├── assets
├── css
│ └── style.scss
├── images
│ ├── hr.gif
│ ├── bullet.png
│ ├── background.png
│ ├── body-background.png
│ └── octocat-logo.svg
├── fonts
│ ├── copse-regular-webfont.eot
│ ├── copse-regular-webfont.ttf
│ ├── copse-regular-webfont.woff
│ ├── quattrocentosans-bold-webfont.eot
│ ├── quattrocentosans-bold-webfont.ttf
│ ├── quattrocentosans-bold-webfont.woff
│ ├── quattrocentosans-italic-webfont.eot
│ ├── quattrocentosans-italic-webfont.ttf
│ ├── quattrocentosans-italic-webfont.woff
│ ├── quattrocentosans-regular-webfont.eot
│ ├── quattrocentosans-regular-webfont.ttf
│ ├── quattrocentosans-regular-webfont.woff
│ ├── quattrocentosans-bolditalic-webfont.eot
│ ├── quattrocentosans-bolditalic-webfont.ttf
│ ├── quattrocentosans-bolditalic-webfont.woff
│ ├── quattrocentosans-bold-webfont.svg
│ └── quattrocentosans-regular-webfont.svg
└── js
│ └── main.js
├── images
└── xvolkolak.jpg
├── _config.yml
├── die_update.json
├── _sass
├── rouge-base16-dark.scss
├── fonts.scss
├── jekyll-theme-leap-day.scss
└── normalize.scss
├── _layouts
└── default.html
└── index.md
/assets/css/style.scss:
--------------------------------------------------------------------------------
1 | ---
2 | ---
3 |
4 | @import 'jekyll-theme-leap-day';
5 |
--------------------------------------------------------------------------------
/assets/images/hr.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/horsicq/horsicq.github.io/master/assets/images/hr.gif
--------------------------------------------------------------------------------
/images/xvolkolak.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/horsicq/horsicq.github.io/master/images/xvolkolak.jpg
--------------------------------------------------------------------------------
/assets/images/bullet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/horsicq/horsicq.github.io/master/assets/images/bullet.png
--------------------------------------------------------------------------------
/assets/images/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/horsicq/horsicq.github.io/master/assets/images/background.png
--------------------------------------------------------------------------------
/assets/images/body-background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/horsicq/horsicq.github.io/master/assets/images/body-background.png
--------------------------------------------------------------------------------
/assets/fonts/copse-regular-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/horsicq/horsicq.github.io/master/assets/fonts/copse-regular-webfont.eot
--------------------------------------------------------------------------------
/assets/fonts/copse-regular-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/horsicq/horsicq.github.io/master/assets/fonts/copse-regular-webfont.ttf
--------------------------------------------------------------------------------
/assets/fonts/copse-regular-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/horsicq/horsicq.github.io/master/assets/fonts/copse-regular-webfont.woff
--------------------------------------------------------------------------------
/_config.yml:
--------------------------------------------------------------------------------
1 | title: .:NTInfo:.
2 | email: horsicq@gmail.com
3 | description: ntinfo
4 | google_analytics: UA-193059184-1
5 | theme: jekyll-theme-leap-day
6 |
--------------------------------------------------------------------------------
/assets/fonts/quattrocentosans-bold-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/horsicq/horsicq.github.io/master/assets/fonts/quattrocentosans-bold-webfont.eot
--------------------------------------------------------------------------------
/assets/fonts/quattrocentosans-bold-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/horsicq/horsicq.github.io/master/assets/fonts/quattrocentosans-bold-webfont.ttf
--------------------------------------------------------------------------------
/assets/fonts/quattrocentosans-bold-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/horsicq/horsicq.github.io/master/assets/fonts/quattrocentosans-bold-webfont.woff
--------------------------------------------------------------------------------
/assets/fonts/quattrocentosans-italic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/horsicq/horsicq.github.io/master/assets/fonts/quattrocentosans-italic-webfont.eot
--------------------------------------------------------------------------------
/assets/fonts/quattrocentosans-italic-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/horsicq/horsicq.github.io/master/assets/fonts/quattrocentosans-italic-webfont.ttf
--------------------------------------------------------------------------------
/assets/fonts/quattrocentosans-italic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/horsicq/horsicq.github.io/master/assets/fonts/quattrocentosans-italic-webfont.woff
--------------------------------------------------------------------------------
/assets/fonts/quattrocentosans-regular-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/horsicq/horsicq.github.io/master/assets/fonts/quattrocentosans-regular-webfont.eot
--------------------------------------------------------------------------------
/assets/fonts/quattrocentosans-regular-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/horsicq/horsicq.github.io/master/assets/fonts/quattrocentosans-regular-webfont.ttf
--------------------------------------------------------------------------------
/assets/fonts/quattrocentosans-regular-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/horsicq/horsicq.github.io/master/assets/fonts/quattrocentosans-regular-webfont.woff
--------------------------------------------------------------------------------
/assets/fonts/quattrocentosans-bolditalic-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/horsicq/horsicq.github.io/master/assets/fonts/quattrocentosans-bolditalic-webfont.eot
--------------------------------------------------------------------------------
/assets/fonts/quattrocentosans-bolditalic-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/horsicq/horsicq.github.io/master/assets/fonts/quattrocentosans-bolditalic-webfont.ttf
--------------------------------------------------------------------------------
/assets/fonts/quattrocentosans-bolditalic-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/horsicq/horsicq.github.io/master/assets/fonts/quattrocentosans-bolditalic-webfont.woff
--------------------------------------------------------------------------------
/die_update.json:
--------------------------------------------------------------------------------
1 | {
2 | "updates": [
3 | {
4 | "latestVersion": "3.10",
5 | "releaseDate": "2024-11-03",
6 | "downloadUrl": "https://github.com/horsicq/DIE-engine/releases/download/3.10/die_win32_portable_3.10_x86.zip",
7 | "fileName": "die_win32_portable_3.10_x86.zip",
8 | "releaseNotes": "Release notes for version 3.10..."
9 | }
10 | ]
11 | }
12 |
--------------------------------------------------------------------------------
/assets/js/main.js:
--------------------------------------------------------------------------------
1 | var sectionHeight = function() {
2 | var total = $(window).height(),
3 | $section = $('section').css('height','auto');
4 |
5 | if ($section.outerHeight(true) < total) {
6 | var margin = $section.outerHeight(true) - $section.height();
7 | $section.height(total - margin - 20);
8 | } else {
9 | $section.css('height','auto');
10 | }
11 | }
12 |
13 | $(window).resize(sectionHeight);
14 |
15 | $(function() {
16 | $("section h1, section h2, section h3").each(function(){
17 | $("nav ul").append("
" + $(this).text() + "");
18 | $(this).attr("id",$(this).text().toLowerCase().replace(/ /g, '-').replace(/[^\w-]+/g,''));
19 | $("nav ul li:first-child a").parent().addClass("active");
20 | });
21 |
22 | $("nav ul li").on("click", "a", function(event) {
23 | var position = $($(this).attr("href")).offset().top - 190;
24 | $("html, body").animate({scrollTop: position}, 400);
25 | $("nav ul li a").parent().removeClass("active");
26 | $(this).parent().addClass("active");
27 | event.preventDefault();
28 | });
29 |
30 | sectionHeight();
31 |
32 | $('img').on('load', sectionHeight);
33 | });
34 |
--------------------------------------------------------------------------------
/_sass/rouge-base16-dark.scss:
--------------------------------------------------------------------------------
1 | /*
2 | generated by rouge http://rouge.jneen.net/
3 | original base16 by Chris Kempson (https://github.com/chriskempson/base16)
4 | */
5 |
6 | .highlight table td { padding: 5px; }
7 | .highlight table pre { margin: 0; }
8 | .highlight, .highlight .w {
9 | color: #d0d0d0;
10 | }
11 | .highlight .err {
12 | color: #151515;
13 | background-color: #ac4142;
14 | }
15 | .highlight .c, .highlight .cd, .highlight .cm, .highlight .c1, .highlight .cs {
16 | color: #888;
17 | }
18 | .highlight .cp {
19 | color: #f4bf75;
20 | }
21 | .highlight .nt {
22 | color: #f4bf75;
23 | }
24 | .highlight .o, .highlight .ow {
25 | color: #d0d0d0;
26 | }
27 | .highlight .p, .highlight .pi {
28 | color: #d0d0d0;
29 | }
30 | .highlight .gi {
31 | color: #90a959;
32 | }
33 | .highlight .gd {
34 | color: #ac4142;
35 | }
36 | .highlight .gh {
37 | color: #6a9fb5;
38 | font-weight: bold;
39 | }
40 | .highlight .k, .highlight .kn, .highlight .kp, .highlight .kr, .highlight .kv {
41 | color: #aa759f;
42 | }
43 | .highlight .kc {
44 | color: #d28445;
45 | }
46 | .highlight .kt {
47 | color: #d28445;
48 | }
49 | .highlight .kd {
50 | color: #d28445;
51 | }
52 | .highlight .s, .highlight .sb, .highlight .sc, .highlight .sd, .highlight .s2, .highlight .sh, .highlight .sx, .highlight .s1 {
53 | color: #90a959;
54 | }
55 | .highlight .sr {
56 | color: #75b5aa;
57 | }
58 | .highlight .si {
59 | color: #8f5536;
60 | }
61 | .highlight .se {
62 | color: #8f5536;
63 | }
64 | .highlight .nn {
65 | color: #f4bf75;
66 | }
67 | .highlight .nc {
68 | color: #f4bf75;
69 | }
70 | .highlight .no {
71 | color: #f4bf75;
72 | }
73 | .highlight .na {
74 | color: #6a9fb5;
75 | }
76 | .highlight .m, .highlight .mf, .highlight .mh, .highlight .mi, .highlight .il, .highlight .mo, .highlight .mb, .highlight .mx {
77 | color: #90a959;
78 | }
79 | .highlight .ss {
80 | color: #90a959;
81 | }
82 |
--------------------------------------------------------------------------------
/_sass/fonts.scss:
--------------------------------------------------------------------------------
1 |
2 | @font-face {
3 | font-family: 'Quattrocento Sans';
4 | src: url('../fonts/quattrocentosans-bold-webfont.eot');
5 | src: url('../fonts/quattrocentosans-bold-webfont.eot?#iefix') format('embedded-opentype'),
6 | url('../fonts/quattrocentosans-bold-webfont.woff') format('woff'),
7 | url('../fonts/quattrocentosans-bold-webfont.ttf') format('truetype'),
8 | url('../fonts/quattrocentosans-bold-webfont.svg#QuattrocentoSansBold') format('svg');
9 | font-weight: bold;
10 | font-style: normal;
11 | }
12 |
13 | @font-face {
14 | font-family: 'Quattrocento Sans';
15 | src: url('../fonts/quattrocentosans-bolditalic-webfont.eot');
16 | src: url('../fonts/quattrocentosans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
17 | url('../fonts/quattrocentosans-bolditalic-webfont.woff') format('woff'),
18 | url('../fonts/quattrocentosans-bolditalic-webfont.ttf') format('truetype'),
19 | url('../fonts/quattrocentosans-bolditalic-webfont.svg#QuattrocentoSansBoldItalic') format('svg');
20 | font-weight: bold;
21 | font-style: italic;
22 | }
23 |
24 | @font-face {
25 | font-family: 'Quattrocento Sans';
26 | src: url('../fonts/quattrocentosans-italic-webfont.eot');
27 | src: url('../fonts/quattrocentosans-italic-webfont.eot?#iefix') format('embedded-opentype'),
28 | url('../fonts/quattrocentosans-italic-webfont.woff') format('woff'),
29 | url('../fonts/quattrocentosans-italic-webfont.ttf') format('truetype'),
30 | url('../fonts/quattrocentosans-italic-webfont.svg#QuattrocentoSansItalic') format('svg');
31 | font-weight: normal;
32 | font-style: italic;
33 | }
34 |
35 | @font-face {
36 | font-family: 'Quattrocento Sans';
37 | src: url('../fonts/quattrocentosans-regular-webfont.eot');
38 | src: url('../fonts/quattrocentosans-regular-webfont.eot?#iefix') format('embedded-opentype'),
39 | url('../fonts/quattrocentosans-regular-webfont.woff') format('woff'),
40 | url('../fonts/quattrocentosans-regular-webfont.ttf') format('truetype'),
41 | url('../fonts/quattrocentosans-regular-webfont.svg#QuattrocentoSansRegular') format('svg');
42 | font-weight: normal;
43 | font-style: normal;
44 | }
45 |
46 | @font-face {
47 | font-family: 'Copse';
48 | src: url('../fonts/copse-regular-webfont.eot');
49 | src: url('../fonts/copse-regular-webfont.eot?#iefix') format('embedded-opentype'),
50 | url('../fonts/copse-regular-webfont.woff') format('woff'),
51 | url('../fonts/copse-regular-webfont.ttf') format('truetype'),
52 | url('../fonts/copse-regular-webfont.svg#CopseRegular') format('svg');
53 | font-weight: normal;
54 | font-style: normal;
55 | }
56 |
--------------------------------------------------------------------------------
/_layouts/default.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | {% seo %}
8 |
9 |
10 |
11 |
14 |
15 |
16 |
17 |
18 |
19 |
23 |
24 |
25 |
26 |
27 |
View On GitHub
28 | {% if site.show_downloads %}
29 |
30 |
Downloads:
31 |
35 |
36 | {% endif %}
37 |
38 |
39 |
40 |
43 |
44 | {{ content }}
45 |
46 |
47 |
53 |
54 |
55 | {% if site.google_analytics %}
56 |
64 | {% endif %}
65 |
66 |
67 |
--------------------------------------------------------------------------------
/assets/images/octocat-logo.svg:
--------------------------------------------------------------------------------
1 |
2 |
98 |
--------------------------------------------------------------------------------
/index.md:
--------------------------------------------------------------------------------
1 | ## NTInfo
2 | - [Blog](https://horsicq.github.io/blog/)
3 | - [GitHub](https://github.com/horsicq/)
4 | - [Twitter](https://twitter.com/horsicq)
5 | - [Email](mailto:horsicq@gmail.com?subject=NTInfo)
6 | - [PELock Software Protection & Reverse Engineering](https://www.pelock.com)
7 |
8 | ## Donate
9 | - Paypal: **ntinfo.re@gmail.com**
10 | - Bitcoin: **3HKrYPNDC3yzhrNZ3qzYVK3FHawAsny3DV**
11 | - [](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=NF3FBD3KHMXDN)
12 |
13 | ## Detect It Easy(DiE)
14 | [](https://github.com/horsicq/Detect-It-Easy)
15 | [](https://github.com/horsicq/DIE-engine/releases)
16 | [](https://github.com/horsicq/DIE-engine/releases)
17 |
18 | 
19 |
20 | **Detect It Easy**, or abbreviated "DIE" is a program for determining types of files.
21 |
22 | - [More info](https://github.com/horsicq/Detect-It-Easy)
23 | - [Download](https://github.com/horsicq/DIE-engine/releases)
24 |
25 | ## XAPKDetector
26 | [](https://github.com/horsicq/XAPKDetector)
27 | [](https://github.com/horsicq/XAPKDetector/releases)
28 | [](https://github.com/horsicq/XAPKDetector/releases)
29 |
30 | 
31 |
32 | **XAPKDetector** is Android/APK/DEX detector for Windows, Linux and MacOS.
33 |
34 | - [More info](https://github.com/horsicq/XAPKDetector)
35 | - [Download](https://github.com/horsicq/XAPKDetector/releases)
36 |
37 | ## XVolkolak
38 |
39 | 
40 |
41 | **XVolkolak** is an unpacker emulator.
42 |
43 | [More info](http://n10info.blogspot.com/2018/07/xvolkolak-021.html)
44 |
45 | - [Download XVolkolak ver. 0.22 (Windows 7-10)](https://www.dropbox.com/s/nziop8xznuu09ra/xvlk_win32_public_0.22.zip?dl=1)
46 | - [Download XVolkolak ver. 0.22 (Windows XP)](https://www.dropbox.com/s/vbac57we8p18qol/xvlk_winxp_public_0.22.zip?dl=1)
47 | - [Download XVolkolak ver. 0.22 (Linux Ubuntu 18.04 x64)](https://www.dropbox.com/s/7sk61nc798kcg32/xvlk_lin64_public_0.22.tar.gz?dl=1)
48 | - [Download XVolkolak ver. 0.22 (Mac OS X, DMG)](https://www.dropbox.com/s/2cfhtzdwfffr3m7/xvlk_mac_public_0.22.dmg?dl=1)
49 |
50 | ## XOpcodeCalc
51 | [](https://github.com/horsicq/XOpcodeCalc)
52 | [](https://github.com/horsicq/XOpcodeCalc/releases)
53 | [](https://github.com/horsicq/XOpcodeCalc/releases)
54 |
55 | 
56 |
57 | **XOpcodeCalc** is x86/x64 opcode calculator.
58 |
59 | - [More info](https://github.com/horsicq/XOpcodeCalc)
60 | - [Download](https://github.com/horsicq/XOpcodeCalc/releases)
61 |
62 | ## Nauz File Detector(NFD)
63 | [](https://github.com/horsicq/Nauz-File-Detector)
64 | [](https://github.com/horsicq/Nauz-File-Detector/releases)
65 | [](https://github.com/horsicq/Nauz-File-Detector/releases)
66 |
67 | 
68 |
69 | **Nauz File Detector** is a portable linker/compiler/packer identifier utility.
70 |
71 | - [More info](https://github.com/horsicq/Nauz-File-Detector)
72 | - [Download](https://github.com/horsicq/Nauz-File-Detector/releases)
73 |
74 | ## XNTSV
75 | [](https://github.com/horsicq/xntsv)
76 | [](https://github.com/horsicq/xntsv/releases)
77 | [](https://github.com/horsicq/xntsv/releases)
78 |
79 | 
80 |
81 | **XNTSV** is a program for detailed viewing of system structures.
82 |
83 | - [More info](https://github.com/horsicq/xntsv)
84 | - [Download](https://github.com/horsicq/xntsv/releases)
85 |
86 | - [Download XNTSV(32 bit) ver. 1.8 (OS Windows)](https://www.dropbox.com/s/dcykfxpotlb3a8j/xntsv32.rar?dl=1)
87 | - [Download XNTSV(64 bit) ver. 1.8 (OS Windows)](https://www.dropbox.com/s/s5r1tx6u5jcfmlj/xntsv64.rar?dl=1)
88 |
89 | ## PDBRipper
90 | [](https://github.com/horsicq/PDBRipper)
91 | [](https://github.com/horsicq/PDBRipper/releases)
92 | [](https://github.com/horsicq/PDBRipper/releases)
93 |
94 | 
95 | 
96 |
97 | **PDBRipper** is an utility for extract an information from PDB-files.
98 |
99 | - [More info](https://github.com/horsicq/PDBRipper)
100 | - [Download](https://github.com/horsicq/PDBRipper/releases)
101 |
102 | ## XELFViewer
103 | [](https://github.com/horsicq/XELFViewer)
104 | [](https://github.com/horsicq/XELFViewer/releases)
105 | [](https://github.com/horsicq/XELFViewer/releases)
106 |
107 | 
108 |
109 | **XELFViewer** is a ELF file viewer/editor for Windows, Linux and MacOS.
110 |
111 | - [More info](https://github.com/horsicq/XELFViewer)
112 | - [Download](https://github.com/horsicq/XELFViewer/releases)
113 |
114 | ## XPEViewer
115 | [](https://github.com/horsicq/XPEViewer)
116 | [](https://github.com/horsicq/XPEViewer/releases)
117 | [](https://github.com/horsicq/XPEViewer/releases)
118 |
119 | 
120 |
121 | **XPEViewer** is a PE file viewer/editor for Windows, Linux and MacOS.
122 |
123 | - [More info](https://github.com/horsicq/XPEViewer)
124 | - [Download](https://github.com/horsicq/XPEViewer/releases)
125 |
126 | ## XMachOViewer
127 | [](https://github.com/horsicq/XMachOViewer)
128 | [](https://github.com/horsicq/XMachOViewer/releases)
129 | [](https://github.com/horsicq/XMachOViewer/releases)
130 |
131 | 
132 |
133 | **XMachOViewer** is a MachO file viewer/editor for Windows, Linux and MacOS.
134 |
135 | - [More info](https://github.com/horsicq/XMachOViewer)
136 | - [Download](https://github.com/horsicq/XMachOViewer/releases)
137 |
138 | ## x64dbg Plugin Manager
139 | [](https://github.com/horsicq/x64dbg-Plugin-Manager)
140 | [](https://github.com/horsicq/x64dbg-Plugin-Manager/releases)
141 | [](https://github.com/horsicq/x64dbg-Plugin-Manager/releases)
142 |
143 | 
144 | 
145 |
146 | **x64dbg Plugin Manager**
147 |
148 | - [More info](https://github.com/horsicq/x64dbg-Plugin-Manager)
149 | - [Download](https://github.com/horsicq/x64dbg-Plugin-Manager/releases)
150 |
--------------------------------------------------------------------------------
/_sass/jekyll-theme-leap-day.scss:
--------------------------------------------------------------------------------
1 | /*
2 | Leap Day for GitHub Pages
3 | by Matt Graham
4 | */
5 |
6 | @import "normalize";
7 | @import "fonts";
8 | @import "rouge-base16-dark";
9 |
10 | body {
11 | font:14px/22px 'Quattrocento Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
12 | color:#2b2b2b;
13 | font-weight:300;
14 | margin: 0px;
15 | padding:0px 0 20px 0px;
16 | background: url(../images/body-background.png) #eae6d1;
17 | }
18 |
19 | h1, h2, h3, h4, h5, h6 {
20 | color:#333;
21 | margin:0 0 10px;
22 | }
23 |
24 | p, ul, ol, table, pre, dl {
25 | margin:0 0 20px;
26 | }
27 |
28 | h1, h2, h3 {
29 | line-height:1.1;
30 | }
31 |
32 | h1 {
33 | font-size:28px;
34 | }
35 |
36 | h2 {
37 | font-size: 24px;
38 | color:#393939;
39 | }
40 |
41 | h3, h4, h5, h6 {
42 | color:#666666;
43 | }
44 |
45 | h3 {
46 | font-size: 18px;
47 | line-height: 24px;
48 | }
49 |
50 | a {
51 | color:#4276b6;
52 | font-weight:400;
53 | text-decoration:none;
54 | }
55 |
56 | a small {
57 | font-size:11px;
58 | color:#666;
59 | margin-top:-0.6em;
60 | display:block;
61 | }
62 |
63 | ul{
64 | list-style-image:url('../images/bullet.png');
65 | }
66 |
67 | strong {
68 | font-weight: bold;
69 | color: #333;
70 | }
71 |
72 | .wrapper {
73 | width:650px;
74 | margin:0 auto;
75 | position:relative;
76 | }
77 |
78 | section img {
79 | max-width: 100%;
80 | }
81 |
82 | blockquote {
83 | border-left:1px solid #ffcc00;
84 | margin:0;
85 | padding:0 0 0 20px;
86 | font-style:italic;
87 | }
88 |
89 | code {
90 | font-family: 'Lucida Sans', Monaco, Bitstream Vera Sans Mono, Lucida Console, Terminal;
91 | font-size:13px;
92 | color:#efefef;
93 | text-shadow: 0px 1px 0px #000;
94 | margin: 0 4px;
95 | padding: 2px 6px;
96 | background: #333;
97 | border-radius: 2px;
98 | }
99 |
100 | pre {
101 | padding:8px 15px;
102 | background: #333333;
103 | border-radius: 3px;
104 | border:1px solid #c7c7c7;
105 | overflow: auto;
106 | overflow-y: hidden;
107 |
108 | code {
109 | margin: 0px;
110 | padding: 0px;
111 | }
112 | }
113 |
114 | table {
115 | width:100%;
116 | border-collapse:collapse;
117 | }
118 |
119 | th {
120 | text-align:left;
121 | padding:5px 10px;
122 | border-bottom:1px solid #e5e5e5;
123 | color: #444;
124 | }
125 |
126 | td {
127 | text-align:left;
128 | padding:5px 10px;
129 | border-bottom:1px solid #e5e5e5;
130 | border-right: 1px solid #ffcc00;
131 |
132 | &:first-child {
133 | border-left: 1px solid #ffcc00;
134 | }
135 | }
136 |
137 | hr {
138 | border: 0;
139 | outline: none;
140 | height: 11px;
141 | background: transparent url('../images/hr.gif') center center repeat-x;
142 | margin: 0 0 20px;
143 | }
144 |
145 | dt {
146 | color:#444;
147 | font-weight:700;
148 | }
149 |
150 | header {
151 | padding: 25px 20px 40px 20px;
152 | margin: 0;
153 | position: fixed;
154 | top: 0;
155 | left:0;
156 | right:0;
157 | width: 100%;
158 | text-align: center;
159 | background: url(../images/background.png) #4276b6;
160 | box-shadow: 1px 0px 2px rgba(0,0,0,.75);
161 | z-index:99;
162 | -webkit-font-smoothing:antialiased;
163 | min-height: 76px;
164 |
165 | h1 {
166 | font: 40px/48px 'Copse', "Helvetica Neue", Helvetica, Arial, sans-serif;
167 | color: #f3f3f3;
168 | text-shadow: 0px 2px 0px #235796;
169 | margin: 0px;
170 | white-space: nowrap;
171 | overflow: hidden;
172 | text-overflow: ellipsis;
173 | -o-text-overflow: ellipsis;
174 | -ms-text-overflow: ellipsis;
175 | }
176 |
177 | p {
178 | color: #d8d8d8;
179 | text-shadow:rgba(#000, 0.2) 0 1px 0;
180 | font-size: 18px;
181 | margin: 0px;
182 | }
183 | }
184 |
185 | #banner {
186 | z-index: 100;
187 | left:0;
188 | right:50%;
189 | height: 50px;
190 | margin-right:-382px;
191 | position: fixed;
192 | top: 115px;
193 | background: #ffcc00;
194 | border: 1px solid #f0b500;
195 | box-shadow: 0px 1px 3px rgba(0,0,0,.25);
196 | border-radius: 0px 2px 2px 0px;
197 | padding-right: 10px;
198 |
199 | .button {
200 | border: 1px solid #dba500;
201 | background: linear-gradient(rgb(255, 231, 136), rgb(255, 206, 56));
202 | border-radius: 2px;
203 | box-shadow: inset 0px 1px 0px rgba(255,255,255,.4), 0px 1px 1px rgba(0,0,0,.1);
204 | background-color: #FFE788;
205 | margin-left: 5px;
206 | padding: 10px 12px;
207 | margin-top: 6px;
208 | line-height:14px;
209 | font-size:14px;
210 | color:#333;
211 | font-weight: bold;
212 | display:inline-block;
213 | text-align:center;
214 |
215 | &:hover {
216 | background: linear-gradient(rgb(255, 231, 136), rgb(255, 231, 136));
217 | background-color: #ffeca0;
218 | }
219 | }
220 |
221 | .fork {
222 | position:fixed;
223 | left:50%;
224 | margin-left:-325px;
225 | padding: 10px 12px;
226 | margin-top: 6px;
227 | line-height:14px;
228 | font-size:14px;
229 | background-color: #FFE788;
230 | }
231 |
232 | .downloads {
233 | float: right;
234 | margin:0 45px 0 0;
235 |
236 | span {
237 | float:left;
238 | line-height:52px;
239 | font-size:90%;
240 | color:#9d7f0d;
241 | text-transform:uppercase;
242 | text-shadow:rgba(#fff, 0.2) 0 1px 0;
243 | }
244 | }
245 |
246 | ul {
247 | list-style:none;
248 | height:40px;
249 | padding:0;
250 | float: left;
251 | margin-left:10px;
252 |
253 | li {
254 | display:inline;
255 |
256 | a.button {
257 | background-color: #FFE788;
258 | }
259 | }
260 | }
261 |
262 | #logo {
263 | position:absolute;
264 | height: 36px;
265 | width: 36px;
266 | right:7px;
267 | top:7px;
268 | display: block;
269 | background: url(../images/octocat-logo.svg);
270 | }
271 | }
272 |
273 | section {
274 | width:590px;
275 | padding: 30px 30px 50px 30px;
276 | margin: 20px 0;
277 | margin-top: 190px;
278 | position:relative;
279 | background: #fbfbfb;
280 | border-radius: 3px;
281 | border: 1px solid #cbcbcb;
282 | box-shadow: 0px 1px 2px rgba(0,0,0,.09), inset 0px 0px 2px 2px rgba(255,255,255,.5), inset 0 0 5px 5px rgba(255,255,255,.4);
283 | }
284 |
285 | small {
286 | font-size:12px;
287 | }
288 |
289 | nav {
290 | width: 230px;
291 | position: fixed;
292 | top: 220px;
293 | left:50%;
294 | margin-left:-580px;
295 | text-align: right;
296 |
297 | ul {
298 | list-style: none;
299 | list-style-image:none;
300 | font-size: 14px;
301 | line-height:24px;
302 |
303 | li {
304 | padding: 5px 0px;
305 | line-height: 16px;
306 | // padding-right:17px;
307 | // position:relative;
308 | // right:-12px;
309 |
310 | &.tag-h1 {
311 | font-size: 1.2em;
312 |
313 | a {
314 | font-weight: bold;
315 | color: #333;
316 | }
317 |
318 | + .tag-h2 {
319 |
320 | }
321 | }
322 |
323 | &.tag-h2 {
324 |
325 | + .tag-h1 {
326 | margin-top:10px;
327 | }
328 | }
329 | }
330 |
331 | a {
332 | color: #666;
333 |
334 | &:hover { color: #999; }
335 | }
336 |
337 | // .active {
338 | // border-right:solid 4px #39C;
339 | // padding-right:13px;
340 | // }
341 | }
342 | }
343 |
344 | footer {
345 | width:180px;
346 | position: fixed;
347 | left:50%;
348 | margin-left:-530px;
349 | bottom:20px;
350 | text-align: right;
351 | line-height: 16px;
352 | }
353 |
354 | @media print, screen and (max-width: 1060px) {
355 |
356 | div.wrapper {
357 | width:auto;
358 | margin:0;
359 | }
360 |
361 | nav{
362 | display: none;
363 | }
364 |
365 | header, section, footer {
366 | float:none;
367 |
368 | h1 {
369 | white-space: nowrap;
370 | overflow: hidden;
371 | text-overflow: ellipsis;
372 | -o-text-overflow: ellipsis;
373 | -ms-text-overflow: ellipsis;
374 | }
375 | }
376 |
377 | #banner {
378 | width: 100%;
379 |
380 | .downloads {
381 | margin-right: 60px;
382 | }
383 |
384 | .fork {
385 | }
386 |
387 | #logo {
388 | margin-right: 15px;
389 | }
390 | }
391 |
392 | section {
393 | border:1px solid #e5e5e5;
394 | border-width:1px 0;
395 | padding:20px auto;
396 | margin: 190px auto 20px;
397 | max-width: 600px;
398 | }
399 |
400 | footer{
401 | text-align: center;
402 | margin: 20px auto;
403 | position: relative;
404 | left:auto;
405 | bottom:auto;
406 | width:auto;
407 | }
408 | }
409 |
410 | @media print, screen and (max-width: 720px) {
411 | body {
412 | word-wrap:break-word;
413 | }
414 |
415 | header {
416 | padding:20px 20px;
417 | margin: 0;
418 |
419 | h1 {
420 | font-size: 32px;
421 | white-space: nowrap;
422 | overflow: hidden;
423 | text-overflow: ellipsis;
424 | -o-text-overflow: ellipsis;
425 | -ms-text-overflow: ellipsis;
426 | }
427 |
428 | p { display: none;}
429 | }
430 |
431 | #banner {
432 | top: 80px;
433 |
434 | .fork {
435 | float: left;
436 | display: inline-block;
437 | margin-left: 0px;
438 | position:fixed;
439 | left:20px;
440 |
441 | }
442 | }
443 |
444 | section {
445 | margin-top: 130px;
446 | margin-bottom: 0px;
447 | width: auto;
448 | }
449 |
450 | header ul, header p.view {
451 | position:static;
452 | }
453 | }
454 |
455 | @media print, screen and (max-width: 480px) {
456 | body {
457 | }
458 |
459 | header{
460 | position: relative;
461 | padding: 5px 0px;
462 | min-height: 0px;
463 |
464 | h1 {
465 | font-size: 24px;
466 | white-space: nowrap;
467 | overflow: hidden;
468 | text-overflow: ellipsis;
469 | -o-text-overflow: ellipsis;
470 | -ms-text-overflow: ellipsis;
471 | }
472 | }
473 | section {
474 | margin-top: 5px;
475 | }
476 |
477 | #banner { display: none;}
478 | header ul {
479 | display:none;
480 | }
481 | }
482 |
483 | @media print {
484 | body {
485 | padding:0.4in;
486 | font-size:12pt;
487 | color:#444;
488 | }
489 | }
490 |
491 | @media print, screen and (max-height: 680px) {
492 |
493 | footer {
494 | text-align: center;
495 | margin: 20px auto;
496 | position: relative;
497 | left:auto;
498 | bottom:auto;
499 | width:auto;
500 | }
501 | }
502 |
503 | @media print, screen and (max-height: 480px) {
504 | nav {
505 | display: none;
506 | }
507 |
508 | footer {
509 | text-align: center;
510 | margin: 20px auto;
511 | position: relative;
512 | left:auto;
513 | bottom:auto;
514 | width:auto;
515 | }
516 | }
517 |
--------------------------------------------------------------------------------
/_sass/normalize.scss:
--------------------------------------------------------------------------------
1 | /*! normalize.css 2012-02-07T12:37 UTC - https://github.com/necolas/normalize.css */
2 |
3 | /* =============================================================================
4 | HTML5 display definitions
5 | ========================================================================== */
6 |
7 | /*
8 | * Corrects block display not defined in IE6/7/8/9 & FF3
9 | */
10 |
11 | article,
12 | aside,
13 | details,
14 | figcaption,
15 | figure,
16 | footer,
17 | header,
18 | hgroup,
19 | nav,
20 | section,
21 | summary {
22 | display: block;
23 | }
24 |
25 | /*
26 | * Corrects inline-block display not defined in IE6/7/8/9 & FF3
27 | */
28 |
29 | audio,
30 | canvas,
31 | video {
32 | display: inline-block;
33 | *display: inline;
34 | *zoom: 1;
35 | }
36 |
37 | /*
38 | * Prevents modern browsers from displaying 'audio' without controls
39 | */
40 |
41 | audio:not([controls]) {
42 | display: none;
43 | }
44 |
45 | /*
46 | * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
47 | * Known issue: no IE6 support
48 | */
49 |
50 | [hidden] {
51 | display: none;
52 | }
53 |
54 |
55 | /* =============================================================================
56 | Base
57 | ========================================================================== */
58 |
59 | /*
60 | * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
61 | * http://clagnut.com/blog/348/#c790
62 | * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom
63 | * www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
64 | */
65 |
66 | html {
67 | font-size: 100%; /* 1 */
68 | -webkit-text-size-adjust: 100%; /* 2 */
69 | -ms-text-size-adjust: 100%; /* 2 */
70 | }
71 |
72 | /*
73 | * Addresses font-family inconsistency between 'textarea' and other form elements.
74 | */
75 |
76 | html,
77 | button,
78 | input,
79 | select,
80 | textarea {
81 | font-family: sans-serif;
82 | }
83 |
84 | /*
85 | * Addresses margins handled incorrectly in IE6/7
86 | */
87 |
88 | body {
89 | margin: 0;
90 | }
91 |
92 |
93 | /* =============================================================================
94 | Links
95 | ========================================================================== */
96 |
97 | /*
98 | * Addresses outline displayed oddly in Chrome
99 | */
100 |
101 | a:focus {
102 | outline: thin dotted;
103 | }
104 |
105 | /*
106 | * Improves readability when focused and also mouse hovered in all browsers
107 | * people.opera.com/patrickl/experiments/keyboard/test
108 | */
109 |
110 | a:hover,
111 | a:active {
112 | outline: 0;
113 | }
114 |
115 |
116 | /* =============================================================================
117 | Typography
118 | ========================================================================== */
119 |
120 | /*
121 | * Addresses font sizes and margins set differently in IE6/7
122 | * Addresses font sizes within 'section' and 'article' in FF4+, Chrome, S5
123 | */
124 |
125 | h1 {
126 | font-size: 2em;
127 | margin: 0.67em 0;
128 | }
129 |
130 | h2 {
131 | font-size: 1.5em;
132 | margin: 0.83em 0;
133 | }
134 |
135 | h3 {
136 | font-size: 1.17em;
137 | margin: 1em 0;
138 | }
139 |
140 | h4 {
141 | font-size: 1em;
142 | margin: 1.33em 0;
143 | }
144 |
145 | h5 {
146 | font-size: 0.83em;
147 | margin: 1.67em 0;
148 | }
149 |
150 | h6 {
151 | font-size: 0.75em;
152 | margin: 2.33em 0;
153 | }
154 |
155 | /*
156 | * Addresses styling not present in IE7/8/9, S5, Chrome
157 | */
158 |
159 | abbr[title] {
160 | border-bottom: 1px dotted;
161 | }
162 |
163 | /*
164 | * Addresses style set to 'bolder' in FF3+, S4/5, Chrome
165 | */
166 |
167 | b,
168 | strong {
169 | font-weight: bold;
170 | }
171 |
172 | blockquote {
173 | margin: 1em 40px;
174 | }
175 |
176 | /*
177 | * Addresses styling not present in S5, Chrome
178 | */
179 |
180 | dfn {
181 | font-style: italic;
182 | }
183 |
184 | /*
185 | * Addresses styling not present in IE6/7/8/9
186 | */
187 |
188 | mark {
189 | background: #ff0;
190 | color: #000;
191 | }
192 |
193 | /*
194 | * Addresses margins set differently in IE6/7
195 | */
196 |
197 | p,
198 | pre {
199 | margin: 1em 0;
200 | }
201 |
202 | /*
203 | * Corrects font family set oddly in IE6, S4/5, Chrome
204 | * en.wikipedia.org/wiki/User:Davidgothberg/Test59
205 | */
206 |
207 | pre,
208 | code,
209 | kbd,
210 | samp {
211 | font-family: monospace, serif;
212 | _font-family: 'courier new', monospace;
213 | font-size: 1em;
214 | }
215 |
216 | /*
217 | * 1. Addresses CSS quotes not supported in IE6/7
218 | * 2. Addresses quote property not supported in S4
219 | */
220 |
221 | /* 1 */
222 |
223 | q {
224 | quotes: none;
225 | }
226 |
227 | /* 2 */
228 |
229 | q:before,
230 | q:after {
231 | content: '';
232 | content: none;
233 | }
234 |
235 | small {
236 | font-size: 75%;
237 | }
238 |
239 | /*
240 | * Prevents sub and sup affecting line-height in all browsers
241 | * gist.github.com/413930
242 | */
243 |
244 | sub,
245 | sup {
246 | font-size: 75%;
247 | line-height: 0;
248 | position: relative;
249 | vertical-align: baseline;
250 | }
251 |
252 | sup {
253 | top: -0.5em;
254 | }
255 |
256 | sub {
257 | bottom: -0.25em;
258 | }
259 |
260 |
261 | /* =============================================================================
262 | Lists
263 | ========================================================================== */
264 |
265 | /*
266 | * Addresses margins set differently in IE6/7
267 | */
268 |
269 | dl,
270 | menu,
271 | ol,
272 | ul {
273 | margin: 1em 0;
274 | }
275 |
276 | dd {
277 | margin: 0 0 0 40px;
278 | }
279 |
280 | /*
281 | * Addresses paddings set differently in IE6/7
282 | */
283 |
284 | menu,
285 | ol,
286 | ul {
287 | padding: 0 0 0 40px;
288 | }
289 |
290 | /*
291 | * Corrects list images handled incorrectly in IE7
292 | */
293 |
294 | nav ul,
295 | nav ol {
296 | list-style: none;
297 | list-style-image: none;
298 | }
299 |
300 |
301 | /* =============================================================================
302 | Embedded content
303 | ========================================================================== */
304 |
305 | /*
306 | * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
307 | * 2. Improves image quality when scaled in IE7
308 | * code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
309 | */
310 |
311 | img {
312 | border: 0; /* 1 */
313 | -ms-interpolation-mode: bicubic; /* 2 */
314 | }
315 |
316 | /*
317 | * Corrects overflow displayed oddly in IE9
318 | */
319 |
320 | svg:not(:root) {
321 | overflow: hidden;
322 | }
323 |
324 |
325 | /* =============================================================================
326 | Figures
327 | ========================================================================== */
328 |
329 | /*
330 | * Addresses margin not present in IE6/7/8/9, S5, O11
331 | */
332 |
333 | figure {
334 | margin: 0;
335 | }
336 |
337 |
338 | /* =============================================================================
339 | Forms
340 | ========================================================================== */
341 |
342 | /*
343 | * Corrects margin displayed oddly in IE6/7
344 | */
345 |
346 | form {
347 | margin: 0;
348 | }
349 |
350 | /*
351 | * Define consistent border, margin, and padding
352 | */
353 |
354 | fieldset {
355 | border: 1px solid #c0c0c0;
356 | margin: 0 2px;
357 | padding: 0.35em 0.625em 0.75em;
358 | }
359 |
360 | /*
361 | * 1. Corrects color not being inherited in IE6/7/8/9
362 | * 2. Corrects text not wrapping in FF3
363 | * 3. Corrects alignment displayed oddly in IE6/7
364 | */
365 |
366 | legend {
367 | border: 0; /* 1 */
368 | padding: 0;
369 | white-space: normal; /* 2 */
370 | *margin-left: -7px; /* 3 */
371 | }
372 |
373 | /*
374 | * 1. Corrects font size not being inherited in all browsers
375 | * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome
376 | * 3. Improves appearance and consistency in all browsers
377 | */
378 |
379 | button,
380 | input,
381 | select,
382 | textarea {
383 | font-size: 100%; /* 1 */
384 | margin: 0; /* 2 */
385 | vertical-align: baseline; /* 3 */
386 | *vertical-align: middle; /* 3 */
387 | }
388 |
389 | /*
390 | * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
391 | */
392 |
393 | button,
394 | input {
395 | line-height: normal; /* 1 */
396 | }
397 |
398 | /*
399 | * 1. Improves usability and consistency of cursor style between image-type 'input' and others
400 | * 2. Corrects inability to style clickable 'input' types in iOS
401 | * 3. Removes inner spacing in IE7 without affecting normal text inputs
402 | * Known issue: inner spacing remains in IE6
403 | */
404 |
405 | button,
406 | input[type="button"],
407 | input[type="reset"],
408 | input[type="submit"] {
409 | cursor: pointer; /* 1 */
410 | -webkit-appearance: button; /* 2 */
411 | *overflow: visible; /* 3 */
412 | }
413 |
414 | /*
415 | * Re-set default cursor for disabled elements
416 | */
417 |
418 | button[disabled],
419 | input[disabled] {
420 | cursor: default;
421 | }
422 |
423 | /*
424 | * 1. Addresses box sizing set to content-box in IE8/9
425 | * 2. Removes excess padding in IE8/9
426 | * 3. Removes excess padding in IE7
427 | Known issue: excess padding remains in IE6
428 | */
429 |
430 | input[type="checkbox"],
431 | input[type="radio"] {
432 | box-sizing: border-box; /* 1 */
433 | padding: 0; /* 2 */
434 | *height: 13px; /* 3 */
435 | *width: 13px; /* 3 */
436 | }
437 |
438 | /*
439 | * 1. Addresses appearance set to searchfield in S5, Chrome
440 | * 2. Addresses box-sizing set to border-box in S5, Chrome (include -moz to future-proof)
441 | */
442 |
443 | input[type="search"] {
444 | -webkit-appearance: textfield; /* 1 */
445 | -moz-box-sizing: content-box;
446 | -webkit-box-sizing: content-box; /* 2 */
447 | box-sizing: content-box;
448 | }
449 |
450 | /*
451 | * Removes inner padding and search cancel button in S5, Chrome on OS X
452 | */
453 |
454 | input[type="search"]::-webkit-search-decoration,
455 | input[type="search"]::-webkit-search-cancel-button {
456 | -webkit-appearance: none;
457 | }
458 |
459 | /*
460 | * Removes inner padding and border in FF3+
461 | * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
462 | */
463 |
464 | button::-moz-focus-inner,
465 | input::-moz-focus-inner {
466 | border: 0;
467 | padding: 0;
468 | }
469 |
470 | /*
471 | * 1. Removes default vertical scrollbar in IE6/7/8/9
472 | * 2. Improves readability and alignment in all browsers
473 | */
474 |
475 | textarea {
476 | overflow: auto; /* 1 */
477 | vertical-align: top; /* 2 */
478 | }
479 |
480 |
481 | /* =============================================================================
482 | Tables
483 | ========================================================================== */
484 |
485 | /*
486 | * Remove most spacing between table cells
487 | */
488 |
489 | table {
490 | border-collapse: collapse;
491 | border-spacing: 0;
492 | }
--------------------------------------------------------------------------------
/assets/fonts/quattrocentosans-bold-webfont.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/assets/fonts/quattrocentosans-regular-webfont.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------