about summary refs log tree commit diff
path: root/vimperator
diff options
context:
space:
mode:
authorMcSinyx <vn.mcsinyx@gmail.com>2016-05-18 14:25:25 +0700
committerRaphael McSinyx <vn.mcsinyx@gmail.com>2016-11-20 16:36:30 +0700
commit57a8d8360c85528fb477e76ef1a5f2eeb151be14 (patch)
tree78de696741ad906e48e488e1968efcce984631c4 /vimperator
parent095074967392b3b4c21891693a6ac9e40d1958d4 (diff)
downloaddotfiles-57a8d8360c85528fb477e76ef1a5f2eeb151be14.tar.gz
Initial commit
Diffstat (limited to 'vimperator')
-rw-r--r--vimperator/.vimperator/colors/g.vimp136
-rw-r--r--vimperator/.vimperator/colors/gruvbox.vimp100
-rwxr-xr-xvimperator/.vimperator/colors/style.js842
-rw-r--r--vimperator/.vimperator/info/default/ignored-keys1
-rw-r--r--vimperator/.vimperator/info/default/local-marks1
-rw-r--r--vimperator/.vimperator/info/default/macros1
-rw-r--r--vimperator/.vimperator/info/default/quickmarks1
-rw-r--r--vimperator/.vimperatorrc8
8 files changed, 1090 insertions, 0 deletions
diff --git a/vimperator/.vimperator/colors/g.vimp b/vimperator/.vimperator/colors/g.vimp
new file mode 100644
index 0000000..2155517
--- /dev/null
+++ b/vimperator/.vimperator/colors/g.vimp
@@ -0,0 +1,136 @@
+hi  Boolean                         color: #cc241d;
+hi  Function                        color: #689d6a;
+hi  Null                            color: #458588;
+hi  Number                          color: #458588;
+hi  Object                          color: #d3869b;
+hi  String                          color: #98971a;
+hi  Mapping                         color: #b16286;
+
+hi  Key                             font-weight: bold;
+
+hi  Enabled                         color: #98971a;
+hi  Disabled                        color: #cc241d;
+
+hi  Normal                          color: #ebdbb2; background: #282828;
+hi  ErrorMsg                        color: #3c3836; background: #cc241d; font-weight: bold;
+hi  InfoMsg                         color: #b16286; background: #282828;
+hi  ModeMsg                         color: #3c3836; background: #98971a; border-radius: 1px; padding: 0px 5px;
+hi  MoreMsg                         color: #98971a; background: #282828;
+hi  WarningMsg                      color: #cc241d; background: #282828;
+hi  Message                         white-space: normal; min-width: 100%; padding-left: 2em; text-indent: -2em; display: block;
+hi  NonText                         color: #458588; min-height: 16px; padding-left: 2px;
+hi  Preview                         color: #928374;
+hi  Prompt                          background: url("chrome://liberator/skin/prompt.png"); width: 10px; background-position: center; background-repeat: no-repeat;
+hi  PromptText                      color: #3c3836; background: #d3869b;
+
+hi  CmdOutput                       white-space: pre;
+hi  CmdLine                         background: #282828; color: #ebdbb2; transition: all 0.25s;
+hi  CmdLine>*                       font-family: monospace;
+
+hi  ContentSeparator                border-top: 1px dotted #928374; display: -moz-box;
+
+hi  CompGroup:not(:first-of-type)   margin-top: 1ex; CompResult
+hi  CompTitle                       font-weight: bold; background: #32302f;
+hi  CompTitle>*                     color: #ebdbb2; border-top: 1px solid #1d2021; border-bottom: 1px solid #1d2021; padding: 1px 0.5ex; text-shadow: 1px 1px 0px #3c3836;
+hi  CompMsg                         font-style: italic; margin-left: 16px;
+hi  CompItem[selected]              background: #458588; box-shadow: 0px 0px 1px #83a598;
+hi  CompItem>*                      height: 18px; min-height: 18px; padding: 0 0.5ex;
+hi  CompIcon                        width: 16px; min-width: 16px; display: inline-block; margin-right: .5ex;
+hi  CompIcon>img                    max-width: 16px; max-height: 16px; vertical-align: middle;
+hi  CompResult                      width: 500px; max-width: 500px; overflow: hidden;
+hi  CompDesc                        width: 500px; max-width: 500px; color: #d5c4a1;
+
+hi  Indicator                       color: #458588;
+hi  Filter                          border-radius: 2px; background: #fabd2f; color: #3c3836; border: 1px solid #fb4934;
+
+hi  Keyword                         color: #cc241d;
+hi  Tag                             color: #458588;
+
+hi  LineNr                          color: #d65d0e; background: #282828;
+hi  Question                        color: #98971a; background: #282828; font-weight: bold;
+
+hi  StatusLine                      color: #928374; background: transparent; font-weight: normal;
+
+hi  TabNumber                       font-weight: bold; margin: 0px; padding-right: .3ex;
+
+hi  Title                           color: #b16286; background: #282828; font-weight: bold;
+hi  URL                             text-decoration: none; color: #98971a;
+hi  URL:hover                       text-decoration: underline; cursor: pointer;
+
+hi  FrameIndicator                  background-color: #cc241d; opacity: 0.5; z-index: 999; position: fixed; top: 0; bottom: 0; left: 0; right: 0;
+
+hi  Bell                            border: none; background-color: #ebdbb2;
+hi  Hint                            font-family: monospace; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #3c3836; background-color: #cc241d; border-color: ButtonShadow; border-width: 0px; border-style: solid; padding: 0px 1px 0px 1px;
+
+hi  Hint                            content: attr(number);
+hi  HintElem                        background-color: #d79921; color: #ebdbb2;
+hi  HintActive                      background-color: #b8bb26; color: #3c3836;
+hi  HintImage                       opacity: .5;
+
+hi  Help                            font-size: 8pt; line-height: 1.4em; font-family: -moz-fixed;
+
+hi  HelpArg                         color: #6A97D4;
+hi  HelpOptionalArg                 color: #6A97D4;
+
+hi  HelpBody                        display: block; margin: 1em auto; max-width: 100ex;
+hi  HelpBorder                      border-color: silver; border-width: 0px; border-style: solid;
+hi  HelpCode                        display: block; white-space: pre; margin-left: 2em; font-family: Terminus, Fixed, monospace;
+
+hi  HelpDefault                     margin-right: 1ex; white-space: pre;
+
+hi  HelpDescription                 display: block;
+hi  HelpEm                          font-weight: bold; font-style: normal;
+
+hi  HelpEx                          display: inline-block; color: #527BBD; font-weight: bold;
+
+hi  HelpExample                     display: block; margin: 1em 0;
+hi  HelpExample::before             content: "Example: "; font-weight: bold;
+
+hi  HelpInfo                        display: block; width: 20em; margin-left: auto;
+hi  HelpInfoLabel                   display: inline-block; width: 6em;  color: #b16286; font-weight: bold; vertical-align: text-top;
+hi  HelpInfoValue                   display: inline-block; width: 14em; text-decoration: none;             vertical-align: text-top;
+
+hi  HelpItem                        display: block; margin: 1em 1em 1em 10em; clear: both;
+
+hi  HelpKey                         color: #102663;
+
+hi  HelpLink                        text-decoration: none;
+hi  HelpLink[href]:hover            text-decoration: underline;
+
+hi  HelpList                        display: block; list-style: outside disc;
+hi  HelpOrderedList                 display: block; list-style: outside decimal;
+hi  HelpListItem                    display: list-item;
+
+hi  HelpNote                        color: #cc241d; font-weight: bold;
+
+hi  HelpOpt                         color: #106326;
+hi  HelpOptInfo                     display: inline-block; margin-bottom: 1ex;
+
+hi  HelpParagraph                   display: block; margin: 1em 0em;
+hi  HelpParagraph:first-child       margin-top: 0;
+hi  HelpSpec                        display: block; margin-left: -10em; float: left; clear: left; color: #b16286;
+
+hi  HelpString                      display: inline-block; color: #98971a; font-weight: normal; vertical-align: text-top;
+hi  HelpString::before              content: '"';
+hi  HelpString::after               content: '"';
+
+hi  HelpHead                        display: block; margin: 1em 0; padding-bottom: .2ex; border-bottom-width: 1px; font-size: 2em; font-weight: bold; color: #527BBD; clear: both;
+
+hi  HelpSubhead                     display: block; margin: 1em 0; padding-bottom: .2ex; border-bottom-width: 1px; font-size: 1.2em; font-weight: bold; color: #527BBD; clear: both;
+
+hi  HelpSubsubhead                  display: block; margin: 1em 0; padding-bottom: .2ex; font-size: 1.1em; font-weight: bold; color: #527BBD; clear: both;
+
+
+hi  HelpTab                         display: table; width: 100%; margin: 1em 0; border-bottom-width: 1px; border-top-width: 1px; padding: .5ex 0; table-layout: fixed;
+hi  HelpTabColumn                   display: table-column;
+hi  HelpTabColumn:first-child       width: 25%;
+hi  HelpTabTitle                    display: table-cell; padding: .1ex 1ex; font-weight: bold;
+hi  HelpTabDescription              display: table-cell; padding: .1ex 1ex; border-width: 0px;
+hi  HelpTabRow                      display: table-row;
+
+hi  HelpTag                         display: inline-block; color: #999; margin-left: 1ex; font-size: 8pt; font-weight: bold;
+hi  HelpTags                        display: block; float: right; clear: right;
+hi  HelpTopic                       color: #102663;
+hi  HelpType                        margin-right: 2ex;
+
+hi  HelpWarning                     color: #cc241d; font-weight: bold;
diff --git a/vimperator/.vimperator/colors/gruvbox.vimp b/vimperator/.vimperator/colors/gruvbox.vimp
new file mode 100644
index 0000000..f01eff0
--- /dev/null
+++ b/vimperator/.vimperator/colors/gruvbox.vimp
@@ -0,0 +1,100 @@
+" gruvbox Vimperator colorscheme
+hi Boolean                          color: #b16286;
+hi Function                         color: #98971a; font-weight: bold;
+hi Null                             color: #b16286;
+hi Number                           color: #b16286;
+hi Object                           color: #d79921;
+hi String                           color: #98971a;
+hi Mapping                          color: #d65d0e;
+hi Key                              font-weight: bold;
+hi Enabled                          color: green;
+hi Disabled                         color: #cc241d;
+hi Normal                           color: #ebdbb2; background: #282828;
+hi ErrorMsg                         color: #282828; background: #cc241d; font-weight: bold;
+hi InfoMsg                          color: magenta; background: white;
+hi ModeMsg                          color: #d79921; font-weight: bold;
+hi MoreMsg                          color: #d79921; font-weight: bold;
+hi WarningMsg                       color: #cc241d; font-weight: bold;
+hi Message                          color: #cc241d;
+hi NonText                          color: #504945;
+hi Preview                          color: gray;
+hi Prompt                           background: url("chrome://liberator/skin/prompt.png"); width: 10px; background-position: center; background-repeat: no-repeat;
+hi PromptText                       color: white; background: purple;
+hi CmdOutput                        white-space: pre;
+hi CmdLine                          color: #ebdbb2; background: #282828;
+hi CmdLine>*                        font-family: "Droid Sans Mono Slashed";
+hi ContentSeparator                 border-top: 1px dotted gray; display: -moz-box;
+hi CompGroup:not(:first-of-type)    margin-top: 1ex;
+hi CompTitle                        color: #ebdbb2; background: #282828 ;font-weight: bold;
+hi CompTitle>*                      color: #ebdbb2; background: #282828 ;font-weight: bold;
+hi CompMsg                          font-style: italic; margin-left: 16px;
+hi CompItem                         color: #ebdbb2; background: #504945;
+hi CompItem[selected]               color: #504945; background: #458588;
+hi CompIcon                         width: 16px; min-width: 16px; display: inline-block; margin-right: .5ex;
+hi CompIcon>img                     max-width: 16px; max-height: 16px; vertical-align: middle;
+hi CompResult                       width: 500px; max-width: 500px; overflow: hidden;
+hi CompDesc                         color: #ebdbb2;
+hi Indicator                        color: blue;
+hi Filter                           border-radius: 2px; background: #ffec8b; border: 1px solid orange;
+hi Keyword                          color: #cc241d;
+hi Tag                              color: #458588;
+hi LineNr                           color: #7c6f64;
+hi Question                         color: #d65d0e; font-weight: bold;
+hi StatusLine                       color: #ebdbb2; background: transparent; font-weight: normal;
+hi TabNumber                        font-weight: bold; margin: 0px; padding-right: .3ex;
+hi Title                            color: #98971a; font-weight: bold;
+hi URL                              color: #b16286;
+hi URL:hover                        color: #b16286; text-decoration: underline; cursor: pointer;
+hi FrameIndicator                   background-color: red; opacity: 0.5; z-index: 999; position: fixed; top: 0; bottom: 0; left: 0; right: 0;
+hi Bell                             background-color: #ebdbb2;
+hi Hint                             font-weight: bold; color: #ebdbb2; background-color: #cc241d;
+hi Hint::after                      content: attr(number);
+hi HintElem                         background-color: yellow;  color: black;
+hi HintActive                       background-color: #88FF00; color: black;
+hi HintImage                        opacity: .5;
+hi Help                             font-size: 8pt; line-height: 1.4em; font-family: -moz-fixed;
+hi HelpArg                          color: #6A97D4;
+hi HelpOptionalArg                  color: #6A97D4;
+hi HelpBody                         display: block; margin: 1em auto; max-width: 100ex;
+hi HelpBorder                       border-color: silver; border-width: 0px; border-style: solid;
+hi HelpCode                         display: block; white-space: pre; margin-left: 2em; font-family: Terminus, Fixed, monospace;
+hi HelpDefault                      margin-right: 1ex; white-space: pre;
+hi HelpDescription                  display: block;
+hi HelpEm                           font-weight: bold; font-style: normal;
+hi HelpEx                           display: inline-block; color: #527BBD; font-weight: bold;
+hi HelpExample                      display: block; margin: 1em 0;
+hi HelpExample::before              content: "Example: "; font-weight: bold;
+hi HelpInfo                         display: block; width: 20em; margin-left: auto;
+hi HelpInfoLabel                    display: inline-block; width: 6em;  color: magenta; font-weight: bold; vertical-align: text-top;
+hi HelpInfoValue                    display: inline-block; width: 14em; text-decoration: none;             vertical-align: text-top;
+hi HelpItem                         display: block; margin: 1em 1em 1em 10em; clear: both;
+hi HelpKey                          color: #102663;
+hi HelpLink                         text-decoration: none;
+hi HelpLink[href]:hover             text-decoration: underline;
+hi HelpList                         display: block; list-style: outside disc;
+hi HelpOrderedList                  display: block; list-style: outside decimal;
+hi HelpListItem                     display: list-item;
+hi HelpNote                         color: red; font-weight: bold;
+hi HelpOpt                          color: #106326;
+hi HelpOptInfo                      display: inline-block; margin-bottom: 1ex;
+hi HelpParagraph                    display: block; margin: 1em 0em;
+hi HelpParagraph:first-child        margin-top: 0;
+hi HelpSpec                         display: block; margin-left: -10em; float: left; clear: left; color: #FF00FF;
+hi HelpString                       display: inline-block; color: green; font-weight: normal; vertical-align: text-top;
+hi HelpString::before               content: '"';
+hi HelpString::after                content: '"';
+hi HelpHead                         display: block; margin: 1em 0; padding-bottom: .2ex; border-bottom-width: 1px; font-size: 2em; font-weight: bold; color: #527BBD; clear: both;
+hi HelpSubhead                      display: block; margin: 1em 0; padding-bottom: .2ex; border-bottom-width: 1px; font-size: 1.2em; font-weight: bold; color: #527BBD; clear: both;
+hi HelpSubsubhead                   display: block; margin: 1em 0; padding-bottom: .2ex; font-size: 1.1em; font-weight: bold; color: #527BBD; clear: both;
+hi HelpTOC>ol ol                    margin-left: -1em;
+hi HelpTab                          display: table; width: 100%; margin: 1em 0; border-bottom-width: 1px; border-top-width: 1px; padding: .5ex 0; table-layout: fixed;
+hi HelpTabColumn                    display: table-column;
+hi HelpTabColumn:first-child        width: 25%;
+hi HelpTabTitle                     display: table-cell; padding: .1ex 1ex; font-weight: bold;
+hi HelpTabDescription               display: table-cell; padding: .1ex 1ex; border-width: 0px;
+hi HelpTabRow                       display: table-row;
+hi HelpTag                          display: inline-block; color: #999; margin-left: 1ex; font-size: 8pt; font-weight: bold;
+hi HelpTags                         display: block; float: right; clear: right;
+hi HelpTopic                        color: #102663;
+hi HelpType                         margin-right: 2ex;
+hi HelpWarning                      color: red; font-weight: bold;
diff --git a/vimperator/.vimperator/colors/style.js b/vimperator/.vimperator/colors/style.js
new file mode 100755
index 0000000..7dae145
--- /dev/null
+++ b/vimperator/.vimperator/colors/style.js
@@ -0,0 +1,842 @@
+// Copyright (c) 2008-2009 by Kris Maglione <maglione.k at Gmail>
+// Copyright (c) 2008-2010 by Martin Stubenschrott <stubenschrott@vimperator.org>
+//
+//
+// This work is licensed for reuse under an MIT license. Details are
+// given in the License.txt file included with this file.
+
+/** @scope modules */
+
+/**
+ * @constant
+ * @property {string} The default highlighting rules. They have the
+ * form:
+ *    rule ::= selector space space+ css
+ *    selector ::= group
+ *               | group "," css-selector
+ *               | group "," css-selector "," scope
+ *    group ::= groupname
+ *            | groupname css-selector
+ */
+// <css>
+Highlights.prototype.CSS = `
+    Boolean     color: red;
+    Function    color: navy;
+    Null        color: blue;
+    Number      color: blue;
+    Object      color: maroon;
+    String      color: green;
+    Mapping     color: magenta;
+
+    Key         font-weight: bold;
+
+    Enabled     color: green;
+    Disabled    color: red;
+
+    Normal          color: black; background: white;
+    ErrorMsg        color: white; background: red; font-weight: bold;
+    InfoMsg         color: magenta; background: white;
+    ModeMsg         color: white; background: green; border-radius: 1px; padding: 0px 5px;
+    MoreMsg         color: green; background: white;
+    WarningMsg      color: red; background: white;
+    Message         white-space: normal; min-width: 100%; padding-left: 2em; text-indent: -2em; display: block;
+    NonText         color: blue; min-height: 16px; padding-left: 2px;
+    Preview         color: gray;
+    Prompt          background: url("chrome://liberator/skin/prompt.png"); width: 10px; background-position: center; background-repeat: no-repeat;
+    PromptText      color: white; background: purple;
+
+    CmdOutput             white-space: pre;
+    CmdLine               background: white; color: black; transition: all 0.25s;
+    CmdLine>*             font-family: monospace;
+
+    ContentSeparator      border-top: 1px dotted gray; display: -moz-box;
+
+    CompGroup
+    CompGroup:not(:first-of-type)  margin-top: 1ex;
+    CompTitle            font-weight: bold; background: linear-gradient(to top, #DBDBDB 19%, #D9D9D9, #E7E7E7 100%);
+    CompTitle>*          color: #333; border-top: 1px solid gray; border-bottom: 1px solid #BBB; padding: 1px 0.5ex; text-shadow: 1px 1px 0px #E0E0E0;
+    CompMsg              font-style: italic; margin-left: 16px;
+    CompItem
+    CompItem[selected]   background: #FFEC8B; box-shadow: 0px 0px 1px #CC0;
+    CompItem>*           height: 18px; min-height: 18px; padding: 0 0.5ex;
+    CompIcon             width: 16px; min-width: 16px; display: inline-block; margin-right: .5ex;
+    CompIcon>img         max-width: 16px; max-height: 16px; vertical-align: middle;
+    CompResult           width: 500px; max-width: 500px; overflow: hidden;
+    CompDesc             width: 500px; max-width: 500px; color: gray;
+
+    Indicator   color: blue;
+    Filter      border-radius: 2px; background: #ffec8b; border: 1px solid orange;
+
+    Keyword     color: red;
+    Tag         color: blue;
+
+    LineNr      color: orange; background: white;
+    Question    color: green; background: white; font-weight: bold;
+
+    StatusLine  color: gray; background: transparent; font-weight: normal;
+
+    TabNumber      font-weight: bold; margin: 0px; padding-right: .3ex;
+
+    Title       color: magenta; background: white; font-weight: bold;
+    URL         text-decoration: none; color: green;
+    URL:hover   text-decoration: underline; cursor: pointer;
+
+    FrameIndicator,,* {
+        background-color: red;
+        opacity: 0.5;
+        z-index: 999;
+        position: fixed;
+        top: 0;
+        bottom: 0;
+        left: 0;
+        right: 0;
+    }
+
+    Bell         border: none; background-color: black;
+    Hint,,* {
+        font-family: monospace;
+        font-size: 10px;
+        font-weight: bold;
+        text-transform: uppercase;
+        color: white;
+        background-color: red;
+        border-color: ButtonShadow;
+        border-width: 0px;
+        border-style: solid;
+        padding: 0px 1px 0px 1px;
+    }
+    Hint::after,,*  content: attr(number);
+    HintElem,,*     background-color: yellow;  color: black;
+    HintActive,,*   background-color: #88FF00; color: black;
+    HintImage,,*    opacity: .5;
+
+    Help                                        font-size: 8pt; line-height: 1.4em; font-family: -moz-fixed;
+
+    HelpArg                                     color: #6A97D4;
+    HelpOptionalArg                             color: #6A97D4;
+
+    HelpBody                                    display: block; margin: 1em auto; max-width: 100ex;
+    HelpBorder,*,liberator://help/*             border-color: silver; border-width: 0px; border-style: solid;
+    HelpCode                                    display: block; white-space: pre; margin-left: 2em; font-family: Terminus, Fixed, monospace;
+
+    HelpDefault                                 margin-right: 1ex; white-space: pre;
+
+    HelpDescription                             display: block;
+    HelpEm,html|em,liberator://help/*           font-weight: bold; font-style: normal;
+
+    HelpEx                                      display: inline-block; color: #527BBD; font-weight: bold;
+
+    HelpExample                                 display: block; margin: 1em 0;
+    HelpExample::before                         content: "Example: "; font-weight: bold;
+
+    HelpInfo                                    display: block; width: 20em; margin-left: auto;
+    HelpInfoLabel                               display: inline-block; width: 6em;  color: magenta; font-weight: bold; vertical-align: text-top;
+    HelpInfoValue                               display: inline-block; width: 14em; text-decoration: none;             vertical-align: text-top;
+
+    HelpItem                                    display: block; margin: 1em 1em 1em 10em; clear: both;
+
+    HelpKey                                     color: #102663;
+
+    HelpLink,html|a,liberator://help/*          text-decoration: none;
+    HelpLink[href]:hover                        text-decoration: underline;
+
+    HelpList,html|ul,liberator://help/*         display: block; list-style: outside disc;
+    HelpOrderedList,html|ol,liberator://help/*  display: block; list-style: outside decimal;
+    HelpListItem,html|li,liberator://help/*     display: list-item;
+
+    HelpNote                                    color: red; font-weight: bold;
+
+    HelpOpt                                     color: #106326;
+    HelpOptInfo                                 display: inline-block; margin-bottom: 1ex;
+
+    HelpParagraph,html|p,liberator://help/*     display: block; margin: 1em 0em;
+    HelpParagraph:first-child                   margin-top: 0;
+    HelpSpec                                    display: block; margin-left: -10em; float: left; clear: left; color: #FF00FF;
+
+    HelpString                                  display: inline-block; color: green; font-weight: normal; vertical-align: text-top;
+    HelpString::before                          content: '"';
+    HelpString::after                           content: '"';
+
+    HelpHead,html|h1,liberator://help/* {
+        display: block;
+        margin: 1em 0;
+        padding-bottom: .2ex;
+        border-bottom-width: 1px;
+        font-size: 2em;
+        font-weight: bold;
+        color: #527BBD;
+        clear: both;
+    }
+    HelpSubhead,html|h2,liberator://help/* {
+        display: block;
+        margin: 1em 0;
+        padding-bottom: .2ex;
+        border-bottom-width: 1px;
+        font-size: 1.2em;
+        font-weight: bold;
+        color: #527BBD;
+        clear: both;
+    }
+    HelpSubsubhead,html|h3,liberator://help/* {
+        display: block;
+        margin: 1em 0;
+        padding-bottom: .2ex;
+        font-size: 1.1em;
+        font-weight: bold;
+        color: #527BBD;
+        clear: both;
+    }
+
+    HelpTOC
+    HelpTOC>ol ol                               margin-left: -1em;
+
+    HelpTab,html|dl,liberator://help/*             display: table; width: 100%; margin: 1em 0; border-bottom-width: 1px; border-top-width: 1px; padding: .5ex 0; table-layout: fixed;
+    HelpTabColumn,html|column,liberator://help/*   display: table-column;
+    HelpTabColumn:first-child                      width: 25%;
+    HelpTabTitle,html|dt,liberator://help/*        display: table-cell; padding: .1ex 1ex; font-weight: bold;
+    HelpTabDescription,html|dd,liberator://help/*  display: table-cell; padding: .1ex 1ex; border-width: 0px;
+    HelpTabRow,html|dl>html|tr,liberator://help/*  display: table-row;
+
+    HelpTag                                     display: inline-block; color: #999; margin-left: 1ex; font-size: 8pt; font-weight: bold;
+    HelpTags                                    display: block; float: right; clear: right;
+    HelpTopic                                   color: #102663;
+    HelpType                                    margin-right: 2ex;
+
+    HelpWarning                                 color: red; font-weight: bold;
+
+    Logo
+    `;
+
+/**
+ * A class to manage highlighting rules. The parameters are the
+ * standard parameters for any {@link Storage} object.
+ *
+ * @author Kris Maglione <maglione.k@gmail.com>
+ */
+function Highlights(name, store) {
+    let self = this;
+    let highlight = {};
+    let styles = storage.styles;
+
+    const Highlight = Struct("class", "selector", "filter", "default", "value", "base");
+    Highlight.defaultValue("filter", function ()
+        this.base ? this.base.filter :
+        ["chrome://liberator/*",
+         "liberator:*",
+         "file://*"].concat(config.styleableChrome).join(","));
+    Highlight.defaultValue("selector", function () self.selector(this.class));
+    Highlight.defaultValue("value", function () this.default);
+    Highlight.defaultValue("base", function () {
+        let base = this.class.match(/^(\w*)/)[0];
+        return base != this.class && base in highlight ? highlight[base] : null;
+    });
+
+    let highlightKeys = [];
+    for ([k, v] in this)
+        highlightKeys.push(k + ": " + util.escapeString(v || "undefined"));
+    Highlight.prototype.toString = function () "Highlight(" + this.class + ")\n\t" + highlightKeys.join("\n\t");
+
+    function keys() {
+        return Object.keys(highlight).sort();
+    }
+
+    this.__iterator__ = function () iter(keys().map(v => highlight[v]));
+
+    this.get = function (k) highlight[k];
+    this.set = function (key, newStyle, force, append) {
+        let [, class_, selectors] = key.match(/^([a-zA-Z_-]+)(.*)/);
+
+        if (!(class_ in highlight))
+            return "Unknown highlight keyword: " + class_;
+
+        let style = highlight[key] || Highlight(key);
+        styles.removeSheet(true, style.selector);
+
+        if (append)
+            newStyle = (style.value || "").replace(/;?\s*$/, "; " + newStyle);
+        if (/^\s*$/.test(newStyle))
+            newStyle = null;
+        if (newStyle == null) {
+            if (style.default == null) {
+                delete highlight[style.class];
+                styles.removeSheet(true, style.selector);
+                return null;
+            }
+            newStyle = style.default;
+            force = true;
+        }
+
+        let css = newStyle.replace(/(?:!\s*important\s*)?(?:;?\s*$|;)/g, "!important;")
+                          .replace(/;!important;/g, ";"); // Seeming Spidermonkey bug
+        if (!/^\s*(?:!\s*important\s*)?;*\s*$/.test(css)) {
+            css = style.selector + " { " + css + " }";
+
+            let error = styles.addSheet(true, "highlight:" + style.class, style.filter, css, true);
+            if (error)
+                return error;
+        }
+        style.value = newStyle;
+        highlight[style.class] = style;
+        return null;
+    };
+
+    /**
+     * Gets a CSS selector given a highlight group.
+     *
+     * @param {string} class
+     */
+    this.selector = function (class_) {
+        let [, hl, rest] = class_.match(/^(\w*)(.*)/);
+        let pattern = "[liberator|highlight~=" + hl + "]"
+        if (highlight[hl] && highlight[hl].class != class_)
+            pattern = highlight[hl].selector;
+        return pattern + rest;
+    };
+
+    /**
+     * Clears all highlighting rules. Rules with default values are
+     * reset.
+     */
+    this.clear = function () {
+        for (let [k, v] in Iterator(highlight))
+            this.set(k, null, true);
+    };
+
+    /**
+     * Bulk loads new CSS rules.
+     *
+     * @param {string} css The rules to load. See {@link Highlights#css}.
+     */
+    this.loadCSS = function (css) {
+        css.replace(/^(\s*\S*\s+)\{((?:.|\n)*?)\}\s*$/gm, function (_, _1, _2) _1 + " " + _2.replace(/\n\s*/g, " "))
+           .split("\n").filter(function (s) /\S/.test(s))
+           .forEach(function (style) {
+                style = Highlight.apply(Highlight, Array.slice(style.match(/^\s*((?:[^,\s]|\s\S)+)(?:,((?:[^,\s]|\s\S)+)?)?(?:,((?:[^,\s]|\s\S)+))?\s*(.*)$/), 1));
+                if (/^[>+ ]/.test(style.selector))
+                    style.selector = self.selector(style.class) + style.selector;
+
+                let old = highlight[style.class];
+                highlight[style.class] = style;
+                if (old && old.value != old.default)
+                    style.value = old.value;
+        });
+        for (let [class_, hl] in Iterator(highlight)) {
+            if (hl.value == hl.default)
+                this.set(class_);
+        }
+    };
+    this.loadCSS(this.CSS);
+}
+
+/**
+ * Manages named and unnamed user style sheets, which apply to both
+ * chrome and content pages. The parameters are the standard
+ * parameters for any {@link Storage} object.
+ *
+ * @author Kris Maglione <maglione.k@gmail.com>
+ */
+function Styles(name, store) {
+    // Can't reference liberator or Components inside Styles --
+    // they're members of the window object, which disappear
+    // with this window.
+    const self = this;
+    const util = modules.util;
+    const sleep = liberator.sleep;
+    const storage = modules.storage;
+    const ios = services.get("io");
+    const sss = Cc["@mozilla.org/content/style-sheet-service;1"].getService(Ci.nsIStyleSheetService);
+    const namespace = "@namespace html " + JSON.stringify(XHTML.uri) + ";\n" +
+                      "@namespace xul " + JSON.stringify(XUL.uri) + ";\n" +
+                      "@namespace liberator " + JSON.stringify(NS.uri) + ";\n";
+
+    const Sheet = Struct("name", "id", "sites", "css", "system", "agent");
+    Sheet.prototype.__defineGetter__("fullCSS", function wrapCSS() {
+        let filter = this.sites;
+        let css = this.css;
+        if (filter[0] == "*")
+            return namespace + css;
+        let selectors = filter.map(function (part) (/[*]$/.test(part)   ? "url-prefix" :
+                                                    /[\/:]/.test(part)  ? "url"
+                                                                        : "domain")
+                                            + '("' + part.replace(/"/g, "%22").replace(/[*]$/, "") + '")')
+                              .join(", ");
+        return namespace + "/* Liberator style #" + this.id + " */ @-moz-document " + selectors + "{\n" + css + "\n}\n";
+    });
+    Sheet.prototype.__defineGetter__("enabled", function () this._enabled);
+    Sheet.prototype.__defineSetter__("enabled", function (on) {
+        this._enabled = Boolean(on);
+        if (on) {
+            self.registerSheet(cssUri(this.fullCSS));
+            if (this.agent)
+                self.registerSheet(cssUri(this.fullCSS), true);
+        }
+        else {
+            self.unregisterSheet(cssUri(this.fullCSS));
+            self.unregisterSheet(cssUri(this.fullCSS), true);
+        }
+    });
+
+    let cssUri = function (css) "chrome-data:text/css," + window.encodeURIComponent(css);
+
+    let userSheets = [];
+    let systemSheets = [];
+    let userNames = {};
+    let systemNames = {};
+
+    let id = 0;
+
+    this.__iterator__ = function () Iterator(userSheets.concat(systemSheets));
+    this.__defineGetter__("systemSheets", function () Iterator(systemSheets));
+    this.__defineGetter__("userSheets", function () Iterator(userSheets));
+    this.__defineGetter__("systemNames", function () Iterator(systemNames));
+    this.__defineGetter__("userNames", function () Iterator(userNames));
+
+    /**
+     * Add a new style sheet.
+     *
+     * @param {boolean} system Declares whether this is a system or
+     *     user sheet. System sheets are used internally by
+     *     @liberator.
+     * @param {string} name The name given to the style sheet by
+     *     which it may be later referenced.
+     * @param {string} filter The sites to which this sheet will
+     *     apply. Can be a domain name or a URL. Any URL ending in
+     *     "*" is matched as a prefix.
+     * @param {string} css The CSS to be applied.
+     */
+    this.addSheet = function (system, name, filter, css, agent) {
+        let sheets = system ? systemSheets : userSheets;
+        let names = system ? systemNames : userNames;
+        let sites = filter.split(",").filter(util.identity);
+        if (name && name in names) {
+            let s = names[name];
+            if (s.css === css && s.sites.join(",") === sites.join(",")) {
+                if (!s.enabled) s.enabled = true;
+                return null;
+            }
+            this.removeSheet(system, name);
+        }
+
+        let sheet = Sheet(name, id++, sites, String(css), system, agent);
+
+        try {
+            sheet.enabled = true;
+        }
+        catch (e) {
+            return e.echoerr || e;
+        }
+        sheets.push(sheet);
+
+        if (name)
+            names[name] = sheet;
+        return null;
+    };
+
+    /**
+     * Get a sheet with a given name or index.
+     *
+     * @param {boolean} system
+     * @param {string or number} sheet The sheet to retrieve. Strings indicate
+     *     sheet names, while numbers indicate indices.
+     */
+    this.get = function get(system, sheet) {
+        let sheets = system ? systemSheets : userSheets;
+        let names = system ? systemNames : userNames;
+        if (typeof sheet === "number")
+            return sheets[sheet];
+        return names[sheet];
+    };
+
+    /**
+     * Find sheets matching the parameters. See {@link #addSheet}
+     * for parameters.
+     *
+     * @param {boolean} system
+     * @param {string} name
+     * @param {string} filter
+     * @param {string} css
+     * @param {number} index
+     */
+    this.findSheets = function (system, name, filter, css, index) {
+        let sheets = system ? systemSheets : userSheets;
+        let names = system ? systemNames : userNames;
+
+        // Grossly inefficient.
+        let matches = Object.keys(sheets);
+        if (index)
+            matches = String(index).split(",").filter(function (i) i in sheets);
+        if (name)
+            matches = matches.filter(function (i) sheets[i] == names[name]);
+        if (css)
+            matches = matches.filter(function (i) sheets[i].css == css);
+        if (filter)
+            matches = matches.filter(function (i) sheets[i].sites.indexOf(filter) >= 0);
+        return matches.map(function (i) sheets[i]);
+    };
+
+    /**
+     * Remove a style sheet. See {@link #addSheet} for parameters.
+     * In cases where <b>filter</b> is supplied, the given filters
+     * are removed from matching sheets. If any remain, the sheet is
+     * left in place.
+     *
+     * @param {boolean} system
+     * @param {string} name
+     * @param {string} filter
+     * @param {string} css
+     * @param {number} index
+     */
+    this.removeSheet = function (system, name, filter, css, index) {
+        let self = this;
+        if (arguments.length == 1) {
+            var matches = [system];
+            system = matches[0].system;
+        }
+        let sheets = system ? systemSheets : userSheets;
+        let names = system ? systemNames : userNames;
+
+        if (filter && filter.indexOf(",") > -1)
+            return filter.split(",").reduce(
+                function (n, f) n + self.removeSheet(system, name, f, index), 0);
+
+        if (filter == undefined)
+            filter = "";
+
+        if (!matches)
+            matches = this.findSheets(system, name, filter, css, index);
+        if (matches.length == 0)
+            return null;
+
+        for (let sheet of matches.reverse()) {
+            sheet.enabled = false;
+            if (name)
+                delete names[name];
+            if (sheets.indexOf(sheet) > -1)
+                sheets.splice(sheets.indexOf(sheet), 1);
+
+            /* Re-add if we're only changing the site filter. */
+            if (filter) {
+                let sites = sheet.sites.filter(function (f) f != filter);
+                if (sites.length)
+                    this.addSheet(system, name, sites.join(","), css, sheet.agent);
+            }
+        }
+        return matches.length;
+    };
+
+    /**
+     * Register a user style sheet at the given URI.
+     *
+     * @param {string} uri The URI of the sheet to register.
+     * @param {boolean} agent If true, sheet is registered as an agent sheet.
+     * @param {boolean} reload Whether to reload any sheets that are
+     *     already registered.
+     */
+    this.registerSheet = function (uri, agent, reload) {
+        if (reload)
+            this.unregisterSheet(uri, agent);
+        uri = ios.newURI(uri, null, null);
+        if (reload || !sss.sheetRegistered(uri, agent ? sss.AGENT_SHEET : sss.USER_SHEET))
+            sss.loadAndRegisterSheet(uri, agent ? sss.AGENT_SHEET : sss.USER_SHEET);
+    };
+
+    /**
+     * Unregister a sheet at the given URI.
+     *
+     * @param {string} uri The URI of the sheet to unregister.
+     */
+    this.unregisterSheet = function (uri, agent) {
+        uri = ios.newURI(uri, null, null);
+        if (sss.sheetRegistered(uri, agent ? sss.AGENT_SHEET : sss.USER_SHEET))
+            sss.unregisterSheet(uri, agent ? sss.AGENT_SHEET : sss.USER_SHEET);
+    };
+}
+
+Module("styles", {
+    requires: ["config", "liberator", "storage", "util"],
+
+    init: function () {
+        let array = util.Array;
+        update(Styles.prototype, {
+            get sites() {
+                return array(Array.from(this.userSheets).map(([k, v]) => v.sites)).flatten().uniq().__proto__;
+            },
+            completeSite: function (context, content) {
+                context.anchored = false;
+                try {
+                    context.fork("current", 0, this, function (context) {
+                        context.title = ["Current Site"];
+                        context.completions = [
+                            [content.location.host, "Current Host"],
+                            [content.location.href, "Current URL"]
+                        ];
+                    });
+                }
+                catch (e) {}
+                context.fork("others", 0, this, function (context) {
+                    context.title = ["Site"];
+                    context.completions = styles.sites.map(s => [s, ""]);
+                });
+            }
+        });
+        return storage.newObject("styles", Styles, { store: false });
+    }
+}, {
+}, {
+    commands: function () {
+        commands.add(["sty[le]"],
+            "Add or list user styles",
+            function (args) {
+                let [filter, css] = args;
+                let name = args["-name"];
+
+                if (!css) {
+                    let list = Array.concat(Array.from(styles.userNames),
+                                            Array.from(styles.userSheets).filter(i => !i[1].name));
+                    let str = template.tabular([{ header: "", style: "min-width: 1em; text-align: center; font-weight: bold;", highlight: "Disabled" }, "Name", "Filter", "CSS"],
+                        iter(list.filter(([key, sheet]) =>
+                                     (!filter || sheet.sites.indexOf(filter) >= 0) &&
+                                     (!name || sheet.name == name))
+                                 .map(([key, sheet]) => [
+                                     sheet.enabled ? "" : "\u00d7",
+                                     key,
+                                     sheet.sites.join(","),
+                                     sheet.css
+                                 ])
+                        )
+                    );
+
+                    commandline.echo(str, commandline.HL_NORMAL, commandline.FORCE_MULTILINE);
+                }
+                else {
+                    if ("-append" in args) {
+                        let sheet = styles.get(false, name);
+                        if (sheet) {
+                            filter = sheet.sites.concat(filter).join(",");
+                            css = sheet.css + " " + css;
+                        }
+                    }
+                    let err = styles.addSheet(false, name, filter, css);
+                    if (err)
+                        liberator.echoerr(err);
+                }
+            },
+            {
+                bang: true,
+                completer: function (context, args) {
+                    let compl = [];
+                    if (args.completeArg == 0)
+                        styles.completeSite(context, content);
+                    else if (args.completeArg == 1) {
+                        let sheet = styles.get(false, args["-name"]);
+                        if (sheet)
+                            context.completions = [[sheet.css.replace(/\n+/g, " "), "Current Value"]];
+                    }
+                },
+                hereDoc: true,
+                literal: 1,
+                options: [[["-name", "-n"], commands.OPTION_STRING, null, function () Array.from(styles.userNames).map(([k, v]) => [k, v.css])],
+                          [["-append", "-a"], commands.OPTION_NOARG]],
+                serial: function () {
+                    return Array.from(styles.userSheets)
+                                .map(([k, sty]) => ({
+                                   command: this.name,
+                                   bang: true,
+                                   options: sty.name ? { "-name": sty.name } : {},
+                                   arguments: [sty.sites.join(",")],
+                                   literalArg: sty.css
+                                }));
+                }
+            });
+
+        [
+            {
+                name: ["stylee[nable]", "stye[nable]"],
+                desc: "Enable a user style sheet",
+                action: function (sheet) sheet.enabled = true,
+                filter: function (sheet) !sheet.enabled
+            },
+            {
+                name: ["styled[isable]", "styd[isable]"],
+                desc: "Disable a user style sheet",
+                action: function (sheet) sheet.enabled = false,
+                filter: function (sheet) sheet.enabled
+            },
+            {
+                name: ["stylet[oggle]", "styt[oggle]"],
+                desc: "Toggle a user style sheet",
+                action: function (sheet) sheet.enabled = !sheet.enabled
+            },
+            {
+                name: ["dels[tyle]"],
+                desc: "Remove a user style sheet",
+                action: function (sheet) styles.removeSheet(sheet)
+            }
+        ].forEach(function (cmd) {
+            commands.add(cmd.name, cmd.desc,
+                function (args) {
+                    styles.findSheets(false, args["-name"], args[0], args.literalArg, args["-index"])
+                          .forEach(cmd.action);
+                },
+            {
+                completer: function (context) { context.completions = styles.sites.map(function (site) [site, ""]); },
+                literal: 1,
+                options: [[["-index", "-i"], commands.OPTION_INT, null,
+                            function (context) {
+                                context.compare = CompletionContext.Sort.number;
+                                return Array.from(styles.userSheets)
+                                            .filter(([i, sheet]) => !cmd.filter && cmd.filter(sheet))
+                                            .map(([i, sheet]) =>
+                                                [i, `${sheet.sites.join(",")}: ${sheet.css.replace("\n", "\\n")}`]
+                                            );
+                            }],
+                          [["-name", "-n"],  commands.OPTION_STRING, null,
+                            function () Array.from(styles.userNames)
+                                             .filter(([name, sheet]) => !cmd.filter || cmd.filter(sheet))
+                                             .map(([name, sheet]) => [name, sheet.css])]]
+            });
+        });
+    },
+    completion: function () {
+        JavaScript.setCompleter(["get", "addSheet", "removeSheet", "findSheets"].map(function (m) styles[m]),
+            [ // Prototype: (system, name, filter, css, index)
+                null,
+                function (context, obj, args) args[0] ? styles.systemNames : styles.userNames,
+                function (context, obj, args) styles.completeSite(context, content),
+                null,
+                function (context, obj, args) args[0] ? styles.systemSheets : styles.userSheets
+            ]);
+    }
+});
+
+Module("highlight", {
+    requires: ["config", "styles"],
+
+    init: function () {
+        const self = storage.newObject("highlight", Highlights, { store: false });
+
+        if (self.CSS != Highlights.prototype.CSS) {
+            self.CSS = Highlights.prototype.CSS;
+            self.loadCSS(self.CSS);
+        }
+        return self;
+    }
+}, {
+}, {
+    commands: function () {
+        commands.add(["colo[rscheme]"],
+            "Load a color scheme",
+            function (args) {
+                let scheme = args[0];
+
+                if (scheme == "default")
+                    highlight.clear();
+                else
+                    liberator.assert(io.sourceFromRuntimePath(["colors/" + scheme + ".vimp"]),
+                        "No such color scheme: " + scheme);
+                autocommands.trigger("ColorScheme", { name: scheme });
+            },
+            {
+                argCount: "1",
+                completer: function (context) {
+                    context.title = ["Extra Completions"];
+                    context.completions = [
+                        ["default", "Clear all highlights"]
+                    ];
+                    context.fork("colorScheme", 0, completion, "colorScheme");
+                }
+            });
+
+        commands.add(["hi[ghlight]"],
+            "Set the style of certain display elements",
+            function (args) {
+                let style = `
+                    ;
+                    display: inline-block !important;
+                    position: static !important;
+                    margin: 0px !important; padding: 0px !important;
+                    width: 3em !important; min-width: 3em !important; max-width: 3em !important;
+                    height: 1em !important; min-height: 1em !important; max-height: 1em !important;
+                    overflow: hidden !important;
+                `;
+                let clear = args[0] == "clear";
+                if (clear)
+                    args.shift();
+
+                let [key, css] = args;
+                liberator.assert(!(clear && css), "Trailing characters");
+
+                if (!css && !clear) {
+                    // List matching keys
+                    let str = template.tabular(["Key", { header: "Sample", style: "text-align: center" }, "CSS"],
+                        iter(
+                            Array.from(iter(highlight))
+                                 .filter(h => !key || h.class.indexOf(key) > -1)
+                                 .map(h => [
+                                    h.class,
+                                    xml`<span style=${h.value + style}>XXX</span>`,
+                                    template.highlightRegexp(h.value, /\b[-\w]+(?=:)/g, function (str) xml`<span style="font-weight: bold;">${str}</span>`)
+                                 ])
+                        )
+                    );
+
+                    commandline.echo(str, commandline.HL_NORMAL, commandline.FORCE_MULTILINE);
+                    return;
+                }
+                if (!key && clear)
+                    highlight.clear();
+                else {
+                    let error = highlight.set(key, css, clear, "-append" in args);
+                    if (error)
+                        liberator.echoerr(error);
+                }
+            },
+            {
+                // TODO: add this as a standard highlight completion function?
+                completer: function (context, args) {
+                    // Complete a highlight group on :hi clear ...
+                    if (args.completeArg > 0 && args[0] == "clear")
+                        args.completeArg = args.completeArg > 1 ? -1 : 0;
+
+                    if (args.completeArg == 0)
+                        context.completions = Array.from(iter(highlight))
+                                                   .map(v => [v.class, v.value]);
+                    else if (args.completeArg == 1) {
+                        let hl = highlight.get(args[0]);
+                        if (hl)
+                            context.completions = [[hl.value.replace(/\n+/g, " "), "Current Value"], [hl.default || "", "Default Value"]];
+                    }
+                },
+                hereDoc: true,
+                literal: 1,
+                options: [[["-append", "-a"], commands.OPTION_NOARG]],
+                serial: function () {
+                    return Array.from(iter(highlight))
+                                .filter(v => v.value != v.default)
+                                .map(v => ({
+                                    command: this.name,
+                                    arguments: [v.class],
+                                    literalArg: v.value
+                                }));
+                }
+            });
+    },
+    completion: function () {
+        completion.colorScheme = function colorScheme(context) {
+            context.title = ["Color Scheme", "Runtime Path"];
+            context.keys = { text: function (f) f.leafName.replace(/\.vimp$/, ""), description: ".parent.path" };
+            context.completions = util.Array.flatten(
+                io.getRuntimeDirectories("colors").map(
+                    function (dir) dir.readDirectory().filter(
+                        function (file) /\.vimp$/.test(file.leafName))))
+
+        };
+
+        completion.highlightGroup = function highlightGroup(context) {
+            context.title = ["Highlight Group", "Value"];
+            context.completions = Array.from(iter(highlight)).map(v => [v.class, v.value]);
+        };
+    }
+});
+
+// vim: set fdm=marker sw=4 ts=4 et:
diff --git a/vimperator/.vimperator/info/default/ignored-keys b/vimperator/.vimperator/info/default/ignored-keys
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/vimperator/.vimperator/info/default/ignored-keys
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/vimperator/.vimperator/info/default/local-marks b/vimperator/.vimperator/info/default/local-marks
new file mode 100644
index 0000000..9839bb9
--- /dev/null
+++ b/vimperator/.vimperator/info/default/local-marks
@@ -0,0 +1 @@
+{"'":[{"location":"http://mangak.net/nineteen-chap-3/","position":{"x":0,"y":0.03545084529151097}},{"location":"https://www.google.com/search?q=nineteen+anime&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.49306296691568835}},{"location":"http://mangak.net/nineteen-chap-4/","position":{"x":0,"y":0.9762049130627161}},{"location":"https://www.youtube.com/watch?v=8ELbX5CMomE","position":{"x":0,"y":0.6715412421952021}},{"location":"https://www.reddit.com/r/linux4noobs/comments/3zydz4/locked_bios_how_install_linux/","position":{"x":0,"y":0.35471100554235946}},{"location":"https://www.reddit.com/r/linux4noobs/comments/3zxo1o/noob_hung_up_with_cat_command/","position":{"x":0,"y":0.5885057471264368}},{"location":"https://www.reddit.com/r/linux/comments/3zugg3/remix_os_is_android_for_the_desktop_and_it_works/","position":{"x":0,"y":0.4405426975259378}},{"location":"https://www.reddit.com/r/opensource/comments/3zqm3j/i_fixed_my_first_open_source_bug_today_but_my/","position":{"x":0,"y":0.21446984017872486}},{"location":"https://www.reddit.com/r/linuxmemes/","position":{"x":0,"y":0.19500304692260817}},{"location":"https://www.youtube.com/watch?v=UQNYQStjJWk","position":{"x":0,"y":0.9790741915028536}},{"location":"http://www.vn-zoom.com/f316/huong-dan-and-giai-dap-cac-van-de-ve-cai-dat-linux-2953363-29.html","position":{"x":0,"y":0.5697973165857836}},{"location":"https://github.com/barwinko/pro","position":{"x":0,"y":0.8787113076437144}},{"location":"http://www.luafaq.org/#T1.2","position":{"x":0,"y":0.06321772607855125}},{"location":"http://www.luafaq.org/#T1.5","position":{"x":0,"y":0.346425207779118}},{"location":"http://www.luafaq.org/#T1.5.2","position":{"x":0,"y":0.09076188430462154}},{"location":"http://www.luafaq.org/#T1.8","position":{"x":0,"y":0.10310470745691579}},{"location":"https://di.reddit.com/r/linuxmasterrace/comments/3y2vz1/your_new_year_linux_resolutions/","position":{"x":0,"y":0.18328242154956956}},{"location":"https://www.reddit.com/r/Jokes/comments/40heu4/when_i_see_a_girl_i_first_look_at_her_hair_then/","position":{"x":0,"y":0.5751462337352274}},{"location":"http://mangak.net/go-chap-7/","position":{"x":0,"y":0.17956413205059882}},{"location":"http://mangak.net/go-chap-6/","position":{"x":0,"y":0.01912983533614301}},{"location":"http://mangak.net/go-chap-5/","position":{"x":0,"y":0.057256302030329824}},{"location":"http://mangak.net/go-chap-4/","position":{"x":0,"y":0.020553811019126463}},{"location":"https://www.reddit.com/r/Showerthoughts/comments/40q21h/google_drive_will_mean_a_completely_different/","position":{"x":0,"y":0.8413001912045889}},{"location":"https://www.reddit.com/r/debian/comments/40kqla/why_are_some_packages_outdated_or_not_available/","position":{"x":0,"y":0.8592351505288853}},{"location":"http://wiki.freepascal.org/Dynamic_array","position":{"x":0,"y":0}},{"location":"http://9gag.com/wtf?ref=9nav","position":{"x":0,"y":0.8869353294455566}},{"location":"http://9gag.com/gag/agVG1xW?sc=wtf","position":{"x":0,"y":0.7705066344993968}},{"location":"https://bbs.archlinux.org/viewtopic.php?id=207453","position":{"x":0,"y":0}},{"location":"http://mangak.net/go-chap-8/","position":{"x":0,"y":0.03234105108416024}},{"location":"https://www.reddit.com/r/linux/comments/4162xj/how_to_get_linux_distros_in_1997_if_you_ever/","position":{"x":0,"y":0.2570546737213404}},{"location":"https://www.facebook.com/hipnguyen3011?fref=ts","position":{"x":0,"y":0}},{"location":"https://www.facebook.com/VN-Hacker-News-1659681690953364/","position":{"x":0,"y":0.7344232515894641}},{"location":"https://www.reddit.com/r/linux4noobs/comments/419yau/any_other_new_users_find_linux_much_easier_than/","position":{"x":0,"y":0.3648530695373873}},{"location":"https://www.facebook.com/triadsServer/?fref=nf","position":{"x":0,"y":0.8545816733067729}},{"location":"http://showjav.com/full-anh-sex-choi-ban-gai-bim-khong-long-rat-ngon.html","position":{"x":0,"y":1.0001541782300338}},{"location":"http://zin3x.mobi/full-anh-em-gai-tuoi-teen-tu-suong.html","position":{"x":0,"y":0.8099467140319716}},{"location":"http://hoangbidz.blogspot.com/2009/03/10x-biet-tu-suong-bang-anh-lua-tinh.html","position":{"x":0,"y":1.0001045696957023}},{"location":"http://kenhjav.biz/ki-su/03-anh-sex-gai-thpt-khoe-vu-tren-facebook.html","position":{"x":0,"y":0.8523802372728638}},{"location":"http://nongvl.net/bo-anh-18-khieu-goi-cho-cac-thanh-nien-thich-qwerty.html","position":{"x":0,"y":0.18999088129592875}},{"location":"http://www.buzzfeed.com/floperry/problems-everyone-with-long-hair-faces-in-the-summer#.drwOomBK2E","position":{"x":0,"y":0.7712901580826109}},{"location":"http://ethanschoonover.com/solarized","position":{"x":0,"y":0.38806561534194467}},{"location":"https://bbs.archlinux.org/viewtopic.php?id=108056","position":{"x":0,"y":0.9184018007878447}},{"location":"https://github.com/clintbellanger/flare-game/wiki/Codename-Empyrean-design-guide","position":{"x":0,"y":1}},{"location":"http://www.vn-zoom.com/f316/show-man-hinh-desktop-linux-cua-ban-nao-426253-126.html","position":{"x":0,"y":0.06929464541376348}},{"location":"http://genk.vn/do-choi-so/khi-mau-anh-duoc-nhao-nan-duoi-ban-tay-cua-12-nhiep-anh-gia-20160125022611515.chn","position":{"x":0,"y":0.9072847682119205}},{"location":"http://viral-bacon.com/do-you-like-these-apples-1?v=c8nKjYNDipy3dFs1i2I63xN41Aq4LO0064E0","position":{"x":0,"y":0.9746192893401016}},{"location":"http://www.nguyenkim.com/loa-vi-tinh-microlab-d-22.html","position":{"x":0,"y":0.5425170068027211}},{"location":"http://www.nguyenkim.com/?subcats=Y&status=A&pshort=Y&pfull=Y&pname=Y&pkeywords=Y&search_performed=Y&q=tf&dispatch=products.search","position":{"x":0,"y":0.6182669789227166}},{"location":"https://github.com/McSinyx/papercolor-theme/blob/master/colors/PaperColor.vim","position":{"x":0,"y":0.6825156033287101}},{"location":"https://www.reddit.com/r/linuxquestions/comments/43rp9m/help_finding_a_distro/","position":{"x":0,"y":0.7381703470031545}},{"location":"https://www.reddit.com/r/linuxquestions/comments/43r95o/debian_vs_ubuntu_which_is_quicker_to_upgrade/","position":{"x":0,"y":0.8103130755064457}},{"location":"http://www.orangepi.org/orangepipc/","position":{"x":0,"y":1.0003317850033178}},{"location":"http://www.orangepi.org/downloadresources/","position":{"x":0,"y":0.6985182945267614}},{"location":"http://www.orangepi.org/Docs/FAQ.html","position":{"x":0,"y":0.9409111411817772}},{"location":"https://www.reddit.com/r/linux4noobs/comments/43n9k7/distro_tiling_wm_for_laptops/","position":{"x":0,"y":1.0010373443983402}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/43wdpm/my_girlfriend_has_allowed_me_to_ascend_her_laptop/","position":{"x":0,"y":1.0003197953309881}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/43qyxk/so_i_have_mint_working_perfectly_what_now/","position":{"x":0,"y":0.9501871580765908}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/43r6bk/what_is_the_best_arch_deriative_for_me/","position":{"x":0,"y":0.9994391475042064}},{"location":"https://www.facebook.com/phong.phigia?fref=ts","position":{"x":0,"y":0.6272959776796094}},{"location":"https://www.reddit.com/r/funny/","position":{"x":0,"y":0.1943677526228603}},{"location":"http://stackoverflow.com/questions/6577508/how-to-merge-mulitple-lines-into-one-line-in-vim","position":{"x":0,"y":0}},{"location":"https://github.com/mswift42/vim-themes","position":{"x":0,"y":1.0001251877816726}},{"location":"http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=342","position":{"x":0,"y":0.9834774552192711}},{"location":"https://bbs.archlinux.org/viewtopic.php?id=61150","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/awesomewm/comments/40xa47/the_perfect_browser/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/debian/comments/43zes4/how_can_i_create_a_bootable_usb_windows_10/","position":{"x":0,"y":0.8095545513234345}},{"location":"https://www.reddit.com/r/linux/comments/449lnn/redshift_saves_my_eyes_once_again_just_another/","position":{"x":0,"y":0.24641988651715752}},{"location":"https://github.com/copycat-killer/awesome-copycats/blob/master/rc.lua.blackburn","position":{"x":0,"y":0.10911931584573636}},{"location":"https://github.com/morhetz/gruvbox","position":{"x":1,"y":0}},{"location":"http://9gag.com/gag/aYeVqXN","position":{"x":0.09014084507042254,"y":0.6465374793450503}},{"location":"https://www.reddit.com/r/debian/comments/46f5zl/i_want_to_install_debian/","position":{"x":0,"y":0.7981330221703618}},{"location":"http://thedailyneopets.com/dailies","position":{"x":0,"y":0.4148669609831762}},{"location":"https://www.google.com/search?q=deadpool+hd+torrent&ie=utf-8&oe=utf-8","position":{"x":0,"y":1}},{"location":"http://9gag.com/gag/aBYdYbz?sc=comic","position":{"x":0,"y":0.44300324270391617}},{"location":"https://www.python.org/dev/peps/pep-0008/#a-foolish-consistency-is-the-hobgoblin-of-little-minds","position":{"x":0,"y":0.22601177711971135}},{"location":"https://www.python.org/dev/peps/pep-0008/#blank-lines","position":{"x":0,"y":0.24619626263657715}},{"location":"https://www.python.org/dev/peps/pep-0008/#whitespace-in-expressions-and-statements","position":{"x":0,"y":0.3617890329827428}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4705mi/please_help_dad_trying_to_make_me_install_windows/","position":{"x":0,"y":0.9610987379361544}},{"location":"https://www.reddit.com/r/debian/comments/475vi4/dae_have_a_problem_with_ridiculous_default_mime/","position":{"x":0,"y":0.9469767441860465}},{"location":"https://www.google.com/search?q=octicons+awesome+wm&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.9333333333333333}},{"location":"https://www.reddit.com/r/linux4noobs/comments/479ydh/what_version_of_linux_for_a_learning_student/","position":{"x":0,"y":0.888641425389755}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4764nw/im_considering_moving_from_mint_to_debian_any/","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/476qh4/sister_is_tired_of_her_slow_laptop_that_is/","position":{"x":0,"y":0.6313180002754442}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/479cst/lmr_wiki_description_of_ubuntu/","position":{"x":0,"y":0.5557059088858818}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4776pm/on_proprietary_software_world_if_i_want_something/","position":{"x":0,"y":0.9781353856917964}},{"location":"https://bbs.archlinux.org/viewtopic.php?id=99213","position":{"x":0,"y":1}},{"location":"https://www.google.com/search?q=awesome+c.type&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.9986033519553073}},{"location":"http://satya164.deviantart.com/art/Numix-GTK3-theme-360223962","position":{"x":0,"y":0.06723948446398241}},{"location":"https://wiki.archlinux.org/index.php/Vim#Visual_wrapping","position":{"x":0,"y":0.2658551247370003}},{"location":"https://bitbucket.org/equalsraf/vim-qt/issues/53/set-columns-or-set-lines-does-not-adjust","position":{"x":0,"y":0.4802619610696744}},{"location":"http://awesome.naquadah.org/wiki/FAQ#How_to_find_window.27s_class_and_other_identifiers.3F","position":{"x":0.2711864406779661,"y":0.7132479449436054}},{"location":"http://askubuntu.com/questions/156286/xgamma-display-parameter-for-dual-monitor-setup","position":{"x":0,"y":0.46549612086565945}},{"location":"https://www.facebook.com/groups/geeklinux/1664190977176127/?notif_t=group_activity","position":{"x":0,"y":0.5895603995042648}},{"location":"http://quachnhuthao.forumvi.com/t73-topic","position":{"x":0,"y":0.11676895007463925}},{"location":"http://lxer.com/","position":{"x":0,"y":1}},{"location":"http://taplamvan.edu.vn/phan-tich-bai-binh-ngo-dai-cao-cua-nguyen-trai/","position":{"x":0,"y":0.3736615630941659}},{"location":"https://nicolargo.github.io/glances/","position":{"x":0,"y":0.5551580202742994}},{"location":"http://chatyoyo.vn/goc-hoc-tap-c41/van-mau-box147/phan-tich-muoi-bon-cau-dau-trong-tac-pham--binh-ngo-dai-cao-cua-nguyen-trai-t25619-page1.html","position":{"x":0.47297297297297297,"y":0.6270513041976161}},{"location":"http://0.0.0.0:61208/","position":{"x":0,"y":1}},{"location":"https://irssi.org/","position":{"x":0,"y":1}},{"location":"https://gist.github.com/zmwangx/9987772","position":{"x":0.6451612903225806,"y":1}},{"location":"https://www.reddit.com/r/vim/comments/47smco/are_there_any_significant_disadvantages_to_using/d0g0qme?context=3","position":{"x":0,"y":0.46798029556650245}},{"location":"https://www.reddit.com/r/linux4noobs/comments/47v3lp/help_me_pick_the_right_distribution/","position":{"x":0,"y":0.05870236869207003}},{"location":"https://www.facebook.com/groups/geeklinux/1665253993736492/?notif_t=group_activity","position":{"x":0,"y":0.11177644710578842}},{"location":"https://www.reddit.com/r/linuxquestions/comments/480n6q/linux_distribution_that_teaches_as_you_use_it/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linuxquestions/comments/47xzqh/error_upgrading_debian_testing/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/Jokes/comments/47zm2c/what_does_bill_say_to_hillary_after_sex/","position":{"x":0,"y":0.13622966925008187}},{"location":"https://www.reddit.com/r/unixporn/comments/481cp5/what_magic_tricks_did_you_have_to_perform_to_get/","position":{"x":0,"y":0.42900150526843955}},{"location":"https://www.reddit.com/r/linuxquestions/comments/47z2sg/arch_install_dd_sync_flag_not_working/","position":{"x":0,"y":0.884083044982699}},{"location":"https://www.reddit.com/prefs/","position":{"x":0,"y":0.8957597173144877}},{"location":"https://www.reddit.com/r/Marvel/comments/46ajgt/thoughts_on_the_deadpool_movie_tldr_i_didnt_like/","position":{"x":0,"y":0.45841784989858014}},{"location":"https://en.wikipedia.org/wiki/Deadpool_(film)","position":{"x":0,"y":0.6980399960202965}},{"location":"http://awesome.naquadah.org/wiki/Using_Multiple_Screens","position":{"x":0.12539184952978055,"y":0.8798851292296167}},{"location":"https://github.com/powerline/powerline","position":{"x":0,"y":0.10816030902945437}},{"location":"https://github.com/romockee/powerarrow/blob/master/themes/powerarrow/theme.lua","position":{"x":0.46601941747572817,"y":0.06251285214887929}},{"location":"https://github.com/romockee/powerarrow/blob/master/rc.lua","position":{"x":0,"y":0.726349545697488}},{"location":"https://en.wikipedia.org/wiki/Pango","position":{"x":0,"y":0.46619350018677624}},{"location":"https://www.google.com/search?q=octifonts&ie=utf-8&oe=utf-8#q=cpu+ram+font","position":{"x":0,"y":0.4320809248554913}},{"location":"http://fontawesome.io/","position":{"x":0,"y":0.9556886227544911}},{"location":"http://learningenglish.voanews.com/archive/special-english-broadcast/latest/978/1689.html","position":{"x":0,"y":1}},{"location":"http://learningenglish.voanews.com/rsspage.aspx","position":{"x":0,"y":0.8527049873203719}},{"location":"https://www.reddit.com/r/vim/comments/47smco/are_there_any_significant_disadvantages_to_using/d0hvejt?context=3","position":{"x":0,"y":0.8996865203761756}},{"location":"https://www.reddit.com/r/linux4noobs/comments/48d69u/can_this_cause_ubuntus_files_to_get_corrupted/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/vim/comments/48l9a7/vim_mode_vs_vim_with_plugins/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/48j4li/what_are_you_1_line_troll_commands/","position":{"x":0,"y":0.2221223021582734}},{"location":"https://www.reddit.com/r/linuxquestions/comments/48hpw0/how_does_a_linux_user_stay_sane_running_windows/","position":{"x":0,"y":0.10839672322995904}},{"location":"http://xkcd.com/357/","position":{"x":0,"y":0.9833729216152018}},{"location":"http://xkcd.com/730/","position":{"x":0,"y":0.29666254635352285}},{"location":"https://fortawesome.github.io/Font-Awesome/icons/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/archlinux/","position":{"x":0,"y":0.4066811909949165}},{"location":"https://www.reddit.com/r/linux4noobs/","position":{"x":0,"y":0.24568965517241378}},{"location":"https://www.reddit.com/r/unixporn/","position":{"x":0,"y":0.1735357917570499}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/48p6gj/9_years_old_sister_uses_linux/","position":{"x":0,"y":0.524975514201763}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/48mgg4/poland_is_still_stuck_in_the_90s_regarding_linux/","position":{"x":0,"y":0.13696990424076608}},{"location":"https://www.edx.org/course/introduction-computer-science-harvardx-cs50x?utm_source=Course+Announcements+Mailing+List&utm_medium=email&utm_content=title&utm_campaign=Student_Newsletter_February_23&mc_cid=d56c39fbcd&mc_eid=92665e3a72","position":{"x":0,"y":0.4449197860962567}},{"location":"https://courses.edx.org/courses/course-v1:HarvardX+CS50+X/info","position":{"x":0,"y":1}},{"location":"https://www.edx.org/course","position":{"x":0,"y":0.3351669195751138}},{"location":"https://www.google.com/search?q=doge&biw=1574&bih=829&tbm=isch&tbo=u&source=univ&sa=X&ved=0ahUKEwiK_ZCJj6fLAhXYjo4KHa5CCMsQsAQIPQ","position":{"x":0,"y":0.3071323409128088}},{"location":"https://www.google.com/search?q=doge&biw=1574&bih=829&tbm=isch&tbo=u&source=univ&sa=X&ved=0ahUKEwiK_ZCJj6fLAhXYjo4KHa5CCMsQsAQIPQ#tbm=isch&q=doge+tail","position":{"x":0,"y":0.004383007417397168}},{"location":"https://www.google.com/search?tbs=sbi%3Acs&tbnid=4EFZMSW5hzoa8M%3A&docid=z7BFugogUHzRVM&ved=0ahUKEwiAxendj6fLAhXFm5QKHW0gAw4QiBwICQ","position":{"x":0,"y":0.5786802030456852}},{"location":"https://www.google.com/search?q=awesome+wm&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.6529017857142857}},{"location":"https://www.reddit.com/r/linuxquestions/comments/48ugaa/serious_alternative_for_skype_client/","position":{"x":0,"y":0.8501845018450185}},{"location":"https://www.reddit.com/r/learnpython/comments/48x7ld/python_launcher_34_question/","position":{"x":0,"y":0.09152950622240064}},{"location":"https://www.reddit.com/r/archlinux/comments/48ugx9/more_efficient_way_to_upgrade_git_packages/","position":{"x":0,"y":0}},{"location":"http://blog.robertelder.org/bash-one-liner-compose-music/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linux/comments/48xj46/bash_one_liner_compose_music_from_entropy_in/","position":{"x":0,"y":0.5842217484008528}},{"location":"https://www.google.com/search?q=mutt+config&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.07975460122699386}},{"location":"http://www.freepascal.org/docs-html/ref/refse6.html","position":{"x":0,"y":1}},{"location":"https://www.google.com/search?q=free+pascal+read+octal&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.7761194029850746}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/49a6ah/when_even_your_elevator_is_part_of_the_linux/","position":{"x":0,"y":0.6513157894736842}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/493qj4/ive_been_told_on_more_than_one_occasion_that_my/","position":{"x":0,"y":0.3404119770651943}},{"location":"https://www.gamingonlinux.com/articles/balrum-a-beautiful-2d-rpg-released-for-linux-heres-some-thoughts-on-it.6762","position":{"x":0,"y":0.7796610169491526}},{"location":"http://www.vn-zoom.com/f316/loi-unix-like-os-chet-bat-dac-ky-tu-3102585.html","position":{"x":0,"y":0.8089097303634232}},{"location":"https://www.reddit.com/r/learnpython/comments/49g8ib/car_talk_puzzler_am_i_doing_this_right/d0ryucy?context=3","position":{"x":0,"y":0.7474162877221993}},{"location":"https://www.reddit.com/r/learnpython/comments/46xkkj/what_are_the_advantages_and_disadvantages_of/","position":{"x":0,"y":0.12332439678284182}},{"location":"https://www.reddit.com/r/vim/comments/497quq/writing_in_danish/","position":{"x":0,"y":0.575}},{"location":"https://www.reddit.com/r/linuxquestions/comments/49ia9e/need_a_workaround_for_source_on_linux/","position":{"x":0,"y":0.22073578595317725}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/49hzay/lets_have_antilinux_thread/","position":{"x":0,"y":0.9621823911758913}},{"location":"https://www.reddit.com/r/debian","position":{"x":0,"y":0.3120567375886525}},{"location":"https://www.reddit.com/r/linuxquestions/comments/49eql2/how_do_i_get_away_form_gdebi/","position":{"x":0,"y":0.4351648351648352}},{"location":"https://www.reddit.com/r/linux4noobs/comments/49hc01/when_i_run_pacman_on_manjaro_im_downloading_new/","position":{"x":0,"y":0.132}},{"location":"https://www.reddit.com/r/linux4noobs/comments/49gwa4/a_few_small_bugs_that_require_fixing/","position":{"x":0,"y":0.396}},{"location":"https://github.com/awesomeWM/awesome/releases/tag/v3.5.9","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/awesomewm/comments/49ck93/menubar_autocompletion/","position":{"x":0,"y":0.20075282308657466}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/49hzay/lets_have_antilinux_thread/d0s1gft?context=3","position":{"x":0,"y":0.27078384798099764}},{"location":"http://stevelosh.com/blog/2011/09/writing-vim-plugins/","position":{"x":0,"y":0.3285742483058096}},{"location":"https://www.google.com/search?q=vim+unikey&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.16638655462184873}},{"location":"https://github.com/tpope/vim-pathogen","position":{"x":0,"y":0}},{"location":"http://stevelosh.com/blog/2011/09/writing-vim-plugins/#be-pathogen-compatible","position":{"x":0,"y":0.11349430883610764}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/49hzay/lets_have_antilinux_thread/d0s4a0n?context=3","position":{"x":0,"y":1}},{"location":"https://www.google.com/search?q=xubutu+default+apps&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.17607223476297967}},{"location":"https://www.reddit.com/r/unixporn/comments/49i8j0/oc_awesome_tmux_integration/","position":{"x":0,"y":0.6841932303647716}},{"location":"http://stevelosh.com/blog/2011/09/writing-vim-plugins/#localize-mappings-and-settings","position":{"x":0,"y":0.9942759392065268}},{"location":"http://vimdoc.sourceforge.net/htmldoc/usr_41.html","position":{"x":0,"y":0.022814345383839838}},{"location":"http://vforum.vn/diendan/showthread.php?51063-Download-bo-font-UTM-chu-dep-tieng-Viet-Hoa-Unicode","position":{"x":0,"y":0.16915847928235797}},{"location":"https://www.google.com/search?q=lelex&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.16086547507055504}},{"location":"https://www.google.com/search?q=lelex&ie=utf-8&oe=utf-8#q=telex","position":{"x":0,"y":0.3856088560885609}},{"location":"http://ngochin.com/2014/07/31/uoc-mo-bo-go-kieu-unikey/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/learnpython/comments/49m0bp/recursion_help/","position":{"x":0,"y":0.15405405405405406}},{"location":"https://www.reddit.com/r/unixporn/comments/49n9fe/eli5_this_sub/","position":{"x":0,"y":0.7635600839077016}},{"location":"https://mega.nz/#sourcecode","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/49m4sk/he_embraced_his_what/","position":{"x":0,"y":0.4308823529411765}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/49k9x6/one_of_my_friends_was_having_problems_installing/","position":{"x":0,"y":0.8033412887828162}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/49hkjv/which_editor/","position":{"x":0,"y":0.09313988894859394}},{"location":"https://www.facebook.com/?_rdr","position":{"x":0,"y":0.6123090745732255}},{"location":"https://www.google.com/search?q=%C3%B4%C3%B4ng&ie=utf-8&oe=utf-8#q=v%E1%BA%A7n+%C3%B4%C3%B4ng","position":{"x":0,"y":0.36869340232858994}},{"location":"https://github.com/search?utf8=%E2%9C%93&q=vim&ref=simplesearch","position":{"x":0,"y":1}},{"location":"https://github.com/VundleVim/Vundle.vim","position":{"x":0,"y":0}},{"location":"https://git-scm.com/docs/git-pull","position":{"x":0,"y":0.994535519125683}},{"location":"https://github.com/clintbellanger/flare-game","position":{"x":0,"y":1}},{"location":"https://github.com/McSinyx/yavime/blob/master/autoload/yavime.vim","position":{"x":0,"y":1}},{"location":"https://github.com/clintbellanger/flare-game/issues/495#issuecomment-188372502","position":{"x":0,"y":0.8470824949698189}},{"location":"https://github.com/BoGoEngine/ibus-bogo/blob/master/doc/sphinx/install.rst","position":{"x":0,"y":1}},{"location":"https://github.com/lewtds/awesome-viet-foss","position":{"x":0,"y":0.8656884875846501}},{"location":"https://www.facebook.com/groups/geeklinux/1669604023301489/?notif_t=group_activity","position":{"x":0.27884615384615385,"y":0.050226830848995464}},{"location":"https://wiki.archlinux.org/index.php/rxvt-unicode#Simple_tabs","position":{"x":0,"y":0.7049235422618048}},{"location":"https://github.com/F1LT3R/dotfiles","position":{"x":0,"y":0.761433868974042}},{"location":"https://www.reddit.com/r/vim/comments/4a4b1j/vim_porn_2_post_your_vim_screenshots/","position":{"x":0,"y":0.8148898797459803}},{"location":"http://cdimage.debian.org/debian-cd/8.3.0/amd64/bt-cd/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linuxquestions/","position":{"x":0,"y":0.8442737430167597}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4a7nwq/just_installed_linux_for_the_first_time/","position":{"x":0,"y":0.22990033222591363}},{"location":"https://www.reddit.com/r/learnpython/comments/4a7q6c/how_can_we_synthesize_sounds_in_python/","position":{"x":0,"y":0.018918021905077995}},{"location":"http://likes.com/g/18536814?utm_campaign=ml&utm_term=1443595ECCDJKHJ&utm_source=ml250&utm_medium=ml&v=18ptgKaH1A6yO0Xjdkr63xN41AF38J0065K242&page=2","position":{"x":0,"y":0.2763578274760383}},{"location":"http://likes.com/g/18536814?utm_campaign=ml&utm_term=1443595ECCDJKHJ&utm_source=ml250&utm_medium=ml&v=18ptgKaH1A6yO0Xjdkr63xN41AF38J0065K242&page=3","position":{"x":0,"y":0.38941076003415886}},{"location":"http://likes.com/g/18536814?utm_campaign=ml&utm_term=1443595ECCDJKHJ&utm_source=ml250&utm_medium=ml&v=18ptgKaH1A6yO0Xjdkr63xN41AF38J0065K242&page=4","position":{"x":0,"y":0.24764663287472846}},{"location":"http://likes.com/g/18536814?utm_campaign=ml&utm_term=1443595ECCDJKHJ&utm_source=ml250&utm_medium=ml&v=18ptgKaH1A6yO0Xjdkr63xN41AF38J0065K242&page=6","position":{"x":0,"y":0.24504249291784702}},{"location":"http://likes.com/g/18536814?utm_campaign=ml&utm_term=1443595ECCDJKHJ&utm_source=ml250&utm_medium=ml&v=18ptgKaH1A6yO0Xjdkr63xN41AF38J0065K242&page=7","position":{"x":0,"y":0.27094753328112764}},{"location":"http://likes.com/g/16323256?utm_campaign=ml&v=b8pthEJJ1A6yO0Xjdkr63xN41AF3fN0065K242&utm_medium=ml&utm_source=ml250&utm_term=1443595QOOOUPOX&page=1","position":{"x":0,"y":0.27010148321623734}},{"location":"http://likes.com/g/16323256?utm_campaign=ml&utm_term=1443595QOOOUPOX&utm_source=ml250&utm_medium=ml&v=b8pthEJJ1A6yO0Xjdkr63xN41AF3fN0065K242&page=2","position":{"x":0,"y":0.3899323816679189}},{"location":"http://likes.com/g/16323256?utm_campaign=ml&utm_term=1443595QOOOUPOX&utm_source=ml250&utm_medium=ml&v=b8pthEJJ1A6yO0Xjdkr63xN41AF3fN0065K242&page=3","position":{"x":0,"y":0.2633181126331811}},{"location":"https://github.com/meganz/MEGAsync","position":{"x":0,"y":0.9712280701754386}},{"location":"http://www.daikynguyenvn.com/cong-nghe/nhung-chiec-usb-giau-trong-cac-buc-tuong-khap-the-gioi-chung-an-chua-dieu-gi.html","position":{"x":0,"y":0.7859158542842484}},{"location":"http://awesome.naquadah.org/wiki/Urxvt_tips","position":{"x":0,"y":1}},{"location":"https://packages.debian.org/stretch/vim-gtk","position":{"x":0,"y":0.9520488230165649}},{"location":"https://www.reddit.com/r/unixporn/comments/4a7t24/fortune_i3lock/","position":{"x":0,"y":0.3407821229050279}},{"location":"https://github.com/definite/ibus-table-chinese","position":{"x":0,"y":1}},{"location":"https://github.com/definite/ibus-table-chinese/blob/master/tables/cangjie/cangjie3.txt","position":{"x":0,"y":0.5}},{"location":"https://github.com/acevery/ibus-table","position":{"x":0,"y":0.7026831036983321}},{"location":"https://github.com/moebiuscurve/ibus-table-others/blob/master/tables/viqr.txt","position":{"x":0,"y":0.2564737671695564}},{"location":"https://www.reddit.com/r/learnpython/comments/4af432/who_is_teaching_beginners_to_use_rangeleniterable/","position":{"x":0,"y":0.6071576334298717}},{"location":"https://github.com/deviantfero/wpgtk","position":{"x":0.19047619047619047,"y":0.14513584574934268}},{"location":"https://www.reddit.com/r/unixporn/comments/4abojh/oc_wpgtk_v21_wallpaper_manager_that_generates_an/","position":{"x":0,"y":0.6163771712158809}},{"location":"https://github.com/clintbellanger/flare-game/issues/500#issuecomment-196436853","position":{"x":0,"y":1}},{"location":"https://github.com/romockee/powerarrow","position":{"x":0,"y":1}},{"location":"https://github.com/copycat-killer/awesome-copycats","position":{"x":0,"y":0.7176357652221613}},{"location":"https://www.reddit.com/r/unixporn/comments/4ad0j1/awesomewm_how_to_add_image_to_selected_tags/","position":{"x":0,"y":0.37405189620758483}},{"location":"https://github.com/McSinyx/tmp/blob/master/rc.lua","position":{"x":0.11507936507936507,"y":0.3670425609312477}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4aerpu/im_thinking_of_hopping_back_on_the_linux_train/","position":{"x":0,"y":0.7061469265367316}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4afv8r/can_i_fix_this_from_linux/","position":{"x":0,"y":0.7568555758683729}},{"location":"https://www.reddit.com/r/linux/","position":{"x":0,"y":0.3850267379679144}},{"location":"https://www.reddit.com/r/fossworldproblems/comments/484eyw/i_never_know_how_the_web_browser_process_will_be/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/fossworldproblems/comments/47qj3r/i_kinda_like_the_iceweasel_logo/","position":{"x":0,"y":0.5710344827586207}},{"location":"https://www.reddit.com/r/fossworldproblems/","position":{"x":0,"y":0.8068303094983992}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4ag9wj/what_distro_do_you_recommend/","position":{"x":0,"y":0.6019007391763463}},{"location":"http://imgur.com/a/OzwVa","position":{"x":0,"y":0.18308351177730192}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4afy78/where_linux_comes_in_handy/","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/fossworldproblems/comments/48n1fe/man_clit_is_something_i_thought_id_never_type_in/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4ai6ia/what_editor_do_you_prefer/","position":{"x":0,"y":0.8247011952191236}},{"location":"https://www.reddit.com/r/vim/comments/4afoge/recurrence/","position":{"x":0,"y":0.5982658959537572}},{"location":"view-source:https://www.reddit.com/r/linux4noobs/comments/4aieeq/su_and_sudo_i_which_one_would_you_recommend_for/","position":{"x":0,"y":0}},{"location":"http://www.tuxarena.com/2011/12/10-console-music-players-for-linux/","position":{"x":0,"y":0}},{"location":"http://rybczak.net/ncmpcpp/","position":{"x":0,"y":0.11203319502074689}},{"location":"http://www.freepascal.org/docs-html/ref/refsu50.html#x152-17400012.8.5","position":{"x":0,"y":0.4500907441016334}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4aieeq/su_and_sudo_i_which_one_would_you_recommend_for/","position":{"x":0,"y":0.9629629629629629}},{"location":"https://www.reddit.com/r/debian/comments/4aho5c/upstream_iceweasel_repos_are_no_longer_available/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/debian/comments/4ah8y2/how_do_i_add_an_application_to_the_vertical_bar/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4akup8/i_found_this_while_browsing_rrandom_rlinux_gaming/","position":{"x":0,"y":0.19454887218045114}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4ak5fk/everyone_talks_about_distributions_and_desktop/","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/linuxmasterrace/","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4afrsg/microsoft_ports_harm_linux/","position":{"x":0,"y":0.6043795620437956}},{"location":"https://www.reddit.com/r/archlinux/comments/4am622/a_bit_of_a_weird_issue_gnome_terminal_doesnt_work/","position":{"x":0,"y":0.9464788732394366}},{"location":"https://www.reddit.com/r/vim/comments/4akjqs/picking_up_vim_i_love_it_but_i_just_cant_seem_to/","position":{"x":0,"y":0.6256926952141058}},{"location":"https://www.reddit.com/r/learnpython/comments/4an3gk/i_need_help/","position":{"x":0,"y":0.1635717107862505}},{"location":"https://www.reddit.com/r/learnpython/comments/4akc4n/why_is_this_code_not_working_properly/","position":{"x":0,"y":0.3541666666666667}},{"location":"https://www.reddit.com/r/learnpython/","position":{"x":0,"y":0.5723502304147465}},{"location":"https://www.reddit.com/r/unixporn/comments/4akt8g/some_general_opinions_about_stuff_related_to/","position":{"x":0,"y":0.7014598540145985}},{"location":"https://www.reddit.com/r/learnpython/comments/4an3ei/please_critique_my_approach/","position":{"x":0,"y":0.35751295336787564}},{"location":"https://www.reddit.com/r/Python/comments/3d9ge9/what_does_your_gui_look_like_post_your_screenshots/","position":{"x":0,"y":0.08020147229755908}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4aljep/about_to_make_the_switch_on_my_gaming_computer_im/","position":{"x":0,"y":0.3697033898305085}},{"location":"https://github.com/hsanson/vim-im","position":{"x":0,"y":1}},{"location":"https://github.com/search?q=vim+input+method&ref=opensearch","position":{"x":0,"y":0.09318637274549098}},{"location":"https://github.com/astrand/xclip","position":{"x":1,"y":0}},{"location":"https://github.com/Cloudef/xcmenu","position":{"x":0,"y":0.7650273224043715}},{"location":"https://vi.wikipedia.org/wiki/Ho%C3%A0ng_th%C3%A0nh_Th%C4%83ng_Long#C.C3.A1c_gi.C3.A1_tr.E1.BB.8B_n.E1.BB.95i_b.E1.BA.ADt_to.C3.A0n_c.E1.BA.A7u","position":{"x":0,"y":0.9527913809990206}},{"location":"https://vi.wikipedia.org/wiki/V%C4%83n_Mi%E1%BA%BFu_-_Qu%E1%BB%91c_T%E1%BB%AD_Gi%C3%A1m#.C4.90.C3.A1nh_gi.C3.A1","position":{"x":0,"y":0.8761218952202046}},{"location":"https://www.google.com/advanced_image_search?q=v%C4%83n+mi%E1%BA%BFu&biw=1574&bih=829&tbm=isch&hl=en","position":{"x":0,"y":0}},{"location":"https://www.google.com/search?as_st=y&tbm=isch&hl=en&as_q=v%C4%83n+mi%E1%BA%BFu&as_epq=&as_oq=&as_eq=&cr=&as_sitesearch=&safe=images&tbs=ic:gray#imgrc=oOcOI_aUkWnIOM%3A","position":{"x":0,"y":0.13218440327445066}},{"location":"https://www.google.com/search?q=v%C4%83n+mi%E1%BA%BFu&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.8589473684210527}},{"location":"https://vi.wikipedia.org/wiki/Ca_tr%C3%B9","position":{"x":0,"y":0.7038148306900985}},{"location":"http://megafun.vn/cuoc-song/am-thuc/mon-an/201308/pho-ha-noi-mot-nghe-thuat-mot-mon-an-mot-tinh-yeu-284474/","position":{"x":0,"y":0.1790555312636642}},{"location":"https://vi.wikipedia.org/wiki/L%E1%BB%85_h%E1%BB%99i_ch%C3%B9a_H%C6%B0%C6%A1ng#M.E1.BB.99t_s.E1.BB.91_v.E1.BA.A5n_.C4.91.E1.BB.81_.C4.91i_l.E1.BB.85_h.E1.BB.99i","position":{"x":0,"y":0.9573283858998145}},{"location":"https://vi.wikipedia.org/wiki/H%E1%BB%99i_Gi%C3%B3ng","position":{"x":0,"y":0.2549019607843137}},{"location":"http://rmarkdown.rstudio.com/authoring_basics.html","position":{"x":0,"y":1}},{"location":"http://web.archive.org/web/20101221124915/http://www.hanoimoi.com.vn/newsdetail/1000_nam_thang_long/399653/hoi-giong-o-den-phu-%C4%91ong-va-den-soc-duoc-unesco-cong-nhan-la-di-san-van-hoa-phi-vat-the-dai-dien-cua-nhan-loai.htm","position":{"x":0,"y":0.8886438809261301}},{"location":"file:///home/cnx/Documents/tmp/foo.md","position":{"x":0,"y":1}},{"location":"http://daringfireball.net/projects/markdown/","position":{"x":0,"y":0.2168578287543345}},{"location":"https://www.google.com/search?q=emacs+vim+binding&ie=utf-8&oe=utf-8#q=atom+debian","position":{"x":0,"y":0.2186700767263427}},{"location":"https://github.com/atom/atom/blob/master/docs/build-instructions/linux.md","position":{"x":0,"y":0.22843495363866254}},{"location":"https://atom.io/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4aljep/about_to_make_the_switch_on_my_gaming_computer_im/d126nbs?context=3","position":{"x":0,"y":0.045714285714285714}},{"location":"https://www.facebook.com/groups/geeklinux/1671593263102565/?notif_t=group_activity","position":{"x":0,"y":0.04952745543725326}},{"location":"https://www.facebook.com/groups/296041530537491/721078094700497/?notif_t=group_activity","position":{"x":0,"y":0.1054105665181413}},{"location":"https://www.facebook.com/groups/489685257874955/?fref=ts","position":{"x":0,"y":0.9715170278637771}},{"location":"https://www.facebook.com/groups/142012702808078/238489343160413/?notif_t=group_activity","position":{"x":0,"y":0.34036144578313254}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4b19x5/choosing_a_distro_first_timer/","position":{"x":0,"y":0.20689655172413793}},{"location":"https://www.reddit.com/r/learnpython/comments/4b12tc/want_to_practice_more_python_im_looking_for/","position":{"x":0,"y":0.089728453364817}},{"location":"https://github.com/FreddieV4/DailyProgrammerChallenges","position":{"x":0,"y":1}},{"location":"https://github.com/FreddieV4/DailyProgrammerChallenges/tree/master/Easy%20Challenges","position":{"x":0,"y":0}},{"location":"http://imgur.com/a/00iKx","position":{"x":0,"y":0.6292707802141765}},{"location":"https://www.reddit.com/r/unixporn/comments/4b2s6v/xfce_xfwm_tiling_floaty_chromebook/","position":{"x":0,"y":0.19865642994241842}},{"location":"https://www.reddit.com/r/debian/comments/4as3j8/trying_to_find_the_best_way_to_implement_a_guest/","position":{"x":0,"y":0.9033280507131537}},{"location":"https://www.reddit.com/r/debian/","position":{"x":0,"y":0.6571428571428571}},{"location":"https://www.reddit.com/r/unixporn/comments/4b2y50/help_merging_icon_packs/","position":{"x":0,"y":0.19704902427415516}},{"location":"https://www.reddit.com/r/unixporn/comments/4b4nxs/how_do_you_get_i3blocks_with_gaps/","position":{"x":0,"y":0.39297579496915047}},{"location":"https://www.reddit.com/r/unixporn/comments/4b59c5/cinnamon_my_attempt_at_a_minimalistic_desktop/","position":{"x":0,"y":0.3978856319077367}},{"location":"https://www.reddit.com/r/learnpython/comments/4b6fpl/take_4_numbers_return_3/","position":{"x":0,"y":0.20276679841897233}},{"location":"https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition","position":{"x":0,"y":0.9539170506912442}},{"location":"https://www.reddit.com/r/ProgrammerHumor/comments/4b1vq8/if_its_stupid_and_it_works_it_aint_stupid/","position":{"x":0,"y":0.9841521394611727}},{"location":"https://en.wikipedia.org/wiki/Happy_Hacking_Keyboard","position":{"x":0,"y":0.3359026369168357}},{"location":"http://www.pfusystems.com/embedded-keyboard/hhkb/index.html","position":{"x":0,"y":1}},{"location":"http://www.ergonomicsmadeeasy.com/store/mini-keyboards/product/happy-hacking-lite-2-keyboard/","position":{"x":0,"y":0.9103903243540407}},{"location":"http://9gag.com/?id=a0pnyoq%2Ca77273z%2CanNxLE0&c=300","position":{"x":0,"y":0.8489566244504233}},{"location":"https://github.com/jekku0966/xblstatus","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/user/McSinyx/saved","position":{"x":0,"y":0.9612244897959183}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4b7bn3/looking_for_a_linux_shell_function_to_display/","position":{"x":0,"y":0.6886326194398682}},{"location":"https://www.reddit.com/r/archlinux/comments/4awzp4/new_to_arch/","position":{"x":0,"y":0.22536744692433316}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4b6pet/even_beer_runs_the_universal_operating_system/","position":{"x":0,"y":0.20474777448071216}},{"location":"https://www.reddit.com/r/fossworldproblems/comments/4b681b/i_recently_learned_that_qt_is_pronounced_cute/","position":{"x":0,"y":0.6079295154185022}},{"location":"http://pico.vn/15819/mtxt-lenovo-thinkpad-x1-i52520m4gb160gbssd-w7pro64-part-12943da.html","position":{"x":0,"y":0.47888953152111047}},{"location":"http://pico.vn/10-thoi-quen-cong-nghe-chung-ta-nen-tu-bo-ngay-hom-nay-ban-tin-1706.html","position":{"x":0,"y":0.9739828397453639}},{"location":"http://pico.vn/29039/cap-ket-noi--hdmi--vga.html","position":{"x":0,"y":0.3889578163771712}},{"location":"https://www.facebook.com/groups/296041530537491/permalink/721078094700497/?comment_id=721706461304327&ref=notif&notif_t=group_comment_reply","position":{"x":0,"y":0.8204724409448819}},{"location":"https://www.facebook.com/son.dinh.585112/posts/593630824121082?comment_id=594105857406912&reply_comment_id=594107210740110&notif_t=feed_comment_reply","position":{"x":0,"y":1}},{"location":"http://www.mystown.com/2015/10/truyen-thuyet-thanh-thi-co-that-ve-vi.html","position":{"x":0,"y":0.8550185873605948}},{"location":"http://www.mystown.com/search/label/C%C3%A1c%20kh%C3%A1i%20ni%E1%BB%87m%20hi%E1%BB%87n%20t%C6%B0%E1%BB%A3ng%20d%E1%BB%8B%20th%C6%B0%E1%BB%9Dng","position":{"x":0,"y":0.3881856540084388}},{"location":"http://www.mystown.com/2015/12/truyen-thuyet-thanh-thi-vien-keo-chet.html","position":{"x":0,"y":0.9710711493354183}},{"location":"http://www.mystown.com/2015/07/truyen-tranh-bua-ve-adam-va-eva.html","position":{"x":0,"y":0.07345635202271114}},{"location":"https://www.reddit.com/r/nosleep/comments/2rbbe1/the_birthday_book/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/emacs/comments/333ywx/did_anyone_else_go_wow_after_trying_spacemacs/","position":{"x":0,"y":0.05546459271387638}},{"location":"https://packages.debian.org/search?keywords=terminus&searchon=names&suite=all&section=all&sourceid=mozilla-search","position":{"x":0,"y":1}},{"location":"http://terminus-font.sourceforge.net/","position":{"x":0,"y":1}},{"location":"https://sourceforge.net/projects/terminus-font/files/terminus-font-4.40/terminus-font-4.40.tar.gz/download","position":{"x":0,"y":0.6934673366834171}},{"location":"https://sourceforge.net/projects/terminus-font/","position":{"x":0,"y":0}},{"location":"https://wm.sdf.org/bbs/viewtopic.php?t=915","position":{"x":0,"y":0.5130111524163569}},{"location":"http://www.andrews-corner.org/abcde.html","position":{"x":0,"y":0.11907396883318877}},{"location":"http://vlaurie.com/computers2/Articles/protocol.htm","position":{"x":0,"y":1}},{"location":"https://www.google.com/search?q=thunderbird+gmail&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiawanOlNPLAhVoIKYKHezvAUAQ_AUICigE&biw=1574&bih=829#imgrc=aM4vagbtVEAUCM%3A","position":{"x":0,"y":0.02520337013364323}},{"location":"https://www.google.com/search?q=thunderbird+gmail&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiawanOlNPLAhVoIKYKHezvAUAQ_AUICigE&biw=1574&bih=829#imgrc=2qzbdtG6ihNbcM%3A","position":{"x":0,"y":0.23467460778617083}},{"location":"https://www.google.com/search?tbs=sbi%3Acs&tbnid=BADAzGvZS-_l-M%3A&docid=JOKhep-v8fzqyM&ved=0ahUKEwjfmdORmNPLAhVn5KYKHRrhA7UQiBwICQ&biw=1574&bih=829&dpr=1","position":{"x":0,"y":0.5640326975476839}},{"location":"https://www.google.com/search?q=lan&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjRy9eSl9PLAhUCLaYKHd1UBAIQ_AUIBygB&biw=1574&bih=829#imgrc=ZNoWxUMk9v3GxM%3A","position":{"x":0,"y":0.22295348665237003}},{"location":"https://www.google.com/search?q=lan&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjRy9eSl9PLAhUCLaYKHd1UBAIQ_AUIBygB&biw=1574&bih=829#tbm=isch&q=lan+party","position":{"x":0,"y":0.049629952111449716}},{"location":"https://www.google.com/search?q=wan&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjZ4-bCmtPLAhVGG6YKHVemA2UQ_AUIBygB&biw=1574&bih=829#imgrc=T2bENsBG6yihPM%3A","position":{"x":0,"y":0.09407282584804748}},{"location":"file:///home/cnx/Documents/20.md","position":{"x":0,"y":1}},{"location":"https://github.com/McSinyx/tmp/blob/master/20.md","position":{"x":0,"y":0.771976558337773}},{"location":"https://www.reddit.com/r/learnpython/comments/4b6v0n/a_problem_regarding_all_the_various_installations/","position":{"x":0,"y":0.5136476426799007}},{"location":"https://www.reddit.com/r/linux/comments/4bca77/visual_blindness_of_linux_programmers/","position":{"x":0,"y":0.9174694090080708}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4bd3e5/there_will_be_distros_without_an_xorg_server_this/","position":{"x":0,"y":0.17831348819051338}},{"location":"https://neovim.io/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4bfqgw/can_i_download_linux_on_a_windows_vista_computer/","position":{"x":0,"y":0.7028862478777589}},{"location":"http://gnome-look.org/content/show.php/Dark+Aurora?content=170523","position":{"x":0,"y":0.3743218806509946}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4bdlge/pc_takes_a_long_while_to_shut_down/","position":{"x":0,"y":0.8403247631935047}},{"location":"https://www.google.com/search?q=v%C5%A9+thi%C3%AAn+trung+hi%E1%BA%BFu&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.7040816326530612}},{"location":"http://killhellokitty.deviantart.com/art/DeLoreanDark3-10-8-05232014-408652063","position":{"x":0,"y":0.0926381740881629}},{"location":"http://killhellokitty.deviantart.com/","position":{"x":0,"y":0.24023929471032746}},{"location":"https://www.google.com/search?q=delorian&ie=utf-8&oe=utf-8#q=gtk+3.10+theme","position":{"x":0,"y":0.17902350813743217}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4bh5r6/how_to_change_window_style_in_ubuntu_1404_lts/","position":{"x":0,"y":0.3587521663778163}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4bll17/making_ss_output_usefull/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/ProgrammerHumor/","position":{"x":0,"y":0.19604471195184867}},{"location":"https://www.google.com/search?q=fpc+math&ie=utf-8&oe=utf-8#q=free+pascal+gcd+removed","position":{"x":0,"y":0.7591240875912408}},{"location":"http://stackoverflow.com/questions/774556/peak-memory-usage-of-a-linux-unix-process","position":{"x":0.05979381443298969,"y":0.12393598910452842}},{"location":"https://www.google.com/search?q=linux+mem+usage+pgram&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.1972318339100346}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4bj7hk/regarding_the_state_of_the_free_software_dating/","position":{"x":0,"y":0.18202554744525548}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4bisl6/okay_so_ive_installed_the_base_of_arch_on_my_ssd/","position":{"x":0,"y":0.9002473206924979}},{"location":"https://www.reddit.com/r/archlinux/comments/4blq5a/1520_browser_tabs_freezes_whole_system/","position":{"x":0,"y":0.9134253450439147}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4bm9i7/why_does_linux_have_such_a_good_hardware_driver/","position":{"x":0,"y":0.47420965058236275}},{"location":"http://boards.4chan.org/g/","position":{"x":0,"y":0.31418514080287596}},{"location":"https://www.reddit.com/r/debian/comments/4bibkv/installing_debian_after_win10_im_pretty_new/","position":{"x":0,"y":0.1556420233463035}},{"location":"https://www.reddit.com/r/vim/comments/4blagy/ctrlp_can_not_navigate_in_results_if_set_syntax/","position":{"x":0,"y":0.3969359331476323}},{"location":"https://www.reddit.com/r/learnpython/comments/4bm5zo/comparing_two_string_with_a_for_loop_and_breaking/","position":{"x":0,"y":0.5867458580806502}},{"location":"https://github.com/McSinyx/tmp/blob/master/foo.md","position":{"x":0,"y":0.9921635434412266}},{"location":"https://www.reddit.com/subreddits/#page=2","position":{"x":0,"y":0.6662470099458643}},{"location":"https://www.reddit.com/subreddits/#page=1","position":{"x":0,"y":0.04582651391162029}},{"location":"http://mangak.net/fairy-tail-chap-472/","position":{"x":0,"y":0.2694571839277158}},{"location":"http://mangak.net/fairy-tail-chap-473/","position":{"x":0,"y":0.05122862480241414}},{"location":"http://mangak.net/fairy-tail-chap-474/","position":{"x":0,"y":0.02736098852603707}},{"location":"http://mangak.net/fairy-tail-chap-475/","position":{"x":0,"y":0.16399256399256398}},{"location":"https://www.reddit.com/user/McSinyx/comments/?sort=top","position":{"x":0,"y":0.8496732026143791}},{"location":"https://www.reddit.com/r/learnpython/comments/4bndhl/the_python_way_10_tips/","position":{"x":0,"y":1}},{"location":"http://wiki.freepascal.org/index.php?title=Special%3ASearch&search=sort&go=Go","position":{"x":0,"y":0.13694507148231752}},{"location":"https://packages.debian.org/search?keywords=fpc&searchon=names&suite=all&section=all&sourceid=mozilla-search","position":{"x":0,"y":0.6492271105826397}},{"location":"https://packages.debian.org/stretch/fp-compiler","position":{"x":0,"y":0.9464944649446494}},{"location":"https://www.reddit.com/r/ProgrammerHumor/comments/4bqles/checking_if_a_number_is_13_is_as_important_as/","position":{"x":0,"y":0.809488510007413}},{"location":"https://www.reddit.com/r/linuxmemes/comments/4baq5o/when_you_install_arch_and_promptly_forget_where/","position":{"x":0,"y":0.2628158844765343}},{"location":"http://imgur.com/eaWN0rD","position":{"x":0,"y":0.1884297520661157}},{"location":"https://www.reddit.com/r/unixporn/comments/4bobjj/barely_cooked_rice_any_suggestions_xfce/","position":{"x":0,"y":0.7575107296137339}},{"location":"https://www.reddit.com/r/learnpython/comments/4bqa9g/how_do_i_fix_this_prime_factor_code/","position":{"x":0,"y":0.27265917602996254}},{"location":"https://www.reddit.com/r/linux/comments/4bnl37/gnome_320_release_notes/","position":{"x":0,"y":0.13653952459922608}},{"location":"https://www.youtube.com/watch?v=M9bq_alk-sw","position":{"x":0,"y":0.04576659038901602}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4bpyb1/should_i_have_separate_ssh_key_for_root_and_user/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4bnyhk/removing_linux_from_a_dualboot_computer/","position":{"x":0,"y":0.5392592592592592}},{"location":"https://www.reddit.com/r/ProgrammerHumor/comments/4bmb2d/i_have_a_teammate_i_always_recognize_his_code/","position":{"x":0,"y":0.042371306448615496}},{"location":"http://vimcolors.com/352/colorsbox-stnight/dark","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/vim/comments/4bttx2/whats_your_favourite_dark_256colour_theme/","position":{"x":0,"y":0.8980263157894737}},{"location":"https://www.reddit.com/r/learnpython/comments/4brjc8/please_help_me_understand_the_way_for_loop_works/","position":{"x":0,"y":0.9451038575667656}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4btxrq/beginner_thinking_about_switching_to_a_linux/","position":{"x":0,"y":0.5779816513761468}},{"location":"https://en.wikipedia.org/wiki/Help:Wiki_markup","position":{"x":0,"y":0.08190258171181483}},{"location":"https://www.reddit.com/r/vim/comments/4bv6sh/which_vim_defaults_irritate_you_enough_that_you/","position":{"x":0,"y":0.6740151788941091}},{"location":"https://www.reddit.com/r/linux/comments/4bwcas/do_you_use_flattr_what_do_you_think_of_it/","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4bwf8c/what_markup_language_is_this/","position":{"x":0,"y":0.680373831775701}},{"location":"https://www.reddit.com/r/learnpython/comments/4bwjr4/how_do_i_legally_fork_python/","position":{"x":0,"y":0.1385083713850837}},{"location":"http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=805&extra=&page=7","position":{"x":0,"y":0.49862637362637363}},{"location":"http://www.armbian.com/download/","position":{"x":0,"y":0.9646643109540636}},{"location":"http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=805&page=1&extra=#pid7240","position":{"x":0,"y":0.05188839741408642}},{"location":"http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=55&page=13#lastpost","position":{"x":0,"y":1}},{"location":"http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=1339&extra=page%3D1","position":{"x":0,"y":0.9381443298969072}},{"location":"https://www.tinynibbles.com/","position":{"x":0,"y":1}},{"location":"http://teen-titans.simply-hentai.com/13502-teen-pipans/page/318321#top","position":{"x":0,"y":1}},{"location":"http://www.simply-hentai.com/album/list/spotlight","position":{"x":0,"y":0.2627400768245839}},{"location":"http://mangak.net/go-chap-18/","position":{"x":0,"y":0.023103153682704033}},{"location":"http://mangak.net/go-chap-22/","position":{"x":0,"y":0.9767703850573418}},{"location":"http://mangapark.me/search?q=go","position":{"x":0,"y":0.22319639278557113}},{"location":"http://mangak.net/papa-no-iukoto-wo-kikinasai-chronicles-of-street-observation-research-chap-1/","position":{"x":0,"y":0.09006273626638783}},{"location":"http://learnvimscriptthehardway.stevelosh.com/chapters/37.html","position":{"x":0,"y":1}},{"location":"http://stackoverflow.com/questions/14627167/vim-how-to-replace-a-variable-with-its-value-in-vimrc","position":{"x":0,"y":0.43059402893197907}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4c0ghm/fight_me_shitty_hotel_wifi/","position":{"x":0,"y":0.9740616417454989}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4bxei3/aside_from_arch_and_gentoo_are_there_any/","position":{"x":0,"y":0.612628750559785}},{"location":"https://www.reddit.com/r/debian/comments/4bwkm6/jessie_how_can_i_disable_terminal_colors_in_the/","position":{"x":0,"y":0.7299893276414088}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4c1d8g/im_an_experienced_user_and_i_dont_know_which/","position":{"x":0,"y":0.881578947368421}},{"location":"https://www.reddit.com/r/linux/comments/4c142l/suggestion_which_laptop_would_you_suggest_to_buy/","position":{"x":0,"y":0.9875}},{"location":"https://www.reddit.com/r/ProgrammerHumor/comments/4bx7xf/nice_formatting_bro/","position":{"x":0,"y":0.9177101967799642}},{"location":"https://www.reddit.com/r/vim/comments/4c28vu/eli5_how_dots_as_in_foo_work_with_exe/","position":{"x":0,"y":0.06635622817229336}},{"location":"https://github.com/lucy/tewi-font","position":{"x":0,"y":0.606955693187232}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4c3ri0/how_do_i_install_fonts_on_ubuntu/","position":{"x":0,"y":0.7715736040609137}},{"location":"http://imgur.com/TJ71buy","position":{"x":0,"y":0.30613961312026916}},{"location":"https://www.facebook.com/groups/geeklinux/1676424985952726/?notif_t=group_activity","position":{"x":0,"y":0.08971072867081654}},{"location":"https://www.reddit.com/r/learnpython/comments/4c43xj/how_are_python_directories_meant_to_be_set_up/","position":{"x":0,"y":0.28173374613003094}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4c293b/linux_hipster_level/","position":{"x":0,"y":0.5886185925282363}},{"location":"http://stackoverflow.com/questions/9744631/way-to-delay-the-timeout-of-key-sequences-in-vim","position":{"x":0,"y":0.39565217391304347}},{"location":"https://www.google.com/search?q=mappings&ie=utf-8&oe=utf-8#q=vim+mappings","position":{"x":0,"y":0.44938271604938274}},{"location":"https://www.reddit.com/r/raspberry_pi/comments/3l5u9b/15_orange_pi_pc_shipped_received_how_is_it/","position":{"x":0,"y":0.5033417838211569}},{"location":"https://www.reddit.com/r/ProgrammerHumor/comments/4c0w5p/debugging_at_3_am/","position":{"x":0,"y":0.9990722947452124}},{"location":"https://www.reddit.com/r/linuxmemes/comments/4bumde/echo_texteditor_masterrace/","position":{"x":0,"y":0.972399865365197}},{"location":"https://www.reddit.com/r/learnpython","position":{"x":0,"y":0.15839860748476936}},{"location":"https://www.reddit.com/r/linux/comments/4c41qi/sidewalk_man_must_love_debian/","position":{"x":0,"y":0.5658730158730159}},{"location":"https://www.reddit.com/r/learnpython/comments/4c4uuf/unable_to_create_a_list_using_range_function/","position":{"x":0,"y":0.41316685584562995}},{"location":"https://www.reddit.com/r/archlinux","position":{"x":0,"y":0.42656688493919553}},{"location":"https://www.reddit.com/r/viets/","position":{"x":0,"y":0.1705315733143061}},{"location":"https://en.wikipedia.org/wiki/List_of_Unicode_characters","position":{"x":0,"y":0.46288379782711386}},{"location":"https://packages.debian.org/stretch/firefox-esr","position":{"x":0,"y":0.004473022085546547}},{"location":"https://www.reddit.com/r/unixporn/comments/3zqk7h/with_the_new_year_comes_an_age_old_hard_drive/","position":{"x":0,"y":0.3927238805970149}},{"location":"https://www.reddit.com/r/debian/comments/4c69x2/best_desktop_environment_for_full_keyboard_control/","position":{"x":0,"y":0.9219079780498101}},{"location":"https://www.reddit.com/user/McSinyx/comments/?sort=controversial","position":{"x":0,"y":0.6222222222222222}},{"location":"https://www.google.com/search?q=client+side+gtk&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.9405684754521964}},{"location":"https://www.google.com/search?q=gtk+csd&ie=utf-8&oe=utf-8#q=gtk+csd&start=10","position":{"x":0,"y":1}},{"location":"https://packages.debian.org/wheezy/amd64/gtk-3-examples/filelist","position":{"x":0,"y":1}},{"location":"https://www.google.com/search?q=gtk3+no+copositig&ie=utf-8&oe=utf-8","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/debian/comments/4c8syy/cant_edit_sourceslist/","position":{"x":0,"y":0.7513611615245009}},{"location":"https://www.reddit.com/r/linux/comments/4c7mxe/3_months_ago_i_started_working_on_a_native_reddit/","position":{"x":0,"y":0.9134785167745733}},{"location":"https://github.com/michael-lazar/rtv","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/archlinux/comments/4c9nxc/why_are_legit_technical_questions_downvoted_just/","position":{"x":0,"y":0.725320271288621}},{"location":"https://www.google.com/search?q=rc&ie=utf-8&oe=utf-8#q=rc+meaning","position":{"x":0,"y":0.3357664233576642}},{"location":"https://www.reddit.com/r/linux/comments/4cb1jm/updateis_an_average_11_year_old_capable_of/","position":{"x":0,"y":1}},{"location":"http://vimwiki.github.io/","position":{"x":0,"y":1}},{"location":"https://github.com/kaio/ibus-table","position":{"x":0,"y":0.9788079470198675}},{"location":"https://www.google.com/search?q=start+gnome+3&ie=utf-8&oe=utf-8","position":{"x":0,"y":0.28322981366459626}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4ccpsp/i_have_a_problem_starting_x_server/","position":{"x":0,"y":0.032058492688413945}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4cf35f/debian_swirl_shitpost_subreddit/","position":{"x":0,"y":0.1947318908748824}},{"location":"https://www.reddit.com/r/learnpython/comments/4cdlxl/how_do_i_check_if_a_users_input_is_in_a_list/","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4cew7j/what_do_you_think_of_linux_is_only_free_if_your/","position":{"x":0,"y":0.5891840607210627}},{"location":"https://duckduckgo.com/?q=debian+Realtek+RTL8102E","position":{"x":0,"y":0.25925925925925924}},{"location":"http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PFid=7&Level=5&Conn=4&ProdID=191","position":{"x":0,"y":1}},{"location":"http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=14&PFid=7&Level=5&Conn=4&DownTypeID=3&GetDown=false","position":{"x":0,"y":0.3794683776351971}},{"location":"https://www.reddit.com/user/davjet1","position":{"x":0,"y":0.9164360819037078}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4cfl1o/what_is_the_difference_between_kde_and_plasma/","position":{"x":0,"y":0.42636457260556127}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4cdkpu/pretty_new_to_linux_in_general_extremely/","position":{"x":0,"y":0.9249329758713136}},{"location":"https://github.com/moebiuscurve/ibus-table-others/blob/master/tables/mathwriter-ibus.txt","position":{"x":0,"y":1}},{"location":"https://github.com/moebiuscurve/ibus-table-others/blob/master/tables/emoji-table.txt","position":{"x":0,"y":0.19748621032643096}},{"location":"https://www.reddit.com/r/vim/comments/4cdhcl/if_your_plugin_need_users_resource_which_dir/","position":{"x":0,"y":0.8495742667928098}},{"location":"https://www.reddit.com/r/linuxmemes/comments/4ch8uh/when_your_boss_declines_your_raise_request/","position":{"x":0,"y":0.6390605686032138}},{"location":"https://github.com/search?utf8=%E2%9C%93&q=Dies&type=Users&ref=searchresults","position":{"x":0,"y":0.7866894197952219}},{"location":"http://vim.wikia.com/wiki/Omni_completion_popup_menu","position":{"x":0,"y":0.5660964230171073}},{"location":"http://vim.wikia.com/wiki/Omni_completion","position":{"x":0,"y":0.433849821215733}},{"location":"https://github.com/vim-scripts/VimIM","position":{"x":0,"y":1}},{"location":"https://github.com/search?utf8=%E2%9C%93&q=vim+input+method&type=Repositories&ref=searchresults","position":{"x":0,"y":0.08469945355191257}},{"location":"http://vim.wikia.com/wiki/Make_Vim_completion_popup_menu_work_just_like_in_an_IDE","position":{"x":0,"y":0.852209540532631}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4ccpsp/i_have_a_problem_starting_x_server/d1himp9","position":{"x":0,"y":0.22317596566523606}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4cj2oq/hdd_partitioning_question/","position":{"x":0,"y":0.44201578627808136}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4ci3vh/help_for_a_laptop_with_linux/","position":{"x":0,"y":0.9060360920970753}},{"location":"view-source:https://puri.sm/","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4ccx3y/so_this_happened_the_other_day_in_one_of_my/d1iu7ue?context=3","position":{"x":0,"y":0.13577023498694518}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4cir0y/windows_10_and_ubuntu_merging_is_this_just_early/","position":{"x":0,"y":0.9980342600393148}},{"location":"https://www.reddit.com/r/programmerhumor","position":{"x":0,"y":0.4251524046060059}},{"location":"http://brandon.invergo.net/news/2012-05-26-using-gnu-stow-to-manage-your-dotfiles.html","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linux/comments/4cg29q/git_all_your_dotfiles_multiple_hosts/","position":{"x":0,"y":0.3005808325266215}},{"location":"https://www.reddit.com/controversial/","position":{"x":0,"y":0.7901785714285714}},{"location":"https://stackoverflow.com/research/developer-survey-2016#technology-desktop-operating-system","position":{"x":0,"y":0.503400900900901}},{"location":"https://www.reddit.com/r/linux/comments/494obp/1_til_firefox_has_an_aboutconfig_setting_that/","position":{"x":0,"y":0.6033519553072626}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4ck8zo/w3m_preview_images_in_ranger/","position":{"x":0,"y":0.43902439024390244}},{"location":"https://www.reddit.com/r/vim/comments/4cjro1/what_are_easy_to_learn_things_that_massively/","position":{"x":0,"y":0.4646758922068463}},{"location":"https://www.reddit.com/r/LinuxCirclejerk/comments/4c9bra/you_are_submitting_a_textbased_post_speak_your/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/LinuxCirclejerk","position":{"x":0,"y":0.4122407688416793}},{"location":"https://groups.google.com/forum/#!searchin/vim_dev/loadplugin/vim_dev/BN5DuHpzzBc/J7Wvjq9pEQAJ","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4cfcm1/which_linux_os_should_i_get_does_it_really_matter/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/user/ducklord#page=5","position":{"x":0,"y":0.9888433742964665}},{"location":"https://www.reddit.com/#page=2","position":{"x":0,"y":0.7527272727272727}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4cnm64/streamer_experiences_the_true_glory_of_windows_10/","position":{"x":0,"y":0.9282265851303508}},{"location":"http://www.hecticgeek.com/2014/06/netrunner-14-frontier-review/","position":{"x":0,"y":0.3969120532286957}},{"location":"http://www.hecticgeek.com/2013/05/using-preload-ubuntu-13-04/","position":{"x":0,"y":0.7167181550398736}},{"location":"https://github.com/CzBiX/ibus-table/blob/master/tables/additional/compose.txt","position":{"x":0,"y":1}},{"location":"http://learnvimscriptthehardway.stevelosh.com/chapters/12.html","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4cqayc/since_chromium_is_just_supposed_to_be_the_oss/","position":{"x":0,"y":0.6926345609065155}},{"location":"https://www.facebook.com/groups/geeklinux/1679073409021217/?notif_t=group_activity&notif_id=1459346211274311","position":{"x":0,"y":0.33272101033295065}},{"location":"https://www.freebsd.org/about.html","position":{"x":0,"y":1}},{"location":"https://www.freebsd.org/gnome/screenshots.html","position":{"x":0,"y":0.9219330855018587}},{"location":"http://www.desktopbsd.net/","position":{"x":0,"y":1}},{"location":"http://www.desktopbsd.net/?pos=upcoming","position":{"x":0,"y":1}},{"location":"http://www.desktopbsd.net/?pos=downloads","position":{"x":0,"y":1}},{"location":"http://www.ghostbsd.org/about","position":{"x":0,"y":1}},{"location":"http://www.ghostbsd.org/download","position":{"x":0,"y":0.9986282578875172}},{"location":"http://www.freebsd.org/releases/9.0R/hardware.html#WLAN","position":{"x":0,"y":0.8687361132083612}},{"location":"http://wiki.ghostbsd.org/index.php?title=Hardware_Requirements","position":{"x":0,"y":1}},{"location":"http://wiki.ghostbsd.org/index.php?title=Pre-installation_Tasks","position":{"x":0,"y":0.9723953695458593}},{"location":"http://wiki.ghostbsd.org/index.php?title=Starting_GhostBSD_Live_Media","position":{"x":0,"y":1}},{"location":"http://wiki.ghostbsd.org/index.php?title=Auto_Label_Partitioning_Installation","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4d3ls2/i_broke_a_usb_stick_in_linux_can_it_be_fixed/d1o2fps?context=10000","position":{"x":0,"y":0.43654434250764523}},{"location":"https://www.reddit.com/r/linux/comments/4d61r9/this_is_what_i_saw_when_i_booted_lubuntu_1510/","position":{"x":0,"y":0.2679754601226994}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4d5ui2/gnome_3_vs_unity/","position":{"x":0,"y":0.38396624472573837}},{"location":"https://www.reddit.com/user/McSinyx/saved/","position":{"x":0,"y":0.07166123778501629}},{"location":"https://github.com/vimperator/vimperator-labs/issues","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/learnpython/comments/4d4ifd/what_can_i_do_to_improveoptimize_this_prime/","position":{"x":0,"y":0.45251160827353315}},{"location":"https://www.reddit.com/r/learnpython/comments/4d78zy/combinations_recursion/","position":{"x":0,"y":0.4890075376884422}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4d572f/xubuntu_how_to_fix_libreoffice_icons/","position":{"x":0,"y":0.2782874617737003}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4d9k19/just_noticed_steam_is_actively_encouraging_people/","position":{"x":0,"y":0.33516106922549693}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4d9m69/why_move_some_folders_usr_home_to_a_different/","position":{"x":0,"y":0.7027027027027027}},{"location":"https://www.reddit.com/r/vim/comments/4da0bn/what_do_you_have_tab_mapped_to_in_normal_mode/","position":{"x":0,"y":0}},{"location":"https://danielmiessler.com/blog/collection-of-less-commonly-used-unix-commands/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4daa87/how_do_you_guys_define_ricing/","position":{"x":0,"y":0.22835633626097868}},{"location":"https://www.reddit.com/r/linuxmemes/comments/4d9w2w/mrw_an_arch_user_says_im_a_noob_because_i_use/","position":{"x":0,"y":0.22}},{"location":"https://duckduckgo.com/?q=vim+match+vs+stridx","position":{"x":0,"y":0.15179877157063468}},{"location":"http://www.turnoff.us/","position":{"x":0,"y":1}},{"location":"http://www.turnoff.us/geek/agile-restaurant/","position":{"x":0,"y":0.6542222222222223}},{"location":"http://www.turnoff.us/geek/masks/","position":{"x":0,"y":0.8807692307692307}},{"location":"http://www.turnoff.us/geek/tcp-buddies/","position":{"x":0,"y":0}},{"location":"https://github.com/vimperator/vimperator-labs/issues/476","position":{"x":0,"y":0.7474332648870636}},{"location":"https://packages.debian.org/sid/mozplugger","position":{"x":0,"y":0.9264229523368811}},{"location":"https://packages.debian.org/search?searchon=all&keywords=browser","position":{"x":0,"y":0.19409451443044726}},{"location":"https://packages.debian.org/search?suite=default&section=all&arch=any&searchon=all&keywords=web+browser","position":{"x":0,"y":1}},{"location":"https://packages.debian.org/search?suite=default&section=all&arch=any&searchon=all&keywords=markdown","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/archlinux/comments/4daj7n/preference_of_wmde_and_why/","position":{"x":0,"y":0.9498405334879675}},{"location":"https://wiki.debian.org/Iceweasel#How_to_install_Iceweasel_.28Firefox.29","position":{"x":0,"y":0.25463834364076365}},{"location":"https://wiki.debian.org/Iceweasel#Debian-Mozilla_site","position":{"x":0,"y":0.5348211884915299}},{"location":"https://www.reddit.com/r/LinuxCirclejerk/comments/4cwwwe/archi3gapscomptontmuxlemonbaremacs_loving_my/","position":{"x":0,"y":0.9000989119683481}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4dbonn/ubuntu_mate_duplicate_applications_in_menu/","position":{"x":0,"y":0.23023402909550916}},{"location":"https://www.reddit.com/r/ProgrammerHumor/comments/4dbxfn/how_not_to_get_fired/","position":{"x":0,"y":0.22436260623229462}},{"location":"https://wiki.debian.org/AptPreferences","position":{"x":0,"y":0.06218547807332854}},{"location":"https://www.reddit.com/r/debian/comments/4db9a0/will_the_nonesr_firefox_get_into_testing/","position":{"x":0,"y":0.8964252978918423}},{"location":"https://www.reddit.com/new/","position":{"x":0,"y":0.8541846419327006}},{"location":"https://www.reddit.com/r/linux/comments/4dc3t0/topics_to_cover_for_freshmen/","position":{"x":0,"y":0.3892889288928893}},{"location":"http://9gag.com/gag/a57569O","position":{"x":0,"y":0.6097424412094065}},{"location":"http://9gag.com/gag/a8MzdLO?sc=nsfw","position":{"x":0,"y":0.16474258970358815}},{"location":"http://9gag.com/gag/aE7ZjOp#comment","position":{"x":0,"y":0.292336217552534}},{"location":"https://github.com/clintbellanger/flare-game/issues/508#issuecomment-204993438","position":{"x":0,"y":0.6002844950213371}},{"location":"http://www.diffen.com/difference/LAN_vs_WAN","position":{"x":0,"y":0.3094724455775642}},{"location":"http://gfxmonk.net/shellshape/","position":{"x":0,"y":0.44568408690546096}},{"location":"http://9gag.com/gag/aBY4BNz","position":{"x":0,"y":0.6554621848739496}},{"location":"http://www.w3schools.com/tags/tag_font.asp","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/vim/comments/4dg1rx/how_to_define_custom_omnifunc_in_vim_seeking/","position":{"x":0,"y":0.35751295336787564}},{"location":"https://www.reddit.com/r/funny","position":{"x":0,"y":0.8953136265320837}},{"location":"https://www.reddit.com/r/pics#page=2","position":{"x":0,"y":0.7841616307387029}},{"location":"https://github.com/search?q=ibus+table&ref=opensearch","position":{"x":0,"y":0.07076923076923076}},{"location":"https://github.com/ochko/ibus-table-mongolian/blob/master/mongolian.txt","position":{"x":0,"y":1}},{"location":"https://github.com/acevery/ibus-table-zhengma","position":{"x":0,"y":0}},{"location":"https://raw.githubusercontent.com/acevery/ibus-table-erbi/master/tables/erbi_qs.txt","position":{"x":0,"y":0}},{"location":"https://raw.githubusercontent.com/daineseh/liu_ibus_table/master/liu_ibus_table.txt","position":{"x":0,"y":1}},{"location":"https://raw.githubusercontent.com/acevery/ibus-table-zhengma/master/tables/zhengma.txt","position":{"x":0,"y":0.5}},{"location":"https://en.wikipedia.org/wiki/Vim_(text_editor)#Vim_script","position":{"x":0,"y":0.7286044718581342}},{"location":"https://u.teknik.io/74qZw.png","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/unixporn/comments/4dg348/fvwm_clean_with_rounded_corners/","position":{"x":0,"y":0.717331499312242}},{"location":"https://vi.wikipedia.org/wiki/M%C3%A3_s%E1%BB%91_%C4%91i%E1%BB%87n_tho%E1%BA%A1i_qu%E1%BB%91c_t%E1%BA%BF","position":{"x":0,"y":0.06380996739636702}},{"location":"https://www.reddit.com/r/linuxmemes/comments/4brhk8/til_suse_is_pronounced_sooser/","position":{"x":0,"y":0.8294029101856498}},{"location":"https://www.reddit.com/r/fossworldproblems/comments/4dk128/the_only_reason_im_using_gnome_is_because_thats/","position":{"x":0,"y":0.5361890694239291}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4dkgny/software_alternative_list/","position":{"x":0,"y":0.40024257125530627}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4djs1f/what_the_fsck_does_one_do_now/","position":{"x":0,"y":0.5963650132525559}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4dl0ur/how_to_fix_aptget_update_in_this_picture_only_my/","position":{"x":0,"y":0.2467289719626168}},{"location":"http://blog.dustinkirkland.com/2016/04/finally-dock-your-unity-launcher-the.html","position":{"x":0,"y":0.17176529588766298}},{"location":"https://www.reddit.com/r/learnpython/comments/4dl3ez/making_a_program_that_shuffles_words_into_a_list/","position":{"x":0,"y":0.6660527931246163}},{"location":"https://www.reddit.com/r/debian/comments/4dgr99/discuss_about_askubuntucom/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/vim/comments/4dlacf/vim_essentials_articles_videos_ressources/","position":{"x":0,"y":0.502816556453588}},{"location":"http://stackoverflow.com/questions/1218390/what-is-your-most-productive-shortcut-with-vim/1220118#1220118","position":{"x":0,"y":0.06481776221550214}},{"location":"http://9gag.com/gag/aE7Eg4x","position":{"x":0,"y":0.4275058275058275}},{"location":"http://9gag.com/gag/anNEm8q?ref=fsidebar","position":{"x":0,"y":0.7194444444444444}},{"location":"http://9gag.com/gag/am9n4Y6","position":{"x":0,"y":0.2370783039306716}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4dqhoi/help_making_bootable_winxp_usb/","position":{"x":0,"y":0.09763313609467456}},{"location":"https://www.reddit.com/user/McSinyx/submitted/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/archlinux/comments/4dnx56/reset_to_default_installed_fonts/","position":{"x":0,"y":0}},{"location":"http://arstechnica.com/information-technology/2016/04/first-windows-10-preview-with-bash-support-is-out-now/","position":{"x":0,"y":0.8663646659116648}},{"location":"https://dot.kde.org/2016/04/05/kde-presents-its-vision-future","position":{"x":0,"y":0.7201834862385321}},{"location":"https://opensource.com/business/16/3/top-linux-shells","position":{"x":0,"y":0.22665436937975558}},{"location":"https://github.com/muflax-scholars/saneo","position":{"x":0,"y":1}},{"location":"https://www.facebook.com/groups/296041530537491/permalink/733996480075325/?comment_id=733998320075141&reply_comment_id=734547980020175&notif_t=group_comment_reply&notif_id=1460046180642415","position":{"x":0,"y":0.5663759689922481}},{"location":"https://www.reddit.com/r/linuxmemes/comments/4dr18f/mr_robot_2_is_coming_a_few_months_later_here_is_a/","position":{"x":0,"y":0.3325648414985591}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4drw0u/guess_which_jackass_just_ran_rm_r_in_his_home/","position":{"x":0,"y":0.9518243003896564}},{"location":"https://www.reddit.com/r/learnpython/comments/4dui55/need_to_do_this_using_a_loop/","position":{"x":0,"y":0.15024390243902438}},{"location":"http://www.vim.org/about.php","position":{"x":0,"y":0.9565217391304348}},{"location":"https://www.google.com/search?q=vim+usage+worldwide&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjEwZvWm__LAhWGtpQKHRncBQEQ_AUIBygB&biw=1574&bih=829#tbm=isch&q=vim+world+map&imgrc=K7ADCvBom2tCuM%3A","position":{"x":0,"y":0.043292682926829265}},{"location":"http://stackoverflow.com/research/developer-survey-2015#tech-editor","position":{"x":0,"y":0.36006415396952685}},{"location":"https://github.com/mrlequoctuan/ibus-unikey/blob/master/src/engine.cpp","position":{"x":0,"y":1}},{"location":"https://github.com/search?l=c&q=vim+ibus&type=Code&utf8=%E2%9C%93","position":{"x":0,"y":0.6770428015564203}},{"location":"https://github.com/search?utf8=%E2%9C%93&q=ibus+bogo+vim&type=Code&ref=searchresults","position":{"x":0,"y":0.3384615384615385}},{"location":"https://github.com/BoGoEngine/ibus-bogo","position":{"x":0,"y":0.9367541766109785}},{"location":"https://github.com/BoGoEngine/ibus-bogo/issues","position":{"x":0,"y":0.8330522765598651}},{"location":"https://github.com/nhanb/blog","position":{"x":0,"y":0.32727272727272727}},{"location":"https://www.facebook.com/profile.php?id=100011770238327&fref=jewel","position":{"x":0,"y":0.6924322136786726}},{"location":"http://www.vimregex.com/","position":{"x":0,"y":1}},{"location":"file:///home/cnx/Documents/SO-survaey-2015","position":{"x":0,"y":0}},{"location":"file:///home/cnx/Documents/20.html","position":{"x":0.13773314203730272,"y":1}},{"location":"file:///home/cnx/Documents/vimregrex.html","position":{"x":1,"y":1}},{"location":"https://www.reddit.com/r/unixporn/comments/4e3llp/exwm_the_one_true_editor/","position":{"x":0,"y":0.5593569661995054}},{"location":"https://www.reddit.com/r/linuxmemes/comments/4e4a81/define_freefag/","position":{"x":0,"y":0.46781883194278906}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4e41od/need_help_installing_packages_xpost_raspberry_pi/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/unixporn/comments/4e3m7d/i3gaps_web_server_development_and_adorable_girls/","position":{"x":0,"y":0.25411270563528177}},{"location":"https://www.reddit.com/r/learnpython/comments/4e3jgx/is_this_a_goodthe_best_way_to_sort_a_dictionary/","position":{"x":0,"y":0.2662822252374491}},{"location":"http://alpha.wallhaven.cc/wallpaper/313310","position":{"x":0,"y":1}},{"location":"https://np.reddit.com/r/linux/comments/4dybuu/discussion_how_did_you_personally_get_into_linux/","position":{"x":0,"y":0.14485514485514486}},{"location":"http://alpha.wallhaven.cc/tag/5478","position":{"x":0,"y":0.9457013574660633}},{"location":"https://www.blackhat.com/docs/asia-16/materials/asia-16-Sivakorn-Im-Not-a-Human-Breaking-the-Google-reCAPTCHA-wp.pdf","position":{"x":0,"y":0}},{"location":"https://github.com/dwSun/LearnCode/blob/22654a07adbd891643d8c814932595d7276d468d/codec/dsa/main.c","position":{"x":0,"y":1}},{"location":"https://github.com/dwSun/LearnCode/tree/22654a07adbd891643d8c814932595d7276d468d","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/ProgrammerHumor/comments/4e1yq9/commerial_use_of_any_of_those_codes_in_any_format/","position":{"x":0,"y":0.4697785757031718}},{"location":"http://questpowers.deviantart.com/art/D-va-601852440","position":{"x":0,"y":0.5233333333333333}},{"location":"http://9gag.com/gag/aBYoBnP?ref=idlePopup","position":{"x":0,"y":0.7690597204574333}},{"location":"http://stackoverflow.com/questions/36501181/awesome-wm-and-youtube-html5-window-issue","position":{"x":0,"y":0.5293324342548887}},{"location":"https://www.reddit.com/r/fossworldproblems/comments/4deq4p/i_used_a_public_computer_today_and_caps_locks/","position":{"x":0,"y":0.14079822616407983}},{"location":"https://duckduckgo.com/?q=xcape&ia=audio","position":{"x":0,"y":0.09673554956573825}},{"location":"http://www.supergrubdisk.org/","position":{"x":0,"y":0.5299341448812612}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4e8up8/gnome_browser/","position":{"x":0,"y":0.3194578896418199}},{"location":"https://www.reddit.com/r/linux/comments/29ylmn/16_million_colors_24bit_or_true_color_in_linux/","position":{"x":0,"y":0.05444421530212415}},{"location":"https://duckduckgo.com/?q=termite+debian","position":{"x":0,"y":0.42857142857142855}},{"location":"https://github.com/hut/ranger/issues/86","position":{"x":0,"y":0.7181738366988587}},{"location":"https://wiki.archlinux.org/index.php/Xterm#PRIMARY_or_CLIPBOARD","position":{"x":0,"y":0.3218176986446984}},{"location":"https://www.reddit.com/new/#page=2","position":{"x":0,"y":0.9106382978723404}},{"location":"https://www.reddit.com/r/linux/comments/4ed7rp/meta_anybody_think_this_sub_is_due_for_a_new_theme/","position":{"x":0,"y":0.8580715059588299}},{"location":"https://www.reddit.com/r/linux/comments/4ebl44/my_landlord_sends_lease_and_other_important/","position":{"x":0,"y":0.3167427267541358}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4ej7ku/why_do_file_browsersutilities_hang_at_the_end_of/","position":{"x":0,"y":0.49624060150375937}},{"location":"https://blogs.gnome.org/aday/2016/04/13/diggin-the-crates/","position":{"x":0,"y":0.909385712962105}},{"location":"https://mikegerwitz.com/2016/04/GNU-kWindows","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/archlinux/comments/4epzby/how_do_you_guys_organize_your_home_directory/","position":{"x":0,"y":0.6111111111111112}},{"location":"https://www.adobe.com/products/postscript/pdfs/PLRM.pdf","position":{"x":0,"y":0}},{"location":"http://paulbourke.net/dataformats/postscript/","position":{"x":0.14096916299559473,"y":0.9965539521860866}},{"location":"file:///home/cnx/Documents/stime.html","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/vim/comments/4e4cyx/do_you_place_your_modelines_at_the_top_or_bottom/","position":{"x":0,"y":1}},{"location":"http://cntt.epu.edu.vn/images/book_LeMinhHoang.pdf","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/r/linux/comments/1y6p2g/what_is_the_best_way_to_convert_html_to_pdf_in/","position":{"x":0,"y":0.4127866574009729}},{"location":"https://www.reddit.com/r/linux/comments/4eu6yd/why_are_a_lot_of_linux_users_very_religious_about/","position":{"x":0,"y":0.7457588262265016}},{"location":"https://www.reddit.com/user/McSinyx/comments/","position":{"x":0,"y":0.4009111617312073}},{"location":"http://flukus.github.io/2016/04/15/2016_04_15_Background-Builds-with-Vim-8/","position":{"x":0,"y":0.9633657698912421}},{"location":"https://www.raspberrypi.org/creatives/","position":{"x":0,"y":0.9642317380352645}},{"location":"https://duckduckgo.com/?q=rpi3+unbox&iax=1&ia=images","position":{"x":0,"y":0.17732997481108312}},{"location":"https://www.reddit.com/r/learnpython/comments/4ewilv/having_more_difficulty_with_the_python_program/","position":{"x":0,"y":0.8787535410764873}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4evup2/hi_whats_the_best_gnome_distro_in_your_opinion_why/","position":{"x":0,"y":0.5992217898832685}},{"location":"https://www.youtube.com/watch?v=Th_3AvK-EbM","position":{"x":0,"y":0.4646165246387551}},{"location":"http://linuxcommando.blogspot.com/2013/10/how-to-connect-to-wpawpa2-wifi-network.html","position":{"x":0,"y":0.22058659529385524}},{"location":"https://www.reddit.com/user/McSinyx/#page=2","position":{"x":0,"y":0.5871702825035118}},{"location":"https://wiki.archlinux.org/index.php/Xterm","position":{"x":0,"y":0.24422516259250954}},{"location":"https://github.com/reddit/reddit-plugin-robin","position":{"x":0,"y":1}},{"location":"http://www.amazon.com/s/?_encoding=UTF8&camp=1789&creative=390957&field-keywords=raspberry%20pi%20case&linkCode=ur2&rh=i%3Aaps%2Ck%3Araspberry%20pi%20case&tag=rapihq-20&url=search-alias%3Daps&linkId=W7W75KJCV34KRZJT","position":{"x":0,"y":0.6993377483443709}},{"location":"http://mangak.net/fairy-tail-chap-478/","position":{"x":0,"y":0.21962215543151567}},{"location":"http://mangak.net/fairy-tail-chap-482/","position":{"x":0,"y":0}},{"location":"http://vanemery.com/Linux/XoverSSH/X-over-SSH2.html","position":{"x":0,"y":0.2258881511397084}},{"location":"https://www.reddit.com/r/learnpython/comments/4fe8g4/is_this_a_pythonic_way_to_find_multiples_of_a/","position":{"x":0,"y":0}},{"location":"http://popcon.debian.org/by_inst","position":{"x":0,"y":0.008807753221275735}},{"location":"http://red.planetarena.org/","position":{"x":0,"y":0.8918918918918919}},{"location":"http://fandom.wikia.com/articles/avengers-civil-war-bracket-tournament","position":{"x":0,"y":1}},{"location":"http://www.marvelv.com/2014/10/black-panther-king-of-dead.html","position":{"x":0,"y":0.8406735751295337}},{"location":"https://www.reddit.com/r/learnpython/comments/4fh1qn/have_any_of_you_had_any_experience_with_python/","position":{"x":0,"y":0.2167092302079533}},{"location":"https://www.reddit.com/r/unixporn/comments/4fhw1t/grub_default_appearance_was_too_boring/","position":{"x":0,"y":0.668417104276069}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4fjmcu/what_makes_debian_harder_to_configure_over_other/","position":{"x":0,"y":0.9289065319379285}},{"location":"https://www.reddit.com/r/unixporn/comments/4fkyve/openbox_i_see_your_desktop_from_when_you_were_12/","position":{"x":0,"y":0.2713004484304933}},{"location":"http://9gag.com/gag/aKqnz16","position":{"x":0,"y":0.8834085213032582}},{"location":"http://9gag.com/gag/a1MONeP?ref=fsidebar","position":{"x":0,"y":0.8061857352701158}},{"location":"https://www.reddit.com/gold/about","position":{"x":0,"y":0.947935368043088}},{"location":"https://github.com/basile-henry/HaskellSweeper","position":{"x":0,"y":1}},{"location":"https://www.facebook.com/search/top/?init=quick&q=debian&tas=0.403921863702276","position":{"x":0,"y":0.8095611285266457}},{"location":"https://itunes.apple.com/us/album/aint-nobody-loves-me-better/id997779095","position":{"x":0,"y":0.38957206099360553}},{"location":"https://www.reddit.com/r/learnpython/comments/4gloyb/project_euler_is_my_solution_clean_is_there_a/","position":{"x":0,"y":1}},{"location":"https://packages.debian.org/search?keywords=dict&searchon=names&suite=all&section=all&sourceid=mozilla-search","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linux/comments/4fmebx/one_of_the_handy_linux_commands_that_i_frequently/","position":{"x":0,"y":0.5114914425427873}},{"location":"http://mangak.net/fairy-tail-chap-479/","position":{"x":0,"y":0.32736341856172185}},{"location":"http://mangak.net/fairy-tail-chap-480/","position":{"x":0,"y":0.18784754188915484}},{"location":"https://github.com/brndnmtthws/conky/wiki/Configure#variables","position":{"x":0,"y":0.3135107674070729}},{"location":"https://www.reddit.com/r/linuxmasterrace/comments/4gosb4/gentoo_is_a_linux_distribution_that_includes/","position":{"x":0,"y":0.9144893111638955}},{"location":"https://www.reddit.com/r/AskReddit/comments/4gtb68/what_is_a_lie_you_have_told_that_has_gotten_so/","position":{"x":0,"y":0.025508378070603546}},{"location":"https://github.com/n00k/Neobot/blob/master/login.sh","position":{"x":0,"y":0}},{"location":"about:blank","position":{"x":0,"y":0}},{"location":"http://truyentranhtuan.com/naruto-chuong-686/","position":{"x":0,"y":0.28401833640246055}},{"location":"http://9gag.com/gag/a8MvPAp?sc=nsfw","position":{"x":0,"y":0.20435618193465727}},{"location":"http://9gag.com/gag/a97eEx6?sc=nsfw","position":{"x":0,"y":0.4017857142857143}},{"location":"http://9gag.com/gag/a0pGwBB","position":{"x":0,"y":0.276232473993668}},{"location":"https://github.com/romannurik/MaterialColorsApp","position":{"x":0,"y":0.9072276159654801}},{"location":"http://forum.cockos.com/showthread.php?p=1666055#post1666055","position":{"x":0,"y":0.5096109629357123}},{"location":"https://www.archlinux.org/download/","position":{"x":0,"y":0}},{"location":"https://wiki.archlinux.org/index.php/Installation_Guide","position":{"x":0,"y":0}},{"location":"https://wiki.archlinux.org/index.php/Beginners%27_guide","position":{"x":0,"y":0}},{"location":"https://packages.debian.org/search?suite=all&section=all&arch=any&searchon=names&keywords=task","position":{"x":0,"y":0.062147134302822926}},{"location":"http://fossforce.com/2015/05/five-reasons-to-use-linux/","position":{"x":0,"y":1}},{"location":"https://packages.debian.org/search?keywords=grub&searchon=names&suite=all&section=all&sourceid=mozilla-search","position":{"x":0,"y":0.8551424432641236}},{"location":"https://www.reddit.com/r/ProgrammerHumor/comments/4heh6v/i_wrote_my_first_python_program_today/","position":{"x":0,"y":0.7622714148219442}},{"location":"http://www.pornhub.com/insights/what-women-want","position":{"x":0,"y":0.17413494809688582}},{"location":"http://www.wondersluts.com/albums/tagged/+group:_guardians_of_the_galaxy/page/1/","position":{"x":0,"y":1}},{"location":"https://www.ixsystems.com/","position":{"x":0,"y":1}},{"location":"https://www.reddit.com/r/linux/comments/4hga9d/lubuntu_1604_lts_see_whats_new/","position":{"x":0,"y":0.4776839565741858}},{"location":"http://c2.com/cgi/wiki?DontUseExceptionsForFlowControl","position":{"x":0,"y":0.22798316801923654}},{"location":"https://www.reddit.com/message/unread/","position":{"x":0,"y":0.18274687854710556}},{"location":"https://wiki.debian.org/apt-get","position":{"x":0,"y":1}},{"location":"https://packages.debian.org/stretch/apt","position":{"x":0,"y":1}},{"location":"https://packages.debian.org/search?searchon=names&keywords=aptitude","position":{"x":0,"y":0.7450980392156863}},{"location":"https://www.reddit.com/r/linux4noobs/comments/4hkute/how_do_i_uninstall_aptget_programs/","position":{"x":0,"y":0.30985915492957744}},{"location":"https://www.reddit.com/#page=5","position":{"x":0,"y":0.8083195706028076}},{"location":"https://www.reddit.com/r/vim/comments/4hk0v6/using_vim_to_edit_a_onetime_command/","position":{"x":0,"y":0.33}},{"location":"http://xem.vn/new/7","position":{"x":0,"y":1}},{"location":"http://xem.vn/new/13","position":{"x":0,"y":0.889177873636133}},{"location":"http://xem.vn/","position":{"x":0,"y":1}},{"location":"http://xem.vn/old","position":{"x":0,"y":0.05269461077844311}},{"location":"http://xem.vn/old/4","position":{"x":0,"y":1}},{"location":"http://9gag.com/gag/aVPrz6M","position":{"x":0,"y":0.5081967213114754}},{"location":"http://xem.vn/old/7","position":{"x":0,"y":0.5950634105439682}},{"location":"http://xem.vn/old/10","position":{"x":0.06274509803921569,"y":1}},{"location":"http://xem.vn/old/13","position":{"x":0.058823529411764705,"y":0.5905882352941176}},{"location":"http://xem.vn/old/16","position":{"x":0,"y":0.7602862254025045}},{"location":"http://xem.vn/old/19","position":{"x":0,"y":0.8707781632797564}},{"location":"http://xem.vn/old/22","position":{"x":0,"y":1}},{"location":"http://xem.vn/old/25","position":{"x":0,"y":1}},{"location":"http://xem.vn/old/28","position":{"x":0,"y":0.5890502494654312}},{"location":"https://gist.github.com/McSinyx/9874b7a089aae88e358b422ac0cd3d03/revisions","position":{"x":0,"y":1}},{"location":"https://www.youtube.com/watch?v=Ag1AKIl_2GM","position":{"x":0,"y":0.44157706093189963}},{"location":"https://www.youtube.com/watch?v=UdfY25gDjK8","position":{"x":0,"y":0.0841683366733467}},{"location":"https://www.facebook.com/vn.mcsinyx","position":{"x":0,"y":0.8168587022437841}},{"location":"https://www.reddit.com/","position":{"x":0,"y":0.2503951944356623}},{"location":"http://wetriffs.com/","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/user/rschwa6308","position":{"x":0,"y":1}},{"location":"http://imgur.com/gallery/bymgQ","position":{"x":0,"y":0.7314814814814815}},{"location":"https://wiki.debian.org/bcm43xx","position":{"x":0,"y":0.5552350735506202}},{"location":"https://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/disks.html#idp63618768","position":{"x":0,"y":1}},{"location":"https://forums.freebsd.org/threads/3849/","position":{"x":0,"y":0.9338014042126379}},{"location":"http://unix.stackexchange.com/questions/97828/driver-d-option-under-wpa-supplicant","position":{"x":0,"y":0.7060041407867494}},{"location":"https://wiki.debian.org/WiFi/HowToUse","position":{"x":0,"y":0.6137772675086108}},{"location":"https://www.google.com/search?q=ukrainian+parliament+fight&tbm=isch&imgil=pK4aXkpno3BW5M%253A%253BbUPkszYy0Tlv-M%253Bhttp%25253A%25252F%25252Fhaha1314.com%25252Fp%25252F5659%25252F&source=iu&pf=m&tbs=simg:CAESlwEJjr_1mDVBh_14EaiwELEKjU2AQaBAgACEIMCxCwjKcIGmIKYAgDEii3H4IbjBupG5Ib1B-YG5MOmRvVH9Qt0C3mLdUkyC2qMKwuojrYLectGjC2CRpIrJxuF_1e9owP31QI7thyKSvCw_1Fkj_1xISmxOX3CRDN33d3qu0UsaGk039AEkgAwwLEI6u_1ggaCgoICAESBCaVVvEM&fir=pK4aXkpno3BW5M%253A%252CbUPkszYy0Tlv-M%252C_&usg=__9rAcdVXSBkUI6p2h-mLHcS-A2oo%3D&biw=798&bih=853&ved=0ahUKEwiYz9Wqj8PMAhXIi5QKHaMTD9kQyjcIRQ&ei=PFUrV5jBCsiX0gSjp7zIDQ#imgrc=UMWuvwiafMmLKM%3A","position":{"x":0.08846153846153847,"y":0.16172439571392974}},{"location":"https://www.reddit.com/r/freebsd/comments/4hno1t/some_gnulinux_users_questions_on_installing/","position":{"x":0,"y":0.5500751468779888}},{"location":"http://tin.tuyensinh247.com/de-thi-thu-dai-hoc-mon-tieng-anh-khoi-da1-co-dap-an-nam-2014-p13-c31a16654.html","position":{"x":0,"y":0.8156820831713952}},{"location":"https://www.youtube.com/watch?v=e0qRxQYBpKQ","position":{"x":0,"y":0.1870911469690362}},{"location":"https://www.youtube.com/watch?v=nzJedshRyNo","position":{"x":0,"y":0.26586102719033233}},{"location":"https://www.youtube.com/watch?v=-wWTZWwxmSA","position":{"x":0,"y":0.46521605884155687}},{"location":"https://www.youtube.com/watch?v=JeM65Kh--xM&list=PLmtNJfh_JeheEgw5YFJ41FAh4pMR0uHP5","position":{"x":0,"y":0.38702111024237684}},{"location":"https://www.youtube.com/watch?v=_JUwcv7dUQI&index=5&list=PLmtNJfh_JeheEgw5YFJ41FAh4pMR0uHP5","position":{"x":0,"y":0.5181159420289855}},{"location":"https://www.youtube.com/watch?v=IIwyTMVXTuw&index=24&list=PLmtNJfh_JeheEgw5YFJ41FAh4pMR0uHP5","position":{"x":0,"y":0.42333536957849727}},{"location":"https://www.reddit.com/#page=3","position":{"x":0,"y":1}},{"location":"http://www.yummly.com/recipe/Oven-Baked-Chicken-Breast-1585551?prm-v1","position":{"x":0,"y":0}},{"location":"https://en.wikipedia.org/wiki/Attack_on_Titan","position":{"x":0,"y":0.2516522623284189}},{"location":"http://loa.com.vn/Home%20entertainment%20Wireless.htm","position":{"x":0,"y":0.07413387623293201}},{"location":"http://loa.com.vn/Professional%20DJ.htm","position":{"x":0,"y":0}},{"location":"http://9gag.com/gag/arKLbd6","position":{"x":0,"y":0.9481654047757717}},{"location":"https://www.gnu.org/philosophy/common-distros.html","position":{"x":0,"y":0.6553945249597424}},{"location":"https://en.wikipedia.org/wiki/Pitch_%28music%29#Pitch_and_frequency","position":{"x":0,"y":0.9530909090909091}},{"location":"http://truyentranhtuan.com/tower-of-god-chuong-277/","position":{"x":0,"y":0.1484116845961382}},{"location":"https://www.facebook.com/groups/445153248907566/?notif_t=group_r2j_approved&notif_id=1462954894849487","position":{"x":0,"y":0.7305876607520755}},{"location":"https://www.reddit.com/r/linuxmemes/comments/4iq09d/the_average_user_be_like/","position":{"x":0,"y":0.4939550949913644}},{"location":"https://www.reddit.com/r/linux/comments/4iy3mg/why_ubuntu_is_the_only_worried_about_font/","position":{"x":0,"y":0.4859857482185273}},{"location":"https://www.reddit.com/user/McSinyx/","position":{"x":0,"y":0.4345519984845615}},{"location":"http://247xem.com/phim/captain-america-civil-war-297-1.html#","position":{"x":0,"y":0.46975806451612906}},{"location":"https://docs.python.org/3.3/library/subprocess.html","position":{"x":0,"y":0.06540813613400691}},{"location":"http://egame.vn/","position":{"x":0,"y":0.05201628792854328}},{"location":"http://www.worldatlas.com/aatlas/ctycodes.htm","position":{"x":0,"y":0.6698552223371251}},{"location":"https://www.facebook.com/bon.chance.oggy","position":{"x":0,"y":0.621352997755691}},{"location":"http://9gag.com/","position":{"x":0,"y":0.5895141734258718}},{"location":"https://www.facebook.com/","position":{"x":0,"y":0.32544830217474247}},{"location":"https://duckduckgo.com/?q=cmus+background","position":{"x":0,"y":0.2696335078534031}},{"location":"https://packages.debian.org/search?keywords=firefox&searchon=names&suite=all&section=all&sourceid=mozilla-search","position":{"x":0,"y":0.29207642596234895}},{"location":"https://wiki.debian.org/DontBreakDebian#Don.27t_make_a_FrankenDebian","position":{"x":0,"y":0.247997790665562}},{"location":"https://opensource.org/licenses/gpl-2.0.php","position":{"x":0,"y":0}},{"location":"https://www.reddit.com/message/inbox/","position":{"x":0,"y":0.23425022182786157}},{"location":"https://www.reddit.com/r/unixporn/comments/4ju8bq/so_many_terminals/","position":{"x":0,"y":0.42189372752696763}},{"location":"https://www.reddit.com/r/orangepi+raspberry_pi","position":{"x":0,"y":0.3613963039014374}}],"a":[{"location":"https://www.google.com/search?q=vimperator+map+x+to+quit&ie=utf-8&oe=utf-8&google_abuse=GOOGLE_ABUSE_EXEMPTION%3DID%3D04f0943b308796ec:TM%3D1452177475:C%3Dc:IP%3D42.112.10.136-:S%3DAPGng0uEPfevMnm3X9lqTI74OJnXpII0ew%3B+path%3D/%3B+domain%3Dgoogle.com%3B+expires%3DThu,+07-Jan-2016+17:37:55+GMT","position":{"x":0,"y":0.017857142857142856}},{"location":"https://www.reddit.com/search?q=","position":{"x":0,"y":0.3793103448275862}},{"location":"https://www.reddit.com/r/linuxquestions/comments/4f3h84/what_does_a_program_like_unetbootin_actually_do/","position":{"x":0,"y":1}}],"n":[{"location":"https://github.com/michael-lazar/rtv","position":{"x":0,"y":0.4882280049566295}},{"location":"https://en.wikipedia.org/wiki/Names_of_the_days_of_the_week","position":{"x":0,"y":0}},{"location":"https://awesome.naquadah.org/doc/api/modules/awful.util.html","position":{"x":0,"y":0.0361247947454844}},{"location":"https://wiki.archlinux.org/index.php/Xterm#UTF-8","position":{"x":0,"y":0}}],"k":[{"location":"https://github.com/michael-lazar/rtv","position":{"x":0.1889400921658986,"y":0.6920693928128873}},{"location":"https://docs.python.org/2/tutorial/inputoutput.html","position":{"x":0,"y":0.8206806282722513}},{"location":"https://github.com/google/fonts/tree/master/apache/robotomono","position":{"x":0,"y":0.8085106382978723}}],"o":[{"location":"https://github.com/morhetz/gruvbox","position":{"x":0.9365079365079365,"y":0.5962078651685393}},{"location":"http://lxer.com/","position":{"x":0,"y":0.48859992874955466}},{"location":"https://www.raspberrypi.org/downloads/raspbian/","position":{"x":0,"y":0.5726681127982647}}],"c":[{"location":"http://9gag.com/","position":{"x":0,"y":0}},{"location":"https://github.com/login?return_to=%2Fsearch","position":{"x":0,"y":0}}],"e":[{"location":"https://www.raspberrypi.org/downloads/raspbian/","position":{"x":0,"y":0.5726681127982647}}],"i":[{"location":"https://en.wikipedia.org/wiki/Raspberry_Pi","position":{"x":0,"y":0.1402061855670103}}]}
\ No newline at end of file
diff --git a/vimperator/.vimperator/info/default/macros b/vimperator/.vimperator/info/default/macros
new file mode 100644
index 0000000..7322d2c
--- /dev/null
+++ b/vimperator/.vimperator/info/default/macros
@@ -0,0 +1 @@
+{"q":"d","u":"itx","<c-c>":"<Esc><Esc><Esc><Esc><Return>","<c-o>":"<Esc><Esc><Esc><C-o><Esc><Esc><Esc><C-o>o<Esc>oreddit.vo<BS><BS>com<Return><Return>cnx<BS><BS><BS>mcsinyx<Tab>Mc51nyxd4G0d<Return><C-o><C-o>gggd<Esc>:<Esc><Esc><Esc>","t":"<Return><BS><BS><BS>l<Esc>","<a-f4>":"","d":"","o":"<Esc><Esc><Esc>oread<Space>.md<Return>ofirefox<Space>markdown<Return><C-o>","z":"Z","j":"joglobal<Space>gtkrc-2.0<Return><C-o><C-o><C-o>","<c-d>":"<Esc><Esc>","r":"","<c-n>":"<Esc><Esc>","<bs>":"<Esc>"}
\ No newline at end of file
diff --git a/vimperator/.vimperator/info/default/quickmarks b/vimperator/.vimperator/info/default/quickmarks
new file mode 100644
index 0000000..edee5ad
--- /dev/null
+++ b/vimperator/.vimperator/info/default/quickmarks
@@ -0,0 +1 @@
+{"M":"https://www.facebook.com/?_rdr","f":"https://www.facebook.com/?_rdr"}
\ No newline at end of file
diff --git a/vimperator/.vimperatorrc b/vimperator/.vimperatorrc
new file mode 100644
index 0000000..75c1491
--- /dev/null
+++ b/vimperator/.vimperatorrc
@@ -0,0 +1,8 @@
+set gui=none
+set popups=window
+colorscheme g
+map <C-c> <S-y>
+map <Space> <C-d>
+map <S-Space> <C-u>
+map F ;w
+map <A-r> :open https://www.reddit.com/