เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช 20 เชนเชœเชพเชฐ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เชฐเช‚เช—เซ‹ เช…เชจเซ‡ เชฌเชจเชพเชตเชŸเซ€ NPM เชชเซ‡เช•เซ‡เชœเซ‹เชฎเชพเช‚ เชตเชฟเชจเชพเชถเช• เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช•เชฐเซเชฏเชพ เช›เซ‡.

2.8 เชฎเชฟเชฒเชฟเชฏเชจ เช…เชจเซ‡ 25 เชฎเชฟเชฒเชฟเชฏเชจ เชธเชพเชชเซเชคเชพเชนเชฟเช• เชกเชพเช‰เชจเชฒเซ‹เชกเซเชธ เชธเชพเชฅเซ‡ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชฐเช‚เช—เซ‹ (node.js เช•เชจเซเชธเซ‹เชฒ เช•เชฒเชฐเชพเช‡เชเซ‡เชถเชจ) เช…เชจเซ‡ เชซเซ‡เช•เชฐ (เช‡เชจเชชเซเชŸ เช•เซเชทเซ‡เชคเซเชฐเซ‹ เชฎเชพเชŸเซ‡ เชจเช•เชฒเซ€ เชกเซ‡เชŸเชพ เชœเชจเชฐเซ‡เชŸเชฐ) เชชเซ‡เช•เซ‡เชœเซ‹เชจเชพ เชฒเซ‡เช–เช• เชฎเชพเชฐเช• เชธเซเช•เซเชตเชพเชฏเชฐเซเชธเซ‡ NPM เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ เช…เชจเซ‡ GitHub เชชเชฐ เชคเซ‡เชฎเชจเชพ เช‰เชคเซเชชเชพเชฆเชจเซ‹เชจเชพ เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃเซ‹ เชชเซ‹เชธเซเชŸ เช•เชฐเซเชฏเชพ เช›เซ‡. , เชตเชฟเชจเชพเชถเช• เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡ เชœเซ‡ เชนเซ‡เชคเซเชชเซ‚เชฐเซเชตเช• เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เช…เชจเซ‡ เชจเชฟเชฐเซเชญเชฐ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเชพ เชคเชฌเช•เซเช•เซ‡ เชจเชฟเชทเซเชซเชณเชคเชพ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡. เชฎเชพเชฐเช•เชจเซ€ เช•เซเชฐเชฟเชฏเชพเช“เชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‡, เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชชเซเชธเซเชคเช•เชพเชฒเชฏเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ AWS CDK เชธเชนเชฟเชค เช˜เชฃเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชจเซเช‚ เช•เชพเชฎ เช–เซ‹เชฐเชตเชพเชˆ เช—เชฏเซเช‚ เชนเชคเซเช‚ - 18953 เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚ เช•เชฒเชฐเซเชธ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชกเชฟเชชเซ‡เชจเซเชกเชจเซเชธเซ€ เชคเชฐเซ€เช•เซ‡ เชฅเชพเชฏ เช›เซ‡ เช…เชจเซ‡ 2571เชฎเชพเช‚ เชซเซ‡เช•เชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡.

