diff --git a/Documentation/filesystems/ext4/attributes.rst b/Documentation/filesystems/ext4/attributes.rst
index 54386a010a8d..871d2da7a0a9 100644
--- a/Documentation/filesystems/ext4/attributes.rst
+++ b/Documentation/filesystems/ext4/attributes.rst
@@ -76,7 +76,7 @@ The beginning of an extended attribute block is in
- Checksum of the extended attribute block.
* - 0x14
- \_\_u32
- - h\_reserved[2]
+ - h\_reserved[3]
- Zero.
The checksum is calculated against the FS UUID, the 64-bit block number
diff --git a/Documentation/sound/kernel-api/writing-an-alsa-driver.rst b/Documentation/sound/kernel-api/writing-an-alsa-driver.rst
index 73bbd59afc33..690c5238f904 100644
--- a/Documentation/sound/kernel-api/writing-an-alsa-driver.rst
+++ b/Documentation/sound/kernel-api/writing-an-alsa-driver.rst
@@ -3508,14 +3508,15 @@ field must be set, though).
“IEC958 Playback Con Mask” is used to return the bit-mask for the IEC958
status bits of consumer mode. Similarly, “IEC958 Playback Pro Mask”
-returns the bitmask for professional mode. They are read-only controls,
-and are defined as MIXER controls (iface =
-``SNDRV_CTL_ELEM_IFACE_MIXER``).
+returns the bitmask for professional mode. They are read-only controls.
Meanwhile, “IEC958 Playback Default” control is defined for getting and
-setting the current default IEC958 bits. Note that this one is usually
-defined as a PCM control (iface = ``SNDRV_CTL_ELEM_IFACE_PCM``),
-although in some places it's defined as a MIXER control.
+setting the current default IEC958 bits.
+
+Due to historical reasons, both variants of the Playback Mask and the
+Playback Default controls can be implemented on either a
+``SNDRV_CTL_ELEM_IFACE_PCM`` or a ``SNDRV_CTL_ELEM_IFACE_MIXER`` iface.
+Drivers should expose the mask and default on the same iface though.
In addition, you can define the control switches to enable/disable or to
set the raw bit mode. The implementation will depend on the chip, but
diff --git a/Documentation/vm/memory-model.rst b/Documentation/vm/memory-model.rst
index 9daadf9faba1..ce398a7dc6cd 100644
--- a/Documentation/vm/memory-model.rst
+++ b/Documentation/vm/memory-model.rst
@@ -51,8 +51,7 @@ call :c:func:`free_area_init` function. Yet, the mappings array is not
usable until the call to :c:func:`memblock_free_all` that hands all the
memory to the page allocator.
-If an architecture enables `CONFIG_ARCH_HAS_HOLES_MEMORYMODEL` option,
-it may free parts of the `mem_map` array that do not cover the
+An architecture may free parts of the `mem_map` array that do not cover the
actual physical pages. In such case, the architecture specific
:c:func:`pfn_valid` implementation should take the holes in the
`mem_map` into account.
diff --git a/Makefile b/Makefile
index 886d996575d5..590527068664 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
# SPDX-License-Identifier: GPL-2.0
VERSION = 5
PATCHLEVEL = 10
-SUBLEVEL = 110
+SUBLEVEL = 117
EXTRAVERSION =
NAME = Dare mighty things
diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml
index 44b9ed5e3098..1fb0b6bfa0ad 100755
--- a/android/abi_gki_aarch64.xml
+++ b/android/abi_gki_aarch64.xml
@@ -68,6 +68,7 @@
+
@@ -208,6 +209,7 @@
+
@@ -391,9 +393,12 @@
+
+
+
@@ -451,7 +456,9 @@
+
+
@@ -502,6 +509,7 @@
+
@@ -517,6 +525,7 @@
+
@@ -524,6 +533,7 @@
+
@@ -535,11 +545,17 @@
+
+
+
+
+
+
@@ -561,6 +577,7 @@
+
@@ -600,6 +617,7 @@
+
@@ -683,6 +701,7 @@
+
@@ -1269,11 +1288,13 @@
+
+
@@ -1305,6 +1326,7 @@
+
@@ -1336,6 +1358,7 @@
+
@@ -1415,6 +1438,7 @@
+
@@ -1488,6 +1512,7 @@
+
@@ -1584,6 +1609,7 @@
+
@@ -1654,6 +1680,7 @@
+
@@ -1662,6 +1689,7 @@
+
@@ -1685,6 +1713,7 @@
+
@@ -1723,6 +1752,7 @@
+
@@ -1835,6 +1865,7 @@
+
@@ -1976,6 +2007,9 @@
+
+
+
@@ -2064,6 +2098,7 @@
+
@@ -2079,7 +2114,11 @@
+
+
+
+
@@ -2105,6 +2144,7 @@
+
@@ -2207,6 +2247,7 @@
+
@@ -2290,6 +2331,7 @@
+
@@ -2317,6 +2359,8 @@
+
+
@@ -2647,6 +2691,7 @@
+
@@ -2760,6 +2805,7 @@
+
@@ -2923,6 +2969,7 @@
+
@@ -3449,6 +3496,7 @@
+
@@ -3663,6 +3711,7 @@
+
@@ -3811,6 +3860,7 @@
+
@@ -3849,6 +3899,7 @@
+
@@ -4354,6 +4405,7 @@
+
@@ -4372,6 +4424,7 @@
+
@@ -4402,6 +4455,7 @@
+
@@ -4506,6 +4560,8 @@
+
+
@@ -4739,6 +4795,7 @@
+
@@ -4885,7 +4942,10 @@
+
+
+
@@ -4958,6 +5018,7 @@
+
@@ -4995,6 +5056,8 @@
+
+
@@ -5242,6 +5305,7 @@
+
@@ -5763,6 +5827,7 @@
+
@@ -5821,14 +5886,18 @@
+
+
+
+
@@ -6207,9 +6276,12 @@
+
+
+
@@ -6267,7 +6339,9 @@
+
+
@@ -6321,6 +6395,7 @@
+
@@ -6336,6 +6411,7 @@
+
@@ -6344,6 +6420,7 @@
+
@@ -6359,8 +6436,13 @@
+
+
+
+
+
@@ -6368,6 +6450,7 @@
+
@@ -6391,6 +6474,7 @@
+
@@ -6433,6 +6517,7 @@
+
@@ -8523,15 +8608,15 @@
-
+
-
+
-
+
-
+
@@ -9326,12 +9411,12 @@
-
+
-
+
-
+
@@ -9669,7 +9754,7 @@
-
+
@@ -9934,6 +10019,11 @@
+
+
+
+
+
@@ -10615,9 +10705,9 @@
-
+
-
+
@@ -10867,6 +10957,7 @@
+
@@ -11633,6 +11724,7 @@
+
@@ -11772,6 +11864,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -12783,7 +12892,6 @@
-
@@ -14437,24 +14545,24 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -14656,9 +14764,9 @@
-
+
-
+
@@ -14958,95 +15066,11 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -16863,12 +16887,12 @@
-
+
-
+
-
+
@@ -18353,45 +18377,45 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -19711,6 +19735,7 @@
+
@@ -21588,9 +21613,9 @@
-
+
-
+
@@ -21944,11 +21969,6 @@
-
-
-
-
-
@@ -23909,17 +23929,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -24546,12 +24555,12 @@
-
+
-
+
-
+
@@ -25452,10 +25461,10 @@
-
+
-
+
@@ -26371,6 +26380,7 @@
+
@@ -26563,6 +26573,14 @@
+
+
+
+
+
+
+
+
@@ -27188,6 +27206,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -27285,21 +27323,21 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -27445,12 +27483,12 @@
-
+
-
+
-
+
@@ -31037,6 +31075,11 @@
+
+
+
+
+
@@ -35833,6 +35876,10 @@
+
+
+
+
@@ -38551,9 +38598,9 @@
-
+
-
+
@@ -38992,60 +39039,60 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -39974,6 +40021,7 @@
+
@@ -40188,24 +40236,24 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -41179,132 +41227,132 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -42205,6 +42253,7 @@
+
@@ -43153,6 +43202,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -43970,7 +44036,7 @@
-
+
@@ -44410,11 +44476,7 @@
-
-
-
-
-
+
@@ -45747,6 +45809,7 @@
+
@@ -48570,63 +48633,63 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -49625,6 +49688,7 @@
+
@@ -49700,7 +49764,6 @@
-
@@ -50036,51 +50099,51 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -53063,6 +53126,7 @@
+
@@ -53270,11 +53334,6 @@
-
-
-
-
-
@@ -53347,7 +53406,7 @@
-
+
@@ -53866,15 +53925,15 @@
-
+
-
+
-
+
-
+
@@ -54310,27 +54369,27 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -59418,18 +59477,18 @@
-
+
-
+
-
+
-
+
-
+
@@ -61202,6 +61261,7 @@
+
@@ -61210,18 +61270,18 @@
-
+
-
+
-
+
-
+
-
+
@@ -61463,9 +61523,9 @@
-
+
-
+
@@ -61542,18 +61602,18 @@
-
+
-
+
-
+
-
+
-
+
@@ -61691,6 +61751,11 @@
+
+
+
+
+
@@ -61976,12 +62041,12 @@
-
+
-
+
-
+
@@ -62230,21 +62295,21 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -65248,14 +65313,6 @@
-
-
-
-
-
-
-
-
@@ -66167,6 +66224,7 @@
+
@@ -67572,14 +67630,7 @@
-
-
-
-
-
-
-
-
+
@@ -67697,11 +67748,6 @@
-
-
-
-
-
@@ -68125,6 +68171,7 @@
+
@@ -69572,7 +69619,7 @@
-
+
@@ -70170,6 +70217,17 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -71385,45 +71443,45 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -71726,6 +71784,7 @@
+
@@ -71739,7 +71798,6 @@
-
@@ -72409,12 +72467,9 @@
+
-
-
-
-
-
+
@@ -76838,6 +76893,7 @@
+
@@ -77118,11 +77174,6 @@
-
-
-
-
-
@@ -80099,6 +80150,7 @@
+
@@ -81335,6 +81387,10 @@
+
+
+
+
@@ -81610,7 +81666,6 @@
-
@@ -82111,6 +82166,10 @@
+
+
+
+
@@ -83488,12 +83547,6 @@
-
-
-
-
-
-
@@ -85314,7 +85367,6 @@
-
@@ -86430,6 +86482,7 @@
+
@@ -87741,7 +87794,7 @@
-
+
@@ -87874,53 +87927,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -88654,711 +88660,711 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -89429,7 +89435,6 @@
-
@@ -89450,6 +89455,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -90077,6 +90117,7 @@
+
@@ -90633,7 +90674,6 @@
-
@@ -92371,15 +92411,15 @@
-
+
-
+
-
+
-
+
@@ -92598,7 +92638,6 @@
-
@@ -94538,17 +94577,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -95615,6 +95643,7 @@
+
@@ -96664,6 +96693,12 @@
+
+
+
+
+
+
@@ -97546,6 +97581,10 @@
+
+
+
+
@@ -102691,6 +102730,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -106533,6 +106622,7 @@
+
@@ -108594,9 +108684,9 @@
-
+
-
+
@@ -109842,24 +109932,24 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -110067,6 +110157,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -111059,6 +111169,7 @@
+
@@ -111083,15 +111194,15 @@
-
+
-
+
-
+
-
+
@@ -112016,66 +112127,66 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -113375,33 +113486,33 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -114970,11 +115081,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -115162,9 +115273,9 @@
-
-
-
+
+
+
@@ -115239,14 +115350,14 @@
-
-
-
+
+
+
-
-
-
+
+
+
@@ -115337,6 +115448,11 @@
+
+
+
+
+
@@ -115599,9 +115715,9 @@
-
-
-
+
+
+
@@ -115654,9 +115770,9 @@
-
-
-
+
+
+
@@ -115820,10 +115936,10 @@
-
-
-
-
+
+
+
+
@@ -115836,13 +115952,13 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -116108,11 +116224,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -116140,13 +116256,13 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -116167,12 +116283,16 @@
+
+
+
+
-
-
+
+
@@ -116363,12 +116483,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
@@ -116512,8 +116632,8 @@
-
-
+
+
@@ -116599,10 +116719,10 @@
-
-
-
-
+
+
+
+
@@ -116685,11 +116805,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -116743,10 +116863,10 @@
-
-
-
-
+
+
+
+
@@ -117106,9 +117226,9 @@
-
-
-
+
+
+
@@ -117117,14 +117237,14 @@
-
-
-
+
+
+
-
-
-
+
+
+
@@ -117263,10 +117383,10 @@
-
-
-
-
+
+
+
+
@@ -117276,6 +117396,13 @@
+
+
+
+
+
+
+
@@ -117300,17 +117427,31 @@
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -117514,16 +117655,16 @@
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
@@ -117570,25 +117711,25 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
+
+
+
-
-
-
-
+
+
+
+
@@ -117597,27 +117738,27 @@
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
+
+
+
+
@@ -117677,6 +117818,13 @@
+
+
+
+
+
+
+
@@ -117684,28 +117832,33 @@
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
@@ -117738,10 +117891,10 @@
-
-
-
-
+
+
+
+
@@ -117750,22 +117903,22 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
@@ -117780,17 +117933,17 @@
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
@@ -117857,19 +118010,19 @@
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
@@ -117883,10 +118036,10 @@
-
-
-
-
+
+
+
+
@@ -117897,17 +118050,17 @@
-
-
-
-
-
+
+
+
+
+
-
-
-
-
+
+
+
+
@@ -117979,11 +118132,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -118008,6 +118161,11 @@
+
+
+
+
+
@@ -118015,58 +118173,58 @@
-
-
-
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -118099,6 +118257,12 @@
+
+
+
+
+
+
@@ -118121,10 +118285,10 @@
-
-
-
-
+
+
+
+
@@ -118135,26 +118299,32 @@
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -118186,14 +118356,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -118211,6 +118381,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -118226,16 +118422,23 @@
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
@@ -118335,9 +118538,9 @@
-
-
-
+
+
+
@@ -118361,16 +118564,21 @@
+
+
+
+
+
-
-
-
-
+
+
+
+
@@ -118378,10 +118586,10 @@
-
-
-
-
+
+
+
+
@@ -118405,10 +118613,10 @@
-
-
-
-
+
+
+
+
@@ -118434,15 +118642,15 @@
-
-
-
+
+
+
-
-
-
-
+
+
+
+
@@ -118475,12 +118683,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
@@ -118602,10 +118810,19 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -118650,9 +118867,9 @@
-
-
-
+
+
+
@@ -119061,7 +119278,7 @@
-
+
@@ -119069,7 +119286,7 @@
-
+
@@ -119107,7 +119324,7 @@
-
+
@@ -119129,10 +119346,10 @@
-
+
-
-
+
+
@@ -119159,13 +119376,16 @@
-
+
+
-
-
+
+
+
+
@@ -119195,8 +119415,8 @@
-
-
+
+
@@ -119204,14 +119424,14 @@
-
-
-
+
+
+
-
-
-
-
+
+
+
+
@@ -119221,24 +119441,26 @@
+
+
-
-
+
+
-
+
-
-
-
+
+
+
-
-
+
+
@@ -119250,15 +119472,15 @@
-
-
+
+
-
+
-
-
+
+
@@ -119271,35 +119493,38 @@
-
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
-
-
+
+
+
+
@@ -119307,21 +119532,27 @@
-
+
+
+
+
+
+
-
-
+
+
+
@@ -119340,26 +119571,27 @@
-
+
+
-
+
-
+
-
+
-
-
-
+
+
+
@@ -119367,7 +119599,7 @@
-
+
@@ -119386,15 +119618,16 @@
-
+
+
-
-
+
+
@@ -119522,6 +119755,10 @@
+
+
+
+
@@ -119569,9 +119806,9 @@
-
-
-
+
+
+
@@ -119867,12 +120104,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
@@ -119957,9 +120194,9 @@
-
-
-
+
+
+
@@ -120076,9 +120313,9 @@
-
-
-
+
+
+
@@ -120364,10 +120601,10 @@
-
-
-
-
+
+
+
+
@@ -121122,10 +121359,10 @@
-
-
-
-
+
+
+
+
@@ -121269,8 +121506,8 @@
-
-
+
+
@@ -121395,9 +121632,9 @@
-
-
-
+
+
+
@@ -121779,14 +122016,14 @@
-
-
+
+
-
-
+
+
@@ -121798,16 +122035,16 @@
-
-
+
+
-
-
+
+
-
-
+
+
@@ -121843,9 +122080,9 @@
-
-
-
+
+
+
@@ -121871,19 +122108,19 @@
-
-
-
+
+
+
-
-
-
-
+
+
+
+
-
-
+
+
@@ -121902,9 +122139,9 @@
-
-
-
+
+
+
@@ -121915,27 +122152,27 @@
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
@@ -122013,42 +122250,42 @@
-
-
-
+
+
+
-
-
-
-
+
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
@@ -122191,8 +122428,8 @@
-
-
+
+
@@ -122562,9 +122799,9 @@
-
-
-
+
+
+
@@ -122630,6 +122867,10 @@
+
+
+
+
@@ -122660,6 +122901,12 @@
+
+
+
+
+
+
@@ -122840,6 +123087,10 @@
+
+
+
+
@@ -122997,6 +123248,10 @@
+
+
+
+
@@ -123429,6 +123684,12 @@
+
+
+
+
+
+
@@ -123788,6 +124049,10 @@
+
+
+
+
@@ -124281,6 +124546,13 @@
+
+
+
+
+
+
+
@@ -124328,9 +124600,9 @@
-
-
-
+
+
+
@@ -124345,9 +124617,9 @@
-
-
-
+
+
+
@@ -124696,6 +124968,11 @@
+
+
+
+
+
@@ -124728,10 +125005,10 @@
-
-
-
-
+
+
+
+
@@ -124746,6 +125023,12 @@
+
+
+
+
+
+
@@ -124867,6 +125150,11 @@
+
+
+
+
+
@@ -125099,6 +125387,10 @@
+
+
+
+
@@ -125107,8 +125399,8 @@
-
-
+
+
@@ -125730,6 +126022,9 @@
+
+
+
@@ -126430,6 +126725,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -126880,6 +127189,11 @@
+
+
+
+
+
@@ -126959,12 +127273,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -127094,6 +127429,12 @@
+
+
+
+
+
+
@@ -127612,6 +127953,11 @@
+
+
+
+
+
@@ -128021,6 +128367,10 @@
+
+
+
+
@@ -128187,6 +128537,14 @@
+
+
+
+
+
+
+
+
@@ -128418,10 +128776,10 @@
-
-
-
-
+
+
+
+
@@ -128436,8 +128794,8 @@
-
-
+
+
@@ -128463,10 +128821,10 @@
-
-
-
-
+
+
+
+
@@ -128612,9 +128970,9 @@
-
-
-
+
+
+
@@ -128944,13 +129302,13 @@
-
-
-
+
+
+
-
-
+
+
@@ -128977,9 +129335,9 @@
-
-
-
+
+
+
@@ -128990,21 +129348,21 @@
-
-
+
+
-
-
-
+
+
+
-
-
+
+
@@ -129012,10 +129370,10 @@
-
-
-
-
+
+
+
+
@@ -129025,7 +129383,7 @@
-
+
@@ -129049,10 +129407,10 @@
-
-
-
-
+
+
+
+
@@ -129094,32 +129452,32 @@
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
@@ -129461,12 +129819,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
@@ -129730,8 +130088,8 @@
-
-
+
+
@@ -129943,15 +130301,18 @@
+
+
+
-
-
-
+
+
+
@@ -129980,20 +130341,20 @@
-
+
-
-
+
+
-
-
+
+
-
-
-
+
+
+
@@ -130007,12 +130368,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
@@ -130055,8 +130416,8 @@
-
-
+
+
@@ -130068,8 +130429,8 @@
-
-
+
+
@@ -130159,12 +130520,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
@@ -130172,35 +130533,35 @@
-
-
-
-
+
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
@@ -130208,9 +130569,9 @@
-
-
-
+
+
+
@@ -130229,111 +130590,111 @@
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
+
+
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
+
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
@@ -130494,6 +130855,12 @@
+
+
+
+
+
+
@@ -130518,26 +130885,26 @@
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
+
+
@@ -131326,6 +131693,12 @@
+
+
+
+
+
+
@@ -131446,7 +131819,7 @@
-
+
@@ -131936,13 +132309,13 @@
-
-
-
+
+
+
-
-
+
+
@@ -132024,10 +132397,10 @@
-
-
-
-
+
+
+
+
@@ -132291,10 +132664,10 @@
-
-
-
-
+
+
+
+
@@ -132356,10 +132729,10 @@
-
-
-
-
+
+
+
+
@@ -132870,13 +133243,13 @@
-
-
-
+
+
+
-
-
+
+
@@ -133185,9 +133558,9 @@
-
-
-
+
+
+
@@ -133365,14 +133738,14 @@
-
-
+
+
-
+
-
+
@@ -133663,8 +134036,8 @@
-
-
+
+
@@ -133695,7 +134068,7 @@
-
+
@@ -133835,13 +134208,13 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -134023,6 +134396,10 @@
+
+
+
+
@@ -134194,8 +134571,8 @@
-
-
+
+
@@ -134301,8 +134678,8 @@
-
-
+
+
@@ -134375,15 +134752,15 @@
-
-
+
+
-
+
@@ -134447,12 +134824,12 @@
-
-
+
+
-
-
+
+
@@ -134716,11 +135093,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -134741,12 +135118,12 @@
-
-
+
+
-
-
+
+
@@ -134756,8 +135133,8 @@
-
-
+
+
@@ -134991,53 +135368,53 @@
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
-
-
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
@@ -135045,14 +135422,14 @@
-
-
-
+
+
+
-
-
-
+
+
+
@@ -135084,6 +135461,12 @@
+
+
+
+
+
+
@@ -135862,6 +136245,11 @@
+
+
+
+
+
@@ -135895,19 +136283,19 @@
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
@@ -136082,6 +136470,11 @@
+
+
+
+
+
@@ -136669,7 +137062,7 @@
-
+
@@ -136740,10 +137133,10 @@
-
-
-
-
+
+
+
+
@@ -136757,38 +137150,38 @@
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
-
+
+
+
@@ -136804,8 +137197,8 @@
-
-
+
+
@@ -136818,23 +137211,23 @@
-
-
-
+
+
+
-
-
+
+
-
-
-
-
+
+
+
+
@@ -136973,16 +137366,16 @@
-
-
+
+
-
-
+
+
-
-
+
+
@@ -137049,14 +137442,14 @@
-
-
-
+
+
+
-
-
-
+
+
+
@@ -137709,15 +138102,15 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
@@ -137937,8 +138330,8 @@
-
-
+
+
@@ -138158,7 +138551,7 @@
-
+
@@ -138175,7 +138568,7 @@
-
+
@@ -138597,6 +138990,12 @@
+
+
+
+
+
+
@@ -138685,6 +139084,10 @@
+
+
+
+
@@ -138838,6 +139241,11 @@
+
+
+
+
+
@@ -138851,31 +139259,31 @@
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
+
+
+
+
@@ -138910,51 +139318,51 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -139379,6 +139787,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -139679,16 +140099,16 @@
-
-
+
+
-
-
+
+
-
-
+
+
@@ -140558,6 +140978,10 @@
+
+
+
+
@@ -140695,11 +141119,11 @@
-
+
-
-
+
+
@@ -141376,10 +141800,27 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -141597,16 +142038,16 @@
-
-
-
+
+
+
-
-
-
-
-
+
+
+
+
+
@@ -141772,71 +142213,76 @@
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
+
+
+
+
+
@@ -141847,63 +142293,63 @@
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+