рдлрд╛рдпрд░рдлрдХреНрд╕ 72 рд░рд┐рд▓реАрдЬ

рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд░ рдЬрд╛рд░реА рдЧрд░рд┐рдпреЛ рдлрд╛рдпрд░рдлрдХреНрд╕ 72рд░ рдореЛрдмрд╛рдЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдПрдиреНрдбреНрд░реЛрдЗрдб рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд▓рд╛рдЧрд┐ рдлрд╛рдпрд░рдлрдХреНрд╕ 68.4ред рд╕рд╛рдереИ, рдПрдХ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЙрддреНрдкрдиреНрди рдЧрд░рд┐рдПрдХреЛ рдЫ рд╢рд╛рдЦрд╛рд╣рд░реБ рджреАрд░реНрдШрдХрд╛рд▓реАрди рд╕рдорд░реНрдерди 68.4.0ред рдЫрд┐рдЯреНрдЯреИ рд╕реНрдЯреЗрдЬрдорд╛ рдЖрдЙрдБрджреИрдЫ рдмреАрдЯрд╛ рдкрд░реАрдХреНрд╖рдг рдлрд╛рдпрд░рдлрдХреНрд╕ 73 рд╢рд╛рдЦрд╛ рд╕рд░реНрди рд╣реБрдиреЗрдЫ, рдЬрд╕рдХреЛ рд░рд┐рд▓реАрдЬ рдлреЗрдмреНрд░реБрдЕрд░реА 11 (рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рд╛рд░рд┐рдпреЛ 4 рд╣рдкреНрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рдХрд╛рд╕ рдЪрдХреНрд░).

