āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?)

āĻ­ā§‚āĻŽāĻŋāĻ•āĻžāĻŸāĻŋ āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤: āĻ†āĻŽāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻĒā§āĻ˛ā§‡āĻ˛āĻŋāĻ¸ā§āĻŸ, āĻšā§āĻ¯āĻžāĻ¨ā§‡āĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻ¸āĻš Android āĻāĻ° āĻœāĻ¨ā§āĻ¯ YouTube āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻĒā§āĻ˛ā§‡āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻĨāĻž āĻŦāĻ˛āĻ¤ā§‡ āĻšāĻžāĻ‡āĨ¤

āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?)

āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž:
āĻ•āĻŋāĻ›ā§ āĻ¸āĻŽāĻ¯āĻŧ āĻ†āĻ—ā§‡ āĻ†āĻŽāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ¸ā§āĻŽāĻ¯āĻŧāĻ•āĻ° āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ˛ā§‡āĻ–āĻ• āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ āĻŋāĻ• āĻāĻ•āĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻŽā§āĻŽā§āĻ–ā§€āĻ¨ āĻšā§āĻ¯āĻžāĻ¨ā§‡āĻ˛ āĻšā§‹āĻ¯āĻŧāĻžāĻ‡āĻŸāĻ˛āĻŋāĻ¸ā§āĻŸ, āĻāĻŦāĻ‚ āĻ¨āĻŋāĻœā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋāĻ° āĻĒā§āĻ°āĻ¤āĻŋ āĻ āĻŋāĻ• āĻāĻ•āĻ‡ āĻŽāĻ¨ā§‹āĻ­āĻžāĻŦ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡āĻ›āĻŋ: āĻ†āĻŽāĻŋ āĻ†āĻŽāĻžāĻ° āĻ¸āĻ¨ā§āĻ¤āĻžāĻ¨āĻ•ā§‡ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻ•āĻžāĻ°ā§āĻŸā§āĻ¨ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻŸā§āĻ¯āĻžāĻŦāĻ˛ā§‡āĻŸ āĻŦāĻž āĻ¸ā§āĻŽāĻžāĻ°ā§āĻŸāĻĢā§‹āĻ¨ āĻĻāĻŋāĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻ¤ā§‡ āĻšāĻžāĻ‡, āĻ¤āĻŦā§‡ 2-3 āĻ•ā§āĻ˛āĻŋāĻ•ā§‡āĻ° āĻĒāĻ°ā§‡, āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻŸāĻŋ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ†āĻŽāĻŋ āĻŽā§‹āĻŸā§‡āĻ“ āĻ–ā§āĻļāĻŋ āĻ¨āĻ‡āĨ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļāĻ—ā§āĻ˛āĻŋāĻ° - YouTube āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ - āĻļāĻŋāĻļā§āĻ•ā§‡ āĻ¨ā§‡āĻ¯āĻŧā§ˇ

āĻĻā§āĻ°ā§āĻ­āĻžāĻ—ā§āĻ¯āĻŦāĻļāĻ¤, āĻšā§āĻ¯āĻžāĻ¨ā§‡āĻ˛ āĻšā§‹āĻ¯āĻŧāĻžāĻ‡āĻŸāĻ˛āĻŋāĻ¸ā§āĻŸ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨āĻŸāĻŋ āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡, āĻ†āĻ°āĻ“ āĻāĻ•āĻŸāĻŋ āĻ…āĻĻā§āĻ­ā§āĻ¤, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ–āĻ¨āĻ“ āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ• āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ†āĻŦāĻŋāĻˇā§āĻ•ā§ƒāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ - NIH I (āĻāĻŦāĻ‚, āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖāĻ­āĻžāĻŦā§‡, āĻ†āĻŽāĻžāĻ° āĻ›ā§‡āĻ˛ā§‡) āĻāĻ° āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸āĻŸāĻŋ āĻ–ā§āĻŦ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻœāĻ¨āĻ• āĻ¨āĻ¯āĻŧ, āĻŦāĻŋāĻļā§‡āĻˇāĻ¤ YouTube Kids āĻĒā§āĻ˛ā§‡āĻ¯āĻŧāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ…āĻ­ā§āĻ¯āĻžāĻ¸ā§‡āĻ° āĻĒāĻ°ā§‡āĨ¤

āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ­āĻžāĻŦā§‡, āĻ•āĻŋāĻ›ā§ āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻ°ā§‡ āĻ†āĻŽāĻŋ āĻ†āĻŽāĻžāĻ° āĻ¨āĻŋāĻœā§‡āĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ›āĻŋāĻ˛āĻžāĻŽāĨ¤ āĻ•āĻŋāĻ›ā§ āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻ°ā§‡, āĻĒā§āĻ°āĻĨāĻŽ āĻ°āĻŋāĻ˛āĻŋāĻœā§‡ āĻāĻ•āĻŸāĻŋ āĻŸā§āĻ¯āĻžāĻ— āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤

āĻŽā§‚āĻ˛ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯:

  • āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻŋāĻ¯āĻŧ āĻšā§āĻ¯āĻžāĻ¨ā§‡āĻ˛ āĻāĻŦāĻ‚ āĻĒā§āĻ˛ā§‡āĻ˛āĻŋāĻ¸ā§āĻŸ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨ - āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻāĻŦāĻ‚ āĻ¸ā§‚āĻšāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻŦā§‡
  • āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻĒā§āĻ˛ā§‡āĻ˛āĻŋāĻ¸ā§āĻŸā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡, āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨āĻž āĻšāĻ˛ā§‡ āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°ā§āĻ¨
  • āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ā§‡ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšā§āĻ¯āĻžāĻ¨ā§‡āĻ˛ āĻāĻŦāĻ‚ āĻĒā§āĻ˛ā§‡āĻ˛āĻŋāĻ¸ā§āĻŸ āĻĨā§‡āĻ•ā§‡ āĻāĻ˛ā§‹āĻŽā§‡āĻ˛ā§‹āĻ­āĻžāĻŦā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸, GPLv3 āĻ˛āĻžāĻ‡āĻ¸ā§‡āĻ¨ā§āĻ¸: https://github.com/sadr0b0t/yashlang/