"เช•เชฒเชฐเซเชธ" เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เช•เซ‹เชกเชฎเชพเช‚, เชŸเซ‡เช•เซเชธเซเชŸเชจเซเช‚ เช•เชจเซเชธเซ‹เชฒ เช†เช‰เชŸเชชเซเชŸ "LIBERTY LIBERTY LIBERTY" เช…เชจเซ‡ เชเช• เช…เชจเช‚เชค เชฒเซ‚เชช เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚, เชœเซ‡ เช†เชถเซเชฐเชฟเชค เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชจเชพ เช•เชพเชฎเชจเซ‡ เช…เชตเชฐเซ‹เชงเซ‡ เช›เซ‡ เช…เชจเซ‡ เชตเชฟเช•เซƒเชค เชถเชฌเซเชฆเซ‹ "เชŸเซ‡เชธเชฟเช‚เช—" เชจเชพ เชชเซเชฐเชตเชพเชนเชจเซ‡ เช†เช‰เชŸเชชเซเชŸ เช•เชฐเซ‡ เช›เซ‡. เชฌเชจเชพเชตเชŸเซ€ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€เช“ เชฆเซ‚เชฐ เช•เชฐเซ€, เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชฌเชพเช•เชพเชค เชฐเชพเช–เชตเชพ เชฎเชพเชŸเซ‡ "เชเชจเซเชกเช—เซ‡เชฎ" เช•เชฎเชฟเชŸเชฎเชพเช‚ .gitignore เช…เชจเซ‡ .npmignore เชซเชพเช‡เชฒเซ‹ เช‰เชฎเซ‡เชฐเซ€, เช…เชจเซ‡ README เชซเชพเช‡เชฒเชจเชพ เชธเชฎเชพเชตเชฟเชทเซเชŸเซ‹เชจเซ‡ "เชเชฐเซ‹เชจ เชธเซเชตเชพเชฐเซเชŸเซเชเชจเซ‡ เช–เชฐเซ‡เช–เชฐ เชถเซเช‚ เชฅเชฏเซเช‚" เชชเซเชฐเชถเซเชจ เชธเชพเชฅเซ‡ เชฌเชฆเชฒเซเชฏเซเช‚. เช•เชฒเชฐเซเชธ 1.4.1+ เช…เชจเซ‡ เชซเซ‡เช•เชฐ 6.6.6 เชตเชฐเซเชเชจเชฎเชพเช‚ เชธเชฎเชธเซเชฏเชพเช“ เชนเชพเชœเชฐ เช›เซ‡.

เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช 20 เชนเชœเชพเชฐ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เชฐเช‚เช—เซ‹ เช…เชจเซ‡ เชฌเชจเชพเชตเชŸเซ€ NPM เชชเซ‡เช•เซ‡เชœเซ‹เชฎเชพเช‚ เชตเชฟเชจเชพเชถเช• เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช•เชฐเซเชฏเชพ เช›เซ‡.

เช† เช•เซเชฐเชฟเชฏเชพเช“เชจเชพ เชœเชตเชพเชฌเชฎเชพเช‚, GitHub เช เชคเซ‡เชจเชพ เชญเช‚เชกเชพเชฐ (90 เชธเชพเชฐเซเชตเชœเชจเชฟเช• + เช…เชจเซ‡เช• เช–เชพเชจเช—เซ€) เชฎเชพเชŸเซ‡ เชฎเชพเชฐเช•เชจเซ€ เชเช•เซเชธเซ‡เชธเชจเซ‡ เช…เชตเชฐเซ‹เชงเชฟเชค เช•เชฐเซ€, เช…เชจเซ‡ NPM เช เชชเซ‡เช•เซ‡เชœเชจเชพ เชฆเซ‚เชทเชฟเชค เชธเช‚เชธเซเช•เชฐเชฃเชจเซ‡ เชชเชพเช›เซเช‚ เชซเซ‡เชฐเชตเซเชฏเซเช‚. เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, GitHub เชจเซ€ เช•เซเชฐเชฟเชฏเชพเช“เชจเซ€ เช•เชพเชฏเชฆเซ‡เชธเชฐเชคเชพ เชชเซเชฐเชถเซเชจเซ‹ เช‰เชญเชพ เช•เชฐเซ‡ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพ เชฆเซเชตเชพเชฐเชพ เชคเซ‡เชจเชพ เชญเช‚เชกเชพเชฐเชฎเชพเช‚เชฅเซ€ เชเช• เช•เซ‹เชกเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเซ‡ เชธเซ‡เชตเชพเชจเชพ เชจเชฟเชฏเชฎเซ‹เชจเซเช‚ เช‰เชฒเซเชฒเช‚เช˜เชจ เช—เชฃเซ€ เชถเช•เชพเชฏ เชจเชนเซ€เช‚. เชตเชงเซเชฎเชพเช‚, เชฐเช‚เช—เซ‹ เช…เชจเซ‡ เชฌเชจเชพเชตเชŸเซ€ เชชเซ‡เช•เซ‡เชœเซ‹ เชฎเชพเชŸเซ‡ เชฒเชพเชฏเชธเชจเซเชธ เชŸเซ‡เช•เซเชธเซเชŸ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เชœเชฃเชพเชตเซ‡ เช›เซ‡ เช•เซ‡ เช•เซ‹เชกเชจเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เช…เช‚เช—เซ‡ เช•เซ‹เชˆ เช—เซ‡เชฐเช‚เชŸเซ€ เช…เชฅเชตเชพ เชœเชตเชพเชฌเชฆเชพเชฐเซ€เช“ เชจเชฅเซ€.

