Greasemonkey: рд░рд╛рддреНрд░рд┐рдХрд╛рд▓реАрди рдореИрдЪ рдкреИрдЯрд░реНрди рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 12 рдлрд╝рд░ре░ 2017  ┬╖  11рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: greasemonkey/greasemonkey

рдиреАрдЪреЗ рджреА рдЧрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИ: Error: <strong i="5">@match</strong> could not parse pattern

// ==UserScript==
// <strong i="8">@name</strong>        match test
// <strong i="9">@namespace</strong>   https://github.com/an-electric-sheep/
// <strong i="10">@version</strong>     1
// <strong i="11">@match</strong>       *://*.twitter.com/*
// <strong i="12">@grant</strong>       none
// ==/UserScript==

рдпрд╣ FF рд╕реНрдЯреЗрдмрд▓ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдЬрд▓реНрдж рд╣реА рдмрд╣реБрдд рд╕рд╛рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рддреЛрдбрд╝ рджреЗрдЧрд╛ред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЕрдВрддрд┐рдо рдЕрдЪреНрдЫрд╛: рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 54.0a1 (2017-02-09)
https://hg.mozilla.org/mozilla-central/rev/b772e0f4138540113e91a46c99bb0d14ecc8acca рд╕реЗ рдирд┐рд░реНрдорд┐рдд

рдкрд╣рд▓рд╛ рдЦрд░рд╛рдм: рдлрд╛рдпрд░рдлреЙрдХреНрд╕ 54.0a1 (2017-02-10)
https://hg.mozilla.org/mozilla-central/rev/25a94c1047e793ef096d8556fa3c26dd72bd37d7 рд╕реЗ рдирд┐рд░реНрдорд┐рдд

рдкреБрд╢рд▓реЛрдЧ
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=b772e0f4138540113e91a46c99bb0d14ecc8acca&tochange=25a94c1047e793ef096d8556fa3c26dd72bd37d7

рдмрдЧ #1337629 рд╕рдВрджрд┐рдЧреНрдз рд╣реИред

__рдкреНрд░рдЬрдирди рдХреЗ рдЪрд░рдг:__
1) рд╕реНрдХреНрд░реИрдЪрдкреИрдб рдЦреЛрд▓реЗрдВ
2) рдореЗрдиреВ: "рдкрд░реНрдпрд╛рд╡рд░рдг-рдмреНрд░рд╛рдЙрдЬрд╝рд░"
3) рдХреЛрдб рдбрд╛рд▓реЗрдВ:

var url = "http://*.twitter.com/*";
var ioService = Components.classes["@mozilla.org/network/io-service;1"]
    .getService(Components.interfaces.nsIIOService);
alert(ioService.newURI(url, null, null));

4) рднрд╛рдЧреЛ
5) рдкрд░рд┐рдгрд╛рдо:

__рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 54.0a1 (2017-02-09)__

рдЪреЗрддрд╛рд╡рдиреА: http://*.twitter.com/*

__рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 54.0a1 (2017-02-10)__

Exception: [Exception... "Component returned failure code: 0x804b000a
(NS_ERROR_MALFORMED_URI) [nsIIOService.newURI]"  nsresult: "0x804b000a
(NS_ERROR_MALFORMED_URI)"
location: "JS frame :: Scratchpad/1 :: <TOP_LEVEL> :: line 15"  data: no]

рд╕рднреА 11 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЕрдВрддрд┐рдо рдЕрдЪреНрдЫрд╛: рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 54.0a1 (2017-02-09)
https://hg.mozilla.org/mozilla-central/rev/b772e0f4138540113e91a46c99bb0d14ecc8acca рд╕реЗ рдирд┐рд░реНрдорд┐рдд

рдкрд╣рд▓рд╛ рдЦрд░рд╛рдм: рдлрд╛рдпрд░рдлреЙрдХреНрд╕ 54.0a1 (2017-02-10)
https://hg.mozilla.org/mozilla-central/rev/25a94c1047e793ef096d8556fa3c26dd72bd37d7 рд╕реЗ рдирд┐рд░реНрдорд┐рдд