āĻ¨ā§€āĻšā§‡ āĻ†āĻ°āĻ“ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤āĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ“āĻ­āĻžāĻ°āĻ­āĻŋāĻ‰, āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ Google API āĻāĻŦāĻ‚ āĻ“āĻ¯āĻŧā§‡āĻŦ āĻ°â€ā§āĻ¯āĻžāĻĒāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻ•āĻ°ā§‡ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° Android āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ā§‡ YouTube āĻ­āĻŋāĻĄāĻŋāĻ“āĻ—ā§āĻ˛āĻŋ āĻšāĻžāĻ˛āĻžāĻ¤ā§‡ āĻšāĻ¯āĻŧ āĻ¤āĻžāĻ° āĻ•āĻŋāĻ›ā§ āĻĒā§āĻ°āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ

āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻ¨ā§‡ āĻāĻŦāĻ‚ āĻĒā§āĻ˛ā§‡āĻ¯āĻŧāĻžāĻ° āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻ¨ā§‡: āĻ¨āĻ¨-āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻĨā§‡āĻ•ā§‡ āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ

āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?)

āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?)

āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?)

āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?)

āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?)

āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?)

āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ¤āĻžāĻ¤ā§āĻ•ā§āĻˇāĻŖāĻŋāĻ• āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨

āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?) => āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?)

āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻšā§āĻ¯āĻžāĻ¨ā§‡āĻ˛ āĻŦāĻž āĻĒā§āĻ˛ā§‡āĻ˛āĻŋāĻ¸ā§āĻŸ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨

āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?) āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?) āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?) āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?)

āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?) āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?) āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?) āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?)

āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻ¨āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ•āĻŸāĻŋ āĻšā§āĻ¯āĻžāĻ¨ā§‡āĻ˛ āĻŦāĻž āĻĒā§āĻ˛ā§‡āĻ˛āĻŋāĻ¸ā§āĻŸā§‡āĻ° āĻ­āĻŋāĻĄāĻŋāĻ“āĻ—ā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻšāĻ¯āĻŧ; āĻ†āĻ‡āĻ•āĻ¨āĻ—ā§āĻ˛āĻŋ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤

āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ• āĻĒā§āĻ˛ā§‡āĻ˛āĻŋāĻ¸ā§āĻŸ - āĻ¸āĻžāĻ°ā§āĻš āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻšāĻžāĻ˛āĻžāĻ¨

āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?) āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?) => āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?)

āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?)

āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?)

āĻ­āĻŋāĻĄāĻŋāĻ“ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŽāĻ¨ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĨāĻžāĻ•āĻŦā§‡ āĻ¯āĻž āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•ā§āĻ¯ā§‹āĻ¯āĻŧāĻžāĻ°ā§€āĻ•ā§‡ āĻ¸āĻ¨ā§āĻ¤ā§āĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤

āĻāĻ•āĻ‡āĻ­āĻžāĻŦā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĒā§āĻ˛ā§‡āĻ˛āĻŋāĻ¸ā§āĻŸ āĻ¸ā§‡āĻŸāĻŋāĻ‚āĻ¸ āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻ–ā§‹āĻ˛ā§‡āĻ¨, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻ‡ āĻĒā§āĻ˛ā§‡āĻ˛āĻŋāĻ¸ā§āĻŸā§‡āĻ° āĻ­āĻŋāĻĄāĻŋāĻ“āĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻŦā§‡ā§ˇ

āĻĒā§āĻ˛ā§‡āĻ˛āĻŋāĻ¸ā§āĻŸ āĻāĻŦāĻ‚ āĻšā§āĻ¯āĻžāĻ¨ā§‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ¸āĻžāĻŽāĻ¯āĻŧāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻŦāĻ¨ā§āĻ§ āĻāĻŦāĻ‚ āĻ†āĻŦāĻžāĻ° āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡

āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?) āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?) āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?) āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?)

āĻ…āĻ¨ā§āĻ—ā§āĻ°āĻš āĻ•āĻ°ā§‡ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨: āĻāĻ•āĻŸāĻŋ āĻ…āĻ•ā§āĻˇāĻŽ āĻĒā§āĻ˛ā§‡āĻ˛āĻŋāĻ¸ā§āĻŸ āĻĨā§‡āĻ•ā§‡ āĻ­āĻŋāĻĄāĻŋāĻ“āĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĢāĻ˛āĻžāĻĢāĻ˛, āĻĻā§‡āĻ–āĻžāĻ° āĻ‡āĻ¤āĻŋāĻšāĻžāĻ¸ āĻāĻŦāĻ‚ āĻĒāĻ›āĻ¨ā§āĻĻā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻĨā§‡āĻ•ā§‡āĻ“ āĻ…āĻĻā§ƒāĻļā§āĻ¯ āĻšāĻ¯āĻŧā§‡ āĻ¯āĻžāĻŦā§‡ā§ˇ āĻ¤āĻŦā§‡ āĻšāĻŋāĻ¨ā§āĻ¤āĻž āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž, āĻĒā§āĻ˛ā§‡āĻ˛āĻŋāĻ¸ā§āĻŸāĻŸāĻŋ āĻ†āĻŦāĻžāĻ° āĻšāĻžāĻ˛ā§ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻĨā§‡āĻ‡ āĻ¤āĻžāĻ°āĻž āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ†āĻŦāĻžāĻ° āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻŦā§‡ā§ˇ

āĻ•āĻžāĻ˛ā§‹ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨

āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?) āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?) āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?)

āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ˛āĻ• āĻ•āĻ°āĻž āĻ­āĻŋāĻĄāĻŋāĻ“ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡, āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ā§‡ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§‡ āĻ¨āĻž āĻāĻŦāĻ‚ āĻĒāĻ›āĻ¨ā§āĻĻā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻĨā§‡āĻ•ā§‡ āĻāĻŦāĻ‚ āĻĻā§‡āĻ–āĻžāĻ° āĻ‡āĻ¤āĻŋāĻšāĻžāĻ¸ āĻĨā§‡āĻ•ā§‡ āĻ…āĻĻā§ƒāĻļā§āĻ¯ āĻšāĻ¯āĻŧā§‡ āĻ¯āĻžāĻŦā§‡ā§ˇ āĻ­āĻŋāĻĄāĻŋāĻ“āĻŸāĻŋ āĻāĻ–āĻ¨āĻ“ āĻĒā§āĻ˛ā§‡āĻ˛āĻŋāĻ¸ā§āĻŸ āĻ¸ā§‡āĻŸāĻŋāĻ‚āĻ¸ā§‡ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻšāĻŦā§‡āĨ¤

