рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛рд░реНрдпрд╕реНрдерд▓ рд╣реЙрд▓ рдСрдл рдлрд╝реЗрдо

рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдЖрдЧрдорди рдХреЗ рд╕рд╛рде, рдЬреЛ рдмрдбрд╝реА рдЯреАрдореЛрдВ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдПрдВрдЧреБрд▓рд░, рд░рд┐рдПрдХреНрдЯ, рд╡реАрдпреВ, рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд░реВрдк рд╕реЗ рдЕрдЦрд╛рдбрд╝рд╛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛, рдПрдХрд▓ рдЬреАрдирд┐рдпрд╕ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рд╕рднреА рдпрд╛ рдХрдо рд╕реЗ рдХрдо рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдореБрдЦреНрдп рднрд╛рдЧ рдХреЛ рдЕрдкрдиреЗ рджрдо рдкрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ред рдореИрдВ рдЗрди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдирд╛рдореЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдпрд╛рдж рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реВрдВ, рдФрд░ рдЕрдВрдд рдореЗрдВ, рдЕрдкрдиреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдирд╛рдо рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реВрдВред

2005 - рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк.рдЬреЗрдПрд╕


рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ 2005 рдореЗрдВ рд░реВрдмреА-рдСрди-рд░реЗрд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдкрд╣рд▓рд╛ рдбреЗрд╡рд▓рдкрд░ рд╕реИрдо рд╕реНрдЯреАрдлреЗрдВрд╕рди рдерд╛ ( www.sergiopereira.com/articles/prototype.js.html рджреЗрдЦреЗрдВ )ред Prototyp.js рд▓рд╛рдЗрд╕реЗрдВрд╕ (рджреЗрдЦреЗрдВ prototypejs.org/license.html ) рдореЗрдВ рдЙрдирдХреЗ рдирд┐рдЬреА рдкреЗрдЬ sstephenson.us рдХрд╛ рд▓рд┐рдВрдХ рд╣реИ , рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ, рд▓реЗрдЦрдХ рдХрд╛ рдИрдореЗрд▓: sstephenson@gmail.com рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдЖрдЧреЗ рдХреЗ рдИрдореЗрд▓ рд╕реЗ рдЙрдирдХреЗ рд╕рдХреНрд░рд┐рдп рднрдВрдбрд╛рд░ github.com/sstephenson рдФрд░ twitter.com/sstephenson (рдЧреИрд░-рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЯреНрд╡рд┐рдЯрд░) рдкрд░ рдкрд░рд┐рдгрд╛рдо рдЦреЛрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВ ред рдЖрдк рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╣ рднреА рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╡рд╣ рдмреЗрд╕рдХреИрдВрдк рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд░реВрдмрд┐рдХреЙрдлрд╝ 2016 рд╕рдореНрдореЗрд▓рди рд╕реЗ рдПрдХ рд╡реАрдбрд┐рдпреЛ рд░рд┐рдкреЛрд░реНрдЯ рджреЗрдЦреЗрдВ



рдкрд╣рд▓реА рдмрд╛рд░, Prototyp.js рдкреБрд╕реНрддрдХрд╛рд▓рдп рдиреЗ рдЙрд╕ рд╕рдордп рдХреЗ рд╕рднреА рдмрд╛рдж рдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ "рд╕рдЬреНрдЬрди рд╕реЗрдЯ" рдХрд╛ рдЧрдарди рдХрд┐рдпрд╛: $ (...) рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЛрдо рддрдХ рдкрд╣реБрдВрдЪ, рдЕрдЬрд╛рдХреНрд╕ рдЕрдиреБрд░реЛрдзред рд▓реЗрдХрд┐рди рдореБрдЦреНрдп рдмрд╛рдд Enumerable interface (рд╕рднреА (), any (), collect (), detect (), рдкреНрд░рддреНрдпреЗрдХ) (), рдЖрджрд┐ рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдХреЗ тАЬfunctionalismтАЭ рдХреЗ рдкреНрд░рддрд┐ рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╕рдлрд▓рддрд╛ рдереАред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдкреНрд░рд╕рд╛рд░ рдХреЗ рд╕рд╛рде, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдиреЗ рдПрдХ рдЖрдзреБрдирд┐рдХ рд╢реИрд▓реА рдХрд╛ рдЕрдзрд┐рдЧреНрд░рд╣рдг рдХрд┐рдпрд╛ рд╣реИред Prototyp.js рдХреЗ рдХреБрдЫ рд╡рд┐рдЪрд╛рд░реЛрдВ рдиреЗ рднрд╛рд╖рд╛ рдХреЗ рдорд╛рдирдХ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛, рдФрд░ рдмрд╛рдж рдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рдЕрдВрдбрд░рд╕реНрдХреЛрд░.рдЬреЗрдПрд╕ рдФрд░ рд▓реЙрд╢.рдЬреЗрдПрд╕ рджреЛрд╣рд░рд╛рдпрд╛ рдЧрдпрд╛ред