рдореБрдЦреНрдп рдирд╡рд╛рдЪрд╛рд░рд╣рд░реВ:

  • рдЕрдиреБрдкрдпреБрдХреНрдд рд╕рд╛рдордЧреНрд░реАрдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдорд╛рдирдХ рдЕрд╡рд░реБрджреНрдз рдореЛрдбрдорд╛ рд╕рдорд╛рд╡реЗрд╢ рд▓реБрдХреЗрдХреЛ рдкрд╣рд┐рдЪрд╛рди рд╡рд┐рдзрд┐рд╣рд░реВ ("рдмреНрд░рд╛рдЙрдЬрд░ рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдиреНрдЯрд┐рдЩ") рдХреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЯреНрд░реНрдпрд╛рдХрд┐рдЩ рд╡рд┐рд░реБрджреНрдз рд╕реБрд░рдХреНрд╖рд╛, рдЬреБрди рджреНрд╡рд╛рд░рд╛ рдЧрд░рд┐рдиреНрдЫред рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЛрдЯреАрд╣рд░реВ Disconnect.me рд╕реВрдЪреАрдорд╛, рдЬрд╕рдорд╛ рд╣реЛрд╕реНрдЯрд╣рд░реВ рд▓реБрдХреЗрдХреЛ рдкрд╣рд┐рдЪрд╛рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рд░рд╣реЗрдХреЛ рднреЗрдЯрд┐рдиреНрдЫред рд▓реБрдХреЗрдХреЛ рдкрд╣рд┐рдЪрд╛рдирд▓реЗ рдЬрд╛рдирдХрд╛рд░реАрдХреЛ рд╕реНрдерд╛рдпреА рднрдгреНрдбрд╛рд░рдг ("рд╕реБрдкрд░рдХреБрдХреАрд╣рд░реВ") рдХреЛ рд▓рд╛рдЧрд┐ рдЕрднрд┐рдкреНрд░реЗрд░рд┐рдд рдирднрдПрдХрд╛ рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдорд╛ рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рднрдгреНрдбрд╛рд░рдгрд▓рд╛рдИ рдЬрдирд╛рдЙрдБрдЫ, рд╕рд╛рдереИ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдбреЗрдЯрд╛рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рдЙрддреНрдкрд╛рджрди, рдЬрд╕реНрддреИ рд╕реНрдХреНрд░рд┐рди рд░рд┐рдЬреЛрд▓реНрдпреБрд╕рди, рд╕рдорд░реНрдерд┐рдд MIME рдкреНрд░рдХрд╛рд░рд╣рд░реВрдХреЛ рд╕реВрдЪреА, рд╣реЗрдбрд░-рд╡рд┐рд╢реЗрд╖ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ (HTTP / 2 ╨╕ HTTPS), рд╕реНрдерд╛рдкрд┐рдд рдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкреНрд▓рдЧрдЗрди рд░ рдлрдиреНрдЯрд╣рд░реВ, рднрд┐рдбрд┐рдпреЛ рдХрд╛рд░реНрдбрд╣рд░реВрдорд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡реЗрдм API рд╣рд░реВрдХреЛ рдЙрдкрд▓рдмреНрдзрддрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реБ WebGL рд░ Canvas рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд░реЗрдиреНрдбрд░рд┐рдЩ, рд╣реЗрд░рдлреЗрд░ CSS рдХреЛ рд╕рд╛рде, рдХрд╛рдо рдЧрд░реНрдиреЗ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдорд╛рдЙрд╕ ╨╕ рдХрд┐рдмреЛрд░реНрдб.
    рдлрд╛рдпрд░рдлрдХреНрд╕ 72 рд░рд┐рд▓реАрдЬ

  • рд╕рдХреНрд░рд┐рдп рдЧрд░рд┐рдпреЛ рд╡рд┐рдзрд┐рд╣рд░реВ рд▓рдбрд╛рдИ рд╕рд╛рдЗрдЯрд▓рд╛рдИ рдердк рдЕрдиреБрдорддрд┐рд╣рд░реВ (Notification.requestPermission(), PushManager.subscribe() рд░ MediaDevices.getDisplayMedia()) рдкреНрд░рджрд╛рди рдЧрд░реНрди рдХрд╖реНрдЯрдкреНрд░рдж рдЕрдиреБрд░реЛрдзрд╣рд░реВ рд╕рд╣рд┐рддред рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдкреБрд╖реНрдЯрд┐рдХрд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ рдЕрдиреБрд░реЛрдзрд╣рд░реВрд▓реЗ рдЕрдм рдмреНрд░рд╛рдЙрдЬрд░рд╕рдБрдЧ рдХрд╛рдордорд╛ рдмрд╛рдзрд╛ рджрд┐рдиреЗрдЫреИрди, рддрд░ рдкреГрд╖реНрдард╕рдБрдЧ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ (рдорд╛рдЙрд╕ рдХреНрд▓рд┐рдХ рд╡рд╛ рдХреБрдЮреНрдЬреА рдерд┐рдЪреНрдиреБрд╣реЛрд╕реН) рд░реЗрдХрд░реНрдб рдЧрд░рд┐рд╕рдХреЗрдкрдЫрд┐ рдорд╛рддреНрд░ рдареЗрдЧрд╛рдирд╛ рдкрдЯреНрдЯреАрдорд╛ рд╕реВрдЪрдХрдХреЛ рдкреНрд░рджрд░реНрд╢рдирдорд╛ рдиреЗрддреГрддреНрд╡ рдЧрд░реНрдиреЗрдЫред рдзреЗрд░реИ рд╕рд╛рдЗрдЯрд╣рд░реВрд▓реЗ рдмреНрд░рд╛рдЙрдЬрд░рдХреЛ рдЕрдиреБрдорддрд┐рд╣рд░реВ рдЕрдиреБрд░реЛрдз рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рдХреЛ рджреБрд░реБрдкрдпреЛрдЧ рдЧрд░реНрдЫрдиреН, рдореБрдЦреНрдпрддрдпрд╛ рдЖрд╡рдзрд┐рдХ рд░реВрдкрдорд╛ рдкреБрд╢ рд╕реВрдЪрдирд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕реЛрдзреЗрд░ред рдЯреЗрд▓рд┐рдореЗрдЯреНрд░реА рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд▓реЗ рджреЗрдЦрд╛рдПрдХреЛ рдЫ рдХрд┐ рддреНрдпрд╕реНрддрд╛ рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ 97% рдЕрд╕реНрд╡реАрдХрд╛рд░ рдЧрд░рд┐рдиреНрдЫ, рдЬрд╕рдорд╛ 19% рдХреЗрд╕рд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рд╕рд╣рдордд рд╡рд╛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдмрдЯрди рдХреНрд▓рд┐рдХ рдирдЧрд░реА рддреБрд░реБрдиреНрддреИ рдкреГрд╖реНрда рдмрдиреНрдж рдЧрд░реНрджрдЫред
  • рдердкрд┐рдпреЛ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╕рдорд░реНрдерди HTTP/3 рдкреНрд░реЛрдЯреЛрдХрд▓ (about:config рдорд╛ рд╕рдХреНрд░рд┐рдп рдЧрд░реНрди рддрдкрд╛рдИрдВрд▓реЗ "network.http.http3.enabled" рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ)ред рдлрд╛рдпрд░рдлрдХреНрд╕рдорд╛ HTTP/3 рд╕рдорд░реНрдерди рдЖрдзрд╛рд░рд┐рдд рдЫ neqo, рд░рд╕реНрдЯ рднрд╛рд╖рд╛рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ, QUIC рдкреНрд░реЛрдЯреЛрдХрд▓ (HTTP/3) рдХреЛ рдХреНрд▓рд╛рдЗрдиреНрдЯ рд░ рд╕рд░реНрднрд░ рд▓рд╛рдЧреВ рдЧрд░реНрджреИ рдорд╛рдирдХреАрдХрд░рдг рдЧрд░реНрджрдЫ HTTP/2 рдХреЛ рд▓рд╛рдЧрд┐ рдпрд╛рддрд╛рдпрд╛рддрдХреЛ рд░реВрдкрдорд╛ QUIC рдкреНрд░реЛрдЯреЛрдХрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ)ред
  • рд▓рд╛рдЧреВ рднрдПрдХреЛ рдХрд╛рдиреВрдирдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрдиреБрд╕рд╛рд░ CCPA (рдХреНрдпрд╛рд▓рд┐рдлреЛрд░реНрдирд┐рдпрд╛ рдЙрдкрднреЛрдХреНрддрд╛ рдЧреЛрдкрдиреАрдпрддрд╛ рдРрди) рдердкрд┐рдпреЛ рдореЛрдЬрд┐рд▓рд╛ рд╕рд░реНрднрд░рдмрд╛рдЯ рдЯреЗрд▓рд┐рдореЗрдЯреНрд░реА рдбрд╛рдЯрд╛ рдореЗрдЯрд╛рдЙрдиреЗ рдХреНрд╖рдорддрд╛ред рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ "about:preferences#privacy" ("Firefox Data Collection and Use" рдЦрдгреНрдб) рдорд╛ рдЯреЗрд▓рд┐рдореЗрдЯреНрд░реА рд╕рдЩреНрдХрд▓рди рдЧрд░реНрди рдЕрд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрдиреБрднрдпреЛ рднрдиреЗ рдбрд╛рдЯрд╛ рдореЗрдЯрд╛рдЗрдиреНрдЫред рдЬрдм рддрдкрд╛рдЗрдБ "Firefox рд▓рд╛рдИ Mozilla рд▓рд╛рдИ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рд░ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдбрд╛рдЯрд╛ рдкрдард╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреБрд╣реЛрд╕реН" рдЪреЗрдХрдмрдХреНрд╕ рдЦрд╛рд▓реА рдЧрд░реНрджрд╛ рдЯреЗрд▓реАрдореЗрдЯреНрд░реА рдкрдард╛рдЙрдиреЗ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрдЫ, рдореЛрдЬрд┐рд▓рд╛ рд▓рд┐рдиреНрдЫ daysреж рджрд┐рди рднрд┐рддреНрд░ рд╣рдЯрд╛рдЙрдиреБрд╣реЛрд╕реН рдЯреЗрд▓реАрдореЗрдЯреНрд░реА рдЯреНрд░рд╛рдиреНрд╕рдорд┐рд╕рди рд╡рд┐рдлрд▓рддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдиреЗрддреГрддреНрд╡рдХреЛ рд╕рдордпрдорд╛ рдПрдХрддреНрд░рд┐рдд рд╕рдмреИ рдбрд╛рдЯрд╛ред рдЯреЗрд▓реАрдореЗрдЯреНрд░реА рд╕рдЩреНрдХрд▓рди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рдХреНрд░рдордорд╛ рдореЛрдЬрд┐рд▓рд╛рдХреЛ рд╕рд░реНрднрд░рдорд╛ рд╕рдорд╛рдкреНрдд рд╣реБрдиреЗ рдбрд╛рдЯрд╛рдорд╛ рдлрд╛рдпрд░рдлрдХреНрд╕рдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди, рд╕реБрд░рдХреНрд╖рд╛, рд░ рдЦреБрд▓рд╛ рдЯреНрдпрд╛рдмрд╣рд░реВрдХреЛ рд╕рдЩреНрдЦреНрдпрд╛ рд░ рд╕рддреНрд░ рдЕрд╡рдзрд┐ (рдЦреЛрд▓рд┐рдПрдХреЛ рд╕рд╛рдЗрдЯрд╣рд░реВ рд░ рдЦреЛрдЬ рдХреНрд╡реЗрд░реАрд╣рд░реВ рдкреНрд░рд╕рд╛рд░рдг рдирдЧрд░реНрдиреЗ) рдЬрд╕реНрддрд╛ рд╕рд╛рдорд╛рдиреНрдп рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рд╣реБрдиреНрдЫрдиреНред рд╕рдВрдХрд▓рд┐рдд рдбрд╛рдЯрд╛рдХреЛ рдкреВрд░реНрдг рд╡рд┐рд╡рд░рдг "рдмрд╛рд░реЗ: рдЯреЗрд▓рд┐рдореЗрдЯреНрд░реА" рдкреГрд╖реНрдардорд╛ рд╣реЗрд░реНрди рд╕рдХрд┐рдиреНрдЫред
    рдлрд╛рдпрд░рдлрдХреНрд╕ 72 рд░рд┐рд▓реАрдЬ

  • рд▓рд┐рдирдХреНрд╕ рд░ macOS рдХреЛ рд▓рд╛рдЧрд┐, Picture-in-Picture рдореЛрдбрдорд╛ рднрд┐рдбрд┐рдпреЛ рд╣реЗрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдмреНрд░рд╛рдЙрдЬрд░рдорд╛ рдиреЗрднрд┐рдЧреЗрдЯ рдЧрд░реНрджрд╛ рджреЗрдЦрд┐рдиреЗ рднрдПрдХреЛ рдлреНрд▓реЛрдЯрд┐рдВрдЧ рд╡рд┐рдиреНрдбреЛрдХреЛ рд░реВрдкрдорд╛ рднрд┐рдбрд┐рдпреЛрд▓рд╛рдИ рдЕрд▓рдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдпрд╕ рдореЛрдбрдорд╛ рд╣реЗрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ рдЯреБрд▓рдЯрд┐рдкрдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рд╡рд╛ рднрд┐рдбрд┐рдпреЛрдорд╛ рджрд╛рдпрд╛рдБ рдХреНрд▓рд┐рдХ рдЧрд░реНрджрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реБрдиреЗ рд╕рдиреНрджрд░реНрдн рдореЗрдиреБрдорд╛, "рдЪрд┐рддреНрд░рдорд╛ рдЪрд┐рддреНрд░" рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН (YouTube рдорд╛, рдЬрд╕рд▓реЗ рдпрд╕рдХреЛ рдЖрдлреНрдиреИ рд╕рдиреНрджрд░реНрдн рдореЗрдиреБ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд▓рд╛рдИ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрджрдЫ, рддрдкрд╛рдИрдВрд▓реЗ рджрд╛рдпрд╛рдБ- рджреБрдИ рдкрдЯрдХ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд╡рд╛ Shift рдХреБрдЮреНрдЬреА рдерд┐рдЪреЗрд░ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН)ред

    рдлрд╛рдпрд░рдлрдХреНрд╕ 72 рд░рд┐рд▓реАрдЬ

  • рдЬрдм рд╕реНрдХреНрд░реЛрд▓ рдкрдЯреНрдЯреА рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реБрдиреНрдЫ рд╕рдВрд▓рдЧреНрди рд╣рд╛рд▓рдХреЛ рдкреГрд╖реНрдардХреЛ рдкреГрд╖реНрдарднреВрдорд┐ рд░рдЩред
  • рдореЗрдЯрд╛рдЗрдпреЛ рдореМрдХрд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдмрд╛рдЗрдиреНрдбрд┐рдЩрд╣рд░реВ (PKP, рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдкрд┐рдирд┐рдЩ), рдЬрд╕рд▓реЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ-рдХреБрдЮреНрдЬреА-рдкрд┐рди HTTP рд╣реЗрдбрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рджрд┐рдЗрдПрдХреЛ рд╕рд╛рдЗрдЯрдХреЛ рд▓рд╛рдЧрд┐ рдХреБрди рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЕрдзрд┐рдХрд╛рд░реАрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рднрдиреЗрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдЙрджреНрдзреГрдд рдХрд╛рд░рдг рдпрд╕ рдкреНрд░рдХрд╛рд░реНрдпрдХреЛ рд▓рд╛рдЧрд┐ рдХрдо рдорд╛рдЧ, рдЕрдиреБрдХреВрд▓рддрд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдХреЛ рдЬреЛрдЦрд┐рдо (PKP рд╕рдорд░реНрдерди рдмрдиреНрдж рдЧрд░рд┐рдпреЛ рдХреНрд░реЛрдордорд╛) рд░ рдЧрд▓рдд рдХреБрдЮреНрдЬреАрд╣рд░реВ рдмрд╛рдЗрдиреНрдбрд┐рдЩ рд╡рд╛ рдХреБрдЮреНрдЬреАрд╣рд░реВ рдЧреБрдорд╛рдЙрдиреБрдХреЛ рдХрд╛рд░рдгрд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рдЖрдлреНрдиреИ рд╕рд╛рдЗрдЯрд▓рд╛рдИ рдмреНрд▓рдХ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдЖрдХрд╕реНрдорд┐рдХ рдореЗрдЯрд╛рдЙрдиреЗ рд╡рд╛ рд╣реНрдпрд╛рдХрд┐рдЩрдХреЛ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╕рдореНрдЭреМрддрд╛)ред
  • рд░рдЪрдирд╛ рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░рд┐рдпреЛ рдкреНрдпрд╛рдЪрд╣рд░реВOpenBSD рдорд╛ рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИ рд╕рдВрд▓рдЧреНрди рдкреНрд░рдгрд╛рд▓реА рдХрд▓рд╣рд░реВ рдЕрдирд╛рд╡рд░рдг () ╨╕ рдкреНрд░рддрд┐рдЬреНрдЮрд╛ () рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрд▓рдЧрд╛рд╡рдХреЛ рд▓рд╛рдЧрд┐ред
  • рд╡реНрдпрдХреНрддрд┐рдЧрдд рдбреЛрдореЗрдирдмрд╛рдЯ рдЫрд╡рд┐рд╣рд░реВ рдЕрд╡рд░реБрджреНрдз рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд╣рдЯрд╛рдЗрдпреЛред рд╣рдЯрд╛рдЙрдиреБрдХреЛ рдХрд╛рд░рдг рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдмреАрдЪ рдкреНрд░рдХрд╛рд░реНрдпрдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рдЧрдХреЛ рдЕрднрд╛рд╡ рд░ рдЕрд╡рд░реБрджреНрдзрдХреЛ рд▓рд╛рдЧрд┐ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЗрдиреНрдЯрд░рдлреЗрд╕ рд╣реЛред
  • рд╡рд┐рдиреНрдбреЛрдЬрдХрд╛ рд▓рд╛рдЧрд┐ рдирд┐рд░реНрдорд╛рдгрд╣рд░реВрдорд╛, рд╕рд╛рдорд╛рдиреНрдп рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдо рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рд╕реНрдЯреЛрд░рдмрд╛рдЯ рдХреНрд▓рд╛рдЗрдиреНрдЯ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╕реБрд╡рд┐рдзрд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ (security.osclientcerts.autoload рд╡рд┐рдХрд▓реНрдкрд▓рд╛рдИ about:config рдорд╛ рд╕рдХреНрд╖рдо рдЧрд░реНрди рд╕рдХреНрд░рд┐рдп рд╣реБрдиреБрдкрд░реНрдЫ)ред
  • CSS рдЫрд╛рдпрд╛рдБ рднрд╛рдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫ, рд╕рд╣рд┐рдд "рднрд╛рдЧ"рд░ рдЫрджреНрдо рддрддреНрд╡":: рднрд╛рдЧ", рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдмрд╛рдЯ рдЪрдпрди рдЧрд░рд┐рдПрдХрд╛ рддрддреНрд╡рд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИ рдЫрд╛рдпрд╛ DOM.


    рдПрдЙрдЯрд╛ рдЕрдиреБрдЪреНрдЫреЗрдж

    ... рднрд╛рдЧ рд╡рд┐рд╢реЗрд╖рддрд╛рдорд╛ рдмрд╛рдБрдзрд┐рдПрдХрд╛ рддрддреНрд╡рд╣рд░реВ рдЪрдпрди рдЧрд░реНрди CSS рдорд╛:

    custom-element::part(рдЙрджрд╛рд╣рд░рдг) {
    рдХрд┐рдирд╛рд░рд╛: рдареЛрд╕ 1px рдХрд╛рд▓реЛ;
    рд╕реАрдорд╛ рддреНрд░рд┐рдЬреНрдпрд╛: реж px;
    рдкреНрдпрд╛рдбрд┐:: 5px;
    }

  • рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ CSS рдЧрддрд┐ рдкрде, рдЬрд╕рд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдкреНрд░рдпреЛрдЧ рдирдЧрд░реА рд░ рдПрдирд┐рдореЗрд╕рдирдХреЛ рд╕рдордпрдорд╛ рд░реЗрдиреНрдбрд░рд┐рдЩ рд░ рдЗрдирдкреБрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрд╡рд░реБрджреНрдз рдирдЧрд░реА CSS рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдПрдирд┐рдореЗрд╕рди рд╡рд╕реНрддреБрд╣рд░реВрдХреЛ рдорд╛рд░реНрдЧ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред CSS рдЧреБрдгрд╣рд░реВ рдПрдирд┐рдореЗрд╕рди рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рдкреНрд░рджрд╛рди рдЧрд░рд┐рдиреНрдЫ
    рдЕрдлрд╕реЗрдЯ,
    рдЕрдлрд╕реЗрдЯ-рдорд╛рд░реНрдЧ,
    рдЕрдлрд╕реЗрдЯ-рдПрдВрдХрд░,
    рдЕрдлрд╕реЗрдЯ рджреВрд░реА ╨╕
    рдЕрдлрд╕реЗрдЯ рдШреБрдорд╛рдЙрдиреБрд╣реЛрд╕реН.

  • рдЪрдпрди рдЧрд░рд┐рдПрдХрд╛ CSS рд░реВрдкрд╛рдиреНрддрд░рдг рдЧреБрдгрд╣рд░реВ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╕рдХреНрд╖рдо рд╣реБрдиреНрдЫрдиреН рдорд╛рддреНрд░рд╛, рдШреБрдорд╛рдЙрдиреБрд╣реЛрд╕реН ╨╕ рдЕрдиреБрд╡рд╛рдж рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╕рдореНрдкрддреНрддрд┐рдорд╛ рдмрд╛рдБрдзрд┐рдПрдХреЛ рдЫреИрди рдкрд░рд┐рд╡рд░реНрддрди (рдЕрд░реНрдерд╛рддреН CSS рдорд╛ рддрдкрд╛рдИрд▓реЗ рдЕрдм "рдЯреНрд░рд╛рдиреНрдлрд░реНрдо: рд╕реНрдХреЗрд▓(2);" рдХреЛ рд╕рдЯреНрдЯрд╛ "рд╕реНрдХреЗрд▓: 2;" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ)ред
  • рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯрд▓реЗ рддрд╛рд░реНрдХрд┐рдХ рдХрдиреНрдЯреЗрдиреЗрд╕рди рдЕрдкрд░реЗрдЯрд░ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ "??", рдЬрд╕рд▓реЗ рдмрд╛рдпрд╛рдБ рдЕрдкрд░реЗрдиреНрдб NULL рд╡рд╛ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рднрдПрдорд╛ рджрд╛рдпрд╛рдБ рдЕрдкрд░реЗрдиреНрдб рдлрд░реНрдХрд╛рдЙрдБрдЫ, рд░ рдпрд╕рдХреЛ рд╡рд┐рдкрд░рд┐рддред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, "const foo = bar ?? 'рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реНрдЯреНрд░рд┐рдЩ'" рдпрджрд┐ рдмрд╛рд░ рдирд▓ рдЫ рднрдиреЗ рдкрдЯреНрдЯреАрдХреЛ рдорд╛рди рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиреЗрдЫ рдЕрдиреНрдпрдерд╛, рдЬрдм рдмрд╛рд░ реж рд░ '' рд╣реБрдиреНрдЫ, "||" рдЕрдкрд░реЗрдЯрд░рдХреЛ рд╡рд┐рдкрд░реАрддред
  • API рдердкрд┐рдпреЛ FormDataEvent рд░ рдШрдЯрдирд╛ FormData, рдЬрд╕рд▓реЗ рдпрд╕рд▓рд╛рдИ рд▓реБрдХреЗрдХреЛ рдЗрдирдкреБрдЯ рддрддреНрд╡рд╣рд░реВрдорд╛ рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдирдЧрд░реАрдХрди, рдлрд╛рд░рдордорд╛ рдбрд╛рдЯрд╛ рдердкреНрди рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрджрдЫред
  • рдПрдкреАрдЖрдИ рднреМрдЧреЛрд▓рд┐рдХ рд╕реНрдерд╛рди рдирдпрд╛рдБ рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХреЗрд╢рди рдорд┐рд▓рд╛рдЙрди рдЕрдкрдбреЗрдЯ рдЧрд░рд┐рдпреЛ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ рдХреЛрдЕрд░реНрдбрд┐рдиреЗрдЯреНрд╕рд▓рд╛рдИ GeolocationCoordinates, Position to GeolocationPosition рд░
    GeolocationPositionError рдорд╛ рд╕реНрдерд┐рддрд┐ рддреНрд░реБрдЯрд┐ред

  • рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбрд┐рдмрдЧрд░рдорд╛ рдердкрд┐рдпреЛ рд╕рд╢рд░реНрдд рдмреНрд░реЗрдХрдкреЛрдЗрдиреНрдЯрдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди (рдкреНрд░рд╣рд░реА рдЪреМрдХреА) рдЯреНрд░рд┐рдЧрд░ рд╣реБрдиреНрдЫ рдЬрдм рд╡рд╕реНрддреБрд╣рд░реВрдХреЛ рдирд┐рд╢реНрдЪрд┐рдд рдЧреБрдгрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рд╡рд╛ рдкрдврд┐рдиреНрдЫрдиреНред

    рдлрд╛рдпрд░рдлрдХреНрд╕ 72 рд░рд┐рд▓реАрдЬ

  • рдзреЗрд░реИ рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛рдорд╛ рдЯреНрдпрд╛рдмрд╣рд░реВ рдЦреБрд▓рд╛ рд╣реБрдБрджрд╛ рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбрд┐рдмрдЧрд░рдХреЛ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкрд▓рд╛рдИ рддреАрд╡реНрд░ рдкрд╛рд░рд┐рдПрдХреЛ рдЫ (рд╕рдмреИрднрдиреНрджрд╛ рдкрд╣рд┐рд▓реЗ, рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдЕрдм рджреЗрдЦрд┐рдиреЗ рдЯреНрдпрд╛рдмрд╣рд░реВрд▓рд╛рдИ рджрд┐рдЗрдиреНрдЫ)ред
  • рдЙрддреНрддрд░рджрд╛рдпреА рдбрд┐рдЬрд╛рдЗрди рдореЛрдбрд▓реЗ рд╡рд┐рднрд┐рдиреНрди рдореЗрдЯрд╛ рднреНрдпреВрдкреЛрд░реНрдЯ рдорд╛рдирд╣рд░реВрдХреЛ рд╕рд┐рдореБрд▓реЗрд╢рди рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред рдкреГрд╖реНрда рдирд┐рд░реАрдХреНрд╖рдг рдореЛрдбрдорд╛ "prefers-color-scheme" рдорд╛рди рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдердкрд┐рдпреЛред
  • ╨Т рд╡реЗрдм рдХрдиреНрд╕реЛрд▓рд╣рд░реВ рдмрд╣реБ-рд▓рд╛рдЗрди JavaScript рд╡реНрдпрд╛рдЦреНрдпрд╛ рдореЛрдбрдорд╛, Ctrl + O рд░ Ctrl + S рд╕рдВрдпреЛрдЬрдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдлрд╛рдЗрд▓рд╣рд░реВ рдмрдЪрдд рдЧрд░реНрди рд░ рдЦреЛрд▓реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
  • рдердкрд┐рдпреЛ рд╡реЗрдм рдХрдиреНрд╕реЛрд▓рдорд╛ рдПрд╕рд┐рдиреНрдХреНрд░реЛрдирд╕ рд╕рдиреНрджреЗрд╢рд╣рд░реВрд▓рд╛рдИ рднрд┐рдЬреБрдЕрд▓ рд░реВрдкрдорд╛ рдЕрд▓рдЧ рдЧрд░реНрди javascript.options.asyncstack рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИред рдЬрдм рддрдкрд╛рдЗрдБ console.trace() рд░ console.error() рдХреЛ рд▓рд╛рдЧрд┐ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рд╕рдХреНрд░рд┐рдп рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рдПрд╕рд┐рдиреНрдХреНрд░реЛрдирд╕ рдЕрдкрд░реЗрд╢рдирд╣рд░реВрдХреЛ рдкреВрд░реНрдг рдХрд▓ рд╕реНрдЯреНрдпрд╛рдХ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реБрдиреНрдЫ, рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдЯрд╛рдЗрдорд░рд╣рд░реВ, рдШрдЯрдирд╛рд╣рд░реВ, рдкреНрд░рддрд┐рдЬреНрдЮрд╛рд╣рд░реВ, рдЬреЗрдиреЗрд░реЗрдЯрд░рд╣рд░реВ, рдЗрддреНрдпрд╛рджрд┐рдХреЛ рд╕реБрд░реБрд╡рд╛рдд рдХрд╕рд░реА рдЧрд░реНрдиреЗ рднрдиреЗрд░ рдмреБрдЭреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

    рдлрд╛рдпрд░рдлрдХреНрд╕ 72 рд░рд┐рд▓реАрдЬ

  • WebSocket рдирд┐рд░реАрдХреНрд╖рдг рдореЛрдбрдорд╛, ASP.NET рдХреЛрд░ рд╕рдиреНрджреЗрд╢рд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рд╣реБрдиреЗ SignalR рдврд╛рдБрдЪрд╛рдорд╛ рдореЗрдЯрд╛рдбреЗрдЯрд╛рдХреЛ рдкрд╛рд░реНрд╕рд┐рдЩ рд░ рднрд┐рдЬреБрдЕрд▓ рдбрд┐рд╕реНрдкреНрд▓реЗ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред рдкрдард╛рдЗрдПрдХреЛ рд░ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХреЛ рдбреЗрдЯрд╛рдХреЛ рдХреБрд▓ рдЖрдХрд╛рд░ рджреЗрдЦрд╛рдЙрдиреЗ рдХрд╛рдЙрдиреНрдЯрд░рд╣рд░реВ рдкрдирд┐ рдердкрд┐рдПрдХрд╛ рдЫрдиреНред
  • рдЯрд╛рдЗрдорд┐рдЩреНрд╕ рдЯреНрдпрд╛рдмрдорд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдХрд░рдгрдорд╛ рдЫреБрдЯреНрдЯреИ рдкреНрд░рджрд░реНрд╢рд┐рдд рдкреНрд░рддреНрдпреЗрдХ рд╕реНрд░реЛрдд рдбрд╛рдЙрдирд▓реЛрдбрдХреЛ рд▓рд╛рдЧрд┐ рдХрд╣рд┐рд▓реЗ рд▓рд╛рдордмрджреНрдз рднрдпреЛ, рдбрд╛рдЙрдирд▓реЛрдб рдХрд╣рд┐рд▓реЗ рд╕реБрд░реБ рднрдпреЛ, рд░ рдбрд╛рдЙрдирд▓реЛрдб рдкреВрд░рд╛ рднрдПрдкрдЫрд┐ рдЬрд╛рдирдХрд╛рд░реАред
  • рд╡реЗрдм рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрдХрд░рдгрд╣рд░реВрдмрд╛рдЯ рд╡рд╛рддрд╛рд╡рд░рдг рдмрд╣рд┐рд╖реНрдХреГрдд рд╕реНрдХреНрд░реНрдпрд╛рдЪрдкреНрдпрд╛рдб, JavaScript рдХреЛрдб рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ (Scratchpad рд▓рд╛рдИ рдкрдЫрд┐рд▓реНрд▓реЛ рд░рд┐рд▓реАрдЬрдорд╛ рдмрд╣реБ-рд▓рд╛рдЗрди рд╡реЗрдм рдХрдиреНрд╕реЛрд▓ рдореЛрдбрджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ)ред