āĻŦā§āĻ˛ā§āĻ¯āĻžāĻ•āĻ˛āĻŋāĻ¸ā§āĻŸ āĻĻā§‡āĻ–ā§āĻ¨ āĻāĻŦāĻ‚ āĻ­ā§āĻ˛āĻŦāĻļāĻ¤ āĻŦā§āĻ˛āĻ• āĻ•āĻ°āĻž āĻ†āĻ‡āĻŸā§‡āĻŽāĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨:
āĻ¸ā§‡āĻŸāĻŋāĻ‚āĻ¸ > āĻšā§‡āĻĄāĻžāĻ° āĻŽā§‡āĻ¨ā§ > āĻŦā§āĻ˛ā§āĻ¯āĻžāĻ•āĻ˛āĻŋāĻ¸ā§āĻŸ

āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?) āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?)

āĻĒā§āĻ°āĻŋāĻ¯āĻŧ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻāĻŦāĻ‚ āĻĻā§‡āĻ–āĻžāĻ° āĻ‡āĻ¤āĻŋāĻšāĻžāĻ¸

āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?) āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?) āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?)

āĻĒā§āĻ˛ā§‡āĻ¯āĻŧāĻžāĻ° āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻ¨ā§‡ āĻĒā§āĻ°āĻŋāĻ¯āĻŧ āĻ­āĻŋāĻĄāĻŋāĻ“āĻ—ā§āĻ˛āĻŋ āĻ‰āĻĒāĻ°ā§‡āĻ° āĻĄāĻžāĻ¨āĻĻāĻŋāĻ•ā§‡ āĻ•ā§‹āĻŖāĻžāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻ¤āĻžāĻ°āĻ•āĻžāĻšāĻŋāĻšā§āĻ¨ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻĒāĻ°ā§āĻĻāĻžāĻ° āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽā§‡ āĻĒā§āĻ°āĻ¸āĻ™ā§āĻ— āĻŽā§‡āĻ¨ā§ āĻāĻŦāĻ‚ āĻ—ā§āĻ¯āĻžāĻ˛āĻžāĻ°ā§€ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻĻā§€āĻ°ā§āĻ˜-āĻ•ā§āĻ˛āĻŋāĻ• āĻ•āĻ°ā§āĻ¨

āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?) āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?) āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?) āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?)

āĻ­āĻŋāĻĄāĻŋāĻ“ āĻŦāĻž āĻĒā§āĻ˛ā§‡āĻ˛āĻŋāĻ¸ā§āĻŸā§‡āĻ° āĻ¨āĻžāĻŽ āĻŦāĻž āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ•āĻĒāĻŋ āĻ•āĻ°ā§āĻ¨ āĻ­āĻŋāĻ‰āĻ‡āĻ‚ āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻ¨ā§‡ āĻŦāĻž āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧāĨ¤

āĻĻā§āĻ°ā§āĻ¤ āĻļā§āĻ°ā§ - āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤ āĻšā§āĻ¯āĻžāĻ¨ā§‡āĻ˛ āĻāĻŦāĻ‚ āĻĒā§āĻ˛ā§‡āĻ˛āĻŋāĻ¸ā§āĻŸ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨

āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?) āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?) => āĻ•ā§‹āĻļāĻšāĻŋāĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦāĻ•ā§‡ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻŽā§āĻ­āĻŦ?)

āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ…āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§‡ āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻ¨āĻļāĻŸ āĻŽāĻ¤ āĻĻā§‡āĻ–āĻžāĻŦā§‡.

āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻšā§āĻ¯āĻžāĻ¨ā§‡āĻ˛ āĻāĻŦāĻ‚ āĻĒā§āĻ˛ā§‡āĻ˛āĻŋāĻ¸ā§āĻŸ āĻ¸ā§‡āĻŸāĻŋāĻ‚āĻ¸ā§‡ āĻŦāĻ¨ā§āĻ§ āĻŦāĻž āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸

āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒ āĻĒā§ƒāĻˇā§āĻ āĻž: https://github.com/sadr0b0t/yashlang/
āĻ‡āĻ‚āĻ°ā§‡āĻœā§€āĻ¤ā§‡: https://github.com/sadr0b0t/yashlang/blob/master/README.en.md
āĻ°āĻŋāĻ˛āĻŋāĻœ: https://github.com/sadr0b0t/yashlang/releases

  • āĻāĻŸāĻŋ Google Play-āĻ¤ā§‡ āĻ¨ā§‡āĻ‡ āĻāĻŦāĻ‚ āĻ…āĻĻā§‚āĻ° āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ“ āĻšāĻŦā§‡ āĻ¨āĻž (Google āĻ¸ā§‡āĻ‡ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ API āĻŦāĻžāĻ‡āĻĒāĻžāĻ¸ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ‰āĻ˛ā§āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻšā§āĻ¯āĻžāĻ¨ā§‡āĻ˛ āĻšā§‹āĻ¯āĻŧāĻžāĻ‡āĻŸāĻ˛āĻŋāĻ¸ā§āĻŸ āĻŦāĻž āĻ¨āĻŋāĻ‰āĻĒāĻžāĻ‡āĻĒ āĻĒā§āĻ˛ā§‡āĻ¯āĻŧāĻžāĻ° āĻ¸āĻš āĻ¤āĻžāĻĻā§‡āĻ° āĻ“āĻ¯āĻŧā§‡āĻŦāĻ¸āĻžāĻ‡āĻŸ āĻĒāĻžāĻ°ā§āĻ¸ āĻ•āĻ°ā§‡)
  • āĻ‰āĻ¤ā§āĻ¸ āĻĨā§‡āĻ•ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨: https://github.com/sadr0b0t/yashlang/
  • āĻ°āĻŋāĻ˛āĻŋāĻœ āĻŦāĻŋāĻ­āĻžāĻ— āĻĨā§‡āĻ•ā§‡ apk āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨: https://github.com/sadr0b0t/yashlang/releases
  • āĻ†āĻŽāĻŋ āĻ†āĻļāĻž āĻ•āĻ°āĻŋ āĻāĻŸāĻŋ āĻ•āĻŋāĻ›ā§ āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻĒāĻ°ā§‡ āĻ•ā§āĻ¯āĻžāĻŸāĻžāĻ˛āĻ—ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻŦā§‡ āĻāĻĢ-āĻĄā§āĻ°āĻ¯āĻŧā§‡āĻĄ (āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻŦā§‡āĻĻāĻ¨ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻŦāĻ˛ā§‡ āĻŽāĻ¨ā§‡ āĻšāĻšā§āĻ›ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻāĻ• āĻŽāĻžāĻ¸ āĻ§āĻ°ā§‡ āĻ†āĻ°āĻ“ āĻ¸āĻ°āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧāĻ¨āĻŋ), āĻ¤āĻŦā§‡ āĻāĻ–āĻ¨āĻ“ āĻ¨āĻ¯āĻŧ

āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻāĻ•āĻ‡ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ‰āĻ¤ā§āĻ¸ āĻĨā§‡āĻ•ā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸ā§āĻ¯ā§āĻ‡āĻš āĻ•āĻ°āĻž apk āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°ā§‡āĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻŦā§‡ āĻ¨āĻž; āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ‰āĻ¤ā§āĻ¸ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĻŸāĻŋ āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡, āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻĒā§āĻ°āĻĨāĻŽā§‡ āĻĄā§‡āĻŸāĻž āĻ¸āĻš āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻ•āĻ°āĻž āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĻŸāĻŋ āĻŽā§āĻ›āĻ¤ā§‡ āĻšāĻŦā§‡ - āĻĒā§āĻ˛ā§‡āĻ˛āĻŋāĻ¸ā§āĻŸ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻāĻŦāĻ‚ āĻŦā§āĻ°āĻžāĻ‰āĻœāĻŋāĻ‚ āĻ‡āĻ¤āĻŋāĻšāĻžāĻ¸ (āĻŦāĻž āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻĄā§‡āĻŸāĻž āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ¯āĻŧ āĻ¤āĻž āĻŦā§‡āĻ° āĻ•āĻ°ā§āĻ¨)āĨ¤

āĻĒā§āĻ°āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤ āĻŦāĻŋāĻŦāĻ°āĻŖ

āĻāĻ•āĻŸāĻŋ Google/YouTube āĻ…ā§āĻ¯āĻžāĻ•āĻžāĻ‰āĻ¨ā§āĻŸā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡, āĻ†āĻĒāĻ¨āĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ¨ā§‡āĻŸ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡:

āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸, āĻĢā§āĻ°āĻŋ GPLv3 āĻ˛āĻžāĻ‡āĻ¸ā§‡āĻ¨ā§āĻ¸āĨ¤

āĻĒā§āĻ°āĻļā§āĻ¨: āĻ˛ā§‡āĻ–āĻ•āĻĻā§‡āĻ° āĻ•āĻžāĻ› āĻĨā§‡āĻ•ā§‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ (āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻ¨āĻŋāĻˇā§‡āĻ§āĻžāĻœā§āĻžāĻž āĻ¸āĻš) āĻ“āĻ¯āĻŧā§‡āĻŦāĻ¸āĻžāĻ‡āĻŸāĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻ•ā§āĻ°ā§āĻ¯āĻžāĻĒ āĻ•āĻ°āĻž āĻ•āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§ˆāĻ§? Google Google Play āĻĨā§‡āĻ•ā§‡ āĻ…ā§āĻ¯āĻžāĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§‡ āĻĻā§‡āĻ¯āĻŧ, āĻ¯āĻžāĻ°āĻž āĻ¤āĻžāĻĻā§‡āĻ° API āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻžāĻ‡āĻŸ āĻĒāĻžāĻ°ā§āĻ¸ āĻ•āĻ°ā§‡, āĻ•āĻžāĻ°āĻŖ āĻ¤āĻžāĻ°āĻž āĻ¤āĻžāĻĻā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻšā§āĻ•ā§āĻ¤āĻŋ āĻ˛āĻ™ā§āĻ˜āĻ¨.
āĻ‰āĻ¤ā§āĻ¤āĻ°: āĻ…āĻŦāĻļā§āĻ¯āĻ‡, āĻāĻŸāĻŋ āĻ†āĻ‡āĻ¨ā§€, āĻāĻŸāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ¸āĻ°ā§āĻŦāĻœāĻ¨ā§€āĻ¨āĻ­āĻžāĻŦā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¤āĻĨā§āĻ¯ āĻĒāĻĄāĻŧāĻ¤ā§‡ āĻ•ā§‹āĻ¨ āĻŸā§āĻ˛āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨āĨ¤ āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§: āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ°ā§āĻ•āĻŋāĻ¨ āĻ†āĻĻāĻžāĻ˛āĻ¤ āĻ“āĻ¯āĻŧā§‡āĻŦāĻ¸āĻžāĻ‡āĻŸ āĻ¸ā§āĻ•ā§āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ‚āĻ•ā§‡ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻŦā§ˆāĻ§ āĻ•āĻ°ā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻāĻ¤ā§‡ āĻĒā§āĻ°āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤ āĻšāĻ¸ā§āĻ¤āĻ•ā§āĻˇā§‡āĻĒ āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ—ā§āĻ˛ā§‡āĻ° āĻ­āĻŋāĻ¨ā§āĻ¨ āĻŽāĻ¤ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡; āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤āĻ­āĻžāĻŦā§‡, āĻ¤āĻžāĻĻā§‡āĻ° āĻŦā§‹āĻāĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻŽā§‡āĻ°āĻŋāĻ•āĻžāĻ° āĻ†āĻĻāĻžāĻ˛āĻ¤ā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻžāĻ° āĻ‡āĻšā§āĻ›āĻž āĻ†āĻŽāĻžāĻ° āĻāĻ–āĻ¨āĻ“ āĻ¨ā§‡āĻ‡āĨ¤

