summaryrefslogtreecommitdiff
Diffstat
-rw-r--r--Android.mk30
-rw-r--r--AndroidBoard.mk18
-rw-r--r--AndroidProducts.mk17
-rw-r--r--BoardConfig.mk126
-rw-r--r--Kernel.mk146
-rw-r--r--Third_party_apk_camera.xml5
-rw-r--r--device.mk71
-rw-r--r--files/Generic.kl443
-rw-r--r--files/Vendor_0001_Product_0001.kl119
-rw-r--r--files/audio_policy.conf206
-rw-r--r--files/media_codecs.xml318
-rw-r--r--files/media_codecs_performance.xml89
-rw-r--r--files/media_profiles.xml229
-rw-r--r--files/media_profiles_V1_0.xml229
-rw-r--r--files/mesondisplay.cfg11
-rw-r--r--files/mixer_paths.xml14
-rw-r--r--files/remote.cfg16
-rw-r--r--files/remote.conf180
-rw-r--r--files/remote.tab150
-rw-r--r--files/remote.tab259
-rw-r--r--files/remote.tab338
-rw-r--r--files/zram_mount.sh12
-rw-r--r--fstab.AB.amlogic15
-rw-r--r--fstab.AB.verity.amlogic15
-rw-r--r--fstab.amlogic16
-rw-r--r--fstab.verity.amlogic16
-rw-r--r--init.amlogic.board.rc31
-rw-r--r--init.amlogic.usb.rc36
-rwxr-xr-xlogo_img_files/bootup.bmp1278
-rwxr-xr-xlogo_img_files/upgrade_bar.bmp1
-rwxr-xr-xlogo_img_files/upgrade_error.bmp2
-rwxr-xr-xlogo_img_files/upgrade_fail.bmp88
-rwxr-xr-xlogo_img_files/upgrade_logo.bmp1
-rwxr-xr-xlogo_img_files/upgrade_success.bmp2
-rwxr-xr-xlogo_img_files/upgrade_unfocus.bmp1
-rwxr-xr-xlogo_img_files/upgrade_upgrading.bmp1
-rwxr-xr-xmake_boot.sh39
-rw-r--r--manifest.xml229
-rw-r--r--mkern.sh36
-rw-r--r--overlay/frameworks/base/core/res/res/anim/atv_fade_in_bottom.xml25
-rw-r--r--overlay/frameworks/base/core/res/res/anim/atv_fade_in_top.xml25
-rw-r--r--overlay/frameworks/base/core/res/res/anim/atv_fade_out_bottom.xml25
-rw-r--r--overlay/frameworks/base/core/res/res/anim/atv_fade_out_top.xml25
-rw-r--r--overlay/frameworks/base/core/res/res/anim/atv_wallpaper_enter.xml24
-rw-r--r--overlay/frameworks/base/core/res/res/anim/atv_wallpaper_exit.xml24
-rw-r--r--overlay/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.png3
-rw-r--r--overlay/frameworks/base/core/res/res/drawable/progress_volume.xml41
-rw-r--r--overlay/frameworks/base/core/res/res/layout/volume_adjust.xml49
-rw-r--r--overlay/frameworks/base/core/res/res/layout/volume_adjust_item.xml44
-rw-r--r--overlay/frameworks/base/core/res/res/values-sw600dp/dimens.xml22
-rw-r--r--overlay/frameworks/base/core/res/res/values/colors_material.xml20
-rw-r--r--overlay/frameworks/base/core/res/res/values/config.xml101
-rw-r--r--overlay/frameworks/base/core/res/res/values/dimens.xml31
-rw-r--r--overlay/frameworks/base/core/res/res/values/styles.xml54
-rw-r--r--overlay/frameworks/base/core/res/res/values/themes_device_defaults.xml8
-rw-r--r--overlay/frameworks/base/core/res/res/xml/storage_list.xml48
-rw-r--r--overlay/frameworks/base/packages/SettingsProvider/res/values/defaults.xml27
-rw-r--r--overlay/frameworks/base/packages/SystemUI/res/layout/system_icons.xml27
-rw-r--r--overlay/frameworks/base/packages/SystemUI/res/values/config.xml5
-rw-r--r--overlay/packages/apps/Bluetooth/res/values/config.xml17
-rw-r--r--overlay/packages/apps/Gallery2/res/values-notouch-v14/styles.xml22
-rw-r--r--overlay/packages/apps/Gallery2/res/values/filtershow_values.xml20
-rw-r--r--overlay/packages/apps/Launcher2/AndroidManifest.xml159
-rw-r--r--overlay/packages/apps/Provision/AndroidManifest.xml39
-rw-r--r--overlay/packages/apps/Settings/AndroidManifest.xml3091
-rw-r--r--overlay/packages/apps/TvSettings/Settings/AndroidManifest.xml594
-rw-r--r--overlay/vendor/amlogic/apps/MboxLauncher2/AndroidManifest.xml41
-rw-r--r--p230.mk361
-rw-r--r--recovery/bootloader_control_block.conf24
-rw-r--r--recovery/busybox6444
-rw-r--r--recovery/init.recovery.amlogic.rc23
-rw-r--r--recovery/recovery.fstab25
-rw-r--r--recovery/recovery.kl21
-rw-r--r--recovery/remotecfg2113
-rw-r--r--recovery/sh1949
-rw-r--r--system.prop97
-rw-r--r--u-boot.bin2741
-rw-r--r--upgrade/aml_sdc_burn.ini19
-rw-r--r--upgrade/platform.conf10
-rw-r--r--upgrade/u-boot.bin.sd.bin2743
-rw-r--r--upgrade/u-boot.bin.usb.bl2246
-rw-r--r--upgrade/u-boot.bin.usb.tpl2496
-rw-r--r--vendorsetup.sh3
-rw-r--r--version_id.mk19
84 files changed, 28178 insertions, 0 deletions
diff --git a/logo_img_files/bootup.bmp b/logo_img_files/bootup.bmp
new file mode 100755
index 0000000..6b5fdaf
--- a/dev/null
+++ b/logo_img_files/bootup.bmp
@@ -0,0 +1,1278 @@
+BM
+kñ{̃̃̃̃̃̃̃̃̃̃̃̃̃̃̃̃̃̃̃̓̓̓̓̓̓̓̓̓͋͋ ----------------......NNNNNNNNNNNNNnnnnnNnnnnnnnnnnonoϤϤϤϤϤϤϤϤϬϬϬϤЬЬЬЬЬЬ0001111111111111QQQQQQQQQQQQQQQQQQQQqrrqQQqqqrrrqrrrrrrrrrŒŒŒŒŒŒŒŒŒŒŒŒŒŲŲŲŲŲŲŲŲŲŲŲŲųŲŲųŲŲŲŲųųŲŒNA
+kjjjjj k
+k*kKsKsks{{{{{̃ --------- ͋̓̓̓̓{{ksKsJsJsKsks{{̓ ..NnnnnnnnnnnnnnnnnonN. ... ̃{{{.N..NϤϤϤЬЬϤЬЬϬЬЬЬЬЬЬ𬯤nooooN. -NoЬ001111QQQ1QQQQQQQQФФФФФФФФФФФФФФФФФФФФЬЬ1QQrŒŒŒŲŲŲŲŒŒŒŲŲŲŲŲŲųŲųŲŲŲųͳp
+kbbbbbbbjbbjbbbbbbbbj
+kKs{{{{̃͋ - ------ ̓̓̓{Js k k k k
+k*s*s*s*s*s k
+k*k*sJs{̓ -NnnnnnnnnnnnnnnnoN...̓{k{j{Jsk{{{{{{k{k{k{k{.ONnoϬϤФϬϤϤЬЬЬЬЬЬФoon.̃˃̃̃̃̃̃̃̃̃̃ MoФ011011QQQ1QQQQQQQ1NNNNNNNNNnnnnnNnNNNNnnnNnnnnФФ1QRrŲŲŲŒŲŲŲŲŲŲŲŲŲŲŲŲųŲŲͳ45'J
+kjbb
+k{pҤ3TtttttT3Ҥ/{ks
+kbbj*kKs{̓̓ ----.-- ̓̓ksJs k kJsOќ3tS {*s*sJsk{̓ -NNnnnnnnnnnnnnoN--̃k{k{k{.3tսt2Ф.{k{NNOЬϤϤϤϬϬЬЬЬЬЬЬϤooN ̓̃̃ oѤ2tŵS񬏜--NϤ011QQ1QQ1QQQQQQQ1- ------------------MM--M-MMMNNnϤ1QŲŲŲŲŲŲŲŲŲŲŲŲŲųųŲŲŲŲ445֖ޖތs!
+k{{ -- -.- ̓̓{ k
+kO<}{jk{ .Nnnnnnnnnnnnnonn..̓Jsk{ќx}}7Ѥ{{ NNϤϤϤϬЬЬЬЬЬϤO.̋{.S}޴ n1Q1Q1QQQQQQQQx־\xsn-NФ1qŒŲŲŲŲŲŲŲŲŲŲųŲŲŲŲųͳų5455U5ֶR$!
+kb̃ -- --- ksb3j̃NNnnnnnooonnN kT3J{싏ϬЬЬЬϤФ-J{}sM1QQQQQQQQQΤW\Ώ 11rŲŲųųŲŲŲŲŲŲųų555UVVvV֖ޗE)
+kKs탐3XxX7ε3P{*sKs̓k{ Ŭ-n ̃S싎ϤϤϤϤϤmФ\xM-Ϭ0110111111ϬϬQQQQQQrwsϬQrrrrrrŒŒŒŒŒŒŒŒŒŒŒŒŒŒŲŲQr\0ͲŲųų55UUVvvޗޗޗ޷޸޸޸wp
+k }S*sJsJs̃XX̓̋noX\싏ϤϤϤϤϬnޏ,ФϤ001111111111ϤϬQQQQQQrϤwsϬqrrrrrrŒŒŒŒŒŒŒŒŒŒŒŒŒŒŲŲqQ<QųŲųų555UVvvޗޗޗ޸޸޸޸wp
+sj;;电̃b
+kn˃-;Ф ϤϤϤϤϤϤϬN\Ф,ЬФϤ0111111111QQQQQQqϤwsϬqrrrrrrŒŒŒŒŒŒŒŒŒŒŒŒŒŲŒųŒP}גּͳųų555Vvvvwޗ޷޸޸޸wp
+kbb*k̓tj{.--------- {b{Ž̓O|\簜no<nMϤϤϤϤϤϤϬЬ žs ϤϬϤONOO.-.0000111111110MϬrQQQQQq0ϤwsϬqrrrrrŒŒŒŒŒŒŒŒŒŒŒŒŒŒŲŲŲq1Vqųų55UUVvwޗޗ޷޸޸޸wp
+kjj kKs{޾̃j{-.-------.. j̓x֕}no|NMϤϤϤϤϤϤЬ սս 𬯤N-̋˃̃ O00001111111ЬN 6ϬrQQQQQq0ϬwsϬqrrrrrŒŒŒŒŒŒŒŒŒŒŒŒŒŒŲŲŲqwQųų55UUVvvwޗ޷޸޸޸wp
+kjj
+k*kKs{ѤޝI{ ---.-----.
+k{2no}x-NϤϤϤϤϤЬ -𬏤 .򤵽2 -Ϥ00𬯤 .ϬrQQQQQqϬwϬqrrrrŒŒŒŒŒŒŒŒŒŒŒŒŒŲŒŲŲŲqWPųų55UVVvwޗޗ޷޸޸޸wp
+k k
+k*kls3ֽy<2)s̃. -------.. Js*k7Sno˃2W-NϤϤϤϤϤϤЬ 6-ϬϤx|{NФЬЬЬϤФN|RQQQQQQQr0ϤwϬqrrrrŒŒŒŒŒŒŒŒŒŒŒŒŒŲŒŒŲŲq60PͲųų45UUVvwޗޗ޷޸޸޸wp
+k kjjKs򤵽<I{N ------...j2|\\\]tNˋs7 NϤϤϤϤϤϤϤЬ t7-nm}x̃NnNrQQQQQQr0ϤwϬqrrrrŒŒŒŒŒŒŒŒŒŒŒŒŒŲŲŒŒŲŲr0Pųų555UVvwޗޗ޷޸޸޸wp
+kO޾ќ)s.-------..N{ st\s ̋̋̋̋ˋ˃ ФΝ̋Mot7 MϤϤϤϤϤϤЬФ tWMmm2\xNj{---MNN-- ̋.7R1RQQQQQRr0ϬwqrrrŒŒŒŒŒŒŒŒŒŒŒŒŒŲŲŲŒŲŲqž0Qų55UUVvwޗޗ޷޸޸޸wp
+kZ*sќ}}ΐJ{J{N. - --------Ñ)s|j{̋NnnnNNNnnnnMj{oMősW MϤϤϤϤϤϤϬϤФ WMnmϤ<ŴS22sսX}Qά1QQQQQQQrr0ϬwqrrŒŒŒŒŒŒŒŒŒŒŒŒŒŲŒŲŒŒŲŲrQP55UVVvwޗޗ޷޸޸޸wp
+kbb
+kk{{{ -------Ñ7̓̃-NNNNNNNNnnnnnnnnn-j{N닏ˋ2 ϤϤϤϤϤϤϬϤϤϤϬϬ Ѥގmw Qr1άά0QRQQQQQQQQQQQQQqqqrr0ϬwqŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŲŲŲŲrQ1nP556Vvvޗޗޗ޷޸޸wp
+k̃ ̓̓KsgZT̋-M--.-.No<
+k -.NNNnnnnNNnN.. kN;\簤ˋS< NϤϤϬϬϬϤϤ.̃ޯmmRޏn1QQQQQQrqqqqr0wsϤQrrrrrrrrqrrrrRQQ1Ф- ŝ[q55UVvvޗޗޗ޷޸޸p
+k{{{̃̃̃̃̃̃{̓{bbX;.J{--.----.N̋tjK{ b<̋MϤ \j{.oNnoon-{OsmϬ1mЬ\Ѥ o1QQQQrrqqqqr0Ϭw}SMФϤnM Wξ;qqų55UUVvvޗޗޗ޷޸޸ޗp
+k
+k
+k
+kbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbjjbbjjjjjbbbjbbjjbjjjjjjj
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k
+k*k*s*k*k*k
+k
+k*k*k
+s
+k
+k
+k*k*k*k*k*k*k*kJkJkJkJkKkKskskkkkkkkkkkkkkkkkssssssssssssssssssssssssssss t t t t t t t t t t t t t t | | | | t t | | | | | |{ |{{{{{{{{{{{{{{{{{{̃̃̃̃̃̃̃̃̃̃̃̃̃̃̃̃̃̃̃̃̋̋̃̃̋̋̋̃̃̃̋̋̋̋ --- -------------.---MM..NNNNNNNooooooooks
+:*:*2*:
+2*:*:
+2
+2
+2K:JOSct9W|lUd[SSKqKqKQKPKPK/K/KCCBBBBBBjBJBIB)B:B99A9B:):JBkBBBBBCCC0C0C0CPKPKPKPKOKOSOSOSOSOSN[n[[cckkss1|1|RԔ5Vv׭׭999ٝ؝؝؝ؕؕؕؕ؍؍؍؍ٍ؍ٍٍٍٍم؅}}}}}}}}}}}uuuuummmvmVm5mmedddd\ddddddddllllltuu5u5uV}V}V}vww؍ؕؕؕؕؕؕؕ؍xwW}7}6}uutllldsdSdSd3\2\2\\\TTTT\\\\\TTT\\\3\4\4\4\4\U\U\U\ududududddddddllllllllllllllvlUd4ddcc[[PS/SSJJJJjBIB)B BBBBBBHBJ-ScRl|w؍W|||||||||M[
+gF%&G,M"n""""""******222:::BJJSO[ck3l|y]ߞ~}]]==ܮܦ~~~{v{n{nnnnnnnnnfffffffffff^^^^^^^^VVVVNN{N[NNMEwE6EDDDDDDDDDDDDLLM6M6MWUxUU]]]^9f9f9f9n9n9n:n:v:v:v:v:v:~:~:~:~:~:~;~~~}uuummmxmxeWe7e]]\TTLtLSL3DDC;;;;3p3p3p3p3P3P3P3P3P3P3P3Q3Q3Q;q3q;r;r;;;;;;CCCCCCCKKKKKKKKKKKKKKKKKKKrKRC1CC:2m2L2 *)!!g!G!!))2BSS\m}}}}}xuultl3dccccddd[B
+*))))f)E)E)E)E)E)E)f))))
+*L*m*2*2233313133;;::::BBBJ K K S.[n[cc2lst|w{ܮ=]~~ϞϟϿ׿׿׿׿ϿϿϿǿǿǟǟ߇߇߇߇wwwwwwwwwooooooggg_____WVVVZV:NNUUMUUUVV9^:^Z^z^{fffnno=w]w]w]]]]]]^^^^^^^^^^>>>>ݎ݆~{~[v;vnmmeex]W]7]UTLLLtLtDTDTDTD4D4D4D3D4DLL4L4LLL5L5LULULvLvLvTvTwTT\\\\\\ddddddddddddddddddwdW\6\[SSQSKJBBK:*:111)f)E)E)E)$)E)1):J[lw}:ݞ\7|||||||| S
+2
+2
+2
+2
+2
+2
+211)))))))))!!!!!!!!!!!!ggggggGGGGG G GGG G G G G G G GG ''' ' '   dddH i
+
+(
+-i(
+
+
+,
+,
+,
+M
+MMmnn
+n
+
+
+
+
+
+
+
+
+     1 1 1 1 Q Q Q R R r r rrrrrrrrrrrrrrrrrrrrrrrrrqqqQQQQPPP00 0 0    
+
+
+
+
+
+
+
+
+
+
+
+
+mmm
+l
+L
+L
+L
+L
++
++
++
+   iiiiihIIIIHH((((((      (i.3i
+
+
+
+
+
+
+,
+,
+,
+M
+M
+M
+M
+m
+m
+m
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1111 11Q 1Q RRQRRrRRRRRRRrRRRrRRRRQQQ Q Q QQQ1100000000
+
+
+l
+l
+ll
+LLL
+L
+L
++++
+
+
+
+
+ i i i i i i i i i i i I I I I I I) ) ) ) ( ( ( (           )i.Ti
+
+
+
+,
+,
+,
+-
+M
+M
+M
+M
+M
+m
+m
+n
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+                       
+ 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+m
+m
+m
+m
+m
+m
+l
+L
+L
+L
+L
+,
+,
++
+
+
+
+
+
+
+  i i i i i i i i i i i I I I I I I I I I I ) ) ) ( ( ) ( (              )j Nti
+
+
+,
+,
+,
+-
+-
+M
+M
+M
+M
+M
+m
+m
+m
+m
+n
+n
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+m
+m
+m
+m
+m
+L
+L
+L
+L
+L
+,
+,
+,
+,
++
++
+
+
+
+
+ i i i i i i i i i i i i I I I I I I I I I I I I ) ) ) ) ) )           ( Ij  Ou i
+Oj )     )))JJJJKkkkjjjI I I I I I I H H H H ( ( ( H H H H H H H I i i i i i i
+
+
+
+
+
+
+-
+-
+,
+-
+-
+M
+M
+M
+M
+M
+M
+M
+M
+M
+M
+m
+m
+m
+m
+m
+m
+m
+m
+m
+m
+n
+n
+n
+n
+n
+n
+n
+n
+n
+m
+m
+n
+n
+n
+n
+n
+n
+
+n
+n
+n
+n
+
+
+
+m
+m
+m
+m
+m
+m
+m
+m
+m
+m
+m
+m
+m
+M
+M
+L
+L
+L
+L
+L
+L
+,
+,
+,
+,
++
++
++
++
+
+
+
+
+ i i i i i i i i i i i I I I I I I I I I I I I H ( ( ( ( ( ( ( ( ( ( ( (          ( ) j
+O
+
+ui
+O
+ j I     ))*JJjjkkkjjjJ I I II I H H ( ( ( ( ( ( ( ( ( ( H ( H H H H H H H H I i i i i i i
+
+
+
+
+
+,
+,
+
+
+
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+
+
+
+
+
+
+
+
+
+
+  i i i i I I i I I I I I I I I I I ) I ) ) ) ) ) ) ) (                  ) j O
+
+u i
+N
+ j (     ))*JJjJjkkkkkjjJJIIII I IH ( ( ( ( ( (  ( ( ' ' ( ( ( ( ( H H H ( H H H H H H H H H H I I I i i i i i i i i i i i I I I I I I I I I I H ( H I ) ( ( ) ) ( ( ( ( ) (   (               ) j  O
+
+U j
+O
+ j )       ))IIJJJJjJkkkkkkkkllllllkkkkkkKKJJJJJII) ) ) ) )( ( ( ( ( (        ' ' ( '  ' ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( H H H H H H H H H H H H H H I i i i I i i i i i i  i i i i i i i i i i i i i i i h I h H H ( ( ( H ( ( ( ( ( ( ( ) (  ( ( ( ( ( (                   ( j O
+
+T I
+O
+ j )   )))))))))****JJJJJJJJJJJJJJJJJ*)))))) ))))                             ( '  ' ' ' ' ' ( ( ( ( ( ( ( ( H H H ( ( ( ( ' ' ( ( H ( H H H H H H H H H H H H H I I H H i i i i i i h i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i h H i i i h h i i i h h i i i h i i i I i i h H H h h H H H H H H H( H H ( ( ( (  ( ' ( (                        ) j
+O
+
+4 I
+N
+ j )           (                      (                   '  ' ' ' ' ' ' ' ( H H ( ' ( I H ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H h h h H H H i i H h i i H i i i h G H H I i i H H H H I i i i i i i i I i i I H I i I II H I I ( ) H ) ( ( ) ( ( ( ( ( ) ) ) ) (  ((    (           ) j .
+
+ 3j
+N
+ j I     (I                         I i Hij(   ' ( ( ( ( ( ( ( ( ' ' ' ( ( ( ' ' ( ' ( ( ' ' ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( I i H H H I H ( H  I  ( H (H H ( ' ' I j  jjj j JjjJJJJJj j j JJjJ JJ J J J JJ*    J))(   )  ) j O
+u y 
+N
+ j I   ( )(             I j j j j jjI                  ( II I (                      ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ( ( ( ( ( ( ( ( ' ( Ii
+ t
+N
+ j I ()  ( I J I ( II             ( I jjj I(              
+4 I
+N
+ j ) ( )      II  )j*I I J*                                           (B
+o
+
+4 i
+N
+ j )     *)  II ( IJ I))IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII)IIII )J
+
+T
+j
+N
+ j (  
+
+U j
+N
+ j H  e
+
+U I
+N
+ j (  e
+
+4 i
+O
+
+ j ) ( 
+
+ T
+N
+ ji
+:
+3 X 
+O
+ 
+2!i!HHH('((HHHHhhhHHH()lJ.csskJE
+ 
+N
+
+ X t
+O
+
+J&
+O
+
+:'
+:D
+O
++kR"
+T x
+K lk#
+:
+
+ u
+l29vDe
+
+4
+i
+1K6)E
+
+5 i
+O
+n," (  e
+
+U I
+N
+ JI I 
+:
+
+T i
+N
+ i )  %
+
+4 I
+N
+ j )  E
+p
+
+ 3
+N
+ j (  
+N
+ j )  e
+p
+
+u 7 
+N
+ j )  
+:
+
+U j
+N
+ i (  
+
+4 i
+N
+ j )  
+
+U
+i
+N
+ j )  E
+
+4 I
+N
+ JI
+
+u i
+N
+ j (
+
+ X 
+O
+ i
+B3Ʊc1fg
+N
+ )
+2Qs'e
+
+u i
+N
+ )JPs!
+
+4
+I
+N
+ )Iocs
+2
+
+4 t
+N
+ j  *{{skBe
+ x 
+O
+ JB{sJe
+B
+T u
+N
+ J) O[Ӕ{sRe
+Bﷵ
+
+4 I
+N
+ JIsss [He
+
+U j
+N
+ J{k-c!e
+:sqvYs
+܈A(
+
+X 
+N
+ JL*U{kMk)e
+
+N
+J:4|knk
+:
+O
+
+u i
+N
+J /K8uQskKB
+
+ I
+N
+lJ c֖r{sJf
+
+T i
+N
+kJ k׵ӔҜNc%
+
+T 
+N
+KJs|YƕrkB$
+ x 
+N
+kJt|ߓ
+:
+K g
+
+4 t
+O
+k
+:
+
+4 I
+
+
+
+I
+2)H!(!) 2JocZ1e
+p
+ T
+
+U i
++E
+
+4
+I
+
+ j I   (IIIJ
+
+T i
+u
+o
+
+ j )   (()IIIiJ
+
+4 I
+N j )   )))IIIi
+鲧f
+
+u  j
+N
+ j )    )))IIIIjJ
+p
+
+ X 
+N
+ j )   (())IIIjJjI Ii) )II)( )    
+X 
+N j )   (( )IIIjj 
+o
+
+u j
+N
+ j (    ( ))))jj
+
+ I
+N
+ j )   (II)j&
+
+4
+I
+N
+ j )  ())jj&
+
+T 
+N
+ j )  ))i&
+x 
+N
+ j )   (Iif
+:5d#
+
+4 t
+N
+ j )   ((i
+
+4
+I
+N
+ j )   (( 
+
+5 I
+N
+ j )  ( 
+
+U i
+N
+ j )   (
+
+4 I
+N
+ j )   (%
+p
+
+ 3
+N
+ j )   
+
+N
+ j )   
+ 
+2
+p
+
+v X 
+N
+ j )   F
+
+ * * * * J!)L2SsJ(      ((() ) +++"j ) +2L:(
+
+u j
+N
+ j )   E
+
+4
+I
+N
+ j )    (%
+
+U I
+N
+ j )    ()
+
+U i
+N
+ j )   )III)
+ * KK k l L k k k k * KJ ) lBB)(((((())))))IIIIjIjjjjjjjjjjjji) **"  ($
+
+T
+i
+N
+ j (   ()IIj! " ") ) RS))()((()))I)IIIIIjjjjjjjiiIo"5+* ( (f
+
+4
+I
+N
+ j (   ()IIj "."."."." J ) .[O[))()((()))IIIIIIjjjjjjJjjj(jO"O"( 
+
+4 T
+N
+ j (   ())Ij ""."."."N"." "!J J O[kI))III)))IIIIIIjjjkjkIJjj)II)))(( (E
+N
+ j (   ())Ij ""."N"N"O"o"O"."""!!k J O[s )IIII)IIIiIIjjjj O"."jjj))II))((
+T  
+N
+ j (  ()IIj "."."O"O"o"o"o"O"N"."" "k O[R IIIII)IIIIjjjj "o"*** "/""*+23;s3"O";;.JjjiII(((%
+
+U
+I
+N
+ j (   ()Ij."N"O"o"o"*"o"o"o"O"."  "k /SR! JIIIIIIIIJjjj *<LwDCo"*;WLwLLwDLwD**WDD3+jjjjI(((f
+
+4 I
+N
+ j (   ()Ij "."N"O"o"***""o"O"O"."-"K Bm:) JjIIIIIIJjj *WDUL;"."*S3;DLwLLwL*;L6D"jjI(  (
+
+U
+i
+N
+ j (   (()Ij ."O"o""**"***o"o"N"N"k BӔB* Jjijiijjjjj  "*;R3o"."O"/"""o"35DTT3o"VLLS3k)Ij)()EkOce
+
+U J
+N
+ j (  ()Ij "N"O"o"***"***"o"N"N" BSJ J jjjjjjjj " ""O"."./"O"o"p"o"O"O"O""L9]23*wD;Jo"**)E
+
+T
+i
+N
+ j (  ()Ij."N"o""*********o"N" :4cjJ jjjjjjjj  23VD;*/"p"p"""""*O"s;6D*/"** ""333T+*j
+
+U j
+N
+ j (   ()Ij."N"o"**********o"o" M*|* jjjj.";UTvLD;*p"***""**"**"p"p"/""."."." "o"333T+"j
+
+U j
+N
+ j (   ()Ij."N"o"**********"o"N"-"Ӕr!* jj.";;23VLT\9]Y]VL*p"********"p"***"o"O"O"."."23;t3S3t3O"))
+
+T
+I
+N
+ j (   (IIj."O"o"************N" "M*J s3LTLLLLvLC3""*******"""""*""p"o"O"."o";C3;3+IIf
+
+T i
+N
+ j (   ()Ij."O"o"************o"R|UBk  3DCC;;S323*P"P"******"****"*"***""p"."*D6D;;N"I)II
+j)) 
+
+T u
+N
+ j (    )Ij."O"o"*****+*******.cp[kk"""N"o"O"/"/OO""***"""*3+s3;;CVLTC*"***p".O"s3D;"jjI)
+
+x 
+N
+ j (   )Ij."O"o"*****32******/ PStK  ."O""****""3;6LwT\\eYe9eYmmYes;p""*"p""o""."o"."jII
+
+3 T
+N
+ j (   ()Ij"O"o"*****3++*****N" BƳ*   ."O"p"*""+L\9eYeYmZmYmYmYm9eezmymC""*P";L33jIIkki!
+
+T I
+N
+ j (    )IJj"N"o"*****+++*****o" 2UM**+;;23**O"/"O"/"VLzmYe9e9e9eYmYmymzmzm9eYmzm6L"*p"*Te;." jjI
+
+T
+I
+N
+ j (    ((IIj ."o"*****++++****o" -V70SJ ";TTLVD;23/s;]Ye]9eYeYeYm9e\\eYezmmvL"""t3ZeZeR3." "jI)
+
+U i
+N
+ j )    (IIj ."o"*****3++****"*. ;k*."R3WLTTTT;;\m\6LC6LVLL;;33S36DZeuT*p""6LmwT"."jJ)
+
+U i
+N
+ j (  (IIj "."O""****+++******N"k[)
+
+U i
+N
+ j (   )Ij."O""*****++****""N"K2\S
+
+U i
+N
+ j )   ( )Ij."N""****+++******o" Ռ ) jj   o"*******+""5D5D"O;L23O"."o";UUDN"jI
+
+U i
+O
+ j )   ()Ij ."N""****++++*****"NK-2g
+
+T I
+O
+ j )    ((Ij ."o""***++++***""o"n"
+K
+o
+
+u i
+O
+ j )     ((Iij .o"*"***+******""n"k </[
+N
+ j )     (II .O"""**********"N"N"-
+
+ X 
+N
+ j )    (IIj -N"o"***********"N"."n"*
+ Քޑk
+O
+
+u j
+N
+ j (    (IIj N"o"**"******""o*N"N"-" 
+
+4
+I
+O
+ j (    ()Ij N"o"""*****"*""n"N"."!-"g
+
+U i
+O
+
+ j H    ((Ii N"n""""*******""N"-", "f
+2%
+O
+
+u j
+O
+
+ j H    ((Ii -n"""""***"*"""M"- 
+
+T i
+N
+
+ j H    ( ( (Ii -N""""""**"""o"n"N"-  %
+
+4 i
+N
+
+ j H     (IIi  N"n"""""**"""o"N"M"- iiH
+o
+
+u 3j
+N
+
+ j H     ((Ii  -n"""""**"""n"N"- iiII( 
+N
+
+ j H    ((Ii -N""""""*"""n"N"-" iI((((HH  '               ( 
+x 
+N
+
+ j H    ( ( ( (Ii -N"n"""""""""n"N"-" iII((' ( e
+o j
+N
+
+ j H (     ( (HIi -N"n"""""""""n"M"- ii(H( (  )l:G
+
+4
+I
+N
+
+ j I (     ' (HIi -M"n"""""""""nM- i( '(
+N
+
+t I
+N
+
+ j H (    ' (HIii--N""""""""n"N"- i((i(   )sv c
+O
+
+u J
+N
+
+ j I (     ( ((Ii -Mn""""o"n"n"n"N- (I-"j   ( 
+N
+
+u j
+n
+
+ I (       ' (HIi -MN"""""n"n"n"M- i(#"   
+O
+
+u j
+n
+
+ I (         ( (Hii -Mm"n"""""n"M"M, H"3+"     
+O
+
+u j
+N
+
+ j I (         ( (HHi,MMmn""""m"M"M H ##" '     '
+O
+
+u j
+n
+
+ I (        ( (HHii -MM"m"n""n"m"- ,I-3+3#"   ( 
+O
+
+u j
+N
+
+ I (         ( ( (Hii ,-MMM"n"m"M"-  H"" (     (
+O
+
+u j
+N
+
+ i I (         ( ( HHIi ,-MMM"m"M- iHi '        ' 
+O
+
+u j
+n
+
+ I (             ' ( HHii ,-MMM"M",   H'  (             ' 
+O
+
+u j
+n
+
+ I (         ' ( HHHi ,,,M-  iHH(' '            ' 
+n
+
+u i
+n
+
+ H (          ' ' ( HHii   ,m""miHH( ('                 e
+n
+
+u i
+n
+
+ I (           ' ' ( HHii +<1+iiHH( ''                     D
+n
+
+u i
+n
+
+ i (               ' ' ( HHii"V<Dr+h HH('             '   E
+2qR
+n
+
+u i
+o
+
+ i (               ' ' ( HHhim"<w<"hHH H'' ' ' '              ' 
+n
+
+u i
+o
+-
+ i (               ' ' ( HHHiiQ##iihhH HH' ' ' '             i'     NI c
+n
+
+u i
+o
+-
+ i (               ' ' ( ( H HHiii( ( HH ( ( ( ' ' ' '   H  & p     ( 
+2 S
+o
+
+u i
+o
+-
+ i H ' '         '   '' ( ( HHhiiHHiHHHH(' ' ' '  O  ( oi           ( ' 
+o
+
+u i
+o-
+ i H ( '          ' ' ( ( HHHhiin2#"i'HH( G ' '   pp    Ij    '      ' ' ' h 
+  j
+o
+-
+ i I ( ' ' ' ' ' ' ' ' ' ' ' ' ( (HHHHhiihn+3"i HH( (H '  ip" ( '(    '' '  ''' '' '' ( ' O" ".' ' 
+2|-[
+*
+o j
+M
+ i H ' ' ' ' ' ' ' ' ' ( (((HHHHHHiiii-"" H(hHH((  ' "pi'' ' (  ' ( ( ''( ' ( ' ' ( (( H#H' .#"H
+o i
+ i H ' ((((((((( ( HHHHHHHiiiiiHHiHH HHH io""".' (' ( (( ( ( ( ( ( ((( ' ( (H 'i"4# (4#O ( H
+o
+u I
+ iHHHHHHHHHHHHHHHHHHHiiiiHH (HHIHHHH i"""""" (H H(H ' (H' HH( H(  ((HH v+"( H  O5#.'I
+*{NcH
+2
+0Kحc
+M"-" " -"                         " " k2|n* -" "   " "                                      "  N"*"."      - .**N"   "    "  -""*o" "-"     ""O   " " p".  -" " -" "-"  -"  ."."      "."-"  -"-" "  M"*O+
+*h
+ JJJJJk k k JJ*JJk n" J * 0o"-"-"-" **k N"N"-"))J."."N"  "-"."N"- jJJK ."M"-"-" " /*" '
+I!-"N"n"Jj!L2JBL*i
+ "׵֮:Kl 5<PS Bv " 
+*z<BKLc
+"O" L:}k o[l 
+ V}ՄB2B*+qSح"Nk7K2qS6n"N"O"n"N"""""#S##$$B
+
+"-2k:l0K
+[wM"|Z V֌!S
+V}[i
+;ZZ2; p*******************2;"PQKԌcpp*******************************************************""*u3;3+"p"****"*""*T3;33*p"****"**oS "kB!=.7k-*޳[,2ί*
+*9B [
+S9R; p*2***************"2;K*02CԌTt"p*********************************************************""u3;T3""*********t3;t3*p"*******]BN:9ΈB֌o*
+r
+qS<.
+P+T333T+T3t3334W,,:55!
+
+[\o O*z,2
+0
+3;־|"
+*3*****3PK5\0
+22q0
+5dZS0
+P***************"2;S2Cq2ՌՄ*q***********************************************************"*t3;;***********T3<;********" ]S&
+n2}C
+[}حo"dγPcR|y20**2+3+T+++,,~5!
+23
+[λvlqP"*2************3;SsCq366+q+*************************************************************t3<;***********T3;;3*****3* 1C]Z
+q }o"0
+S+3+T++++,x,}5$
+*23
+KZ82q*33**********K5dsCq33q3**********************************************************++**T37D;3***2******T3C;T3*****+" n:-"-* "M*2t<Ks
+S;z{{ƛƛ{z[z{zƛ{ƚZRK3q
+Cp"/<քp
+3T314lZ}7 K﹥p"1T;
+ tPT+T+t+++,X,45M
+*S;33***+*+++++**+33***S;"1
+3;:\"Q+333*++++3"*Svl3;Q
+3;3q33**+++++++++++++++++++++++++++++++++++++++++++++++++++*2*++++3**T37<<33***+*+++**43<<S3**+3333 1C}ZƗ<rK5;t;2*2222222222223*0#XD4Ko"43Q rCZ;[S
++3333q2[7W7WWW7["33K[6TWL3"231
+::::xS"43T+t+++,,}5$
+Q
+33T333+3333333333333+3S3+{3;S;+q"tλxKr
+*3333333+"S3t6d*R
+CZ+Q33+333333333333333333333333333333333333333333333333333333333333+**337<7Du3**333333**33<7Du3*23+33" C3#r
+ 
+0
+1
+1
+0
+1
+1
+1
+1
+1
+1
+1
+0
+1
+33T35T<"QT;T3
+P"**"#4"3*3+333T;*0
+
+0
+QqPqPPQ"T3t;" J
+xDC+3;T;"1
+P"*3*t333+374X,4}=5 
+r8]Vd1
+1*T3"KyzXCR"+4;3;*+6d|CR
+[\["T3333333333333333333333333333333333333333333333333333333333333333333333*T3DXD3**333333333+*43;WD;**333T3 RK<QK+7DxD;**434343333333T333333333S333333+Q
+S<"3334343"q
+Q
+q#<XD;*23333343T3+*"""""""*33*3ctkrK3747DC<7D7D3u#U5U+7<xD<<D=Y=:=FF#!
+wlT;434333434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343433333433*T+<xD;**33434343434333*43;xD;3*33T3"
+W=rKQ*T;DxL;3234343T34333T3T333T34333434343
+rK"T3334343434343433*43DxD;333343434343434343434343334343+QS<Wp"XDW<7<7D7D7D7<7<7<X<XDxDD<<EZEY=EN5&
+CW\rR
+"+"T3VdzztK++6\T+43"28R
+"T343T3434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343T343T343*43<L;3*43T3434343T343*43;xD;3*43;rC=rK+3+;L<4+*43T34343434343434343434343u31
+rK*434343T343T3T3T3T343+43<xD<4324343434343T343T3T34343T3T;+[ZOQ
+;3t3t3u3u3;;;;33;474x<x4<E5 
+"9u;r""+\:٭xtVdS43+T3R
+"]߾Kr
+U3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3U343343<LD43343U3T3T3T3T3T3343<DDT33t3"0
+]S+T3343;L7DT3343T3T3T3T3T3T3T3T3T3T3T3u3R
+sKZS34343T3T3T3T3T3T3T3T343343<D<T3343T3T3T3T3T3T3T3T3T3T3t34+r[]"r434334334343T3T3U3u333348,X4=5,
+
+K~y;"u;6\tyXlC4+s
+Y;U3U3T3U3t3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3T3u3U3U3U3u3U3U3T3343CLWDu3353T3u3T3U3u3U3343;LWDu33v;R
+S;]sKU3u;U333;LxDu3343U3U3U3U3T3T3U3U3U3T3u3R
+rK<:;+34343u3t3T3U3U3U3U3U3T34343;LWDu;3T3u3T3U3U3T3T3T3U3t3U3T3+u;vdtvtS434+T3T3U3U3U3u3u3333334W4X4y4\=_>sB
+"t=^ڥ6\4+
+s
+
+
+"U3;;"s
+st~;s
+U3u;u3U3U3U3u3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U;U3u3u3U3u3u34343;LxD33U3u3u3U3U3u3U34343;LXD;U;#r|٭""u;U3U3u3433;LL;4+T3u3u3U3U3u3u3U3U3u;u3Q
+Sz23+D;43U3U3u3U3U3U3U3U3u3U34343;LXD;43U3U;U3U3U3u3u3U3U3U3u3;U+r
+r"u33u3u3u3u333333338<X4y44\=_F
+U39ֺlK;4+s
+s
+u;l{W\s
+5#;u3u3u3u3u3u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;u;U;u;u3u3u3u;u;5343;LD;43U3u;u3u;u3u3u35343;LxL;u3S;zƾ3;U3;u3u3u;u3533;LL;3U33u3u;u3u3u;u;U;v;K٭{{X*U+LL;43U3u3u3u;u;u3u3u3v3u3U343;LL;4+U3u3u;u;u3u;u;u;u3u3u;U35+#5+U+v3u;u3v;u3;3;33;<84Y4y44=Fx
+A
+
+a
+Q%y%-5==}EEEE}E}E}E|E}E}E}E}E}E}EEEEEEEEEEEEEEEEEEEEEEEF>FF=>=>>>]>^>^>^>~>~>~>>66>>>>>>>>>?77???????????_?_?_G_G_O_OOOOOWWWWW______g_g_gggoooooooggggowwoooggggggggoooowwwwwwwwwwwwwwwwwwwww_w_w_w_o_o_o_o_g_g_g?g?g?g?g>g>g?_?_gggf_^^^^^^^VVVVVVNNN^?_VFFF~F~F~F~F~F^F=>^FNVN^>=>>>^F=>=>=>=>>==^NV^N=====E==E}=}=N~VVE}=}E}E}E}E}E}E}E}E}E}E}E]E}E}E]E]E\EMMMMMMMMMME==5[-% *
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+"""""""""""""""#"""##""""#################"#
+
+
+
+
+
+
+
+
+
+
+
+0 P
+P p pp  pp 0  ++