рдирд╡рд╛рдЪрд╛рд░ рд░ рдмрдЧ рдлрд┐рдХреНрд╕рд╣рд░реВрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рдлрд╛рдпрд░рдлрдХреНрд╕ 72 рдлрд┐рдХреНрд╕ рдЧрд░рд┐рдПрдХреЛ рдЫ 20 рдЬреЛрдЦрд┐рдорд╣рд░реВ, рдЬрд╕рдордзреНрдпреЗ 11 (рдЕрдиреНрддрд░реНрдЧрдд рд╕рдЩреНрдХрд▓рди CVE-2019-17025 ╨╕ CVE-2019-17024) рд╡рд┐рд╢реЗрд╖ рд░реВрдкрдорд╛ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХрд╛ рдкреГрд╖реНрдард╣рд░реВ рдЦреЛрд▓реНрджрд╛ рдЖрдХреНрд░рдордгрдХрд░реНрддрд╛ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдорд╛ рдиреЗрддреГрддреНрд╡ рдЧрд░реНрди рд╕рдХреНрдиреЗ рд╕рдореНрднрд╛рд╡рд┐рдд рд░реВрдкрдорд╛ рдлреНрд▓реНрдпрд╛рдЧ рдЧрд░рд┐рдПрдХреЛ рдЫред рд╣рд╛рдореА рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕рдореНрдЭрдирд╛ рдЧрд░реМрдВ рдХрд┐ рдореЗрдореЛрд░реА рд╕рдорд╕реНрдпрд╛рд╣рд░реВ, рдЬрд╕реНрддреИ рдмрдлрд░ рдУрднрд░рдлреНрд▓реЛрд╣рд░реВ рд░ рдкрд╣рд┐рд▓реЗ рдиреИ рдореБрдХреНрдд рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ, рд╣рд╛рд▓рд╕рд╛рд▓реИ рдЦрддрд░рдирд╛рдХ рд░реВрдкрдорд╛ рдЪрд┐рдиреНрд╣ рд▓рдЧрд╛рдЗрдПрдХреЛ рдЫ, рддрд░ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫреИрдиред XPCVariant.cpp рдХреЛрдбрдорд╛ рд░рд╣реЗрдХреЛ CVE-2019-17017 рдХреЛ рдореБрджреНрджрд╛ рдкрдирд┐ рд╡рд┐рд╢реЗрд╖ рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реЛрд╕реН, рдЬрд╕рд▓реЗ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдорд╛ рдкрдирд┐ рдиреЗрддреГрддреНрд╡ рдЧрд░реНрди рд╕рдХреНрдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди