Hevea rigidifolia

Hevea rigidifolia is a species of rubber tree in the genus Hevea, belonging to the family Euphorbiaceae. It is native to the rainforests of northern Brazil and Colombia,[1] where it is endemic to localities near the upper Rio Negro, a north bank tributary of the Amazon River, and its tributary, the Vaupés River.[2]

Hevea rigidifolia
Scientific classification
Kingdom: Plantae
Clade: Tracheophytes
Clade: Angiosperms
Clade: Eudicots
Clade: Rosids
Order: Malpighiales
Family: Euphorbiaceae
Genus: Hevea
Species:
H. rigidifolia
Binomial name
Hevea rigidifolia
(Spruce ex Benth.) Müll.Arg.

Description

H. rigidifolia is a small tree reaching about 18 m (60 ft) in height. Annual growth is in the form of vigorous spur shoots with short internodes, scale-like leaves on the lower portions and normal foliage on the upper portions. The leaves, which are bent back when they first emerge, are trifoliate and markedly different to those of other members of the genus, being smooth and glossy, thick, stiff and leathery in texture, with inrolled margins on the underside. The tree is evergreen, because the shoots and leaves grow before the old foliage is shed.[2] The inflorescence is borne in the axil of a scale leaf. Separate male and female flowers are present, the flowers being large, with markedly twisted calyx lobes. The fruits are green with reddish tips and contain three large hexagonal seeds, measuring 27 by 20 mm (1.1 by 0.8 in). This tree is not used commercially for the production of latex having a poor reputation due to the high proportion of resins present.[2]

Distribution and habitat

H. rigidifolia is endemic to the upper reaches of the Rio Negro and the Vaupés River in the northern part of the Amazon basin, near the boundary between Brazil, Colombia and Venezuela. The typical habitat of H. rigidifolia is well-drained and relatively dry soils on rocky slopes.[2] This is in the Caatinga region of dry forest which has an annual precipitation of 250 to 1,000 mm (10 to 39 in) but a prolonged dry season of six or more months.[1]

gollark: Surely you can just pull a particular tag of the container.
gollark: I can come up with a thing to transmit ubqmachine™ details to osmarks.net or whatever which people can embed in their code.
gollark: It's an x86-64 system using debian or something.
gollark: > `import hashlib`Hashlib is still important!> `for entry, ubq323 in {**globals(), **__builtins__, **sys.__dict__, **locals(), CONSTANT: Entry()}.items():`Iterate over a bunch of things. I think only the builtins and globals are actually used.The stuff under here using `blake2s` stuff is actually written to be ridiculously unportable, to hinder analysis. This caused issues when trying to run it, so I had to hackily patch in the `/local` thing a few minutes before the deadline.> `for PyObject in gc.get_objects():`When I found out that you could iterate over all objects ever, this had to be incorporated somehow. This actually just looks for some random `os` function, and when it finds it loads the obfuscated code.> `F, G, H, I = typing(lookup[7]), typing(lookup[8]), __import__("functools"), lambda h, i, *a: F(G(h, i))`This is just a convoluted way to define `enumerate(range))` in one nice function.> `print(len(lookup), lookup[3], typing(lookup[3])) #`This is what actually loads the obfuscated stuff. I think.> `class int(typing(lookup[0])):`Here we subclass `complex`. `complex` is used for 2D coordinates within the thing, so I added some helper methods, such as `__iter__`, allowing unpacking of complex numbers into real and imaginary parts, `abs`, which generates a complex number a+ai, and `ℝ`, which provvides the floored real parts of two things.> `class Mаtrix:`This is where the magic happens. It actually uses unicode homoglyphs again, for purposes.> `self = typing("dab7d4733079c8be454e64192ce9d20a91571da25fc443249fc0be859b227e5d")`> `rows = gc`I forgot what exactly the `typing` call is looking up, but these aren't used for anything but making the fake type annotations work.> `def __init__(rows: self, self: rows):`This slightly nonidiomatic function simply initializes the matrix's internals from the 2D array used for inputs.> `if 1 > (typing(lookup[1]) in dir(self)):`A convoluted way to get whether something has `__iter__` or not.
gollark: If you guess randomly the chance of getting none right is 35%ish.

References

  1. "Hevea rigidifolia". Useful tropical plants. Retrieved 27 March 2017.
  2. Sethura, M.R.; Mathew, Ninan T. (2012). Natural Rubber: Biology, Cultivation and Technology. Elsevier Science. pp. 50–64. ISBN 978-0-444-59780-9.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.