рдорд╛рдЗрдХреНрд░реЛ-рдлреНрд░реЗрдорд╡рд░реНрдХ рд░реЛрдмреЛрд▓реЗрдЧреНрд╕ред рдЗрдВрдЬреЗрдХреНрд╢рди рдХреЗ рддрд░реАрдХреЛрдВ рдХрд╛ рдЕрд╡рд▓реЛрдХрди

рдкрд░рд┐рдЪрдп


рд░реЛрдмреЛрд▓реЗрдЧреНрд╕ рдлреНрд▓реИрд╢ / рдлреНрд▓реЗрдХреНрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдорд╡реАрд╕реА рдврд╛рдВрдЪрд╛ рд╣реИред рдпрд╣ рдврд╛рдВрдЪрд╛ рд╕реНрд╡рд┐рдлреНрдЯрд╕рдкреЗрдВрдбрд░реНрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЬреЛ [Inject] рдореЗрдЯрд╛ рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдВрдЬреЗрдХреНрд╢рди рддрдВрддреНрд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдврд╛рдВрдЪреЗ рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ Google рдХреЗ рдкрд╛рд╕ рдмрд╣реБрдд рд╕рд╛рд░реА рд╕рд╛рдордЧреНрд░реА рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореИрдВ рд╕реАрдзреЗ рдЗрдВрдЬреЗрдХреНрд╢рди рдкрд░ рдирд╣реАрдВ рд░рд╣реВрдВрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕рднреА рд▓реЗрдЦреЛрдВ рдореЗрдВ рдЬреЛ рдореБрдЭреЗ рдЖрдпрд╛ рдерд╛, рд╡рд╣ рдЗрдВрдЬреЗрдХреНрд╢рди рддрдВрддреНрд░ рдерд╛ рдЬрд┐рд╕реЗ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЗрдВрдЬреЗрдХреНрд╢рди рд╡рд░реНрдЧреЛрдВ рдХреА рдШреЛрд╖рдгрд╛ рдкрд░ рдмрд╣реБрдд рдХрдо рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореИрдВ рдЗрд╕ рд▓реЗрдЦ рдХреЛ рдЗрдВрдЬреЗрдХреНрдЯреЗрдб рд╡рд░реНрдЧреЛрдВ рдХреА рдШреЛрд╖рдгрд╛ рдХреЗ рддрд░реАрдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред



рдореЙрдбрд▓ рдХреА рдШреЛрд╖рдгрд╛


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

рдмрд╛рдж рдХреЗ рдЗрдВрдЬреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдХрдХреНрд╖рд╛рдУрдВ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ (рдШреЛрд╖рд┐рдд) рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВред рдЙрди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

mapClass


mapClass рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИред рдЕрдиреБрд░реЛрдзрд┐рдд рд╡рд░реНрдЧ (рдпрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕) рдХреЛ рдкрд╣рд▓реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╡рд░реНрдЧ рдХреЛ рджреВрд╕рд░реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЕрдиреБрд░реЛрдз рдкрд░ рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рддреАрд╕рд░рд╛ рддрд░реНрдХ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рд╣реИред

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

рдЙрджрд╛рд╣рд░рдг:

рдЗрдВрдЬреЗрдХреНрдЯрд░ред mapClass ( ITestClassActor, TestClassActor, "testClassActor" ) ;


рдЕрдм ITestClassActor рдХреЗ рдмрдЬрд╛рдп рдЗрдВрдЬреЗрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рд╡рд░реНрдЧреЛрдВ рдореЗрдВ, TestClassActor рд╡рд░реНрдЧ рдХреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рд╣рд░ рдмрд╛рд░ рдпрд╣ рдПрдХ рдирдпрд╛ рдЙрджрд╛рд╣рд░рдг рд╣реЛрдЧрд╛ред

mapSingletonOf


mapSingletonOf - mapClass рдХреЗ рд╕рдорд╛рди рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЬрдм рдХреЛрдИ рдЙрджрд╛рд╣рд░рдг рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдЗрд╕реЗ рдХреЗрд╡рд▓ 1 рдмрд╛рд░ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рдж рдХрд╛ рдЕрдиреБрд░реЛрдз рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдЙрджрд╛рд╣рд░рдг рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рддрд╛ рд╣реИред

рдЗрдВрдЬреЗрдХреНрдЯрд░ред mapSingletonOf ( ITestSingletonOfActor, TestSingletonOfActor ) ;


mapSingleton


mapSingleton - рдЬреИрд╕реЗ mapSingletonOf рд╡рд░реНрдЧ рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреЗрд╡рд▓ рдЗрдВрдЬреЗрдХреНрд╢рди рд╡рд░реНрдЧ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЗрдВрдЬреЗрдХреНрдЯрд░ред MapSingleton ( TestSingletonActor ) ;


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

mapValue


MapValue - рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд░реНрдЧ рдХреЛ рдмрд╛рдВрдзрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЗрдВрдЬреЗрдХреНрдЯрд░ред MapValue ( TestValueActor, рдирдпрд╛ TestValueActor ( ) ) ;


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

рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:

  1. рдкреИрдХреЗрдЬ рдкрд░реАрдХреНрд╖рдгред рдЖрджрд░реНрд╢
  2. {
  3. рдЖрдпрд╛рдд ред org рд░реЛрдмреЛрд▓реЗрдЧ ред mvcs ред рдЕрднрд┐рдиреЗрддрд╛ ;
  4. / **
  5. * рдЬрд┐рд╕ рд╡рд░реНрдЧ рдкрд░ рд╣рдо рдирд┐рд░реНрднрд░ рд╣реИрдВ
  6. * @рдЙрдереЛрд░ рд╡рд╛рджрд┐рдо (-FLLX-) рд╕реЗрд▓реНрдпреБрдиреЛрд╡
  7. * /
  8. рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╡рд░реНрдЧ TestValueActor рдЕрднрд┐рдиреЗрддрд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддрд╛ рд╣реИ
  9. {
  10. рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдорд╛рд░реЛрд╣ TestValueActor ( )
  11. {
  12. рд╕реБрдкрд░ ( ) ;
  13. }
  14. }
  15. }


  1. рдкреИрдХреЗрдЬ рдкрд░реАрдХреНрд╖рдгред рдЖрджрд░реНрд╢
  2. {
  3. рдЖрдпрд╛рдд ред org рд░реЛрдмреЛрд▓реЗрдЧ ред mvcs ред рдЕрднрд┐рдиреЗрддрд╛ ;
  4. / **
  5. * рдЯреЗрд╕реНрдЯрд╡реИрд▓реНрдпреВрдПрдХреНрдЯрд░ рдкрд░ рдЖрд╢реНрд░рд┐рдд рд╡рд░реНрдЧ
  6. * @рдЙрдереЛрд░ рд╡рд╛рджрд┐рдо (-FLLX-) рд╕реЗрд▓реНрдпреБрдиреЛрд╡
  7. * /
  8. рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╡рд░реНрдЧ TestInjectIntoActor рдЕрднрд┐рдиреЗрддрд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддрд╛ рд╣реИ
  9. {
  10. [ рдЗрдВрдЬреЗрдХреНрд╢рди ]
  11. public var testValueActor: TestValueActor;
  12. рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдорд╛рд░реЛрд╣ TestInjectIntoActor ( )
  13. {
  14. рд╕реБрдкрд░ ( ) ;
  15. }
  16. }
  17. }


рд╕рдВрджрд░реНрдн рдХреЗ рдЖрд░рдВрдн рдореЗрдВ:

  1. рдЗрдВрдЬреЗрдХреНрдЯрд░ред MapValue ( TestValueActor, рдирдпрд╛ TestValueActor ( ) ) ; // рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЖрд╢реНрд░рд┐рдд рд╡рд░реНрдЧ рдХреЛ рдмрд╛рдВрдзреЗрдВ (рдХрд┐рд╕реА рдЕрдиреНрдп рддрд░реАрдХреЗ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)
  2. var injectIntoActor: TestInjectIntoActor = рдирдпрд╛ TestInjectIntoActor ( ) ; // рдЖрд╢реНрд░рд┐рдд рд╡рд░реНрдЧ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдПрдБ
  3. рдЗрдВрдЬреЗрдХреНрдЯрд░ред MapValue ( TestInjectIntoActor, injectIntoActor ) ; // рдмрд╛рдБрдз
  4. рдЯреНрд░реЗрд╕ ( рдЗрдВрдЬреЗрдХреНрдЯрд░ред getInstance ( TestInjectIntoActor ) TestInjectIntoActor рдХреЗ рд░реВрдк рдореЗрдВ ) ред TestValueActor ) ; // рдЗрдВрдЬреЗрдХреНрд╢рди рд╕реЗ рдкрд╣рд▓реЗ, рд╕рдВрдкрддреНрддрд┐ рд╢реВрдиреНрдп рд╣реИ
  5. рдЗрдВрдЬреЗрдХреНрдЯрд░ред рдЗрдВрдЬреЗрдХреНрдЯрддреЛ ( рдЗрдВрдЬреЗрдХреНрдЯрдЕрдЯреЛрдПрдХреНрдЯрд░ ) ; // рдЗрдВрдЬреЗрдХреНрд╢рди
  6. рдЯреНрд░реЗрд╕ ( рдЗрдВрдЬреЗрдХреНрдЯрд░ред getInstance ( TestInjectIntoActor ) TestInjectIntoActor рдХреЗ рд░реВрдк рдореЗрдВ ) ред TestValueActor ) ; // рдЗрдВрдЬреЗрдХреНрд╢рди рдХреЗ рдмрд╛рдж, рд╕рдВрдкрддреНрддрд┐ рд╕реЗрдЯ рдХреА рдЬрд╛рддреА рд╣реИ


рд╣рдордиреЗ рдЗрдВрдЬреЗрдХреНрд╢рди рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдШреЛрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рддрд░реАрдХреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХреАред

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



All Articles