āĻ•āĻŋāĻ›ā§ āĻ•ā§‹āĻĄ

āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĒāĻžāĻ‡āĻĒ āĻāĻ•ā§āĻ¸āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•ā§āĻŸāĻ° - āĻĒā§āĻ˛ā§‡āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒ āĻ¨āĻŋāĻ‰ āĻĒāĻžāĻ‡āĻĒ, āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻšā§āĻ¯āĻžāĻ¨ā§‡āĻ˛ āĻŦāĻž āĻĒā§āĻ˛ā§‡āĻ˛āĻŋāĻ¸ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ­āĻŋāĻĄāĻŋāĻ“āĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻ¤ā§‡, āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ–ā§āĻ¯āĻžāĻ¤ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻŦāĻŋāĻļāĻĻ āĻ¤āĻĨā§āĻ¯ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ (āĻ­āĻŋāĻĄāĻŋāĻ“āĻ° āĻ“āĻ¯āĻŧā§‡āĻŦ āĻĒā§ƒāĻˇā§āĻ āĻžāĻ¯āĻŧ āĻ•ā§€ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨), āĻ­āĻŋāĻĄāĻŋāĻ“ āĻ†āĻ‡āĻ•āĻ¨ā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻĒā§‡āĻ¤ā§‡ āĻāĻŦāĻ‚ āĻ­āĻŋāĻĄāĻŋāĻ“āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ“ āĻĒā§‡āĻ¤ā§‡ āĻĒā§āĻ°āĻŦāĻžāĻš

āĻĒā§āĻ˛ā§‡āĻ˛āĻŋāĻ¸ā§āĻŸ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻāĻ•āĻŸā§ āĻ•āĻˇā§āĻŸāĻ•āĻ°, āĻ¤āĻžāĻ‡ āĻ†āĻŽāĻŋ āĻāĻŸāĻŋ āĻāĻ–āĻžāĻ¨ā§‡ āĻĻā§‡āĻŦ āĻ¨āĻž, āĻ¯āĻžāĻ°āĻž āĻ†āĻ—ā§āĻ°āĻšā§€ āĻ¤āĻžāĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻĻā§‡āĻ–ā§āĻ¨, āĻāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ˛āĻžāĻ¸ āĻ•āĻ¨ā§āĻŸā§‡āĻ¨ā§āĻŸāĻ˛ā§‹āĻĄāĻžāĻ°.

āĻ†āĻ¸ā§āĻ¨ āĻĻā§‡āĻ–āĻŋ āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻĒāĻžāĻŦāĻ˛āĻŋāĻ• āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĒā§ƒāĻˇā§āĻ āĻžāĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻĨā§‡āĻ•ā§‡ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻŽā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻĒā§āĻ˛ā§‡āĻ¯āĻŧāĻžāĻ°ā§‡ āĻĒā§āĻ˛ā§‡ āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤

āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§āĻ¨
app/build.gradle

dependencies {
...
    // NewPipe: youtube parser
    // https://github.com/TeamNewPipe/NewPipeExtractor
    implementation "com.github.TeamNewPipe:NewPipeExtractor:v0.17.4"
...
}

āĻāĻŸāĻž āĻ•ā§ŒāĻ¤ā§‚āĻšāĻ˛ā§€ āĻ¯ā§‡ āĻāĻ° āĻĒāĻ°ā§‡āĻ“ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž, āĻ•āĻžāĻ°āĻŖ... āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ…āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄāĻžāĻ° āĻ•ā§āĻ˛āĻžāĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ…āĻ­āĻŋāĻ¯ā§‹āĻ— āĻ•āĻ°āĻŦā§‡āĨ¤ āĻāĻŸāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ° āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻĨā§‡āĻ•ā§‡ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒā§‡ āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ NewPipeExtractor/extractor/src/test/java/org/schabi/newpipe/Downloader.java - āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 0.17.4 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ (āĻŽāĻ¨ā§‡ āĻšāĻšā§āĻ›ā§‡ āĻāĻ‡ āĻ…āĻ‚āĻļāĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¤āĻŦā§‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻāĻ–āĻ¨āĻ“ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡)āĨ¤

YouTube āĻ“āĻ¯āĻŧā§‡āĻŦāĻ¸āĻžāĻ‡āĻŸā§‡ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĒā§ƒāĻˇā§āĻ āĻžāĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻŽā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻĒāĻžāĻ¨:

app/src/main/java/su/sadrobot/yashlang/controller/ContentLoader.java

    public String extractYtStreamUrl(final String ytVidUrl) throws ExtractionException, IOException {
        // https://github.com/TeamNewPipe/NewPipeExtractor/blob/dev/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractorDefaultTest.java
        NewPipe.init(Downloader.getInstance(), new Localization("GB", "en"));
        final YoutubeStreamExtractor extractor = (YoutubeStreamExtractor) YouTube
                .getStreamExtractor(ytVidUrl);
        extractor.fetchPage();
        final String streamUrl = extractor.getVideoStreams().size() > 0 ? extractor.getVideoStreams().get(0).getUrl() : null;
//        for (final VideoStream stream : extractor.getVideoStreams()) {
//            stream.getUrl();
//        }
        return streamUrl;
    }

āĻ­āĻŋāĻĄāĻŋāĻ“ āĻ āĻŋāĻ•āĻžāĻ¨āĻž ytVidUrl YouTube āĻ“āĻ¯āĻŧā§‡āĻŦāĻ¸āĻžāĻ‡āĻŸā§‡ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ­āĻŋāĻĄāĻŋāĻ“āĻ° āĻĒā§ƒāĻˇā§āĻ āĻžāĻ° āĻ¸āĻ°ā§āĻŦāĻœāĻ¨ā§€āĻ¨ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ https://www.youtube.com/watch?v=pd2RlatmNRk

