forked from chanjarster/openstack-install-by-maas-juju
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju.html
401 lines (349 loc) · 166 KB
/
1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju.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
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
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- saved from url=(0089)http://blog.naydenov.net/2015/11/deploying-openstack-on-maas-1-9-with-juju-network-setup/ -->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US"><head profile="http://gmpg.org/xfn/11"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width">
<title>juju | cloud | development | Introduction: Deploying OpenStack on MAAS 1.9+ with Juju | blog.naydenov.net</title>
<link rel="pingback" href="http://blog.naydenov.net/xmlrpc.php">
<title>Introduction: Deploying OpenStack on MAAS 1.9+ with Juju – blog.naydenov.net</title>
<link rel="dns-prefetch" href="http://cdn.jsdelivr.net/">
<link rel="dns-prefetch" href="http://s.w.org/">
<link rel="alternate" type="application/rss+xml" title="blog.naydenov.net » Feed" href="http://blog.naydenov.net/feed/">
<link rel="alternate" type="application/rss+xml" title="blog.naydenov.net » Comments Feed" href="http://blog.naydenov.net/comments/feed/">
<link rel="alternate" type="application/rss+xml" title="blog.naydenov.net » Introduction: Deploying OpenStack on MAAS 1.9+ with Juju Comments Feed" href="http://blog.naydenov.net/2015/11/deploying-openstack-on-maas-1-9-with-juju-network-setup/feed/">
<script async="" src="./1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju_files/icons.27.svg.js"></script><script async="" src="./1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju_files/page.js"></script><script type="text/javascript">
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/2.4\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/2.4\/svg\/","svgExt":".svg","source":{"concatemoji":"http:\/\/blog.naydenov.net\/wp-includes\/js\/wp-emoji-release.min.js?ver=4.9.5"}};
!function(a,b,c){function d(a,b){var c=String.fromCharCode;l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,a),0,0);var d=k.toDataURL();l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,b),0,0);var e=k.toDataURL();return d===e}function e(a){var b;if(!l||!l.fillText)return!1;switch(l.textBaseline="top",l.font="600 32px Arial",a){case"flag":return!(b=d([55356,56826,55356,56819],[55356,56826,8203,55356,56819]))&&(b=d([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]),!b);case"emoji":return b=d([55357,56692,8205,9792,65039],[55357,56692,8203,9792,65039]),!b}return!1}function f(a){var c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var g,h,i,j,k=b.createElement("canvas"),l=k.getContext&&k.getContext("2d");for(j=Array("flag","emoji"),c.supports={everything:!0,everythingExceptFlag:!0},i=0;i<j.length;i++)c.supports[j[i]]=e(j[i]),c.supports.everything=c.supports.everything&&c.supports[j[i]],"flag"!==j[i]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[j[i]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(h=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",h,!1),a.addEventListener("load",h,!1)):(a.attachEvent("onload",h),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),g=c.source||{},g.concatemoji?f(g.concatemoji):g.wpemoji&&g.twemoji&&(f(g.twemoji),f(g.wpemoji)))}(window,document,window._wpemojiSettings);
</script><script src="./1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju_files/wp-emoji-release.min.js" type="text/javascript" defer=""></script>
<style type="text/css">
img.wp-smiley,
img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 .07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}
</style>
<link rel="stylesheet" id="crayon-css" href="./1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju_files/crayon.min.css" type="text/css" media="all">
<link rel="stylesheet" id="crayon-theme-classic-css" href="./1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju_files/classic.css" type="text/css" media="all">
<link rel="stylesheet" id="crayon-font-sourcecodepro-css" href="./1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju_files/sourcecodepro.css" type="text/css" media="all">
<link rel="stylesheet" id="bodhi-svgs-attachment-css" href="./1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju_files/svgs-attachment.css" type="text/css" media="all">
<link rel="stylesheet" id="codium_grid-style-css" href="./1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju_files/style.css" type="text/css" media="all">
<link rel="stylesheet" id="addtoany-css" href="./1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju_files/addtoany.min.css" type="text/css" media="all">
<script type="text/javascript" src="./1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju_files/jquery.js"></script>
<script type="text/javascript" src="./1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju_files/jquery-migrate.min.js"></script>
<script type="text/javascript">
/* <![CDATA[ */
var CrayonSyntaxSettings = {"version":"_2.7.2_beta","is_admin":"0","ajaxurl":"http:\/\/blog.naydenov.net\/wp-admin\/admin-ajax.php","prefix":"crayon-","setting":"crayon-setting","selected":"crayon-setting-selected","changed":"crayon-setting-changed","special":"crayon-setting-special","orig_value":"data-orig-value","debug":""};
var CrayonSyntaxStrings = {"copy":"Press %s to Copy, %s to Paste","minimize":"Click To Expand Code"};
/* ]]> */
</script>
<script type="text/javascript" src="./1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju_files/crayon.min.js"></script>
<script type="text/javascript" src="./1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju_files/addtoany.min.js"></script>
<script type="text/javascript">
/* <![CDATA[ */
var cssTarget = "img.style-svg";
var ForceInlineSVGActive = "false";
/* ]]> */
</script>
<script type="text/javascript" src="./1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju_files/svgs-inline-min.js"></script>
<link rel="https://api.w.org/" href="http://blog.naydenov.net/wp-json/">
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://blog.naydenov.net/xmlrpc.php?rsd">
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://blog.naydenov.net/wp-includes/wlwmanifest.xml">
<link rel="prev" title="Juju @ github – The Life of a Bugfix" href="http://blog.naydenov.net/2014/10/juju-github-the-life-of-a-bugfix/">
<link rel="next" title="Hardware Setup: Deploying OpenStack on MAAS 1.9+ with Juju" href="http://blog.naydenov.net/2015/11/deploying-openstack-on-maas-1-9-with-juju-hardware-setup/">
<meta name="generator" content="WordPress 4.9.5">
<link rel="canonical" href="http://blog.naydenov.net/2015/11/deploying-openstack-on-maas-1-9-with-juju-network-setup/">
<link rel="shortlink" href="http://blog.naydenov.net/?p=295">
<link rel="alternate" type="application/json+oembed" href="http://blog.naydenov.net/wp-json/oembed/1.0/embed?url=http%3A%2F%2Fblog.naydenov.net%2F2015%2F11%2Fdeploying-openstack-on-maas-1-9-with-juju-network-setup%2F">
<link rel="alternate" type="text/xml+oembed" href="http://blog.naydenov.net/wp-json/oembed/1.0/embed?url=http%3A%2F%2Fblog.naydenov.net%2F2015%2F11%2Fdeploying-openstack-on-maas-1-9-with-juju-network-setup%2F&format=xml">
<script data-cfasync="false">
window.a2a_config=window.a2a_config||{};a2a_config.callbacks=[];a2a_config.overlays=[];a2a_config.templates={};
(function(d,s,a,b){a=d.createElement(s);b=d.getElementsByTagName(s)[0];a.async=1;a.src="https://static.addtoany.com/menu/page.js";b.parentNode.insertBefore(a,b);})(document,"script");
</script>
<meta name="description" content="For information about juju, call us today! Dimiter Naydenov's blog"><link href="./1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju_files/css" rel="stylesheet" type="text/css">
<link href="./1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju_files/css(1)" rel="stylesheet" type="text/css">
<link href="./1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju_files/css(2)" rel="stylesheet" type="text/css">
<style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style>
<style type="text/css">
h1.blogtitle a,.description { color:#444; }
</style>
<style type="text/css">.a2a_menu,.a2a_menu *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;float:none;margin:0;padding:0;position:static;height:auto;width:auto}.a2a_menu{border-radius:6px;display:none;direction:ltr;background:#FFF;font:16px sans-serif-light,HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Arial,Helvetica,"Liberation Sans",sans-serif;color:#000;line-height:12px;border:1px solid #CCC;vertical-align:baseline;outline:0;overflow:hidden}.a2a_mini{min-width:200px;position:absolute;width:300px;z-index:9999997}.a2a_overlay{display:none;background:#CCC;_height:expression( ((e=document.documentElement.clientHeight)?e:document.body.clientHeight)+"px" );_width:expression( ((e=document.documentElement.clientWidth)?e:document.body.clientWidth)+"px" );filter:alpha(opacity=50);opacity:.7;position:fixed;_position:absolute;top:0;right:0;left:0;bottom:0;z-index:9999998;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .14s}.a2a_full{background:#FFF;height:auto;height:calc(320px);top:15%;_top:expression(40+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+"px");left:50%;margin-left:-320px;position:fixed;_position:absolute;text-align:center;width:640px;z-index:9999999;transition:transform .14s,opacity .14s}.a2a_full_footer,.a2a_full_header,.a2a_full_services{border:0;margin:0;padding:12px;box-sizing:border-box}.a2a_full_header{padding-bottom:8px}.a2a_full_services{height:280px;overflow-y:scroll;padding:0 12px;-webkit-overflow-scrolling:touch}.a2a_full_services .a2a_i{display:inline-block;float:none;width:181px;width:calc(33.334% - 18px)}div.a2a_full_footer{font-size:12px;text-align:center;padding:8px 14px}div.a2a_full_footer a,div.a2a_full_footer a:visited{display:inline;font-size:12px;line-height:14px;padding:8px 14px}div.a2a_full_footer a:focus,div.a2a_full_footer a:hover{background:0 0;border:0;color:#0166FF}div.a2a_full_footer a span.a2a_s_a2a,div.a2a_full_footer a span.a2a_w_a2a{background-size:14px;border-radius:3px;display:inline-block;height:14px;line-height:14px;margin:0 3px 0 0;vertical-align:top;*vertical-align:middle;width:14px}.a2a_modal{background:#FFF;font:24px sans-serif-light,HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Arial,Helvetica,"Liberation Sans",sans-serif;height:auto;top:50%;_top:expression(40+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+"px");left:50%;margin-left:-320px;margin-top:-36px;position:fixed;_position:absolute;text-align:center;width:640px;z-index:9999999;transition:transform .14s,opacity .14s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.a2a_copy_link_container{position:relative}span.a2a_s_link#a2a_copy_link_icon,span.a2a_w_link#a2a_copy_link_icon{background-size:48px;border-radius:0;display:inline-block;height:48px;left:0;line-height:48px;margin:0 3px 0 0;position:absolute;vertical-align:top;*vertical-align:middle;width:48px}#a2apage_modal input#a2a_copy_link_text{background-color:transparent;_background-color:#FFF;border:0;color:#2A2A2A;font:inherit;height:48px;left:62px;padding:0;position:relative;width:564px;width:calc(100% - 76px)}#a2a_copy_link_copied{background-color:#0166ff;background:linear-gradient(90deg,#0166ff 80%,#9cbfff);color:#fff;display:none;font:inherit;font-size:16px;padding:6px 8px}@media print{.a2a_floating_style,.a2a_menu,.a2a_overlay{visibility:hidden}}@keyframes a2aFadeIn{from{opacity:0}to{opacity:1}}.a2a_starting{opacity:0}.a2a_starting.a2a_full{transform:scale(.8)}@media (max-width:639px){.a2a_full{border-radius:0;top:15%;left:0;margin-left:auto;width:100%}.a2a_modal{left:0;margin-left:10px;width:calc(100% - 20px)}}@media (min-width:318px) and (max-width:437px){.a2a_full .a2a_full_services .a2a_i{width:calc(50% - 18px)}}@media (max-width:317px){.a2a_full .a2a_full_services .a2a_i{width:calc(100% - 18px)}}@media (max-height:436px){.a2a_full{bottom:40px;height:auto;top:40px}}.a2a_menu a{color:#0166FF;text-decoration:none;font:16px sans-serif-light,HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Arial,Helvetica,"Liberation Sans",sans-serif;line-height:14px;height:auto;width:auto;outline:0;-moz-outline:none}.a2a_menu a:visited{color:#0166FF}.a2a_menu a:active,.a2a_menu a:focus,.a2a_menu a:hover{color:#2A2A2A;border-color:#EEE;border-style:solid;background-color:#EEE;text-decoration:none}.a2a_menu span.a2a_s_find{background-size:24px;height:24px;left:8px;position:absolute;top:7px;width:24px}.a2a_menu span.a2a_s_find svg{background-color:#FFF}.a2a_menu span.a2a_s_find svg path{fill:#CCC}#a2a_menu_container{display:inline-block}#a2a_menu_container{_display:inline}.a2a_menu_find_container{border:1px solid #CCC;border-radius:6px;padding:2px 24px 2px 0;position:relative;text-align:left}.a2a_cols_container .a2a_col1{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#a2apage_modal input,#a2apage_modal input[type=text],.a2a_menu input,.a2a_menu input[type=text]{display:block;background-image:none;box-shadow:none;line-height:100%;margin:0;outline:0;overflow:hidden;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;-webkit-appearance:none}#a2apage_find_container input,#a2apage_find_container input[type=text]{background-color:transparent;_background-color:#FFF;border:0;color:#2A2A2A;font:inherit;font-size:16px;height:28px;line-height:20px;left:38px;outline:0;margin:0;padding:2px 0;position:relative;width:99%}.a2a_clear{clear:both} .a2a_svg{background-repeat:no-repeat;display:block;overflow:hidden;height:32px;line-height:32px;width:32px}.a2a_svg svg{background-repeat:no-repeat;background-position:50% 50%;border:none;display:block;left:0;margin:0 auto;overflow:hidden;padding:0;position:relative;top:0;width:auto;height:auto}a.a2a_i,i.a2a_i{display:block;float:left;border:1px solid #FFF;line-height:24px;padding:6px 8px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:132px}a.a2a_i span,a.a2a_more span{display:inline-block;overflow:hidden;vertical-align:top;*vertical-align:middle}a.a2a_i .a2a_svg{margin:0 6px 0 0}a.a2a_i .a2a_svg,a.a2a_more .a2a_svg{background-size:24px;height:24px;line-height:24px;width:24px}a.a2a_sss:hover{border-left:1px solid #CCC}a.a2a_menu_show_more_less{border-bottom:1px solid #FFF;border-left:0;border-right:0;line-height:24px;margin:6px 0 0;padding:6px;-webkit-touch-callout:none}a.a2a_menu_show_more_less span{display:inline-block;height:24px;margin:0 6px 0 0}.a2a_kit .a2a_svg{background-repeat:repeat}.a2a_default_style a{float:left;line-height:16px;padding:0 2px}.a2a_default_style a:hover .a2a_svg,.a2a_floating_style a:hover .a2a_svg,.a2a_overlay_style a:hover .a2a_svg svg{opacity:.7}.a2a_overlay_style.a2a_default_style a:hover .a2a_svg{opacity:1}.a2a_default_style .a2a_count,.a2a_default_style .a2a_svg,.a2a_floating_style .a2a_svg,.a2a_menu .a2a_svg,.a2a_vertical_style .a2a_count,.a2a_vertical_style .a2a_svg{border-radius:4px}.a2a_default_style .a2a_counter img,.a2a_default_style .a2a_dd,.a2a_default_style .a2a_svg{float:left}.a2a_default_style .a2a_img_text{margin-right:4px}.a2a_default_style .a2a_divider{border-left:1px solid #000;display:inline;float:left;height:16px;line-height:16px;margin:0 5px}.a2a_kit a{cursor:pointer}.a2a_floating_style{background-color:#fff;border-radius:6px;position:fixed;z-index:9999995}.a2a_floating_style,.a2a_overlay_style{animation:a2aFadeIn .2s ease-in;padding:4px}.a2a_vertical_style a{clear:left;display:block;overflow:hidden;padding:4px;text-decoration:none}.a2a_floating_style.a2a_default_style{bottom:0}.a2a_floating_style.a2a_default_style a,.a2a_overlay_style.a2a_default_style a{padding:4px}.a2a_count{background-color:#fff;border:1px solid #ccc;box-sizing:border-box;color:#2a2a2a;display:block;float:left;font:12px Arial,Helvetica,sans-serif;height:16px;margin-left:4px;position:relative;text-align:center;width:50px}.a2a_count:after,.a2a_count:before{border:solid transparent;border-width:4px 4px 4px 0;content:"";height:0;left:0;line-height:0;margin:-4px 0 0 -4px;position:absolute;top:50%;width:0}.a2a_count:before{border-right-color:#ccc}.a2a_count:after{border-right-color:#fff;margin-left:-3px}.a2a_count span{animation:a2aFadeIn .14s ease-in}.a2a_vertical_style .a2a_counter img{display:block}.a2a_vertical_style .a2a_count{float:none;margin-left:0;margin-top:6px}.a2a_vertical_style .a2a_count:after,.a2a_vertical_style .a2a_count:before{border:solid transparent;border-width:0 4px 4px 4px;content:"";height:0;left:50%;line-height:0;margin:-4px 0 0 -4px;position:absolute;top:0;width:0}.a2a_vertical_style .a2a_count:before{border-bottom-color:#ccc}.a2a_vertical_style .a2a_count:after{border-bottom-color:#fff;margin-top:-3px}.a2a_nowrap{white-space:nowrap}.a2a_note{margin:0 auto;padding:9px;font-size:12px;text-align:center}.a2a_note .a2a_note_note{margin:0;color:#2A2A2A}.a2a_wide a{display:block;margin-top:3px;border-top:1px solid #EEE;text-align:center}.a2a_label{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:polygon(0 0,0 0,0 0);-webkit-clip-path:polygon(0 0,0 0,0 0);overflow:hidden;height:1px;width:1px}.a2a_kit,.a2a_menu,.a2a_modal,.a2a_overlay{-ms-touch-action:manipulation;touch-action:manipulation}.a2a_dd img{border:0}.a2a_button_facebook_like iframe{max-width:none}iframe[id^=PIN_][id$="_nag"]{display:none!important}</style></head>
<body class="post-template-default single single-post postid-295 single-format-standard juju ubuntu tag-juju-2 tag-maas tag-networking tag-openstack">
<div id="wrappermenu" class="">
<div id="access" class="container_15">
<div class="menu"><ul>
<li class="page_item page-item-20"><a href="http://blog.naydenov.net/about/" data-slimstat="5">About</a></li>
</ul></div>
</div><!-- #access -->
<div class="clear"></div>
</div>
<div id="wrapperheader" class="container_15">
<div id="header">
<div class="headertop">
<div id="blog-title" class="blogtitle"><a href="http://blog.naydenov.net/" title="blog.naydenov.net" data-slimstat="5">blog.naydenov.net</a></div>
<div class="description">Dimiter Naydenov's blog </div>
</div>
</div><!-- #header -->
</div><!-- #wrapperpub -->
<div class="clear"></div>
<div id="wrapper" class="container_15">
<div class="clear"></div>
<div id="container">
<div id="content" class="grid_10 postsingle push_5">
<div class="cat-links post-295 post type-post status-publish format-standard has-post-thumbnail hentry category-juju category-ubuntu tag-juju-2 tag-maas tag-networking tag-openstack author-dimitern juju ubuntu"><a href="http://blog.naydenov.net/category/juju/" rel="category tag" data-slimstat="5">Juju</a> <a href="http://blog.naydenov.net/category/ubuntu/" rel="category tag" data-slimstat="5">Ubuntu</a></div>
<div class="postsingletext">
<div id="post-295" class="post-295 post type-post status-publish format-standard has-post-thumbnail hentry category-juju category-ubuntu tag-juju-2 tag-maas tag-networking tag-openstack author-dimitern juju ubuntu">
<h1 class="single-entry-title">Introduction: Deploying OpenStack on MAAS 1.9+ with Juju</h1>
<div class="linebreak"></div>
<div class="entry-content">
<p>In the past months our Juju Core Sapphire team has been working on the design, planning, and implementation of a set of extended networking features for Juju 1.25 and the <del>upcoming</del> most recent <a href="https://jujucharms.com/docs/devel/reference-releases" data-slimstat="5">Juju 2.0.1 </a><a href="https://github.com/juju/juju/releases/tag/juju-2.0.1" data-slimstat="5">release</a> (<a href="https://jujucharms.com/docs/devel/reference-release-notes" data-slimstat="5">notes</a>). The main focus is enabling users of <a href="https://jujucharms.com/" target="_blank" data-slimstat="5">Juju</a> to have a finer-grained control over how their applications are deployed on the cloud with regards to the applications’ networking requirements for isolation, traffic segregation, and security. It has been a long time since I blogged about anything, partially due to being rather busy, or just being lazy about it. So I’ve decided to start a series of blog posts describing our current work, its challenges, but also to write about all the awesome, albeit lesser known, networking features of Juju <span style="color: #008000;">(<strong>all </strong>of which are available in Juju 2.0)</span>.</p>
<h2>Goal: Deploying OpenStack on bare-metal using MAAS and Juju</h2>
<p>In this series of posts, I’ll be explaining how to configure and deploy with Juju a small private cloud based on OpenStack on top of bare-metal machines running <a href="https://ubuntu.com/" target="_blank" data-slimstat="5">Ubuntu</a> <a href="https://linux.org/" target="_blank" data-slimstat="5">Linux</a> and provisioned by MAAS. To keep it concise, I won’t get into details about what is <a href="https://www.openstack.org/" target="_blank" data-slimstat="5">OpenStack</a>, <a href="https://maas.ubuntu.com/" target="_blank" data-slimstat="5">MAAS</a>, or <a href="https://jujucharms.com/" target="_blank" data-slimstat="5">Juju</a> – you can find more about each following the links.</p>
<h3><span style="color: #008000;">Updates</span></h3>
<p><span style="color: #008000;">A lot has happened since I started these posts, MAAS 1.9 (latest stable is 1.9.4+) got released, then Juju 1.25 (latest stable is 1.25.6+?) got released (with a subset of the features I’m talking about, while most of the new networking improvements will be part of Juju 2.0, <strong>also already released</strong>). MAAS 2.0, even 2.1 is right here! MAAS 2+, like Juju 2+, changed considerably in terms of API and supported features). I <em>kept updating</em> the posts to reflect the changes where appropriate, using <strong>green</strong> text. <strong>However, </strong>I now consider the series more or less <em>complete </em> so I’ll stop updating them regularly :/ New articles are coming though <img draggable="false" class="emoji" alt="🙂" src="./1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju_files/1f642.svg"></span></p>
<h3>Introduction</h3>
<p>Juju can deploy OpenStack already in a lot of different configurations, using the various <a href="https://jujucharms.com/openstack" target="_blank" data-slimstat="5">pre-existing Juju charms</a>, which are maintained by Ubuntu Server developers and <a href="https://launchpad.net/~charmers" target="_blank" data-slimstat="5">charmers</a>. A simple wordpress blog and mysql database, which can be deployed manually with Juju, like so:</p>
<p></p><!-- Crayon Syntax Highlighter v_2.7.2_beta -->
<div id="crayon-5b04cd761f4f0303986665" class="crayon-syntax crayon-theme-classic crayon-font-sourcecodepro crayon-os-mac print-yes notranslate crayon-wrapped" data-settings=" minimize scroll-mouseover wrap" style="clear: none; font-size: 12px !important; line-height: 15px !important; height: auto;">
<div class="crayon-toolbar" data-settings=" mouseover overlay hide delay" style="font-size: 12px !important; height: 18px !important; line-height: 18px !important; margin-top: -19px; display: none; position: absolute; z-index: 2;"><span class="crayon-title"></span>
<div class="crayon-tools" style="font-size: 12px !important;height: 18px !important; line-height: 18px !important;"><div class="crayon-button crayon-nums-button crayon-pressed" title="Toggle Line Numbers"><div class="crayon-button-icon" style="background-size: 48px 128px; background-image: url("http://blog.naydenov.net/wp-content/plugins/crayon-syntax-highlighter/css/images/toolbar/[email protected]");"></div></div><div class="crayon-button crayon-plain-button" title="Toggle Plain Code"><div class="crayon-button-icon" style="background-size: 48px 128px; background-image: url("http://blog.naydenov.net/wp-content/plugins/crayon-syntax-highlighter/css/images/toolbar/[email protected]");"></div></div><div class="crayon-button crayon-wrap-button crayon-pressed" title="Toggle Line Wrap"><div class="crayon-button-icon" style="background-size: 48px 128px; background-image: url("http://blog.naydenov.net/wp-content/plugins/crayon-syntax-highlighter/css/images/toolbar/[email protected]");"></div></div><div class="crayon-button crayon-expand-button" title="Expand Code" style="display: none;"><div class="crayon-button-icon" style="background-size: 48px 128px; background-image: url("http://blog.naydenov.net/wp-content/plugins/crayon-syntax-highlighter/css/images/toolbar/[email protected]");"></div></div><div class="crayon-button crayon-copy-button" title="Copy"><div class="crayon-button-icon" style="background-size: 48px 128px; background-image: url("http://blog.naydenov.net/wp-content/plugins/crayon-syntax-highlighter/css/images/toolbar/[email protected]");"></div></div><div class="crayon-button crayon-popup-button" title="Open Code In New Window"><div class="crayon-button-icon" style="background-size: 48px 128px; background-image: url("http://blog.naydenov.net/wp-content/plugins/crayon-syntax-highlighter/css/images/toolbar/[email protected]");"></div></div><span class="crayon-language">Shell</span></div></div>
<div class="crayon-info" style="min-height: 16.8px !important; line-height: 16.8px !important;"></div>
<div class="crayon-plain-wrap"><textarea class="crayon-plain print-no" data-settings="dblclick" readonly="" style="tab-size: 4; font-size: 12px !important; line-height: 15px !important; z-index: 0; opacity: 0; overflow: hidden;">$ juju deploy wordpres
$ juju deploy mysql
$ juju add-relation wordpress mysql
$ juju expose wordpress</textarea></div>
<div class="crayon-main" style="position: relative; z-index: 1; overflow: hidden;">
<table class="crayon-table" style="">
<tbody><tr class="crayon-row">
<td class="crayon-nums " data-settings="show">
<div class="crayon-nums-content" style="font-size: 12px !important; line-height: 15px !important;"><div class="crayon-num" data-line="crayon-5b04cd761f4f0303986665-1" style="height: 15px;">1</div><div class="crayon-num crayon-striped-num" data-line="crayon-5b04cd761f4f0303986665-2" style="height: 15px;">2</div><div class="crayon-num" data-line="crayon-5b04cd761f4f0303986665-3" style="height: 15px;">3</div><div class="crayon-num crayon-striped-num" data-line="crayon-5b04cd761f4f0303986665-4" style="height: 15px;">4</div></div>
</td>
<td class="crayon-code"><div class="crayon-pre" style="font-size: 12px !important; line-height: 15px !important; -moz-tab-size:4; -o-tab-size:4; -webkit-tab-size:4; tab-size:4;"><div class="crayon-line" id="crayon-5b04cd761f4f0303986665-1">$ juju deploy wordpres</div><div class="crayon-line crayon-striped-line" id="crayon-5b04cd761f4f0303986665-2">$ juju deploy mysql</div><div class="crayon-line" id="crayon-5b04cd761f4f0303986665-3">$ juju add-relation wordpress mysql</div><div class="crayon-line crayon-striped-line" id="crayon-5b04cd761f4f0303986665-4">$ juju expose wordpress</div></div></td>
</tr>
</tbody></table>
</div>
</div>
<!-- [Format Time: 0.0002 seconds] -->
<p></p>
<p>Complex software stacks like OpenStack on the other hand are composed of lots of interconnected components requiring specific configuration in order to work together as expected. It’s not practical to deploy them separately, so Juju bundles can be used to deploy and configure the full stack.</p>
<div id="attachment_302" style="width: 310px" class="wp-caption alignleft"><a href="http://blog.naydenov.net/wp-content/uploads/2015/11/bundle-bg-fixed.png" data-slimstat="5"><img class="wp-image-302 size-medium" src="./1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju_files/bundle-bg-fixed-300x237.png" alt="openstack-base bundle diagram" width="300" height="237" srcset="http://blog.naydenov.net/wp-content/uploads/2015/11/bundle-bg-fixed-300x237.png 300w, http://blog.naydenov.net/wp-content/uploads/2015/11/bundle-bg-fixed.png 792w" sizes="(max-width: 300px) 100vw, 300px"></a><p class="wp-caption-text">openstack-base bundle diagram</p></div>
<p><strong>In brief, the end goal of this series of blog posts is deploying the <a href="https://jujucharms.com/openstack-base/" target="_blank" data-slimstat="5">openstack-base</a> bundle on 4 physical machines, with 2 network interfaces each connected to multiple networks, and inside multiple LXC <span style="color: #008000;">(or <a style="color: #008000;" href="http://www.ubuntu.com/cloud/lxd" data-slimstat="5">LXD</a> in Juju 2.0+)</span> containers on those machines.</strong> Recently, Juju grew native support for deploying bundles from the CLI, without the need to use <a href="https://launchpad.net/juju-deployer" target="_blank" data-slimstat="5">juju-deployer</a> or <a href="https://jujucharms.com/juju-gui/" target="_blank" data-slimstat="5">Juju GUI</a> as a proxy. Now deploying OpenStack can be as simple as:</p>
<p>
<span id="crayon-5b04cd761f4fe402368052" class="crayon-syntax crayon-syntax-inline crayon-theme-classic crayon-theme-classic-inline crayon-font-sourcecodepro" style="font-size: 12px !important; line-height: 15px !important;font-size: 12px !important;"><span class="crayon-pre crayon-code" style="font-size: 12px !important; line-height: 15px !important;font-size: 12px !important; -moz-tab-size:4; -o-tab-size:4; -webkit-tab-size:4; tab-size:4;">$ juju deploy openstack-base-bundle.yaml</span></span></p>
<p>However, there are still a lot of configuration “knobs” to tweak for specific OpenStack charms, like which networks to use for public, internal, or admin traffic, how to get an application-level virtual IP (VIP), which network interface OpenStack Neutron should use to manager tenant virtual networks, etc. Juju’s extended networking features we keep improving/working on will give, hopefully, a lot better network awareness and flexibility for any charms needing complex networking setups. OpenStack charms have a lot of specific, real-world-derived networking and storage requirements. Juju can make such charms’ configuration simpler by modeling such their networking requirements natively and exposing the relevant information back to the charms via relations. Deploying and managing OpenStack clouds with Juju on top of MAAS is a big part of what <a href="https://www.canonical.com/" target="_blank" data-slimstat="5">Canonical</a> does, both for internal systems and for our customers. Virtually every one of the Canonical’s web sites and services you can think of is deployed by Juju on MAAS or OpenStack-on-MAAS (e.g. ubuntu.com, canonical.com, archive.ubuntu.com, jujucharms.com, the list goes on and on).</p>
<h3>Juju/MAAS Network Model Basics</h3>
<p>Before explaining how Juju and MAAS can satisfy the networking requirements of OpenStack or other workloads, we need to first define a few terms and concepts we’ll use to describe such requirements. The concepts below are part of what we call our “Network Model”. Juju uses higher-level concepts which can apply to all cloud substrates. MAAS (since version 1.9), can model the same high-level concepts as Juju, but also lower-level concepts, which are specific to the “physical domain”. Understanding the basic networking concepts and some previous experience will be very useful, although you don’t have to be a “networking guru” to use the model effectively.</p>
<ul>
<li><strong>Network</strong> – Since this is a very overloaded term, in Juju and MAAS we define a<span style="font-weight: 400;"> network as collection of subnets, all of which are in principle route-able to one another. It is an abstract, high-level concept, representing “network domains” with distinct boundaries, like the “office network”, “home network” or “the Internet”.</span></li>
<li><strong>Zone</strong> – Zones, also known as Availability Zones, are running on physically distinct, independent infrastructure for high-availability and/or fault-tolerance.</li>
<li><strong>Space</strong> – a logical grouping of subnets that should be able to communicate with each other directly (no firewalls).</li>
<li><strong>Subnet</strong> – a “layer 3” broadcast address range identified by a CIDR like 10.1.2.0/24 (IPv4), or 2001:db8::/32 (IPv6). A subnet can be part of one and only one space. In MAAS, a subnet can be attached one VLAN and one space.</li>
<li><strong>VLAN</strong> – VLANs (Virtual LANs) are a common way to create logically separate networks using the same physical infrastructure. While there are different ways to implement VLANs, here we specifically refer to the IEEE 802.1Q standard.</li>
<li><strong>Fabric</strong> – MAAS defines fabrics as sets of interconnected VLANs that are capable of mutual communication.</li>
</ul>
<p>More information about Juju networking can be found in the <a href="https://jujucharms.com/docs/devel/" target="_blank" data-slimstat="5">development documentation</a> <span style="color: #008000;">(<del>a little sparse at the moment, but will get better in the near future</del> which got <em>massively </em>improved for <a style="color: #008000;" href="https://jujucharms.com/docs/devel/about-juju" data-slimstat="5">Juju 2.0+</a>)</span>, like <a href="https://jujucharms.com/docs/master/network-spaces" target="_blank" data-slimstat="5">how to use spaces in 1.25.0</a> (on AWS – I plan to do a separate blog post on this; for MAAS it will be very similar) and in the <a href="https://jujucharms.com/docs/devel/glossary" target="_blank" data-slimstat="5">glossary</a>. Similarly, MAAS development documentation contains more details on the <a href="http://maas.ubuntu.com/docs/networking.html" target="_blank" data-slimstat="5">new 1.9 networking features</a>. <span style="color: #008000;">MAAS 2.0 <a style="color: #008000;" href="http://maas.ubuntu.com/docs/changelog.html" data-slimstat="5">goes even further</a>, introducing HA mode for rack controllers (a.k.a. cluster controllers in 1.9), DNS management, lots of bug fixes and stability improvements.</span></p>
<h2>OpenStack Network Layout</h2>
<p>Let’s have a look at what is the expected network layout for OpenStack, how it maps to the physical network setup, and Juju/MAAS network models.</p>
<h3>Architecture</h3>
<p>The reference architecture for OpenStack is best explained with the following diagram (cheers to my colleague James Page for preparing it):</p>
<div id="attachment_314" style="width: 900px" class="wp-caption aligncenter"><img class="wp-image-314 size-full" src="./1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju_files/openstack-network-architecture.png" alt="OpenStack Network Architecture" width="890" height="467" srcset="http://blog.naydenov.net/wp-content/uploads/2015/11/openstack-network-architecture.png 890w, http://blog.naydenov.net/wp-content/uploads/2015/11/openstack-network-architecture-300x157.png 300w" sizes="(max-width: 890px) 100vw, 890px"><p class="wp-caption-text">OpenStack Network Architecture</p></div>
<p>There are 7 different networks in a typical OpenStack deployment:</p>
<ul>
<li><strong>admin</strong> – used for admin-level access to services, including for automating administrative tasks.</li>
<li><strong>internal</strong> – used for internal endpoints and communications between most of the services.</li>
<li><strong>public</strong> – used for public service endpoints, e.g. using the OpenStack CLI to upload images to glance.</li>
<li><strong>external</strong> – used by neutron to provide outbound access for tenant networks.</li>
<li><strong>data</strong> – used mostly for guest compute traffic between VMs an between VMs and OpenStack services.</li>
<li><strong>storage(data)</strong> – used by clients of the Ceph/Swift storage backend to consume block and object storage contents.</li>
<li><strong>storage(cluster)</strong> – used for replicating persistent storage data between units of Ceph/Swift.</li>
</ul>
<p>In order not to over-complicate the diagram above, connections to the admin network are not shown, but in fact all services, except the storage cluster units (ceph-osd/swift-storage) are also connected to the admin network.</p>
<h3>Mapping to Juju Spaces</h3>
<div id="attachment_317" style="width: 410px" class="wp-caption alignleft"><img class="wp-image-317 size-full" src="./1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju_files/openstack-spaces-e1447000706196.png" alt="OpenStack mapped to Juju spaces" width="400" height="586"><p class="wp-caption-text">OpenStack mapped to Juju spaces</p></div>
<p>Considering the architecture and the openstack-base bundle requirements, we can now model the deployment with multiple Juju spaces and show per-service placement and connectivity:</p>
<ul>
<li><strong>default</strong> space is used for Juju API servers.</li>
<li><strong>admin-api</strong> space represents the OpenStack <strong>admin</strong> network</li>
<li><strong>internal-api</strong> space represents the OpenStack <strong>internal</strong> network.</li>
<li><strong>public-api</strong> space represents the OpenStack <strong>public</strong> network.</li>
<li><strong>storage-data</strong> space represents the OpenStack <strong>storage client</strong> network.</li>
<li><strong>storage-cluster</strong> space represents the OpenStack <strong>storage cluster</strong> network.</li>
<li><strong>compute-data</strong> space represents the OpenStack <strong>data</strong> network.</li>
<li><strong>compute-external</strong> space represents the OpenStack <strong>external</strong> network.</li>
</ul>
<p>The 3 of the physical machines host nova-compute units (with ntp and neutron-openvswitch as subordinates), and collocated ceph units. The first machine hosts neutron-gateway (with ntp as a subordinate) and ceph-osd units, and is also used for the Juju API server. The rest of the <del>services</del><span style="color: #008000;"> applications</span> are deployed inside LXC <span style="color: #008000;">(LXD in Juju 2.0)</span> containers, distributed across the 4 physical machines. We’ll get into more detail what’s the exact placement we use for each unit in one of the next posts. For now, we’ll outline on the physical network layout for the 4 machines. In the next post I’ll explain how this layout can be mapped to MAAS concepts and bring it to life via Juju. </p>
<h3>Physical Network Layout</h3>
<p>Since we will be using MAAS to provision the machines, all of them need to have access to a subnet managed by MAAS, used to PXE boot the machines for commissioning and deployment. DNS and DHCP will be provided for all MAAS managed subnets. In order to model the deployment closer to real-world use cases, we’ll use 2 different MAAS zones, with 2 nodes in each one, and a couple of trunked switches – one for each zone. A high-level diagram of the proposed physical layout looks like this:</p>
<div id="attachment_330" style="width: 657px" class="wp-caption aligncenter"><img class="wp-image-330 size-full" src="./1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju_files/maas-physical-network.png" alt="MAAS physical network layout for OpenStack" width="647" height="357" srcset="http://blog.naydenov.net/wp-content/uploads/2015/11/maas-physical-network.png 647w, http://blog.naydenov.net/wp-content/uploads/2015/11/maas-physical-network-300x166.png 300w" sizes="(max-width: 647px) 100vw, 647px"><p class="wp-caption-text">MAAS physical network layout for OpenStack</p></div>
<p>node-11 and node-12 are in zone1 and plugged into the first switch, similarly node-21 and node-22 are in zone2 and plugged into the second switch. Each node’s primary network interface (usually eth0) is connected to an <span style="color: #008000;">(for example)</span> even port number on the switch, while the secondary network interface (usually eth1) is connected to the following <span style="color: #008000;">(odd-numbered)</span> port of the same switch. The first switch’s port 1 is connected to the MAAS machine’s secondary interface (eth1). Similarly, the first port of the second switch is connected to the last port<span style="color: #008000;"> (6 in the diagram above)</span> of the first switch. Also, MAAS has a primary interface (eth0) connected to the external network (it can be an internal office network or even the Internet – <span style="color: #008000;">essentially not managed by MAAS</span>). Each of the OpenStack networks are defined as 802.1Q VLANs, each containing one /20 subnet. The VLAN IDs (VIDs, also called VLAN tags) match the second octet of their subnets’ CIDR ranges <span style="color: #008000;">(these I just found easier to explain/remember. esp. with so many subnets to deal with)</span></p>
<ul>
<li>public: <strong>10.50.0.0/20</strong> (VID: 50)</li>
<li>internal: <strong>10.100.0.0/20</strong> (VID:100)</li>
<li>admin: <strong>10.150.0.0/20</strong> (VID:150)</li>
<li>storage (for client data): <strong>10.200.0.0/20</strong> (VID:200)</li>
<li>compute (for guest VM data): <strong>10.250.0.0/20</strong> (VID:250)</li>
<li>external (for guest VM outbound): <strong>10.99.0.0/20</strong> (VID:99)</li>
<li>cluster (for storage replication): <strong>10.30.0.0/20</strong> (VID:30)</li>
</ul>
<p>Additionally, the subnet used to PXE boot nodes is defined as <strong>10.14.0.0/20</strong> and is not tagged with a VLAN ID. All of the subnets span both zones. Both switches are managed (a.k.a. “smart”), have hardware support for VLANs, and have all of the above VLANs configured. Ports 1 and 6 can carry <span style="color: #008000;">(trunk)</span> both tagged and untagged VLAN traffic – either to MAAS or to the other switch, so MAAS can “see” all traffic in both zones, regardless of which VLANs it belongs to. VLANs 50, 100, 150, and 0 (default, untagged) packets are accepted on ports 2 and 4 of each switch <span style="color: #008000;">(i.e those where a node’s’ eth0 is connected to)</span>, while VLANs 200, 250, 99, and 30, are accepted on ports 3 and 5 <span style="color: #008000;">(i.e. where “eth1-s” are connected to)</span> .</p>
<h2>Next Steps: <a href="http://blog.naydenov.net/2015/11/deploying-openstack-on-maas-1-9-with-juju-hardware-setup/" data-slimstat="5">Hardware Setup</a></h2>
<p>In the next blog post I’ll describe how the above physical network layout is implemented with actual hardware components: 4x Intel NUCs (DC53427HYE) with 2 interfaces each (1x Gb on-board, 1x using usb2ethernet adapter), 24-port TP-LINK smart switch (TL-SG1024DE), 8-port D-Link smart switch (DGS-1100-08), of course a bunch of UTP cables and nice pictures. In the upcoming posts I plan to describe how the deployment can be modeled with spaces and subnets (in Juju and MAAS), as well as VLANs and fabrics (in MAAS).</p>
<p>Convenient links to all articles in the series:</p>
<ol>
<li>Introduction (this one)</li>
<li><a href="http://blog.naydenov.net/2015/11/deploying-openstack-on-maas-1-9-with-juju-hardware-setup/" data-slimstat="5"><strong>Hardware Setup</strong></a></li>
<li><a href="http://blog.naydenov.net/2016/01/maas-setup-deploying-openstack-on-maas-1-9-with-juju/" data-slimstat="5"><strong>MAAS Setup</strong></a></li>
<li><a href="http://blog.naydenov.net/2016/01/nodes-networking-deploying-openstack-on-maas-1-9-with-juju/" data-slimstat="5"><strong>Nodes Networking</strong></a></li>
<li><a href="http://blog.naydenov.net/2016/06/advanced-networking-deploying-openstack-on-maas-1-9-with-juju/" data-slimstat="5"><strong>Advanced Networking</strong></a></li>
<li><a href="http://blog.naydenov.net/2016/11/finale-openstack-deployed-on-maas-with-juju/" data-slimstat="5"><strong>Finale</strong></a></li>
</ol>
<div class="addtoany_share_save_container addtoany_content addtoany_content_bottom"><div class="a2a_kit a2a_kit_size_16 addtoany_list" data-a2a-url="http://blog.naydenov.net/2015/11/deploying-openstack-on-maas-1-9-with-juju-network-setup/" data-a2a-title="Introduction: Deploying OpenStack on MAAS 1.9+ with Juju" style="line-height: 16px;"><a class="a2a_button_facebook" href="http://blog.naydenov.net/#facebook" title="Facebook" rel="nofollow noopener" target="_blank" data-slimstat="5"><span class="a2a_svg a2a_s__default a2a_s_facebook" style="background-color: rgb(59, 89, 152); width: 16px; line-height: 16px; height: 16px; background-size: 16px; border-radius: 2px;"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M17.78 27.5V17.008h3.522l.527-4.09h-4.05v-2.61c0-1.182.33-1.99 2.023-1.99h2.166V4.66c-.375-.05-1.66-.16-3.155-.16-3.123 0-5.26 1.905-5.26 5.405v3.016h-3.53v4.09h3.53V27.5h4.223z"></path></svg></span><span class="a2a_label">Facebook</span></a><a class="a2a_button_twitter" href="http://blog.naydenov.net/#twitter" title="Twitter" rel="nofollow noopener" target="_blank" data-slimstat="5"><span class="a2a_svg a2a_s__default a2a_s_twitter" style="background-color: rgb(85, 172, 238); width: 16px; line-height: 16px; height: 16px; background-size: 16px; border-radius: 2px;"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M28 8.557a9.913 9.913 0 0 1-2.828.775 4.93 4.93 0 0 0 2.166-2.725 9.738 9.738 0 0 1-3.13 1.194 4.92 4.92 0 0 0-3.593-1.55 4.924 4.924 0 0 0-4.794 6.049c-4.09-.21-7.72-2.17-10.15-5.15a4.942 4.942 0 0 0-.665 2.477c0 1.71.87 3.214 2.19 4.1a4.968 4.968 0 0 1-2.23-.616v.06c0 2.39 1.7 4.38 3.952 4.83-.414.115-.85.174-1.297.174-.318 0-.626-.03-.928-.086a4.935 4.935 0 0 0 4.6 3.42 9.893 9.893 0 0 1-6.114 2.107c-.398 0-.79-.023-1.175-.068a13.953 13.953 0 0 0 7.55 2.213c9.056 0 14.01-7.507 14.01-14.013 0-.213-.005-.426-.015-.637.96-.695 1.795-1.56 2.455-2.55z"></path></svg></span><span class="a2a_label">Twitter</span></a><a class="a2a_button_google_plus" href="http://blog.naydenov.net/#google_plus" title="Google+" rel="nofollow noopener" target="_blank" data-slimstat="5"><span class="a2a_svg a2a_s__default a2a_s_google_plus" style="background-color: rgb(221, 75, 57); width: 16px; line-height: 16px; height: 16px; background-size: 16px; border-radius: 2px;"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M27 15h-2v-2h-2v2h-2v2h2v2h2v-2h2m-15-2v2.4h3.97c-.16 1.03-1.2 3.02-3.97 3.02-2.39 0-4.34-1.98-4.34-4.42s1.95-4.42 4.34-4.42c1.36 0 2.27.58 2.79 1.08l1.9-1.83C15.47 9.69 13.89 9 12 9c-3.87 0-7 3.13-7 7s3.13 7 7 7c4.04 0 6.72-2.84 6.72-6.84 0-.46-.05-.81-.11-1.16H12z" fill="#FFF"></path></svg></span><span class="a2a_label">Google+</span></a><a class="a2a_button_reddit" href="http://blog.naydenov.net/#reddit" title="Reddit" rel="nofollow noopener" target="_blank" data-slimstat="5"><span class="a2a_svg a2a_s__default a2a_s_reddit" style="background-color: rgb(255, 69, 0); width: 16px; line-height: 16px; height: 16px; background-size: 16px; border-radius: 2px;"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M28.543 15.774a2.953 2.953 0 0 0-2.951-2.949 2.882 2.882 0 0 0-1.9.713 14.075 14.075 0 0 0-6.85-2.044l1.38-4.349 3.768.884a2.452 2.452 0 1 0 .24-1.176l-4.274-1a.6.6 0 0 0-.709.4l-1.659 5.224a14.314 14.314 0 0 0-7.316 2.029 2.908 2.908 0 0 0-1.872-.681 2.942 2.942 0 0 0-1.618 5.4 5.109 5.109 0 0 0-.062.765c0 4.158 5.037 7.541 11.229 7.541s11.22-3.383 11.22-7.541a5.2 5.2 0 0 0-.053-.706 2.963 2.963 0 0 0 1.427-2.51zm-18.008 1.88a1.753 1.753 0 0 1 1.73-1.74 1.73 1.73 0 0 1 1.709 1.74 1.709 1.709 0 0 1-1.709 1.711 1.733 1.733 0 0 1-1.73-1.711zm9.565 4.968a5.573 5.573 0 0 1-4.081 1.272h-.032a5.576 5.576 0 0 1-4.087-1.272.6.6 0 0 1 .844-.854 4.5 4.5 0 0 0 3.238.927h.032a4.5 4.5 0 0 0 3.237-.927.6.6 0 1 1 .844.854zm-.331-3.256a1.726 1.726 0 1 1 1.709-1.712 1.717 1.717 0 0 1-1.712 1.712z" fill="#fff"></path></svg></span><span class="a2a_label">Reddit</span></a><a class="a2a_button_stumbleupon" href="http://blog.naydenov.net/#stumbleupon" title="StumbleUpon" rel="nofollow noopener" target="_blank" data-slimstat="5"><span class="a2a_svg a2a_s__default a2a_s_stumbleupon" style="background-color: rgb(239, 78, 35); width: 16px; line-height: 16px; height: 16px; background-size: 16px; border-radius: 2px;"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M16.97 14.245l1.25.583 1.865-.557v-1.29A4.088 4.088 0 0 0 16 9.01a4.089 4.089 0 0 0-4.085 3.943v5.912a.969.969 0 0 1-1.937 0V16.36H6.846v2.538a4.093 4.093 0 0 0 4.092 4.093c2.242 0 4.06-1.8 4.09-4.03l.005-5.84a.97.97 0 0 1 1.94 0v1.127h-.004zm5.05 2.114v2.62a.97.97 0 1 1-1.938 0v-2.57l-1.864.555-1.25-.583v2.552a4.093 4.093 0 0 0 8.186-.036v-2.54H22.02z"></path></svg></span><span class="a2a_label">StumbleUpon</span></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=http%3A%2F%2Fblog.naydenov.net%2F2015%2F11%2Fdeploying-openstack-on-maas-1-9-with-juju-network-setup%2F&title=Introduction%3A%20Deploying%20OpenStack%20on%20MAAS%201.9%2B%20with%20Juju" data-slimstat="5"><img src="./1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju_files/favicon.png" alt="Share"></a></div></div>
<div class="clear"></div>
</div>
<div class="entry-meta">
<span class="meta-prep meta-prep-author">Posted on</span> <a href="http://blog.naydenov.net/2015/11/deploying-openstack-on-maas-1-9-with-juju-network-setup/" title="15:22" rel="bookmark" data-slimstat="5"><span class="entry-date">November 8, 2015</span></a> <span class="meta-sep">by</span> <span class="author vcard"><a class="url fn n" href="http://blog.naydenov.net/author/dimitern/" title="View all posts by dimitern" rel="author" data-slimstat="5">dimitern</a></span>. This entry was posted in <a href="http://blog.naydenov.net/category/juju/" rel="category tag" data-slimstat="5">Juju</a>, <a href="http://blog.naydenov.net/category/ubuntu/" rel="category tag" data-slimstat="5">Ubuntu</a> and tagged <a href="http://blog.naydenov.net/tag/juju-2/" rel="tag" data-slimstat="5">juju</a>, <a href="http://blog.naydenov.net/tag/maas/" rel="tag" data-slimstat="5">maas</a>, <a href="http://blog.naydenov.net/tag/networking/" rel="tag" data-slimstat="5">networking</a>, <a href="http://blog.naydenov.net/tag/openstack/" rel="tag" data-slimstat="5">openstack</a>. Bookmark the <a href="http://blog.naydenov.net/2015/11/deploying-openstack-on-maas-1-9-with-juju-network-setup/" title="Permalink to Introduction: Deploying OpenStack on MAAS 1.9+ with Juju" rel="bookmark" data-slimstat="5">permalink</a>.
</div>
<div class="clear"></div>
</div><!-- .post -->
<div class="linebreak"></div>
<div id="nav-below" class="navigation">
<div class="nav-previous"><a href="http://blog.naydenov.net/2014/10/juju-github-the-life-of-a-bugfix/" rel="prev" data-slimstat="5"><span class="meta-nav">«</span> Juju @ github – The Life of a Bugfix</a></div>
<div class="nav-next"><a href="http://blog.naydenov.net/2015/11/deploying-openstack-on-maas-1-9-with-juju-hardware-setup/" rel="next" data-slimstat="5">Hardware Setup: Deploying OpenStack on MAAS 1.9+ with Juju <span class="meta-nav">»</span></a></div>
</div>
<div id="comments">
<div id="comments-list" class="comments">
<h3><span>4</span> Comments</h3>
<div id="comments-nav-above" class="comments-navigation">
</div>
<li class="post pingback">
<p>Pingback: <a href="http://yusufk.co.za/?p=191129" rel="external nofollow" class="url" data-slimstat="5">This is a great and thorough post from my colleague +Dimiter Naydenov on the work… | Yusuf's Blog Supplemental</a></p>
</li><!-- #comment-## -->
<li class="post pingback">
<p>Pingback: <a href="https://linuxdistros.org/introduction-deploying-openstack-on-maas-1-9-with-juju/" rel="external nofollow" class="url" data-slimstat="5">Introduction: Deploying OpenStack on MAAS 1.9+ with Juju – Linux Distros</a></p>
</li><!-- #comment-## -->
<li class="post pingback">
<p>Pingback: <a href="http://www.canadaurl.com/introduction-deploying-openstack-maas-1-9-juju/" rel="external nofollow" class="url" data-slimstat="5">Introduction: Deploying OpenStack on MAAS 1.9+ with Juju - Canada's Uniform Resource Locator</a></p>
</li><!-- #comment-## -->
<li class="post pingback">
<p>Pingback: <a href="https://linuxdistros.org/nodes-networking-deploying-openstack-on-maas-1-9-with-juju/" rel="external nofollow" class="url" data-slimstat="5">Nodes Networking: Deploying OpenStack on MAAS 1.9+ with Juju – Linux Distros</a></p>
</li><!-- #comment-## -->
<div id="comments-nav-below" class="comments-navigation">
</div>
</div><!-- #comments-list .comments -->
<div id="respond" class="comment-respond">
<h3 id="reply-title" class="comment-reply-title">Leave a Reply <small><a rel="nofollow" id="cancel-comment-reply-link" href="http://blog.naydenov.net/2015/11/deploying-openstack-on-maas-1-9-with-juju-network-setup/#respond" style="display:none;" data-slimstat="5">Cancel reply</a></small></h3> <form action="http://blog.naydenov.net/wp-comments-post.php" method="post" id="commentform" class="comment-form" novalidate="">
<p class="comment-notes"><span id="email-notes">Your email address will not be published.</span> Required fields are marked <span class="required">*</span></p><p class="comment-form-comment"><label for="comment">Comment</label> <textarea id="comment" name="comment" cols="45" rows="8" maxlength="65525" required="required"></textarea></p><p class="comment-form-author"><label for="author">Name <span class="required">*</span></label> <input id="author" name="author" type="text" value="" size="30" maxlength="245" required="required"></p>
<p class="comment-form-email"><label for="email">Email <span class="required">*</span></label> <input id="email" name="email" type="email" value="" size="30" maxlength="100" aria-describedby="email-notes" required="required"></p>
<p class="comment-form-url"><label for="url">Website</label> <input id="url" name="url" type="url" value="" size="30" maxlength="200"></p>
<p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="Post Comment"> <input type="hidden" name="comment_post_ID" value="295" id="comment_post_ID">
<input type="hidden" name="comment_parent" id="comment_parent" value="0">
</p><p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="81ed12d4d7"></p><p style="display: none;"></p> <input type="hidden" id="ak_js" name="ak_js" value="1527041399222"></form>
</div><!-- #respond -->
</div><!-- #comments -->
</div>
</div><!-- #content -->
</div><!-- #container -->
<div id="primary" class="sidebar alpha grid_5 pull_10">
<ul class="">
<li id="search-2" class="widget widget_search"><div class="widgetblock"><form role="search" method="get" class="search-form" action="http://blog.naydenov.net/">
<label>
<span class="screen-reader-text">Search for:</span>
<input type="search" class="search-field" placeholder="Search …" value="" name="s">
</label>
<input type="submit" class="search-submit" value="Search">
</form>
</div></li>
<li id="recent-posts-2" class="widget widget_recent_entries"><div class="widgetblock">
<div class="widgettitleb"><h3 class="widgettitle">Recent Posts</h3></div>
<ul>
<li>
<a href="http://blog.naydenov.net/2016/11/finale-openstack-deployed-on-maas-with-juju/" data-slimstat="5">Finale: OpenStack Deployed on MAAS with Juju!</a>
</li>
<li>
<a href="http://blog.naydenov.net/2016/06/advanced-networking-deploying-openstack-on-maas-1-9-with-juju/" data-slimstat="5">Advanced Networking: Deploying OpenStack on MAAS 1.9+ with Juju</a>
</li>
<li>
<a href="http://blog.naydenov.net/2016/01/nodes-networking-deploying-openstack-on-maas-1-9-with-juju/" data-slimstat="5">Nodes Networking: Deploying OpenStack on MAAS 1.9+ with Juju</a>
</li>
<li>
<a href="http://blog.naydenov.net/2016/01/maas-setup-deploying-openstack-on-maas-1-9-with-juju/" data-slimstat="5">MAAS Setup: Deploying OpenStack on MAAS 1.9+ with Juju</a>
</li>
<li>
<a href="http://blog.naydenov.net/2015/11/deploying-openstack-on-maas-1-9-with-juju-hardware-setup/" data-slimstat="5">Hardware Setup: Deploying OpenStack on MAAS 1.9+ with Juju</a>
</li>
</ul>
</div></li>
<li id="recent-comments-2" class="widget widget_recent_comments"><div class="widgetblock">
<div class="widgettitleb"><h3 class="widgettitle">Recent Comments</h3></div>
<ul id="recentcomments"><li class="recentcomments"><span class="comment-author-link">Anton</span> on <a href="http://blog.naydenov.net/2016/11/finale-openstack-deployed-on-maas-with-juju/#comment-9342" data-slimstat="5">Finale: OpenStack Deployed on MAAS with Juju!</a></li><li class="recentcomments"><span class="comment-author-link">RakV</span> on <a href="http://blog.naydenov.net/2016/11/finale-openstack-deployed-on-maas-with-juju/#comment-8813" data-slimstat="5">Finale: OpenStack Deployed on MAAS with Juju!</a></li><li class="recentcomments"><span class="comment-author-link">dimitern</span> on <a href="http://blog.naydenov.net/2016/11/finale-openstack-deployed-on-maas-with-juju/#comment-8549" data-slimstat="5">Finale: OpenStack Deployed on MAAS with Juju!</a></li><li class="recentcomments"><span class="comment-author-link">Marcelo Silva</span> on <a href="http://blog.naydenov.net/2016/11/finale-openstack-deployed-on-maas-with-juju/#comment-8542" data-slimstat="5">Finale: OpenStack Deployed on MAAS with Juju!</a></li><li class="recentcomments"><span class="comment-author-link">dimitern</span> on <a href="http://blog.naydenov.net/about/#comment-7474" data-slimstat="5">About</a></li></ul>
</div></li>
<li id="archives-2" class="widget widget_archive"><div class="widgetblock">
<div class="widgettitleb"><h3 class="widgettitle">Archives</h3></div>
<ul>
<li><a href="http://blog.naydenov.net/2016/11/" data-slimstat="5">November 2016</a></li>
<li><a href="http://blog.naydenov.net/2016/06/" data-slimstat="5">June 2016</a></li>
<li><a href="http://blog.naydenov.net/2016/01/" data-slimstat="5">January 2016</a></li>
<li><a href="http://blog.naydenov.net/2015/11/" data-slimstat="5">November 2015</a></li>
<li><a href="http://blog.naydenov.net/2014/10/" data-slimstat="5">October 2014</a></li>
<li><a href="http://blog.naydenov.net/2014/03/" data-slimstat="5">March 2014</a></li>
<li><a href="http://blog.naydenov.net/2014/02/" data-slimstat="5">February 2014</a></li>
</ul>
</div></li>
<li id="categories-2" class="widget widget_categories"><div class="widgetblock">
<div class="widgettitleb"><h3 class="widgettitle">Categories</h3></div>
<ul>
<li class="cat-item cat-item-3"><a href="http://blog.naydenov.net/category/juju/" title="My work on Juju - updates, guides, tools, tricks and rants." data-slimstat="5">Juju</a>
</li>
<li class="cat-item cat-item-4"><a href="http://blog.naydenov.net/category/ubuntu/" title="Everything to do with Ubuntu - my OS of choice." data-slimstat="5">Ubuntu</a>
</li>
</ul>
</div></li>
<li id="meta-2" class="widget widget_meta"><div class="widgetblock">
<div class="widgettitleb"><h3 class="widgettitle">Meta</h3></div>
<ul>
<li><a href="http://blog.naydenov.net/wp-login.php" data-slimstat="5">Log in</a></li>
<li><a href="http://blog.naydenov.net/feed/" data-slimstat="5">Entries <abbr title="Really Simple Syndication">RSS</abbr></a></li>
<li><a href="http://blog.naydenov.net/comments/feed/" data-slimstat="5">Comments <abbr title="Really Simple Syndication">RSS</abbr></a></li>
<li><a href="https://wordpress.org/" title="Powered by WordPress, state-of-the-art semantic personal publishing platform." data-slimstat="5">WordPress.org</a></li> </ul>
</div></li>
</ul>
</div><!-- #primary .sidebar -->
<div id="secondary" class="sidebar alpha grid_5 pull_10">
<ul class="">
<li id="tag_cloud-3" class="widget widget_tag_cloud"><div class="widgetblock">
<div class="widgettitleb"><h3 class="widgettitle">Tags</h3></div>
<div class="tagcloud"><a href="http://blog.naydenov.net/tag/bugfix/" class="tag-cloud-link tag-link-16 tag-link-position-1" style="font-size: 8pt;" aria-label="bugfix (1 item)" data-slimstat="5">bugfix</a>
<a href="http://blog.naydenov.net/tag/github/" class="tag-cloud-link tag-link-15 tag-link-position-2" style="font-size: 8pt;" aria-label="github (1 item)" data-slimstat="5">github</a>
<a href="http://blog.naydenov.net/tag/juju-2/" class="tag-cloud-link tag-link-14 tag-link-position-3" style="font-size: 22pt;" aria-label="juju (7 items)" data-slimstat="5">juju</a>
<a href="http://blog.naydenov.net/tag/maas/" class="tag-cloud-link tag-link-20 tag-link-position-4" style="font-size: 20.833333333333pt;" aria-label="maas (6 items)" data-slimstat="5">maas</a>
<a href="http://blog.naydenov.net/tag/networking/" class="tag-cloud-link tag-link-21 tag-link-position-5" style="font-size: 20.833333333333pt;" aria-label="networking (6 items)" data-slimstat="5">networking</a>
<a href="http://blog.naydenov.net/tag/openstack/" class="tag-cloud-link tag-link-19 tag-link-position-6" style="font-size: 20.833333333333pt;" aria-label="openstack (6 items)" data-slimstat="5">openstack</a>
<a href="http://blog.naydenov.net/tag/snippet/" class="tag-cloud-link tag-link-7 tag-link-position-7" style="font-size: 15pt;" aria-label="snippet (3 items)" data-slimstat="5">snippet</a></div>
</div></li>
</ul>
</div><!-- #secondary .sidebar --></div>
<div class="clear"></div>
<div id="footer" class="container_15">
<div class="clear"></div>
</div>
<div id="accessmobile" class="mobileonfooter">
<div class="menu"><ul>
<li class="page_item page-item-20"><a href="http://blog.naydenov.net/about/" data-slimstat="5">About</a></li>
</ul></div>
</div><!-- #accessmobile -->
<div class="clear"></div>
<div class="credits container_15 entry-content-footer">Powered by: <a href="http://wordpress.org/" title="Wordpress" data-slimstat="5">Wordpress</a></div><script type="text/javascript" src="./1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju_files/comment-reply.min.js"></script>
<script type="text/javascript">
/* <![CDATA[ */
var SlimStatParams = {"ajaxurl":"http:\/\/blog.naydenov.net\/wp-admin\/admin-ajax.php","extensions_to_track":"pdf,doc,xls,zip","outbound_classes_rel_href_to_not_track":"noslimstat,ab-item","ci":"YTo0OntzOjEyOiJjb250ZW50X3R5cGUiO3M6NDoicG9zdCI7czo4OiJjYXRlZ29yeSI7czoxNToiMyw0LDE0LDIwLDIxLDE5IjtzOjEwOiJjb250ZW50X2lkIjtpOjI5NTtzOjY6ImF1dGhvciI7czo4OiJkaW1pdGVybiI7fQ==.d53f6503a6f04f1152a9414c666f275a"};
/* ]]> */
</script>
<script type="text/javascript" src="./1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju_files/wp-slimstat.min.js"></script>
<script type="text/javascript" src="./1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju_files/wp-embed.min.js"></script>
<script async="async" type="text/javascript" src="./1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju_files/form.js"></script>
<script charset="UTF-8" src="./1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju_files/zh-CN.js"></script><div style="position: static;"><div class="a2a_overlay" id="a2apage_overlay"></div><div id="a2apage_modal" class="a2a_menu a2a_modal" role="dialog" tabindex="-1" aria-label="Copy link" style="display:none"><div class="a2a_copy_link_container"><span id="a2a_copy_link_icon" class="a2a_svg a2a_s_link" style="background-color:#0166ff" onclick="a2a.gEl('a2a_copy_link_text').click()"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M24.4 21.18c0-.36-.1-.67-.36-.92l-2.8-2.8a1.24 1.24 0 0 0-.92-.38c-.38 0-.7.14-.97.43.02.04.1.12.25.26l.3.3.2.24c.08.12.14.24.17.35.03.1.05.23.05.37 0 .36-.13.66-.38.92a1.25 1.25 0 0 1-.92.37 1.4 1.4 0 0 1-.37-.03 1.06 1.06 0 0 1-.35-.18 2.27 2.27 0 0 1-.25-.2 6.82 6.82 0 0 1-.3-.3l-.24-.25c-.3.28-.44.6-.44.98 0 .36.13.66.38.92l2.78 2.8c.24.23.54.35.9.35.37 0 .68-.12.93-.35l1.98-1.97c.26-.25.38-.55.38-.9zm-9.46-9.5c0-.37-.13-.67-.38-.92l-2.78-2.8a1.24 1.24 0 0 0-.9-.37c-.36 0-.67.1-.93.35L7.97 9.92c-.26.25-.38.55-.38.9 0 .36.1.67.37.92l2.8 2.8c.24.25.55.37.92.37.36 0 .7-.13.96-.4-.03-.04-.1-.12-.26-.26s-.24-.23-.3-.3a2.67 2.67 0 0 1-.2-.24 1.05 1.05 0 0 1-.17-.35 1.4 1.4 0 0 1-.04-.37c0-.36.1-.66.36-.9.26-.26.56-.4.92-.4.14 0 .26.03.37.06.12.03.23.1.35.17.1.1.2.16.25.2l.3.3.24.26c.3-.28.44-.6.44-.98zM27 21.17c0 1.07-.38 2-1.15 2.73l-1.98 1.98c-.74.75-1.66 1.12-2.73 1.12-1.1 0-2-.38-2.75-1.14l-2.8-2.8c-.74-.74-1.1-1.65-1.1-2.73 0-1.1.38-2.04 1.17-2.82l-1.18-1.17c-.8.8-1.72 1.18-2.82 1.18-1.08 0-2-.36-2.75-1.12l-2.8-2.8C5.38 12.8 5 11.9 5 10.82c0-1.08.38-2 1.15-2.74L8.13 6.1C8.87 5.37 9.78 5 10.86 5c1.1 0 2 .38 2.75 1.15l2.8 2.8c.74.73 1.1 1.65 1.1 2.72 0 1.1-.38 2.05-1.17 2.82l1.18 1.18c.8-.8 1.72-1.2 2.82-1.2 1.08 0 2 .4 2.75 1.14l2.8 2.8c.76.76 1.13 1.68 1.13 2.76z"></path></svg></span><input id="a2a_copy_link_text" type="text" title="Copy link"><div id="a2a_copy_link_copied">✓</div></div></div><div class="a2a_menu a2a_full" id="a2apage_full" role="dialog" tabindex="-1" aria-label="分享"><div class="a2a_full_header"><div id="a2apage_find_container" class="a2a_menu_find_container"><input id="a2apage_find" class="a2a_menu_find" type="text" onclick="a2a.focus_find()" onkeyup="a2a.do_find()" autocomplete="off" title="快速查找您使用的服务"><span id="a2apage_find_icon" class="a2a_svg a2a_s_find" onclick="a2a.focus_find()"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="#CCC" d="M19.7 18.2l-4.5-4.5c.7-1.1 1.2-2.3 1.2-3.6 0-3.5-2.8-6.3-6.3-6.3s-6.3 2.8-6.3 6.3 2.8 6.3 6.3 6.3c1.4 0 2.6-.4 3.6-1.2l4.5 4.5c.6.6 1.3.7 1.7.2.5-.4.4-1.1-.2-1.7zm-9.6-3.6c-2.5 0-4.5-2.1-4.5-4.5 0-2.5 2.1-4.5 4.5-4.5 2.5 0 4.5 2.1 4.5 4.5s-2 4.5-4.5 4.5z"></path></svg></span></div></div><div class="a2a_full_services" id="a2apage_full_services" role="presentation"><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#facebook" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_facebook" style="background-color: rgb(59, 89, 152);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M17.78 27.5V17.008h3.522l.527-4.09h-4.05v-2.61c0-1.182.33-1.99 2.023-1.99h2.166V4.66c-.375-.05-1.66-.16-3.155-.16-3.123 0-5.26 1.905-5.26 5.405v3.016h-3.53v4.09h3.53V27.5h4.223z"></path></svg></span>Facebook </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#twitter" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_twitter" style="background-color: rgb(85, 172, 238);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M28 8.557a9.913 9.913 0 0 1-2.828.775 4.93 4.93 0 0 0 2.166-2.725 9.738 9.738 0 0 1-3.13 1.194 4.92 4.92 0 0 0-3.593-1.55 4.924 4.924 0 0 0-4.794 6.049c-4.09-.21-7.72-2.17-10.15-5.15a4.942 4.942 0 0 0-.665 2.477c0 1.71.87 3.214 2.19 4.1a4.968 4.968 0 0 1-2.23-.616v.06c0 2.39 1.7 4.38 3.952 4.83-.414.115-.85.174-1.297.174-.318 0-.626-.03-.928-.086a4.935 4.935 0 0 0 4.6 3.42 9.893 9.893 0 0 1-6.114 2.107c-.398 0-.79-.023-1.175-.068a13.953 13.953 0 0 0 7.55 2.213c9.056 0 14.01-7.507 14.01-14.013 0-.213-.005-.426-.015-.637.96-.695 1.795-1.56 2.455-2.55z"></path></svg></span>Twitter </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#google_plus" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_google_plus" style="background-color: rgb(221, 75, 57);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M27 15h-2v-2h-2v2h-2v2h2v2h2v-2h2m-15-2v2.4h3.97c-.16 1.03-1.2 3.02-3.97 3.02-2.39 0-4.34-1.98-4.34-4.42s1.95-4.42 4.34-4.42c1.36 0 2.27.58 2.79 1.08l1.9-1.83C15.47 9.69 13.89 9 12 9c-3.87 0-7 3.13-7 7s3.13 7 7 7c4.04 0 6.72-2.84 6.72-6.84 0-.46-.05-.81-.11-1.16H12z" fill="#FFF"></path></svg></span>Google+ </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#pinterest" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_pinterest" style="background-color: rgb(189, 8, 28);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M16.539 4.5c-6.277 0-9.442 4.5-9.442 8.253 0 2.272.86 4.293 2.705 5.046.303.125.574.005.662-.33.061-.231.205-.816.27-1.06.088-.331.053-.447-.191-.736-.532-.627-.873-1.439-.873-2.591 0-3.338 2.498-6.327 6.505-6.327 3.548 0 5.497 2.168 5.497 5.062 0 3.81-1.686 7.025-4.188 7.025-1.382 0-2.416-1.142-2.085-2.545.397-1.674 1.166-3.48 1.166-4.689 0-1.081-.581-1.983-1.782-1.983-1.413 0-2.548 1.462-2.548 3.419 0 1.247.421 2.091.421 2.091l-1.699 7.199c-.505 2.137-.076 4.755-.039 5.019.021.158.223.196.314.077.13-.17 1.813-2.247 2.384-4.324.162-.587.929-3.631.929-3.631.46.876 1.801 1.646 3.227 1.646 4.247 0 7.128-3.871 7.128-9.053.003-3.918-3.317-7.568-8.361-7.568z"></path></svg></span>Pinterest </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#email" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_email" style="background-color: rgb(1, 102, 255);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M26 21.25v-9s-9.1 6.35-9.984 6.68C15.144 18.616 6 12.25 6 12.25v9c0 1.25.266 1.5 1.5 1.5h17c1.266 0 1.5-.22 1.5-1.5zm-.015-10.765c0-.91-.265-1.235-1.485-1.235h-17c-1.255 0-1.5.39-1.5 1.3l.015.14s9.035 6.22 10 6.56c1.02-.395 9.985-6.7 9.985-6.7l-.015-.065z"></path></svg></span>Email </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#linkedin" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_linkedin" style="background-color: rgb(0, 123, 181);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M6.227 12.61h4.19v13.48h-4.19V12.61zm2.095-6.7a2.43 2.43 0 0 1 0 4.86c-1.344 0-2.428-1.09-2.428-2.43s1.084-2.43 2.428-2.43m4.72 6.7h4.02v1.84h.058c.56-1.058 1.927-2.176 3.965-2.176 4.238 0 5.02 2.792 5.02 6.42v7.395h-4.183v-6.56c0-1.564-.03-3.574-2.178-3.574-2.18 0-2.514 1.7-2.514 3.46v6.668h-4.187V12.61z" fill="#FFF"></path></svg></span>LinkedIn </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#reddit" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_reddit" style="background-color: rgb(255, 69, 0);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M28.543 15.774a2.953 2.953 0 0 0-2.951-2.949 2.882 2.882 0 0 0-1.9.713 14.075 14.075 0 0 0-6.85-2.044l1.38-4.349 3.768.884a2.452 2.452 0 1 0 .24-1.176l-4.274-1a.6.6 0 0 0-.709.4l-1.659 5.224a14.314 14.314 0 0 0-7.316 2.029 2.908 2.908 0 0 0-1.872-.681 2.942 2.942 0 0 0-1.618 5.4 5.109 5.109 0 0 0-.062.765c0 4.158 5.037 7.541 11.229 7.541s11.22-3.383 11.22-7.541a5.2 5.2 0 0 0-.053-.706 2.963 2.963 0 0 0 1.427-2.51zm-18.008 1.88a1.753 1.753 0 0 1 1.73-1.74 1.73 1.73 0 0 1 1.709 1.74 1.709 1.709 0 0 1-1.709 1.711 1.733 1.733 0 0 1-1.73-1.711zm9.565 4.968a5.573 5.573 0 0 1-4.081 1.272h-.032a5.576 5.576 0 0 1-4.087-1.272.6.6 0 0 1 .844-.854 4.5 4.5 0 0 0 3.238.927h.032a4.5 4.5 0 0 0 3.237-.927.6.6 0 1 1 .844.854zm-.331-3.256a1.726 1.726 0 1 1 1.709-1.712 1.717 1.717 0 0 1-1.712 1.712z" fill="#fff"></path></svg></span>Reddit </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#tumblr" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_tumblr" style="background-color: rgb(53, 70, 92);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M20.775 21.962c-.37.177-1.08.33-1.61.345-1.598.043-1.907-1.122-1.92-1.968v-6.217h4.007V11.1H17.26V6.02h-2.925s-.132.044-.144.15c-.17 1.556-.895 4.287-3.923 5.378v2.578h2.02v6.522c0 2.232 1.647 5.404 5.994 5.33 1.467-.025 3.096-.64 3.456-1.17l-.96-2.846z"></path></svg></span>Tumblr </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#wordpress" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_wordpress" style="background-color: rgb(70, 70, 70);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="#FFF"><path d="M3.176 16c0 5.076 2.95 9.462 7.226 11.54L4.287 10.78A12.77 12.77 0 0 0 3.177 16zm21.48-.646c0-1.586-.57-2.684-1.06-3.537-.647-1.058-1.26-1.95-1.26-3.008 0-1.18.897-2.28 2.156-2.28.057 0 .11.01.166.01A12.772 12.772 0 0 0 16 3.172c-4.48 0-8.422 2.3-10.715 5.78.302.01.585.017.826.017 1.345 0 3.42-.163 3.42-.163.69-.042.774.974.084 1.056 0 0-.694.08-1.466.12l4.668 13.892 2.808-8.417-1.998-5.476c-.69-.04-1.345-.12-1.345-.12-.69-.04-.61-1.1.08-1.058 0 0 2.117.164 3.38.164 1.34 0 3.417-.163 3.417-.163.69-.04.77.976.08 1.058 0 0-.694.08-1.467.12l4.633 13.785 1.28-4.272c.552-1.773.975-3.048.975-4.144zm-8.43 1.766l-3.85 11.18c1.15.34 2.365.523 3.624.523 1.492 0 2.925-.26 4.26-.728a1.235 1.235 0 0 1-.093-.177L16.225 17.12zM27.25 9.848c.055.408.086.848.086 1.318 0 1.3-.242 2.764-.975 4.594l-3.914 11.324C26.26 24.86 28.822 20.73 28.822 16c0-2.23-.568-4.326-1.57-6.152z"></path><path d="M16 1.052C7.757 1.052 1.052 7.757 1.052 16c0 8.242 6.705 14.948 14.948 14.948 8.242 0 14.948-6.706 14.948-14.95 0-8.24-6.706-14.946-14.948-14.946zm0 29.212c-7.865 0-14.264-6.4-14.264-14.265S8.136 1.732 16 1.732c7.863 0 14.264 6.398 14.264 14.263 0 7.863-6.4 14.264-14.264 14.264z"></path></g></svg></span>WordPress </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#google_gmail" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_gmail" style="background-color: rgb(221, 83, 71);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#fff" opacity=".25" d="M4.958 6.569h22.338V25.43H4.958z"></path><path d="M28.709 7.321a1.7 1.7 0 0 0-1.409-.752h-.077l-1.1.8-.082.06-9.952 7.271L5.961 7.3l-1-.733H4.7A1.7 1.7 0 0 0 3 8.273v15.454a1.676 1.676 0 0 0 .069.481A1.7 1.7 0 0 0 4.7 25.431h1.261V11.36l7.35 5.368 2.416 1.764.445.326 2.778-2.029 7.088-5.177v13.819H27.3a1.7 1.7 0 0 0 1.634-1.223 1.675 1.675 0 0 0 .066-.481V8.273a1.7 1.7 0 0 0-.291-.952z" fill="#fff"></path></svg></span>Google Gmail </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#whatsapp" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_whatsapp" style="background-color: rgb(18, 175, 10);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill-rule="evenodd" clip-rule="evenodd" fill="#FFF" d="M16.21 4.41C9.973 4.41 4.917 9.465 4.917 15.7c0 2.134.592 4.13 1.62 5.832L4.5 27.59l6.25-2.002a11.241 11.241 0 0 0 5.46 1.404c6.234 0 11.29-5.055 11.29-11.29 0-6.237-5.056-11.292-11.29-11.292zm0 20.69c-1.91 0-3.69-.57-5.173-1.553l-3.61 1.156 1.173-3.49a9.345 9.345 0 0 1-1.79-5.512c0-5.18 4.217-9.4 9.4-9.4 5.183 0 9.397 4.22 9.397 9.4 0 5.188-4.214 9.4-9.398 9.4zm5.293-6.832c-.284-.155-1.673-.906-1.934-1.012-.265-.106-.455-.16-.658.12s-.78.91-.954 1.096c-.176.186-.345.203-.628.048-.282-.154-1.2-.494-2.264-1.517-.83-.795-1.373-1.76-1.53-2.055-.158-.295 0-.445.15-.584.134-.124.3-.326.45-.488.15-.163.203-.28.306-.47.104-.19.06-.36-.005-.506-.066-.147-.59-1.587-.81-2.173-.218-.586-.46-.498-.63-.505-.168-.007-.358-.038-.55-.045-.19-.007-.51.054-.78.332-.277.274-1.05.943-1.1 2.362-.055 1.418.926 2.826 1.064 3.023.137.2 1.874 3.272 4.76 4.537 2.888 1.264 2.9.878 3.43.85.53-.027 1.734-.633 2-1.297.266-.664.287-1.24.22-1.363-.07-.123-.26-.203-.54-.357z"></path></svg></span>WhatsApp </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#stumbleupon" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_stumbleupon" style="background-color: rgb(239, 78, 35);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M16.97 14.245l1.25.583 1.865-.557v-1.29A4.088 4.088 0 0 0 16 9.01a4.089 4.089 0 0 0-4.085 3.943v5.912a.969.969 0 0 1-1.937 0V16.36H6.846v2.538a4.093 4.093 0 0 0 4.092 4.093c2.242 0 4.06-1.8 4.09-4.03l.005-5.84a.97.97 0 0 1 1.94 0v1.127h-.004zm5.05 2.114v2.62a.97.97 0 1 1-1.938 0v-2.57l-1.864.555-1.25-.583v2.552a4.093 4.093 0 0 0 8.186-.036v-2.54H22.02z"></path></svg></span>StumbleUpon </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#amazon_wish_list" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_amazon" style="background-color: rgb(255, 153, 0);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M24.998 23.842a.901.901 0 0 0-.377.086l-.4.172-.193.08-.25.1v.005c-2.72 1.102-5.573 1.748-8.215 1.805-.097.004-.193.004-.29.004-4.153.003-7.544-1.926-10.964-3.823a.803.803 0 0 0-.36-.093.646.646 0 0 0-.43.164.591.591 0 0 0-.182.427c0 .207.112.395.267.52 3.21 2.786 6.73 5.376 11.46 5.378.094 0 .188-.002.28-.004 3.01-.07 6.415-1.084 9.058-2.744l.017-.01a9.07 9.07 0 0 0 1.018-.703c.205-.15.346-.385.344-.63-.01-.435-.378-.73-.776-.73zm3.666-1.54c-.012-.265-.068-.466-.178-.632l-.01-.016-.015-.02a.863.863 0 0 0-.332-.218c-.347-.133-.853-.205-1.46-.207-.437 0-.92.04-1.4.142l-.002-.03-.486.16-.01.006-.276.09v.012a4.617 4.617 0 0 0-.89.498c-.167.13-.31.297-.317.556a.51.51 0 0 0 .185.395.6.6 0 0 0 .378.13c.027 0 .055 0 .078-.006l.023-.002.02-.003c.237-.054.585-.086.99-.145a10.3 10.3 0 0 1 1.04-.066c.226 0 .43.013.57.044a.558.558 0 0 1 .17.06c.007.02.017.067.015.14.004.268-.11.767-.266 1.25-.153.487-.34.974-.46 1.298a.66.66 0 0 0-.05.247.55.55 0 0 0 .16.392c.11.104.256.145.375.145h.006a.738.738 0 0 0 .464-.176c1.236-1.11 1.666-2.887 1.684-3.887l-.003-.16zm-11.31-11.918c-.727.055-1.564.11-2.403.222-1.28.17-2.57.39-3.63.896-2.07.838-3.466 2.627-3.466 5.254 0 3.3 2.124 4.98 4.81 4.98.894 0 1.622-.114 2.29-.28 1.064-.336 1.958-.95 3.02-2.07.614.838.782 1.23 1.844 2.125.278.115.558.115.78-.05.673-.56 1.85-1.57 2.462-2.126.28-.224.224-.56.056-.837-.613-.783-1.23-1.455-1.23-2.965V10.5c0-2.125.167-4.082-1.397-5.534-1.286-1.173-3.3-1.62-4.865-1.62h-.672c-2.85.164-5.868 1.395-6.54 4.918-.11.447.226.613.45.67l3.13.39c.336-.055.502-.336.56-.613.278-1.23 1.284-1.844 2.4-1.96h.227c.67 0 1.397.28 1.79.84.447.67.39 1.57.39 2.35v.447zm-.612 6.65c-.393.782-1.063 1.286-1.79 1.456-.112 0-.28.055-.448.055-1.228 0-1.956-.95-1.956-2.35 0-1.788 1.06-2.627 2.402-3.018.727-.167 1.567-.225 2.405-.225v.672c0 1.287.057 2.292-.613 3.41z" fill="#FFF"></path></svg></span>Amazon Wish List </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#aol_mail" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_aol" style="background-color: rgb(42, 42, 42);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M17.334 13.26c-2.315 0-4.067 1.8-4.067 4.027 0 2.35 1.824 4.03 4.067 4.03 2.243 0 4.062-1.68 4.062-4.03 0-2.228-1.744-4.027-4.062-4.027zm0 2.127c1-.007 1.82.847 1.82 1.9 0 1.048-.82 1.9-1.82 1.9s-1.818-.853-1.818-1.9c0-1.053.817-1.9 1.818-1.9zm11.59 4.518c0 .778-.63 1.412-1.41 1.412a1.41 1.41 0 1 1 1.41-1.412zm-4.104 1.418h-2.216v-10.28h2.216v10.28zM9.33 11.04s2.585 6.79 3.862 10.13c.015.037.028.078.047.132-.06.006-.106.01-.15.01-.83.002-1.665-.003-2.498.004-.12.002-.17-.04-.204-.156-.116-.385-.247-.766-.365-1.147-.032-.11-.074-.153-.193-.153-1.066.006-2.132.006-3.2 0-.1 0-.142.03-.173.13-.127.405-.26.81-.39 1.21-.02.076-.05.117-.136.117-.873-.006-1.75-.004-2.623-.004-.016 0-.036-.005-.07-.012.023-.06.04-.115.064-.17 1.287-3.306 3.91-10.085 3.91-10.085h2.12zm-.023 6.674c-.343-1.147-.68-2.274-1.02-3.4h-.03l-1.017 3.4h2.067z" fill="#FFF"></path></svg></span>AOL Mail </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#balatarin" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_balatarin" style="background-color: rgb(7, 153, 72);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M4 16.923v9.231A1.852 1.852 0 0 0 5.846 28h20.308A1.852 1.852 0 0 0 28 26.154v-9.231zm15.692 6.462h-7.384v-1.847h7.385zM26.154 4H5.846A1.852 1.852 0 0 0 4 5.846v9.231h24V5.846A1.852 1.852 0 0 0 26.154 4zm-6.462 6.462h-2.769v2.769h-1.846v-2.769h-2.769V8.615h2.769V5.846h1.846v2.769h2.769z" fill="#fff"></path></svg></span>Balatarin </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#bibsonomy" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_bibsonomy" style="background-color: rgb(42, 42, 42);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M25.058 25.892c-.25 0-.484.065-.694.17l-5.907-8.2a1.548 1.548 0 0 0 .344-1.68l4.28-2.573c.288.333.71.552 1.187.552.862 0 1.56-.7 1.56-1.56 0-.776-.567-1.415-1.31-1.535V6.11a1.556 1.556 0 0 0-.25-3.095c-.862 0-1.56.7-1.56 1.56 0 .196.04.383.106.556l-4.256 2.477a1.548 1.548 0 0 0-1.2-.574c-.862 0-1.56.7-1.56 1.56 0 .778.567 1.417 1.31 1.537v5.1c-.218.035-.42.112-.598.23L9.93 8.204c.213-.268.345-.6.345-.97a1.56 1.56 0 1 0-.712 1.309l6.575 7.25c-.213.267-.345.6-.345.968 0 .23.054.45.144.647L8.08 22.66a1.547 1.547 0 0 0-1.138-.5 1.56 1.56 0 1 0 1.56 1.56c0-.23-.053-.45-.144-.646l7.857-5.25c.07.076.147.144.23.204l-1.95 3.927a1.536 1.536 0 0 0-.457-.076c-.862 0-1.56.695-1.56 1.56a1.56 1.56 0 1 0 2.468-1.27l1.95-3.926c.146.045.297.076.458.076.25 0 .484-.064.694-.17l5.907 8.2a1.56 1.56 0 1 0 1.103-.459zM18.914 8.59c0-.197-.04-.383-.106-.556l4.257-2.473c.236.29.567.49.95.55v4.96a1.558 1.558 0 0 0-1.197 2.115l-4.278 2.573a1.542 1.542 0 0 0-.935-.53v-5.102a1.555 1.555 0 0 0 1.31-1.534z"></path></svg></span>BibSonomy </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#bitty_browser" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_bitty" style="background-color: rgb(153, 153, 153);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="#FFF"><path d="M4 4h12v12H4z"></path><path d="M20 4v16H4v8h24V4"></path></g></svg></span>Bitty Browser </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#blinklist" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_blinklist" style="background-color: rgb(61, 60, 59);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="#FFF"><path d="M3 10.35v11.3l8.977-5.418"></path><path d="M17.55 27.454c-4.397 0-8.314-2.39-10.205-6.36l1.675-1.04a9.49 9.49 0 0 0 8.53 5.388c5.204 0 9.438-4.235 9.438-9.44 0-5.208-4.233-9.443-9.44-9.443a9.424 9.424 0 0 0-8.7 5.762l-1.733-1.057c1.798-4.25 5.82-6.72 10.434-6.72 6.31 0 11.45 5.138 11.45 11.45 0 6.318-5.136 11.458-11.45 11.458z"></path><path d="M11.425 18.623a6.708 6.708 0 0 0 6.18 4.09 6.713 6.713 0 0 0 6.715-6.712c0-3.71-3.005-6.71-6.714-6.71a6.71 6.71 0 0 0-6.295 4.38l3.96 2.565-3.84 2.39z"></path></g></svg></span>Blinklist </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#blogger" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_blogger" style="background-color: rgb(253, 163, 82);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M25.793 14.325l-.166-.344-.277-.214c-.363-.284-2.2.02-2.695-.43-.352-.324-.404-.905-.51-1.69-.197-1.527-.322-1.606-.56-2.122-.866-1.836-3.214-3.217-4.825-3.408h-4.367c-3.436 0-6.244 2.814-6.242 6.248v7.29c0 3.428 2.81 6.238 6.248 6.238h7.174c3.436 0 6.225-2.81 6.244-6.237l.04-5.048-.06-.277zM12.47 11.22h3.464c.66 0 1.195.534 1.195 1.188 0 .653-.54 1.195-1.2 1.195h-3.46c-.66 0-1.194-.542-1.194-1.195 0-.654.535-1.19 1.195-1.19zm7.038 9.526H12.47c-.66 0-1.194-.54-1.194-1.188 0-.654.535-1.19 1.195-1.19h7.04c.655 0 1.19.536 1.19 1.19 0 .646-.535 1.188-1.19 1.188z"></path></svg></span>Blogger </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#blogmarks" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_blogmarks" style="background-color: rgb(83, 83, 83);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M22.762 18.917L17.646 16l-8.408-4.795V29l13.524-7.71m0-10.58L9.238 3v8.204l8.408 4.794 5.116-2.915" fill="#FFF"></path></svg></span>BlogMarks </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#bookmarks_fr" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_bookmarks_fr" style="background-color: rgb(150, 192, 68);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M27.256 9.5c-2.188-3.79-6.36-.54-7.83 2.205a5.533 5.533 0 0 1 2.006 3.475c3.103.094 8.023-1.873 5.824-5.68-.7-1.212.515.894 0 0zM15.998 3c-4.368 0-3.664 5.23-2.013 7.886a5.53 5.53 0 0 1 4.023 0C19.66 8.23 20.366 3 15.998 3zM9.255 8.294c-1.108-.64-2.42-.918-3.49-.053-.96.78-1.79 2.27-1.617 3.54.352 2.563 4.32 3.467 6.416 3.404a5.527 5.527 0 0 1 2.01-3.477c-.67-1.256-1.898-2.59-3.32-3.41-.71-.41 1.422.82 0 0zm2.17 10.756a5.476 5.476 0 0 1-.86-2.23c-2.786-.084-7.77 1.608-6.057 5.24 2.023 4.292 6.448 1.248 8.063-1.765a5.427 5.427 0 0 1-1.14-1.246c-.133-.2.313.47 0 0zm6.777 2.408a6.145 6.145 0 0 0-.198-.342 5.543 5.543 0 0 1-4.02 0C12.338 23.766 11.624 29 16 29c4.218 0 3.67-4.848 2.204-7.542-.064-.12.678 1.243 0 0zm9.628-1.37c-.478-2.46-4.326-3.33-6.398-3.27a5.527 5.527 0 0 1-2.007 3.476c.934 1.744 2.858 3.73 4.913 4.006 2.043.276 3.853-2.332 3.49-4.212-.153-.8.137.706 0 0z" fill="#FFF"></path></svg></span>Bookmarks.fr </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#box_net" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_box" style="background-color: rgb(26, 116, 176);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M16.49 11.36c-1.653 0-3.18.524-4.434 1.41V6.543a1.617 1.617 0 0 0-3.235 0v11.903c-.017.2.002 1.37.055 1.7.53 3.73 3.73 6.604 7.61 6.604a7.693 7.693 0 0 0 7.692-7.696 7.694 7.694 0 0 0-7.695-7.695zm0 12.126a4.432 4.432 0 0 1-4.434-4.432 4.432 4.432 0 1 1 8.863 0 4.433 4.433 0 0 1-4.434 4.432z"></path></svg></span>Box.net </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#buffer" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_buffer" style="background-color: rgb(42, 42, 42);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M5.985 10.736l9.378 4.142c.36.122.84.107 1.157 0l9.54-4.142c.568-.2.568-.916 0-1.157L16.52 5.6c-.318-.13-.88-.135-1.157 0L5.985 9.58c-.628.265-.628.818 0 1.156zm20.076 4.57l-2.1-.877-7.44 3.23c-.395.15-.77.14-1.154 0L8.05 14.43l-2.064.875c-.628.267-.628.865 0 1.157l9.378 4.142c.364.122.753.143 1.157 0l9.545-4.142c.566-.312.566-.818 0-1.157zm0 5.796l-2.1-.876-7.44 3.23a1.55 1.55 0 0 1-1.154 0l-7.313-3.23-2.064.876c-.63.266-.63.865 0 1.156l9.377 4.142c.364.122.753.143 1.157 0l9.54-4.142c.57-.31.57-.818 0-1.156z"></path></svg></span>Buffer </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#care2_news" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_care2" style="background-color: rgb(110, 180, 63);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M20.56 21.21a20.225 20.225 0 0 0 4.95 2.122c.746.207 1.255.03 1.596-.673.102-.21.25-.405.4-.587 2.322-2.812 1.91-6.988-1.06-7.983.66-.517.662-1.2.47-1.92-.156-.59-.265-1.204-.492-1.767-.514-1.278-.694-2.603-.77-3.964-.047-.815-.1-1.768-1-2.07-.875-.29-1.54.358-2.09.978-1.85 2.082-2.9 4.576-3.644 7.22-.372 1.33-.7 2.676-1.077 4.12-.332-.34-.57-.837-.925-.897-.14-.375-.74-2.2.177-3.78a.11.11 0 0 0 .047-.036l.174-.22a.142.142 0 0 0-.024-.2.138.138 0 0 0-.196.025l-.174.222a.143.143 0 0 0-.02.138c-.84 1.48-.432 3.147-.23 3.76-.422-.616-1.416-1.792-2.95-2.06a.136.136 0 0 0-.116-.067h-.28a.141.141 0 1 0-.001.282h.28a.13.13 0 0 0 .062-.017c1.54.254 2.51 1.48 2.884 2.046-.38.265.128.786.08 1.276-1.985-1.483-4.07-2.605-6.243-3.572-1.956-.87-3.89-1.798-6.008-2.233-.47-.097-.978-.107-1.25.41-.25.474-.094.936.19 1.34.152.222.346.434.565.585 2.44 1.678 4.303 3.93 6.212 6.145.446.517.896 1.027 1.665 1.065.25.012.455.132.445.446v.123c.047.826.25 1.5.774 2.28 1.366 1.67 3.08 2.88 5.055 3.7.4.166.73.25 1.01.25.685 0 1.018-.518 1.116-1.58.027-1.45-.42-2.82-.862-4.153.352-.27.517.24.788.065.237-.33-.216-.68.018-1.08.172.097.316.173.456.256z"></path></svg></span>Care2 News </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#citeulike" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_citeulike" style="background-color: rgb(39, 129, 205);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M8 24h16v2H8zm0-6h16v2H8zm0-6h16v2H8zm0-6h16v2H8z" fill="#FFF"></path></svg></span>CiteULike </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#copy_link" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_link" style="background-color: rgb(1, 102, 255);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M24.412 21.177c0-.36-.126-.665-.377-.917l-2.804-2.804a1.235 1.235 0 0 0-.913-.378c-.377 0-.7.144-.97.43.026.028.11.11.255.25.144.14.24.236.29.29s.117.14.2.256c.087.117.146.232.177.344.03.112.046.236.046.37 0 .36-.126.666-.377.918a1.25 1.25 0 0 1-.918.377 1.4 1.4 0 0 1-.373-.047 1.062 1.062 0 0 1-.345-.175 2.268 2.268 0 0 1-.256-.2 6.815 6.815 0 0 1-.29-.29c-.14-.142-.223-.23-.25-.254-.297.28-.445.607-.445.984 0 .36.126.664.377.916l2.778 2.79c.243.243.548.364.917.364.36 0 .665-.118.917-.35l1.982-1.97c.252-.25.378-.55.378-.9zm-9.477-9.504c0-.36-.126-.665-.377-.917l-2.777-2.79a1.235 1.235 0 0 0-.913-.378c-.35 0-.656.12-.917.364L7.967 9.92c-.254.252-.38.553-.38.903 0 .36.126.665.38.917l2.802 2.804c.242.243.547.364.916.364.377 0 .7-.14.97-.418-.026-.027-.11-.11-.255-.25s-.24-.235-.29-.29a2.675 2.675 0 0 1-.2-.255 1.052 1.052 0 0 1-.176-.344 1.396 1.396 0 0 1-.047-.37c0-.36.126-.662.377-.914.252-.252.557-.377.917-.377.136 0 .26.015.37.046.114.03.23.09.346.175.117.085.202.153.256.2.054.05.15.148.29.29.14.146.222.23.25.258.294-.278.442-.606.442-.983zM27 21.177c0 1.078-.382 1.99-1.146 2.736l-1.982 1.968c-.745.75-1.658 1.12-2.736 1.12-1.087 0-2.004-.38-2.75-1.143l-2.777-2.79c-.75-.747-1.12-1.66-1.12-2.737 0-1.106.392-2.046 1.183-2.818l-1.186-1.185c-.774.79-1.708 1.186-2.805 1.186-1.078 0-1.995-.376-2.75-1.13l-2.803-2.81C5.377 12.82 5 11.903 5 10.826c0-1.08.382-1.993 1.146-2.738L8.128 6.12C8.873 5.372 9.785 5 10.864 5c1.087 0 2.004.382 2.75 1.146l2.777 2.79c.75.747 1.12 1.66 1.12 2.737 0 1.105-.392 2.045-1.183 2.817l1.186 1.186c.774-.79 1.708-1.186 2.805-1.186 1.078 0 1.995.377 2.75 1.132l2.804 2.804c.754.755 1.13 1.672 1.13 2.75z"></path></svg></span>Copy Link </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#delicious" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_delicious" style="background-color: rgb(51, 153, 255);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#fff" d="M4 4h12v12H4z"></path><path fill="#fff" opacity=".2" d="M4 16h12v12H4z"></path><path fill="#fff" opacity=".8" d="M16 16h12v12H16z"></path><path fill="#fff" opacity=".4" d="M16 4h12v12H16z"></path></svg></span>Delicious </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#design_float" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_designfloat" style="background-color: rgb(138, 200, 255);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="#FFF"><path d="M16 3C8.814 3 3 8.814 3 16s5.814 13 13 13 13-5.814 13-13S23.187 3 16 3zm0 25.152c-6.712 0-12.153-5.44-12.153-12.152C3.847 9.288 9.287 3.848 16 3.848S28.152 9.288 28.152 16c0 6.712-5.44 12.152-12.152 12.152z"></path><path d="M22.406 16A6.402 6.402 0 0 0 16 9.593 6.402 6.402 0 0 0 9.593 16 6.4 6.4 0 0 0 16 22.406 6.4 6.4 0 0 0 22.406 16zM16 21.39A5.392 5.392 0 0 1 10.61 16 5.403 5.403 0 0 1 16 10.61 5.393 5.393 0 0 1 21.39 16 5.382 5.382 0 0 1 16 21.39z"></path><path d="M13.763 9.187V4.864c-4.475.9-8 4.424-8.898 8.898h4.322a7.226 7.226 0 0 1 4.576-4.575zm9.05 4.576h4.32c-.896-4.475-4.422-8-8.896-8.898v4.322a7.224 7.224 0 0 1 4.575 4.576zm-4.576 9.052v4.322c4.475-.9 8-4.424 8.897-8.9h-4.322a7.232 7.232 0 0 1-4.575 4.578zm-9.05-4.578H4.863c.898 4.475 4.424 8 8.898 8.9v-4.323a7.233 7.233 0 0 1-4.574-4.577z"></path></g></svg></span>Design Float </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#diary_ru" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_diary_ru" style="background-color: rgb(145, 45, 49);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M16 3C8.82 3 3 8.82 3 16s5.82 13 13 13 13-5.82 13-13S23.18 3 16 3zm0 24.807C9.48 27.807 4.192 22.522 4.192 16 4.192 9.48 9.48 4.193 16 4.193c3.92 0 7.392 1.91 9.54 4.85h-8.308s-2.863.397-3.18 2.544c-.34 2.293-1.988 2.465-1.988 2.465h-4.69v1.51h9.74a2.343 2.343 0 1 1 4.605.001h1.633v.874H21.72a2.348 2.348 0 0 1-2.304 1.91c-1.147 0-2.1-.823-2.306-1.91H7.37v1.59h4.69s1.67 0 1.988 2.464c.304 2.357 3.18 2.55 3.18 2.55h8.25a11.786 11.786 0 0 1-9.48 4.77z"></path></svg></span>Diary.Ru </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#diaspora" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_diaspora" style="background-color: rgb(46, 52, 54);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M13.498 6.49v6.258l-5.953-1.933L6 15.57l5.95 1.934-3.677 5.063 4.046 2.942L16 20.44l3.68 5.064 4.047-2.943L20.05 17.5 26 15.57l-1.545-4.755-5.953 1.933V6.49h-5.004z"></path></svg></span>Diaspora </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#digg" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_digg" style="background-color: rgb(42, 42, 42);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M7.07 8.122V11.8h-4.2v8.927h6.828V8.122H7.07zm0 10.504H5.497V13.9H7.07v4.726zm3.678-6.826h2.626v8.927h-2.626zm0-3.678h2.626v2.626h-2.626zm3.677 3.678v8.927h4.2v1.05h-4.2v2.102h6.827V11.8h-6.827zm4.2 6.826H17.05V13.9h1.577v4.726zm3.677-6.826v8.927h4.202v1.05h-4.202v2.102h6.828V11.8h-6.828zm4.202 6.826H24.93V13.9h1.574v4.726z" fill="#FFF"></path></svg></span>Digg </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#diigo" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_diigo" style="background-color: rgb(74, 139, 202);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill-rule="evenodd" clip-rule="evenodd" fill="#FFF" d="M23.81 4.5c.012.198.035.396.035.593 0 4.807.026 9.615-.01 14.422-.02 3.248-1.5 5.678-4.393 7.158-4.66 2.385-10.495-.64-11.212-5.836-.76-5.517 3.747-9.56 8.682-9.018 1.114.12 2.16.5 3.134 1.07.517.3.527.294.53-.29.007-2.7.01-5.4.014-8.104h3.22zm-7.914 19.97c2.608.068 4.82-2.025 4.954-4.552.138-2.626-1.89-5.074-4.727-5.145-2.7-.067-4.867 2-4.973 4.71-.107 2.72 2.13 5.008 4.746 4.988z"></path></svg></span>Diigo </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#douban" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_douban" style="background-color: rgb(0, 119, 17);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M5.755 5.505h20.55v2.59H5.755v-2.59zm14.99 18.47l1.93-4.29h2.21v-9.97h-18v9.98h2.04l1.93 4.29h-5.78v2.51h21.85v-2.51l-6.18-.01zm-10.74-6.95v-4.88h11.68v4.88h-11.68zm7.99 6.95h-4.37l-1.93-4.29h8.24l-1.94 4.29z"></path></svg></span>Douban </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#draugiem" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_draugiem" style="background-color: rgb(255, 102, 0);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M21.55 11.33c4.656.062 7.374 2.92 4.294 6.828-1.415 1.798-3.812 3.575-7.003 4.725-.15.056-.303.105-.46.16-.3.098-.595.188-.89.28a24.866 24.866 0 0 1-4.05.814c-.464.043-.91.078-1.35.085-2.97.077-5.205-.74-5.93-2.474-.88-2.077.9-4.976 4.454-7.178-2.627 1.06-7.408 3.546-7.61 7.12v.454c.02.362.09.725.21 1.108.76 2.41 4.333 3.533 8.884 3.13.446-.036.892-.092 1.352-.16.66-.1 1.337-.23 2.027-.39a35.76 35.76 0 0 0 2.02-.558c.154-.056.3-.098.454-.153.31-.094.608-.2.9-.31 3.945-1.436 6.87-3.34 8.58-5.526.975-1.253 1.476-2.424 1.574-3.448v-.787c-.28-2.61-3.317-4.135-7.45-3.717zm-3.024-1.29c.11 0 .21-.014.307-.035.662-.167.983-.87 1.01-1.7.028-.885-.286-1.624-1.01-1.728-.063-.014-.125-.014-.195-.014-.578 0-.955.348-1.157.857-.094.265-.16.564-.163.885-.014.383.034.745.167 1.038.196.418.53.697 1.046.697zm-.014.292c-.293 0-.544.028-.76.084l.063.084.11.202.092.21.077.215.056.223.035.223.02.23.008.223v.237l-.014.23-.018.23-.028.23-.028.23-.043.23-.042.23-.04.223-.056.223-.042.212-.056.21-.057.2-.057.196-.042.19-.04.18-.02.11-.03.125-.028.132-.02.14-.03.152-.02.124v.03l-.028.166-.056.21-.02.172-.03.18-.02.182-.03.18-.02.19-.03.18-.02.188-.02.188-.02.19v.007c.04.537.082.997.103 1.26.02.3.085.517.18.663.14.215.378.292.706.32.28-.028.487-.084.647-.23.153-.14.237-.376.3-.753.118-.774.467-3.31.767-4.397.425-1.568 1.456-4.418-1.066-4.634-.122-.024-.226-.024-.338-.024zm-3.06-.8h.015c.976-.008 1.436-.9 1.436-1.994s-.46-1.993-1.436-2h-.014c-.99 0-1.45.9-1.45 2s.46 1.993 1.45 1.993zm-2.013 4.626c.09.383.18.732.254 1.052.307 1.254.606 4.16.718 5.038.105.885.418 1.073 1.052 1.136.62-.063.94-.25 1.045-1.136.105-.878.41-3.79.71-5.038.08-.314.175-.67.266-1.052.28-1.15.502-2.495 0-3.366-.32-.557-.94-.92-2.02-.92-1.088 0-1.708.37-2.03.92-.5.864-.27 2.216 0 3.366zm-1.35-4.153c.1.02.196.035.308.035.516 0 .857-.28 1.045-.704.118-.293.174-.655.167-1.038a2.96 2.96 0 0 0-.167-.885c-.202-.51-.585-.857-1.157-.857-.07 0-.134 0-.197.014-.725.105-1.045.843-1.01 1.728.02.836.35 1.54 1.01 1.707zm-.3 9.373c.057.376.154.606.3.753.16.157.37.206.65.23.33-.024.557-.1.704-.32.09-.14.153-.36.18-.66.022-.264.064-.72.106-1.253v-.014l-.02-.187-.02-.188-.03-.188-.02-.18-.02-.19-.03-.18-.02-.18-.03-.183-.025-.174-.02-.166-.03-.167v-.02l-.02-.133-.028-.153-.028-.14-.024-.13-.028-.125-.03-.11-.034-.184-.056-.188-.04-.196-.058-.203-.056-.21-.056-.215-.04-.223-.057-.225-.04-.23-.033-.23-.028-.23-.03-.23-.02-.23-.008-.237v-.23l.007-.223.02-.23.034-.223.056-.222.07-.216.1-.21.11-.2.065-.085a3.128 3.128 0 0 0-.76-.083c-.11 0-.216 0-.32.014-2.524.216-1.492 3.066-1.067 4.634.262 1.054.603 3.59.728 4.364z"></path></svg></span>Draugiem </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#dzone" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_dzone" style="background-color: rgb(130, 194, 81);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M16.957 21.422l8.6-10.75h-7.972V9.008H28v1.628l-8.65 10.69H28v1.667H16.957v-1.57zM4 9.007h5.59c1.898 0 3.37.683 4.416 2.047.933 1.23 1.4 2.81 1.4 4.73 0 1.486-.277 2.83-.828 4.028-.97 2.12-2.64 3.18-5.007 3.18H4V9.007zm5.22 12.367c.626 0 1.14-.066 1.544-.2.72-.247 1.31-.724 1.768-1.428.367-.565.63-1.29.792-2.17.094-.527.14-1.016.14-1.466 0-1.732-.336-3.078-1.01-4.037-.674-.958-1.758-1.438-3.254-1.438H5.913v10.74H9.22z" fill="#FFF"></path></svg></span>DZone </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#evernote" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_evernote" style="background-color: rgb(139, 224, 86);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M7.884 8.573h2.276c.13 0 .236-.106.236-.235 0 0-.027-1.95-.027-2.494v-.006c0-.445.09-.833.252-1.16l.078-.145c-.007 0-.017.005-.025.014l-4.42 4.385a.044.044 0 0 0-.017.026c.09-.046.215-.107.233-.115.387-.175.85-.27 1.41-.27zm17.704-.477c-.18-.968-.755-1.444-1.275-1.632-.56-.203-1.698-.413-3.127-.58-1.15-.137-2.504-.126-3.318-.1-.1-.672-.568-1.285-1.096-1.498-1.404-.564-3.573-.428-4.13-.272-.442.125-.932.378-1.205.768-.183.262-.302.595-.302 1.062 0 .265.007.886.015 1.44l.014 1.054c0 .494-.4.896-.896.897H7.99c-.485 0-.856.082-1.14.21a1.572 1.572 0 0 0-.636.508c-.304.408-.357.912-.355 1.426 0 0 0 .415.1 1.23.085.63.768 5.02 1.415 6.355.25.522.42.736.912.966 1.1.47 3.61.995 4.787 1.147 1.174.15 1.912.466 2.35-.457.002 0 .088-.227.208-.56.382-1.156.435-2.18.435-2.924 0-.076.11-.078.11 0 0 .524-.1 2.38 1.303 2.875.554.198 1.7.374 2.864.51 1.055.12 1.82.538 1.82 3.24 0 1.646-.346 1.87-2.152 1.87-1.464 0-2.02.04-2.02-1.124 0-.938.93-.842 1.616-.842.31 0 .086-.23.086-.81 0-.576.36-.91.02-.918-2.384-.065-3.786-.004-3.786 2.978 0 2.706 1.036 3.208 4.418 3.208 2.65 0 3.588-.086 4.682-3.483.22-.67.742-2.72 1.06-6.155.197-2.173-.194-8.732-.502-10.388zm-4.622 7.25a4.915 4.915 0 0 0-.937.056c.08-.667.352-1.488 1.33-1.453 1.08.032 1.23 1.055 1.238 1.75a4.402 4.402 0 0 0-1.635-.358z"></path></svg></span>Evernote </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#facebook_messenger" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_facebook_messenger" style="background-color: rgb(0, 132, 255);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M16 5C9.986 5 5.11 9.56 5.11 15.182c0 3.2 1.58 6.054 4.046 7.92V27l3.716-2.06c.99.276 2.04.425 3.128.425 6.014 0 10.89-4.56 10.89-10.183S22.013 5 16 5zm1.147 13.655L14.33 15.73l-5.423 3 5.946-6.31 2.816 2.925 5.42-3-5.946 6.31z"></path></svg></span>Facebook Messenger </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#fark" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_fark" style="background-color: rgb(85, 85, 85);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M22.925 9.77V5.613H9.075v20.772h5.54v-8.31h8.31v-4.153h-8.31V9.77"></path></svg></span>Fark </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#flipboard" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_flipboard" style="background-color: rgb(204, 0, 0);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="#FFF"><path d="M19 19H7V7h12v12z"></path><path d="M25 13H7V7h18v6z"></path><path d="M13 25H7V7h6v18z"></path></g></svg></span>Flipboard </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#folkd" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_folkd" style="background-color: rgb(15, 112, 178);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M19.956 10.21c-.183.192-.613.138-.99.14-.102.317-.126.71-.283.974.626.496 1.85.406 2.405.972 1.197-.444.245-1.354.99-2.085 1.134-.14 1.386.59 1.697 1.255-.267.247-.936.102-1.415.14-.26.208-.333.6-.565.833.258.58.96.724 1.133 1.39a52.822 52.822 0 0 1 4.526-.973c.41-.43.317-1.356.99-1.53 1.104.213 1.46 1.16 1.556 2.363-.586 1.043-2.1.605-2.546-.277-1.465.227-2.867.52-4.245.833-.11.325.1 1.263-.145 1.81.926.625 1.29-.49 2.122-.42.48.503.495 2.374-.566 2.224-.603-.053-.673-.634-.707-1.25-.432.1-.515-.143-.85-.14-.646.383-.97 1.083-1.695 1.39.094 1.236 1.462.38 2.12.974-.057 1.01-.8 1.346-1.838 1.39-.066-.835.216-1.502-.707-1.944-.94.142-1.37.782-2.264.973-.014.43.174.663.283.97.248.17 1.165-.21 1.415.28-.01 1.074-1.473 1.827-2.264 1.25-.063-.617.382-.735.565-1.11-.268-.294-.406-.714-.565-1.113-.878.342-1.665.773-2.83.834.004.328-.243.41-.14.834-.056.518.68.26.706.696.24 1.26-1.776 1.455-2.12.555-.03-.86 1.034-.65.707-1.808-.713-.274-1.917-.063-2.55-.417-.374.14-.382.644-.706.835.066.4.5.436.426.974-.925.36-2.313.07-2.12-1.115.533-.615 1.49-.076 1.835-.973-.556-.656-1.165-1.263-1.412-2.223-2.124.463-3.843 1.322-5.8 1.946-.187.467-.196 1.107-.566 1.39-.59.148-.625.036-1.273 0-.56-.854-.258-2.7.85-2.78.61-.135.41.523.85.557 2.015-.472 3.78-1.195 5.8-1.667-.434-2.485 3.205-4.233-.85-3.893-.397-1.225.372-2.164 1.13-2.085 1.272.132.284 1.725 1.272 2.224.908-.498 1.543-1.263 2.69-1.53.08-.45-.097-.646-.143-.972-.09-.33-.87.02-.99-.28v-.97c.46-.426 1.662-.355 1.98.138.113.623-.25.773-.707.834.037.427.308.626.424.972.9-.37 2.268-.273 3.538-.277.2-.17.266-.48.28-.836.108-.52-.75-.094-.564-.693.157-1.48 2.126-.633 2.12.416zm1.132 6.256c.652-.378.368-1.677.424-2.64-1.742-1.426-2.885 2.7-.424 2.64zm-6.224 1.53c1.3.173 3.114-1.23 2.97-2.502-.14-1.227-2.55-2.332-3.96-1.67-1.815.858-.44 3.98.99 4.17z"></path></svg></span>Folkd </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#google_bookmarks" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_google" style="background-color: rgb(66, 133, 244);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M16.194 17.94v-3.796h9.55c.144.643.256 1.244.256 2.09 0 5.827-3.91 9.97-9.796 9.97C10.572 26.204 6 21.632 6 16S10.572 5.796 16.204 5.796c2.755 0 5.06 1.01 6.827 2.663l-2.894 2.812c-.734-.694-2.02-1.51-3.93-1.51-3.376 0-6.13 2.805-6.13 6.243s2.754 6.244 6.13 6.244c3.91 0 5.348-2.704 5.613-4.306h-5.623v-.007z"></path></svg></span>Google Bookmarks </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#google_classroom" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_google_classroom" style="background-color: rgb(255, 193, 18);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="#FFF"><path d="M22.667 16.667a1.667 1.667 0 1 0 0-3.334 1.667 1.667 0 0 0 0 3.334zM22.333 18c-1.928 0-4 .946-4 2.117v1.217h8v-1.217c0-1.17-2.072-2.117-4-2.117zm-13-1.333a1.668 1.668 0 1 0-.002-3.336 1.668 1.668 0 0 0 .002 3.336zM9.667 18c-1.928 0-4 .946-4 2.117v1.217h8v-1.217c0-1.17-2.072-2.117-4-2.117z"></path><path d="M15.335 15.333A2.332 2.332 0 1 0 13 13a2.333 2.333 0 0 0 2.335 2.333zm.332 1.334c-2.572 0-5.333 1.392-5.333 3.11v1.557H21v-1.556c0-1.72-2.762-3.11-5.333-3.11zm3 10.666h8v2h-8v-2z"></path></g></svg></span>Google Classroom </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#hacker_news" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_y18" style="background-color: rgb(255, 102, 0);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M17.275 17.834v7.13h-2.602v-7.182L9 7.035h3.07l2.967 6.115c.365.755.702 1.51.988 2.316.312-.728.65-1.483 1.042-2.29l3.018-6.142H23l-5.725 10.8z"></path></svg></span>Hacker News </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#hatena" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_hatena" style="background-color: rgb(0, 166, 219);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="#FFF"><path d="M6.96 8.33h7.328c1.247 0 2.206.366 2.875 1.098.666.733 1.002 1.64 1.002 2.72 0 .91-.24 1.688-.715 2.336-.318.433-.784.773-1.396 1.023.928.266 1.614.72 2.05 1.367.44.645.66 1.457.66 2.432 0 .795-.157 1.512-.468 2.146-.314.635-.74 1.14-1.28 1.508-.337.23-.842.396-1.52.502-.9.14-1.498.21-1.79.21H6.958V8.328zm3.877 6.017h1.74c.623 0 1.058-.13 1.302-.382.24-.255.362-.623.362-1.104 0-.44-.123-.79-.366-1.043-.245-.25-.67-.377-1.276-.377h-1.766v2.91zm0 6.027h2.038c.69 0 1.176-.145 1.458-.434.282-.29.425-.68.425-1.168 0-.453-.142-.818-.42-1.092-.28-.277-.77-.414-1.47-.414h-2.03v3.108zM21.213 8.52h3.584v9.58h-3.584z"></path><circle cx="23.005" cy="21.635" r="2.036"></circle></g></svg></span>Hatena </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#houzz" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_houzz" style="background-color: rgb(122, 193, 67);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M16 4L9.072 7.999v8.002L16 12V4"></path><path fill="#FFF" d="M9.072 16v8L16 19.999 9.072 16M16 19.999V28l6.928-4v-8L16 19.999m0-7.998L22.928 16V7.999L16 12.001"></path><path opacity=".5" fill="#FFF" d="M9.072 16L16 19.999v-7.998L9.072 16"></path></svg></span>Houzz </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#instapaper" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_instapaper" style="background-color: rgb(42, 42, 42);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M11.98 5.5h8.04v1.265h-.62c-.582 0-1.004.08-1.264.242-.262.162-.453.39-.572.69-.12.297-.182.874-.182 1.732v13.53c0 .68.064 1.165.195 1.45.13.287.313.495.55.626.234.13.658.196 1.27.196h.618V26.5H11.98v-1.265h.662c.592 0 1.012-.067 1.258-.203.246-.135.424-.33.533-.587.11-.256.166-.75.166-1.483V9.112c0-.776-.06-1.3-.17-1.567a1.108 1.108 0 0 0-.533-.59c-.247-.128-.667-.19-1.26-.19h-.66V5.5z"></path></svg></span>Instapaper </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#kakao" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_kakao" style="background-color: rgb(252, 183, 0);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M20.345 6h-8.688c-.583 0-1.06.45-1.06 1.005v8.814c0 .55.477 1 1.06 1h4.007c-.03.98-.445 2.057-1.077 2.997-.612.904-1.613 1.796-2.156 2.223l-.04.033c-.115.107-.2.23-.202.405-.003.13.07.232.15.34l.018.022 2.774 2.975s.136.137.246.163c.126.03.27.032.368-.042 4.84-3.56 5.537-8.023 5.66-10.44V7.004C21.404 6.45 20.93 6 20.346 6"></path></svg></span>Kakao </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#kik" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_kik" style="background-color: rgb(42, 42, 42);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M23.436 20.74a2.511 2.511 0 0 0 .109-5.019h-.11a2.516 2.516 0 0 0-2.507 2.515 2.509 2.509 0 0 0 2.508 2.508zm-7.946-3.09l2.89-2.89c.93-.93.93-2.434 0-3.363a2.374 2.374 0 0 0-3.362 0l-4.262 4.263V7.267A2.378 2.378 0 0 0 6 7.263V24.7a2.378 2.378 0 0 0 4.756.002v-2.316l1.335-1.335 3.76 5.07a2.378 2.378 0 0 0 3.866-2.771c-.016-.02-.03-.04-.047-.06l-4.177-5.638v-.002z" fill="#FFF"></path></svg></span>Kik </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#kindle_it" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_kindle" style="background-color: rgb(42, 42, 42);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M12.927 27H10V5h2.927v11.754l5.15-5.47h3.683l-5.814 6.067L22 27h-3.407l-4.704-7.763-.966 1.037V27z"></path></svg></span>Kindle It </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#known" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_known" style="background-color: rgb(42, 42, 42);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="#FFF"><path d="M16.38 2.65c-7.45 0-13.5 6.048-13.5 13.5s6.05 13.5 13.5 13.5 13.5-6.048 13.5-13.5-6.04-13.5-13.5-13.5zm.078 25.203c-6.387 0-11.57-5.184-11.57-11.57 0-6.388 5.183-11.572 11.57-11.572S28.03 9.898 28.03 16.28c0 6.39-5.176 11.573-11.572 11.573z"></path><path d="M23.856 21.758c-.393 0-.694-.07-.903-.2-.154-.094-.4-.402-.74-.91l-3.934-5.964 3.3-3.2c.252-.248.46-.433.623-.54.162-.11.293-.178.41-.217.107-.03.307-.046.593-.046h.207v-.01l.555-.01V8.55h-.65v.01h-6.086v2.12h.548c.31 0 .494.023.57.077.078.054.117.13.117.23 0 .055-.024.11-.063.178-.04.07-.154.2-.34.4l-4.257 4.437v-4.08c0-.402.03-.68.1-.826a.698.698 0 0 1 .34-.34c.1-.053.363-.076.78-.076h.44V8.56H8.8v2.113h.563c.34 0 .58.04.71.116.132.073.225.19.286.343.06.154.082.455.082.91v8.37c0 .478-.022.78-.076.903a.615.615 0 0 1-.285.33c-.13.07-.394.108-.78.108h-.5v2.12h6.666v-2.12h-.556c-.363 0-.61-.03-.733-.093a.566.566 0 0 1-.278-.31c-.065-.144-.1-.407-.1-.785V19.02l2.065-2.012 2.4 3.84c.2.333.3.54.3.626 0 .077-.054.147-.162.2-.108.055-.417.078-.918.078h-.278v2.12h6.89v-2.12h-.24z"></path></g></svg></span>Known </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#line" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_line" style="background-color: rgb(0, 195, 0);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M28 14.304c0-5.37-5.384-9.738-12-9.738S4 8.936 4 14.304c0 4.814 4.27 8.846 10.035 9.608.39.084.923.258 1.058.592.122.303.08.778.04 1.084l-.172 1.028c-.05.303-.24 1.187 1.04.647s6.91-4.07 9.43-6.968c1.74-1.905 2.57-3.842 2.57-5.99zM11.302 17.5H8.918a.631.631 0 0 1-.63-.63V12.1a.63.63 0 0 1 1.26.002v4.14h1.754c.35 0 .63.28.63.628a.63.63 0 0 1-.63.63zm2.467-.63a.631.631 0 0 1-.63.628.629.629 0 0 1-.63-.63V12.1a.63.63 0 1 1 1.26 0v4.77zm5.74 0a.632.632 0 0 1-1.137.378l-2.443-3.33v2.95a.631.631 0 0 1-1.26 0V12.1a.634.634 0 0 1 .63-.63.63.63 0 0 1 .504.252l2.444 3.328V12.1a.63.63 0 0 1 1.26 0v4.77zm3.853-3.014a.63.63 0 1 1 0 1.258H21.61v1.126h1.755a.63.63 0 1 1 0 1.258H20.98a.63.63 0 0 1-.628-.63V12.1a.63.63 0 0 1 .63-.628h2.384a.63.63 0 0 1 0 1.258h-1.754v1.126h1.754z"></path></svg></span>Line </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#livejournal" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_livejournal" style="background-color: rgb(17, 49, 64);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="#FFF"><path d="M16.76 5.53c-1.586 0-3.094.33-4.462.922l-2.47-2.465h-.005A11.268 11.268 0 0 0 4 9.843l2.472 2.47a11.283 11.283 0 0 1 5.823-5.86h.004l9.14 9.128h-.006a11.304 11.304 0 0 0-5.823 5.86l-9.14-9.13c-.597 1.372-.952 2.865-.952 4.457 0 6.21 5.03 11.24 11.24 11.24S28 22.98 28 16.77c0-6.206-5.033-11.24-11.24-11.24zm1.95 16.573a6.561 6.561 0 0 1 3.38-3.403l.887 4.285-4.268-.882z"></path><path d="M22.092 18.702l-.653-3.118h-.007a11.288 11.288 0 0 0-5.822 5.858l3.097.66a6.58 6.58 0 0 1 3.38-3.4"></path></g></svg></span>LiveJournal </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#mail_ru" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_mail_ru" style="background-color: rgb(53, 111, 172);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M19.975 15.894c-.134-2.542-2.02-4.07-4.3-4.07h-.086c-2.63 0-4.09 2.068-4.09 4.417 0 2.635 1.763 4.298 4.075 4.298 2.58 0 4.275-1.89 4.4-4.127l-.003-.514zm-4.372-6.346c1.756 0 3.408.776 4.62 1.993v.008c0-.584.396-1.024.94-1.024h.14c.852 0 1.026.808 1.026 1.063v9.08c-.06.595.614.9.99.52 1.457-1.497 3.203-7.702-.907-11.295-3.83-3.35-8.967-2.8-11.7-.915-2.904 2-4.764 6.436-2.957 10.6 1.968 4.544 7.6 5.897 10.947 4.547 1.696-.683 2.48 1.608.72 2.356-2.66 1.132-10.065 1.02-13.524-4.972-2.34-4.046-2.214-11.163 3.986-14.85 4.74-2.822 10.99-2.042 14.762 1.895 3.936 4.116 3.704 11.82-.138 14.817-1.742 1.36-4.326.035-4.312-1.947l-.02-.65a6.456 6.456 0 0 1-4.58 1.906c-3.475 0-6.53-3.057-6.53-6.53 0-3.507 3.057-6.6 6.53-6.6"></path></svg></span>Mail.Ru </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#mastodon" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_mastodon" style="background-color: rgb(43, 144, 217);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M27 12c0-5.12-3.35-6.62-3.35-6.62C22 4.56 19.05 4.23 16 4.21c-3 0-5.92.35-7.61 1.12C8.36 5.33 5 6.83 5 12v4c.12 5 .92 9.93 5.54 11.16a17.67 17.67 0 0 0 5.44.6 10.88 10.88 0 0 0 4.18-.95l-.09-1.95a13.36 13.36 0 0 1-4.07.54c-2.12-.07-4.37-.23-4.71-2.84a5.58 5.58 0 0 1-.05-.73 27.46 27.46 0 0 0 4.73.63 26.76 26.76 0 0 0 4.68-.28c3-.35 5.53-2.17 5.85-3.83A39.25 39.25 0 0 0 27 12zm-3.95 6.59h-2.46v-6c0-1.27-.53-1.91-1.6-1.91s-1.77.76-1.77 2.27v3.29h-2.44v-3.35c0-1.51-.59-2.27-1.77-2.27s-1.6.64-1.6 1.91v6H9v-6.18a4.49 4.49 0 0 1 1-3 3.39 3.39 0 0 1 2.63-1.12 3.17 3.17 0 0 1 2.84 1.44l.61 1 .61-1a3.17 3.17 0 0 1 2.84-1.44 3.39 3.39 0 0 1 2.63 1.12 4.49 4.49 0 0 1 1 3z" fill="#fff"></path></svg></span>Mastodon </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#mendeley" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_mendeley" style="background-color: rgb(167, 8, 5);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M26.596 18.11c-1.466-.087-2.02-.834-1.93-2.164.076-1.113.274-2.22.418-3.327-.023-1.745-.942-3.13-2.488-3.59-1.583-.47-2.97-.14-4.102 1.15-2.322 2.644-2.616 2.632-5.023-.047-1.15-1.28-2.85-1.66-4.39-.98-1.5.667-2.37 2.237-2.15 3.954.08.625.28 1.235.38 1.863.337 2.123-.107 2.7-2.227 3.148-1.066.228-1.913.786-2.05 1.99-.137 1.22.17 2.39 1.404 2.75.77.226 1.854.084 2.55-.32.96-.553 1.064-1.64.733-2.74-.62-2.05-.028-3.04 2.114-3.34a5.973 5.973 0 0 1 2.568.235c1.302.41 1.692 1.373 1.175 2.65-.45 1.1-.443 2.09.39 2.984.84.9 2.417 1.08 3.518.435 1.12-.657 1.497-1.807 1.042-3.164-.608-1.814-.085-2.783 1.807-3.123a5.94 5.94 0 0 1 2.16.025c1.834.367 2.377 1.377 1.84 3.188-.504 1.698.196 3.09 1.72 3.43 1.332.295 2.624-.607 2.89-2.022.308-1.633-.593-2.882-2.344-2.988zm-10.71-.085a2.556 2.556 0 0 1-2.445-2.57c.01-1.46 1.15-2.567 2.61-2.54 1.47.026 2.57 1.177 2.52 2.627a2.568 2.568 0 0 1-2.682 2.483z"></path></svg></span>Mendeley </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#meneame" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_meneame" style="background-color: rgb(255, 125, 18);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="#FFF"><path d="M27.03 7.804c-.012-.44-.617-1.916-.893-1.916l-.067.01-.03.04c-.043.055-.07.157.083.714.23 1.14.413 2.764-.68 3.712-.658.667-1.562 1.052-2.437 1.425-1.208.51-2.456 1.042-3.09 2.334-.76 2.156.583 5.37 1.563 7.716.203.496.4.963.56 1.38.044.09.05.184.01.28-.224.58-1.725 1.16-2.82 1.584-.977.378-1.316.52-1.32.704 0 .037.01.11.112.155l.02.01h.023c2.303-.027 3.968-.564 4.688-1.514.372-.49.48-1.08.312-1.708-.144-.536-.448-1.233-.8-2.04-.7-1.61-1.575-3.616-1.575-5.315.045-1.5 1.388-2.156 2.687-2.787.313-.15.61-.295.874-.445 1.64-.734 3.208-2.413 2.78-4.344z"></path><path d="M15.32 25.348c-.423-.03-.82-.057-1.108-.1-.32-.035-.646-.067-.974-.1-1.927-.19-3.92-.387-5.528-1.5-1.79-1.34-1.916-3.96-1.124-5.748.644-1.635 1.616-3.337 2.89-5.06l.066-.09c.07.21.15.42.247.622.812 1.687 1.77 2.585 2.92 2.745.31.046.62.07.925.07 1.04 0 1.977-.267 2.716-.77l.38-.26-.452.08c-.168.028-.34.06-.51.094-.535.106-1.086.21-1.617.21-.617 0-1.12-.15-1.54-.46-1.882-1.203-2.623-3.85-1.582-5.67.743-1.402 2.184-2.104 4.536-2.21 2.03-.092 3.998.83 5.16 1.37.292.136.545.253.74.326.482.152 1.04.314 1.577.314.62 0 1.083-.226 1.374-.66.27-.32.3-1.006.176-1.484-.046-.178-.135-.402-.295-.462l-.15-.056.016.16c.048.444-.11.938-.397 1.256a.96.96 0 0 1-.714.34c-.09 0-.187-.014-.29-.043-.53-.124-1.044-.35-1.54-.57-.18-.08-.363-.16-.54-.232-1.76-.91-3.38-1.352-4.944-1.352-.61 0-1.22.07-1.805.207-1.19.22-2.786.9-3.693 2.137-.9 1.074-1.16 2.65-.738 4.122l-.16.132-.467.38c-.704.563-1.367 1.096-2.01 2.02-1.097 1.726-2.3 4.013-1.868 6.39.404 2.53 2.847 4.146 5.05 4.434 1.068.125 2.18.185 3.4.185h.002c1.088 0 2.25-.045 3.66-.147l.037-.002.026-.024c.09-.09.08-.17.065-.212-.082-.224-.645-.286-1.91-.375z"></path><path d="M18.398 21.133c-.044-.124-.178-.502-2.283-.502-1.357 0-3.012.17-3.363.3l-.427.16.454.034c.313.025.68.037 1.063.05 1.257.04 2.82.088 3.634.644.18.316.053 1.464-.05 2.39-.11 1.004-.17 1.582-.044 1.77l.02.03.034.01a.279.279 0 0 0 .063.008c.095 0 .184-.06.267-.177.515-.734.933-3.86.627-4.713z"></path></g></svg></span>Meneame </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#mixi" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_mixi" style="background-color: rgb(209, 173, 90);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M16.09 5.246C9.617 5.246 4 9.216 4 16.63c0 6.93 7.707 10.193 12.758 9.01v2.374S28 25.054 28 15.034c0-6.11-4.505-9.788-11.91-9.788zm6.83 14.778h-1.657v-5.688s-.505-1.586-1.585-1.586c-.9 0-2.525.374-2.525 2.08v5.193h-1.657V14.77c0-1.586-.787-2.09-1.506-2.09-1.15 0-2.727.807-2.727 2.403v4.94H9.606v-9.01h1.657v1.03c.656-.546 1.564-1.03 2.727-1.03 1.224 0 2.092.434 2.606 1.282a4.484 4.484 0 0 1 3.082-1.202c1.97 0 3.24 1.788 3.24 3.202v5.73z"></path></svg></span>Mixi </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#myspace" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_myspace" style="background-color: rgb(42, 42, 42);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="#FFF"><path d="M24 17.716c-2.21 0-4 1.79-4 4v1.712h8v-1.713c0-2.21-1.79-4-4-4z"></path><circle cx="24" cy="12.572" r="4"></circle><path d="M15.148 18.31a3.715 3.715 0 0 0-3.72 3.71v1.408h7.437c.002-.615.002-1.148.002-1.408 0-2.05-1.665-3.71-3.72-3.71z"></path><ellipse cx="15.147" cy="13.447" rx="3.719" ry="3.71"></ellipse><path d="M7.148 18.875A3.14 3.14 0 0 0 4 22.008v1.42h6.295c.002-.636.002-1.178.002-1.42 0-1.73-1.41-3.133-3.15-3.133z"></path><ellipse cx="7.148" cy="14.58" rx="3.148" ry="3.133"></ellipse></g></svg></span>MySpace </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#netvouz" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_netvouz" style="background-color: rgb(102, 204, 51);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="#FFF"><path d="M10.25 8.72v17.184H5.5V6.096h8.396l5.605 5.77v6.43"></path><path d="M21.75 23.28V6.095h4.75v19.808h-8.396L12.5 20.13v-6.427"></path></g></svg></span>Netvouz </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#odnoklassniki" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_odnoklassniki" style="background-color: rgb(242, 114, 12);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M16 16.16a6.579 6.579 0 0 1-6.58-6.58A6.578 6.578 0 0 1 16 3a6.58 6.58 0 1 1 .002 13.16zm0-9.817a3.235 3.235 0 0 0-3.236 3.237 3.234 3.234 0 0 0 3.237 3.236 3.236 3.236 0 1 0 .004-6.473zm7.586 10.62c.647 1.3-.084 1.93-1.735 2.99-1.395.9-3.313 1.238-4.564 1.368l1.048 1.05 3.877 3.88c.59.59.59 1.543 0 2.133l-.177.18c-.59.59-1.544.59-2.134 0l-3.88-3.88-3.877 3.88c-.59.59-1.543.59-2.135 0l-.176-.18a1.505 1.505 0 0 1 0-2.132l3.88-3.877 1.042-1.046c-1.25-.127-3.19-.465-4.6-1.37-1.65-1.062-2.38-1.69-1.733-2.99.37-.747 1.4-1.367 2.768-.29C13.035 18.13 16 18.13 16 18.13s2.968 0 4.818-1.456c1.368-1.077 2.4-.457 2.768.29z"></path></svg></span>Odnoklassniki </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#outlook_com" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_outlook_com" style="background-color: rgb(0, 114, 198);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="#FFF"><path d="M19.52 8.29v5.5l1.92 1.208a.474.474 0 0 0 .212 0l8.27-5.574c0-.66-.613-1.134-.962-1.134h-9.44z"></path><path d="M19.52 15.84l1.755 1.204c.246.183.543 0 .543 0-.297.183 8.104-5.397 8.104-5.397V21.75c0 1.102-.704 1.562-1.496 1.562H19.52V15.84zm-9.075-2.535c-.6 0-1.073.282-1.426.842-.357.56-.53 1.305-.53 2.23 0 .936.173 1.677.53 2.22.345.546.81.82 1.38.82.59 0 1.053-.266 1.4-.795.342-.53.515-1.266.515-2.206 0-.984-.17-1.744-.502-2.288-.333-.55-.79-.823-1.37-.823z"></path><path d="M2.123 5.5v21.51l16.362 3.428V2.33L2.123 5.5zm10.95 14.387c-.693.91-1.594 1.367-2.706 1.367-1.082 0-1.967-.442-2.65-1.324-.68-.88-1.02-2.03-1.02-3.448 0-1.496.343-2.707 1.037-3.63.693-.926 1.614-1.388 2.754-1.388 1.08 0 1.955.438 2.62 1.324.667.885 1 2.05 1 3.495.004 1.496-.345 2.695-1.034 3.604z"></path></g></svg></span>Outlook.com </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#papaly" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_papaly" style="background-color: rgb(58, 192, 246);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M20.744 8.217c1.112 0 2.296.519 3.106 1.329l.185.185c1.361 1.361 1.402 4.432.042 5.792l-3.103 2.787L16 22.777l-4.974-4.467-3.103-2.787c-1.361-1.361-1.319-4.432.042-5.792l.185-.185c.81-.81 1.994-1.329 3.106-1.329.756 0 1.48.24 2.03.79L16 12.291l2.714-3.284c.55-.55 1.274-.79 2.03-.79m0-2.921c-1.58 0-3.035.585-4.096 1.646l-.098.098-.088.107-.462.558-.462-.559-.088-.106-.098-.098c-1.061-1.061-2.516-1.646-4.096-1.646-1.871 0-3.804.816-5.172 2.184l-.185.185c-2.515 2.515-2.535 7.43-.042 9.924l.055.055.058.052 3.103 2.787 4.974 4.467L16 26.704l1.952-1.753 4.974-4.467 3.103-2.787.058-.052.055-.055c2.494-2.494 2.473-7.409-.042-9.924l-.184-.186c-1.368-1.368-3.301-2.184-5.172-2.184z"></path></svg></span>Papaly </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#pinboard" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_pinboard" style="background-color: rgb(19, 65, 222);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M17.357 18.913l-5.01 5.014.88-4.5-6.588-8.075-3.48.044 4.314-4.313 4.035-4.04V6.85l7.795 6.403 4.502-.786-4.876 4.87 9.908 11.62"></path></svg></span>Pinboard </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#plurk" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_plurk" style="background-color: rgb(207, 104, 47);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M20.215 16.016h-8.43V9.7h8.43v6.316zm4.2 4.2V5.5H7.585v21h4.2v-6.285h12.63z"></path></svg></span>Plurk </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#pocket" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_pocket" style="background-color: rgb(238, 64, 86);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M16.005 6.244c2.927 0 5.854-.002 8.782 0 1.396.002 2.195.78 2.188 2.165-.015 2.483.116 4.985-.11 7.454-.75 8.204-10.027 12.607-16.91 8.064-3.086-2.037-4.82-4.926-4.917-8.673-.06-2.34-.034-4.684-.018-7.025.008-1.214.812-1.98 2.056-1.983 2.975-.01 5.952-.005 8.93-.007zm-5.037 5.483c-.867.093-1.365.396-1.62 1.025-.27.67-.078 1.256.417 1.732a529.74 529.74 0 0 0 5.09 4.838c.745.695 1.537.687 2.278-.01a473.74 473.74 0 0 0 4.93-4.686c.827-.797.91-1.714.252-2.38-.694-.704-1.583-.647-2.447.17-1.097 1.04-2.215 2.06-3.266 3.143-.485.492-.77.432-1.227-.027a87.392 87.392 0 0 0-3.39-3.225c-.325-.29-.77-.448-1.017-.584z"></path></svg></span>Pocket </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#print" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_print" style="background-color: rgb(1, 102, 255);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M22.5 19.59V24h-13v-4.41z" fill="#fff" stroke="#fff" stroke-linecap="round" stroke-miterlimit="10" stroke-width="1.4"></path><path d="M9.44 21.12H6.38a.8.8 0 0 1-.87-.7v-7.35a.8.8 0 0 1 .88-.7h19.23a.8.8 0 0 1 .88.7v7.35a.8.8 0 0 1-.88.7h-3.06" fill="none" stroke="#fff" stroke-linecap="round" stroke-miterlimit="10" stroke-width="1.4"></path><path d="M22.5 12.32V8h-13v4.28" fill="#fff" stroke="#fff" stroke-linecap="round" stroke-miterlimit="10" stroke-width="1.4"></path></svg></span>Print </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#printfriendly" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_printfriendly" style="background-color: rgb(109, 159, 0);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g stroke="#FFF" stroke-width="1.5" stroke-linecap="round" stroke-miterlimit="10"><path fill="none" d="M22.562 19.588v4.373H9.438v-4.37h13.124zm-13.124 1.53H6.375c-.483 0-.875-.313-.875-.7v-7.35c0-.387.392-.7.875-.7h19.25c.482 0 .875.313.875.7v7.35c0 .387-.393.7-.876.7h-3.062"></path><path fill="#FFF" d="M22.562 12.32V8.04H9.436v4.28"></path></g></svg></span>PrintFriendly </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#protopage_bookmarks" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_protopage" style="background-color: rgb(65, 63, 255);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" stroke="#FFF" stroke-miterlimit="10" d="M17.866 14.47l7.626-1.048.574 3.078-7.68 1.038 3.54 7.058-2.804 1.418-3.614-7.23-5.873 5.557-2.144-2.29 5.74-5.42-6.86-3.6 1.595-2.697 6.808 3.595 1.3-7.375 3.1.546-1.303 7.373z"></path></svg></span>Protopage Bookmarks </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#pusha" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_pusha" style="background-color: rgb(0, 114, 184);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M29.27 22.188V8.068L17.207 14.92l3.838 2.33C15.715 24.144 5.898 29.306 0 31.964V32h19.635c3.682-4.865 7.03-11.46 7.03-11.46l2.604 1.648z"></path></svg></span>Pusha </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#qzone" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_qzone" style="background-color: rgb(43, 130, 217);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M27.996 12.83l-7.423-.737c-.566-.053-.694-.142-.87-.604l-3.175-7.045c-.29-.598-.765-.598-1.055 0l-3.384 7.04c-.23.393-.34.48-.898.534l-7.187.807c-.66.064-.808.493-.327.952l5.64 5.184c.266.25.27.355.195.697l-1.447 7.61c-.124.65.247.915.82.58l6.44-3.715c.45-.284.87-.293 1.31-.018l6.47 3.734c.575.334.948.07.826-.58L22.83 21.2c.66-.226 1.305-.5 1.69-.81l-.156.03c-2.29.547-5.438.872-8.355.872-1.08 0-2.128-.038-3.13-.11l-.006.005a39.39 39.39 0 0 1-2.53-.26c-.3-.05.026-.242.026-.242l7.76-5.513s.202-.126.002-.153c-3.188-.5-6.723-.627-10.042-.627h-.23c2.246-.51 5.07-.815 8.14-.815 1.81 0 3.54.105 5.11.296-.002.003.888.124 1.31.193.33.05.024.24.024.24l-7.77 5.384s-.18.107.015.136c2.39.337 5.332.457 7.98.49l-.118-.65c-.06-.38 0-.51.284-.78l5.478-5.12c.485-.455.34-.88-.318-.945z"></path></svg></span>Qzone </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#rediff" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_rediff" style="background-color: rgb(210, 0, 0);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M22.506 6.004c-.336 0-.64 0-.92-.002L20.926 6c-1.742 0-2.418.07-3.738.923-.744.457-1.38 1.034-1.85 1.517V6.188a.182.182 0 0 0-.182-.184h-5.71c-.1 0-.183.082-.183.184v19.62c0 .115.115.23.232.18h5.71c.1 0 .18-.08.18-.18V14.933c0-2.584 1.85-2.916 3.464-2.916h3.7c.1 0 .183-.08.183-.182V6.188c-.05-.147-.172-.147-.287-.184h.056z"></path></svg></span>Rediff MyPage </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#refind" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_refind" style="background-color: rgb(20, 146, 239);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="#FFF"><path d="M16 21.256c-2.891 0-5.256-2.365-5.256-5.255 0-2.891 2.365-5.255 5.255-5.255 2.891 0 5.255 2.365 5.255 5.255.002 2.89-2.363 5.255-5.254 5.255z"></path><path d="M20.664 23.676A8.91 8.91 0 0 1 16 25c-4.95 0-9-4.05-9-9s4.05-9 9-9 9 4.05 9 9a8.912 8.912 0 0 1-1.302 4.628l2.293 1.991A11.908 11.908 0 0 0 28 16c0-6.6-5.4-12-12-12S4 9.4 4 16s5.4 12 12 12c2.456 0 4.745-.75 6.652-2.029l-1.988-2.295z"></path></g></svg></span>Refind </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#renren" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_renren" style="background-color: rgb(0, 94, 172);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M18.74 3.266a14.24 14.24 0 0 0-5.48 0c0 8.96-.07 16.176-9.26 21.662A14.406 14.406 0 0 0 8.322 29c3.595-2.168 5.688-4.736 7.69-8.275 2 3.54 4.07 6.107 7.69 8.275A14.07 14.07 0 0 0 28 24.928c-9.19-5.487-9.26-12.7-9.26-21.662z"></path></svg></span>Renren </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#sina_weibo" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_sina_weibo" style="background-color: rgb(230, 22, 45);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="#FFF"><path d="M13.92 24.99c-4.303.424-8.02-1.52-8.3-4.346-.278-2.827 2.987-5.463 7.292-5.888 4.304-.426 8.018 1.52 8.297 4.345.274 2.83-2.987 5.468-7.29 5.89m8.61-9.38c-.367-.11-.62-.184-.428-.663.416-1.046.458-1.946.01-2.59-.846-1.204-3.155-1.14-5.8-.03 0-.004-.834.362-.62-.297.406-1.31.345-2.407-.29-3.04-1.435-1.437-5.255.055-8.53 3.33C4.422 14.77 3 17.37 3 19.617c0 4.3 5.513 6.913 10.907 6.913 7.07 0 11.776-4.105 11.776-7.37 0-1.97-1.66-3.09-3.15-3.55m4.693-7.87a6.89 6.89 0 0 0-6.55-2.12h-.002a.997.997 0 0 0-.765 1.182.99.99 0 0 0 1.18.765 4.91 4.91 0 0 1 4.66 1.508 4.899 4.899 0 0 1 1.02 4.787.995.995 0 1 0 1.894.615v-.004a6.883 6.883 0 0 0-1.44-6.732m-2.622 2.37a3.343 3.343 0 0 0-3.192-1.03.852.852 0 0 0-.655 1.016.854.854 0 0 0 1.016.657v.003a1.655 1.655 0 0 1 1.564.502c.406.453.514 1.066.338 1.606h.005a.858.858 0 1 0 1.63.528 3.345 3.345 0 0 0-.7-3.28"></path><path d="M14.16 19.87c-.15.26-.484.383-.746.275-.256-.104-.335-.393-.19-.646.15-.255.47-.378.725-.276.26.094.35.386.21.644m-1.375 1.76c-.417.666-1.308.957-1.98.65-.66-.302-.855-1.072-.44-1.72.413-.645 1.274-.933 1.94-.653.673.287.888 1.054.48 1.724m1.564-4.7c-2.047-.533-4.364.49-5.254 2.293-.904 1.84-.028 3.884 2.04 4.552 2.144.69 4.67-.368 5.55-2.354.865-1.943-.216-3.943-2.336-4.49"></path></g></svg></span>Sina Weibo </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#sitejot" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_sitejot" style="background-color: rgb(255, 200, 8);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M23.506 8.08c.645 0 1.3.073 1.967.225.547.12.937.285 1.173.495.236.21.354.5.354.868 0 .232-.043.414-.13.547-.086.13-.272.29-.56.48-.333.224-.524.49-.573.794-.05.3-.094 1.48-.134 3.54-.018 1.99-.033 3.183-.048 3.58-.015.4-.05.786-.107 1.16-.167 1.1-.504 1.96-1.01 2.583-.414.51-.946.912-1.596 1.205-.65.293-1.335.44-2.054.44-.64 0-1.278-.11-1.92-.326a5.407 5.407 0 0 1-1.67-.902c-.39-.315-.7-.74-.93-1.278a4.326 4.326 0 0 1-.347-1.72c0-.75.186-1.37.548-1.863.362-.49.816-.738 1.363-.738.535 0 .99.207 1.363.62.375.42.56.938.56 1.555 0 .155-.033.42-.102.787-.01.075-.017.157-.017.247 0 .24.066.437.2.587.13.15.307.227.524.227.386 0 .696-.226.933-.677.233-.45.35-1.043.35-1.78l-.01-1.024-.016-2.76c-.052-1.676-.09-2.662-.116-2.96-.027-.296-.09-.538-.195-.725-.086-.15-.162-.247-.23-.29-.065-.047-.245-.118-.538-.216-.138-.038-.256-.144-.353-.315a1.114 1.114 0 0 1-.147-.555c0-.405.122-.73.366-.975.247-.242.646-.44 1.198-.59.62-.17 1.254-.25 1.91-.25zM10.202 8c.593 0 1.37.19 2.33.574a.785.785 0 0 0 .275.068c.058 0 .23-.068.518-.203.093-.05.19-.07.294-.07.38 0 .79.4 1.22 1.193.43.797.64 1.555.64 2.275 0 .42-.097.775-.29 1.065-.19.288-.426.434-.7.434-.23 0-.418-.06-.56-.18-.146-.12-.46-.48-.95-1.07-.69-.843-1.37-1.264-2.037-1.264-.322 0-.58.102-.772.305-.19.204-.29.47-.29.8 0 .654.44 1.147 1.32 1.477 1.193.46 1.955.793 2.288 1.003 1.466.934 2.2 2.305 2.2 4.114 0 1.6-.5 2.907-1.5 3.922C13.162 23.48 11.825 24 10.175 24a8.64 8.64 0 0 1-2.33-.344c-.816-.23-1.406-.497-1.77-.805-.274-.24-.523-.762-.745-1.57a8.972 8.972 0 0 1-.33-2.36c0-.368.06-.647.174-.834.143-.24.324-.36.543-.36.22 0 .43.146.63.438.12.165.405.695.855 1.59.215.42.553.768 1.016 1.048.463.28.94.418 1.437.418.426 0 .77-.104 1.035-.31a.964.964 0 0 0 .396-.794c0-.3-.103-.56-.31-.777-.208-.22-.544-.423-1.01-.61-.823-.338-1.45-.65-1.88-.93a5.844 5.844 0 0 1-1.21-1.064c-.908-1.053-1.362-2.246-1.362-3.583 0-.66.12-1.305.355-1.932s.57-1.17 1-1.627C7.63 8.53 8.81 8 10.2 8z" fill="#FFF"></path></svg></span>SiteJot </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#skype" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_skype" style="background-color: rgb(0, 175, 240);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M27.15 18c-.007.04-.012.084-.02.126l-.04-.24.06.113c.124-.678.19-1.37.19-2.06 0-1.53-.3-3.013-.892-4.41a11.273 11.273 0 0 0-2.43-3.602 11.288 11.288 0 0 0-8.012-3.32c-.72 0-1.443.068-2.146.203h-.005c.04.023.08.04.118.063l-.238-.037c.04-.01.08-.018.12-.026a6.717 6.717 0 0 0-3.146-.787 6.67 6.67 0 0 0-4.748 1.965A6.7 6.7 0 0 0 4 10.738c0 1.14.293 2.262.844 3.253.007-.04.012-.08.02-.12l.04.238-.06-.114c-.112.643-.17 1.3-.17 1.954a11.285 11.285 0 0 0 3.32 8.012c1.04 1.04 2.25 1.86 3.602 2.43 1.397.592 2.882.89 4.412.89.666 0 1.334-.06 1.985-.175-.038-.02-.077-.04-.116-.063l.242.04c-.046.01-.088.015-.13.02a6.68 6.68 0 0 0 3.3.87 6.661 6.661 0 0 0 4.743-1.963A6.666 6.666 0 0 0 28 21.26c0-1.145-.295-2.27-.85-3.264zm-11.098 4.885c-4.027 0-5.828-1.98-5.828-3.463 0-.76.562-1.294 1.336-1.294 1.723 0 1.277 2.474 4.49 2.474 1.647 0 2.556-.893 2.556-1.808 0-.55-.27-1.16-1.355-1.426l-3.58-.895c-2.88-.723-3.405-2.282-3.405-3.748 0-3.043 2.865-4.186 5.556-4.186 2.478 0 5.4 1.37 5.4 3.192 0 .783-.677 1.237-1.45 1.237-1.472 0-1.2-2.035-4.163-2.035-1.47 0-2.285.666-2.285 1.618 0 .95 1.16 1.254 2.17 1.484l2.65.587c2.905.647 3.64 2.342 3.64 3.94 0 2.47-1.895 4.318-5.726 4.318z"></path></svg></span>Skype </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#slashdot" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_slashdot" style="background-color: rgb(0, 66, 66);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="#FFF"><path d="M20.89 6h-5L8.61 26h5"></path><circle cx="20.89" cy="23.5" r="2.5"></circle></g></svg></span>Slashdot </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#sms" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_sms" style="background-color: rgb(108, 190, 69);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M16 3.543c-7.177 0-13 4.612-13 10.294 0 3.35 2.027 6.33 5.16 8.21 1.71 1.565 1.542 4.08-.827 6.41 2.874 0 7.445-1.698 8.462-4.34H16c7.176 0 13-4.605 13-10.285s-5.824-10.29-13-10.29zM9.045 17.376c-.73 0-1.45-.19-1.81-.388l.294-1.194c.384.2.98.398 1.6.398.66 0 1.01-.275 1.01-.692 0-.398-.302-.625-1.07-.9-1.06-.37-1.753-.957-1.753-1.886 0-1.09.91-1.924 2.415-1.924.72 0 1.25.152 1.63.322l-.322 1.166a3.037 3.037 0 0 0-1.336-.303c-.625 0-.93.284-.93.616 0 .41.36.59 1.186.9 1.127.42 1.658 1.01 1.658 1.91.003 1.07-.822 1.98-2.575 1.98zm9.053-.095l-.095-2.44a72.993 72.993 0 0 1-.057-2.626h-.028a35.41 35.41 0 0 1-.71 2.475l-.778 2.49h-1.128l-.682-2.473a29.602 29.602 0 0 1-.578-2.493h-.02c-.037.863-.065 1.85-.112 2.645l-.114 2.425H12.46l.407-6.386h1.924l.63 2.13c.2.74.397 1.536.54 2.285h.027a52.9 52.9 0 0 1 .607-2.293l.683-2.12h1.886l.35 6.386H18.1zm4.09.1c-.73 0-1.45-.19-1.81-.39l.293-1.194c.39.2.99.398 1.605.398.663 0 1.014-.275 1.014-.692 0-.396-.305-.623-1.07-.9-1.064-.37-1.755-.955-1.755-1.884 0-1.09.91-1.924 2.416-1.924.72 0 1.25.153 1.63.323l-.322 1.166a3.038 3.038 0 0 0-1.337-.303c-.625 0-.93.284-.93.616 0 .408.36.588 1.186.9 1.127.42 1.658 1.006 1.658 1.906.002 1.07-.823 1.98-2.576 1.98z"></path></svg></span>SMS </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#stocktwits" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_stocktwits" style="background-color: rgb(64, 87, 111);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M11.328 14.309l-1.793-.736c-1.303-.536-1.955-1.244-1.955-2.123 0-.637.249-1.166.746-1.587.498-.427 1.123-.642 1.878-.642.614 0 1.115.125 1.504.373.373.218.766.684 1.178 1.399l2.204-1.306c-1.166-2.024-2.788-3.037-4.863-3.037-1.539 0-2.828.459-3.866 1.376-1.039.909-1.559 2.039-1.559 3.391 0 2.005 1.232 3.528 3.698 4.569l1.738.722c.451.194.84.399 1.167.612.326.214.593.443.799.687.206.245.358.513.455.805.097.291.146.612.146.961 0 .871-.28 1.59-.84 2.156-.56.568-1.263.851-2.111.851-1.073 0-1.889-.389-2.449-1.166-.311-.405-.529-1.135-.653-2.193L4 20.028c.249 1.679.875 2.986 1.878 3.92 1.018.936 2.309 1.403 3.872 1.403 1.648 0 3.028-.544 4.139-1.634 1.102-1.082 1.653-2.451 1.653-4.109 0-1.237-.338-2.281-1.012-3.134-.676-.852-1.743-1.573-3.202-2.165zM28 7.023H17.037v2.571h4.14v15.425h2.695V9.594H28z" fill="#FFF"></path></svg></span>StockTwits </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#svejo" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_svejo" style="background-color: rgb(91, 212, 40);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="#FFF"><path d="M19.865 10.524c.31.16.48.29.48.29l.04-.02c.2-4.96-2.933-7.41-2.933-7.41-.688.87-1.147 2.21-1.387 3.04.26.11.51.24.76.38 2.13 1.19 2.83 2.92 3.04 3.72zm0 0c-.22-.8-.91-2.53-3.04-3.73-.25-.14-.5-.26-.76-.38-2.27-.99-4.73-.96-4.73-.96s0 2.92 3.08 4.95c.48-.17 1-.31 1.57-.42 1.81-.32 3.19.19 3.88.54zm-9.07 2.72c-.93 1.82 2.15 6.7 4.75 9.37 1.29 1.33 1.93 2.48 2.19 3.052 2.1.5 3.28-.29 3.42-.4l.07-.12c.93-1.94-1.46-4.818-3.19-7.068-2.14-2.78-2.7-4.832-2.7-4.832l-.01-.01c-3.5-1.582-4.53.008-4.53.008z"></path><path d="M21.176 25.274c-.15.11-1.32.9-3.42.4-1.1-.26-2.47-.88-4.07-2.15-2.31-1.818-4.03-3.43-5.2-5.53-.3-.528-.98-.568-1.37.2-.6 1.19-.67 4.5.7 6.44 0 0-.38 1.28.62 2.37.67.73 2.22 1.06 3.06.76l.17-.07s1.73 1.302 4.37.813c2.64-.49 4.33-1.73 5.18-3.24l-.04.007zm3.01-11.4s.38-1.28-.62-2.37c-.67-.73-2.22-1.06-3.06-.76l-.12.05-.04.02s-.17-.13-.48-.28c-.69-.36-2.07-.87-3.89-.53-.57.102-1.09.25-1.57.42-1.68.59-2.83 1.542-3.51 2.66l-.1.17s1.02-1.59 4.53-.01c.84.382 1.83.94 2.978 1.75 2.41 1.692 4.03 3.432 5.2 5.53.3.53.98.57 1.37-.198.612-1.2.682-4.512-.69-6.45z"></path></g></svg></span>Svejo </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#symbaloo_feeds" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_symbaloo" style="background-color: rgb(109, 168, 247);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M7 7h4.5v4.5H7zm6.75 0h4.5v4.5h-4.5zm6.75 0H25v4.5h-4.5zM7 13.75h4.5v4.5H7zm6.75 0h4.5v4.5h-4.5zm6.75 0H25v4.5h-4.5zM7 20.5h4.5V25H7zm6.75 0h4.5V25h-4.5zm6.75 0H25V25h-4.5z" fill="#FFF"></path></svg></span>Symbaloo Feeds </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#telegram" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_telegram" style="background-color: rgb(44, 165, 224);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M25.515 6.896L6.027 14.41c-1.33.534-1.322 1.276-.243 1.606l5 1.56 1.72 5.66c.226.625.115.873.77.873.506 0 .73-.235 1.012-.51l2.43-2.363 5.056 3.734c.93.514 1.602.25 1.834-.863l3.32-15.638c.338-1.363-.52-1.98-1.41-1.577z"></path></svg></span>Telegram </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#threema" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_threema" style="background-color: rgb(42, 42, 42);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="#FFF"><path d="M11.4 25.941a1.734 1.734 0 1 1-3.467 0 1.734 1.734 0 0 1 3.467 0m12.667 0a1.734 1.734 0 1 1-3.467 0 1.734 1.734 0 0 1 3.467 0m-6.334 0a1.734 1.734 0 1 1-3.467 0 1.734 1.734 0 0 1 3.467 0M16.082 8.716h-.262c-.886 0-1.507.682-1.507 1.568v2.015h3.372v-2.015c.001-.886-.718-1.568-1.603-1.568z"></path><path d="M16 4.325c-6.075 0-11 3.752-11 8.381 0 1.924.851 3.697 2.283 5.111.49.484.607 1.231.283 1.839l-1.479 2.776 4.39-1.384a6.183 6.183 0 0 1 1.863-.284c.383 0 .766.034 1.145.102.807.144 1.649.22 2.514.22 6.075 0 11-3.752 11-8.381S22.075 4.325 16 4.325zm3.793 12.432c0 .368-.409.6-.777.6H12.85c-.368 0-.643-.231-.643-.6v-3.733c0-.368.275-.725.643-.725h.2v-2.015c0-1.585 1.187-2.832 2.771-2.832h.262c1.583 0 2.868 1.247 2.868 2.832v2.015h.066c.368 0 .777.357.777.725v3.733z"></path></g></svg></span>Threema </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#trello" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_trello" style="background-color: rgb(0, 121, 191);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M26.5 4h-21A1.5 1.5 0 0 0 4 5.5v21A1.5 1.5 0 0 0 5.5 28h21a1.5 1.5 0 0 0 1.5-1.5v-21A1.5 1.5 0 0 0 26.5 4zM14.44 22.12c0 .825-.675 1.5-1.5 1.5H8.62c-.825 0-1.5-.675-1.5-1.5V8.62c0-.825.675-1.5 1.5-1.5h4.32c.825 0 1.5.675 1.5 1.5v13.5zm10.44-6c0 .825-.675 1.5-1.5 1.5h-4.32c-.825 0-1.5-.675-1.5-1.5v-7.5c0-.825.675-1.5 1.5-1.5h4.32c.825 0 1.5.675 1.5 1.5v7.5z"></path></svg></span>Trello </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#tuenti" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_tuenti" style="background-color: rgb(0, 117, 201);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M13.907 19.803l-2.463 5.062a1.836 1.836 0 0 1-2.463.847 1.844 1.844 0 0 1-.844-2.465l2.46-5.062a1.844 1.844 0 0 1 3.314 1.618zm-.053-7.497a2.394 2.394 0 0 1-1.682.698 2.383 2.383 0 0 1-2.378-2.378c0-.626.255-1.236.7-1.68.885-.888 2.48-.888 3.36 0 .442.444.696 1.054.696 1.68 0 .626-.254 1.235-.696 1.68zm9.834 7.17a16.055 16.055 0 0 1-2.445 5.73 1.81 1.81 0 0 1-2.522.478 1.815 1.815 0 0 1-.473-2.52 12.532 12.532 0 0 0 1.896-4.448c.38-1.775.38-3.654 0-5.432a12.506 12.506 0 0 0-1.895-4.445 1.82 1.82 0 0 1 .48-2.527 1.815 1.815 0 0 1 2.522.48c1.177 1.727 2 3.655 2.442 5.73a16.68 16.68 0 0 1-.002 6.95z" fill="#FFF"></path></svg></span>Tuenti </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#twiddla" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_twiddla" style="background-color: rgb(42, 42, 42);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M10.5 5.688l1.375 1.375-4.812 4.812L5.688 10.5A3.438 3.438 0 0 1 10.5 5.688zm2.406 2.406l-4.812 4.812 12.72 12.72L27 27l-1.375-6.188-12.72-12.718zm-.095 3.533l9.63 9.625-1.187 1.183-9.624-9.625 1.185-1.183z"></path></svg></span>Twiddla </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#typepad_post" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_typepad" style="background-color: rgb(210, 222, 97);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M16 8.875c-6.627 0-12 3.225-12 7.202 0 .844.342 2.21.787 2.407.447.196 1.67.683 12.523-3.836 0 0-9.096 4.09-9.83 5.85-.253.605 2.154 2.627 8.52 2.627 6.626 0 12-3.148 12-7.125s-5.374-7.125-12-7.125z"></path></svg></span>TypePad Post </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#viadeo" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_viadeo" style="background-color: rgb(42, 42, 42);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="#FFF"><path d="M15.107 4s2.838 1.88 3.326 7.05c0 0 .957 12.423-5.47 14.858 0 0 .577.106 1.224.076 0 0 7.947-5.012 4.3-14.742 0 0-1.09-3.396-3.38-7.242zm4.15 8.483s-1.48-2.29.397-4.18c0 0 .658-.725 2.537-1.202 0 0 1.88-.4 2.897-2.553 0 0 2.105 2.94.81 6.807 0 0-.64 1.742-1.976 2.538-1.01.6-2.535.788-4.133-.776 0 0 4.83-2.644 5.01-4.884 0 0-1.483 3.334-5.54 4.256z"></path><path d="M19.256 12.483s-1.48-2.29.398-4.18c0 0 .658-.725 2.537-1.202 0 0 1.88-.4 2.897-2.553 0 0 2.105 2.94.81 6.807 0 0-.64 1.742-1.976 2.538-1.01.6-2.535.788-4.133-.776 0 0 4.83-2.644 5.01-4.884 0 0-1.483 3.334-5.54 4.256zm1.23 6.95c0 1.19-.283 2.3-.85 3.33-.57 1.03-1.34 1.825-2.306 2.384-.967.56-2.03.84-3.186.84-1.156 0-2.22-.28-3.186-.84-.97-.56-1.736-1.354-2.305-2.383a6.787 6.787 0 0 1-.853-3.33c0-1.847.625-3.42 1.87-4.723 1.247-1.3 2.74-1.95 4.474-1.95.824 0 1.596.15 2.313.45.072-.754.336-1.456.63-2.03a8.578 8.578 0 0 0-2.936-.49c-2.504 0-4.58.92-6.22 2.77-1.495 1.675-2.24 3.65-2.24 5.933 0 2.3.79 4.31 2.366 6.03C9.63 27.14 11.666 28 14.15 28c2.48 0 4.508-.86 6.086-2.58 1.578-1.72 2.367-3.73 2.367-6.03 0-1.233-.22-2.374-.65-3.427a6.21 6.21 0 0 1-1.982.797c.347.816.52 1.707.52 2.674z"></path></g></svg></span>Viadeo </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#viber" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_viber" style="background-color: rgb(124, 82, 158);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M22.57 27.22a7.39 7.39 0 0 1-1.14-.32 29 29 0 0 1-16-16.12c-1-2.55 0-4.7 2.66-5.58a2 2 0 0 1 1.39 0c1.12.41 3.94 4.3 4 5.46a2 2 0 0 1-1.16 1.78 2 2 0 0 0-.66 2.84A10.3 10.3 0 0 0 17 20.55a1.67 1.67 0 0 0 2.35-.55c1.07-1.62 2.38-1.54 3.82-.54.72.51 1.45 1 2.14 1.55.93.75 2.1 1.37 1.55 2.94a5.21 5.21 0 0 1-4.29 3.27zM17.06 4.79A10.42 10.42 0 0 1 26.79 15c0 .51.18 1.27-.58 1.25s-.54-.78-.6-1.29c-.7-5.52-3.23-8.13-8.71-9-.45-.07-1.15 0-1.11-.57.05-.87.87-.54 1.27-.6z" fill="#fff" fill-rule="evenodd"></path><path d="M24.09 14.06c-.05.38.17 1-.45 1.13-.83.13-.67-.64-.75-1.13-.56-3.36-1.74-4.59-5.12-5.35-.5-.11-1.27 0-1.15-.8s.82-.48 1.35-.42a6.9 6.9 0 0 1 6.12 6.57z" fill="#fff" fill-rule="evenodd"></path><path d="M21.52 13.45c0 .43 0 .87-.53.93s-.6-.26-.64-.64a2.47 2.47 0 0 0-2.26-2.43c-.42-.07-.82-.2-.63-.76.13-.38.47-.41.83-.42a3.66 3.66 0 0 1 3.23 3.32z" fill="#fff" fill-rule="evenodd"></path></svg></span>Viber </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#vk" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_vk" style="background-color: rgb(88, 126, 163);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill-rule="evenodd" clip-rule="evenodd" fill="#FFF" d="M15.764 22.223h1.315s.394-.044.6-.262c.184-.2.18-.574.18-.574s-.03-1.764.79-2.023c.81-.255 1.844 1.705 2.942 2.46.832.57 1.464.445 1.464.445l2.936-.04s1.538-.097.81-1.304c-.06-.1-.426-.894-2.186-2.526-1.843-1.71-1.594-1.434.624-4.39 1.353-1.804 1.893-2.902 1.724-3.374-.16-.45-1.153-.33-1.153-.33l-3.306.02s-.247-.034-.428.074c-.178.108-.293.356-.293.356s-.522 1.394-1.223 2.58c-1.47 2.5-2.06 2.633-2.3 2.476-.563-.36-.42-1.454-.42-2.23 0-2.423.365-3.435-.72-3.696-.357-.085-.623-.143-1.544-.15-1.182-.014-2.18.003-2.743.28-.378.185-.667.595-.49.62.218.027.713.13.975.49.34.46.33 1.496.33 1.496s.193 2.852-.46 3.206c-.442.245-1.056-.252-2.37-2.52-.67-1.163-1.18-2.446-1.18-2.446s-.1-.24-.273-.37c-.212-.155-.506-.204-.506-.204l-3.145.02s-.473.015-.647.22c-.154.183-.01.56-.01.56s2.46 5.757 5.245 8.657c2.553 2.66 5.454 2.485 5.454 2.485z"></path></svg></span>VK </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#wanelo" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_wanelo" style="background-color: rgb(156, 176, 146);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#fff" d="M4 4h7.5v7.5H4zm16.5 0H28v7.5h-7.5zm-8.25 0h7.5v7.5h-7.5zM4 20.5h7.5V28H4zm8.25-8.25h7.5v7.5h-7.5zm0 8.25h7.5V28h-7.5zM4 12.25h7.5v7.5H4zm16.5 0H28v7.5h-7.5z"></path></svg></span>Wanelo </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#wechat" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_wechat" style="background-color: rgb(123, 179, 46);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="#FFF"><path d="M20.674 12.458c-2.228.116-4.165.792-5.738 2.318-1.59 1.542-2.315 3.43-2.116 5.772-.87-.108-1.664-.227-2.462-.294-.276-.023-.602.01-.836.14-.774.438-1.517.932-2.397 1.482.16-.73.266-1.37.45-1.985.137-.45.074-.7-.342-.994-2.673-1.89-3.803-4.714-2.958-7.624.78-2.69 2.697-4.323 5.302-5.173 3.555-1.16 7.55.022 9.712 2.845a6.632 6.632 0 0 1 1.38 3.516zm-10.253-.906c.025-.532-.44-1.01-.984-1.027a.997.997 0 0 0-1.038.964.984.984 0 0 0 .977 1.02 1.017 1.017 0 0 0 1.05-.96zm5.35-1.028c-.55.01-1.01.478-1 1.012.01.554.466.987 1.03.98a.982.982 0 0 0 .99-1.01.992.992 0 0 0-1.02-.982z"></path><path d="M25.68 26.347c-.705-.314-1.352-.785-2.042-.857-.686-.072-1.408.324-2.126.398-2.187.224-4.147-.386-5.762-1.88-3.073-2.842-2.634-7.2.92-9.53 3.16-2.07 7.795-1.38 10.022 1.493 1.944 2.51 1.716 5.837-.658 7.94-.687.61-.934 1.11-.493 1.917.086.148.095.336.14.523zm-8.03-7.775c.448 0 .818-.35.835-.795a.835.835 0 0 0-.83-.865.845.845 0 0 0-.84.86c.016.442.388.8.834.8zm5.176-1.658a.83.83 0 0 0-.824.794c-.02.47.347.858.813.86.45 0 .807-.34.823-.79a.825.825 0 0 0-.812-.864z"></path></g></svg></span>WeChat </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#wykop" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_wykop" style="background-color: rgb(54, 125, 169);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M23.54 3.5H8.46A4.96 4.96 0 0 0 3.5 8.46v15.08a4.96 4.96 0 0 0 4.96 4.96h15.08a4.96 4.96 0 0 0 4.96-4.96V8.46a4.96 4.96 0 0 0-4.96-4.96zM10.93 25.98L5 13.927l4.018-1.977 4.94 10.044 2.01-.988-4.94-10.043 4.016-1.977 4.942 10.043 2.01-.99L17.05 7.994l4.02-1.977L27 18.07l-16.07 7.91z"></path></svg></span>Wykop </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#xing" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_xing" style="background-color: rgb(22, 91, 102);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M7.647 8.74c-.208 0-.384.072-.473.216-.09.147-.075.338.02.53l2.342 4.053c.003.004.003.01 0 .02l-3.68 6.49c-.095.19-.09.38 0 .53.09.14.245.23.454.23h3.46c.52 0 .768-.347.945-.667l3.736-6.607-2.38-4.15c-.17-.308-.43-.65-.96-.65H7.65zM22.187 4c-.516 0-.74.325-.926.66l-7.7 13.657 4.92 9.023c.17.307.437.66.967.66h3.458c.208 0 .37-.08.46-.222.092-.148.09-.344-.008-.535l-4.88-8.915c-.005-.007-.005-.017 0-.023l7.665-13.55c.096-.19.097-.387.006-.535-.088-.142-.25-.22-.46-.22H22.19z" fill="#FFF"></path></svg></span>XING </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#yahoo_bookmarks" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_yahoo" style="background-color: rgb(64, 0, 144);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M21.495 6.097c1.09.31 2.213.28 3.304 0l-7.42 12.09v9.91a4.366 4.366 0 0 0-1.37-.22c-.47 0-.937.065-1.404.22v-9.91L7.19 6.097c1.09.28 2.213.31 3.304 0l5.516 8.788 5.483-8.787z"></path></svg></span>Yahoo Bookmarks </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#yahoo_mail" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_yahoo" style="background-color: rgb(64, 0, 144);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M21.495 6.097c1.09.31 2.213.28 3.304 0l-7.42 12.09v9.91a4.366 4.366 0 0 0-1.37-.22c-.47 0-.937.065-1.404.22v-9.91L7.19 6.097c1.09.28 2.213.31 3.304 0l5.516 8.788 5.483-8.787z"></path></svg></span>Yahoo Mail </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#yahoo_messenger" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_yim" style="background-color: rgb(64, 0, 144);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M16 27c6.074 0 11-4.926 11-11 0-6.075-4.926-11-11-11S5 9.925 5 16c0 6.074 4.926 11 11 11zm2.808-17.016a1.432 1.432 0 1 1 .003 2.865 1.432 1.432 0 0 1-.003-2.865zm-5.443 0a1.433 1.433 0 1 1 0 2.865 1.433 1.433 0 0 1 0-2.865zm-5.1 4.583h15.47v2.866h-.032a7.726 7.726 0 1 1-15.402 0h-.03v-2.866zm14.42 2.56H9.13v-1.764h13.554v1.764z"></path></svg></span>Yahoo Messenger </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#yoolink" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_yoolink" style="background-color: rgb(162, 197, 56);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M16 4C9.37 4 4 9.373 4 16c0 6.628 5.372 12 12 12 6.626 0 12-5.372 12-12 0-6.627-5.374-12-12-12zm5.81 7.1c-.128.275-.346.655-.655 1.14l-3.694 5.942v4.908c0 .64-.14 1.118-.42 1.436a1.38 1.38 0 0 1-1.08.474c-.44 0-.8-.157-1.075-.47-.274-.313-.412-.794-.412-1.44v-4.91l-3.603-5.855c-.316-.528-.54-.94-.67-1.235-.13-.295-.197-.553-.197-.77 0-.36.133-.67.398-.93s.59-.39.98-.39c.41 0 .72.12.93.364.213.243.53.727.953 1.45l2.758 4.697 2.79-4.693c.17-.287.31-.53.423-.727.114-.198.24-.384.378-.556.14-.172.29-.305.46-.396.166-.09.37-.136.613-.136.376 0 .688.13.94.386.252.258.378.554.378.892 0 .275-.064.55-.19.823z"></path></svg></span>Yoolink </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#yummly" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_yummly" style="background-color: rgb(225, 97, 32);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M27.127 21.682c-.015-.137-.132-.213-.216-.236-.21-.06-.43-.01-1.06-.29-.51-.23-2.875-1.37-6.13-1.746l2.357-13.426c.105-.602.1-1.087-.09-1.394-.277-.45-.886-.573-1.586-.514-.545.05-.98.25-1.07.312a.325.325 0 0 0-.145.288c.023.253.22.45.057 1.425-.032.21-.802 4.505-1.453 8.14-1.724 1.038-4.018 1.527-4.488.905-.228-.31-.177-.89.04-1.757.05-.193 1.06-4.03 1.347-5.135.54-2.105.13-4.035-2.05-4.23-1.88-.17-3.676.935-4.216 1.51-.39.415-.26.916.09 1.52.275.473.642.78.735.836.115.07.263.07.32.01.63-.71 1.775-1.243 2.173-.915.35.29.216.83.08 1.35 0 0-1.227 4.606-1.723 6.526-.366 1.417-.007 2.705 1.027 3.32.77.473 1.914.435 2.816.32 1.96-.24 3.11-1.066 3.296-1.208l-.363 2.02s-2.214.2-4.027 1.286c-2.383 1.428-3.345 4.673-1.82 6.347 1.526 1.674 4.193 1.04 5.277.308 1.045-.7 2.407-2.18 3.023-5.535 3.596.184 4.53 2.046 6.063 2.113 1.1.048 1.876-1.014 1.737-2.142zm-12.23 3.214c-.51.297-1.03.337-1.35-.03-.337-.388-.435-2.5 2.914-3.13.005 0-.523 2.56-1.56 3.16z"></path></svg></span>Yummly </a><i class="a2a_i"></i><i class="a2a_i"></i></div><div class="a2a_full_footer"><a href="https://www.addtoany.com/" title="Share Buttons" rel="noopener" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_a2a" style="background-color:#0166ff"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="#FFF"><path d="M14 7h4v18h-4z"></path><path d="M7 14h18v4H7z"></path></g></svg></span>AddToAny</a></div></div><div id="a2apage_dropdown" class="a2a_menu a2a_mini" onmouseenter="a2a.miniEnterStay()" onmouseleave="a2a.miniLeaveDelay()" tabindex="-1" aria-label="分享" style="display:none"><div id="a2apage_title_container" class="a2a_menu_title_container" style="display:none"><div id="a2apage_title" class="a2a_menu_title"></div></div><div class="a2a_mini_services" id="a2apage_mini_services"><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#facebook" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_facebook" style="background-color: rgb(59, 89, 152);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M17.78 27.5V17.008h3.522l.527-4.09h-4.05v-2.61c0-1.182.33-1.99 2.023-1.99h2.166V4.66c-.375-.05-1.66-.16-3.155-.16-3.123 0-5.26 1.905-5.26 5.405v3.016h-3.53v4.09h3.53V27.5h4.223z"></path></svg></span>Facebook </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#twitter" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_twitter" style="background-color: rgb(85, 172, 238);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M28 8.557a9.913 9.913 0 0 1-2.828.775 4.93 4.93 0 0 0 2.166-2.725 9.738 9.738 0 0 1-3.13 1.194 4.92 4.92 0 0 0-3.593-1.55 4.924 4.924 0 0 0-4.794 6.049c-4.09-.21-7.72-2.17-10.15-5.15a4.942 4.942 0 0 0-.665 2.477c0 1.71.87 3.214 2.19 4.1a4.968 4.968 0 0 1-2.23-.616v.06c0 2.39 1.7 4.38 3.952 4.83-.414.115-.85.174-1.297.174-.318 0-.626-.03-.928-.086a4.935 4.935 0 0 0 4.6 3.42 9.893 9.893 0 0 1-6.114 2.107c-.398 0-.79-.023-1.175-.068a13.953 13.953 0 0 0 7.55 2.213c9.056 0 14.01-7.507 14.01-14.013 0-.213-.005-.426-.015-.637.96-.695 1.795-1.56 2.455-2.55z"></path></svg></span>Twitter </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#google_plus" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_google_plus" style="background-color: rgb(221, 75, 57);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M27 15h-2v-2h-2v2h-2v2h2v2h2v-2h2m-15-2v2.4h3.97c-.16 1.03-1.2 3.02-3.97 3.02-2.39 0-4.34-1.98-4.34-4.42s1.95-4.42 4.34-4.42c1.36 0 2.27.58 2.79 1.08l1.9-1.83C15.47 9.69 13.89 9 12 9c-3.87 0-7 3.13-7 7s3.13 7 7 7c4.04 0 6.72-2.84 6.72-6.84 0-.46-.05-.81-.11-1.16H12z" fill="#FFF"></path></svg></span>Google+ </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#pinterest" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_pinterest" style="background-color: rgb(189, 8, 28);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M16.539 4.5c-6.277 0-9.442 4.5-9.442 8.253 0 2.272.86 4.293 2.705 5.046.303.125.574.005.662-.33.061-.231.205-.816.27-1.06.088-.331.053-.447-.191-.736-.532-.627-.873-1.439-.873-2.591 0-3.338 2.498-6.327 6.505-6.327 3.548 0 5.497 2.168 5.497 5.062 0 3.81-1.686 7.025-4.188 7.025-1.382 0-2.416-1.142-2.085-2.545.397-1.674 1.166-3.48 1.166-4.689 0-1.081-.581-1.983-1.782-1.983-1.413 0-2.548 1.462-2.548 3.419 0 1.247.421 2.091.421 2.091l-1.699 7.199c-.505 2.137-.076 4.755-.039 5.019.021.158.223.196.314.077.13-.17 1.813-2.247 2.384-4.324.162-.587.929-3.631.929-3.631.46.876 1.801 1.646 3.227 1.646 4.247 0 7.128-3.871 7.128-9.053.003-3.918-3.317-7.568-8.361-7.568z"></path></svg></span>Pinterest </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#email" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_email" style="background-color: rgb(1, 102, 255);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M26 21.25v-9s-9.1 6.35-9.984 6.68C15.144 18.616 6 12.25 6 12.25v9c0 1.25.266 1.5 1.5 1.5h17c1.266 0 1.5-.22 1.5-1.5zm-.015-10.765c0-.91-.265-1.235-1.485-1.235h-17c-1.255 0-1.5.39-1.5 1.3l.015.14s9.035 6.22 10 6.56c1.02-.395 9.985-6.7 9.985-6.7l-.015-.065z"></path></svg></span>Email </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#linkedin" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_linkedin" style="background-color: rgb(0, 123, 181);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M6.227 12.61h4.19v13.48h-4.19V12.61zm2.095-6.7a2.43 2.43 0 0 1 0 4.86c-1.344 0-2.428-1.09-2.428-2.43s1.084-2.43 2.428-2.43m4.72 6.7h4.02v1.84h.058c.56-1.058 1.927-2.176 3.965-2.176 4.238 0 5.02 2.792 5.02 6.42v7.395h-4.183v-6.56c0-1.564-.03-3.574-2.178-3.574-2.18 0-2.514 1.7-2.514 3.46v6.668h-4.187V12.61z" fill="#FFF"></path></svg></span>LinkedIn </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#reddit" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_reddit" style="background-color: rgb(255, 69, 0);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M28.543 15.774a2.953 2.953 0 0 0-2.951-2.949 2.882 2.882 0 0 0-1.9.713 14.075 14.075 0 0 0-6.85-2.044l1.38-4.349 3.768.884a2.452 2.452 0 1 0 .24-1.176l-4.274-1a.6.6 0 0 0-.709.4l-1.659 5.224a14.314 14.314 0 0 0-7.316 2.029 2.908 2.908 0 0 0-1.872-.681 2.942 2.942 0 0 0-1.618 5.4 5.109 5.109 0 0 0-.062.765c0 4.158 5.037 7.541 11.229 7.541s11.22-3.383 11.22-7.541a5.2 5.2 0 0 0-.053-.706 2.963 2.963 0 0 0 1.427-2.51zm-18.008 1.88a1.753 1.753 0 0 1 1.73-1.74 1.73 1.73 0 0 1 1.709 1.74 1.709 1.709 0 0 1-1.709 1.711 1.733 1.733 0 0 1-1.73-1.711zm9.565 4.968a5.573 5.573 0 0 1-4.081 1.272h-.032a5.576 5.576 0 0 1-4.087-1.272.6.6 0 0 1 .844-.854 4.5 4.5 0 0 0 3.238.927h.032a4.5 4.5 0 0 0 3.237-.927.6.6 0 1 1 .844.854zm-.331-3.256a1.726 1.726 0 1 1 1.709-1.712 1.717 1.717 0 0 1-1.712 1.712z" fill="#fff"></path></svg></span>Reddit </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#tumblr" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_tumblr" style="background-color: rgb(53, 70, 92);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M20.775 21.962c-.37.177-1.08.33-1.61.345-1.598.043-1.907-1.122-1.92-1.968v-6.217h4.007V11.1H17.26V6.02h-2.925s-.132.044-.144.15c-.17 1.556-.895 4.287-3.923 5.378v2.578h2.02v6.522c0 2.232 1.647 5.404 5.994 5.33 1.467-.025 3.096-.64 3.456-1.17l-.96-2.846z"></path></svg></span>Tumblr </a></div><div id="a2apage_cols_container" class="a2a_cols_container"><div class="a2a_col1" id="a2apage_col1"></div><div id="a2apage_2_col1" style="display:none"><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#google_gmail" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_gmail" style="background-color: rgb(221, 83, 71);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#fff" opacity=".25" d="M4.958 6.569h22.338V25.43H4.958z"></path><path d="M28.709 7.321a1.7 1.7 0 0 0-1.409-.752h-.077l-1.1.8-.082.06-9.952 7.271L5.961 7.3l-1-.733H4.7A1.7 1.7 0 0 0 3 8.273v15.454a1.676 1.676 0 0 0 .069.481A1.7 1.7 0 0 0 4.7 25.431h1.261V11.36l7.35 5.368 2.416 1.764.445.326 2.778-2.029 7.088-5.177v13.819H27.3a1.7 1.7 0 0 0 1.634-1.223 1.675 1.675 0 0 0 .066-.481V8.273a1.7 1.7 0 0 0-.291-.952z" fill="#fff"></path></svg></span>Google Gmail </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#aol_mail" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_aol" style="background-color: rgb(42, 42, 42);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M17.334 13.26c-2.315 0-4.067 1.8-4.067 4.027 0 2.35 1.824 4.03 4.067 4.03 2.243 0 4.062-1.68 4.062-4.03 0-2.228-1.744-4.027-4.062-4.027zm0 2.127c1-.007 1.82.847 1.82 1.9 0 1.048-.82 1.9-1.82 1.9s-1.818-.853-1.818-1.9c0-1.053.817-1.9 1.818-1.9zm11.59 4.518c0 .778-.63 1.412-1.41 1.412a1.41 1.41 0 1 1 1.41-1.412zm-4.104 1.418h-2.216v-10.28h2.216v10.28zM9.33 11.04s2.585 6.79 3.862 10.13c.015.037.028.078.047.132-.06.006-.106.01-.15.01-.83.002-1.665-.003-2.498.004-.12.002-.17-.04-.204-.156-.116-.385-.247-.766-.365-1.147-.032-.11-.074-.153-.193-.153-1.066.006-2.132.006-3.2 0-.1 0-.142.03-.173.13-.127.405-.26.81-.39 1.21-.02.076-.05.117-.136.117-.873-.006-1.75-.004-2.623-.004-.016 0-.036-.005-.07-.012.023-.06.04-.115.064-.17 1.287-3.306 3.91-10.085 3.91-10.085h2.12zm-.023 6.674c-.343-1.147-.68-2.274-1.02-3.4h-.03l-1.017 3.4h2.067z" fill="#FFF"></path></svg></span>AOL Mail </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#outlook_com" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_outlook_com" style="background-color: rgb(0, 114, 198);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="#FFF"><path d="M19.52 8.29v5.5l1.92 1.208a.474.474 0 0 0 .212 0l8.27-5.574c0-.66-.613-1.134-.962-1.134h-9.44z"></path><path d="M19.52 15.84l1.755 1.204c.246.183.543 0 .543 0-.297.183 8.104-5.397 8.104-5.397V21.75c0 1.102-.704 1.562-1.496 1.562H19.52V15.84zm-9.075-2.535c-.6 0-1.073.282-1.426.842-.357.56-.53 1.305-.53 2.23 0 .936.173 1.677.53 2.22.345.546.81.82 1.38.82.59 0 1.053-.266 1.4-.795.342-.53.515-1.266.515-2.206 0-.984-.17-1.744-.502-2.288-.333-.55-.79-.823-1.37-.823z"></path><path d="M2.123 5.5v21.51l16.362 3.428V2.33L2.123 5.5zm10.95 14.387c-.693.91-1.594 1.367-2.706 1.367-1.082 0-1.967-.442-2.65-1.324-.68-.88-1.02-2.03-1.02-3.448 0-1.496.343-2.707 1.037-3.63.693-.926 1.614-1.388 2.754-1.388 1.08 0 1.955.438 2.62 1.324.667.885 1 2.05 1 3.495.004 1.496-.345 2.695-1.034 3.604z"></path></g></svg></span>Outlook.com </a><a rel="nofollow noopener" class="a2a_i" href="http://blog.naydenov.net/#yahoo_mail" target="_blank"><span class="a2a_svg a2a_s__default a2a_s_yahoo" style="background-color: rgb(64, 0, 144);"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M21.495 6.097c1.09.31 2.213.28 3.304 0l-7.42 12.09v9.91a4.366 4.366 0 0 0-1.37-.22c-.47 0-.937.065-1.404.22v-9.91L7.19 6.097c1.09.28 2.213.31 3.304 0l5.516 8.788 5.483-8.787z"></path></svg></span>Yahoo Mail </a><a rel="nofollow noopener" class="a2a_i a2a_emailer a2a_email_client" href="http://blog.naydenov.net/#email_app" target="" id="a2apage_email_client"><span class="a2a_svg a2a_s__default a2a_s_email"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M26 21.25v-9s-9.1 6.35-9.984 6.68C15.144 18.616 6 12.25 6 12.25v9c0 1.25.266 1.5 1.5 1.5h17c1.266 0 1.5-.22 1.5-1.5zm-.015-10.765c0-.91-.265-1.235-1.485-1.235h-17c-1.255 0-1.5.39-1.5 1.3l.015.14s9.035 6.22 10 6.56c1.02-.395 9.985-6.7 9.985-6.7l-.015-.065z"></path></svg></span>Email app </a></div><div class="a2a_clear"></div></div><div class="a2apage_wide a2a_wide"><a href="http://blog.naydenov.net/2015/11/deploying-openstack-on-maas-1-9-with-juju-network-setup/" id="a2apage_show_more_less" class="a2a_menu_show_more_less a2a_more" title="显示全部/展开"><span class="a2a_svg a2a_s__default a2a_s_a2a" style="background-color:#0166ff"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g fill="#FFF"><path d="M14 7h4v18h-4z"></path><path d="M7 14h18v4H7z"></path></g></svg></span>更多…</a></div></div><div style="height: 1px; width: 1px; position: absolute; z-index: 100000; top: 0px; visibility: hidden;"><iframe id="a2apage_sm_ifr" height="1" width="1" title="AddToAny Utility Frame" transparency="true" allowtransparency="true" frameborder="0" src="./1-Introduction_ Deploying OpenStack on MAAS 1.9+ with Juju_files/sm.21.html" style="height: 1px; width: 1px; border: 0px; left: 0px; top: 0px; position: absolute; z-index: 100000; display: none;"></iframe></div></div></body></html>