เชฐเชธเชชเซเชฐเชฆ เชตเชพเชค เช เช›เซ‡ เช•เซ‡, เชตเชฟเช•เชพเชธเชจเซ€ เชธเชฎเชพเชชเซเชคเชฟ เชตเชฟเชถเซ‡เชจเซ€ เชชเซเชฐเชฅเชฎ เชšเซ‡เชคเชตเชฃเซ€ เชเช• เชตเชฐเซเชท เช•เชฐเชคเชพเช‚ เชตเชงเซ เชชเชนเซ‡เชฒเชพเช‚ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เชธเชชเซเชŸเซ‡เชฎเซเชฌเชฐ 2020 เชฎเชพเช‚, เชฎเชพเชฐเช•เซ‡ เช†เช—เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชคเซ‡เชจเซ€ เชคเชฎเชพเชฎ เชฎเชฟเชฒเช•เชค เช—เซเชฎเชพเชตเซ€ เชฆเซ€เชงเซ€, เชคเซเชฏเชพเชฐเชฌเชพเชฆ เชจเชตเซ‡เชฎเซเชฌเชฐเชจเซ€ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚, เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸเชฎเชจเชพ เชฐเซ‚เชชเชฎเชพเช‚, เชคเซ‡เชฃเซ‡ เชตเซเชฏเชพเชชเชพเชฐเซ€ เช•เช‚เชชเชจเซ€เช“เชจเซ‡ เชคเซ‡เชจเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชตเชฟเช•เชพเชธเชจเซ‡ เชšเชพเชฒเซ เชฐเชพเช–เชตเชพ เชฎเชพเชŸเซ‡ เชจเชพเชฃเชพเช‚ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชนเชพเช•เชฒ เช•เชฐเซ€, เช…เชจเซเชฏเชฅเชพ เชคเซ‡เชฃเซ‡ เชคเซ‡เชจเซ‡ เชŸเซ‡เช•เซ‹ เช†เชชเชตเชพเชจเซเช‚ เชฌเช‚เชง เช•เชฐเชตเชพเชจเซเช‚ เชตเชšเชจ เช†เชชเซเชฏเซเช‚, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชนเชตเซ‡ เชฎเชซเชคเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ‹ เช‡เชฐเชพเชฆเซ‹ เชฐเชพเช–เชคเซ‹ เชจเชฅเซ€. เช† เช˜เชŸเชจเชพ เชชเชนเซ‡เชฒเชพ, เช•เชฒเชฐเซเชธเชจเซเช‚ เชจเชตเซ€เชจเชคเชฎ เชธเช‚เชธเซเช•เชฐเชฃ เชฌเซ‡ เชตเชฐเซเชท เชชเชนเซ‡เชฒเชพเช‚ เชฐเชฟเชฒเซ€เช เชฅเชฏเซเช‚ เชนเชคเซเช‚, เช…เชจเซ‡ เชซเซ‡เช•เชฐ 9 เชฎเชนเชฟเชจเชพ เชชเชนเซ‡เชฒเชพเช‚ เชฐเชฟเชฒเซ€เช เชฅเชฏเซเช‚ เชนเชคเซเช‚.