рдкреБрд╢рд▓реЛрдЧ
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=b772e0f4138540113e91a46c99bb0d14ecc8acca&tochange=25a94c1047e793ef096d8556fa3c26dd72bd37d7

рдмрдЧ #1337629 рд╕рдВрджрд┐рдЧреНрдз рд╣реИред

__рдкреНрд░рдЬрдирди рдХреЗ рдЪрд░рдг:__
1) рд╕реНрдХреНрд░реИрдЪрдкреИрдб рдЦреЛрд▓реЗрдВ
2) рдореЗрдиреВ: "рдкрд░реНрдпрд╛рд╡рд░рдг-рдмреНрд░рд╛рдЙрдЬрд╝рд░"
3) рдХреЛрдб рдбрд╛рд▓реЗрдВ:

var url = "http://*.twitter.com/*";
var ioService = Components.classes["@mozilla.org/network/io-service;1"]
    .getService(Components.interfaces.nsIIOService);
alert(ioService.newURI(url, null, null));

4) рднрд╛рдЧреЛ
5) рдкрд░рд┐рдгрд╛рдо:

__рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 54.0a1 (2017-02-09)__

рдЪреЗрддрд╛рд╡рдиреА: http://*.twitter.com/*

__рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 54.0a1 (2017-02-10)__

Exception: [Exception... "Component returned failure code: 0x804b000a
(NS_ERROR_MALFORMED_URI) [nsIIOService.newURI]"  nsresult: "0x804b000a
(NS_ERROR_MALFORMED_URI)"
location: "JS frame :: Scratchpad/1 :: <TOP_LEVEL> :: line 15"  data: no]

рдирдорд╕реНрддреЗ, рдпрд╣ рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдпрд╣ рдпреВрдЖрд░рдЖрдИ рдХрд╛ рджреБрд░реБрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред рдХреНрдпрд╛ рдХреЛрдИ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдпрд╣ рдЙрд╕ рдкреИрдЯрд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпреВрдЖрд░рдЖрдИ рдХреНрдпреЛрдВ рдмрдирд╛ рд░рд╣рд╛ рд╣реИ? рдпрд╣ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдпреВрдЖрд░рдЖрдИ рдмрдирд╛рдо рдПрдХ рдкреИрдЯрд░реНрди рдпреВрдЖрд░рдЖрдИ рд╕реЗ рдХреИрд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред
рдЗрд╕реЗ рд╕рдордЭрдиреЗ рд╕реЗ рдпрд╣ рддрдп рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреА рдХрд┐ рдмрдЧ 1337629 рдХрд╛ рдмреИрдХрдЕрдк рд▓реЗрдирд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред

@ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╡рд┐рднрд┐рдиреНрди рдпреВрдЖрд░рдЖрдИ рднрд╛рдЧреЛрдВ (рдпреЛрдЬрдирд╛, рдореЗрдЬрдмрд╛рди, рдкрде) рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдпреВрдЖрд░рдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдЪ рдкреИрдЯрд░реНрди рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╕реНрдЯрдо рдпреВрдЖрд░рдЖрдИ рдкрд╛рд░реНрд╕рд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╕реЗ рдмрдЪрдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдерд╛ред

MatchPattern.jsm

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

рдкрд░реАрдХреНрд╖рдг рд╢рд╛рдЦрд╛:
https://github.com/janekptacijarabaci/greasemonkey/tree/_testBranch_matchPattern

рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ (рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ) ...