āĻ–ā§‡āĻ˛ā§‹āĻ¯āĻŧāĻžāĻĄāĻŧ āĻšāĻŦā§‡ āĻāĻ•ā§āĻ¸ā§‹āĻĒā§āĻ˛ā§‡āĻ¯āĻŧāĻžāĻ° āĻ—ā§āĻ—āĻ˛ āĻ¨āĻŋāĻœā§‡āĻ‡ āĻĨā§‡āĻ•ā§‡āĨ¤ āĻāĻŸāĻŋ āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦā§‡āĻ° āĻ‰āĻĒāĻ° āĻāĻ•āĻŸāĻŋ āĻ“āĻ¯āĻŧā§‡āĻŦ āĻ°â€ā§āĻ¯āĻžāĻĒāĻžāĻ° āĻ¨āĻ¯āĻŧ, āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒā§āĻ˛ā§‡āĻ¯āĻŧāĻžāĻ°, āĻŦā§‡āĻļ āĻ¨āĻŽāĻ¨ā§€āĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ•āĻžāĻ¸ā§āĻŸāĻŽāĻžāĻ‡āĻœāĻ¯ā§‹āĻ—ā§āĻ¯ā§ˇ āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻ āĻŋāĻ• āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĻāĻŋāĻ˛ā§‡ āĻāĻŸāĻŋ YouTube āĻĨā§‡āĻ•ā§‡ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻŽāĻ“ āĻšāĻžāĻ˛āĻžāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ†āĻŽāĻ°āĻž āĻāĻ‡āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻŸā§āĻ°ā§€āĻŽ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻŸāĻŋ āĻĒā§‡āĻ¯āĻŧā§‡āĻ›āĻŋ, āĻ¤āĻžāĻ‡ āĻĻā§‡āĻ–āĻž āĻ¯āĻžāĻ• āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻĒā§āĻ˛ā§‡āĻ¯āĻŧāĻžāĻ°ā§‡ āĻĒāĻžāĻ āĻžāĻ¤ā§‡ āĻšāĻ¯āĻŧāĨ¤

āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻŸāĻŋāĻ•ā§‡ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§āĻ¨ app/build.gradle:

dependencies {
...
    // google Exoplayer
    // https://github.com/google/ExoPlayer
    // https://exoplayer.dev/
    implementation 'com.google.android.exoplayer:exoplayer:2.10.8'
...
}

āĻ†āĻŽāĻ°āĻž āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻ¨ā§‡ āĻĒā§āĻ˛ā§‡āĻ¯āĻŧāĻžāĻ° āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§‚āĻ•ā§āĻˇā§āĻŽāĻ¤āĻž āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻŦ āĻ¨āĻž (āĻ†āĻĒāĻ¨āĻŋ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ“āĻ¯āĻŧā§‡āĻŦāĻ¸āĻžāĻ‡āĻŸā§‡ āĻŦāĻž āĻ•ā§‹āĻĄā§‡ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ—ā§āĻ˛āĻŋ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨), āĻ†āĻŽāĻ°āĻž āĻ•ā§‡āĻŦāĻ˛ āĻĒā§āĻ˛ā§‡āĻ¯āĻŧāĻžāĻ°ā§‡ YouTube āĻĨā§‡āĻ•ā§‡ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻļā§āĻ°ā§ āĻ•āĻ°āĻŦ āĻ¤āĻž āĻĻā§‡āĻ–āĻŦ āĻ‰āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻ āĻŋāĻ•āĻžāĻ¨āĻž:

app/src/main/java/su/sadrobot/yashlang/WatchVideoActivity.java