เชชเซ‡เช•เซ‡เชœเซ‹เชฎเชพเช‚ เชตเชฟเชจเชพเชถเช• เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชคเซ‡เชจเชพ เชนเซ‡เชคเซเช“ เชฎเชพเชŸเซ‡, เชฎเชพเชฐเช• เชธเช‚เชญเชตเชคเชƒ เช•เซ‹เชฐเซเชชเซ‹เชฐเซ‡เชถเชจเซ‹เชจเซ‡ เชชเชพเช  เชถเซ€เช–เชตเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡ เชœเซ‡ เชฌเชฆเชฒเชพเชฎเชพเช‚ เช•เช‚เชˆเชชเชฃ เชชเชพเช›เซเช‚ เช†เชชเซเชฏเชพ เชตเชฟเชจเชพ เชฎเชซเชค เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชธเชฎเซเชฆเชพเชฏเชจเชพ เช•เชพเชฎเชฅเซ€ เชฒเชพเชญ เชฎเซ‡เชณเชตเซ‡ เช›เซ‡, เช…เชฅเชตเชพ เชฎเซƒเชคเซเชฏเซเชจเชพ เชธเช‚เชœเซ‹เช—เซ‹ เชชเชฐ เชชเซเชจเชฐเซเชตเชฟเชšเชพเชฐ เช•เชฐเชตเชพ เชคเชฐเชซ เชงเซเชฏเชพเชจ เชฆเซ‹เชฐเชตเชพ เชฎเชพเชŸเซ‡. เชเชฐเซ‹เชจ เชธเซเชตเชพเชฐเซเชŸเซเช. เชตเซˆเชœเซเชžเชพเชจเชฟเช• เชชเซเชฐเช•เชพเชถเชจเซ‹เชจเซ€ เชฎเชซเชค เชเช•เซเชธเซ‡เชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชจเชพ เชตเชฟเชšเชพเชฐเชจเซ‹ เชฌเชšเชพเชต เช•เชฐเชคเชพ, เชชเซ‡เช‡เชก เชกเซ‡เชŸเชพเชฌเซ‡เช JSTORเชฎเชพเช‚เชฅเซ€ เชตเซˆเชœเซเชžเชพเชจเชฟเช• เชฒเซ‡เช–เซ‹เชจเซ€ เชจเช•เชฒ เช•เชฐเชตเชพ เชธเช‚เชฌเช‚เชงเชฟเชค เชคเซ‡เชฎเชจเซ€ เชธเชพเชฎเซ‡ เชซเซ‹เชœเชฆเชพเชฐเซ€ เช•เซ‡เชธ เชฆเชพเช–เชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชชเช›เซ€ เชเชฐเซ‹เชจเซ‡ เช†เชคเซเชฎเชนเชคเซเชฏเชพ เช•เชฐเซ€. เชเชฐเซ‹เชจ เชชเชฐ เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเชฐ เช›เซ‡เชคเชฐเชชเชฟเช‚เชกเซ€ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชฟเชค เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเชฐเชฎเชพเช‚เชฅเซ€ เช—เซ‡เชฐเช•เชพเชฏเชฆเซ‡เชธเชฐ เชฐเซ€เชคเซ‡ เชฎเชพเชนเชฟเชคเซ€ เชฎเซ‡เชณเชตเชตเชพเชจเซ‹ เช†เชฐเซ‹เชช เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹, เชœเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชฎเชนเชคเซเชคเชฎ เชฆเช‚เชก 50 เชตเชฐเซเชทเชจเซ€ เชœเซ‡เชฒ เช…เชจเซ‡ 6 เชฒเชพเช– เชกเซ‹เชฒเชฐเชจเซ‹ เชฆเช‚เชก เชนเชคเซ‹. XNUMX เชฎเชนเชฟเชจเชพ เชœเซ‡เชฒเชฎเชพเช‚).