Prorotyp.js рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рджреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрдорд┐рдпрд╛рдВ рд╣реИрдВред рдирдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдирдИ рд╡рд╕реНрддреБрдУрдВ рдФрд░ рддрд░реАрдХреЛрдВ рдХреЛ рджреЗрд╢реА рд╡рд╕реНрддреБрдУрдВ рдореЗрдВ рдорд┐рд▓рд╛рдиреЗ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдерд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЗрд╕ рдкрдВрдХреНрддрд┐ рдХреЗ рдХрд╛рд░рдг рдерд╛ рдХрд┐ рд╣рдордиреЗ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ ... рд▓реВрдк рдореЗрдВ рд╕рд░рдгреА рддрддреНрд╡реЛрдВ рдкрд░ рдкреБрдирд░рд╛рд╡реГрддрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:

// Prototype.js v 1.5.0
Object.extend(Array.prototype, Enumerable);

рд╕рдорд╕реНрдпрд╛рддреНрдордХ рднреА рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреА рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рдЧреБрдВрдЬрд╛рдЗрд╢ рдХреЗ рд╕рд╛рде рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЪрд░ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рд╣реИред рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ:

/*  Prototype JavaScript framework, version 1.5.0
 *  (c) 2005-2007 Sam Stephenson
 *
 *  Prototype is freely distributable under the terms of an MIT-style license.
 *  For details, see the Prototype web site: http://prototype.conio.net/
 *
/*--------------------------------------------------------------------------*/

var Prototype = {
  Version: '1.5.0',
  BrowserFeatures: {
    XPath: !!document.evaluate
  },

  ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',
  emptyFunction: function() {},
  K: function(x) { return x }
}

var Class = {
  create: function() {
    return function() {
      this.initialize.apply(this, arguments);
    }
  }
}
...

рдЗрди рджреЛ рдорд┐рд╕рдХрд▓реНрдЪреБрдЕрд▓реНрд╕ рдХреЗ рд╕реБрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ, jquery рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдореЗрдВ рд╣рдо рд╕рдВрднрд╡рддрдГ рд╡рд╛рдкрд╕ рд▓реМрдЯ рд╕рдХрддреЗ рд╣реИрдВред

2010 - рдЖрд╡рд╢реНрдпрдХрддрд╛


рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдирд╣реАрдВ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рд╢реАрд░реНрд╖ рд╕реНрддрд░ рдкрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЪрд░ рдФрд░ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рдЧреБрдВрдЬрд╛рдЗрд╢ рдереА (рдФрд░ рдореЙрдбреНрдпреВрд▓, рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрджрд░ рд╕реНрдерд╛рдиреАрдп рдирд╣реАрдВ), рдФрд░ рдЖрд╢реНрд░рд┐рдд рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рддрдВрддреНрд░ рдирд╣реАрдВ рдерд╛ред рдЬрдирд╡рд░реА 2009 рдореЗрдВ, рдХреЗрд╡рд┐рди рдбрдВрдЧреВрд░ рдиреЗ рдордВрдЧрд▓ рдкрд░ рдмреНрд▓реВ рд╕реНрдХрд╛рдИ рдирд╛рдордХ рдПрдХ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреА, рдЬрд┐рд╕рдореЗрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕рд░реНрд╡рд░ рдкрд░ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд░реНрдЪрд╛ рд╢реБрд░реВ рд╣реБрдИред рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░, wiki.commonjs.org/wiki/Modules/AsynchronousDefinition (AMD) рдПрдкреАрдЖрдИ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдЖрдпрд╛ , рдЬреЛ рдорд╛рдирдХ (2009 рдХреЗ рд▓рд┐рдП) рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдкрд░реЗ рди рд╣реЛрдХрд░, рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд░реВрдк рд╕реЗ рдирд┐рд░реНрднрд░ рдореЙрдбреНрдпреВрд▓ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред рдЗрд╕ рдПрдкреАрдЖрдИ рдХреЛ рдмрд╛рдж рдореЗрдВ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЬрд▓реНрдж рд╣реА рдпрд╣ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдлрд╝реНрд░реЗрдиреНрдб рдкрд░ рдлреИрд▓ рдЧрдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдорд╛рдирдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдерд╛ред

рдПрдПрдордбреА рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдкрд╣рд▓реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдиреЗ рдкрд╛рда рдХреЗ рд░реВрдк рдореЗрдВ рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдХрд┐рдпрд╛, рдЬрд┐рд╕реЗ рддрдм рдирд┐рд╖реНрдХрд╛рд╕рди () рдлрд╝рдВрдХреНрд╢рди рджреНрд╡рд╛рд░рд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди, рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рджреЛрд╖ рдереЗ, рдФрд░ рдбрд┐рдмрдЧ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдерд╛ред рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рд░реВрдк рд╕реЗ рдЙрддреНрдкрдиреНрди SCRIPT рддрддреНрд╡реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЙрдбреНрдпреВрд▓ рдХреЛ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИред

рдЖрдЗрдП рдЬрд╛рдирдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЗ рд▓реЗрдЦрдХ рдХреМрди рдереЗред рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдЬреЗрдореНрд╕ рдмрд░реНрдХ рднрдВрдбрд╛рд░ рдХрд╛ рдПрдХ рд▓рд┐рдВрдХ рд╣реИ (рдЕрдм рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕реНрд╡рдпрдВ рдЗрд╕ рднрдВрдбрд╛рд░ рдореЗрдВ рдирд╣реАрдВ рд╣реИ):

/** vim: et:ts=4:sw=4:sts=4
 * @license RequireJS 0.27.1 Copyright (c) 2010-2011, The Dojo Foundation All Rights Reserved.
 * Available via the MIT or new BSD license.
 * see: http://github.com/jrburke/requirejs for details
 */
/*jslint strict: false, plusplus: false, sub: true */
/*global window: false, navigator: false, document: false, importScripts: false,
  jQuery: false, clearInterval: false, setInterval: false, self: false,
  setTimeout: false, opera: false */

рд▓рд┐рдВрдХ рдХреА рдЦреЛрдЬ рд╣рдореЗрдВ рдЯреНрд╡рд┐рдЯрд░ рд▓реЗрдЦрдХ twitter.com/jrburke , рдкрд╣рд▓реЗ рд╕реЗ рдЙрд▓реНрд▓реЗрдЦрд┐рдд github.com/jrburke рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдФрд░ рд▓рд┐рдВрдХреНрдбрдЗрди рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ www.linkedin.com/in/james-burke-7994a11 рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддреА рд╣реИ ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдбреЛрдореЗрди рдореЗрдВ рд╡рдирдЬреЗрдПрд╕ 2013 рд╕рдореНрдореЗрд▓рди рдореЗрдВ рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ рдПрдХ рдкреНрд░рджрд░реНрд╢рди рд╣реИ (рд╣рд╛рдБ рдкрд╣рд▓реЗ рдЧреНрд▓реИрдорд░рд╕ рд╕рдореНрдореЗрд▓рди рдирд╣реАрдВ рдереЗ):


рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдбреЗрд╡рд▓рдкрд░ рдЙрд╕ рд╕рдордп рдорд╛рдирдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдкрд░реЗ рдЬрд╛рдиреЗ рдХреЗ рдмрд┐рдирд╛, рдПрдПрдордбреА рд╡рд┐рдирд┐рд░реНрджреЗрд╢рди рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдореЙрдбреНрдпреВрд▓ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рддрд░реАрдХрд╛ рдХреЗ рд╕рд╛рде рдЖрдпрд╛ рдерд╛, рдЬреЛ рдЗрд╕рдХреА рдирд┐рд╕реНрд╕рдВрджреЗрд╣ рдпреЛрдЧреНрдпрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдиреБрдХрд╕рд╛рди рднреА рдереЗред рдПрдПрдордбреА рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рдВрдЯреИрдХреНрд╕ рдЬрдЯрд┐рд▓ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдХреЙрдордирдЬ рдЧреНрд░реБрдк рдиреЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ рд╣реИред рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЫреЛрдЯреЗ рдореЙрдбреНрдпреВрд▓ рдПрдХ рд╡реЗрдм рдкреЗрдЬ рдХреЗ рд▓реЛрдб рдХреЛ рдзреАрдорд╛ рдХрд░ рджреЗрддреЗ рд╣реИрдВред рдЬрд▓реНрдж рд╣реА, рд▓рд┐рдВрдХрд░реНрд╕ рдЧреНрд░рдВрдЯ, рдЧрд▓реНрдк, рд╡реЗрдмрдкреИрдХ, рдФрд░ рдЕрдиреНрдп рджрд┐рдЦрд╛рдИ рджрд┐рдП, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЕрдкреЗрдХреНрд╖рд┐рдд рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд╛рднреЛрдВ рдХреЛ рдирдХрд╛рд░ рджрд┐рдпрд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╣рдо рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рдПрдХ рдЙрдкрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдХреБрдЫ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╡рд┐рдЪрд▓рд┐рдд рдХрд░ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдЖрдЦрд┐рд░реА рддрдХ рд╡рд╛рдиреАрд▓рд╛рдЬ рдХреЗ рдЬреЗрдПрд╕ рдкрд░ рд░рдЦреЗ рдЧрдП, рд╕рдВрдХреНрд░рдордг рд╕реЗ рдирдП рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдорд╛рдирдХ рддрдХред

рдЬрд╛рд░реА рд░рд╣рддреА рд╣реИ

All Articles