private void playVideoStream(final String streamUrl, final long seekTo) {
    if (streamUrl == null) {
        // ĐžŅŅ‚Đ°ĐŊОвиŅ‚ŅŒ ĐŋŅ€ĐžĐ¸ĐŗŅ€Ņ‹Đ˛Đ°ĐŊиĐĩ Ņ‚ĐĩĐēŅƒŅ‰ĐĩĐŗĐž Ņ€ĐžĐģиĐēĐ°, ĐĩŅĐģи ĐąŅ‹Đģ СаĐŗŅ€ŅƒĐļĐĩĐŊ
        videoPlayerView.getPlayer().stop(true);
    } else {
        // https://exoplayer.dev/
        // https://github.com/google/ExoPlayer

        final Uri mp4VideoUri = Uri.parse(streamUrl);
        final MediaSource videoSource = new ProgressiveMediaSource.Factory(videoDataSourceFactory)
                .createMediaSource(mp4VideoUri);

        // ПоŅŅ‚авиĐŧ ĐŊĐ° ĐŋĐ°ŅƒĐˇŅƒ ŅŅ‚Đ°Ņ€ĐžĐĩ видĐĩĐž, ĐŋĐžĐēĐ° ĐŗĐžŅ‚ОвиĐŧ ĐŊОвОĐĩ
        if (videoPlayerView.getPlayer().getPlaybackState() != Player.STATE_ENDED) {
            // ЕŅĐģи ŅŅ‚авиŅ‚ŅŒ ĐŊĐ° ĐŋĐ°ŅƒĐˇŅƒ СдĐĩŅŅŒ ĐŋĐžŅĐģĐĩ Ņ‚ĐžĐŗĐž, ĐēĐ°Đē ĐŋĐģĐĩĐĩŅ€ вŅŅ‚Đ°Đģ ĐŊĐ° ĐŋĐ°ŅƒĐˇŅƒ ŅĐ°Đŧ, СаĐēĐžĐŊŅ‡Đ¸Đ˛
            // иĐŗŅ€Đ°Ņ‚ŅŒ видĐĩĐž, ĐŋĐžĐģŅƒŅ‡Đ¸Đŧ СдĐĩŅŅŒ вŅ‚ĐžŅ€ĐžĐĩ ŅĐžĐąŅ‹Ņ‚иĐĩ STATE_ENDED, ĐŋĐžŅŅ‚ĐžĐŧŅƒ ĐŊĐ°Đŧ ĐŊŅƒĐļĐŊĐ° СдĐĩŅŅŒ
            // ŅĐŋĐĩŅ†Đ¸Đ°ĐģŅŒĐŊĐ°Ņ ĐŋŅ€ĐžĐ˛ĐĩŅ€ĐēĐ°.
            // ПŅ€Đ¸ ŅŅ‚ĐžĐŧ СĐŊĐ°Ņ‡ĐĩĐŊиĐĩ getPlayWhenReady() ĐžŅŅ‚Đ°ĐŊĐĩŅ‚ŅŅ true, ĐŋĐžŅŅ‚ĐžĐŧŅƒ ĐŋŅ€ĐžĐ˛ĐĩŅ€ŅĐĩĐŧ иĐŧĐĩĐŊĐŊĐž ŅĐžŅŅ‚ĐžŅĐŊиĐĩ.
            // https://github.com/google/ExoPlayer/issues/2272
            videoPlayerView.getPlayer().setPlayWhenReady(false);
        }

        // Prepare the player with the source.
        ((SimpleExoPlayer) videoPlayerView.getPlayer()).prepare(videoSource);

        // ĐŖĐēĐ°ĐļĐĩĐŧ Ņ‚ĐĩĐēŅƒŅ‰ŅƒŅŽ ĐŋОСиŅ†Đ¸ŅŽ ŅŅ€Đ°ĐˇŅƒ ĐŋŅ€Đ¸ СаĐŗŅ€ŅƒĐˇĐēĐĩ видĐĩĐž
        // (в ĐēĐžĐŧĐĩĐŊŅ‚Đ°Ņ… Ņ‡Ņ‚Đž-Ņ‚Đž ĐŋиŅˆŅƒŅ‚ Ņ‡Ņ‚Đž-Ņ‚Đž ĐŋŅ€Đž Đ´Đ°Ņ‚Đ°ŅĐžŅ€ŅŅ‹, ĐēĐžŅ‚ĐžŅ€Ņ‹Đĩ ĐŋОддĐĩŅ€ĐļиваŅŽŅ‚ иĐģи ĐŊĐĩ ĐŋОддĐĩŅ€ĐļиваŅŽŅ‚
        // ĐŋĐĩŅ€ĐĩŅ…ОдŅ‹ seek ĐŋŅ€Đ¸ СаĐŗŅ€ŅƒĐˇĐēĐĩ, ĐŋĐžŅ…ĐžĐļĐĩ, Ņ‡Ņ‚Đž ŅŅ‚Đž Ņ„иĐŗĐŊŅ - ĐŋŅ€ĐžŅŅ‚Đž Đ´ĐĩĐģĐ°ĐĩĐŧ seek ŅŅ€Đ°ĐˇŅƒ ĐŋĐžŅĐģĐĩ СаĐŗŅ€ŅƒĐˇĐēи)
        // Exoplayer plays new Playlist from the beginning instead of provided position
        // https://github.com/google/ExoPlayer/issues/4375
        // How to load stream in the desired position? #2197
        // https://github.com/google/ExoPlayer/issues/2197
        // в ŅŅ‚ĐžĐŧ ĐŧĐĩŅŅ‚Đĩ ĐŊĐžŅ€ĐŧĐģĐ°ŅŒĐŊŅ‹Đš duration ĐĩŅ‰Đĩ ĐŊĐĩ Đ´ĐžŅŅ‚ŅƒĐŋĐĩĐŊ, ĐŋĐžŅŅ‚ĐžĐŧŅƒ ĐĩĐŗĐž ĐŊĐĩ ĐŋŅ€ĐžĐ˛ĐĩŅ€ŅĐĩĐŧ
        //if(seekTo > 0 && seekTo < videoPlayerView.getPlayer().getDuration()) {
        if (seekTo > 0) {
            // ĐŊĐ° 5 ŅĐĩĐēŅƒĐŊĐ´ Ņ€Đ°ĐŊŅŒŅˆĐĩ
            videoPlayerView.getPlayer().seekTo(seekTo - 5000 > 0 ? seekTo - 5000 : 0);
        }
        videoPlayerView.getPlayer().setPlayWhenReady(true);
    }
}

āĻœā§āĻžāĻžāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž

  • āĻ†āĻĒāĻ¨āĻžāĻ° Google/YouTube āĻ…ā§āĻ¯āĻžāĻ•āĻžāĻ‰āĻ¨ā§āĻŸā§‡ āĻ˛āĻ—āĻ‡āĻ¨ āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻāĻŽāĻ¨ āĻŦāĻ¯āĻŧāĻ¸ā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ¸āĻš āĻ­āĻŋāĻĄāĻŋāĻ“ āĻšāĻžāĻ˛āĻžāĻŦā§‡ āĻ¨āĻž

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ: āĻ‡āĻ˛āĻŋāĻ¯āĻŧāĻž āĻŽā§āĻ°ā§‹āĻŽā§‡āĻŸāĻ¸, āĻŽā§‹āĻ¸āĻĢāĻŋāĻ˛ā§āĻŽ āĻ¸āĻŋāĻ¨ā§‡āĻŽāĻž āĻ•āĻ¨āĻ¸āĻžāĻ°ā§āĻ¨, āĻ°ā§āĻ¸āĻ˛āĻžāĻ¨ āĻ“ āĻ˛āĻŋāĻ‰āĻĄāĻŽāĻŋāĻ˛āĻž āĻĢāĻŋāĻ˛ā§āĻŽ 1, āĻŽā§‹āĻ¸āĻĢāĻŋāĻ˛ā§āĻŽ āĻĢāĻŋāĻ˛ā§āĻŽ āĻ•āĻ¨āĻ¸āĻžāĻ°ā§āĻ¨

āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ: āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ­āĻŋāĻĄāĻŋāĻ“āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ•āĻžāĻ˛ā§‹ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§āĻ¨ āĻŦāĻž āĻ­ā§āĻ˛āĻŦāĻļāĻ¤ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ¸āĻ°āĻžāĻ¤ā§‡ āĻ­āĻŋāĻĄāĻŋāĻ“āĻ° āĻ˛ā§‡āĻ–āĻ•āĻ•ā§‡ āĻŦāĻ˛ā§āĻ¨ā§ˇ

  • āĻ•āĻŋāĻ›ā§ āĻ¸āĻŽā§āĻĒā§āĻ°āĻšāĻžāĻ°āĻŋāĻ¤ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻˇā§‡āĻŦāĻžāĻŸāĻŋ āĻļā§‚āĻ¨ā§āĻ¯ āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻšāĻŦā§‡ āĻ¨āĻž (āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ­āĻŋāĻĄāĻŋāĻ“āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯, āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻāĻŦāĻ‚ āĻ—ā§āĻ¯āĻžāĻ˛āĻžāĻ°āĻŋāĻ¤ā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ•āĻžāĻ˛ "[dur undef]" āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡)

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ: āĻāĻŸāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°! Soyuzmultfilm HD (āĻļāĻŋāĻļā§āĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻžāĻ°ā§āĻŸā§āĻ¨), Soyuzmultfilm āĻ¸ā§āĻŸā§āĻĄāĻŋāĻ“ āĻĨā§‡āĻ•ā§‡ āĻ•āĻžāĻ°ā§āĻŸā§āĻ¨ āĻāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ‡āĻ¸ā§āĻ¯ā§, āĻ¸ā§‡āĻ°āĻž āĻ•āĻžāĻ°ā§āĻŸā§āĻ¨ Soyuzmultfilm, Soyuzmultfilm āĻ¸ā§āĻŸā§āĻĄāĻŋāĻ“ āĻĨā§‡āĻ•ā§‡ āĻ•āĻžāĻ°ā§āĻŸā§āĻ¨

āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ: āĻ•āĻžāĻ˛ā§‹ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ­āĻŋāĻĄāĻŋāĻ“ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨āĨ¤

  • āĻ¯ā§‡ āĻ­āĻŋāĻĄāĻŋāĻ“āĻ—ā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¤āĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻĒā§āĻ˛ā§‡āĻ˛āĻŋāĻ¸ā§āĻŸā§‡ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ¨āĻžāĻ“ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻ˛ā§‡āĻ“

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ: āĻŸā§‡āĻŽāĻŋāĻ‚ āĻ…āĻĢ āĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻāĻĒāĻŋāĻ¸ā§‹āĻĄ 1, āĻŽā§‹āĻ¸āĻĢāĻŋāĻ˛ā§āĻŽ āĻ¸āĻŋāĻ¨ā§‡āĻŽāĻž āĻ•āĻ¨āĻ¸āĻžāĻ°ā§āĻ¨

  • āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻŦāĻ˛āĻŋāĻ• āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĻā§‡āĻ–ā§‡āĻ¨ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻ—āĻ‡āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻŦā§āĻ°āĻžāĻ‰āĻœāĻžāĻ°ā§‡ āĻšāĻ˛ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ˛ā§‡āĻ¯āĻŧāĻžāĻ°ā§‡ āĻšāĻ˛ā§‡ āĻ¨āĻž, āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ— āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻĒāĻžāĻ āĻžāĻ¨ (āĻāĻŸāĻŋ āĻŦā§‡āĻļ āĻ¸āĻŽā§āĻ­āĻŦ āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻŸāĻŋ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻ āĻŋāĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡) āĻ¨āĻ¤ā§āĻ¨ āĻĒāĻžāĻ‡āĻĒ āĻāĻ•ā§āĻ¸āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•ā§āĻŸāĻ° āĻāĻŦāĻ‚ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ‡ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻ†āĻĒāĻĄā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ).

  • āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ¨ā§‡āĻŸ āĻ§ā§€āĻ° āĻšāĻ˛ā§‡ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸āĻŸāĻŋ āĻ§ā§€āĻ° āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ (āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻ¨ā§āĻ§ āĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ)

āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ,

āĻ†āĻŽāĻžāĻ° āĻ›ā§‡āĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻŸā§āĻ¯āĻžāĻŦāĻ˛ā§‡āĻŸ āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ¯āĻžāĻŽāĻ¸āĻžāĻ‚ āĻ¸ā§āĻŽāĻžāĻ°ā§āĻŸ āĻŸāĻŋāĻ­āĻŋāĻ¤ā§‡ āĻšāĻ˛ā§‡ āĻ—ā§‡āĻ›ā§‡, āĻ¯āĻž āĻ…ā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§‡āĻĄ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻšāĻžāĻ˛āĻžāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ…āĻ¤āĻāĻŦ, āĻ¸āĻ°ā§āĻŦā§‹āĻ¤ā§āĻ¤āĻŽ āĻĒāĻŋāĻ¤āĻžāĻŽāĻžāĻ¤āĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ–āĻ¨āĻ“ āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤āĨ¤

āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨āĻŸāĻŋ āĻ†āĻŽāĻžāĻ° āĻ¨āĻŋāĻœā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻļā§āĻ°ā§ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻĨā§‡āĻˇā§āĻŸ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻœāĻ¨āĻ• āĻŦāĻ˛ā§‡ āĻĒā§āĻ°āĻŽāĻžāĻŖāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻĒā§āĻ°āĻĨāĻŽ āĻĻāĻŋāĻ•ā§‡āĻ° āĻ•āĻžāĻœ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻĨā§‡āĻ•ā§‡ āĻĒā§āĻ°āĻĨāĻŽ āĻ›āĻžāĻĒ āĻ›āĻŋāĻ˛ āĻ¯ā§‡ āĻ†āĻŽāĻŋ āĻ…āĻ¨ā§āĻ¯ āĻœāĻ—āĻ¤ā§‡ āĻ›āĻŋāĻ˛āĻžāĻŽāĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•āĻ¨ā§āĻŸā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦ āĻĨā§‡āĻ•ā§‡ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻ†āĻ° āĻ‡āĻ‰āĻŸāĻŋāĻ‰āĻŦ āĻ¨āĻ¯āĻŧ, āĻ…āĻ¨ā§āĻ¯ āĻ•āĻŋāĻ›ā§, āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤, āĻ¯ā§‡āĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻšā§‹āĻ– āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§‡āĻ¨ā§āĻŸāĻŋāĻĒāĻŋāĻĄ āĻŦā§‡āĻ° āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻšā§‡āĻ° āĻŦāĻ¯āĻŧāĻžāĻŽā§‡ āĻ°ā§‡āĻ–ā§‡āĻ›āĻŋāĻ˛ā§‡āĻ¨āĨ¤ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻŦ.

āĻ‰āĻ¤ā§āĻ¸: www.habr.com

āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻœā§āĻĄāĻŧā§āĻ¨