рдореБрдЭреЗ рдХрд▓ рд░рд╛рдд рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд╕рд╛рде рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рдереАред рдЬреАрдПрдо рдиреЗ рдЕрдкрдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рджреЛ @match рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдХрд╛рд░рдг FBP рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ред рдореИрдВрдиреЗ 2 рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рд╕реНрдХ рд╕реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред
рдЬреАрдПрдо рд╢реБрджреНрдзрддрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдПрдлрдПрдл рдХреЗ рдЕрджреНрдпрддрди рд╕реЗ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ рдкрд░ рдПрдХ рдЕрдХреНрд╖рдо рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рднреА рдпрд╛рдж рдХрд░ рд░рд╣рд╛ рдерд╛ред рд╣рдЯрд╛рдП рдЧрдП рдЕрдХреНрд╖рдо рдХреЛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рддреНрд░реБрдЯрд┐ рдХреЗ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рд╕реЗ рдкреБрдирдГ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ред gm_scripts рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рди рддреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╢реБрдХреНрд░ рд╣реИ, рдмрд╕ рд▓реЛрдб рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдорджрдж рдХрд░рддрд╛ рд╣реИ, рдЕрдЧрд░ рдЖрдкрдХреЛ рдореЗрд░реА рдЬрд╝рд░реВрд░рдд рд╣реИ рддреЛ рдпрд╣рд╛рдВред
рдЗрди рджреЛрдиреЛрдВ рдкрд░ рдкрд╛рд░реНрд╕ рддреНрд░реБрдЯрд┐;
// @ рдореИрдЪ http:// .facebook.com/
// @ рдореИрдЪ https:// .facebook.com/

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмреАрдЯрд╛ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

рдмреАрдЯрд╛ рдЕрднреА рддрдХ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдмрд╣реБрдд рд╣реА рдЬрд▓реНрджреА рд╣реЛрдЧрд╛ред

17 рдлрд░рд╡рд░реА 2017 рдХреЛ 04:24 рдмрдЬреЗ, Dana MW Chester [email protected]
рд▓рд┐рдЦрд╛ рдерд╛:

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмреАрдЯрд╛ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/greasemonkey/greasmonkey/issues/2480#issuecomment-280539445 ,
рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/ABYyOVjQCE0xIK_k-M2OecXJ6tXrpr0Vks5rdRL1gaJpZM4L-WHI
.

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрд░реЗрдВрдЯрд┐рдпрд╕/рдЧреНрд░реАрд╕рдореЛрдирдХреА @9cb94670994ea326e81ad6df4ec083d56e595166 рдЗрд╕реЗ рдареАрдХ рдХрд░рддрд╛ рд╣реИред рдкреБрд╖реНрдЯрд┐ рдЕрдЪреНрдЫреА рд╣реЛрдЧреАред

рдореИрдВрдиреЗ рдЗрд╕реЗ arantius/ greasemonkey @1531f342d512e9a0981897194bf3bf7ced09a1c7 рдкрд░ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдФрд░ рдореИрдВ рдЗрд╕реЗ рдЕрднреА рдмреАрдЯрд╛ рдЪреИрдирд▓ рдкрд░ рдзрдХреЗрд▓ рд░рд╣рд╛ рд╣реВрдВред

рдореИрдВ #2481 рдореЗрдВ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдкрд░ рдкреБрд╖реНрдЯрд┐ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕реЗ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдмрдирд╛рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рдерд╛ рдФрд░ рдЗрд╕реЗ рдЦрд░реЛрдВрдЪ рдХрд░ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдШрдВрдЯреЛрдВ рдХреА рдкреВрд░реА рдмрд░реНрдмрд╛рджреАред

рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╣рдЯрд╛рдиреЗ/рдирд┐рдХрд╛рд▓рдиреЗ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЗрд╕реЗ рд╣рдЯрд╛/рд╣рдЯрд╛ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИ, рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбреНрд░рд╛рдЗрд╡ рдкрд░ рдпрд╣ рд╕рдм рдХреБрдЫ рд░рдЦрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдРрд╕рд╛ рдХреНрдпреЛрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ - рдЪреВрдВрдХрд┐ рдореИрдВрдиреЗ рдЗрдиреНрд╣реЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдЖрдк рдЙрдиреНрд╣реЗрдВ рдХреНрдпреЛрдВ рдПрдХрддреНрд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

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

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

darkred picture darkred  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

simonzack picture simonzack  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

obskyr picture obskyr  ┬╖  14рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

lainverse picture lainverse  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

eradrix picture eradrix  ┬╖  14рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