рдЕрдм v1.5.5 рдореЗрдВ newline_between_rules
рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ CSS рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерд┐рдд рд╣реИ https://github.com/beautify-web/js-beautify/pull/574
рддреЛ, рд╕рд╛рд╕ рдореЗрдВ рдШреЛрдВрд╕рд▓реЗ рдХреЗ рд╢рд┐рдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдпрд╣рд╛рдБ рдореЗрд░реА test.js
рдлрд╝рд╛рдЗрд▓:
var fs = require('fs');
var beautify_css = require('js-beautify').css;
fs.readFile('test.scss', 'utf8', function(err, data) {
if (err) {
throw err;
}
console.log(beautify_css(data, {
indent_size: 2,
newline_between_rules: true
}));
});
рдЖрдЙрдЯрдкреБрдЯ:
$ node test.js
.icons {
padding: 0;
li {
display: inline-block;
}
a {
display: block;
color: #000;
}
a:hover {
color: #ccc;
}
}
рдореИрдВ Sass рдХреЗ рд▓рд┐рдП newline_between_rules
рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╢рд╛ рдХрд░рддрд╛ рд╣реВрдВред
рд╕рд╛рджрд░ред
рдФрд░ рдЖрдк рдЗрд╕реЗ рдХреИрд╕рд╛ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?
рд╕реАрдПрд╕рдПрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рдорд╛рди https://github.com/beautify-web/js-beautify/pull/574
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдШреЛрдВрд╕рд▓реЗ рдХреЗ рд╢рд┐рдХрд╛рд░ рдХрд╛ рдПрдХ рд╕реНрддрд░ рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред
рдпрд╣рд╛рдБ рдПрдХ рдЙрджрд╛рд╣рд░рдг:
// Icons
.icons {
padding: 0;
li {
display: inline-block;
}
a {
display: block;
color: #000;
}
a:hover {
color: #ccc;
}
}
// Button
.button {
&.primary {
color: #4183c4;
}
&.primary:hover {
color: lighten(#4183c4, 15%);
}
}
рдирдорд╕реНрддреЗ,
рдХреНрдпрд╛ рдпрд╣ рдХрд╛рдо рдПрд╕рд╕реАрдПрд╕рдПрд╕ рдХреЗ рдирд┐рдпрдореЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИред
редрдкреБрд░рд╛рдиреА рдХреАрдордд {
@ рд╢рд╛рдорд┐рд▓ рдЧрд┐рдмреНрд╕рди рд░реЗрдЧреБрд▓рд░ ();
@ рдлрд╝реЙрдиреНрдЯ-рдЖрдХрд╛рд░ (14) рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ;
рд░рдВрдЧ: #646464;
рдорд╛рд░реНрдЬрд┐рди-рдмрд╛рдПрдВ: 10px;
рдкрд╛рда-рд╕рдЬрд╛рд╡рдЯ: рд▓рд╛рдЗрди-рдереНрд░реВ;
.promovalue {
<strong i="15">@include</strong> GibsonRegular();
}
}
+1
+1
+1
+1
рд╢рд╛рдпрдж newline_between_nested_rules: true
рдЬреИрд╕рд╛ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдиреЗрд╕реНрдЯреЗрдб рдХреЗ рд╕рд╛рде рдПрдХ рдореБрджреНрджрд╛ рд▓рдЧрддрд╛ рд╣реИ?
}
рдФрд░ ;
рдХреЛ рдиреЗрд╕реНрдЯреЗрдб рдирдИ рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдо рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА
+1, рдХрдо рдореЗрдВ рднреА
+1
+1
рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЗрд╡рд▓ рдиреЗрд╕реНрдЯреЗрдб рдирд┐рдпрдореЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИред newline_between_rules: true
рд╕рд╛рде рд╡рд░реНрддрдорд╛рди:
body {
background-color: #FFF;
> div {
background-color: #AAA;
}
}
.container {
color: blue;
}
рдпрд╣ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ:
body {
background-color: #FFF;
> div {
background-color: #AAA;
}
}
.container {
color: blue;
}
рдФрд░ newline_between_rules: false
рдпрд╣ рдкрд░рд┐рдгрд╛рдо рд╣реИ:
body {
background-color: #FFF;
> div {
background-color: #AAA;
}
}
.container {
color: blue;
}
рддреЛ рдиреЗрд╕реНрдЯреЗрдб рдирд┐рдпрдореЛрдВ рдХреЗ рдмреАрдЪ рдиреНрдпреВрд▓рд╛рдЗрди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
+1
рдЗрд╕ рдмрд╛рдд рдкрд░ рдХреЛрдИ рдИрдЯреАрдП?
+1
+1
+1 :(
+1
рдПрдХ рдФрд░ +1
рд╢реЛрд░ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдерд╛ рдХрд┐ рдЗрд╕реЗ рдКрдкрд░ рдЙрдард╛рдиреЗ рдХрд╛ рдХреЛрдИ рдФрд░ рддрд░реАрдХрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред
@zimmerboy рдкреНрд░рддреНрдпреЗрдХ рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд╢реАрд░реНрд╖ рджрд╛рдИрдВ рдУрд░ "рдЕрдкрдиреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЬреЛрдбрд╝реЗрдВ" рдмрдЯрди рд╣реИ, рдЬрд┐рд╕рдореЗрдВ +1 рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ (: +1 :) рд╢рд╛рдорд┐рд▓ рд╣реИред
beautify-css.js
рдореЗрдВ рдореЗрд░рд╛ рд╕рдорд╛рдзрд╛рди:
print.newLine = function(keepWhitespace, keepNewLine) {
if (output.length) {
if (!keepWhitespace && output[output.length - 1] !== '\n') {
print.trim();
if (keepNewLine) { output.push('\n'); }
}
output.push('\n');
if (basebaseIndentString) {
output.push(basebaseIndentString);
}
}
};
newline_between_rules
рд╢рд░реНрддреЛрдВ рдФрд░ рдХрдердиреЛрдВ рджреЛрдиреЛрдВ рдХреЛ рдЗрд╕рдореЗрдВ рдмрджрд▓реЗрдВ: if (newline_between_rules) {
print.newLine(false, true);
}
рдиреЛрдЯ: рдпрд╣ рдХреЗрд╡рд▓ рдирд┐рдпрдореЛрдВ рдХреЗ рдмреАрдЪ рдХреА рдирдИ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдзреНрдпрд╛рди рд░рдЦрддрд╛ рд╣реИ, рди рдХрд┐ рдЧреБрдгреЛрдВ рдХреЗ рдмрд╛рдж рдХреЗ рдирд┐рдпрдоред рдХрд┐рд╕реА рдХреЛ рдЙрд╕ рдкрд░ рдХреБрдЫ рд╡рд┐рдЪрд╛рд░?
@sickboy - рдХреВрд▓, рдкреБрд▓ рдЕрдиреБрд░реЛрдз рд╢реБрд░реВ рдХрд░реЗрдВ, рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдЬреЛрдбрд╝реЗрдВред рдХреГрдкрдпрд╛ рдЗрд╕реЗ рдЖрдЧреЗ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред
рдХреНрдпрд╛ рдпрд╣ рдЬрд▓реНрдж рд╣реА рдЖ рд░рд╣рд╛ рд╣реИ? рдпрд╣ sass рдХреЗ рд▓рд┐рдП рд╕реБрд╢реЛрднрд┐рдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рдПрдХрдорд╛рддреНрд░ рдЕрд╡рд░реЛрдзрдХ рд╣реИред
@mrahhal - рдореБрджреНрджрд╛ рд▓рдЧрднрдЧ рджреЛ рд╕рд╛рд▓ рдкреБрд░рд╛рдирд╛ рд╣реИред рдпрд╣ рд╕реАрдо @sickboy рдиреЗ рдЗрд╕ рдкрд░ рдХреБрдЫ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИред рдХрд┐рд╕реА рдХреЛ рдмрд╕ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд╕рд╛рде рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред
рд╢рд╛рдпрдж рдЖрдк рдРрд╕рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ? CONTRIBUTING.md рджреЗрдЦреЗрдВред
@bitwiseman рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореБрдЭреЗ рдЗрд╕ рддрд░рд╣ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдФрд░ рди рд╣реА рд╕рдордп рдХреЗ рд╕рд╛рде рдЕрдиреБрднрд╡ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рд╕рд╡рд╛рд▓ рд╣реИ, рддреЛ рдХреНрдпрд╛ рд╣рд░ рдХреЛрдИ рд╕рд╛рджрд╛ рд╕реАрдПрд╕рдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ рдпрд╛ рд╕рд┐рд░реНрдл рд╡рд░реНрддрдорд╛рди рд╕реНрд╡рд░реВрдкрдг рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ? рдпрд╣ рдПрдХ рдмрд╣реБрдд рдкреБрд░рд╛рдиреЗ рд▓реЗрдХрд┐рди рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рдЕрдЬреАрдм рд╣реИред
@sickboy рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рдкрд░ рд╣реИрдВ? рдЕрдЧрд░ рдХреЛрдИ рдЗрд╕ рдкрд░ рд╕рдХреНрд░рд┐рдп рдирд╣реАрдВ рд╣реИ рддреЛ рд╢рд╛рдпрдж рдореИрдВ рдЗрд╕рд╕реЗ рдирд┐рдкрдЯ рд▓реВрдВрдЧрд╛ред "Max_preserve_newlines" рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЕрдЬреАрдм рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХрдорд╛рддреНрд░ рдЪреАрдЬ рдЧрд╛рдпрдм рд╣реИ рдЬреЛ рдореБрдЭреЗ рд╕реБрдВрджрд░рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд░реЛрдХ рд░рд╣реА рд╣реИред
рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдкреБрд▓ рдЕрдиреБрд░реЛрдз #1117 ( рд╕реАрдПрд╕рдПрд╕ рдХреЗ рд▓рд┐рдП рд╕рдВрд░рдХреНрд╖рд┐рдд_рдиреНрдпреВрд▓рд╛рдЗрди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ ) рдЗрд╕рд╕реЗ рдорджрдж рдХрд░реЗрдЧрд╛ред
@zimmerboy рд╣рд╛рдБ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд┐рдХреНрд╕ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдЕрд▓рдЧ рддрд░рд╣ рдХрд╛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИред
рдХреНрдпрд╛ #1117 рдХрд╛ рд╡рд┐рд▓рдп рд╣реЛрдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ? рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рднреА рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИред
@jorgeramirez - рдкрд┐рдЫрд▓реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред
@bitwiseman рдорд╣рд╛рди!
рдХреЛрдИ рд╕реБрдзрд╛рд░?
@royduin - рдХреГрдкрдпрд╛ рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВред
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЫреЛрдЯреА рд╕реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдПрд╕рд╕реАрдПрд╕рдПрд╕ рдПрдХ рдорд╣рд╛рди рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреАред
рд░реЗрдкреЛ рдкрд░ рдХреЛрдб рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╕реНрд╡рд░реВрдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
рдФрд░ рдпрд╣ рд╕реМрдВрджрд░реНрдпреАрдХрд░рдг рдХреЗ рдмрд╛рдж рд╣реИ:
рдпрд╣ рдЕрдкреЗрдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдкрд┐рдЫрд▓реА рдШреЛрд╖рдгрд╛ рдХреЗ рд╕рд╛рде рдУрд╡рд░рд▓реИрдк рд╣реЛрддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд╕реНрд╡рд░реВрдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
рдлрд┐рд░, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреБрдЫ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдХрд╛ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рднреНрд░рдорд┐рдд:
@stgogm
рдХреГрдкрдпрд╛ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред
рд╕рд╛рде рд╣реА, рдХреГрдкрдпрд╛ рдЯреЗрдХреНрд╕реНрдЯ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ, рдЪрд┐рддреНрд░ рдирд╣реАрдВред
@bitwiseman рдареАрдХ рд╣реИ, рдХреНрд╖рдорд╛ рдХрд░реЗрдВред рдмрд╕ рдпрд╣ рдиреЛрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдпрджрд┐ рдЖрдк рдПрд╕рд╕реАрдПрд╕рдПрд╕ рд▓рд┐рдВрдЯрд░ рдирд┐рдпрдореЛрдВ рдХрд╛ рд╕рдореНрдорд╛рди рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЛрдИ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИред
@stgogm - рдХреВрд▓, рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ
@stgogm рдЬрдм рдЖрдкрдиреЗ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдЖрдк рдиреЗрд╕реНрдЯреЗрдб newline_between_rules
рдореБрджреНрджреЗ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рд╕рд╛рде
newline_between_rules: true
рдЖрдкрдХреА рдХрд░рддрд╛ рд╣реИ
fieldset {
border: 0;
margin: 0;
min-width: 0;
padding: 0;
&+fieldset {
margin-top: $padding-large;
}
}
рдмрдирдирд╛
fieldset {
border: 0;
margin: 0;
min-width: 0;
padding: 0;
&+fieldset {
margin-top: $padding-large;
}
}
?
рдЕрд╕рд▓ рдореЗрдВ, рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛:
рд▓реЗрдЦрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХреЛрдб (рдмреАрдЪ рдореЗрдВ рдирдИ рд▓рд╛рдЗрди рдХреЗ рдмрд┐рдирд╛):
form {
display: block;
}
fieldset {
border: 0;
margin: 0;
min-width: 0;
padding: 0;
& + fieldset {
margin-top: $padding-large;
}
}
"newline_between_rules": false
рд╕рд╛рде рд╕реБрд╢реЛрднрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж:
form {
display: block;
}
fieldset {
border: 0;
margin: 0;
min-width: 0;
padding: 0;
&+fieldset {
margin-top: $padding-large;
}
}
"newline_between_rules": true
рд╕рд╛рде рд╕реБрд╢реЛрднрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж:
form {
display: block;
}
fieldset {
border: 0;
margin: 0;
min-width: 0;
padding: 0;
&+fieldset {
margin-top: $padding-large;
}
}
рдЗрд╕рдиреЗ +
рдмреАрдЪ рдХреА рдЬрдЧрд╣ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ред
js-beautify --version
1.6.12
рдзрдиреНрдпрд╡рд╛рдж @stgogm! рддреЛ рдирд╣реАрдВ, @bitwiseman #1146 рдиреЗ рдЗрд╕реЗ рдареАрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛
рдПрдХ рдЕрдиреНрдп рдЙрджрд╛рд╣рд░рдг рдЬрд╣рд╛рдВ "newline_between_rules" SCSS рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ:
$variable: #333;
div {
display: none;
}
рдЗрд╕ рдПрд╕рд╕реАрдПрд╕рдПрд╕ рдХреЛ рд╕реНрд╡рд░реВрдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рд╡реЗрд░рд┐рдПрдмрд▓ рдФрд░ рдбрд┐рд╡ рдЪрдпрдирдХрд░реНрддрд╛ рдХреЗ рдмреАрдЪ рдПрдХ рдирдИ рд▓рд╛рдЗрди рдирд╣реАрдВ рдЬреБрдбрд╝рддреА рд╣реИред
рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдХрдм рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧреА?
рдХреНрдпрд╛ рдЗрд╕рдХреА рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рд╣реИ?
@рджреЗрд╣рдШрд╛рдиреА-рдореЗрд╣рджреА @whxaxes
рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдЕрд╕рд╛рдЗрди рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИ. рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдХреА рдЬрд░реВрд░рдд рд╣реИред
+1
+1
+1
+1
+1
рдХреГрдкрдпрд╛ +1 рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдмрдЬрд╛рдп рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреЛрд╕реНрдЯ рдкрд░ ЁЯСН рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде рд╡реЛрдЯ рдХрд░реЗрдВ - рдЗрд╕рд╕реЗ рд╕рджрд╕реНрдп рд╕реНрдкреИрдо рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред рдзрдиреНрдпрд╡рд╛рдж!
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдХреГрдкрдпрд╛ +1 рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдмрдЬрд╛рдп рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреЛрд╕реНрдЯ рдкрд░ ЁЯСН рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде рд╡реЛрдЯ рдХрд░реЗрдВ - рдЗрд╕рд╕реЗ рд╕рджрд╕реНрдп рд╕реНрдкреИрдо рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред рдзрдиреНрдпрд╡рд╛рдж!