เชเชตเซเช‚ เชฎเชพเชจเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช•เซ‡ เชกเชฟเชชเซเชฐเซ‡เชถเชจ เชตเชšเซเชšเซ‡ เชเชฐเซ‹เชจ, เชจเซเชฏเชพเชฏเชฟเช• เชชเซเชฐเชฃเชพเชฒเซ€เชจเชพ เชฆเชฌเชพเชฃ เช…เชจเซ‡ เช†เช—เชณ เชฒเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเชพ เช…เชจเซเชฏเชพเชฏเชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเซ€ เชถเช•เซเชฏเซ‹ เชจ เชนเชคเซ‹ (เชคเซ‡ เชฎเชพเชคเซเชฐ เชตเซˆเชœเซเชžเชพเชจเชฟเช• เชฒเซ‡เช–เซ‹เชจเชพ เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพ เชฌเชฆเชฒ 50 เชตเชฐเซเชทเชจเซ€ เชœเซ‡เชฒเชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เชนเชคเซ‹, เชœเซ‡ เชคเซ‡เชจเชพ เชฎเชคเซ‡ เชชเซเชฐเชคเชฟเชฌเช‚เชงเซ‹ เชตเชฟเชจเชพ เชตเชฟเชคเชฐเชฟเชค เชฅเชตเซเช‚ เชœเซ‹เชˆเช). เชฎเชพเชฐเช• เชธเซเช•เซเชตเชพเชฏเชฐเซเชธเซ‡, เชเชฐเซ‹เชจเชจเชพ เชฎเซƒเชคเซเชฏเซ เช…เช‚เช—เซ‡เชจเชพ เชชเซเชฐเชถเซเชจเชฎเชพเช‚, เช•เชพเชขเซ€ เชจเชพเช–เซ‡เชฒเชพ เช•เซ‹เชกเชจเซ‡ เชฌเชฆเชฒเซ‡ เชชเซ‹เชธเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ เช…เชจเซ‡ เชŸเซเชตเชฟเชŸเชฐ เชชเชฐเชจเซ€ เชเช• เชชเซ‹เชธเซเชŸเชฎเชพเช‚, เชเช• เช…เชชเซเชฐเชฎเชพเชฃเชฟเชค เชทเชกเชฏเช‚เชคเซเชฐ เชธเชฟเชฆเซเชงเชพเช‚เชค เชชเชฐ เชธเช‚เช•เซ‡เชค เช†เชชเซเชฏเซ‹ เชนเชคเซ‹, เชœเซ‡ เชฎเซเชœเชฌ เชเชฐเซ‹เชจ เชธเซเชตเชพเชฐเซเชŸเซเชเชจเซ‡ MIT เช†เชฐเซเช•เชพเช‡เชตเซเชธเชฎเชพเช‚ เช•เซ‡เชŸเชฒเชพเช• เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹ เชฎเชณเซเชฏเชพ เชนเชคเชพ เชœเซ‡เชฃเซ‡ เช…เชฎเซเช• เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชฒเซ‹เช•เซ‹เชจเซ‡ เชฌเชฆเชจเชพเชฎ เช•เชฐเซเชฏเชพ เชนเชคเชพ, เช…เชจเซ‡ เชคเซ‡ เชนเชคเซ‹. เชคเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชฎเชพเชฐเซเชฏเชพ เช—เชฏเชพ. เช†เชตเชจเชพเชฐเชจเซ‡ เช†เชคเซเชฎเชนเชคเซเชฏเชพ เชคเชฐเซ€เช•เซ‡ เช›เซเชชเชพเชตเซ€เชจเซ‡ (เช†เชตเชคเซ€เช•เชพเชฒเซ‡ เชเชฐเซ‹เชจเชจเซ‡ เช—เซเชœเชฐเซ€ เช—เชฏเชพเชจเซ‡ 9 เชตเชฐเซเชท เชฅเชถเซ‡).

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