[vlfeat] 09/09: patch
Dima Kogan
dima at secretsauce.net
Fri Oct 17 02:01:55 UTC 2014
This is an automated email from the git hooks/post-receive script.
dkogan-guest pushed a commit to branch pats
in repository vlfeat.
commit a7b3376fa31408a33d6a78aef34bf1edc1078cf2
Author: Dima Kogan <dima at secretsauce.net>
Date: Thu Oct 16 15:28:04 2014 -0700
patch
---
debian/patches/0001-Merge-branch-upstream.patch | 1985 ++++++++++++++++++++
.../0002-Fixed-a-typo-in-the-Makefile.patch | 21 +
debian/patches/0003-soname-bump-in-patches.patch | 54 +
...0004-removed-bogus-commas-in-the-Makefile.patch | 142 ++
.../patches/0005-the-DSO-now-has-an-SONAME.patch | 28 +
...emoved-unneeded-RPATH-from-the-.mex-files.patch | 29 +
...0007-octave-make-clean-now-works-properly.patch | 49 +
...file-generator-now-works.-It-has-include-.patch | 31 +
...0009-removed-architecture-detection-logic.patch | 260 +++
...gle-adsense-and-google-analytics-from-the.patch | 59 +
...SE2-and-AVX-to-work-on-Debian-s-wide-arra.patch | 23 +
...-try-to-generate-x86-specific-code-on-non.patch | 30 +
debian/patches/series | 12 +
13 files changed, 2723 insertions(+)
diff --git a/debian/patches/0001-Merge-branch-upstream.patch b/debian/patches/0001-Merge-branch-upstream.patch
new file mode 100644
index 0000000..7c84e05
--- /dev/null
+++ b/debian/patches/0001-Merge-branch-upstream.patch
@@ -0,0 +1,1985 @@
+From: Dima Kogan <dima at secretsauce.net>
+Date: Fri, 3 Oct 2014 01:06:54 -0700
+Subject: Merge branch 'upstream'
+
+---
+ Makefile | 7 +-
+ Makefile.mak | 2 +-
+ README | 139 ---------------------------------------
+ README.md | 120 +++++++++++++++++++++++++++++++++
+ docsrc/images/vl_blue_large.pxm | Bin 0 -> 187581 bytes
+ docsrc/index.html | 34 +++++++---
+ docsrc/tutorials/encode.html | 41 ++++++------
+ docsrc/vlfeat.css | 22 +++++--
+ docsrc/webdoc.py | 2 +-
+ make/dist.mak | 2 +
+ make/matlab.mak | 20 ++++--
+ toolbox/misc/vl_matlabversion.m | 6 +-
+ toolbox/misc/vl_svmtrain.c | 12 ++--
+ toolbox/plotop/vl_plotframe.m | 5 +-
+ toolbox/plotop/vl_printsize.m | 18 +++--
+ toolbox/plotop/vl_roc.m | 123 ++++++++++++++++++++--------------
+ vl/covdet.c | 29 ++++----
+ vl/generic.h | 2 +-
+ vl/gmm.h | 2 +-
+ vl/liop.c | 12 ++--
+ vl/vlad.c | 2 +-
+ vlfeat.xcodeproj/project.pbxproj | 12 +++-
+ 22 files changed, 334 insertions(+), 278 deletions(-)
+ delete mode 100644 README
+ create mode 100644 README.md
+ create mode 100644 docsrc/images/vl_blue_large.pxm
+
+diff --git a/Makefile b/Makefile
+index 638552e..9b6b7ec 100644
+--- a/Makefile
++++ b/Makefile
+@@ -2,6 +2,7 @@
+ # description: Build everything
+ # author: Andrea Vedaldi
+
++# Copyright (C) 2014 Andrea Vedaldi.
+ # Copyright (C) 2007-12 Andrea Vedaldi and Brian Fulkerson.
+ # All rights reserved.
+ #
+@@ -272,17 +273,17 @@ endif
+ # $(call echo-var,VAR) pretty-prints the content of a variable VAR on
+ # one line
+ define echo-var
+- at printf "%15s = %s\n" "$(1)" "$($(1))"
++ at printf "%15s = %s\n" '$(1)' '$($(1))'
+ endef
+
+ # $(call echo-title,TITLE) pretty-prints TITLE as a title
+ define echo-title
+- at printf "** %s\n" "$(1)"
++ at printf "** %s\n" '$(1)'
+ endef
+
+ # $(call C, CMD) runs $(CMD) silently
+ define C
+- at printf "%15s %s\n" "$(1)" "$(@)"
++ at printf "%15s %s\n" '$(1)' '$(@)'
+ $(Q)"$($(1))"
+ endef
+
+diff --git a/Makefile.mak b/Makefile.mak
+index 7ec9280..74b3c56 100644
+--- a/Makefile.mak
++++ b/Makefile.mak
+@@ -24,7 +24,7 @@
+ # Note that some of these variables depend on the architecture
+ # (either win32 or win64).
+
+-VER = 0.9.18
++VER = 0.9.19
+ ARCH = win64
+ DEBUG = no
+ BRANCH = v$(VER)-$(ARCH)
+diff --git a/README b/README
+deleted file mode 100644
+index a576c17..0000000
+--- a/README
++++ /dev/null
+@@ -1,139 +0,0 @@
+- VLFeat (Vision Library Features)
+- Version 0.9.18
+-
+-ABOUT
+-
+- The VLFeat open source library implements popular computer vision
+- algorithms including SIFT, MSER, k-means, hierarchical k-means,
+- agglomerative information bottleneck, and quick shift. It is written
+- in C for efficiency and compatibility, with interfaces in MATLAB for
+- ease of use, and detailed documentation throughout. It supports
+- Windows, Mac OS X, and Linux.
+-
+- VLFeat is distributed under the BSD license (see the COPYING file).
+-
+- The documentation is available online at
+- http://www.vlfeat.org/index.html. A copy of the same is shipped with
+- the library in doc/index.html. See also:
+-
+- * Installing VLFeat permanently in MATLAB: http://www.vlfeat.org/install-matlab.html
+- * Using the command line utilities: http://www.vlfeat.org/install-shell.html
+- * Linking to your C program: http://www.vlfeat.org/install-c.html
+- * Compiling from source: http://www.vlfeat.org/compiling.html
+-
+-QUICK START WITH MATLAB
+-
+- To start using VLFeat as a MATLAB toolbox, download the latest
+- VLFeat binary package from http://www.vlfeat.org/download/. Note
+- that the pre-compiled binaries require MATLAB 2009B and
+- later. Unpack it, for example by using WinZIP (Windows), by double
+- clicking on the archive (Mac), or by using the command line (Linux
+- and Mac):
+-
+- > tar xzf vlfeat-X.Y.Z-bin.tar.gz
+-
+- Here X.Y.Z denotes the latest version. Start MATLAB and run the
+- VLFeat setup command:
+-
+- > run VLFEATROOT/toolbox/vl_setup
+-
+- Here VLFEATROOT is the path to the VLFeat directory created by
+- unpacking the archive. All VLFeat demos can now be run in a row by
+- the command:
+-
+- > vl_demo
+-
+-OCTAVE SUPPORT
+-
+- The toolbox should be laregly compatible with GNU Octave, an open
+- source MATLAB equivalent. However, the binary distribution does not
+- ship with pre-built GNU Octave MEX files. To compile them use
+-
+- > cd <vlfeat directory>
+- > MKOCTFILE=<path to the mkoctfile program> make
+-
+-CHANGES
+-
+- 0.9.18 Several bugfixes. Improved documentation, particularly
+- of the covariant detectors. Minor enhancements of
+- the Fisher vectors.
+-
+- 0.9.17 Rewritten SVM implementation, adding support for SGD and
+- SDCA optimisers and various loss functions (hinge,
+- squared hinge, logistic, etc.) and improving the
+- interface. Added infrastructure to support multi-core
+- computations using OpenMP (MATLAB 2009B or later
+- required). Added OpenMP support to KD-trees and
+- KMeans. Added new Gaussian Mixture Models, VLAD encoding,
+- and Fisher Vector encodings (also with OpenMP
+- support). Added LIOP feature descriptors. Added new
+- object category recognition example code, supporting
+- several standard benchmarks off-the-shelf.
+-
+- 0.9.16 Added VL_COVDET(). This function implements the following
+- detectors: DoG, Hessian, Harris Laplace, Hessian Laplace,
+- Multiscale Hessian, Multiscale Harris. It also implements
+- affine adaptation, estiamtion of feature orientation,
+- computation of descriptors on the affine patches
+- (including raw patches), and sourcing of custom feature
+- frame.
+-
+- 0.9.15 Added VL_HOG() (HOG features). Added VL_SVMPEGASOS() and
+- a vastly improved SVM implementation. Added IHASHSUM (hashed
+- counting). Improved INTHIST (integral histogram). Added
+- VL_CUMMAX(). Improved the implementation of VL_ROC() and
+- VL_PR(). Added VL_DET() (Detection Error Trade-off (DET)
+- curves). Improved the verbosity control to AIB. Added
+- support for Xcode 4.3, improved support for past and
+- future Xcode versions. Completed the migration of the old
+- test code in toolbox/test, moving the functionality to
+- the new unit tests toolbox/xtest.
+-
+- 0.9.14 Added SLIC superpixels. Added VL_ALPHANUM(). Improved
+- Windows binary package and added support for Visual
+- Studio 2010. Improved the documentation layout and added
+- a proper bibliography. Bugfixes and other minor
+- improvements. Moved from the GPL to the less restrictive
+- BSD license.
+-
+- 0.9.13 Fixes Windows binary package.
+-
+- 0.9.12 Fixes vl_compile and the architecture string on Linux 32 bit.
+-
+- 0.9.11 Fixes a compatibility problem on older Mac OS X versions.
+- A few bugfixes are included too.
+-
+- 0.9.10 Improves the homogeneous kernel map. Plenty of small tweaks
+- and improvements. Make maci64 the default architecture on
+- the Mac.
+-
+- 0.9.9 Added: sift matching example. Extended Caltech-101
+- classification example to use kd-trees.
+-
+- 0.9.8 Added: image distance transform, PEGASOS, floating point
+- K-means, homogeneous kernel maps, a Caltech-101
+- classification example. Improved documentation.
+-
+- 0.9.7 Changed the Mac OS X binary distribution to require
+- a less recent version of Mac OS X (10.5).
+-
+- 0.9.6 Changed the GNU/Linux binary distribution to require
+- a less recent version of the C library.
+-
+- 0.9.5 Added kd-tree and new SSE-accelerated vector/histogram
+- comparison code. Improved dense SIFT (dsift) implementation.
+- Added Snow Leopard and MATLAB R2009b support.
+-
+- 0.9.4 Added quick shift. Renamed dhog to dsift and improved
+- implementation and documentation. Improved tutorials.
+- Added 64 bit Windows binaries. Many other small changes.
+-
+- 0.9.3 Namespace change (everything begins with a vl_ prefix
+- now). Many other changes to provide compilation support
+- on Windows with MATLAB 7.
+-
+- beta-3 Completions to the ikmeans code.
+-
+- beta-2 Many completions.
+-
+- beta-1 Initial public release.
+diff --git a/README.md b/README.md
+new file mode 100644
+index 0000000..c0f3705
+--- /dev/null
++++ b/README.md
+@@ -0,0 +1,120 @@
++# VLFeat -- Vision Lab Features Library
++
++> Version 0.9.19
++
++The VLFeat open source library implements popular computer vision
++algorithms specialising in image understanding and local featurexs
++extraction and matching. Algorithms incldue Fisher Vector, VLAD,
++SIFT, MSER, k-means, hierarchical k-means, agglomerative information
++bottleneck, SLIC superpixes, quick shift superpixels, large scale SVM
++training, and many others. It is written in C for efficiency and
++compatibility, with interfaces in MATLAB for ease of use, and detailed
++documentation throughout. It supports Windows, Mac OS X, and Linux.
++
++VLFeat is distributed under the BSD license (see the `COPYING` file).
++
++The documentation is
++[available online](http://www.vlfeat.org/index.html) and shipped with
++the library as `doc/index.html`. See also:
++
++* [Using with MATLAB](http://www.vlfeat.org/install-matlab.html)
++* [Using the command line utilities](http://www.vlfeat.org/install-shell.html)
++* [Using the C API](http://www.vlfeat.org/install-c.html)
++* [Compiling from source](http://www.vlfeat.org/compiling.html)
++
++## Quick start with MATLAB
++
++To start using VLFeat as a MATLAB toolbox, download the latest VLFeat
++[binary package](http://www.vlfeat.org/download/). Note that the
++pre-compiled binaries require MATLAB 2009B and later. Unpack it, for
++example by using WinZIP (Windows), by double clicking on the archive
++(Mac), or by using the command line (Linux and Mac):
++
++ > tar xzf vlfeat-X.Y.Z-bin.tar.gz
++
++Here X.Y.Z denotes the latest version. Start MATLAB and run the
++VLFeat setup command:
++
++ > run <VLFEATROOT>/toolbox/vl_setup
++
++Here `<VLFEATROOT>` should be replaced with the path to the VLFeat
++directory created by unpacking the archive. All VLFeat demos can now
++be run in a row by the command:
++
++ > vl_demo
++
++Check out the individual demos by editing this file: `edit vl_demo`.
++
++## Octave support
++
++The toolbox should be laregly compatible with GNU Octave, an open
++source MATLAB equivalent. However, the binary distribution does not
++ship with pre-built GNU Octave MEX files. To compile them use
++
++ > cd <vlfeat directory>
++ > make MKOCTFILE=<path to the mkoctfile program>
++
++# Changes
++
++- **0.9.19** Maintenance release. Minor bugfixes and fixes compilation
++ with MATLAB 2014a.
++- **0.9.18** Several bugfixes. Improved documentation, particularly of
++ the covariant detectors. Minor enhancements of the Fisher vectors.
++- **0.9.17** Rewritten SVM implementation, adding support for SGD and
++ SDCA optimisers and various loss functions (hinge, squared hinge,
++ logistic, etc.) and improving the interface. Added infrastructure to
++ support multi-core computations using OpenMP (MATLAB 2009B or later
++ required). Added OpenMP support to KD-trees and KMeans. Added new
++ Gaussian Mixture Models, VLAD encoding, and Fisher Vector encodings
++ (also with OpenMP support). Added LIOP feature descriptors. Added
++ new object category recognition example code, supporting several
++ standard benchmarks off-the-shelf.
++- **0.9.16** Added `VL_COVDET`. This function implements the following
++ detectors: DoG, Hessian, Harris Laplace, Hessian Laplace, Multiscale
++ Hessian, Multiscale Harris. It also implements affine adaptation,
++ estiamtion of feature orientation, computation of descriptors on the
++ affine patches (including raw patches), and sourcing of custom
++ feature frame.
++- **0.9.15** Added `VL_HOG` (HOG features). Added `VL_SVMPEGASOS` and
++ a vastly improved SVM implementation. Added `VL_IHASHSUM` (hashed
++ counting). Improved INTHIST (integral histogram). Added
++ `VL_CUMMAX`. Improved the implementation of `VL_ROC` and
++ VL_PR(). Added VL_DET() (Detection Error Trade-off (DET)
++ curves). Improved the verbosity control to AIB. Added support for
++ Xcode 4.3, improved support for past and future Xcode
++ versions. Completed the migration of the old test code in
++ `toolbox/test`, moving the functionality to the new unit tests
++ `toolbox/xtest`.
++- **0.9.14** Added SLIC superpixels. Added VL_ALPHANUM(). Improved
++ Windows binary package and added support for Visual
++ Studio 2010. Improved the documentation layout and added a proper
++ bibliography. Bugfixes and other minor improvements. Moved from the
++ GPL to the less restrictive BSD license.
++- **0.9.13** Fixed Windows binary package.
++- **0.9.12** Fixes `vl_compile` and the architecture string on Linux 32 bit.
++- **0.9.11** Fixes a compatibility problem on older Mac OS X versions.
++ A few bugfixes are included too.
++- **0.9.10** Improves the homogeneous kernel map. Plenty of small
++ tweaks and improvements. Make maci64 the default architecture on the
++ Mac.
++- **0.9.9** Added: sift matching example. Extended Caltech-101
++ classification example to use kd-trees.
++- **0.9.8** Added: image distance transform, PEGASOS, floating point
++ K-means, homogeneous kernel maps, a Caltech-101 classification
++ example. Improved documentation.
++- **0.9.7** Changed the Mac OS X binary distribution to require a less
++ recent version of Mac OS X (10.5).
++- **0.9.6** Changed the GNU/Linux binary distribution to require a
++ less recent version of the C library.
++- **0.9.5** Added kd-tree and new SSE-accelerated vector/histogram
++ comparison code. Improved dense SIFT (dsift) implementation. Added
++ Snow Leopard and MATLAB R2009b support.
++- **0.9.4** Added quick shift. Renamed dhog to dsift and improved
++ implementation and documentation. Improved tutorials. Added 64 bit
++ Windows binaries. Many other small changes.
++- **0.9.3** Namespace change (everything begins with a vl_ prefix
++ now). Many other changes to provide compilation support on Windows
++ with MATLAB 7.
++- **beta-3** Completes to the ikmeans code.
++- **beta-2** Many additions.
++- **beta-1** Initial public release.
+diff --git a/docsrc/images/vl_blue_large.pxm b/docsrc/images/vl_blue_large.pxm
+new file mode 100644
+index 0000000..2203c51
+--- /dev/null
++++ b/docsrc/images/vl_blue_large.pxm
+@@ -0,0 +1,777 @@
++PXMDMETAi bplist00��X$versionX$objectsY$archiverT$top ���,-./0123456789:;<=>?@ABCHLSVZ[\jklmnouvwz{|U$null�
++
,WNS.keysZNS.objectsV$class�
�������� �
++�
�
�
����
!"# &"("*+������������
��
��+_3PTImageIOFormatBasicMetaBitsPerComponentInfoInfoKey_+PTImageIOFormatBasicMetaDocumentSizeInfoKey_.PTImageIOFormatBasicMetaResolutionUnitsInfoKey_/PTImageIOFormatBasicMetaGroupLayersCountInfoKey_-PTImageIOFormatBasicMetaColorspaceNameInfoKey_0PTImageIOFormatBasicMetaBitmapLayersCountInfoKey_)PTImageIOFormatBasicMetaDataAmountInfoKey_.PTImageIOFormatBasicMetaLayerMasksCountInfoKey_0PTImageIOFormatBasicMetaVectorLayersCountIn [...]
++
DG�EF���
�
IJKYNS.string�Rvl�MNOPZ$classnameX$classes_NSMutableString�OQRXNSStringXNSObject�
IJU�_Background Layer�MNWX^NSMutableArray�WYRWNSArray#@R �
++
]c,�^_`ab� �!�"�#�$�de^ge�%�)� �*�)�+_PTImageIOPlatformMacOS_%PTImageIOFormatDocumentVersionInfoKey_-PTImageIOFormatDocumentSavedOnPlatformInfoKey_1PTImageIOFormatDocumentSavedWithAppVersionInfoKey_5PTImageIOFormatDocumentMinimumSupportedVersionInfoKey�
++
prt�q�&�s�'�(_7PTImageIOFormatDocumentRequiresMinimumAppVersionInfoKeyU3.1.1�MNxy\NSDictionary�xRS1.4S3.2�MN}~_NSMutableDictionary�}xR_NSKeyedArchiverс�Troot� # - 2 7 f l s { � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �%S���Ev��:k���������������
'9=FOTVin}��������������������.b�����������
#'9<A � CPK �7
_ � �
document/infoSQLite format 3 @ -�%
�
� C��
� [...]
++
WNS.keysZNS.objectsV$class�
�������� �
�
++�����
�
� �_
_LAYERGROUPS_EXPANSION_STATES___DOCUMENT_SLICES___LAYERS_VISIBLE_RECT___DOCUMENT_SLICES_INFO___LAYERS_SELECTION___DOCUMENT_WINDOW_RECT__PXRulersMetadataKey\_PRINT_INFO_�
++
(+�)*�
���
++
-0
�./�
�
�12���W_STATE_T_ID__;1694E7C5-C84A-4D7F-914A-B167154D2BB1-33484-00049CC05957A93E�9:;<Z$classnameX$classes_NSMutableDictionary�;=>\NSDictionaryXNSObject�
++
@C
�./�
�
�1E���_;926AF512-89B2-4DDE-8416-F566A340952B-33484-00049CB677529F22�9:IJ^NSMutableArray�IK>WNSArray�
++
M+��_{{0, 0}, {265, 501}}�
++
QT
�RS���UU���_PXSlicesPreviewEnabledKey_PXSlicesVisibleKey �\
]^WNS.dataO
++bplist00�X$versionX$objectsY$archiverT$top ���U$null�
++
ZNSLocationV$class\NSRangeCountXNSLength ��Z$classnameX$classesZNSIndexSet�ZNSIndexSetXNSObject_NSKeyedArchiver�Troot�#-27;AJU\irtvx}��������� π�9:`a]NSMutableData�`b>VNSData_{{471, 121}, {735, 695}}�
++
ei
�RgS��
��UkU����_PXRulersMeasurementUnitKey �\
q^O�bplist00�=>X$versionX$objectsY$archiverT$top ���
#$%&'()*+,-./0129U$null�
++
V$class\NSAttributes��� "WNS.keysZNS.objects�������� �
++�
!�
�
�
���
���_NSHorizontallyCentered]NSRightMargin\NSLeftMargin_NSHorizonalPagination_NSVerticalPagination_NSVerticallyCentered[NSTopMargin^NSBottomMargin "B� "B� "B� "B� �3456Z$classnameX$classes_NSMutableDictionary�578\NSDictionaryXNSObject�34:;[NSPrintInfo�<8[NSPrintInfo_NSKeyedArchiver�?@Troot� # - 2 7 N T Y ` m o q x � � � � � � � � � � � � � � � � � � � � � � � �
"9ETUZ_achmr}������������ A �_NSKeyedA [...]
'.1358:<>|����������������� !&48?Zaegikoqsuw���35GJO w Q2iPTImageIOFormatDocumentBitsPerComponentInfoKey8_M�PTImageIOFormatDocumentIDInfoKey31E82A46-2527-443B-885D-769F43A1464E-33484-00049CB67741BC2E�o��ZPTImageIOFormatDocumentViewingOptionsInfoKey_PTImageIOPlatformMacOSbplist00�
X$versionX$objectsY$archiverT$top ���U$null�
++
WNS.keysZNS.objectsV$class�
������_0PTImageIOFormatDocumentViewingVisibleRectInfoKey_)PTImageIOFormatDocumentViewingZoomInfoKey_{{-240, -197}, {735, 649}}"? �Z$classnameX$classes\NSDictionary�
XNSObject_NSKeyedArchiver� Troot� # - 2 7 ? E L T _ f i k m p r t v � � � � �
);>C ! E�+c�PTImageIOFormatDocumentLayersLinkingInfoKeybplist00�&'X$versionX$objectsY$archiverT$top ���"U$null�
++
WNS.keysZNS.objectsV$class�
������_;926AF512-89B2-4DDE-8416-F566A340952B-33484-00049CB677529F22_;1694E7C5-C84A-4D7F-914A-B167154D2BB1-33484-00049CC05957A93E�
++
���
Z$classnameX$classes^NSMutableArray�
WNSArrayXNSObject�
++
���#$_NSMutableDictionary�#%
\NSDictionary_NSKeyedArchiver�()Troot� # - 2 7 @ F M U ` g j l n q s u w � � � � �
#'/8=>@E[_l~�� *
++
�0
�wc�
O>��
�� [...]
*YPTImageIOFormatDocumentSaveDateInfoKey
4mPTImageIOFormatDocumentFileVersionSupportInfoKey
&QPTImageIOFormatDocumentSizeInfoKey
++8uPTImageIOFormatDocumentOriginalExifDictionaryInfoKey (UPTImageIOFormatDocumentGuidesInfoKey0ePTImageIOFormatDocumentResolutionSizeInfoKey1gPTImageIOFormatDocumentResolutionUnitsInfoKey,]PTImageIOFormatDocumentCustomDataInfoKey2iPTImageIOFormatDocumentBitsPerComponentInfoKey$MPTImageIOFormatDocumentIDInfoKeyH�PTImageIOFormatDocumentViewingOptionsInfoKey_PTImageIOPlatformMacOS.c PTImageIOFormatDocumentLayersLinkingInfoKey
( �( [...]
++ � M� x �
++���
++I�
�6
@
w�
�
�N
� [...]
`�K926AF512-89B2-4DDE-8416-F566A340952B-33484-00049CB677529F22PTImageIOFormatLayerSizeInfoKey
e�U926AF512-89B2-4DDE-8416-F566A340952B-33484-00049CB677529F22PTImageIOFormatLayerIsVisibleInfoKey
b�O926AF512-89B2-4DDE-8416-F566A340952B-33484-00049CB677529F22PTImageIOFormatLayerOriginInfoKey
++j�_926AF512-89B2-4DDE-8416-F566A340952B-33484-00049CB677529F22PTImageIOFormatLayerIsClippingMaskInfoKey h�[926AF512-89B2-4DDE-8416-F566A340952B-33484-00049CB677529F22PTImageIOFormatLayerBlendingModeInfoKeyl�c926AF512-89B2-4DDE-8416-F566A340952B-33484-00049CB677529F22PTImageIOFormatLayerBitmapDataFormatInfoKeyc�Q926AF512-89B2-4DDE-8416-F566A340952B-33484-00049CB677529F22PTImageIOFormatLayerOpacityInfoKeyh�[926AF512-89B2-4DDE-8416-F566A340952B-33484-00049CB677529F22PTIma [...]
R
�
�
K��R [...]
++
WNS.keysZNS.objectsV$class�
�������� �
�
++�����
�
� �_
_LAYERGROUPS_EXPANSION_STATES___DOCUMENT_SLICES___LAYERS_VISIBLE_RECT___DOCUMENT_SLICES_INFO___LAYERS_SELECTION___DOCUMENT_WINDOW_RECT__PXRulersMetadataKey\_PRINT_INFO_�
++
(+�)*�
���
++
-0
�./�
�
�12���W_STATE_T_ID__;1694E7C5-C84A-4D7F-914A-B167154D2BB1-33484-00049CC05957A93E�9:;<Z$classnameX$classes_NSMutableDictionary�;=>\NSDictionaryXNSObject�
++
@C
�./�
�
�1E���_;926AF512-89B2-4DDE-8416-F566A340952B-33484-00049CB677529F22�9:IJ^NSMutableArray�IK>WNSArray�
++
M+��_{{0, 0}, {265, 501}}�
++
QT
�RS���UU���_PXSlicesPreviewEnabledKey_PXSlicesVisibleKey �\
]^WNS.dataO
++bplist00�X$versionX$objectsY$archiverT$top ���U$null�
++
ZNSLocationV$class\NSRangeCountXNSLength ��Z$classnameX$classesZNSIndexSet�ZNSIndexSetXNSObject_NSKeyedArchiver�Troot�#-27;AJU\irtvx}��������� π�9:`a]NSMutableData�`b>VNSData_{{471, 121}, {735, 695}}�
++
ei
�RgS��
��UkU����_PXRulersMeasurementUnitKey �\
q^O�bplist00�=>X$versionX$objectsY$archiverT$top ���
#$%&'()*+,-./0129U$null�
++
V$class\NSAttributes��� "WNS.keysZNS.objects�������� �
++�
!�
�
�
���
���_NSHorizontallyCentered]NSRightMargin\NSLeftMargin_NSHorizonalPagination_NSVerticalPagination_NSVerticallyCentered[NSTopMargin^NSBottomMargin "B� "B� "B� "B� �3456Z$classnameX$classes_NSMutableDictionary�578\NSDictionaryXNSObject�34:;[NSPrintInfo�<8[NSPrintInfo_NSKeyedArchiver�?@Troot� # - 2 7 N T Y ` m o q x � � � � � � � � � � � � � � � � � � � � � � � �
"9ETUZ_achmr}������������ A �_NSKeyedA [...]
'.1358:<>|����������������� !&48?Zaegikoqsuw���35GJO w Q2iPTImageIOFormatDocumentBitsPerComponentInfoKey8_M�PTImageIOFormatDocumentIDInfoKey31E82A46-2527-443B-885D-769F43A1464E-33484-00049CB67741BC2E�o��ZPTImageIOFormatDocumentViewingOptionsInfoKey_PTImageIOPlatformMacOSbplist00�
X$versionX$objectsY$archiverT$top ���U$null�
++
WNS.keysZNS.objectsV$class�
������_0PTImageIOFormatDocumentViewingVisibleRectInfoKey_)PTImageIOFormatDocumentViewingZoomInfoKey_{{-240, -197}, {735, 649}}"? �Z$classnameX$classes\NSDictionary�
XNSObject_NSKeyedArchiver� Troot� # - 2 7 ? E L T _ f i k m p r t v � � � � �
);>C ! E�+c�PTImageIOFormatDocumentLayersLinkingInfoKeybplist00�&'X$versionX$objectsY$archiverT$top ���"U$null�
++
WNS.keysZNS.objectsV$class�
������_;926AF512-89B2-4DDE-8416-F566A340952B-33484-00049CB677529F22_;1694E7C5-C84A-4D7F-914A-B167154D2BB1-33484-00049CC05957A93E�
++
���
Z$classnameX$classes^NSMutableArray�
WNSArrayXNSObject�
++
���#$_NSMutableDictionary�#%
\NSDictionary_NSKeyedArchiver�()Troot� # - 2 7 @ F M U ` g j l n q s u w � � � � �
#'/8=>@E[_l~�� * �
J
>
����J [...]
iPTImageIOFormatDocumentBitmapDataFormatInfoKey1
YPTImageIOFormatDocumentSaveDateInfoKeyA�V
� �p
m�PTImageIOFormatDocumentFileVersionSupportInfoKeybplist00�12X$versionX$objectsY$archiverT$top ���
$%&,-.U$null�
++
WNS.keysZNS.objectsV$class�
������
��
��
�
�
_PTImageIOPlatformMacOS_%PTImageIOFormatDocumentVersionInfoKey_-PTImageIOFormatDocumentSavedOnPlatformInfoKey_1PTImageIOFormatDocumentSavedWithAppVersionInfoKey_5PTImageIOFormatDocumentMinimumSupportedVersionInfoKey�
++
!#� ��"� �
++_7PTImageIOFormatDocumentRequiresMinimumAppVersionInfoKeyU3.1.1�'()*Z$classnameX$classes\NSDictionary�)+XNSObjectS1.4S3.2�'(/0_NSMutableDictionary�/)+_NSKeyedArchiver�34Troot� # - 2 7 F L S [ f m s u w y { } � � � � � � � � � 4lsuwy{}�����������(+0 5 2/
++Q!PTImageIOFormatDocumentSizeInfoKey{512, 512}�. u�xPTImageIOFormatDocumentOriginalExifDictionaryInfoKeybplist00���X$versionX$objectsY$archiverT$top ���@-./0123456789:;<NOPQRSTUVWXYZaklmnopq{|}~���������������������U$null�
++
,WNS.keysZNS.objectsV$class�
�������� �
++�
�
�
����
!"#$%&'()*+���$�%�&�-�.�6�7�8�9�=�>��?�
V{TIFF}V{Exif}_*kCGImageDestinationLossyCompressionQuality[PixelHeightV{IPTC}XHasAlphaV{JFIF}ZPixelWidth[ProfileNameXDPIWidthU{PNG}YDPIHeightZColorModel[OrientationUDepth�
++
=E,�>?@ABD��������*GHIJ*L�����
��
�
^ResolutionUnitXSoftware[CompressionXDateTime[XResolution[YResolution^Pixelmator 3.2_2014:09:11 09:09:46"B� "B� �[\]^Z$classnameX$classes_NSMutableDictionary�]_`\NSDictionaryXNSObject�
++
bf,�cde� �!�"�gg*�#�#��
_PixelXDimension_PixelYDimensionZColorSpace "?� "D �
++
rv,�stu�'�(�)�wx*�*�,��
_OriginatingProgram^ProgramVersion_ImageOrientation�
��WNS.dataJPixelmator�+�[\��]NSMutableData���`VNSData�
��C3.2�+ �
++
��,������/�0�1�2����*�3�4�5��
XYDensity]IsProgressiveXXDensity[DensityUnit"B� "B� "D _sRGB IEC61966-2.1"B� �
++
��,����:�;����<�<�
_XPixelsPerMeter_YPixelsPerMeter
"B� SRGB_NSKeyedArchiverѰ�Troot� # - 2 7 z � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
++>JQZalx��������������������������
(*9;QV[`kt��������������������
++
/>QV^ikp~��������������������������
"$6HKPTVhkp � r�?U�:PTImageIOFormatDocumentGuidesInfoKeybplist00�BCX$versionX$objectsY$archiverT$top ���%&'()*+,-./0125<=>U$null�
++
$WNS.keysZNS.objectsV$class�
�������� �
++�
�
�!�
���
�
�
�����
�ZsnapToGrid\snapToLayers[guidesArray]rulersVisible\guidesLocked\guidesHidden_rulersMeasurementUnits\snapToGuides\rulersOffset\snapToBounds[gridVisible �
++
34���6789Z$classnameX$classes^NSMutableArray�8:;WNSArrayXNSObject V{0, 0}�67?@_NSMutableDictionary�?A;\NSDictionary_NSKeyedArchiver�DETroot� # - 2 7 N T [ c n u � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � -:GSTUZ[]bmv������������� F �
� � [...]
++
# ( - 2 7 ; @ E J O T Y ^ c h m r w | � � � � � � � � � � � � � � � � � � � � � � � � �
%+28>ELRY`gnu|����������������
&/8AKT]gqz������������
!-8COZfr~���������� -;HUcq~���������
+:IXgw��������'7HYj{�������+=Oat�������
2FZn������� % : O d y � � � � � �
++
++'
++=
++T
++j
++�
++�
++�
++�
++�
++�
"
9
Q
i
�
�
�
�
�
�
*
C
\
u
�
�
�
�
�
&
@
Z
t
�
�
�
�
�.Id���� %A^z���� &Ca~����1Om����&Ed����#Cc����'Ij����4Vx���&Il����
Ae����@e���� Ek���*Qw���;c���
*
R
{
�
�
�
G
p
�
�
�
@
j
�
�
�>i��� A l � � �!
!H!u!�!�!�"'"U"�"�"�#
++#8#f#�#�#�$$M$|$�$�% %8%h%�%�%�&'&W&�&�&�''I'z'�'�(
(?(q(�(�))8)k)�)�**5*h*�*�++6+i+�+�,,9,n,�,�-
-A-v-�-�..L.�.�.�/$/Z/�/�/�050l0�0�11J1�1�1�2*2c2�2�3
3F33�3�4+4e4�4�55M5�5�5�676r6�6�7$7`7�7�88P8�8�99B99�9�:6:t:�:�;-;k;�;�<'<e<�<�="=a=�=�> >`>�>�?!?a?�?�@#@d@�@�A)AjA�A�B0BrB�B�C:C}C�DDGD�D�EEUE�E�F"FgF�F�G5G{G�HHKH�H�I
IcI�I�J7J}J�K
KSK�K�L*LrL�MMJM�M�N%NnN�O OIO�O�P'PqP�QQPQ�Q�R1R|R�SS_S�S�TBT�T�U(UuU�VV\V�V�WDW�W�X/X}X�YYiY�ZZVZ�Z�[E[�[�\5\�\�]']x]�^^l^�__a_�``W`�`�aOa�a�bIb�b�cCc�c�d at d�d�e=e�e�f=f�f�g=g�g�h?h�h�iCi�i�jHj�j�kOk�k�lWl�mm`m�nnkn�o
oxo�p+p�p�q:q�q�rKr�ss]s�ttpt�u(u�u�v>v�v�wVw�xxnx�y*y�y�zFz�{{c{�| [...]
++�k�͂0����W���
����G����r�ׇ;����i�Ή3�����d�ʋ0�����c�ʍ1�����f�Ώ6����n�֑?����z��M��� ����_�ɖ4���
++�u��L���$�����h�՛B���
�����d�Ҟ@���
�����i�ءG���&����v��V�ǥ8��������n��R�ĩ7���
����u��\�ЭD���-������ �u��`�ֲK�³8���%�������y��h��Y�ѹJ�º;���.���!������
++�����z���p���g���_���X���Q���K���F���Aǿ�=ȼ�:ɹ�8ʷ�6˶�5̵�5͵�6ζ�7ϸ�9к�<Ѿ�?���D���I���N���U���\���d���l���v��ۀ�܊�ݖ�
ޢ�)߯�6��D���S���c���s����
����2��F���[���p������(��@���X���r������4���P���m��������8���W���w����)���K���m��
G{G�HHKH�H�I
IcI�I�J7J}J�K
KSK�K�L*LrL�MMJM�M�N%NnN�O OIO�O�P'PqP�QQPQ�Q�R1R|R�SS_S�S�TBT�T�U(UuU�VV\V�V�WDW�W�X/X}X�YYiY�ZZVZ�Z�[E[�[�\5\�\�]']x]�^^l^�__a_�``W`�`�aOa�a�bIb�b�cCc�c�d at d�d�e=e�e�f=f�f�g=g�g�h?h�h�iCi�i�jHj�j�kOk�k�lWl�mm`m�nnkn�o
oxo�p+p�p�q:q�q�rKr�ss]s�ttpt�u(u�u�v>v�v�wVw�xxnx�y*y�y�zFz�{{c{�|!|�|�}A}�~~b~�#��G���
++�k�͂0����W���
����G����r�ׇ;����i�Ή3�����d�ʋ0�����c�ʍ1�����f�Ώ6����n�֑?����z��M��� ����_�ɖ4���
++�u��L���$�����h�՛B���
�����d�Ҟ@���
�����i�ءG���&����v��V�ǥ8��������n��R�ĩ7���
����u��\�ЭD���-������ �u��`�ֲK�³8���%�������y��h��Y�ѹJ�º;���.���!������
++�����z���p���g���_���X���Q���K���F���Aǿ�=ȼ�:ɹ�8ʷ�6˶�5̵�5͵�6ζ�7ϸ�9к�<Ѿ�?���D���I���N���U���\���d���l���v��ۀ�܊�ݖ�
ޢ�)߯�6��D���S���c���s����
����2��F���[���p������(��@���X���r������4���P���m��������8���W���w����)���K���m���� ` a b cZ$classnameX$classes]NSMutableData� b d eVNSDataXNSObject� ` a g h\NSColorSpace� i e\NSColorSpace� ` a k lWNSColor� k e� n o p q r s t u v w x y 9 z { 9 | } 9 ~ xYthumbnail]gradientAngle\gradientType]gradientStops[tracksAngleXblendingTUUID_gradientMidStops]interpolation^extension_data� " � � �
�� � � � �YNS.string�
++_$44A18850-C567-4BE3-AC48-F48187369D51� ` a � �_NSMutableString� � � eXNSString� � � �ZNS.objects� ��
�� � � � � � � � � { � �_midPointPositionWICCData_isMidPointColorXpositionUcolor"? �
� "? �׀� \ � ^O
H
HLino mntrRGB XYZ � 1 acspMSFT IEC sRGB �� �-HP cprt P 3desc � lwtpt � bkpt rXYZ gXYZ , bXYZ @ dmnd T pdmdd � �vued L �view � $lumi � meas
$tech 0
rTRC <
gTRC <
bTRC <
text Copyright (c) 1998 Hewlett-Packard Company desc sRGB IEC61966-2.1 sRGB IEC61966-2.1 [...]
++
# ( - 2 7 ; @ E J O T Y ^ c h m r w | � � � � � � � � � � � � � � � � � � � � � � � � �
%+28>ELRY`gnu|����������������
&/8AKT]gqz������������
!-8COZfr~���������� -;HUcq~���������
+:IXgw��������'7HYj{�������+=Oat�������
2FZn������� % : O d y � � � � � �
++
++'
++=
++T
++j
++�
++�
++�
++�
++�
++�
"
9
Q
i
�
�
�
�
�
�
*
C
\
u
�
�
�
�
�
&
@
Z
t
�
�
�
�
�.Id���� %A^z���� &Ca~����1Om����&Ed����#Cc����'Ij����4Vx���&Il����
Ae����@e���� Ek���*Qw���;c���
*
R
{
�
�
�
G
p
�
�
�
@
j
�
�
�>i��� A l � � �!
!H!u!�!�!�"'"U"�"�"�#
++#8#f#�#�#�$$M$|$�$�% %8%h%�%�%�&'&W&�&�&�''I'z'�'�(
(?(q(�(�))8)k)�)�**5*h*�*�++6+i+�+�,,9,n,�,�-
-A-v-�-�..L.�.�.�/$/Z/�/�/�050l0�0�11J1�1�1�2*2c2�2�3
3F33�3�4+4e4�4�55M5�5�5�676r6�6�7$7`7�7�88P8�8�99B99�9�:6:t:�:�;-;k;�;�<'<e<�<�="=a=�=�> >`>�>�?!?a?�?�@#@d@�@�A)AjA�A�B0BrB�B�C:C}C�DDGD�D�EEUE�E�F"FgF�F�G5G{G�HHKH�H�I
IcI�I�J7J}J�K
KSK�K�L*LrL�MMJM�M�N%NnN�O OIO�O�P'PqP�QQPQ�Q�R1R|R�SS_S�S�TBT�T�U(UuU�VV\V�V�WDW�W�X/X}X�YYiY�ZZVZ�Z�[E[�[�\5\�\�]']x]�^^l^�__a_�``W`�`�aOa�a�bIb�b�cCc�c�d at d�d�e=e�e�f=f�f�g=g�g�h?h�h�iCi�i�jHj�j�kOk�k�lWl�mm`m�nnkn�o
oxo�p+p�p�q:q�q�rKr�ss]s�ttpt�u(u�u�v>v�v�wVw�xxnx�y*y�y�zFz�{{c{�| [...]
++�k�͂0����W���
����G����r�
ׇ;����i�Ή3�����d�ʋ0�����c�ʍ1�����f�Ώ6����n�֑?����z��M��� ����_�ɖ4���
++�u��L���$�����h�՛B���
�����d�Ҟ@���
�����i�ءG���&����v��V�ǥ8��������n��R�ĩ7���
����u��\�ЭD���-������ �u��`�ֲK�³8���%�������y��h��Y�ѹJ�º;���.���!������
++�����z���p���g���_���X���Q���K���F���Aǿ�=ȼ�:ɹ�8ʷ�6˶�5̵�5͵�6ζ�7ϸ�9к�<Ѿ�?���D���I���N���U���\���d���l���v��ۀ�܊�ݖ�
ޢ�)߯�6��D���S���c���s����
����2��F���[���p������(��@���X���r������4���P���m��������8���W���w����)���K���m���� N O P � 4 � TO0.1206132 0.7484115 1 ��� V � Z�� ` a � �[GCColorStop� � e[GCColorStop� ` a � �^NSMutableArray� � � eWNSArray� � � �� � ����� � � � � � � � � : � �"? ��" �� \ � ^O
H
HLino mntrRGB XYZ � 1 acspMSFT IEC sRGB �� �-HP cprt P 3desc � lwtpt � bkpt rXYZ gX [...]
++
# ( - 2 7 ; @ E J O T Y ^ c h m r w | � � � � � � � � � � � � � � � � � � � � � � � � �
%+28>ELRY`gnu|����������������
&/8AKT]gqz������������
!-8COZfr~���������� -;HUcq~���������
+:IXgw��������'7HYj{�������+=Oat�������
2FZn������� % : O d y � � � � � �
++
++'
++=
++T
++j
++�
++�
++�
++�
++�
++�
"
9
Q
i
�
�
�
�
�
�
*
C
\
u
�
�
�
�
�
&
@
Z
t
�
�
�
�
�.Id���� %A^z���� &Ca~����1Om����&Ed����#Cc����'Ij����4Vx���&Il����
Ae����@e���� Ek���*Qw���;c���
*
R
{
�
�
�
G
p
�
�
�
@
j
�
�
�>i��� A l � � �!
!H!u!�!�!�"'"U"�"�"�#
++#8#f#�#�#�$$M$|$�$�% %8%h%�%�%�&'&W&�&�&�''I'z'�'�(
(?(q(�(�))8)k)�)�**5*h*�*�++6+i+�+�,,9,n,�,�-
-A-v-�-�..L.�.�.�/$/Z/�/�/�050l0�0�11J1�1�1�2*2c2�2�3
3F33�3�4+4e4�4�55M5�5�5�676r6�6�7$7`7�7�88P8�8�99B99�9�:6:t:�:�;-;k;�;�<'<e<�<�="=a=�=�> >`>�>�?!?a?�?�@#@d@�@�A)AjA�A�B0BrB�B�C:C}C�DDGD�D�EEUE�E�F"FgF�F�G5G{G�HHKH�H�I
IcI�I�J7J}J�K
KSK�K�L*LrL�MMJM�M�N%NnN�O OIO�O�P'PqP�QQPQ�Q�R1R|R�SS_S�S�TBT�T�U(UuU�VV\V�V�WDW�W�X/X}X�YYiY�ZZVZ�Z�[E[�[�\5\�\�]']x]�^^l^�__a_�``W`�`�aOa�a�bIb�b�cCc�c�d at d�d�e=e�e�f=f�f�g=g�g�h?h�h�iCi�i�jHj�j�kOk�k�lWl�mm`m�nnkn�o
oxo�p+p�p�q:q�q�rKr�ss]s�ttpt�u(u�u�v>v�v�wVw�xxnx�y*y�y�zFz�{{c{�| [...]
++�k�͂0����W���
����G����r�ׇ;����i�Ή3�����d�ʋ0�����c�ʍ1�����f�Ώ6����n�֑?����z��M��� ����_�ɖ4���
++�u��L���$�����h�՛B���
�����d�Ҟ@���
�����i�ءG���&����v��V�ǥ8��������n��R�ĩ7���
����u��\�ЭD���-������ �u��`�ֲK�³8���%�������y��h��Y�ѹJ�º;���.���!������
++�����z���p���g���_���X���Q���K���F���Aǿ�=ȼ�:ɹ�8ʷ�6˶�5̵�5͵�6ζ�7ϸ�9к�<Ѿ�?���D���I���N���U���\���d���l���v��ۀ�܊�ݖ�
ޢ�)߯�6��D���S���c���s����
����2��F���[���p������(��@���X���r������4���P���m��������8���W���w����)���K���m���� N O P � 4 � TO0.22813 0.843386 1 ��� � � � � � � � � : � �"? ��"?� �� \ � ^O
H
HLino mntrRGB XYZ � 1 acspMSFT IEC sRGB �� �-HP
cprt P 3desc � lwtpt � bkpt rXYZ gXYZ , bXYZ @ dmnd T pdmdd � �vued L �view � $lumi � meas
$tech 0
rTRC <
gTRC <
bTRC <
text Copyright (c) 1998 Hewlett-Packard Company desc sRGB IEC61966-2.1 sRGB IEC61966-2.1 XYZ �Q �XYZ XYZ o� 8� �XYZ b� �� �XYZ $� � ��desc IEC http://ww [...]
++
# ( - 2 7 ; @ E J O T Y ^ c h m r w | � � � � � � � � � � � � � � � � � � � � � � � � �
%+28>ELRY`gnu|����������������
&/8AKT]gqz������������
!-8COZfr~���������� -;HUcq~���������
+:IXgw��������'7HYj{�������+=Oat�������
2FZn������� % : O d y � � � � � �
++
++'
++=
++T
++j
++�
++�
++�
++�
++�
++�
"
9
Q
i
�
�
�
�
�
�
*
C
\
u
�
�
�
�
�
&
@
Z
t
�
�
�
�
�.Id���� %A^z���� &Ca~����1Om����&Ed����#Cc����'Ij����4Vx���&Il����
Ae����@e���� Ek���*Qw���;c���
*
R
{
�
�
�
G
p
�
�
�
@
j
�
�
�>i��� A l � � �!
!H!u!�!�!�"'"U"�"�"�#
++#8#f#�#�#�$$M$|$�$�% %8%h%�%�%�&'&W&�&�&�''I'z'�'�(
(?(q(�(�))8)k)�)�**5*h*�*�++6+i+�+�,,9,n,�,�-
-A-v-�-�..L.�.�.�/$/Z/�/�/�050l0�0�11J1�1�1�2*2c2�2�3
3F33�3�4+4e4�4�55M5�5�5�676r6�6�7$7`7�7�88P8�8�99B99�9�:6:t:�:�;-;k;�;�<'<e<�<�="=a=�=�> >`>�>�?!?a?�?�@#@d@�@�A)AjA�A�B0BrB�B�C:C}C�DDGD�D�EEUE�E�F"FgF�F�G5G{G�HHKH�H�I
IcI�I�J7J}J�K
KSK�K�L*LrL�MMJM�M�N%NnN�O OIO�O�P'PqP�QQPQ�Q�R1R|R�SS_S�S�TBT�T�U(UuU�VV\V�V�WDW�W�X/X}X�YYiY�ZZVZ�Z�[E[�[�\5\�\�]']x]�^^l^�__a_�``W`�`�aOa�a�bIb�b�cCc�c�d at d�d�e=e�e�f=f�f�g=g�g�h?h�h�iCi�i�jHj�j�kOk�k�lWl�mm`m�nnkn�o
oxo�p+p�p�q:q�q�rKr�ss]s�ttpt�u(u�u�v>v�v�wVw�xxnx�y*y�y�zFz�{{c{�| [...]
++�k�͂0����W���
����G����r�ׇ;����i�Ή3�����d�ʋ0�����c�ʍ1�����f�Ώ6����n�֑?����z��M��� ����_�ɖ4���
++�u��L���$�����h�՛B���
�����d�Ҟ@���
�����i�ءG���&����v��V�ǥ8��������n��R�ĩ7���
����u��\�ЭD���-������ �u��`�ֲK�³8���%�������y��h��Y�ѹJ�º;���.���!������
++�����z���p���g���_���X���Q���K���F���Aǿ�=ȼ�:ɹ�8ʷ�6˶�5̵�5͵�6ζ�7ϸ�9к�<Ѿ�?���D���I���N���U���\���d���l���v��ۀ�܊�ݖ�
ޢ�)߯�6��D���S���c���s����
����2��F���[���p������(��@���X���r������4���P���m��������8���W���w����)���K���m���� N O P � 4 � TO0.0130964 0.653437 1 ��� ` a � �ZGCGradient� � eZGCGradientV{0, 0}� � O � � TWNSWhiteB0 �� n o p q r s t u v w � � 9 � { 9 � � 9 ~ ހ7" �" �
�
��)� � � �
++_$873EB893-F888-407F-B27F-7E1C6E43FAD5� � � �� ��� � � � � � � � � { � �"? � � ">��R�!� \ � ^O
H
HLino mntrRGB XYZ � 1 acspMSFT IEC sRGB �� �-HP cprt P 3desc � lwtpt � bkpt rXYZ gXYZ , bXYZ @ dmnd T pdmdd � �vued L �view � $lumi � meas
$tech 0
rTRC <
gTRC <
bTRC <
text Copyright (c) 1998 Hewlett-Packard Com [...]
++
# ( - 2 7 ; @ E J O T Y ^ c h m r w | � � � � � � � � � � � � � � � � � � � � � � � � �
%+28>ELRY`gnu|����������������
&/8AKT]gqz������������
!-8COZfr~���������� -;HUcq~���������
+:IXgw��������'7HYj{�������+=Oat�������
2FZn������� % : O d y � � � � � �
++
++'
++=
++T
++j
++�
++�
++�
++�
++�
++�
"
9
Q
i
�
�
�
�
�
�
*
C
\
u
�
�
�
�
�
&
@
Z
t
�
�
�
�
�.Id���� %A^z���� &Ca~����1Om����&Ed����#Cc����'Ij����4Vx���&Il����
Ae����@e���� Ek���*Qw���;c���
*
R
{
�
�
�
G
p
�
�
�
@
j
�
�
�>i��� A l � � �!
!H!u!�!�!�"'"U"�"�"�#
++#8#f#�#�#�$$M$|$�$�% %8%h%�%�%�&'&W&�&�&�''I'z'�'�(
(?(q(�(�))8)k)�)�**5*h*�*�++6+i+�+�,,9,n,�,�-
-A-v-�-�..L.�.�.�/$/Z/�/�/�050l0�0�11J1�1�1�2*2c2�2�3
3F33�3�4+4e4�4�55M5�5�5�676r6�6�7$7`7�7�88P8�8�99B99�9�:6:t:�:�;-;k;�;�<'<e<�<�="=a=�=�> >`>�>�?!?a?�?�@#@d@�@�A)AjA�A�B0BrB�B�C:C}C�DDGD�D�EEUE�E�F"FgF�F�G5G{G�HHKH�H�I
IcI�I�J7J}J�K
KSK�K�L*LrL�MMJM�M�N%NnN�O OIO�O�P'PqP�QQPQ�Q�R1R|R�SS_S�S�TBT�T�U(UuU�VV\V�V�WDW�W�X/X}X�YYiY�ZZVZ�Z�[E[�[�\5\�\�]']x]�^^l^�__a_�``W`�`�aOa�a�bIb�b�cCc�c�d at d�d�e=e�e�f=f�f�g=g�g�h?h�h�iCi�i�jHj�j�kOk�k�lWl�mm`m�nnkn�o
oxo�p+p�p�q:q�q�rKr�ss]s�ttpt�u(u�u�v>v�v�wVw�xxnx�y*y�y�zFz�{{c{�| [...]
++�k�͂0����W���
����G����r�ׇ;����i�Ή3�����d�ʋ0�����c�ʍ1�����f�Ώ6����n�֑?����z��M��� ����_�ɖ4���
++�u��L���$�����h�՛B���
�����d�Ҟ@���
�����i�ءG���&����v��V�ǥ8��������n��R�ĩ7���
����u��\�ЭD���-������ �u��`�ֲK�³8���%�������y��h��Y�ѹJ�º;���.���!������
++�����z���p���g���_���X���Q���K���F���Aǿ�=ȼ�:ɹ�8ʷ�6˶�5̵�5͵�6ζ�7ϸ�9к�<Ѿ�?���D���I���N���U���\���d���l���v��ۀ�܊�ݖ�
ޢ�)߯�6��D���S���c���s����
����2��F���[���p������(��@���X���r������4���P���m��������8���W���w����)���K���m���� N O P � 4 � TO
0.1206131792 0.7484115958 1 ��� � � �� � ��#�&�� � � � � � � � � : � �">��R�$�" �%� \ ^O
H
HLino mntrRGB XYZ � 1 acspMSFT IEC sRGB �� �-HP cprt P 3desc � lwtpt � bkpt rXYZ gXYZ , bXYZ @ dmnd T pdmdd � �vued L �view � $lumi � me [...]
++
# ( - 2 7 ; @ E J O T Y ^ c h m r w | � � � � � � � � � � � � � � � � � � � � � � � � �
%+28>ELRY`gnu|����������������
&/8AKT]gqz������������
!-8COZfr~���������� -;HUcq~���������
+:IXgw��������'7HYj{�������+=Oat�������
2FZn������� % : O d y � � � � � �
++
++'
++=
++T
++j
++�
++�
++�
++�
++�
++�
"
9
Q
i
�
�
�
�
�
�
*
C
\
u
�
�
�
�
�
&
@
Z
t
�
�
�
�
�.Id���� %A^z���� &Ca~����1Om����&Ed����#Cc����'Ij����4Vx���&Il����
Ae����@e���� Ek���*Qw���;c���
*
R
{
�
�
�
G
p
�
�
�
@
j
�
�
�>i��� A l � � �!
!H!u!�!�!�"'"U"�"�"�#
++#8#f#�#�#�$$M$|$�$�% %8%h%�%�%�&'&W&�&�&�''I'z'�'�(
(?(q(�(�))8)k)�)�**5*h*�*�++6+i+�+�,,9,n,�,�-
-A-v-�-�..L.�.�.�/$/Z/�/�/�050l0�0�11J1�1�1�2*2c2�2�3
3F33�3�4+4e4�4�55M5�5�5�676r6�6�7$7`7�7�88P8�8�99B99�9�:6:t:�:�;-;k;�;�<'<e<�<�="=a=�=�> >`>�>�?!?a?�?�@#@d@�@�A)AjA�A�B0BrB�B�C:C}C�DDGD�D�EEUE�E�F"FgF�F�G5G{G�HHKH�H�I
IcI�I�J7J}J�K
KSK�K�L*LrL�MMJM�M�N%NnN�O OIO�O�P'PqP�QQPQ�Q�R1R|R�SS_S�S�TBT�T�U(UuU�VV\V�V�WDW�W�X/X}X�YYiY�ZZVZ�Z�[E[�[�\5\�\�]']x]�^^l^�__a_�``W`�`�aOa�a�bIb�b�cCc�c�d at d�d�e=e�e�f=f�f�g=g�g�h?h�h�iCi�i�jHj�j�kOk�k�lWl�mm`m�nnkn�o
oxo�p+p�p�q:q�q�rKr�ss]s�ttpt�u(u�u�v>v�v�wVw�xxnx�y*y�y�zFz�{{c{�| [...]
++�k�͂0����W���
����G����r�ׇ;����i�Ή3�����d�ʋ0�����c�ʍ1�����f�Ώ6����n�֑?����z��M��� ����_�ɖ4���
++�u��L���$�����h�՛B���
�����d�Ҟ@���
�����i�ءG���&����v��V�ǥ8��������n��R�ĩ7���
����u��\�ЭD���-������ �u��`�ֲK�³8���%�������y��h��Y�ѹJ�º;���.���!������
++�����z���p���g���_���X���Q���K���F���Aǿ�=ȼ�:ɹ�8ʷ�6˶�5̵�5͵�6ζ�7ϸ�9к�<Ѿ�?���D���I���N���U���\���d���l���v��ۀ�܊�ݖ�
ޢ�)߯�6��D���S���c���s����
����2��F���[���p������(��@���X���r������4���P���m��������8���W���w����)���K���m���� N O P 4 � TO
0.2281299829 0.8433859348 1 ��� � � � � � � :
"? �'�"?� �(� \ ^O
H
HLino mntrRGB XYZ � 1 acspMSFT IEC sRGB �� �-HP cprt P 3desc � lwtpt � bkpt rXYZ gXYZ , bXYZ @ dmnd T pdmdd � �vued L �view � $lumi � meas
$tech 0
rTRC <
gTRC <
bTRC <
text Copyright (c) 1998 Hewlett-Packard Company desc sRGB IEC61966-2.1 sRGB IEC61966-2.1 [...]
++
# ( - 2 7 ; @ E J O T Y ^ c h m r w | � � � � � � � � � � � � � � � � � � � � � � � � �
%+28>ELRY`gnu|����������������
&/8AKT]gqz������������
!-8COZfr~���������� -;HUcq~���������
+:IXgw��������'7HYj{�������+=Oat�������
2FZn������� % : O d y � � � � � �
++
++'
++=
++T
++j
++�
++�
++�
++�
++�
++�
"
9
Q
i
�
�
�
�
�
�
*
C
\
u
�
�
�
�
�
&
@
Z
t
�
�
�
�
�.Id���� %A^z���� &Ca~����1Om����&Ed����#Cc����'Ij����4Vx���&Il����
Ae����@e���� Ek���*Qw���;c���
*
R
{
�
�
�
G
p
�
�
�
@
j
�
�
�>i��� A l � � �!
!H!u!�!�!�"'"U"�"�"�#
++#8#f#�#�#�$$M$|$�$�% %8%h%�%�%�&'&W&�&�&�''I'z'�'�(
(?(q(�(�))8)k)�)�**5*h*�*�++6+i+�+�,,9,n,�,�-
-A-v-�-�..L.�.�.�/$/Z/�/�/�050l0�0�11J1�1�1�2*2c2�2�3
3F33�3�4+4e4�4�55M5�5�5�676r6�6�7$7`7�7�88P8�8�99B99�9�:6:t:�:�;-;k;�;�<'<e<�<�="=a=�=�> >`>�>�?!?a?�?�@#@d@�@�A)AjA�A�B0BrB�B�C:C}C�DDGD�D�EEUE�E�F"FgF�F�G5G{G�HHKH�H�I
IcI�I�J7J}J�K
KSK�K�L*LrL�MMJM�M�N%NnN�O OIO�O�P'PqP�QQPQ�Q�R1R|R�SS_S�S�TBT�T�U(UuU�VV\V�V�WDW�W�X/X}X�YYiY�ZZVZ�Z�[E[�[�\5\�\�]']x]�^^l^�__a_�``W`�`�aOa�a� bIb�b�cCc�c�d at d�d�e=e�e�f=f�f�g=g�g�h?h�h�iCi�i�jHj�j�kOk�k�lWl�mm`m�nnkn�o
oxo�p+p�p�q:q�q�rKr�ss]s�ttpt�u(u�u�v>v�v�wVw�xxnx�y*y�y�zFz�{{ [...]
++�k�͂0����W���
����G����r�ׇ;����i�Ή3�����d�ʋ0�����c�ʍ1�����f�Ώ6����n�֑?����z��M��� ����_�ɖ4���
++�u��L���$�����h�՛B���
�����d�Ҟ@���
�����i�ءG���&����v��V�ǥ8��������n��R�ĩ7���
����u��\�ЭD���-������ �u��`�ֲK�³8���%�������y��h��Y�ѹJ�º;���.���!������
++�����z���p���g���_���X���Q���K���F���Aǿ�=ȼ�:ɹ�8ʷ�6˶�5̵�5͵�6ζ�7ϸ�9к�<Ѿ�?���D���I���N���U���\���d���l���v��ۀ�܊�ݖ�
ޢ�)߯�6��D���S���c���s����
����2��F���[���p������(��@���X���r������4���P���m��������8���W���w����)���K���m���� N O P 4 � TO
0.01309637539 0.6534372568 1 ��� �
%WNS.keys�
�*�+�,�-�.�/� !"#$�0�1�2�3�4�5�6_radialstartingradius_radialendingradius_radialendingpoint.x_radialstartingpoint.x_radialstartingpoint.y_radialendingpoint.y# #?� #?� #?� #?� #?� � ` a34_NSMutableDictionary�35 e\NSDictionary�7 89:;<=>?VNSSize\NSImageFl [...]
��� ������
��� ��� ���
��� ���
��� ������������ ������
������ ������
��� ���
��� ������
���
���
���
���������
��� ������
���
��� ���
���
���
��� ���
���
���
���
������
��� ��� ���
��� ���
������ ��� ��� ������
���
������ ���
���
���
���
���
��� ��� ������������
��� ���
���
��� ���
���
���
������
���
��� ��� ���
���
���
���
���
��� ������
��� ���
���
��� ��� ��� ��� ��� ���
���
��� ������ ���
��� ���������
���
���
���
������
���
���
���
������
���
���
���
������
���
������
���
���
��� ���
���
��� ���
��� ������ ������
���
������
������������������
������ ���
���
���
���������
������
���������
���
������
���
������ ���
���
������ ���������������
���������������������������
���
���������
���
������
���
���
���������
++������
++���
++���
++������
++���������
++���
++������
++������
++������
++���������
++������
++������
++���������
++���������
++������������
++������������
++���
++���������������������������
++��������������������� ������
++������ ������
++������
++������ ���
++��������� ��� ��� ������������
++������ ��� ��������������������������������������������������������������������� ��������������������������������� ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ��������� ������������������������ [...]
++
# ( - 2 7 ; @ E J O T Y ^ c h m r w | � � � � � � � � � � � � � � � � � � � � � � � � �
%+28>ELRY`gnu|����������������
&/8AKT]gqz������������
!-8COZfr~���������� -;HUcq~���������
+:IXgw��������'7HYj{�������+=Oat�������
2FZn������� % : O d y � � � � � �
++
++'
++=
++T
++j
++�
++�
++�
++�
++�
++�
"
9
Q
i
�
�
�
�
�
�
*
C
\
u
�
�
�
�
�
&
@
Z
t
�
�
�
�
�.Id���� %A^z���� &Ca~����1Om����&Ed����#Cc����'Ij����4Vx���&Il����
Ae����@e���� Ek���*Qw���;c���
*
R
{
�
�
�
G
p
�
�
�
@
j
�
�
�>i��� A l � � �!
!H!u!�!�!�"'"U"�"�"�#
++#8#f#�#�#�$$M$|$�$�% %8%h%�%�%�&'&W&�&�&�''I'z'�'�(
(?(q(�(�))8)k)�)�**5*h*�*�++6+i+�+�,,9,n,�,�-
-A-v-�-�..L.�.�.�/$/Z/�/�/�050l0�0�11J1�1�1�2*2c2�2�3
3F33�3�4+4e4�4�55M5�5�5�676r6�6�7$7`7�7�88P8�8�99B99�9�:6:t:�:�;-;k;�;�<'<e<�<�="=a=�=�> >`>�>�?!?a?�?�@#@d@�@�A)AjA�A�B0BrB�B�C:C}C�DDGD�D�EEUE�E�F"FgF�F�G5G{G�HHKH�H�I
IcI�I�J7J}J�K
KSK�K�L*LrL�MMJM�M�N%NnN�O OIO�O�P'PqP�QQPQ�Q�R1R|R�SS_S�S�TBT�T�U(UuU�VV\V�V�WDW�W�X/X}X�YYiY�ZZVZ�Z�[E[�[�\5\�\�]']x]�^^l^�__a_�``W`�`�aOa�a�bIb�b�cCc�c�d at d�d�e=e�e�f=f�f�g=g�g�h?h�h�iCi�i�jHj�j�kOk�k�lWl�mm`m�nnkn�o
oxo�p+p�p�q:q�q�rKr�ss]s�ttpt�u(u�u�v>v�v�wVw�xxnx�y*y�y�zFz�{{c{�| [...]
++�k�͂0����W���
����G����r�ׇ;����i�Ή3�����d�ʋ0�����c�ʍ1�����f�Ώ6����n�֑?����z��M��� ����_�ɖ4���
++�u��L���$�����h�՛B���
�����d�Ҟ@���
�����i�ءG���&����v��V�ǥ8��������n��R�ĩ7���
����u��\�ЭD���-������ �u��`�ֲK�³8���%�������y��h��Y�ѹJ�º;���.���!������
++�����z���p���g���_���X���Q���K���F���Aǿ�=ȼ�:ɹ�8ʷ�6˶�5̵�5͵�6ζ�7ϸ�9к�<Ѿ�?���D���I���N���U���\���d���l���v��ۀ�܊�ݖ�
ޢ�)߯�6��D���S���c���s����
����2��F���[���p������(��@���X���r������4���P���m��������8���W���w����)���K���m��� ` aPQ_NSBitmapImageRep�RS e_NSBitmapImageRepZNSImageRep� ` a �U� � e� � O W � TD0 0 �� ` aZ[WNSImage�Z e_{{0, 0}, {0, 0}}� � O ^ � TG0 0.75 �� � O a � TG1 0.75 �� ` ade\PXLayerStyle�f e\PXLayerStyle_NSKeyedArchiver�ijZlayerStyle� " + 5 : ? � �o������
2FS\j�������%9EQds�����-/13579;=?ACDFGIKMOQRTUW\ [...]
++
!mox�������������
&4AO[di|��������������� &)+-FYas|����������� ! # % . : ? K T c j r { � � � � � � � � � � � �----.-0-2-K-P-R-T-U-Z-\-e9�9�9�9�9�9�9�9�9�::
:: :#:%:':T:V:[:]:^:`:b:d:f:o:q:�:�:�:�:�:�:�:�:�:�:�:�:�G'G)G:GYG[G]GfGkGmGoGqG�G�G�G�G�G�G�G�S�S�TT"T$T&T?TDTFTHTITNTPTY`�`�`�`�`�`�`�`�`�a aaaaa
++aaaa
aa!a#a%a<aQagaa�a�a�a�a�a�a�a�a�bb bb+b2b?bFbNbPbRbWbYb[bdbmbpbrbtb}b�b�b�b�b�b�b�b����Ljڈ�����
���!�*�2�7�J�W�_�a�n�v�x�������������� k �Ā �$%&'Z$classnameX$classes]NSMutableData�&()VNSDataXNSObject SYES�$%./_NSMutableDictionary�.0)\NSDictionary_NSKeyedArchiver�34Troot� # - 2 7 F L S [ f m s u w y { } � � � � � � � � � � � �ύэ֍�������
�����/�3�@�R�U�Z 5 �\
5 �%�5 [...]
$ � $ c�Q926AF512-89B2-4DDE-8416-F566A340952B-33484-00049CB677529F22PTImageIOFormatLayerOpacityInfoKeyd��O�[��X926AF512-89B2-4DDE-8416-F566A340952B-33484-00049CB677529F22PTImageIOFormatLayerSpecificDataInfoKeybplist00�12X$versionX$objectsY$archiverT$top ���
#*+,-U$null�
++
WNS.keysZNS.objectsV$class�
���������
++�
�
�
_
PTLayerIsLockedCustomInfoKey\_STATE_DATA__$PTLayerMarkedAsTemplateCustomInfoKey]LAYER_OPTIONS__IS_STYLE_LAYER_�
!"WNS.dataO��bplist00� ghX$versionX$objectsY$archiverT$top ���F L U [ _ f j m � � � � � � � � � � � � � � � � � � � � � � � � � � � &'()*+,-./0126@AE 2JNOTVY\]`cU$null�&
++
! " # $ % & ' ( ) * + , - . / 0 / 2 / 4 5 6 2 6 7 8 9 : ; : = ; > / 6 / A : C : E C F 4 / 9 6 / 2 / : K_fillLinearGradientPoints_p1_copiedLayerBounds_
strokeLinearGradientPoints_p2[strokeStyle_fillRadialGradientPoints_p2[strokeWidthYfillColorZshadowBlur_rightPathEndPoint_innerShadowBlur_reflectionOpacity\fillGradientXfillType]strokeEnabled_innerShadowOpacity[fillEnabled[shadowColor]shadowOpacityV$class_fillRadialGradientPoints_p1\sha [...]
++
# ( - 2 7 ; @ E J O T Y ^ c h m r w | � � � � � � � � � � � � � � � � � � � � � � � � �
%+28>ELRY`gnu|����������������
&/8AKT]gqz������������
!-8COZfr~���������� -;HUcq~���������
+:IXgw��������'7HYj{�������+=Oat�������
2FZn������� % : O d y � � � � � �
++
++'
++=
++T
++j
++�
++�
++�
++�
++�
++�
"
9
Q
i
�
�
�
�
�
�
*
C
\
u
�
�
�
�
�
&
@
Z
t
�
�
�
�
�.Id���� %A^z���� &Ca~����1Om����&Ed����#Cc����'Ij����4Vx���&Il����
Ae����@e���� Ek���*Qw���;c���
*
R
{
�
�
�
G
p
�
�
�
@
j
�
�
�>i��� A l � � �!
!H!u!�!�!�"'"U"�"�"�#
++#8#f#�#�#�$$M$|$�$�% %8%h%�%�%�&'&W&�&�&�''I'z'�'�(
(?(q(�(�))8)k)�)�**5*h*�*�++6+i+�+�,,9,n,�,�-
-A-v-�-�..L.�.�.�/$/Z/�/�/�050l0�0�11J1�1�1�2*2c2�2�3
3F33�3�4+4e4�4�55M5�5�5�676r6�6�7$7`7�7�88P8�8�99B99�9�:6:t:�:�;-;k;�;�<'<e<�<�="=a=�=�> >`>�>�?!?a?�?�@#@d@�@�A)AjA�A�B0BrB�B�C:C}C�DDGD�D�EEUE�E�F"FgF�F�G5
++
�&�R
�
�
[...]
�Q1694E7C5-C84A-4D7F-914A-B167154D2BB1-33484-00049CC05957A93EPTImageIOFormatLayerOpacityInfoKeydi
�K!926AF512-89B2-4DDE-8416-F566A340952B-33484-00049CB677529F22PTImageIOFormatLayerSizeInfoKey{512, 512}d
�U 926AF512-89B2-4DDE-8416-F566A340952B-33484-00049CB677529F22PTImageIOFormatLayerIsVisibleInfoKeyg
++�O926AF512-89B2-4DDE-8416-F566A340952B-33484-00049CB677529F22PTImageIOFormatLayerOriginInfoKey{0, 0}i �_926AF512-89B2-4DDE-8416-F566A340952B-33484-00049CB677529F22PTImageIOFormatLayerIsClippingMaskInfoKeyh�[926AF512-89B2-4DDE-8416-F566A340952B-33484-00049CB677529F22PTImageIOFormatLayerBlendingModeInfoKey'n�c926AF512-89B2-4DDE-8416-F566A340952B-33484-00049CB677529F22PTImageIOFormatLayerBitmapDataFormatInfoKey ����������������"(5<>CKNS` [...]
++
������.�/����0�3�4_
PXTextLayerUsedActualFontNames_PXTextLayerUsedDisplayFontNames�
++
�����1�2]BrushScriptMT�ab��^NSMutableArray���eWNSArray�
++
�����1�2�ab��_NSMutableDictionary���e\NSDictionary" _PXTextLineLayer' �{
�}O��bplist00� ghX$versionX$objectsY$archiverT$top ���F L U [ _ f j m � � � � � � � � � � � � � � � � � � � � � � � � � � � &'()*+,-./0126@AE 2JNOTVY\]`cU$null�&
++
! " # $ % & ' ( ) * + , - . / 0 / 2 / 4 5 6 2 6 7 8 9 : ; : = ; > / 6 / A : C : E C F 4 / 9 6 / 2 / : K_fillLinearGradientPoints_p1_copiedLayerBounds_
strokeLinearGradientPoints_p2[strokeStyle_fillRadialGradientPoints_p2[strokeWidthYfillColorZshadowBlur_rightPathEndPoint_innerShadowBlur_reflectionOpacity\fillGradientXfillType]strokeEnabled_innerShadowOpacity[fillEnabled[shadowColor]shadowOpacityV$class_fillRadialGradientPoints_p1\sha [...]
++
# ( - 2 7 ; @ E J O T Y ^ c h m r w | � � � � � � � � � � � � � � � � � � � � � � � � �
%+28>ELRY`gnu|����������������
&/8AKT]gqz������������
!-8COZfr~���������� -;HUcq~���������
+:IXgw��������'7HYj{�������+=Oat�������
2FZn������� % : O d y � � � � � �
++
++'
++=
++T
++j
++�
++�
++�
++�
++�
++�
"
9
Q
i
�
�
�
�
�
�
*
C
\
u
�
�
�
�
�
&
@
Z
t
�
�
�
�
�.Id���� %A^z���� &Ca~����1Om����&Ed����#Cc����'Ij����4Vx���&Il����
Ae����@e���� Ek���*Qw���;c���
*
R
{
�
�
�
G
p
�
�
�
@
j
�
�
�>i��� A l � � �!
!H!u!�!�!�"'"U"�"�"�#
++#8#f#�#�#�$$M$|$�$�% %8%h%�%�%�&'&W&�&�&�''I'z'�'�(
(?(q(�(�))8)k)�)�**5*h*�*�++6+i+�+�,,9,n,�,�-
-A-v-�-�..L.�.�.�/$/Z/�/�/�050l0�0�11J1�1�1�2*2c2�2�3
3F33�3�4+4e4�4�55M5�5�5�676r6�6�7$7`7�7�88P8�8�99B99�9�:6:t:�:�;-;k;�;�<'<e<�<�="=a=�=�> >`>�>�?!?a?�?�@#@d@�@�A)AjA�A�B0BrB�B�C:C}C�DDGD�D�EEUE�E�F"FgF�F�G5G{G�HHKH�H�I
IcI�I�J7J}J�K
KSK�K�L*LrL�MMJM�M�N%NnN�O OIO�O�P'PqP�QQPQ�Q�R1R|R�SS_S�S�TBT�T�U(UuU�VV\V�V�WDW�W�X/X}X�YYiY�ZZVZ�Z�[E[�[�\5\�\�]']x] �^^l^�__a_�``W`�`�aOa�a�bIb�b�cCc�c�d at d�d�e=e�e�f=f�f�g=g�g�h?h�h�iCi�i�jHj�j�kOk�k�lWl�mm`m�nnkn�o
oxo�p+p�p�q:q�q�rKr�ss]s�ttpt�u(u�u�v>v�v�wVw�xxnx�y*y�y�zFz�{{ [...]
++�k�͂0����W���
����G����r�ׇ;����i�Ή3�����d�ʋ0�����c�ʍ1�����f�Ώ6����n�֑?����z��M��� ����_�ɖ4���
++�u��L���$�����h�՛B���
�����d�Ҟ@���
�����i�ءG���&����v��V�ǥ8��������n��R�ĩ7���
����u��\�ЭD���-������ �u��`�ֲK�³8���%�������y��h��Y�ѹJ�º;���.���!������
++�����z���p���g���_���X���Q���K���F���Aǿ�=ȼ�:ɹ�8ʷ�6˶�5̵�5͵�6ζ�7ϸ�9к�<Ѿ�?���D���I���N���U���\���d���l���v��ۀ�܊�ݖ�
ޢ�)߯�6��D���S���c���s����
����2��F���[���p������(��@���X���r������4���P���m��������8���W���w����)���K���m���� ` a b cZ$classnameX$classes]NSMutableData� b d eVNSDataXNSObject� ` a g h\NSColorSpace� i e\NSColorSpace� ` a k lWNSColor� k e� n o p q r s t u v w x y 9 z { 9 | } 9 ~ xYthumbnail]gradientAngle\gradientType]gradientStops[tracksAngleXblendingTUUID_gradientMidStops]interpolation^extension_data� " � � �
�� � � � �YNS.string�
++_$02AAD5C9-0A8C-4FE7-BE1B-6DF23A8AC01E� ` a � �_NSMutableString� � � eXNSString� � � �ZNS.objects� ��
�� � � � � � � � � { � �_midPointPositionWICCData_isMidPointColorXpositionUcolor"? �
� "? �׀� \ � ^O
H
HLino mntrRGB XYZ � 1 acspMSFT IEC sRGB �� �-HP cprt P 3desc � lwtpt � bkpt rXYZ gXYZ , bXYZ @ dmnd T pdmdd � �vued L �view � $lumi � meas
$tech 0
rTRC <
gTRC <
bTRC <
text Copyright (c) 1998 Hewlett-Packard Company desc sRGB IEC61966-2.1 sRGB IEC61966-2.1 [...]
++
# ( - 2 7 ; @ E J O T Y ^ c h m r w | � � � � � � � � � � � � � � � � � � � � � � � � �
%+28>ELRY`gnu|����������������
&/8AKT]gqz������������
!-8COZfr~���������� -;HUcq~���������
+:IXgw��������'7HYj{�������+=Oat�������
2FZn������� % : O d y � � � � � �
++
++'
++=
++T
++j
++�
++�
++�
++�
++�
++�
"
9
Q
i
�
�
�
�
�
�
*
C
\
u
�
�
�
�
�
&
@
Z
t
�
�
�
�
�.Id���� %A^z���� &Ca~����1Om����&Ed����#Cc����'Ij����4Vx���&Il����
Ae����@e���� Ek���*Qw���;c���
*
R
{
�
�
�
G
p
�
�
�
@
j
�
�
�>i��� A l � � �!
!H!u!�!�!�"'"U"�"�"�#
++#8#f#�#�#�$$M$|$�$�% %8%h%�%�%�&'&W&�&�&�''I'z'�'�(
(?(q(�(�))8)k)�)�**5*h*�*�++6+i+�+�,,9,n,�,�-
-A-v-�-�..L.�.�.�/$/Z/�/�/�050l0�0�11J1�1�1�2*2c2�2�3
3F33�3�4+4e4�4�55M5�5�5�676r6�6�7$7`7�7�88P8�8�99B99�9�:6:t:�:�;-;k;�;�<'<e<�<�="=a=�=�> >`>�>�?!?a?�?�@#@d@�@�A)AjA�A�B0BrB�B�C:C}C�DDGD�D�EEUE�E�F"FgF�F�G5G{G�HHKH�H�I
IcI�I�J7J}J�K
KSK�K�L*LrL�MMJM�M�N%NnN�O OIO�O�P'PqP�QQPQ�Q�R1R|R�SS_S�S�TBT�T�U(UuU�VV\V�V�WDW�W�X/X}X�YYiY�ZZVZ�Z�[E[�[�\5\�\�]']x]�^^l^�__a_�``W`�`�aOa�a�bIb�b�cCc�c�d at d�d�e=e�e�f=f�f�g=g�g�h?h�h�iCi�i�jHj�j�kOk�k�lWl�mm`m�nnkn�o
oxo�p+p�p�q:q�q�rKr�ss]s�ttpt�u(u�u�v>v�v�wVw�xxnx�y*y�y�zFz�{{c{�| [...]
++�k�͂0����W���
����G����r�ׇ;����i�Ή3�����d�ʋ0�����c�ʍ1�����f�Ώ6����n�֑?����z��M��� ����_�ɖ4���
++�u��L���$�����h�՛B���
�����d�Ҟ@���
�����i�ءG���&����v��V�ǥ8����� ���n��R�ĩ7���
����u��\�ЭD���-������ �u��`�ֲK�³8���%�������y��h��Y�ѹJ�º;���.���!������
++�����z���p���g���_���X���Q���K���F���Aǿ�=ȼ�:ɹ�8ʷ�6˶�5̵�5͵�6ζ�7ϸ�9к�<Ѿ�?���D���I���N���U���\���d���l���v��ۀ�܊�ݖ�
ޢ�)߯�6��D���S���c���s����
����2��F���[���p������(��@���X���r������4���P���m��������8���W���w����)���K���m���� N O P � 4 � TO0.1206132 0.7484115 1 ��� V � Z�� ` a � �[GCColorStop� � e[GCColorStop� ` a � �^NSMutableArray� � � eWNSArray� � � �� � ����� � � � � � � � � : � �"? ��" �� \ � ^O
H
HLino mntrRGB XYZ � 1 acspMSFT IEC sRGB �� �-HP cprt P 3desc � lwtpt � bkpt rXYZ gX [...]
++
# ( - 2 7 ; @ E J O T Y ^ c h m r w | � � � � � � � � � � � � � � � � � � � � � � � � �
%+28>ELRY`gnu|����������������
&/8AKT]gqz������������
!-8COZfr~���������� -;HUcq~���������
+:IXgw��������'7HYj{�������+=Oat�������
2FZn������� % : O d y � � � � � �
++
++'
++=
++T
++j
++�
++�
++�
++�
++�
++�
"
9
Q
i
�
�
�
�
�
�
*
C
\
u
�
�
�
�
�
&
@
Z
t
�
�
�
�
�.Id���� %A^z���� &Ca~����1Om����&Ed����#Cc����'Ij����4Vx���&Il����
Ae����@e���� Ek���*Qw���;c���
*
R
{
�
�
�
G
p
�
�
�
@
j
�
�
�>i��� A l � � �!
!H!u!�!�!�"'"U"�"�"�#
++#8#f#�#�#�$$M$|$�$�% %8%h%�%�%�&'&W&�&�&�''I'z'�'�(
(?(q(�(�))8)k)�)�**5*h*�*�++6+i+�+�,,9,n,�,�-
-A-v-�-�..L.�.�.�/$/Z/�/�/�050l0�0�11J1�1�1�2*2c2�2�3
3F33�3�4+4e4�4�55M5�5�5�676r6�6�7$7`7�7�88P8�8�99B99�9�:6:t:�:�;-;k;�;�<'<e<�<�="=a=�=�> >`>�>�?!?a?�?�@#@d@�@�A)AjA�A�B0BrB�B�C:C}C�DDGD�D�EEUE�E�F"FgF�F�G5G{G�HHKH�H�I
IcI�I�J7J}J�K
KSK�K�L*LrL�MMJM�M�N%NnN�O OIO�O�P'PqP�QQPQ�Q�R1R|R�SS_S�S�TBT�T�U(UuU�VV\V�V�WDW�W�X/X}X�YYiY�ZZVZ�Z�[E[�[�\5\�\�]']x]�^^l^�__a_�``W`�`�aOa�a�bIb�b�cCc�c�d at d�d�e=e�e�f=f�f�g=g�g�h?h�h�iCi�i�jHj�j�kOk�k�lWl�mm`m�nnkn�o
oxo�p+p�p�q:q�q�rKr�ss]s�ttpt�u(u�u�v>v�v�wVw�xxnx�y*y�y�zFz�{{c{�| [...]
++�k�͂0����W���
����G����r�ׇ;����i�Ή3�����d�ʋ0�����c�ʍ1�����f�Ώ6����n�֑?����z��M��� ����_�ɖ4���
++�u��L���$�����h�՛B���
�����d�Ҟ@���
�����i�ءG���&����v��V�ǥ8��������n��R�ĩ7���
����u��\�ЭD���-������ �u��`�ֲK�³8���%�������y��h��Y�ѹJ�º;���.���!������
++�����z���p���g���_���X���Q���K���F���Aǿ�=ȼ�:ɹ�8ʷ�6˶�5̵�5͵�6ζ�7ϸ�9к�<Ѿ�?���D���I���N���U���\���d���l���v��ۀ�܊�ݖ�
ޢ�)߯�6��D���S���c���s����
����2��F���[���p������(��@���X���r������4���P���m��������8���W���w����)���K���m���� N O P � 4 � TO0.22813 0.843386 1 ��� � � � � � � � � : � �"? ��"?� �� \ � ^O
H
HLino mntrRGB XYZ � 1 acspMSFT IEC sRGB �� �-HP cprt P 3desc � lwtpt � bkpt rXYZ gXYZ , bXYZ @ dmnd T pdmdd � �vued L �view � $lumi � meas
$tech 0
rTR [...]
++
# ( - 2 7 ; @ E J O T Y ^ c h m r w | � � � � � � � � � � � � � � � � � � � � � � � � �
%+28>ELRY`gnu|����������������
&/8AKT]gqz������������
!-8COZfr~���������� -;HUcq~���������
+:IXgw��������'7HYj{�������+=Oat�������
2FZn������� % : O d y � � � � � �
++
++'
++=
++T
++j
++�
++�
++�
++�
++�
++�
"
9
Q
i
�
�
�
�
�
�
*
C
\
u
�
�
�
�
�
&
@
Z
t
�
�
�
�
�.Id���� %A^z���� &Ca~����1Om����&Ed����#Cc����'Ij����4Vx���&Il����
Ae����@e���� Ek���*Qw���;c���
*
R
{
�
�
�
G
p
�
�
�
@
j
�
�
�>i��� A l � � �!
!H!u!�!�!�"'"U"�"�"�#
++#8#f#�#�#�$$M$|$�$�% %8%h%�%�%�&'&W&�&�&�''I'z'�'�(
(?(q(�(�))8)k)�)�**5*h*�*�++6+i+�+�,,9,n,�,�-
-A-v-�-�..L.�.�.�/$/Z/�/�/�050l0�0�11J1�1�1�2*2c2�2�3
3F33�3�4+4e4�4�55M5�5�5�676r6�6�7$7`7�7�88P8�8�99B99�9�:6:t:�:�;-;k;�;�<'<e<�<�="=a=�=�> >`>�>�?!?a?�?�@#@d@�@�A)AjA�A�B0BrB�B�C:C}C�DDGD�D�EEUE�E�F"FgF�F�G5G{G�HHKH�H�I
IcI�I�J7J}J�K
KSK�K�L*LrL�MMJM�M�N%NnN�O OIO�O�P'PqP�QQPQ�Q�R1R|R�SS_S�S�TBT�T�U(UuU�VV\V�V�WDW�W�X/X}X�YYiY�ZZVZ�Z�[E[�[�\5\�\�]']x]�^^l^�__a_�``W`�`�aOa�a�bIb�b�cCc�c�d at d�d�e=e�e�f=f�f�g=g�g�h?h�h�iCi�i�jHj�j�kOk�k�lWl�mm`m�nnkn�o
oxo�p+p�p�q:q�q�rKr�ss]s�ttpt�u(u�u�v>v�v�wVw�xxnx�y*y�y�zFz�{{c{�| [...]
++�k�͂0����W���
����G����r�ׇ;����i�Ή3�����d�ʋ0�����c�ʍ1�����f�Ώ6����n�֑?����z��M��� ����_�ɖ4���
++�u��L���$�����h�՛B���
�����d�Ҟ@���
�����i�ءG���&����v��V�ǥ8��������n��R�ĩ7���
����u��\�ЭD���-������ �u��`�ֲK�³8���%�������y��h��Y�ѹJ�º;���.���!������
++�����z���p���g���_���X���Q���K���F���Aǿ�=ȼ�:ɹ�8ʷ�6˶�5̵�5͵�6ζ�7ϸ�9к�<Ѿ�?���D���I���N���U���\���d���l���v��ۀ�܊�ݖ�
ޢ�)߯�6��D���S���c���s����
����2��F���[���p������(��@���X���r������4���P���m��������8���W���w����)���K���m���� N O P � 4 � TO0.0130964 0.653437 1 ��� ` a � �ZGCGradient� � eZGCGradientV{0, 0}� � O � � TWNSWhiteB0 �� n o p q r s t u v w � � 9 � { 9 � � 9 ~ ހ7" �" �
�
��)� � � �
++_$0563C237-854D-4D31-9769-B2D63D6E54D4� � � �� ��� � � � � � � � � { � �"? � � ">��R�!� \ � ^O
H
HLino mntrRGB XYZ � 1 acspMSFT IEC sRGB �� �-HP cprt P 3desc � lwtpt � bkpt rXYZ gXYZ , bXYZ @ dmnd T pdmdd � �vued L �view � $lumi � meas
$tech 0
rTRC <
gTRC <
bTRC <
text Copyright (c) 1998 Hewlett-Packard Com [...]
++
# ( - 2 7 ; @ E J O T Y ^ c h m r w | � � � � � � � � � � � � � � � � � � � � � � � � �
%+28>ELRY`gnu|����������������
&/8AKT]gqz������������
!-8COZfr~���������� -;HUcq~���������
+:IXgw��������'7HYj{�������+=Oat�������
2FZn������� % : O d y � � � � � �
++
++'
++=
++T
++j
++�
++�
++�
++�
++�
++�
"
9
Q
i
�
�
�
�
�
�
*
C
\
u
�
�
�
�
�
&
@
Z
t
�
�
�
�
�.Id���� %A^z���� &Ca~����1Om����&Ed����#Cc����'Ij����4Vx���&Il����
Ae����@e���� Ek���*Qw���;c���
*
R
{
�
�
�
G
p
�
�
�
@
j
�
�
�>i��� A l � � �!
!H!u!�!�!�"'"U"�"�"�#
++#8#f#�#�#�$$M$|$�$�% %8%h%�%�%�&'&W&�&�&�''I'z'�'�(
(?(q(�(�))8)k)�)�**5*h*�*�++6+i+�+�,,9,n,�,�-
-A-v-�-�..L.�.�.�/$/Z/�/�/�050l0�0�11J1�1�1�2*2c2�2�3
3F33�3�4+4e4�4�55M5�5�5�676r6�6�7$7`7�7�88P8�8�99B99�9�:6:t:�:�;-;k;�;�<'<e<�<�="=a=�=�> >`>�>�?!?a?�?�@#@d@�@�A)AjA�A�B0BrB�B�C:C}C�DDGD�D�EEUE�E�F"FgF�F�G5G{G�HHKH�H�I
IcI�I�J7J}J�K
KSK�K�L*LrL�MMJM�M�N%NnN�O OIO�O�P'PqP�QQPQ�Q�R1R|R�SS_S�S�TBT�T�U(UuU�VV\V�V�WDW�W�X/X}X�YYiY�ZZVZ�Z�[E[�[�\5\�\�]']x]�^^l^�__a_�``W`�`�aOa�a�bIb�b�cCc�c�d at d�d�e=e�e�f=f�f�g=g�g�h?h�h�iCi�i�jHj�j�kOk�k�lWl�mm`m�nnkn�o
oxo�p+p�p�q:q�q�rKr�ss]s�ttpt�u(u�u�v>v�v�wVw�xxnx�y*y�y�zFz�{{c{�| [...]
++�k�͂0����W���
����G����r�ׇ;����i�Ή3�����d�ʋ0�����c�ʍ1�����f�Ώ6����n�֑?����z��M��� ����_�ɖ4���
++�u��L���$�����h�՛B���
�����d�Ҟ@���
�����i�ءG���&����v��V�ǥ8��������n��R�ĩ7���
����u��\�ЭD���-������ �u��`�ֲK�³8���%�������y��h��Y�ѹJ�º;���.���!������
++�����z���p���g���_���X���Q���K���F���Aǿ�=ȼ�:ɹ�8ʷ�6˶�5̵�5͵�6ζ�7ϸ�9к�<Ѿ�?���D���I���N���U���\���d���l���v��ۀ�܊�ݖ�
ޢ�)߯�6��D���S���c���s����
����2��F���[���p������(��@���X���r������4���P���m��������8���W���w����)���K���m���� N O P � 4 � TO
0.1206131792 0.7484115958 1 ��� � � �� � ��#�&�� � � � � � � � � : � �">��R�$�" �%� \ ^O
H
HLino mntrRGB XYZ � 1 acspMSFT IEC sRGB �� �-HP cprt P 3desc � lwtpt � bkpt rXYZ gXYZ , bXYZ @ dmnd T pdmdd � �vued L �view � $lumi � me [...]
++
# ( - 2 7 ; @ E J O T Y ^ c h m r w | � � � � � � � � � � � � � � � � � � � � � � � � �
%+28>ELRY`gnu|����������������
&/8AKT]gqz������������
!-8COZfr~���������� -;HUcq~���������
+:IXgw��������'7HYj{�������+=Oat�������
2FZn������� % : O d y � � � � � �
++
++'
++=
++T
++j
++�
++�
++�
++�
++�
++�
"
9
Q
i
�
�
�
�
�
�
*
C
\
u
�
�
�
�
�
&
@
Z
t
�
�
�
�
�.Id���� %A^z���� &Ca~����1Om����&Ed����#Cc����'Ij���� 4Vx���&Il����
Ae����@e���� Ek���*Qw���;c���
*
R
{
�
�
�
G
p
�
�
�
@
j
�
�
�>i��� A l � � �!
!H!u!�!�!�"'"U"�"�"�#
++#8#f#�#�#�$$M$|$�$�% %8%h%�%�%�&'&W&�&�&�''I'z'�'�(
(?(q(�(�))8)k)�)�**5*h*�*�++6+i+�+�,,9,n,�,�-
-A-v-�-�..L.�.�.�/$/Z/�/�/�050l0�0�11J1�1�1�2*2c2�2�3
3F33�3�4+4e4�4�55M5�5�5�676r6�6�7$7`7�7�88P8�8�99B99�9�:6:t:�:�;-;k;�;�<'<e<�<�="=a=�=�> >`>�>�?!?a?�?�@#@d@�@�A)AjA�A�B0BrB�B�C:C}C�DDGD�D�EEUE�E�F"FgF�F�G5G{G�HHKH�H�I
IcI�I�J7J}J�K
KSK�K�L*LrL�MMJM�M�N%NnN�O OIO�O�P'PqP�QQPQ�Q�R1R|R�SS_S�S�TBT�T�U(UuU�VV\V�V�WDW�W�X/X}X�YYiY�ZZVZ�Z�[E[�[�\5\�\�]']x]�^^l^�__a_�``W`�`�aOa�a�bIb�b�cCc�c�d at d�d�e=e�e�f=f�f�g=g�g�h?h�h�iCi�i�jHj�j�kOk�k�lWl�mm`m�nnkn�o
oxo�p+p�p�q:q�q�rKr�ss]s�ttpt�u(u�u�v>v�v�wVw�xxnx�y*y�y�zFz�{{c{�| [...]
++�k�͂0����W���
����G����r�ׇ;����i�Ή3�����d�ʋ0�����c�ʍ1�����f�Ώ6����n�֑?����z��M��� ����_�ɖ4���
++�u��L���$�����h�՛B���
�����d�Ҟ@���
�����i�ءG���&����v��V�ǥ8��������n��R�ĩ7���
����u��\�ЭD���-������ �u��`�ֲK�³8���%�������y��h��Y�ѹJ�º;���.���!������
++�����z���p���g���_���X���Q���K���F���Aǿ�=ȼ�:ɹ�8ʷ�6˶�5̵�5͵�6ζ�7ϸ�9к�<Ѿ�?���D���I���N���U���\���d���l���v��ۀ�܊�ݖ�
ޢ�)߯�6��D���S���c���s����
����2��F���[���p������(��@���X���r������4���P���m��������8���W���w����)���K���m���� N O P 4 � TO
0.2281299829 0.8433859348 1 ��� � � � � � � :
"? �'�"?� �(� \ ^O
H
HLino mntrRGB XYZ � 1 acspMSFT IEC sRGB �� �-HP cprt P 3desc � lwtpt � bkpt rXYZ gXYZ , bXYZ @ dmnd T pdmdd � �vued L �view � $lumi � meas
$tech 0
rTRC <
gTRC <
bTRC <
text Copyright (c) 1998 Hewlett-Packard Company desc sRGB IEC61966-2.1 sRGB IEC61966-2.1 [...]
++
# ( - 2 7 ; @ E J O T Y ^ c h m r w | � � � � � � � � � � � � � � � � � � � � � � � � �
%+28>ELRY`gnu|����������������
&/8AKT]gqz������������
!-8COZfr~���������� -;HUcq~���������
+:IXgw��������'7HYj{�������+=Oat�������
2FZn������� % : O d y � � � � � �
++
++'
++=
++T
++j
++�
++�
++�
++�
++�
++�
"
9
Q
i
�
�
�
�
�
�
*
C
\
u
�
�
�
�
�
&
@
Z
t
�
�
�
�
�.Id���� %A^z���� &Ca~����1Om����&Ed����#Cc����'Ij����4Vx���&Il����
Ae����@e���� Ek���*Qw���;c���
*
R
{
�
�
�
G
p
�
�
�
@
j
�
�
�>i��� A l � � �!
!H!u!�!�!�"'"U"�"�"�#
++#8#f#�#�#�$$M$|$�$�% %8%h%�%�%�&'&W&�&�&�''I'z'�'�(
(?(q(�(�))8)k)�)�**5*h*�*�++6+i+�+�,,9,n,�,�-
-A-v-�-�..L.�.�.�/$/Z/�/�/�050l0�0�11J1�1�1�2*2c2�2�3
3F33�3�4+4e4�4�55M5�5�5�676r6�6�7$7`7�7�88P8�8�99B99�9�:6:t:�:�;-;k;�;�<'<e<�<�="=a=�=�> >`>�>�?!?a?�?�@#@d@�@�A)AjA�A�B0BrB�B�C:C}C�DDGD�D�EEUE�E�F"FgF�F�G5G{G�HHKH�H�I
IcI�I�J7J}J�K
KSK�K�L*LrL�MMJM�M�N%NnN�O OIO�O�P'PqP�QQPQ�Q�R1R|R�SS_S�S�TBT�T�U(UuU�VV\V�V�WDW�W�X/X}X�YYiY�ZZVZ�Z�[E[�[�\5\�\�]']x]�^^l^�__a_�``W`�`�aOa�a�bIb�b�cCc�c�d at d�d�e=e�e�f=f�f�g=g�g�h?h�h�iCi�i�jHj�j�kOk�k�lWl�mm`m�nnkn�o
oxo�p+p�p�q:q�q�rKr�ss]s�ttpt�u(u�u�v>v�v�wVw�xxnx�y*y�y�zFz�{{c{�| [...]
++�k�͂0����W���
����G����r�ׇ;����i�Ή3�����d�ʋ0�����c�ʍ1�����f�Ώ6����n�֑?����z��M��� ����_�ɖ4���
++�u��L���$�����h�՛B���
�����d�Ҟ@���
�����i�ءG���&����v��V�ǥ8��������n��R�ĩ7���
����u��\�ЭD���-������ �u��`�ֲK�³8���%�������y��h��Y�ѹJ�º;���.���!������
++�����z���p���g���_���X���Q���K���F���Aǿ�=ȼ�:ɹ�8ʷ�6˶�5̵�5͵�6ζ�7ϸ�9к�<Ѿ�?���D���I���N���U���\���d���l���v��ۀ�܊�ݖ�
ޢ�)߯�6��D���S���c���s����
����2��F���[���p������(��@���X���r������4���P���m��������8���W���w����)���K���m���� N O P 4 � TO
0.01309637539 0.6534372568 1 ��� �
%WNS.keys�
�*�+�,�-�.�/� !"#$�0�1�2�3�4�5�6_radialstartingradius_radialendingradius_radialendingpoint.x_radialstartingpoint.x_radialstartingpoint.y_radialendingpoint.y# #?� #?� #?� #?� #?� � ` a34_NSMutableDictionary�35 e\NSDictionary�7 89:;<=>?VNSSize\NSImageFl [...]
��� ������
��� ��� ���
��� ���
��� ������������ ������
������ ������
��� ���
��� ������
���
���
���
���������
��� ������
���
��� ���
���
���
��� ���
���
���
���
������
��� ��� ���
��� ���
������ ��� ��� ������
���
������ ���
���
���
���
���
��� ��� ������������
��� ���
���
��� ���
���
���
������
���
��� ��� ���
���
���
���
���
��� ������
��� ���
���
��� ��� ��� ��� ��� ���
���
��� ������ ���
��� ���������
���
���
���
������
���
���
���
������
���
���
���
������
���
������
���
���
��� ���
���
��� ���
��� ������ ������
���
������
������������������
������ ���
���
���
���������
������
���������
���
������
���
������ ���
���
������ ���������������
���������������������������
���
���������
���
������
���
���
���������
++������
++���
++���
++������
++���������
++���
++������
++������
++������
++���������
++������
++������
++���������
++���������
++������������
++������������
++���
++���������������������������
++��������������������� ������
++������ ������
++������
++������ ���
++��������� ��� ��� ������������
++������ ��� ��������������������������������������������������������������������� ��������������������������������� ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ��������� ������������������������ [...]
++
# ( - 2 7 ; @ E J O T Y ^ c h m r w | � � � � � � � � � � � � � � � � � � � � � � � � �
%+28>ELRY`gnu|����������������
&/8AKT]gqz������������
!-8COZfr~���������� -;HUcq~���������
+:IXgw��������'7HYj{�������+=Oat�������
2FZn������� % : O d y � � � � � �
++
++'
++=
++T
++j
++�
++�
++�
++�
++�
++�
"
9
Q
i
�
�
�
�
�
�
*
C
\
u
�
�
�
�
�
&
@
Z
t
�
�
�
�
�.Id���� %A^z���� &Ca~����1Om����&Ed����#Cc����'Ij����4Vx���&Il����
Ae����@e���� Ek���*Qw���;c���
*
R
{
�
�
�
G
p
�
�
�
@
j
�
�
�>i��� A l � � �!
!H!u!�!�!�"'"U"�"�"�#
++#8#f#�#�#�$$M$|$�$�% %8%h%�%�%�&'&W&�&�&�''I'z'�'�(
(?(q(�(�))8)k)�)�**5*h*�*�++6+i+�+�,,9,n,�,�-
-A-v-�-�..L.�.�.�/$/Z/�/�/�050l0�0�11J1�1�1�2*2c2�2�3
3F33�3�4+4e4�4�55M5�5�5�676r6�6�7$7`7�7�88P8�8�99B99�9�:6:t:�:�;-;k;�;�<'<e<�<�="=a=�=�> >`>�>�?!?a?�?�@#@d@�@�A)AjA�A�B0BrB�B�C:C}C�DDGD�D�EEUE�E�F"FgF�F�G5G{G�HHKH�H�I
IcI�I�J7J}J�K
KSK�K�L*LrL�MMJM�M�N%NnN�O OIO�O�P'PqP�QQPQ�Q�R1R|R�SS_S�S�TBT�T�U(UuU�VV\V�V�WDW�W�X/X}X�YYiY�ZZVZ�Z�[E[�[�\5\�\�]']x]�^^l^�__a_�``W`�`�aOa�a�bIb�b�cCc�c�d at d�d�e=e�e�f=f�f�g=g�g�h?h�h�iCi�i�jHj�j�kOk�k�lWl�mm`m�nnkn�o
oxo�p+p�p�q:q�q�rKr�ss]s�ttpt�u(u�u�v>v�v�wVw�xxnx�y*y�y�zFz�{{c{�| [...]
++�k�͂0����W���
����G����r�ׇ;����i�Ή3�����d�ʋ0�����c�ʍ1�����f�Ώ6����n�֑?����z��M��� ����_�ɖ4���
++�u��L���$�����h�՛B���
�����d�Ҟ@���
�����i�ءG���&����v��V�ǥ8��������n��R�ĩ7���
����u��\�ЭD���-������ �u��`�ֲK�³8���%�������y��h��Y�ѹJ�º;���.���!������
++�����z���p���g���_���X���Q���K���F���Aǿ�=ȼ�:ɹ�8ʷ�6˶�5̵�5͵�6ζ�7ϸ�9к�<Ѿ�?���D���I���N���U���\���d���l���v��ۀ�܊�ݖ�
ޢ�)߯�6��D���S���c���s����
����2��F���[���p������(��@���X���r������4���P���m��������8���W���w����)���K���m��� ` aPQ_NSBitmapImageRep�RS e_NSBitmapImageRepZNSImageRep� ` a �U� � e� � O W � TD0 0 �� ` aZ[WNSImage�Z e_{{201, 199}, {110, 109}}� � O ^ � TG0 0.75 �� � O a � TG1 0.75 �� ` ade\PXLayerStyle�f e\PXLayerStyle_NSKeyedArchiver�ijZlayerStyle� " + 5 : ? � �o������
2FS\j�������%9EQds�����-/13579;=?ACDFGIKMOQR [...]
++
!mox�������������
&4AO[di|��������������� &)+-FYas|����������� ! # % . : ? K T c j r { � � � � � � � � � � � �----.-0-2-K-P-R-T-U-Z-\-e9�9�9�9�9�9�9�9�9�::
:: :#:%:':T:V:[:]:^:`:b:d:f:o:q:�:�:�:�:�:�:�:�:�:�:�:�:�G'G)G:GYG[G]GfGkGmGoGqG�G�G�G�G�G�G�G�S�S�TT"T$T&T?TDTFTHTITNTPTY`�`�`�`�`�`�`�`�`�a aaaaa
++aaaa
aa!a#a%a<aQagaa�a�a�a�a�a�a�a�a�bb bb+b2b?bFbNbPbRbWbYb[bdbmbpbrbtb}b�b�b�b�b�b�b�b����Ljڈ�����
���!�*�2�7�R�_�g�i�v�~���������������� k �̀( SYES_NSKeyedArchiverѰ�Troot� # - 2 7 v | � � � � � � � � � � � � � � � � � � � � �.<OPWkmoqsuwy{}����������������������������
6Ug|����*DVpw��������������
"$/68:EJTVY^pt}�������������
�
�
�
�
�
�
�
�
�
� "')+-;@OS[`bdfk���������x�z�|�������� � ��
B K�z � B h�[1694E7C5-C84A-4D7F-914A-B167154D2BB1-33484-00049CC05957A93EPTImageIOFormatLayerBlendingModeInfoKey'i�K!1694E7C5-C84A-4D7F-914A-B167154D2BB1-33484-00049CC05957A93EPTImageIOFormatLayerSizeInfoKey{427, 421}a�K1694E7C5-C84A-4D7F-914A-B167154D2BB1-33484-00049CC05957A93EPTImageIOFormatLayerNameInfoKeyvli�_1694E7C5-C84A-4D7F-914A-B167154D2BB1-33484-00049CC05957A93EPTImageIOFormatLayerIsClippingMaskInfoKeyd�U 16 [...]
++
WNS.keysZNS.objectsV$class�
��������� �9�:�
�;�4_
PTLayerIsLockedCustomInfoKey_PXTextLayerInfoDict\_STATE_DATA__$PTLayerMarkedAsTemplateCustomInfoKey]LAYER_OPTIONS__IS_STYLE_LAYER_�
++
#5�$%&'()*+,-./01234�
++�
�
�
��������������689:;<=>?@ABCDE��
�� �!�#�%�'�)�+�,�-�5�6�7�8��4_PXTextLayerTextSize_
PXTextLayerVerticalAlignment_PXTextLayerOpacity]PXTextLayerID_PXTextLayerCenterPoint_
PXTextLayerTextContainerSize_PXTextLayerName_PXTextLayerRTFData_PXTextLayerRenderOffsetSize_
PXTextLayerAcceptsDynamicName_
PXTextLayerEncodedStringData_
PXTextLayerUsedFontNamesInfo_PXTextLayerRotationAngle_PXTextLayerClassName_PXTextLayerBlendingMode_PXTextLayerType_PXTextL [...]
++{\fonttbl\f0\fscript\fcharset0 BrushScriptMT;}
++{\colortbl;\red255\green255\blue255;\red255\green255\blue255;}
++\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
++
++\f0\i\fs1400 \cf2 \expnd0\expndtw0\kerning0
++vl}�(�ab�]NSMutableData��eVNSData�Z
[�]^�*�
Z{103, 172} �{
�}O�bplist00���X$versionX$objectsY$archiverT$top ���1&>?@ABCDEFGHPQTUVWX\kosvy|���������������U$null�
++
WNS.keysZNS.objectsV$class�
�����.�0YATTSTRINGXRTFFONTS�
XNSString\NSAttributes��-��
YNS.string�Rvl� !"#Z$classnameX$classes_NSMutableString�"$%XNSStringXNSObject�
++
'2=�()*+,-./01�� �
++�
�
�
�����34463894;<����������*�,_PXTextDisplayFontAttributeZNSLigature_
PXTextDisplayLigatureAttribute_&PXTextEncodedDisplayFontIndexAttributeVNSFontVNSKern_$PXTextDisplayKernPercentageAttribute_PXTextEncodedFontIndexAttribute_NSParagraphStyleWNSColor�IJK
LMNOVNSSizeXNSfFlagsVNSName#@�� ��]BrushScriptMT� !RSVNSFont�R% # " �
YZ[ZNSTabStops�)��
++
]j�^_`abcdefghi��
�
�� �!�"�#�$�%�&�'�(�
lmnZNSLocation�
#@< � !pqYNSTextTab�r%YNSTextTab�
lmu�
#@L �
lmx�
#@U �
lm{�
#@\ �
lm~�
#@a� �
lm��
#@e �
lm��
#@h� �
lm��
#@l �
lm��
#@o� �
lm��
#@q� �
lm��
#@s@ �
lm��
#@u � !��WNSArray��%� !��_NSParagraphStyle��%_NSParagraphStyleӜ�
�T�UNSRGB\NSColorSpaceF1 1 1 �+� !��WNSColor��%� !��\NSDictionary��%� !��_NSMutableAttributedString���%_NSMutableAttributedString_NSAttributedStrin [...]
++{\fonttbl\f0\fscript\fcharset0 BrushScriptMT;}
++{\colortbl;\red255\green255\blue255;}
++\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
++
++\f0\i\fs1400 \cf0 FF}�/� !��]NSMutableData���%VNSData� !��_NSMutableDictionary���%_NSKeyedArchiverѸ�Troot� # - 2 7 k q x � � � � � � � � � � � � � � � � � � � � � � � �$-4?ACEGIKMOQS^`bdfhjlnprt������=PXahqx�������������������������������� #-24=BDMRT]bdmrt}������
+ �+ [...]
0
��
�{
�ۤ;��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� [...]
�BaP�d6
�DbQ8�V-�FcQ��v=�HdR9$�M'�JeR�d�]/�LfS9��m7�NgS���}?�PhT9
++ D�RiT�e6�O�TjU:�V�W�VkU��v�_�N��[
��g�ZmV�e��o�\nW;���w��������`pX<&
��bqR��/
��drY<�W-��fsY�.79��htZ=&�M��juX,��]��lv[=��m��_�����}��px\>'I��ry\�g7���tzQ�GO���v{]��w�q���^?'����z}Po����|~_?����~_������ K� ��,
�L�@p\
��% L
++��5
Ð�<�B��Eđ,M�q
Qől]�,UƑ�m��S�Q�}�
�� k$�#�L�%Ɋ\y&���)ʒ�'��̵-˒�S"��
�1̓,,L�L�5͓k�4Mӌ�9Γ�?8N���=ϓ��<O�
AД*�@P�MEєjIDQԍ%IҔu!J��5M͔�9O�
E%S�
MS�LOR�Um]W�=YX֕�m[���q]ו�|��U��aؖ,w0X�M�eٍ��f���i�}�k�ʹ���ݽo�
++mn�W-�s���tݗm���X � 2 `�( ��$� r�h r`��p
��z
�͑w☮,�W� #���6
� r�
++ h��|�@X\�8U��o�����|� P8$
�BaP�d6
�@Ad�
��9� !���UH���eR�d�]/�A#��c7�NgS���}?�PhT:%�G�RiT�e6�O�TjU:�V�W�VkU��t
++
++Da� �X# "0�e$�Z� �uv�V��n������`pX<&
��bqX�f7
�����`��S �AL��� ,�����
y�i�Z�f�]��lv[=��m��npcQp� 6��!X��r����� �~?wX
GO���v{]��w���x|^8fk8~6p�D���R
++������~_������
�� �K2� c� @
י��� �)
���9�
Eđ,M�J�A E�� ��nɰX%
��y
�RcHR,�#�L�%ɒl���P 8�
�� @��D�I�l�2�L�5͓l�7�
++�
�:�� 0
++�/ LY@ �D3�3��MEєm
G�
��n �
␂�B��3
�4E#Qԕ-MS�MT��ki,A
� N�P�z
� P#
�UEU�
�aؖ-�
"���R�
�X�
�y�8W�=�mۖ�o�
++�$�
=
@�:���D�I�m[ �Sp���}ߗ���7��
++5 �&ȣ�
++O�Ijb^����☮-��p�'��
++9�`��$!,V �O����]���e��� A�1MMRQ�e}��h�.���J�
++ p�
p�aNY�paPe�V���ű��0< �Mz
���\Fx 1������������� Rp�y^�u�^��
��
�%'�Bؐ cP� <�
l�( !
�����G&'�
�BaP�d6
�DbQ8�V-�FcQ��v=�HdR9$�M'�JeR�d�]/�LfS9��m7�NgS���
� &�� �V"O�T��y��
�eVm�U�U��v�_�XlV;%��g�ZmV�e��/�@���� 'ƶ��i��v �3���X��X�f7
��drY<�W-��fc`�X$ �D� ���5�t:���<駮�6=��m��nw[���}�� �
q
++D�����y ľG6����]��w���x|^?&dH
�Q���`'�<��` ��m�Jv_������
��*��naRI` (��2�{
�� cT$�?p�=�
Eđ,L�a(< P` ��dN��'�� " ���y�
�!Ȓ,����@@ ���T��
�� B@�)��/�
�1̓,̓�AXD�@
3�:Tr
h
++C��/NS��?�
A�!�\ +� �PB$�ɾs �>�n�!MӔ�=O�
++�
�!8 Q�x �Bf��� &��-2����u]ו�}B4�5QU @
_���k ��F��͑iږ��k��g5 [^5m��� �
c�+h�wm�w���A : Ĵ�7�W�(U��0 7�d��aN��j
��� W��,�ȁ>V�� �F��>3��.M��Ok�X�̺
9B
J��� B��fE�g��}�� . ���0< 6
h(YM�"P�ޛ��ε���e|��8B
k�@�H�8U��˷��幦��<Um|�%
++Oۥ���n�/
��
J��e3�Ѵ�H�7��f�'���=�( J�( (���;<OS��)Ϝ�e�����=�B� 5��O;� D �g��iH��m���o�9
�� à�ٛ� � ���1y^����,@#��� N��X ]d]��� /����M|������M)�V @� @X��M��v ���\@-��2��4�f&�� 5��B���a|0jB�]
��"��|�AƘ��q� `
��
D0�Q"DRX�� �X�����UeÀr�����Y�Ql� 0�]G/�~��� g �3§�#�q�Q�;�pT��E�&XW
���N�"��^ ��?��@{��;�ѾA�Y-%�8(@l
16
�ZᅂxU�� x�L��LJ�]+� �[��0@���A � +�ǕrRXLY�1r h��� ^ �(:
++�LrEi'fDٛSm_��� Z ��"���<� - A�?Jɹ;��Le
�� �b�/�g�gt�T�"@t
�2�
�E�&itB�v�J
E��@m
���B Lb.P�"� ��b�͊5K�1;�0 W� 8B8Fh� �)�B�Z�QjeQ�EI6q�ݻ�5F�� /�@jUY�Ul�HY(I�t2P��~ Ȍ�^�U��[�]�j]
�>�P_�^K�0�
X�6�XRW
��%P�?+��Ԛ��Xk-e���.� �B�
��z X�R���f�Z�\ �G���i�?'�v��[ڶ � �q��,�@ L
++qsn�m��WN�*˅-� %�)�1�� �i �iA`&Ej�S�
�=
�n�!�t)uԿW� a� P��"]� &nv�� `b(`< $;�2� ��ȩ�w1!��E�W���)I����a/Dg4�$�0��
C(P8
���vҧ��"�Y,���B X� ( �á��J'�Ţ��j7
���P�� 2�M��* �d$�M���\�oF�l���D�Ѩ�drb�i�
++�J�T�ժ���j�\��
��d�٬��M��l�����@ ;mꦻb�@s�` �|����9� I��v��� �M�������it���G�����N�W����
��gW �
++Y� D
���Bш ;"T ���`=J`at���-X
������Z
++w�������O�������
++1���<�:2MD� !ɂ�h�Q �e�D��
++��ł�g���xb���r
����� �$�@ �(�P?��8~$Jp �*�հLC@ �!F�X��� �L
���<�ֺ�$�BQ��9RU��ya��0=r(H ,K����s��
"��d��'f.3�Sx Rdid�����:���z"�j[`&
� �3
++h�N/S����.̖�`� �
�X�&� �'�:Qj�*�±��:ҵ��x\f` ��z�"I ��0Zq�d��b�a` @P�8�~��-�rݷ���ḑ�!��t d.�! b� %�Bݫ"Gax E ��:��
����V-� °�3
ð�
MKbt|eBPz�$�� " ���'ȑ� ����)
�Iq?�3<�5ͳ|�9F_gA�u+B|�/��)[2Л
� �"|E�̑
�
�Ξ1����s]��~
B� +�d"+�k
++j�� �B֚Ȫ,6K�P ��
�;O�
D�
f�Q�ˇ⸾3����
� ���h�L�X� !�� c�
les]_�8�E��˵�~�4y dMk��< b ��uFLB Q�[|D���
_��������?����a=
��k
� F�����2Py�
8{F��
� �,���G&'�
�BaP�d6
�DbQ8�V-�FcQ��v=�HdR9$�M'�JeR�d�]/�LfS9��m7�Nb�0�4 �R��@�:uG�� ��tɤKY
++�H <
++Tf�ʸ �P�kV;$���mV�e��o�\nW;���w�^oW�R}l ǣ�(�[ �un& ��
�;
�@r�� �t;r�9��
��juZ�f�]��lv[=��hX& �чm4]� �& ?��Q d N!�{f;=� )��[��SM��x|^?'����z}^�u^��Q @ �P#� o8� A��z
��l�7��tڎd9@ 噆����! �-
��5
� \J���^�}�� �2���m
M���hG� � 6G�V �`�
G���p��'���)ʒ��+�X�$���*KX�G��<U�� r��ZJ�ͱd^�` �>�
'OS��?�
AЍ�T�nN��
++���ra�� �J<��,��"6���I ي�Ы��TՕm]W��eY��5 �� 7>��I� ��
����y @�$�
��� "h� ���Z-5]�qܗ-�s�K
?
���,���o�.ٔh�o ^Q<>���V^ �
S�J�ń�n
���$�A��U�c� ��M�"P�@�3�@ �/�m��1qɰpbm*���u���}
++��` ��
�S�f� �8�C��E9 ��2�&�� "����^ɳ�Nյ�I">�` �$�S��y�� �� I�x=hN��t�YF Ey���7!��-�� �
��BE���A�X\�a
:
� �)-��%�Bx�
ǹ�̤
�y��
��ЀX�M����]f�\;��X[G%�-��M�4T@ I>";�|�O����k�A��+TՓe�x�v�/`��� ��2�#2AA�V@ pQ�����N
++AX-�H0 �
A6
�D)�T���h
� Pl���@ .�1#���
C�}ȘF��èu����R��<)�&�� U�v6�M�[H�_���d:��2FX���R[ �/���<G�zo��w$(
�0Q �0�d~O�=
0��r
�4��R.F0��B]>���&@ ��)
++#p X�;``
++�d��C`�2DH�]+儱PB�H;p|
�R}� g �
��`� F#Cy�
�� ��ǜˑ��YMY�5��
++�
���� �A���P�� $�lD���tF�Yc5&���S�~�|��F3�>��) ���
H� 1ETV�F�r(Ѹ8G<�f���Q�=G�+on-ͺ���5��.F
I�!G�����C(k4�5�� �T�S�NA��"Eۧ�� Pcj�Ll�0^0 ��F3�l�� A�MjsO�a�U���0
�>@�
�d�*�+C��,g����
C�v t��,�n�X[
a�0z
!L ����~p �,B �����qT �2VM���� qL.g�_���Z���"��R}=p�%� ��1��
� ����$�
���S��Z�s��b�MB b
++��z��~-#Ę,D�y �Cd��+d3����{SʁM)��>`
j�p�aև�����;�v
��q
��8�� |p��NQh�1����y ��2&H�Ĩ�
� (�`nl�ȧ|"I�Z?{p�1�X�Z
++�B(<s�����~Tj+E�nRJa�+J�� f�!�:�[� ��*e\��`A� MPҠCy�"�`�Ԙ CxX �+�Sd�\{�qt�)�|���{� `�` ̊}�8l7 س�a<'�(W
�+9�[�~�!�9��t���Ni�<��Hv
��(��r@ F
�k��ȓ��`KIp؊�l1� p�v�g]?���2��0 ,���c��0�Ab0@ v"�'�
��;g��ӒAA�ZQ�tq�{����[��l� -�bD_���iP �V�L��'� ��q�Ni�;��
��g �\,��cvoT�v�L
++{P�*�C�'o=���8����p���G)#�d
AR!� E=
��~� \Wc�$�V�Y;)6*��%Ij�7*�]/���pi
K�@��
++�E )��Zv�!� ��f�Q�k:OM�]��� <���f9)>�:j�ڊR
� .��lZ[M
++�������<G���
d�9�Q�@E� l
�ʓ
��$lB��������F3@��H#C����a �"
++S
!P!
++
�ٲ�Ln ����ާ�|�+IB`x
'��>��
++ �u��Y� dz�\
++dC��#(j�����}�x��a�I�1�J4���Lb�m
++�-�/��P)�(���`��Y@ ��$�o$�h&�*b��Ͱ6 �
��ᬥ,! �0T�A � � �zP+D��L�䢏��6)v��~�,cW����\�8`
++&OE�X`v
++�HA�I�d(�� �65��l%v��3m���
)��
�P ��> R��Ja � �
++��6DA�Al����|�J��B�e k��`�Wm�I�<+!�bQ�"5���+�
����
��P���4
�P.���Ja ��
++����a����S1�l��-r��^��
++ �
���BJ�h�BD\�P(3���Mq��=���2P/��φ����:`��6"�+��,M9�1�\��:c�
$�Re*
%.Jk���j�6!���
++�
������"�0g�x`R T`�P)
++X��խ^JR?$27#�b*s���#2i&���AvE�W�~Pj��`�Ħsg:s�B6!�
�
��@�re"�m*r�V��
++oz���%$o&�$�R�b~�b�o�6 В펓m�&r�.2�=�<�j" �Ph�x
������0�6*����f)
++�2�.s
1��+O�*�{+�5@��,I���H�
Hb����1�!53T5�J�� �E �Kx�� J! � ������@��5W8��1����P1+Ew� 8���,�
V�j`�
�bA���O8��<s�. !eR�-i1
q� � ^�oj��r�S�<��?��% %s�j`�` F�I��M��N#b�@y
++�
�ގ��*S�C441�n�)h���I8���E-�
pG6 �!P�!Rn�?t7F�l$��Qf 4VO�* �`�
�E1pn�jn#cHj39Ÿ[�� �G&'�
�BaP�d6
�DbQ8�V-�FcQ��v=�HdR9$�M'�JeR�d�]/�LfS9��m&�����7�M��H րMPiQ�P$ b�P� �P!K�N��լXlV;$���mV�e��o�\nW;���w�^e @ �R� �^�q�@�� �p9����� ʓ�qE�
� 0�ҙ�&�M
��t��f�]��lv[=��m�-��a�.�m ���ICᠭ�L� ��]���� �'������|R}O����z}^�g����t��uZ
++�~�q��ff�����x�ņ�cjI%� D%t �o,)
��5
�=��H�#���+D�h�` �4�J'a� LcCjt
gx
� {
��e#�p��%ɒl�'������` a p)����I يh� h+�EA
++�`{j��*�0O
,�<ϓ��?�
֎�0�
� �A�&�� B�� 1-T<B�B�@*M��i at Bx��Pu*c=��MUUՕm]W� �$ �b����B�T[� ^ jN;� �'����#�i�'
ak��E�mۖ�o�
�
++9�C�N�G1�w Ȫ< ��/�����@>ڔ��� �ACp�����N��j>@� a�
++�
++�Pd$T��P]D�" �,����{ ج= i�y��N���u��Y&?�� �#�4�y偠�: ��*���S�ST��āN �Qy������.ͳ��HHL� YVeH� EE|@����v�Tp "
�� ~���m�\_
��
�$��$X� ��_A��� �
�y�A�Z �h���q �a���
oq����}ߣ!�\ �0<�E \_��RC�C� �) 9nkhV8 7D�V�_���N�X��l��P|����Cc��){���mGp�
� �� `�Po�@�
���� D#z�C(k �
j
��
�x(� b�
ھ��
�P02CXm
�� 0�
++�ڛb�
��2
���خΌ
LmJ�`+Er
��ib�Y�Ql� � ��U!�; :
++��g)d&�X; <=�#j=�ßR*L�
��"��RBHR�
++�mM�eU1(*� ���
��M�HI�h!�� XR��
��
��R�VJ�<`< 8=U
�2 �� 4vX�夶���
A�8� JZN
���*ftњSNU7)�y�0ʥ~���л�~"�%�v܍{�qA,2!�6��IsByOY�=�4F��
*І\0���ȁu� ' hډ�N��c��$OJ)E��r����HUP��e���`] @ =��mG�I$6�F����S�
��*�2��,�� �@`t
�# t H ��-�!
�@ԧ����W�a[��L��h
^"�]K��7G:�
BppPڧb�R+
�U�W����1� V�P쫄8�� I�!l��X@` M�`�mGx�o��3&i_��{���ZS�)Ār; ���� �N��x�%P_ޱ�?&�8�Q< H�����ۉq�E�<�
b�q<c�h�� ��s�%�fE��Wj���HR�^;�y�Aj�
5� ����
��H |1ƙ�
++!�Qv����T �:�I�'`�
J�5
z����uT9�R>�H:��z��W�QlmD0��bPQ��
{�^/�X�Q$�T
V�F����¨Ia�t
��\o� ����qX���
����/b
Hb
++��_
�R��w��J"D��`< 0`z���e�ѕ��y�W DP� �Q
++�b
��o� \ �
X��k-m�����n6��Zl��`l
��O�� �KH��)y��0 :�s�
C�x���6� ���gV�ӈ "���0��� �Ǐch�>��@"w{C ��cӇ�<m���� ��T� 0� �`'�Eb�x�Q��t�iň`�d�d�yD�U+�Ke�����l+
%�<�u;�Og���� N@���?�Sf(q\ f,��z�Q��{�E����wVl�{E��k�[m��drb�.�{���{�_o�x,
f+ b� 0�@�X "c�P�;*
�@�H��|�+��3�J�
NWX�䎸
���p �s� ������qx�{0
Ƀ���N�c/�fsd wE(�
���㾄2 Z� ���B}Z�
Ѫ_��x4�$�� 0�$)<��,
��|!�K�� Bм1
�K�
��j �^�a�L �@@ � ��� g�� c��ё
�i�o3�
7"��:��`� I� ����w
� *
�P l�,�0����'�#�1H�0�@���qMI`
�@|Q�@ 2
1��L\�fx 0��D�T\1
++.�e!H�T�|
�� /�� �&�̳+Jg�� &�� � Z��h y
�
)Z��k� ��А �(�E��w
@ �5ˆ��s��#��=@����D�9M�u���� � mZ���� "��v
�=�x�W�&�����|�K�x��J"��x �9��,�T��i�qrd R�F1IO�m�4 �\MF��r � �X�ޛ�)�k�/o���>�x�#� &?����<��n`�ٖ���Tv����hD�;
� t�z`r
h J��� S�f�k�[�D�6B�@ *��#�
����؟õ1ZD� �&�C��(��+K�-L�� �3ԡV[�� �A��?Aи�gE����
a����
` X}:`t��� K�� P>`-�xI�(�9
qtaZ�*r*� ��xiU4��㠹멸f
.d�k\�Y&:��c�҇2ȯ
�
d��߿�t�����m�����( /��
�H~�s���0 �����z��ފ�с���C� :@�&�@�� +E��V��� �������� ��$D��bdM$��׀ ������q
'�h�V]�7�0 �G�Ō�q� �ipP *�v���`$�����B�JIP[ ����"�¬^á
)���z�.GI��(�A� �$�W������#� �cZN�G, �
Ȍ���˨4
++/�s������` �5*H���0 p�%ԋ|������}7G��6�|���}�C2 ��
���U�r��x@ �;G��Q�]L#�8)�1�1(+g{����%T�
��V��p
2`��YP ��d�C�#�Ԗ�+T��%l�"$N���H,F
++�'z��Z^ `�� �Z�D�� >��N���
` $��e8"�. a���E��"��*��($ �j�hWӚԼ�=k�����@"�x
@"��y� �X�u�ӱZ%i�+�n�b
؎�h�v�D
��N\�"�b J�O�7����� a�B<�`-b�����
��ih ���
++B8m >�
Ka!T,{˝t�ЕV
8z
!L ��� X
a
�P�DȄ
&� h�c�I
R�l���pobb����s�E� ��pP�<Y�%���[�(CnepҶ��3E��F^p,U�
�r���8�0�
U��;XS[���j�Ę����C+U����<>�60-�@W `�ql<.8Vy;v��X; <=�*I!�H|�i��,��a�uZ�i�2�f6��6����JA�6n�������ģf8�p "a�:��<
��":���,(��@��2?�u#߁h&� *�uZ�("�����P�ès`@�rNl��!:�u�0��i1�t����L�$pH
I�i
������ �Mh
++
X�(5��$d�������!�
k��ޣۘ�
"��$
++>k��]�Q��C�����
++q �$���i.
��ӄ��ơD#|�"$T�H�l')�
���TU��w���p��V��D�xr�ی&ņG�ϐ�8J 舜�
�I�� �Ln4��I�E�Ƈ`�c�,GC:
!3�$��| .�A" %�)�ś��zcd6F��]h����)��a��'��̛��|������b:��2&j
p.Po7�
Y�s41��� "k0r;�)�g�M�=��� ��Ȓ��
++�D��
T<���B�ԥ2��?��9� KN|8j
��l"m
v� (�d�`�+Y>]B�B��+���}�>T���:N���IH��@?l�(BH: D>�
++� �,�+oل.5ʷ�
)
��f
A2�q
!6)EE�#�9
䏩 ����h*�\ �P%!JA��A-�ޠ A$@'R��R�8��ꈀc(c�B���o:4�HA����J�|�(�D�
c���BP��v� � � �{�V
@�� ��j�4�Z��T
++�����2�� aB֊R��N�n�A�4R� A>
T%&
��K �
��)w��#0{�hL��M�$�d(k����IV� ��X�j�����0
�� �� �lD=�4$A.z`b@BZ���'
�� �-�^m�� �BNs'6s�>�NV�q��DKbQX!�R_K<�b��^���
I�?.j�S��T���
++���O�
Gh�XUA.�q�
�)U�Z�A�� 4�����y,��Z�hz�$�H@�
�
++?*2�j*��a��`�ч��Q��c#��( Р� ;#�6 h� )��R
�k6AK2^G��V�
�!
���� p�x��*R�Pel7MR5)���
r��`1M)�((D ������Ҍ�-ѡ�����М�έ`|
0�Y��8�
�i��.V�l�i*�� �G&'�
�BaP�d6
�DbQ8�V-�FcQ��v=
K���ym�JeR�d�]!��y�/�NgS���F
,S'� 0�RiT�X��m <^ojeV(�H��Ѩ��_�K
Ng` pT;�a�x0 �N
� �Z�wT�X��?w�`pX<&
��@���f7
�Ɯ
���Q�fsY�CA� )�9�& ( ��� 8 �vXGc�� �;9h�@ 0T�M�T�X�r��
++�� �b'�G��� �eB�
��g���z}S�T���|e�� � �B�� �����@�L �ze�J$� @ZJ�!�\AP�,`&� -$|,����
"����(�K-����c��
bp}!G��
!�
H�,�#�ol�%Ɍ0V��*� @
&�
!�v� l(���~���>
B� 5
�L�"�D�^ i$`H �=<�s{
~��� �x
*� �+��7�A�K� �I�يh�U
EQ��UIS��&�rO�`�. U5�pF���\5��!�!p Q�s���ψ�5�@�g�2@�%�`
=�VK
++f��� &�
�
�E `#��ym^���ם�&]0iNH�@ x�7��
���/
++C� w�'�� �#N�
v
�s �ʁ�|��9VJL!�dcj�
OWDa9^���Zk�<��i ��I +ݖ�M�z�Zk�>��� 4�B>����!n ��Y���` V�Pl��Jff� '
�<�&IZѿ�Ԝ��F�e�[rxӵ%�6= �4
++� �u�@�A**����6���8�!�2B
<��{`� n)�'i�y��P�4
++` �/ ]�!��z�#�� ;���Py�8�cL�2q at AЃp�C��1
����|
���_*p ��N5���Z��1r d�U���
�R���ޟ��hMO*�1C�@x
�..F�D��J��tV"������ D� ��d@�M �
����� �����X�f- u��o
ȸ�@
�DŕZ��Y�(p�����E �� ዔK"!�F
++@ (p�%�� 0�
G `O
++�z ��j:GRU
++��(��xD� ��1�)`M
++�t �2
�/� ��8 �F� ۛ�rH� :�� ��@��(
b��R,�����Ւh�#l P�"�d�r�^��/_�2��Lp�X8:
++��
C�B& �S<��F� �ZH����� �*]�2�Y�I,��ZU�$����G
��5'Č���˕¼)�z�]P~ �� �N��
��L#��d����Z7�H�0 �4!],���a �" )
++Q�2�w��e
++��f�z'M����
�
�0
�b8 p���a�;��X.L����{O��A�u�
��:jK�H�E,`�|�
�N61p1��
\�*
���#�( �_UJ�
++)�w^8T� � �2;��A�C�,����I�`�!
~/���tqP�p���L � '1�Q薗ܓeg ���\��ͯU!�2��Bm�=#@k�� �!�R�
^0��q
6菅�h�H�3��2k� ��˘�u��
�}# �ad��L{�|コ�s/���7�,��@(���م �" ��� �az(�UJ����ÁxL7j�"�t(� ��(�d/P
�L�P6���- t
�D�\�� 9�`�l�/�7G>�1kӎ�еE�"�["a:�C !T-�0 N�B|P0<����:�D �bb�K0�
++�"h^�D
�4�nqi8�9*�_��ΦB�� �
�
�
!Q�P���
��63怎�Rj��jP�=��
D4
S�D��blX-a>,�N�`Y�U
�,f
��զ8D �\ ����8̲ Rz�d.
�pd��B�8f
1��y� �HECA�)�(!f/�f"@`��=̭�f�4�.G��@�Q�C|s
,ũ���{���&E<�"NE��� (�7s�
!�8��Al-�'j��4��� � ^������ lۂ �V����SB�n�ӗ��) !��\�$"�-z� �!���Po>S�sN��qNN(���f
#�x9| :�U�}m,r.�`���
�!�^�XK�{/��`�5��;�����s�,�!t��8 ���3Y�Pmi��_�x(
++
++����8�g�I#�y2��P:N��1�b���p=
%Ɇ0�G+�Z_���9�$:8
!4
���'���B���T"�VM�� M��|��H�W���.�(�#���'�y�PJ)9'��� �'����x�- ��I�MI��r͝��6d�Yz����
|��#���0(����rY�Ye��� ~�~�nv�� �l�G
z �f�P
0Ab��Đ?����L#+h���R%�r`��!�
�R��T� x�X�o�@�H��
`� � �^.��|4#Fd�� 0�<�Q
++b
�ZB��-)
++�<�(捨ޘ � �~ ����K�ja$�c�qf���)!�
K� �G��� 6p�.��� �� :��#�Ţ��pܩFc��RnN����]���g�<&q'P`�
�7�X2%&R�
R1Z"�N �
�f�)zF$fF�n��:�
��pvgjv�s�Pܠ�Eh`!�Ѭ1�_
++oؒ��aP=�
�����b�5����Z*�
��������#�j��r�q��
0L�$���-��!���� �
�7�*��fGH����8����p���#�
��$2L0R�
DmD�N!$vp&@
��
��Z`xZ��
/�[��\�H�Љ%�"���@ P�)�)�R�fTe�Tj��Ø �9I��^�R{l~����4 `a�I
G�N}2�!Aʨ� .�6�.� )R��Ǡ�Hr�X����D^ȩ�
�������K���$�G F�0 ��0 ��
��;�E5b�0o,k�
�2r�� �
,GM���}J���:�MFԡ
��
�� ` �
++S ���(*A�Y:� k��` B p.Q�$�$���
y#��� *��afI
.�,6�2��*i��q;;#���<�n�0 �N 8Ax� �� �.���&~��I2�X���Z�����@4Q5����
`�� �
++� ��@�*�3�N<&"bo�����H�&
#)h�Q���ӷE4�%�\�3 ��Jґ&�p��*�I�9��9���Ď�K��r/ �)�l��=Jt�'��N7n%��
++K� ��+�.ԲG� ��<�p�`+�H��D=<q��ʰ �M>OMN�=OW "J$�B$r�A&~�0��h2 �E����9c�I�� r�
++]
� Ǵ�gS��=�C��,Ƕ�$52^��2Sm�S �=�������(�xIa0$F�$ѝ�!�
�]5�@p>��D��ʐ��S�o
U;�����l�I���n͎J���@�ZP)]V
'4�ɠH���� ��YcF��& ~>�:������.U0K %�U�� �Ia�i]t��!N��R^w� w�n��
r����^R�
a-��M�M���� �f��fϚ� �
���C@�a!Zvn�� �v��'��� |�U�Ƥ�.f?.��h/`���j�T���8!N8�3 븻��
�,�
++n��
++ 0{nU ��
���
��CF�͏�p7MJ���馚2�@�
�p3�d� � ���b� �(��P@�� �s
++a�.5 �Fu7OywQpnX�H��TnL$1��
t���J��Ro�j��Tu_V5g�Bn�H��}��u.Y�hF�B� �� 6k��O��错�HM��{�p͘��K4����
݁�]b*�bc��)
��vR
�7<�����lr��
H��%H�°+O�
++
++����9�h%�$���k���
R ��<!�
A갖�mv� �P ~
CZ�%GGlw�����X���k���l�U
(��
!�Éj������/��
ASM�
++��5M8��x���c q�Bq�*�@�k#Bn�B�
\�� @�8� T/�{�rS���I�ki�w����m~
SkJ�k��ܲ�-�B�+� � @H�
)�V�̭o<�jJ��S�}��R�|g(}���k��`++���>�,Fĥ���
++�
��ώd��J��bQ�� ��[�M��o����8��>����n�B�R�>�4Îwt%2�9��ɠ�˔Ln���n�����
`�Cؠ��~�7< 0�!Z��DŴ
` �
++������
6�:
�"S��v��<�J�m�}E
�v��^�G������g�����
�N>�-6YipQ�e�h�
⌁x&, H(���<!�
����
++����qY���P-�~^dC%�L��
j���Ϫ���z��=dE
�)�6ɠ��ɰ�o�Z`u �չ�2k&���:�y��o�P�
++x��U�l�.����ڐ ��pk��a��+��u�`��F�
++5�[���8�YoU��UUU�������N�Nf����m���n��3�;�%B�G&'�
�BaP�d6
�DbQ8�V-�*�g@ �f)�HdR9$�M'�Jb �b� {G)eS9��m7�
L$���P�PhT:%
�t����� �|>��:���O U��J�v�3|>jE��< �h6���e��o�\nW;���#�A.���XV% j��
����
�� ?�X��V*�T!@0�c-��J
���l�ghn�dy� @�5[;���� � L���px\>'�dž�`��d�"}1�
++���7��R��@�%E����TQp�> \'��?e�n�Ԙ�:_m
� 5� <>�
++(�(�A`^]0
��% ��T)�
Eq �(
Ċ!L�'����ıj
@��� 2��,]���{ ��> I�x� H� �S��,
<�� P����+�̵-�����8�
���/�qNY�` �D1\�
�` �� ���,�d9@ Msl����S�H����\ E kG��5MIJ�8�� @
<� t��T�"�ANUT
�!8 V���e
��i�
++�l�]�D@�.�� X�9.S JVm�k���O[Kp�&��<��(T��-^O�$Ys9���* P�$����b�
++p
�U�����|��;�7�8F
���nbJ)hM���Vb��T[� �C�l
����HA @D
�Iڤ�Oh� P��v�N��b��e�
#�1�]�
����)���HF �F@�V[�#�
����f
�� e��^��&�� �#4۷�n��Q.;��I�k�� �4 �}��
��n�Ȣ� �- �!�AX\� �B�g:�
��~ #��Ӯ|a� Xk��%�0�b B�b�`�%i�E����m���r��( hds���K�\\�!Nt���P#h #��̯�
0 Ey8�[��=_އ
�2 ��O�@X
Eܛ�
++a
�&�$+�-����.`:��.��:g�h����9�X`k���1d&C� ��BB��@c�s�h}�4 {��J+�t
��@&��]��� `��E��s�.D��d��7@�f���
,@��z��
@"
!� B
@
Ÿ�
��By``
++�Hۣ,x$�� � Lu�E�0 � 0t
�,��q0+`p��t��( H�0�j
��
++Z䔕R��ǧ���0FR��.��
����xI�"D
�d at e�!� �j�r�Px
Ҙ�
����F�f
ٛJrW;.�X��!�4N��'E��-�T` ���D
�� �
C�v4�ʙ�
++c��I�� &E8��t.�%y��$쟔2����p���!��uS���(� lK�t*�%�gp�C�
jJCZ��Zl��{�^��y/I����d"X +�M��6F��P��|O���A� N@�?a@�q�;�Ea�G2���z��c�t� �� �V2�¨DZA�,�!Ԑ� B
��w�� t_��8Р:��9�'�]�ř2����0��
�cHlF0�
D� ����,�
Ӝ�at9ڑz1Ɠ� p
�*�<?w�!ϛ[q�A���E���]*���7�?���=���+��F�
Al�B�`�
�A�6@ T �Ũ���=TK�}��o�m at O��� 8=2O��\�x���J���pmݽ�Cxq� C �)�E����Ġ��bKɌ��AE�l��:> [;��Yi AV �8�%Rǀ�0�=��ƄȾ %,�t��z�x~��b����m!�6��fT.����@F��>��D
�|��]�ց��T
�� U扑@ M [...]
�Y����h�
` 0a&�����}�# �+G
��K�c�z�-j���'^��;����( ��^� �,�t�^��kMq�5� �0�p�L�lr����WQOj` ����
���5A >�S3k at p�K t�DsaR;�wi^�
8 �~EƟNљ��
M�
������s�}P�"g��;�
c{����y�� !49p�4��`�rO������7&*{�kʙA�U�;w�Ɂe����F�,
++K� ,�]
++
�$cv����`�` �(�
_�9�U(|�|�@�V�b+ov��pX�b-��*;�
++
�����`��`��w����o��v�
����t�f
�����
++d^�H��z
o[ݶ���Z�0U �� U��
++�
��t$X��
�8 y%�Q��(��v͏Dhz
'H�-�~14�Kc�����0���G ���J���sR�N*�<��0i�6�_������rNi���1z�XL�0�}g�$���/��&� HkzIR`�B���&o���ʀ�`��Z�Mx��
� @ �h���
�
++� �bJa�`p�%�P�e�
++@� D{�h`��!�
A�H��TB8�F��nlz��^�� �(�1� �k� E��"� ��&��
B� ƺ�$�L������v
++�
�*?� ��� Ҋm� |�y�� .�� ih,|�>t0�X��� :�Bq
q*��j�<
� |�g��rt(�|�>"0� �#�ҐP����
��qgr ��d
o�ߤ �`ʾ�̾Q^S`L�
�J���(q=�'E��R��5��` %��/8#�b�i,�&�F�z�F��
++� w�|�1�
��cF8����©��!�UQ�a~զ�|��
���p����0 j�k$���Qnc�ҁ�D�격?� 䴽+����D-r
%�'&�٦�kg��J�����/W ��*���
�݅�!��
���N��k��ZV�W&�p ����,Z-�k+�!%>`r� a�'�)R���5�& P� ���~��~'�Y��A$�#
����d�-(��|YZ.R�2B
-E8
@�� ��
���V� �B ��
++��� (��t>!�D�X�^1�F���~A
}���� e4[rt�a1� �@��C
�%0 �P�Z5
�FC%ՠ��mI�T�Z�^�Y�C��` �f(��
�� <,
���u��q��G&'���y���d��z�`�f�h �]2p��v>� ��
++��� %r�� ��y $��wg�"�0x �;��H�Y��\��]7w��p��P
�7�R��f�Z��^�_�
�]�=؆�h\'���Y�y 8
��7��.
��
++ĩ� #>?�)�m
@ �4��|O�<� 8 :��� 1�� ��\6�q~���$9D�24C =
)0�
8��ҵ��n�;k�p�$X� ��_
<�q�z `�7Ȳs�
����ˀ:
���b��� /����:l&!� ?��`4
�R�����ɐ
� 7:O���(D�4H!��Fn��F?������ڶ�t_� .d�/P+ �2
++2��<
T�
V��q�
��?AO��
� �3�@ Z��e���f!�
�%bY�r4�HH�^<�Tkg۬uo*�Jӄ�5p�Di:X�d�et�(��,�d�8NW���f���d� q
�c�
��3�v��~b(�g���EbX��
++�H!NH@ T����yR�peiy�V QUeʸ�9�~d���s]M� >l��"��{/�9> ����h
++B8p
bp}��Nƈ���"��ɶ;�� T#� `�9�m��3��h��Y��%��� T$H��z���I�h{�&�v�WV!*U���o�� ��"H~ P�Ԩ //�
'a� "v��w,R��M�诤M��\v��!��tJ ��䣯c��=^�x�� �����ɾs �~f ��
Y� �� \�F `�,�(`9 �̙����XII��x��
J05��
++1�V��F�pp�p �ʔ�͍�=�0D� �B.���zO���A$)hp 5�(ya�
++��F �3�?�T!��\ ؆
$����� D� ��cĖ7�H��\�h�CC�� O
++�{N�>�� �@
++7G�����@ L
++qsa�S�� ���) IhP��
Q�b1y�
�|%�y�a,2@ 3Ƴ��yӺ�0 �<(�R�YK6mb�U����D, o
3��>�B�h }9t�dӺ��I��fX�3!5��3&iy
++�"EH�
�d�ߝ�n���9@ B
��u7��X� p+��ŸЌX�
�y�ٞ�F{�xNJgC(�%-��) !C�[�G"�Q�8�� � �!E�GW�c
:�b"t��X� �T�&Y��3d��Dk���4ӂ��J'd��T�63��� ��*�D�(�}Ca�UU�
++aX�� &�h�Dx�` E��aW%:r�SJC4g"D0 ��0���
ap$q)�wB�Zń� ���9�q@ 8�vF��#P�
���0�X� d8�!�?�ݚR��
�@�Q��/T���`F�1�6v�&��{qL�
++I!�AEzl��H ��i" �%�2Nr�XR�p�^ڌ
��O��;G���^�8af&�`3��
�Q�>@ &�@�ޒ"���P����K�V*+��VCҊS��!�\ �R?��8 �p
�䲣 %
++A��
Ѩ7pݱ.���b����6�� �D./�0�O������$�bz�[ ��� Z�dD
� �3N��̆H�Y(��AP��
)� �b�1(��߄��@aC�J,����Kw���z$��0� !8ҫDr�1��&
�B�`+�(�Q��� AD��� ��, ��&4�t�0:_��t!�B�Q��6�N#������Ab0S`� �[��^}���&�,���"BH�dB(U�F��x� A�>6�}���:�_��T
�e�٥����8c�s�(��HtT\
!�RH�fJ��� �
���K~���j�G��@<� !�R
��Z8�t�-�+�b$�c���%� hM
\ �]D�� j��
�5g��� t���U-��5���ת�Њ�j�@ >W剕HuY�C�unQ�`h?���<x��b��,*� #��@�mf��D�-�Z
B�*ġ�`�\k�}��8V��R���7
++��g��2+���~Ktvh
++
++A#������䂁A�56��
CA>�[XZ>��#�H���Ni���M�
!��x2��۵��J����Hfr{���G&'�
�BaP�d6
�DbQ8�V��
%�>-�HdR9$I��y ij��]/�LfR@
B�ˀ�@3�PhT:%�G�RiR�C�� <���
�K�#�F`�<�XlV9�5�� L�k%��o�B�A `B�7 b�
��k�\��X��|��X�f7
�A1�:( 8)��o��L\GP tV<�uW�h, L�
�Y��nw[��a�� ), *� <ޯ|y��V
$}�Wth>�
%�/���HD��J�8 !п���y���2����_���"���шT-�<��-�m
@ �00L$�@�$ d`� !9 �
q(Q��pa*��&�rD1��i�' ?@ d�&�r7�` ;�e#�G�v �=���~I���a Pk�&��\~��� .D� `�F��7�
S�8�$�6 8zΌY�g� �5�S� ��E�`�&�Ԋ@O��� =�ʚ� 8�1`�
� S�Sy�t��L�\] 7bМ `�/�6
++
�9�J\XVJD* �z<�
��R)b 5�k[��_9��p�4�` �.�W
++�?�4
u1bH~ ��2� H^QRZ�� �C���a(=O�/�>T���՞G��IQ):U��)?m�nS�n'Cb�cN< q�zd�
,�CE�5
�Nb��%�
#�3��%����e�I�&���pl��]A� �SU���;�X��L�2a���&!����SĔ���H� w�9�@ � `���1R��1Mp�Zג�� ��a������-���}q�
%��I�9O���Ҥ���
++�OX�_W�
=�@ �!����]��� 2$�)��H@<� � ��� �W|����Q� V�5���L^� E���g�� "�Vn�GG��<o)@E
� ���
Ĥ%�A �
��#IH�� ��5�%h�
� Дz`� X���Ah'QP� �A�5��t,y�j��:�
!P!!�<�\�l��5F���I�7�
��#P �����P1J�R� �Ӏx
z�ŏ�� $F�j6
H���, �-
;� �!����h9 � �l��#Q��
��7
++�p���p
0 �a
�|��U*�
��9� ��`
Q�+(͆
����F�[D�<
L
++� $�̺+؛���� j
a"
:P��� �c&aMSq�
++d���M��� s.n�p���j
++�t�M�x��U
��Z���� ;F
�zl P �g})%A�8�J;�cJ�R3�
���Q��6����7-����+hu& YG�. �8 �R��<,��4���M�E � ͐�!D� _��� #Jۺw����iP��K-e� u���*
�PN�@�<�bE�:
%
LA �w 8M!�
u�sW1���us)�=2Ř�"C�^'����NJBA� �VXR+J�5( �H;�dϚД�:��oH��ۛ"tU���#�;�� MH�j��Ê�� �TGP���� :�����a�Z\� �TrؒFԐ���5c~� ����W6P� �� m
�-��w�3ư�PQ��
�{�]��OPaq[��R��?'Bh=8��-/��|
x᮷Z� �:�~�WX#����c�s
a�=�T at 97Olb� P�ݼ3��
��QK�H������/
Pw�A<"l`cUZ�
++!�D@���,�,]
++ ��
�0avX�# �?�,`e�Y� �C�'5�3�� u�Έp�N��ϛ"�W���"����K��Ӏ��Ŀ��< K�.�����UW���Z��},b� fb\
�c���.�G-
+�
A�J t0Ɔ��D�S@��p���ό а�-ͻN+MjӔ�t����e��� ��ûO �aU�k�1��@�1R ��f
�ux_HP�61(*�0�;�~m{H��` e
++��F����
=>���Ĉ}
o��o�����xr�l&���zO�x��d|
t���� ��n!0!�=��P��~T`���o��3E�� ��-E����'�D�����<��Q�K�
���s�L�hT
�� �
C�>����
[T�d��w��.g`�\���y?�U�1�W� Q�� ���%�E+b��G���A@"��,�ѡ�B�[�` &�H� ���< P@` 3��
��4��$*���{}��Ү*QB�lp�Jw�A öwM=�h<�p
H!�%/4� �$���o�n 1�T���R
e ��xO�]Jb��'堷�`��
++�j ��-�\o���l��*� ��$�˚D��.�Ͳ�b�b �li�
���f0��*��<A�pN�M��~Ԏ�� H�-
++� �����
++$ ��b� Q� �J�>i��`
.��ڧt0��pl�o���@O$��� f�xDŽA��"H�-
'�� �P�)f�L��MNMl`p��J�H���� �@ ����l�!�m�l�+��+B�щH�n:)� ��8
�ޢb�d.`H��@�0,j�˄ԡ�l^WŀWEyQ�=��
�!|�122L��� f�m�Q�%�
��i\����`� `v nw1�
�V`a> P�
η
�:a4B�/��
�$� ��"��a
=c��R-� ���:�r��ೀ��� ��: �� ��
��#,2#�=�E$�ό��2P�r"��(�.���?%�g#q����M�l�a<��G'��"ɤ���!6
c(��%�b.��6
�֨�����R&:�-#�,b�'��k
���R���� :��-o&�:���rC.�����
r�)ѶL�#s-�4���d��L3ۊ�
̻0s"�
++Z��mk�/ �2
++���F,?)��l��j�N��ˈf]�^��%�Z6�k�D����N�7s���)l�S��K���]9,^yǠ��:ҍ"
��M�:ͧ-�$u'V������S��
R 䎓���� �;@
a�I��8l�ۀ��-
i���Ih
@�a��t�xI�Q_Anw �"
L��p5BS�5-�����=�4�����!�
F�
��j{EmwB��
�FQ8�v
��� �̴lu�@
++�/F��H,� T�Aj��I
� �
��F��?�����&ht�gs�
++�<�
�K�����i��̳��J�h0T�F���`�
�
�����\3�I���P�O�>����P�E/z��{QT��t�=��ZS5R
�ί4l�U�0��v@P V��S�uQ�| U
�<
,����5\J�w4N��5j��8�Vɠ<�v��UQ�9Xt�����!��
++ 2Z��?��)&��ۀ�� k&�['D��IQ\#! �x`���:�xG��� ����n�a�����f5uW�_����.�|ɱ!`�
!���F �a��A$� �i�([��I�,��c����]/�\�H/�^I�
����em��Oć'f�%7���m
�ud�_ͼ-�0��h"��ZR���L���ЍM(�5��H�v'���.�k6
�U
Z6�(F�oAA_l��]5�
��m�$
d֊�n����n
++���"�Hܭ���pn�B�/a5�&�7���`���D�r6�j��AP �sB
�J~�!\|7D�1� �
7R4Ln� �R��w_oq��.&
++��W_9`��?
�r�p�$���_.FD�,�מ�`�P�.��y�$��
�k��z�N�
.ob^��)P��
n��}r]C��Ȍ���Sju5@�=Pw���Al��↖��m9/2��~���:��Q��p��b�1cV9��Gc�bMT1�Q߂�藖��{[/�h�o8Q�KAe0���
,��'0ރxx��l�z
�'uv��:�"GR��q�w��w��!k.g����0د�4q%��.r�L�9��t�-�� r
++ _��� aajX�t�#,~�:up�Eo�
#�
�r
gt��
++��9`㋀ ���8�7����<��ː"��A�3#5�paHNdAEr� q�0O�q�~�#3�A(��g�m(�*FDCW#e���8i�p_��G��GTy2��`,��*Ϛ�A
++���m�h�A Dtq9�Y�
�^#c tJY(��� �!@���2)�
�_�
)�DӖ������N7C��D� �MI^:7r��.e�_Waz�
�87�:�S/��Vv0�(W
�|���Ԛ
��d�f�����:q
�$W� YT�|���!*�o��7m�g�s�nN��
++*�If
��3*���[�\��`?yO�;��)@��H2b,��%<��!Jf�G�.�� �G&'�
�BaP�d6
�DbQ8�V-�FcQ��P S#� H�9�JeR�d�.�c���t �x<�ӹ��}?�PhT:%�G�RiP�8�4 W�� �8K�VkU��e�� P)�Q��ZmV�e��o�\i(%��w�J�@�8
{1 �!��
lz=� 2YX P�� �W��fsY��w=
++D RL� ��f�&�}� e*� �P- ���}��px\9��
��rcf��( w3� ��_���%B r�]�'����zbc��� �� �`/��H`2{g�r� o�gK���,
�N4��r �3 p��i�y
� �H� V[���M�LT���^ �@� ��G3� ĉN ��
H�,�#�pT�%��<
�� �hI&%�����q)
K��Y�yK,�3�
�[�P�R��.!��P]J-� {
���?�
%PT*Z � �%@ �5
++� (��2c�� @�eH i�'
-Qԕ-L�� 2 H� �S�L�
++Z�h D�%x n�GEiaؖ*�BX�J
Nx�(��� �n��o
PK`pa�U�qܑ]� �� !�Yr���F�� k�
�}ߗ�Wd_׀X� �1�� �
��oT*ڀ�|f 쵀��<�:���4
++` �. 8�4^Ɛz �lTYVm��qr`�$
�x~
Bp| ��*�fY� �!n i�~w�����ҹ
++9
`��R�
++^��sp�Ʃ��n���nW
�H����
��\�
��ë�\\��`]�@�s���-��
++^C�hNx�h xeLS!PZ�FX2g!�v�=�e8���> � �w� � j�Ҁa�n i�n��� ����{
ϴ�����πؚ
� .�@��}4Ȳe�r 6'����Wk���xf�^( Ҋ��x΄��WF>
�7
��w�xK�
C�ʿ�-��*��*���0 �}U��� x�� ]�A��E��X
++
�Xl�7�P�
C�|A���|0�%7� ���O��a4� .�p �� <���Ç1f.Eؽ�� ��t�� 3��F� �+#�>�q�����-V;��Yޠ�z���F
!��[�.FH�
��
� T�)J�T� >M��� '(tx�1� ���R�v&0 8G0�2�ZG�Ylf$T��R�^K�}/�_�3bLY�1�DəKa̹�3�њSNj��5f�ٛSnnMټEf�ߜS�rNY�9�<��vN��;�6�S�zOY�=���Es�}O��?��E�~P:
A�E �T,��ZC��TNs��)E���Tn]Qj9G�!�T����II�E)�T�q�jYK�1�T��3�M)�9�T�C�mOjA�U�j]QjEI�U.���Sj�Q�UN����U��Y�T
�U��W�a��v�VZ�Y�DŬ���V��[��k�κWZ�쫕w�U�W��^k���V�;JalE��V-Q�
c셑�F��Y;-e�ř-6V�Y�=g������Z[Mi�
����Z�j�u��Vκ�
im�Ź����[�}o�-���\Z_p�5ɹW.�\��s�Ѡ7:�][�u�eԻn�]٫v���W�`^
�y�E�ך�^��{����_W3|����W�ߋ��nv�`\
�����/`�S��v�XL�a
)���5� o
++ o2 @ o
= R S oR �
++k
� � � � j � � U
� /� A� Vj g� PK �g��Zo Zo QuickLook/Thumbnail.tiffMM * n\�G&'�
�BaP�d6
�DbQ8�V-�FcQ��v=�HdR9$�M'�JeR�d�]/�LfS9��m7�NgS���}?�PhT9
++ D�RiT�e6�O�TjU:�V�W�VkU��v�_�N��[
��g�ZmV�e��o�\nW;���w��������`pX<&
��bqR��/
��drY<�W-��fsY�.79��htZ=&�M��juX,��]��lv[=��m��_�����}��px\>'I��ry\�g7���tzQ�GO���v{]��w�q���^?'����z}Po����|~_?����~_������ K� ��,
�L�@p\
��% L
++��5
Ð�<�B��Eđ,M�q
Qől]�,UƑ�m��S�Q�}�
�� k$�#�L�%Ɋ\y&���)ʒ�'��̵-˒�S"��
�1̓,,L�L�5͓k�4Mӌ�9Γ�?8N���=ϓ��<O�
AД*�@P�MEєjIDQԍ%IҔu!J��5M͔�9O�
E%S�
MS�LOR�Um]W�=YX֕�m[���q]ו�|��U��aؖ,w0X�M�eٍ��f���i�}�k�ʹ���ݽo�
++mn�W-�s���tݗm���X � 2 `�( ��$� r�h r`��p
��z
�͑w☮,�W� #���6
� r�
++ h��|�@X\�8U��o�����|� P8$
�BaP�d6
�@Ad�
��9� !���UH���eR�d�]/�A#��c7�NgS���}?�PhT:%�G�RiT�e6�O�TjU:�V�W�VkU��t
++
++Da� �X# "0�e$�Z� �uv�V��n������`pX<&
��bqX�f7
�����`��S �AL��� ,�����
y�i�Z�f�]��lv[=��m��npcQp� 6��!X��r����� �~?wX
GO���v{]��w���x|^8fk8~6p�D���R
++������~_������
�� �K2� c� @
י��� �)
���9�
Eđ,M�J�A E�� ��nɰX%
��y
�RcHR,�#�L�%ɒl���P 8�
�� @��D�I�l�2�L�5͓l�7�
++�
�:�� 0
++�/ LY@ �D3�3��MEєm
G�
��n �
␂�B��3
�4E#Qԕ-MS�MT��ki,A
� N�P�z
� P#
�UEU�
�aؖ-�
"���R�
�X�
�y�8W�=�mۖ�o�
++�$�
=
@�:���D�I�m[ �Sp���}ߗ���7��
++5 �&ȣ�
++O�Ijb^����☮-��p�'��
++9�`��$!,V �O����]���e��� A�1MMRQ�e}��h�.���J�
++ p�
p�aNY�paPe�V���ű��0< �Mz
���\Fx 1������������� Rp�y^�u�^��
��
�%'�Bؐ cP� <�
l�( !
�����G&'�
�BaP�d6
�DbQ8�V-�FcQ��v=�HdR9$�M'�JeR�d�]/�LfS9��m7�NgS���
� &�� �V"O�T��y��
�eVm�U�U��v�_�XlV;%��g�ZmV�e��/�@���� 'ƶ��i��v �3���X��X�f7
��drY<�W-��fc`�X$ �D� ���5�t:���<駮�6=��m��nw[���}�� �
q
++D�����y ľG6����]��w���x|^?&dH
�Q���`'�<��` ��m�Jv_������
��*��naRI` (��2�{
�� cT$�?p�=�
Eđ,L�a(< P` ��dN��'�� " ���y�
�!Ȓ,����@@ ���T��
�� B@�)��/�
�1̓,̓�AXD�@
3�:Tr
h
++C��/NS��?�
A�!�\ +� �PB$�ɾs �>�n�!MӔ�=O�
++�
�!8 Q�x �Bf��� &��-2����u]ו�}B4�5QU @
_���k ��F��͑iږ��k��g5 [^5m��� �
c�+h�wm�w���A : Ĵ�7�W�(U��0 7�d��aN��j
��� W��,�ȁ>V�� �F��>3��.M��Ok�X�̺
9B
J��� B��fE�g��}�� . ���0< 6
h(YM�"P�ޛ��ε���e|��8B
k�@�H�8U��˷��幦��<Um|�%
++Oۥ���n�/
��
J��e3�Ѵ�H�7��f�'���=�( J�( (���;<OS��)Ϝ�e�����=�B� 5��O;� D �g��iH��m���o�9
�� à�ٛ� � ���1y^����,@#��� N��X ]d]��� /����M|������M)�V @� @X��M��v ���\@-��2��4�f&�� 5��B���a|0jB�]
��"��|�AƘ��q� `
��
D0�Q"DRX�� �X�����UeÀr�����Y�Ql� 0�]G/�~��� g �3§�#�q�Q�;�pT��E�&XW
���N�"��^ ��?��@{��;�ѾA�Y-%�8(@l
16
�ZᅂxU�� x�L��LJ�]+� �[��0@���A � +�ǕrRXLY�1r h��� ^ �(:
++�LrEi'fDٛSm_��� Z ��"���<� - A�?Jɹ;��Le
�� �b�/�g�gt�T�"@t
�2�
�E�&itB�v�J
E��@m
���B Lb.P�"� ��b�͊5K�1;�0 W� 8B8Fh� �)�B�Z�QjeQ�EI6q�ݻ�5F�� /�@jUY�Ul�HY(I�t2P��~ Ȍ�^�U��[�]�j]
�>�P_�^K�0�
X�6�XRW
��%P�?+��Ԛ��Xk-e���.� �B�
��z X�R���f�Z�\ �G���i�?'�v��[ڶ � �q��,�@ L
++qsn�m��WN�*˅-� %�)�1�� �i �iA`&Ej�S�
�=
�n�!�t)uԿW� a� P��"]� &nv�� `b(`< $;�2� ��ȩ�w1!��E�W���)I����a/Dg4�$�0��
C(P8
���vҧ��"�Y,���B X� ( �á��J'�Ţ��j7
���P�� 2�M��* �d$�M���\�oF�l���D�Ѩ�drb�i�
++�J�T�ժ���j�\��
��d�٬��M��l�����@ ;mꦻb�@s�` �|����9� I��v��� �M�������it���G�����N�W����
��gW �
++Y� D
���Bш ;"T ���`=J`at���-X
������Z
++w�������O�������
++1���<�:2MD� !ɂ�h�Q �e�D��
++��ł�g���xb���r
����� �$�@ �(�P?��8~$Jp �*�հLC@ �!F�X��� �L
���<�ֺ�$�BQ��9RU��ya��0=r(H ,K����s��
"��d��'f.3�Sx Rdid�����:���z"�j[`&
� �3
++h�N/S����.̖�`� �
�X�&� �'�:Qj�*�±��:ҵ��x\f` ��z�"I ��0Zq�d��b�a` @P�8�~��-�rݷ���ḑ�!��t d.�! b� %�Bݫ"Gax E ��:��
����V-� °�3
ð�
MKbt|eBPz�$�� " ���'ȑ� ����)
�Iq?�3<�5ͳ|�9F_gA�u+B|�/��)[2Л
� �"|E�̑
�
�Ξ1����s]��~
B� +�d"+�k
++j�� �B֚Ȫ,6K�P ��
�;O�
D�
f�Q�ˇ⸾3����
� ���h�L�X� !�� c�
les]_�8�E��˵�~�4y dMk��< b ��uFLB Q�[|D���
_��������?����a=
��k
� F�����2Py�
8{F��
� �,���G&'�
�BaP�d6
�DbQ8�V-�FcQ��v=�HdR9$�M'�JeR�d�]/�LfS9��m7�Nb�0�4 �R��@�:uG�� ��tɤKY
++�H <
++Tf�ʸ �P�kV;$���mV�e��o�\nW;���w�^oW�R}l ǣ�(�[ �un& ��
�;
�@r�� �t;r�9��
��juZ�f�]��lv[=��hX& �чm4]� �& ?��Q d N!�{f;=� )��[��SM��x|^?'����z}^�u^��Q @ �P#� o8� A��z
��l�7��tڎd9@ 噆����! �-
��5
� \J���^�}�� �2���m
M���hG� � 6G�V �`�
G���p��'���)ʒ��+�X�$���*KX�G��<U�� r��ZJ�ͱd^�` �>�
'OS��?�
AЍ�T�nN��
++���ra�� �J<��,��"6���I ي�Ы��TՕm]W��eY��5 �� 7>��I� ��
����y @�$�
��� "h� ���Z-5]�qܗ-�s�K
?
���,���o�.ٔh�o ^Q<>���V^ �
S�J�ń�n
���$�A��U�c� ��M�"P�@�3�@ �/�m��1qɰpbm*���u���}
++��` ��
�S�f� �8�C��E9 ��2�&�� "����^ɳ�Nյ�I">�` �$�S��y�� �� I�x=hN��t�YF Ey���7!��-�� �
��BE���A�X\�a
:
� �)-��%�Bx�
ǹ�̤
�y��
��ЀX�M����]f�\;��X[G%�-��M�4T@ I>";�|�O����k�A��+TՓe�x�v�/`��� ��2�#2AA�V@ pQ�����N
++AX-�H0 �
A6
�D)�T���h
� Pl���@ .�1#���
C�}ȘF��èu����R��<)�&�� U�v6�M�[H�_���d:��2FX���R[ �/���<G�zo��w$(
�0Q �0�d~O�=
0��r
�4��R.F0��B]>���&@ ��)
++#p X�;``
++�d��C`�2DH�]+儱PB�H;p|
�R}� g �
��`� F#Cy�
�� ��ǜˑ��YMY�5��
++�
���� �A���P�� $�lD���tF�Yc5&���S�~�|��F3�>��) ���
H� 1ETV�F�r(Ѹ8G<�f���Q�=G�+on-ͺ���5��.F
I�!G�����C(k4�5�� �T�S�NA��"Eۧ�� Pcj�Ll�0^0 ��F3�l�� A�MjsO�a�U���0
�>@�
�d�*�+C��,g����
C�v t��,�n�X[
a�0z
!L ����~p �,B �����qT �2VM���� qL.g�_���Z���"��R}=p�%� ��1��
� ����$�
���S��Z�s��b�MB b
++��z��~-#Ę,D�y �Cd��+d3����{SʁM)��>`
j�p�aև�����;�v
��q
��8�� |p��NQh�1����y ��2&H�Ĩ�
� (�`nl�ȧ|"I�Z?{p�1�X�Z
++�B(<s�����~Tj+E�nRJa�+J�� f�!�:�[� ��*e\��`A� MPҠCy�"�`�Ԙ CxX �+�Sd�\{�qt�)�|���{� `�` ̊}�8l7 س�a<'�(W
�+9�[�~�!�9��t���Ni�<��Hv
��(��r@ F
�k��ȓ��`KIp؊�l1� p�v�g]?���2��0 ,���c��0�Ab0@ v"�'�
��;g��ӒAA�ZQ�tq�{����[��l� -�bD_���iP �V�L��'� ��q�Ni�;��
��g �\,��cvoT�v�L
++{P�*�C�'o=���8����p���G)#�d
AR!� E=
��~� \Wc�$�V�Y;)6*��%Ij�7*�]/���pi
K�@��
++�E )��Zv�!� ��f�Q�k:OM�]��� <���f9)>�:j�ڊR
� .��lZ[M
++�������<G���
d�9�Q�@E� l
�ʓ
��$lB��������F3@��H#C����a �"
++S
!P!
++
�ٲ�Ln ����ާ�|�+IB`x
'��>��
++ �u��Y� dz�\
++dC��#(j�����}�x��a�I�1�J4���Lb�m
++�-�/��P)�(���`��Y@ ��$�o$�h&�*b��Ͱ6 �
��ᬥ,! �0T�A � � �zP+D��L�䢏��6)v��~�,cW����\�8`
++&OE�X`v
++�HA�I�d(�� �65��l%v��3m���
)��
�P ��> R��Ja � �
++��6DA�Al����|�J��B�e k��`�Wm�I�<+!�bQ�"5���+�
����
��P���4
�P.���Ja ��
++����a����S1�l��-r��^��
++ �
���BJ�h�BD\�P(3���Mq��=���2P/��φ����:`��6"�+��,M9�1�\��:c�
$�Re*
%.Jk���j�6!���
++�
������"�0g�x`R T`�P)
++X��խ^JR?$27#�b*s���#2i&���AvE�W�~Pj��`�Ħsg:s�B6!�
�
��@�re"�m*r�V��
++oz���%$o&�$�R�b~�b�o�6 В펓m�&r�.2�=�<�j" �Ph�x
������0�6*����f)
++�2�.s
1��+O�*�{+�5@��,I���H�
Hb����1�!53T5�J�� �E �Kx�� J! � ������@��5W8��1����P1+Ew� 8���,�
V�j`�
�bA���O8��<s�. !eR�-i1
q� � ^�oj��r�S�<��?��% %s�j`�` F�I��M��N#b�@y
++�
�ގ��*S�C441�n�)h���I8���E-�
pG6 �!P�!Rn�?t7F�l$��Qf 4VO�* �`�
�E1pn�jn#cHj39Ÿ[�� �G&'�
�BaP�d6
�DbQ8�V-�FcQ��v=�HdR9$�M'�JeR�d�]/�LfS9��m&�����7�M��H րMPiQ�P$ b�P� �P!K�N��լXlV;$���mV�e��o�\nW;���w�^e @ �R� �^�q�@�� �p9����� ʓ�qE�
� 0�ҙ�&�M
��t��f�]��lv[=��m�-��a�.�m ���ICᠭ�L� ��]���� �'������|R}O����z}^�g����t��uZ
++�~�q��ff�����x�ņ�cjI%� D%t �o,)
��5
�=��H�#���+D�h�` �4�J'a� LcCjt
gx
� {
��e#�p��%ɒl�'������` a p)����I يh� h+�EA
++�`{j��*�0O
,�<ϓ��?�
֎�0�
� �A�&�� B�� 1-T<B�B�@*M��i at Bx��Pu*c=��MUUՕm]W� �$ �b����B�T[� ^ jN;� �'����#�i�'
ak��E�mۖ�o�
�
++9�C�N�G1�w Ȫ< ��/�����@>ڔ��� �ACp�����N��j>@� a�
++�
++�Pd$T��P]D�" �,����{ ج= i�y��N���u��Y&?�� �#�4�y偠�: ��*���S�ST��āN �Qy������.ͳ��HHL� YVeH� EE|@����v�Tp "
�� ~���m�\_
��
�$��$X� ��_A��� �
�y�A�Z �h���q �a���
oq����}ߣ!�\ �0<�E \_��RC�C� �) 9nkhV8 7D�V�_���N�X��l��P|����Cc��){���mGp�
� �� `�Po�@�
���� D#z�C(k �
j
��
�x(� b�
ھ��
�P02CXm
�� 0�
++�ڛb�
��2
���خΌ
LmJ�`+Er
��ib�Y�Ql� � ��U!�; :
++��g)d&�X; <=�#j=�ßR*L�
��"��RBHR�
++�mM�eU1(*� ���
��M�HI�h!�� XR��
��
��R�VJ�<`< 8=U
�2 �� 4vX�夶���
A�8� JZN
���*ftњSNU7)�y�0ʥ~���л�~"�%�v܍{�qA,2!�6��IsByOY�=�4F��
*І\0���ȁu� ' hډ�N��c��$OJ)E��r����HUP��e���`] @ =��mG�I$6�F����S�
��*�2��,�� �@`t
�# t H ��-�!
�@ԧ����W�a[��L��h
^"�]K��7G:�
BppPڧb�R+
�U�W����1� V�P쫄8�� I�!l��X@` M�`�mGx�o��3&i_��{���ZS�)Ār; ���� �N��x�%P_ޱ�?&�8�Q< H�����ۉq�E�<�
b�q<c�h�� ��s�%�fE��Wj���HR�^;�y�Aj�
5� ����
��H |1ƙ�
++!�Qv����T �:�I�'`�
J�5
z����uT9�R>�H:��z��W�QlmD0��bPQ��
{�^/�X�Q$�T
V�F����¨Ia�t
��\o� ����qX���
����/b
Hb
++��_
�R��w��J"D��`< 0`z���e�ѕ��y�W DP� �Q
++�b
��o� \ �
X��k-m�����n6��Zl��`l
��O�� �KH��)y��0 :�s�
C�x���6� ���gV�ӈ "���0��� �Ǐch�>��@"w{C ��cӇ�<m���� ��T� 0� �`'�Eb�x�Q��t�iň`�d�d�yD�U+�Ke�����l+
%�<�u;�Og���� N@���?�Sf(q\ f,��z�Q��{�E����wVl�{E��k�[m��drb�.�{���{�_o�x,
f+ b� 0�@�X "c�P�;*
�@�H��|�+��3�J�
NWX�䎸
���p �s� ������qx�{0
Ƀ���N�c/�fsd wE(�
���㾄2 Z� ���B}Z�
Ѫ_��x4�$�� 0�$)<��,
��|!�K�� Bм1
�K�
��j �^�a�L �@@ � ��� g�� c��ё
�i�o3�
7"��:��`� I� ����w
� *
�P l�,�0����'�#�1H�0�@���qMI`
�@|Q�@ 2
1��L\�fx 0��D�T\1
++.�e!H�T�|
�� /�� �&�̳+Jg�� &�� � Z��h y
�
)Z��k� ��А �(�E��w
@ �5ˆ��s��#��=@����D�9M�u���� � mZ���� "��v
�=�x�W�&�����|�K�x��J"��x �9��,�T��i�qrd R�F1IO�m�4 �\MF��r � �X�ޛ�)�k�/o���>�x�#� &?����<��n`�ٖ���Tv����hD�;
� t�z`r
h J��� S�f�k�[�D�6B�@ *��#�
����؟õ1ZD� �&�C��(��+K�-L�� �3ԡV[�� �A��?Aи�gE����
a����
` X}:`t��� K�� P>`-�xI�(�9
qtaZ�*r*� ��xiU4��㠹멸f
.d�k\�Y&:��c�҇2ȯ
�
d��߿�t�����m�����( /��
�H~�s���0 �����z��ފ�с���C� :@�&�@�� +E��V��� �������� ��$D��bdM$��׀ ������q
'�h�V]�7�0 �G�Ō�q� �ipP *�v���`$�����B�JIP[ ����"�¬^á
)���z�.GI��(�A� �$�W������#� �cZN�G, �
Ȍ���˨4
++/�s������` �5*H���0 p�%ԋ|������}7G��6�|���}�C2 ��
���U�r��x@ �;G��Q�]L#�8)�1�1(+g{����%T�
��V��p
2`��YP ��d�C�#�Ԗ�+T��%l�"$N���H,F
++�'z��Z^ `�� �Z�D�� >��N���
` $��e8"�. a���E��"��*��($ �j�hWӚԼ�=k�����@"�x
@"��y� �X�u�ӱZ%i�+�n�b
؎�h�v�D
��N\�"�b J�O�7����� a�B<�`-b�����
��ih ���
++B8m >�
Ka!T,{˝t�ЕV
8z
!L ��� X
a
�P�DȄ
&� h�c�I
R�l���pobb����s�E� ��pP�<Y�%���[�(CnepҶ��3E��F^p,U�
�r���8�0�
U��;XS[���j�Ę����C+U����<>�60-�@W `�ql<.8Vy;v��X; <=�*I!�H|�i��,��a�uZ�i�2�f6��6����JA�6n�������ģf8�p "a�:��<
��":���,(��@��2?�u#߁h&� *�uZ�("�����P�ès`@�rNl��!:�u�0��i1�t����L�$pH
I�i
������ �Mh
++
X�(5��$d�������!�
k��ޣۘ�
"��$
++>k��]�Q��C�����
++q �$���i.
��ӄ��ơD#|�"$T�H�l')�
���TU��w���p��V��D�xr�ی&ņG�ϐ�8J 舜�
�I�� �Ln4��I�E�Ƈ`�c�,GC:
!3�$��| .�A" %�)�ś��zcd6F��]h����)��a��'��̛��|������b:��2&j
p.Po7�
Y�s41��� "k0r;�)�g�M�=��� ��Ȓ��
++�D��
T<���B�ԥ2��?��9� KN|8j
��l"m
v� (�d�`�+Y>]B�B��+���}�>T���:N���IH��@?l�(BH: D>�
++� �,�+oل.5ʷ�
)
��f
A2�q
!6)EE�#�9
䏩 ����h*�\ �P%!JA��A-�ޠ A$@'R��R�8��ꈀc(c�B���o:4�HA����J�|�(�D�
c���BP��v� � � �{�V
@�� ��j�4�Z��T
++�����2�� aB֊R��N�n�A�4R� A>
T%&
��K �
��)w��#0{�hL��M�$�d(k����IV� ��X�j�����0
�� �� �lD=�4$A.z`b@BZ���'
�� �-�^m�� �BNs'6s�>�NV�q��DKbQX!�R_K<�b��^���
I�?.j�S��T���
++���O�
Gh�XUA.�q�
�)U�Z�A�� 4�����y,��Z�hz�$�H@�
�
++?*2�j*��a��`�ч��Q��c#��( Р� ;#�6 h� )��R
�k6AK2^G��V�
�!
���� p�x��*R�Pel7MR5)���
r��`1M)�((D ������Ҍ�-ѡ�����М�έ`|
0�Y��8�
�i��.V�l�i*�� �G&'�
�BaP�d6
�DbQ8�V-�FcQ��v=
K���ym�JeR�d�]!��y�/�NgS���F
,S'� 0�RiT�X��m <^ojeV(�H��Ѩ��_�K
Ng` pT;�a�x0 �N
� �Z�wT�X��?w�`pX<&
��@���f7
�Ɯ
���Q�fsY�CA� )�9�& ( ��� 8 �vXGc�� �;9h�@ 0T�M�T�X�r��
++�� �b'�G��� �eB�
��g���z}S�T���|e�� � �B�� �����@�L �ze�J$� @ZJ�!�\AP�,`&� -$|,����
"����(�K-����c��
bp}!G��
!�
H�,�#�ol�%Ɍ0V��*� @
&�
!�v� l(���~���>
B� 5
�L�"�D�^ i$`H �=<�s{
~��� �x
*� �+��7�A�K� �I�يh�U
EQ��UIS��&�rO�`�. U5�pF���\5��!�!p Q�s���ψ�5�@�g�2@�%�`
=�VK
++f��� &�
�
�E `#��ym^���ם�&]0iNH�@ x�7��
���/
++C� w�'�� �#N�
v
�s �ʁ�|��9VJL!�dcj�
OWDa9^���Zk�<��i ��I +ݖ�M�z�Zk�>��� 4�B>����!n ��Y���` V�Pl��Jff� '
�<�&IZѿ�Ԝ��F�e�[rxӵ%�6= �4
++� �u�@�A**����6���8�!�2B
<��{`� n)�'i�y��P�4
++` �/ ]�!��z�#�� ;���Py�8�cL�2q at AЃp�C��1
����|
���_*p ��N5���Z��1r d�U���
�R���ޟ��hMO*�1C�@x
�..F�D��J��tV"������ D� ��d@�M �
����� �����X�f- u��o
ȸ�@
�DŕZ��Y�(p�����E �� ዔK"!�F
++@ (p�%�� 0�
G `O
++�z ��j:GRU
++��(��xD� ��1�)`M
++�t �2
�/� ��8 �F� ۛ�rH� :�� ��@��(
b��R,�����Ւh�#l P�"�d�r�^��/_�2��Lp�X8:
++��
C�B& �S<��F� �ZH����� �*]�2�Y�I,��ZU�$����G
��5'Č���˕¼)�z�]P~ �� �N��
��L#��d����Z7�H�0 �4!],���a �" )
++Q�2�w��e
++��f�z'M����
�
�0
�b8 p���a�;��X.L����{O��A�u�
��:jK�H�E,`�|�
�N61p1��
\�*
���#�( �_UJ�
++)�w^8T� � �2;��A�C�,����I�`�!
~/���tqP�p���L � '1�Q薗ܓeg ���\��ͯU!�2��Bm�=#@k�� �!�R�
^0��q
6菅�h�H�3��2k� ��˘�u��
�}# �ad��L{�|コ�s/���7�,��@(���م �" ��� �az(�UJ����ÁxL7j�"�t(� ��(�d/P
�L�P6���- t
�D�\�� 9�`�l�/�7G>�1kӎ�еE�"�["a:�C !T-�0 N�B|P0<����:�D �bb�K0�
++�"h^�D
�4�nqi8�9*�_��ΦB�� �
�
�
!Q�P���
��63怎�Rj��jP�=��
D4
S�D��blX-a>,�N�`Y�U
�,f
��զ8D �\ ����8̲ Rz�d.
�pd��B�8f
1��y� �HECA�)�(!f/�f"@`��=̭�f�4�.G��@�Q�C|s
,ũ���{���&E<�"NE��� (�7s�
!�8��Al-�'j��4��� � ^������ lۂ �V����SB�n�ӗ��) !��\�$"�-z� �!���Po>S�sN��qNN(���f
#�x9| :�U�}m,r.�`���
�!�^�XK�{/��`�5��;�����s�,�!t��8 ���3Y�Pmi��_�x(
++
++����8�g�I#�y2��P:N��1�b���p=
%Ɇ0�G+�Z_���9�$:8
!4
���'���B���T"�VM�� M��|��H�W���.�(�#���'�y�PJ)9'��� �'����x�- ��I�MI��r͝��6d�Yz����
|��#���0(����rY�Ye��� ~�~�nv�� �l�G
z �f�P
0Ab��Đ?����L#+h���R%�r`��!�
�R��T� x�X�o�@�H��
`� � �^.��|4#Fd�� 0�<�Q
++b
�ZB��-)
++�<�(捨ޘ � �~ ����K�ja$�c�qf���)!�
K� �G��� 6p�.��� �� :��#�Ţ��pܩFc��RnN����]���g�<&q'P`�
�7�X2%&R�
R1Z"�N �
�f�)zF$fF�n��:�
��pvgjv�s�Pܠ�Eh`!�Ѭ1�_
++oؒ��aP=�
�����b�5����Z*�
��������#�j��r�q��
0L�$���-��!���� �
�7�*��fGH����8����p���#�
��$2L0R�
DmD�N!$vp&@
��
��Z`xZ��
/�[��\�H�Љ%�"���@ P�)�)�R�fTe�Tj��Ø �9I��^�R{l~����4 `a�I
G�N}2�!Aʨ� .�6�.� )R��Ǡ�Hr�X����D^ȩ�
�������K���$�G F�0 ��0 ��
��;�E5b�0o,k�
�2r�� �
,GM���}J���:�MFԡ
��
�� ` �
++S ���(*A�Y:� k��` B p.Q�$�$���
y#��� *��afI
.�,6�2��*i��q;;#���<�n�0 �N 8Ax� �� �.���&~��I2�X���Z�����@4Q5����
`�� �
++� ��@�*�3�N<&"bo�����H�&
#)h�Q���ӷE4�%�\�3 ��Jґ&�p��*�I�9��9���Ď�K��r/ �)�l��=Jt�'��N7n%��
++K� ��+�.ԲG� ��<�p�`+�H��D=<q��ʰ �M>OMN�=OW "J$�B$r�A&~�0��h2 �E����9c�I�� r�
++]
� Ǵ�gS��=�C��,Ƕ�$52^��2Sm�S �=�������(�xIa0$F�$ѝ�!�
�]5�@p>��D��ʐ��S�o
U;�����l�I���n͎J���@�ZP)]V
'4�ɠH���� ��YcF��& ~>�:������.U0K %�U�� �Ia�i]t��!N��R^w� w�n��
r����^R�
a-��M�M���� �f��fϚ� �
���C@�a!Zvn�� �v��'��� |�U�Ƥ�.f?.��h/`���j�T���8!N8�3 븻��
�,�
++n��
++ 0{nU ��
���
��CF�͏�p7MJ���馚2�@�
�p3�d� � ���b� �(��P@�� �s
++a�.5 �Fu7OywQpnX�H��TnL$1��
t���J��Ro�j��Tu_V5g�Bn�H��}��u.Y�hF�B� �� 6k��O��错�HM��{�p͘��K4����
݁�]b*�bc��)
��vR
�7<�����lr��
H��%H�°+O�
++
++����9�h%�$���k���
R ��<!�
A갖�mv� �P ~
CZ�%GGlw�����X���k���l�U
(��
!�Éj������/��
ASM�
++��5M8��x���c q�Bq�*�@�k#Bn�B�
\�� @�8� T/�{�rS���I�ki�w����m~
SkJ�k��ܲ�-�B�+� � @H�
)�V�̭o<�jJ��S�}��R�|g(}���k��`++���>�,Fĥ���
++�
��ώd��J��bQ�� ��[�M��o����8��>����n�B�R�>�4Îwt%2�9��ɠ�˔Ln���n�����
`�Cؠ��~�7< 0�!Z��DŴ
` �
++������
6�:
�"S��v��<�J�m�}E
�v��^�G������g�����
�N>�-6YipQ�e�h�
⌁x&, H(���<!�
����
++����qY���P-�~^dC%�L��
j���Ϫ���z��=dE
�)�6ɠ��ɰ�o�Z`u �չ�2k&���:�y��o�P�
++x��U�l�.����ڐ ��pk��a��+��u�`��F�
++5�[���8�YoU��UUU�������N�Nf����m���n��3�;�%B�G&'�
�BaP�d6
�DbQ8�V-�*�g@ �f)�HdR9$�M'�Jb �b� {G)eS9��m7�
L$���P�PhT:%
�t����� �|>��:���O U��J�v�3|>jE��< �h6���e��o�\nW;���#�A.���XV% j��
����
�� ?�X��V*�T!@0�c-��J
���l�ghn�dy� @�5[;���� � L���px\>'�dž�`��d�"}1�
++���7��R��@�%E����TQp�> \'��?e�n�Ԙ�:_m
� 5� <>�
++(�(�A`^]0
��% ��T)�
Eq �(
Ċ!L�'����ıj
@��� 2��,]���{ ��> I�x� H� �S��,
<�� P����+�̵-�����8�
���/�qNY�` �D1\�
�` �� ���,�d9@ Msl����S�H����\ E kG��5MIJ�8�� @
<� t��T�"�ANUT
�!8 V���e
��i�
++�l�]�D@�.�� X�9.S JVm�k���O[Kp�&��<��(T��-^O�$Ys9���* P�$����b�
++p
�U�����|��;�7�8F
���nbJ)hM���Vb��T[� �C�l
����HA @D
�Iڤ�Oh� P��v�N��b��e�
#�1�]�
����)���HF �F@�V[�#�
����f
�� e��^��&�� �#4۷�n��Q.;��I�k�� �4 �}��
��n�Ȣ� �- �!�AX\� �B�g:�
��~ #��Ӯ|a� Xk��%�0�b B�b�`�%i�E����m���r��( hds���K�\\�!Nt���P#h #��̯�
0 Ey8�[��=_އ
�2 ��O�@X
Eܛ�
++a
�&�$+�-����.`:��.��:g�h����9�X`k���1d&C� ��BB��@c�s�h}�4 {��J+�t
��@&��]��� `��E��s�.D��d��7@�f���
,@��z��
@"
!� B
@
Ÿ�
��By``
++�Hۣ,x$�� � Lu�E�0 � 0t
�,��q0+`p��t��( H�0�j
��
++Z䔕R��ǧ���0FR��.��
����xI�"D
�d at e�!� �j�r�Px
Ҙ�
����F�f
ٛJrW;.�X��!�4N��'E��-�T` ���D
�� �
C�v4�ʙ�
++c��I�� &E8��t.�%y��$쟔2����p���!��uS���(� lK�t*�%�gp�C�
jJCZ��Zl��{�^��y/I����d"X +�M��6F��P��|O���A� N@�?a@�q�;�Ea�G2���z��c�t� �� �V2�¨DZA�,�!Ԑ� B
��w�� t_��8Р:��9�'�]�ř2����0��
�cHlF0�
D� ����,�
Ӝ�at9ڑz1Ɠ� p
�*�<?w�!ϛ[q�A���E���]*���7�?���=���+��F�
Al�B�`�
�A�6@ T �Ũ���=TK�}��o�m at O��� 8=2O��\�x���J���pmݽ�Cxq� C �)�E����Ġ��bKɌ��AE�l��:> [;��Yi AV �8�%Rǀ�0�=��ƄȾ %,�t��z�x~��b����m!�6��fT.����@F��>��D
�|��]�ց��T
�� U扑@ M [...]
�Y����h�
` 0a&�����}�# �+G
��K�c�z�-j���'^��;����( ��^� �,�t�^��kMq�5� �0�p�L�lr����WQOj` ����
���5A >�S3k at p�K t�DsaR;�wi^�
8 �~EƟNљ��
M�
������s�}P�"g��;�
c{����y�� !49p�4��`�rO������7&*{�kʙA�U�;w�Ɂe����F�,
++K� ,�]
++
�$cv����`�` �(�
_�9�U(|�|�@�V�b+ov��pX�b-��*;�
++
�����`��`��w����o��v�
����t�f
�����
++d^�H��z
o[ݶ���Z�0U �� U��
++�
��t$X��
�8 y%�Q��(��v͏Dhz
'H�-�~14�Kc�����0���G ���J���sR�N*�<��0i�6�_������rNi���1z�XL�0�}g�$���/��&� HkzIR`�B���&o���ʀ�`��Z�Mx��
� @ �h���
�
++� �bJa�`p�%�P�e�
++@� D{�h`��!�
A�H��TB8�F��nlz��^�� �(�1� �k� E��"� ��&��
B� ƺ�$�L������v
++�
�*?� ��� Ҋm� |�y�� .�� ih,|�>t0�X��� :�Bq
q*��j�<
� |�g��rt(�|�>"0� �#�ҐP����
��qgr ��d
o�ߤ �`ʾ�̾Q^S`L�
�J���(q=�'E��R��5��` %��/8#�b�i,�&�F�z�F��
++� w�|�1�
��cF8����©��!�UQ�a~զ�|��
���p����0 j�k$���Qnc�ҁ�D�격?� 䴽+����D-r
%�'&�٦�kg��J�����/W ��*���
�݅�!��
���N��k��ZV�W&�p ����,Z-�k+�!%>`r� a�'�)R���5�& P� ���~��~'�Y��A$�#
����d�-(��|YZ.R�2B
-E8
@�� ��
���V� �B ��
++��� (��t>!�D�X�^1�F���~A
}���� e4[rt�a1� �@��C
�%0 �P�Z5
�FC%ՠ��mI�T�Z�^�Y�C��` �f(��
�� <,
���u��q��G&'���y���d��z�`�f�h �]2p��v>� ��
++��� %r�� ��y $��wg�"�0x �;��H�Y��\��]7w��p��P
�7�R��f�Z��^�_�
�]�=؆�h\'���Y�y 8
��7��.
��
++ĩ� #>?�)�m
@ �4��|O�<� 8 :��� 1�� ��\6�q~���$9D�24C =
)0�
8��ҵ��n�;k�p�$X� ��_
<�q�z `�7Ȳs�
����ˀ:
���b��� /����:l&!� ?��`4
�R�����ɐ
� 7:O���(D�4H!��Fn��F?������ڶ�t_� .d�/P+ �2
++2��<
T�
V��q�
��?AO��
� �3�@ Z��e���f!�
�%bY�r4�HH�^<�Tkg۬uo*�Jӄ�5p�Di:X�d�et�(��,�d�8NW���f���d� q
�c�
��3�v��~b(�g���EbX��
++�H!NH@ T����yR�peiy�V QUeʸ�9�~d���s]M� >l��"��{/�9> ����h
++B8p
bp}��Nƈ���"��ɶ;�� T#� `�9�m��3��h��Y��%��� T$H��z���I�h{�&�v�WV!*U���o�� ��"H~ P�Ԩ //�
'a� "v��w,R��M�诤M��\v��!��tJ ��䣯c��=^�x�� �����ɾs �~f ��
Y� �� \�F `�,�(`9 �̙����XII��x��
J05��
++1�V��F�pp�p �ʔ�͍�=�0D� �B.���zO���A$)hp 5�(ya�
++��F �3�?�T!��\ ؆
$����� D� ��cĖ7�H��\�h�CC�� O
++�{N�>�� �@
++7G�����@ L
++qsa�S�� ���) IhP��
Q�b1y�
�|%�y�a,2@ 3Ƴ��yӺ�0 �<(�R�YK6mb�U����D, o
3��>�B�h }9t�dӺ��I��fX�3!5��3&iy
++�"EH�
�d�ߝ�n���9@ B
��u7��X� p+��ŸЌX�
�y�ٞ�F{�xNJgC(�%-��) !C�[�G"�Q�8�� � �!E�GW�c
:�b"t��X� �T�&Y��3d��Dk���4ӂ��J'd��T�63��� ��*�D�(�}Ca�UU�
++aX�� &�h�Dx�` E��aW%:r�SJC4g"D0 ��0���
ap$q)�wB�Zń� ���9�q@ 8�vF��#P�
���0�X� d8�!�?�ݚR��
�@�Q��/T���`F�1�6v�&��{qL�
++I!�AEzl��H ��i" �%�2Nr�XR�p�^ڌ
��O��;G���^�8af&�`3��
�Q�>@ &�@�ޒ"���P����K�V*+��VCҊS��!�\ �R?��8 �p
�䲣 %
++A��
Ѩ7pݱ.���b����6�� �D./�0�O������$�bz�[ ��� Z�dD
� �3N��̆H�Y(��AP��
)� �b�1(��߄��@aC�J,����Kw���z$��0� !8ҫDr�1��&
�B�`+�(�Q��� AD��� ��, ��&4�t�0:_��t!�B�Q��6�N#������Ab0S`� �[��^}���&�,���"BH�dB(U�F��x� A�>6�}���:�_��T
�e�٥����8c�s�(��HtT\
!�RH�fJ��� �
���K~���j�G��@<� !�R
��Z8�t�-�+�b$�c���%� hM
\ �]D�� j��
�5g��� t���U-��5���ת�Њ�j�@ >W剕HuY�C�unQ�`h?���<x��b��,*� #��@�mf��D�-�Z
B�*ġ�`�\k�}��8V��R���7
++��g��2+���~Ktvh
++
++A#������䂁A�56��
CA>�[XZ>��#�H���Ni���M�
!��x2��۵��J����Hfr{���G&'�
�BaP�d6
�DbQ8�V��
%�>-�HdR9$I��y ij��]/�LfR@
B�ˀ�@3�PhT:%�G�RiR�C�� <���
�K�#�F`�<�XlV9�5�� L�k%��o�B�A `B�7 b�
��k�\��X��|��X�f7
�A1�:( 8)��o��L\GP tV<�uW�h, L�
�Y��nw[��a�� ), *� <ޯ|y��V
$}�Wth>�
%�/���HD��J�8 !п���y���2����_���"���шT-�<��-�m
@ �00L$�@�$ d`� !9 �
q(Q��pa*��&�rD1��i�' ?@ d�&�r7�` ;�e#�G�v �=���~I���a Pk�&��\~��� .D� `�F��7�
S�8�$�6 8zΌY�g� �5�S� ��E�`�&�Ԋ@O��� =�ʚ� 8�1`�
� S�Sy�t��L�\] 7bМ `�/�6
++
�9�J\XVJD* �z<�
��R)b 5�k[��_9��p�4�` �.�W
++�?�4
u1bH~ ��2� H^QRZ�� �C���a(=O�/�>T���՞G��IQ):U��)?m�nS�n'Cb�cN< q�zd�
,�CE�5
�Nb��%�
#�3��%����e�I�&���pl��]A� �SU���;�X��L�2a���&!����SĔ���H� w�9�@ � `���1R��1Mp�Zג�� ��a������-���}q�
%��I�9O���Ҥ���
++�OX�_W�
=�@ �!����]��� 2$�)��H@<� � ��� �W|����Q� V�5���L^� E���g�� "�Vn�GG��<o)@E
� ���
Ĥ%�A �
��#IH�� ��5�%h�
� Дz`� X���Ah'QP� �A�5��t,y�j��:�
!P!!�<�\�l��5F���I�7�
��#P �����P1J�R� �Ӏx
z�ŏ�� $F�j6
H���, �-
;� �!����h9 � �l��#Q��
��7
++�p���p
0 �a
�|��U*�
��9� ��`
Q�+(͆
����F�[D�<
L
++� $�̺+؛���� j
a"
:P��� �c&aMSq�
++d���M��� s.n�p���j
++�t�M�x��U
��Z���� ;F
�zl P �g})%A�8�J;�cJ�R3�
���Q��6����7-����+hu& YG�. �8 �R��<,��4���M�E � ͐�!D� _��� #Jۺw����iP��K-e� u���*
�PN�@�<�bE�:
%
LA �w 8M!�
u�sW1���us)�=2Ř�"C�^'����NJBA� �VXR+J�5( �H;�dϚД�:��oH��ۛ"tU���#�;�� MH�j��Ê�� �TGP���� :�����a�Z\� �TrؒFԐ���5c~� ����W6P� �� m
�-��w�3ư�PQ��
�{�]��OPaq[��R��?'Bh=8��-/��|
x᮷Z� �:�~�WX#����c�s
a�=�T at 97Olb� P�ݼ3��
��QK�H������/
Pw�A<"l`cUZ�
++!�D@���,�,]
++ ��
�0avX�# �?�,`e�Y� �C�'5�3�� u�Έp�N��ϛ"�W���"����K��Ӏ��Ŀ��< K�.�����UW���Z��},b� fb\
�c���.�G-
+�
A�J t0Ɔ��D�S@��p���ό а�-ͻN+MjӔ�t����e��� ��ûO �aU�k�1��@�1R ��f
�ux_HP�61(*�0�;�~m{H��` e
++��F����
=>���Ĉ}
o��o�����xr�l&���zO�x��d|
t���� ��n!0!�=��P��~T`���o��3E�� ��-E����'�D�����<��Q�K�
���s�L�hT
�� �
C�>����
[T�d��w��.g`�\���y?�U�1�W� Q�� ���%�E+b��G���A@"��,�ѡ�B�[�` &�H� ���< P@` 3��
��4��$*���{}��Ү*QB�lp�Jw�A öwM=�h<�p
H!�%/4� �$���o�n 1�T���R
e ��xO�]Jb��'堷�`��
++�j ��-�\o���l��*� ��$�˚D��.�Ͳ�b�b �li�
���f0��*��<A�pN�M��~Ԏ�� H�-
++� �����
++$ ��b� Q� �J�>i��`
.��ڧt0��pl�o���@O$��� f�xDŽA��"H�-
'�� �P�)f�L��MNMl`p��J�H���� �@ ����l�!�m�l�+��+B�щH�n:)� ��8
�ޢb�d.`H��@�0,j�˄ԡ�l^WŀWEyQ�=��
�!|�122L��� f�m�Q�%�
��i\����`� `v nw1�
�V`a> P�
η
�:a4B�/��
�$� ��"��a
=c��R-� ���:�r��ೀ��� ��: �� ��
��#,2#�=�E$�ό��2P�r"��(�.���?%�g#q����M�l�a<��G'��"ɤ���!6
c(��%�b.��6
�֨�����R&:�-#�,b�'��k
���R���� :��-o&�:���rC.�����
r�)ѶL�#s-�4���d��L3ۊ�
̻0s"�
++Z��mk�/ �2
++���F,?)��l��j�N��ˈf]�^��%�Z6�k�D����N�7s���)l�S��K���]9,^yǠ��:ҍ"
��M�:ͧ-�$u'V������S��
R 䎓���� �;@
a�I��8l�ۀ��-
i���Ih
@�a��t�xI�Q_Anw �"
L��p5BS�5-�����=�4�����!�
F�
��j{EmwB��
�FQ8�v
��� �̴lu�@
++�/F��H,� T�Aj��I
� �
��F��?�����&ht�gs�
++�<�
�K�����i��̳��J�h0T�F���`�
�
�����\3�I���P�O�>����P�E/z��{QT��t�=��ZS5R
�ί4l�U�0��v@P V��S�uQ�| U
�<
,����5\J�w4N��5j��8�Vɠ<�v��UQ�9Xt�����!��
++ 2Z��?��)&��ۀ�� k&�['D��IQ\#! �x`���:�xG��� ����n�a�����f5uW�_����.�|ɱ!`�
!���F �a��A$� �i�([��I�,��c����]/�\�H/�^I�
����em��Oć'f�%7���m
�ud�_ͼ-�0��h"��ZR���L���ЍM(�5��H�v'���.�k6
�U
Z6�(F�oAA_l��]5�
��m�$
d֊�n����n
++���"�Hܭ���pn�B�/a5�&�7���`���D�r6�j��AP �sB
�J~�!\|7D�1� �
7R4Ln� �R��w_oq��.&
++��W_9`��?
�r�p�$���_.FD�,�מ�`�P�.��y�$��
�k��z�N�
.ob^��)P��
n��}r]C��Ȍ���Sju5@�=Pw���Al��↖��m9/2��~���:��Q��p��b�1cV9��Gc�bMT1�Q߂�藖��{[/�h�o8Q�KAe0���
,��'0ރxx��l�z
�'uv��:�"GR��q�w��w��!k.g����0د�4q%��.r�L�9��t�-�� r
++ _��� aajX�t�#,~�:up�Eo�
#�
�r
gt��
++��9`㋀ ���8�7����<��ː"��A�3#5�paHNdAEr� q�0O�q�~�#3�A(��g�m(�*FDCW#e���8i�p_��G��GTy2��`,��*Ϛ�A
++���m�h�A Dtq9�Y�
�^#c tJY(��� �!@���2)�
�_�
)�DӖ������N7C��D� �MI^:7r��.e�_Waz�
�87�:�S/��Vv0�(W
�|���Ԛ
��d�f�����:q
�$W� YT�|���!*�o��7m�g�s�nN��
++*�If
��3*���[�\��`?yO�;��)@��H2b,��%<��!Jf�G�.�� �G&'�
�BaP�d6
�DbQ8�V-�FcQ��P S#� H�9�JeR�d�.�c���t �x<�ӹ��}?�PhT:%�G�RiP�8�4 W�� �8K�VkU��e�� P)�Q��ZmV�e��o�\i(%��w�J�@�8
{1 �!��
lz=� 2YX P�� �W��fsY��w=
++D RL� ��f�&�}� e*� �P- ���}��px\9��
��rcf��( w3� ��_���%B r�]�'����zbc��� �� �`/��H`2{g�r� o�gK���,
�N4��r �3 p��i�y
� �H� V[���M�LT���^ �@� ��G3� ĉN ��
H�,�#�pT�%��<
�� �hI&%�����q)
K��Y�yK,�3�
�[�P�R��.!��P]J-� {
���?�
%PT*Z � �%@ �5
++� (��2c�� @�eH i�'
-Qԕ-L�� 2 H� �S�L�
++Z�h D�%x n�GEiaؖ*�BX�J
Nx�(��� �n��o
PK`pa�U�qܑ]� �� !�Yr���F�� k�
�}ߗ�Wd_׀X� �1�� �
��oT*ڀ�|f 쵀��<�:���4
++` �. 8�4^Ɛz �lTYVm��qr`�$
�x~
Bp| ��*�fY� �!n i�~w�����ҹ
++9
`��R�
++^��sp�Ʃ��n���nW
�H����
��\�
��ë�\\��`]�@�s���-��
++^C�hNx�h xeLS!PZ�FX2g!�v�=�e8���> � �w� � j�Ҁa�n i�n��� ����{
ϴ�����πؚ
� .�@��}4Ȳe�r 6'����Wk���xf�^( Ҋ��x΄��WF>
�7
��w�xK�
C�ʿ�-��*��*���0 �}U��� x�� ]�A��E��X
++
�Xl�7�P�
C�|A���|0�%7� ���O��a4� .�p �� <���Ç1f.Eؽ�� ��t�� 3��F� �+#�>�q�����-V;��Yޠ�z���F
!��[�.FH�
��
� T�)J�T� >M��� '(tx�1� ���R�v&0 8G0�2�ZG�Ylf$T��R�^K�}/�_�3bLY�1�DəKa̹�3�њSNj��5f�ٛSnnMټEf�ߜS�rNY�9�<��vN��;�6�S�zOY�=���Es�}O��?��E�~P:
A�E �T,��ZC��TNs��)E���Tn]Qj9G�!�T����II�E)�T�q�jYK�1�T��3�M)�9�T�C�mOjA�U�j]QjEI�U.���Sj�Q�UN����U��Y�T
�U��W�a��v�VZ�Y�DŬ���V��[��k�κWZ�쫕w�U�W��^k���V�;JalE��V-Q�
c셑�F��Y;-e�ř-6V�Y�=g������Z[Mi�
����Z�j�u��Vκ�
im�Ź����[�}o�-���\Z_p�5ɹW.�\��s�Ѡ7:�][�u�eԻn�]٫v���W�`^
�y�E�ך�^��{����_W3|����W�ߋ��nv�`\
�����/`�S��v�XL�a
)���5� o
++ o2 @ o
= R S oR �
++k
� � � � j � � U
� /� A� Vj g� PK � �
u document/infoPK Zo Zo O� QuickLook/Preview.tiffPK Zo Zo �k QuickLook/Thumbnail.tiffPK J J G �� layers/926AF512-89B2-4DDE-8416-F566A340952B-33484-00049CB677529F22.dataPK : m�
+\ No newline at end of file
+diff --git a/docsrc/index.html b/docsrc/index.html
+index 9d4324d..373c613 100644
+--- a/docsrc/index.html
++++ b/docsrc/index.html
+@@ -26,19 +26,20 @@
+
+ <div class="award">
+ <a href="http://acmmm10.unifi.it/2010/10/open-source-software-competition-winners/"
+- style="text-decoration:none">ACM OpenSource Award 2010</a>
++ style="text-decoration:none">ACM OpenSource Award</a>
+ </div>
+
+ <p>The <b>VLFeat</b> <a href="%pathto:license;">open source</a>
+- library implements popular computer vision algorithms including
+- <em>HOG</em>, <em>MSER</em>, <em>k-means</em>, <em>hierarchical
+- k-means</em>, <em>agglomerative information
+- bottleneck</em>, <em>SLIC superpixels</em>, and <em>quick
+- shift</em>. It is written in C for efficiency and compatibility,
+- with interfaces in MATLAB for ease of use, and detailed
+- documentation throughout. It supports
+- <em>Windows</em>, <em>Mac OS X</em>, and <em>Linux</em>. The latest
+- version of VLFeat is <code>%env:VERSION;</code>.</p>
++ library implements popular computer vision algorithms specializing
++ in image understanding and local featurexs extraction and
++ matching. Algorithms incldue Fisher Vector, VLAD, SIFT, MSER,
++ k-means, hierarchical k-means, agglomerative information bottleneck,
++ SLIC superpixes, quick shift superpixels, large scale SVM training,
++ and many others. It is written in C for efficiency and
++ compatibility, with interfaces in MATLAB for ease of use, and
++ detailed documentation throughout. It supports Windows, Mac OS X,
++ and Linux. The latest version of VLFeat
++ is <code>%env:VERSION;</code>.</p>
+
+ <table class="boxes twocols">
+ <tr>
+@@ -72,6 +73,7 @@
+ <li>Features:
+ <a href="%pathto:tut.covdet;">Covariant detectors</a>,
+ <a href="%pathto:tut.hog;">HOG</a>,
++ <a href="%pathto:tut.sift;">SIFT</a>,
+ <a href="%pathto:tut.mser;">MSER</a>,
+ <a href="%pathto:tut.qs;">Quick shift</a>,
+ <a href="%pathto:tut.slic;">SLIC</a></li>
+@@ -86,6 +88,7 @@
+ <h1>Example applications</h1>
+ <ul>
+ <li><a href="%pathto:apps.caltech-101;">Caltech-101 classification</a></li>
++ <li><a href="%pathto:apps.sift-mosaic;">SIFT matching for auto-stitching</a></li>
+ <li><a href="%pathto:apps;">All example applications</a></li>
+ </ul>
+ </td>
+@@ -125,6 +128,17 @@
+ <div class="clear">&nsbp;</div>
+ <dl id="changes">
+
++ <dt><span class="date">12/9/1014</span>
++ <span class="standout">MatConvNet</span></dt>
++ <dd>Looking for an easy-to-use package to work with deep
++ convolutional neural networks in MATLAB? Check out our
++ new <a href="http://www.vlfeat.org/matconvnet">MatConvNet
++ toolbox</a>!</dd>
++
++ <dt><span class="date">12/9/2014</span> VLFeat 0.9.19 released</dt>
++ <dd>Maintenance release. Minor bugfixes and fixes compilation with
++ MATLAB 2014a.</dd>
++
+ <dt><span class="date">29/01/2014</span> VLFeat 0.9.18 released</dt>
+ <dd>Several bugfixes. Improved documentation, particularly of the
+ covariant detectors. Minor enhancements of the Fisher vectors.
+diff --git a/docsrc/tutorials/encode.html b/docsrc/tutorials/encode.html
+index b1979e1..bdd8f8c 100644
+--- a/docsrc/tutorials/encode.html
++++ b/docsrc/tutorials/encode.html
+@@ -9,25 +9,26 @@ compute <b><a href="%dox:fisher;">Fisher vector</a></b> and
+ <b><a href="%dox:vlad;">VLAD</a></b> encodings with VLFeat MATLAB
+ interface.</p>
+
+-<p>These encoding serve a similar purposes: summarising in a vectorial
++<p>These encoding serve a similar purposes: summarizing in a vectorial
+ statistic a number of local feature descriptors
+-(e.g. SIFT). Similarly to bag of visual
+-words, they compare local descriptor to a dictionary, obtained with
+-vectonr quantization (KMeans) in the case of VLAD
+-and <a href="%dox:gmm;">Gaussina Mixture Models</a> for Fisher
+-Vectors. However, rather than storing visual word occurences only,
+-these representation store the difference between dictonary elements
+-and pooled local features.</p>
++(e.g. SIFT</a>). Similarly to bag of visual
++words, they assign local descriptor to elements in a visual
++dictionary, obtained with vector quantization (KMeans) in the case of
++VLAD or a Gaussian Mixture Models for Fisher
++Vectors. However, rather than storing visual word occurrences only,
++these representations store a statistics of the difference between
++dictionary elements and pooled local features.</p>
+
+ <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+ <h1 id="tut.fisher">Fisher encoding</h1>
+ <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
+
+ <p>The Fisher encoding uses GMM to construct a visual word
+-dicionary. To exemplify constructing a GMM, we consider a number of 2
++dictionary. To exemplify constructing a GMM, consider a number of 2
+ dimensional data points (see also the <a href="%pathto:tut.gmm;">GMM
+-tutorial</a>). In practice, these would be a collection of SIFT or
+-other local image features:</p>
++tutorial</a>). In practice, these points would be a collection of SIFT
++or other local image features. The following code fits a GMM to the
++points:</p>
+
+ <precode type='matlab'>
+ numFeatures = 5000 ;
+@@ -38,9 +39,9 @@ numClusters = 30 ;
+ [means, covariances, priors] = vl_gmm(data, numClusters);
+ </precode>
+
+-<p>Next we create another random set of vectors, which should be
+-encoded using the Fisher vector representation and the GMM just
+-obtained.</p>
++<p>Next, we create another random set of vectors, which should be
++encoded using the Fisher Vector representation and the GMM just
++obtained:</p>
+
+ <precode type='matlab'>
+ numDataToBeEncoded = 1000;
+@@ -58,7 +59,7 @@ encoding = vl_fisher(datatoBeEncoded, means, covariances, priors);
+ <p>The <code>encoding</code> vector is the Fisher vector
+ representation of the data <code>dataToBeEncoded</code>.</p>
+
+-<p>Note that Fihser vectors support
++<p>Note that Fisher Vectors support
+ several <a href="%dox:fisher-normalization;">normalization options</a>
+ that can affect substantially the performance of the
+ representation.</p>
+@@ -86,10 +87,10 @@ centers = vl_kmeans(dataLearn, numClusters);
+
+ <p>Now consider the data <code>dataToBeEncoded</code> and use
+ the <code>vl_vlad</code> function to compute the encoding. Differently
+-from <code>vl_fhiser</code>, <code>vl_vlad</code> requires the
+-data-to-cluster assignments to be passed in. This allows
+-using a fast vector quantization technique (e.g. kd-tree) as well as
+-switching from soft to hard assignment.</p>
++from <code>vl_fisher</code>, <code>vl_vlad</code> requires the
++data-to-cluster assignments to be passed in. This allows using a fast
++vector quantization technique (e.g. kd-tree) as well as switching from
++soft to hard assignment.</p>
+
+ <p>In this example, we use a kd-tree for quantization:</p>
+
+@@ -98,7 +99,7 @@ kdtree = vl_kdtreebuild(centers) ;
+ nn = vl_kdtreequery(kdtree, centers, dataEncode) ;
+ </precode>
+
+-<p>Now we have in the <code>nn</code> the indeces of the nearest
++<p>Now we have in the <code>nn</code> the indexes of the nearest
+ center to each vector in the matrix <code>dataToBeEncoded</code>. The
+ next step is to create an assignment matrix:</p>
+
+diff --git a/docsrc/vlfeat.css b/docsrc/vlfeat.css
+index ba1da9d..88a6efc 100644
+--- a/docsrc/vlfeat.css
++++ b/docsrc/vlfeat.css
+@@ -48,8 +48,6 @@ code a {
+ line-height: 1px ;
+ }
+ .standout {
+- margin: 1em ! important ;
+- font-family: Helvetica, sans-serif ;
+ font-style: italic ;
+ color: red ! important ;
+ }
+@@ -82,6 +80,7 @@ code a {
+ /* t r b l */
+ #sidebar ul li {
+ display: inline-block ;
++ color: white ;
+ position: relative ;
+ list-style-type: none ;
+ padding: 10px 15px 10px 15px ;
+@@ -93,19 +92,21 @@ code a {
+ background-color: rgb(207,122,48) ;
+ }
+ #sidebar ul li ul {
+- visibility: hidden ;
+ position: absolute ;
++ width: 513px ;
+ top: 34px ;
+ left: -1px ;
+- width: 225px ;
+- background-color: #183a60 ;
++ visibility: hidden ;
++ font-size: 0px ;
+ }
+ #sidebar ul li ul li {
+- display: block ;
++ width: 225px ;
+ margin: 0 ;
+- padding-left: 15px ;
++ margin-right: -1px ;
+ border: 1px solid white ;
+ border-bottom: none ;
++ background-color: #183a60 ;
++ font-size: 12px ;
+ }
+ #sidebar ul li ul li ul {
+ top: -1px ;
+@@ -115,6 +116,13 @@ code a {
+ #sidebar li:hover > ul {
+ visibility: visible ;
+ }
++#sidebar li:hover {
++ color: rgb(207,122,48) ;
++}
++#sidebar li.active:hover {
++ color: white ;
++}
++
+
+ /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+ /* Header */
+diff --git a/docsrc/webdoc.py b/docsrc/webdoc.py
+index 52da6bf..3a3a5f3 100644
+--- a/docsrc/webdoc.py
++++ b/docsrc/webdoc.py
+@@ -641,7 +641,7 @@ class DocHtmlText(DocBareNode):
+ pageNode.publishTableOfContents(gen, pageNode)
+
+ elif directive == "env":
+- envName = m.group(2)[1:]
++ envName = m.group(2)
+ if envName in os.environ:
+ gen.putString(os.environ[envName])
+ else:
+diff --git a/make/dist.mak b/make/dist.mak
+index 18acecb..2023bbf 100644
+--- a/make/dist.mak
++++ b/make/dist.mak
+@@ -21,12 +21,14 @@ GIT ?= git
+ RSYNC ?= rsync
+ VER ?= $(shell cat vl/generic.h | sed -n \
+ 's/.*VL_VERSION_STRING.*\"\([0-9.]*\)\".*/\1/p')
++TMPDIR ?= /tmp
+
+ NAME := vlfeat
+ DIST := $(NAME)-$(VER)
+ BINDIST := $(DIST)-bin
+ HOST := vlfeat-admin:vlfeat.org/sandbox
+
++
+ # --------------------------------------------------------------------
+ # Build source package
+ # --------------------------------------------------------------------
+diff --git a/make/matlab.mak b/make/matlab.mak
+index 8f86712..d9a6a73 100644
+--- a/make/matlab.mak
++++ b/make/matlab.mak
+@@ -14,8 +14,7 @@
+ # the empty string disables MATLAB support.
+
+ MEX ?= mex
+-MATLAB_PATH ?= $(strip $(shell test "$$(command -v '$(MEX)')" && \
+- $(MEX) -v 2>&1 | sed -n 's/.*MATLAB *= *\(.*\)/\1/gp'))
++MATLAB_PATH ?= $(subst /bin/mex,,$(realpath $(shell which '$(MEX)')))
+ MATLAB_EXE ?= "$(MATLAB_PATH)/bin/matlab"
+
+ # transform in immediate for efficiency
+@@ -35,8 +34,19 @@ endif
+
+ info: mex-info matlab-info
+
+-# $(call escape, string) escapes the $ symbol for shell
++# With 2014a the new mex uses a revamped configuration system. It also
++# breaks in subtle way how variables need to be escaped when passed to the
++# mex command.
++
++ifeq ($(strip $(shell $(MEX) -v 2>&1 | grep MATLAB)),)
++# new style
++$(info MATLAB 2014a or greater detected)
++escape =$(1)
++else
++# old style
++$(info MATLAB 2013b or earlier detected)
+ escape =$(subst $$,\\$$,$(1))
++endif
+
+ # --------------------------------------------------------------------
+ # Prepare MEX options
+@@ -102,7 +112,7 @@ MEX_FLAGS += LDFLAGS='\
+ -arch i386 \
+ -Wl,-syslibroot,$(SDKROOT) \
+ -mmacosx-version-min=$(MACOSX_DEPLOYMENT_TARGET) \
+--bundle -Wl,-exported_symbols_list,$(MATLAB_PATH)/extern/lib/\$$Arch/\$$MAPFILE \
++-bundle -Wl,-exported_symbols_list,$(MATLAB_PATH)/extern/lib/maci/mexFunction.map \
+ $(if $(DISABLE_OPENMP),,-L$(MATLAB_PATH)/sys/os/$(ARCH)/) \
+ $(call escape,$(STD_LDFLAGS))'
+ endif
+@@ -122,7 +132,7 @@ MEX_FLAGS += LDFLAGS='\
+ -arch x86_64 \
+ -Wl,-syslibroot,$(SDKROOT) \
+ -mmacosx-version-min=$(MACOSX_DEPLOYMENT_TARGET) \
+--bundle -Wl,-exported_symbols_list,$(MATLAB_PATH)/extern/lib/\$$Arch/\$$MAPFILE \
++-bundle -Wl,-exported_symbols_list,$(MATLAB_PATH)/extern/lib/maci64/mexFunction.map \
+ $(if $(DISABLE_OPENMP),,-L$(MATLAB_PATH)/sys/os/$(ARCH)/) \
+ $(call escape,$(STD_LDFLAGS))'
+ endif
+diff --git a/toolbox/misc/vl_matlabversion.m b/toolbox/misc/vl_matlabversion.m
+index e141567..e4ed5a8 100644
+--- a/toolbox/misc/vl_matlabversion.m
++++ b/toolbox/misc/vl_matlabversion.m
+@@ -5,11 +5,11 @@ function v = vl_matlabversion
+ %
+ % MAJOR.MINOR.SERVICEPACK
+ %
+-% Then V has the value
++% The integer V has the value
+ %
+-% V = MAJOR * 1e4 + MINOR + 1e2 + SERVICEPACK.
++% V = MAJOR * 10000 + MINOR * 100 + SERVICEPACK.
+ %
+-% For example, in MATLAB 7.10.0 (R2010a), V has the value 7100.
++% For example, in MATLAB 7.10.0 (R2010a), V equals 70100.
+ %
+ % See also: VL_HELP().
+
+diff --git a/toolbox/misc/vl_svmtrain.c b/toolbox/misc/vl_svmtrain.c
+index aeeda7d..4521d3e 100644
+--- a/toolbox/misc/vl_svmtrain.c
++++ b/toolbox/misc/vl_svmtrain.c
+@@ -25,7 +25,7 @@ the terms of the BSD license (see the COPYING file).
+
+ /* option codes */
+ enum {
+- // common
++ /* common */
+ opt_epsilon,
+ opt_max_num_iterations,
+ opt_bias_multiplier,
+@@ -37,15 +37,15 @@ enum {
+ opt_bias,
+ opt_weights,
+
+- // switching to SDCA
++ /* switching to SDCA */
+ opt_verbose,
+ opt_solver,
+
+- // SGD specific
++ /* SGD specific */
+ opt_starting_iteration,
+ opt_bias_learning_rate
+
+- // DCA specific:
++ /* DCA specific */
+ };
+
+
+@@ -64,11 +64,11 @@ vlmxOption options [] = {
+ {"Bias", 1, opt_bias },
+ {"Weights", 1, opt_weights },
+
+- // SGD specific
++ /* SGD specific */
+ {"StartingIteration", 1, opt_starting_iteration },
+ {"BiasLearningRate", 1, opt_bias_learning_rate },
+
+- // DCA specific:
++ /* DCA specific */
+ {0, 0, 0 }
+ } ;
+
+diff --git a/toolbox/plotop/vl_plotframe.m b/toolbox/plotop/vl_plotframe.m
+index da23e5d..4bd2951 100644
+--- a/toolbox/plotop/vl_plotframe.m
++++ b/toolbox/plotop/vl_plotframe.m
+@@ -17,7 +17,7 @@ function h = vl_plotframe(frames,varargin)
+ % center of the circle, FRAME(3) is the radius, and FRAME(4) is the
+ % orientation, expressed as a rotation in radians of the standard
+ % oriented frame (see below). Positive rotations appear clockwise
+-% since the image coordiante system is left-handed.
++% since the image coordinate system is left-handed.
+ %
+ % Ellipse::
+ % FRAME has 5 components. FRAME(1:2) are the x,y coordiantes of the
+@@ -34,7 +34,8 @@ function h = vl_plotframe(frames,varargin)
+ %
+ % A standard unoriented frame is a circle of unit radius centered at
+ % the origin; a standard oriented frame is the same, but marked with
+-% a radius pointing towards the positive Y axis (downwards) to
++% a radius pointing towards the positive Y axis (i.e. downwards
++% according to the standard MATLAB image reference frame) to
+ % represent the frame orientation. All other frames can be obtained
+ % as affine transformations of these two. In the case of unoriented
+ % frames, this transformation is ambiguous up to a rotation.
+diff --git a/toolbox/plotop/vl_printsize.m b/toolbox/plotop/vl_printsize.m
+index 35a0581..7f66949 100644
+--- a/toolbox/plotop/vl_printsize.m
++++ b/toolbox/plotop/vl_printsize.m
+@@ -9,7 +9,7 @@ function vl_printsize(varargin)
+ % VL_PRINTSIZE(FIG,R) operates on the specified figure FIG. The
+ % function accepts the following optional arguments:
+ %
+-% Aspect:: []
++% AspectRatio:: []
+ % Change the figure aspect ratio (width/height) to the specified
+ % value.
+ %
+@@ -91,7 +91,9 @@ if ~ismember(opts.reference, {'horizontal', 'vertical'})
+ end
+
+ % set the paper size to the reference type
+-set(fig, 'PaperType', opts.paperType) ;
++if ~isempty(opts.paperType)
++ set(fig, 'PaperType', opts.paperType) ;
++end
+ paperSize = get(fig, 'PaperSize') ;
+
+ % get the current figure position to compute the current aspect ratio
+@@ -105,11 +107,11 @@ end
+ % resize the figure
+ switch opts.reference
+ case 'horizontal'
+- s = paperSize(1) / position(3) * sizeRatio ;
++ s = paperSize(1) * sizeRatio ;
+ case 'vertical'
+- s = paperSize(2) / position(4) * sizeRatio ;
++ s = paperSize(2) * sizeRatio * opts.aspectRatio ;
+ end
+-position(3:4) = position(3) * s * [1 1/opts.aspectRatio] ;
++position(3:4) = s * [1 1/opts.aspectRatio] ;
+
+ % add margin
+ switch opts.reference
+@@ -121,6 +123,8 @@ switch opts.reference
+ position(2) = position(4) * opts.margin ;
+ end
+
+-set(fig, 'PaperPosition', position, ...
+- 'PaperSize', 2 * position(1:2) + position(3:4)) ;
++set(fig, ...
++ 'PaperPosition', position, ...
++ 'PaperSize', 2 * position(1:2) + position(3:4)) ;
++
+ end
+diff --git a/toolbox/plotop/vl_roc.m b/toolbox/plotop/vl_roc.m
+index 2dfd763..11dafe7 100644
+--- a/toolbox/plotop/vl_roc.m
++++ b/toolbox/plotop/vl_roc.m
+@@ -1,42 +1,48 @@
+ function [tpr,tnr,info] = vl_roc(labels, scores, varargin)
+ %VL_ROC ROC curve.
+ % [TPR,TNR] = VL_ROC(LABELS, SCORES) computes the Receiver Operating
+-% Characteristic (ROC) curve. LABELS are the ground truth labels,
+-% greather than zero for a positive sample and smaller than zero for
+-% a negative one. SCORES are the scores of the samples obtained from
+-% a classifier, where lager scores should correspond to positive
+-% labels.
++% Characteristic (ROC) curve [1]. LABELS is a row vector of ground
++% truth labels, greater than zero for a positive sample and smaller
++% than zero for a negative one. SCORES is a row vector of
++% corresponding sample scores, usually obtained from a
++% classifier. The scores induce a ranking of the samples where
++% larger scores should correspond to positive labels.
+ %
+-% Samples are ranked by decreasing scores, starting from rank 1.
+-% TPR(K) and TNR(K) are the true positive and true negative rates
+-% when samples of rank smaller or equal to K-1 are predicted to be
+-% positive. So for example TPR(3) is the true positive rate when the
+-% two samples with largest score are predicted to be
+-% positive. Similarly, TPR(1) is the true positive rate when no
+-% samples are predicted to be positive, i.e. the constant 0.
++% Without output arguments, the function plots the ROC graph of the
++% specified data in the current graphical axis.
+ %
+-% Set the zero the lables of samples that should be ignored in the
+-% evaluation. Set to -INF the scores of samples which are not
+-% retrieved. If there are samples with -INF score, then the ROC curve
+-% may have maximum TPR and TNR smaller than 1.
++% Otherwise, the function returns the true positive and true
++% negative rates TPR and TNR. These are vectors of the same size of
++% LABELS and SCORES and are computed as follows. Samples are ranked
++% by decreasing scores, starting from rank 1. TPR(K) and TNR(K) are
++% the true positive and true negative rates when samples of rank
++% smaller or equal to K-1 are predicted to be positive. So for
++% example TPR(3) is the true positive rate when the two samples with
++% largest score are predicted to be positive. Similarly, TPR(1) is
++% the true positive rate when no samples are predicted to be
++% positive, i.e. the constant 0.
++%
++% Setting a label to zero ignores the corresponding sample in the
++% calculations, as if the sample was removed from the data. Setting
++% the score of a sample to -INF causes the function to assume that
++% that sample was never retrieved. If there are samples with -INF
++% score, the ROC curve is incomplete as the maximum recall is less
++% than 1.
+ %
+ % [TPR,TNR,INFO] = VL_ROC(...) returns an additional structure INFO
+ % with the following fields:
+ %
+ % info.auc:: Area under the ROC curve (AUC).
+-% The ROC curve has a `staircase shape' because for each sample
+-% only TP or TN changes, but not both at the same time. Therefore
+-% there is no approximation involved in the computation of the
+-% area.
++% This is the area under the ROC plot, the parametric curve
++% (FPR(S), TPR(S)). The PLOT option can be used to plot variants
++% of this curve, which affects the calculation of a corresponding
++% AUC.
+ %
+ % info.eer:: Equal error rate (EER).
+ % The equal error rate is the value of FPR (or FNR) when the ROC
+ % curves intersects the line connecting (0,0) to (1,1).
+ %
+-% VL_ROC(...) with no output arguments plots the ROC curve in the
+-% current axis.
+-%
+-% VL_ROC() acccepts the following options:
++% VL_ROC() accepts the following options:
+ %
+ % Plot:: []
+ % Setting this option turns on plotting unconditionally. The
+@@ -45,18 +51,24 @@ function [tpr,tnr,info] = vl_roc(labels, scores, varargin)
+ % tntp:: Plot TPR against TNR (standard ROC plot).
+ % tptn:: Plot TNR against TPR (recall on the horizontal axis).
+ % fptp:: Plot TPR against FPR.
+-% fpfn:: Plot FNR against FPR (similar to DET curve).
++% fpfn:: Plot FNR against FPR (similar to a DET curve).
++%
++% Note that this option will affect the INFO.AUC value computation
++% too.
+ %
+ % NumPositives:: []
+ % NumNegatives:: []
+-% If set to a number, pretend that LABELS contains this may
++% If either of these parameters is set to a number, the function
++% pretends that LABELS contains the specified number of
+ % positive/negative labels. NUMPOSITIVES/NUMNEGATIVES cannot be
+-% smaller than the actual number of positive/negative entrires in
++% smaller than the actual number of positive/negative entries in
+ % LABELS. The additional positive/negative labels are appended to
+-% the end of the sequence, as if they had -INF scores (not
+-% retrieved). This is useful to evaluate large retrieval systems in
+-% which one stores ony a handful of top results for efficiency
+-% reasons.
++% the end of the sequence as if they had -INF scores (as explained
++% above, the function interprets such samples as `not
++% retrieved'). This feature can be used to evaluate the
++% performance of a large-scale retrieval experiment in which only
++% a subset of highly-scoring results are recorded for efficiency
++% reason.
+ %
+ % About the ROC curve::
+ % Consider a classifier that predicts as positive all samples whose
+@@ -79,14 +91,14 @@ function [tpr,tnr,info] = vl_roc(labels, scores, varargin)
+ % TPR = TP(S) / P, FNR = FN(S) / P,
+ % TNR = TN(S) / N, FPR = FP(S) / N,
+ %
+-% and notice that by definition
++% and notice that, by definition,
+ %
+ % P = TP(S) + FN(S) , N = TN(S) + FP(S),
+ % 1 = TPR(S) + FNR(S), 1 = TNR(S) + FPR(S).
+ %
+-% The ROC curve is the parametric curve (TPR(S), TNR(S)) obtained
++% The ROC curve is the parametric curve (FPR(S), TPR(S)) obtained
+ % as the classifier threshold S is varied in the reals. The TPR is
+-% also known as recall (see VL_PR()).
++% the same as `recall' in a PR curve (see VL_PR()).
+ %
+ % The ROC curve is contained in the square with vertices (0,0) The
+ % (average) ROC curve of a random classifier is a line which
+@@ -118,30 +130,40 @@ fpr = fp / max(n, small) ;
+ fnr = 1 - tpr ;
+ tnr = 1 - fpr ;
+
++do_plots = ~isempty(opts.plot) || nargout == 0 ;
++if isempty(opts.plot), opts.plot = 'fptp' ; end
++
+ % --------------------------------------------------------------------
+ % Additional info
+ % --------------------------------------------------------------------
+
+-if nargout > 2 || nargout == 0
++if nargout > 2 || do_plots
+ % Area under the curve. Since the curve is a staircase (in the
+ % sense that for each sample either tn is decremented by one
+ % or tp is incremented by one but the other remains fixed),
+ % the integral is particularly simple and exact.
+
+- info.auc = sum(tnr .* diff([0 tpr])) ;
++ switch opts.plot
++ case 'tntp', info.auc = -sum(tpr .* diff([0 tnr])) ;
++ case 'fptp', info.auc = +sum(tpr .* diff([0 fpr])) ;
++ case 'tptn', info.auc = +sum(tnr .* diff([0 tpr])) ;
++ case 'fpfn', info.auc = +sum(fnr .* diff([0 fpr])) ;
++ otherwise
++ error('''%s'' is not a valid PLOT type.', opts.plot);
++ end
+
+- % Equal error rate. One must find the index S for which there is a
+- % crossing between TNR(S) and TPR(s). If such a crossing exists,
+- % there are two cases:
++ % Equal error rate. One must find the index S in correspondence of
++ % which TNR(S) and TPR(s) cross. Note that TPR(S) is non-decreasing,
++ % TNR(S) is non-increasing, and from rank S to rank S+1 only one of
++ % the two quantities can change. Hence there are exactly two types
++ % of crossing points:
+ %
+- % o tnr o
+- % / \
+- % 1-eer = tnr o-x-o 1-eer = tpr o-x-o
+- % / \
+- % tpr o o
++ % 1) TNR(S) = TNR(S+1) = EER and TPR(S) <= EER, TPR(S+1) > EER,
++ % 2) TPR(S) = TPR(S+1) = EER and TNR(S) > EER, TNR(S+1) <= EER.
+ %
+ % Moreover, if the maximum TPR is smaller than 1, then it is
+- % possible that neither of the two cases realizes (then EER=NaN).
++ % possible that neither of the two cases realizes. In the latter
++ % case, we return EER=NaN.
+
+ s = max(find(tnr > tpr)) ;
+ if s == length(tpr)
+@@ -159,11 +181,10 @@ end
+ % Plot
+ % --------------------------------------------------------------------
+
+-if ~isempty(opts.plot) || nargout == 0
+- if isempty(opts.plot), opts.plot = 'fptp' ; end
++if do_plots
+ cla ; hold on ;
+ switch lower(opts.plot)
+- case {'truenegatives', 'tn', 'tntp'}
++ case 'tntp'
+ hroc = plot(tnr, tpr, 'b', 'linewidth', 2) ;
+ hrand = spline([0 1], [1 0], 'r--', 'linewidth', 2) ;
+ spline([0 1], [0 1], 'k--', 'linewidth', 1) ;
+@@ -172,7 +193,7 @@ if ~isempty(opts.plot) || nargout == 0
+ ylabel('true positive rate (recall)') ;
+ loc = 'sw' ;
+
+- case {'falsepositives', 'fp', 'fptp'}
++ case 'fptp'
+ hroc = plot(fpr, tpr, 'b', 'linewidth', 2) ;
+ hrand = spline([0 1], [0 1], 'r--', 'linewidth', 2) ;
+ spline([1 0], [0 1], 'k--', 'linewidth', 1) ;
+@@ -181,7 +202,7 @@ if ~isempty(opts.plot) || nargout == 0
+ ylabel('true positive rate (recall)') ;
+ loc = 'se' ;
+
+- case {'tptn'}
++ case 'tptn'
+ hroc = plot(tpr, tnr, 'b', 'linewidth', 2) ;
+ hrand = spline([0 1], [1 0], 'r--', 'linewidth', 2) ;
+ spline([0 1], [0 1], 'k--', 'linewidth', 1) ;
+@@ -190,7 +211,7 @@ if ~isempty(opts.plot) || nargout == 0
+ ylabel('false positive rate') ;
+ loc = 'sw' ;
+
+- case {'fpfn'}
++ case 'fpfn'
+ hroc = plot(fpr, fnr, 'b', 'linewidth', 2) ;
+ hrand = spline([0 1], [1 0], 'r--', 'linewidth', 2) ;
+ spline([0 1], [0 1], 'k--', 'linewidth', 1) ;
+diff --git a/vl/covdet.c b/vl/covdet.c
+index 571e4f2..31c581c 100644
+--- a/vl/covdet.c
++++ b/vl/covdet.c
+@@ -352,12 +352,12 @@ comparing neighborhoods of them.
+
+ The next difficulty is to guarantee that detection is co-variant with
+ image transformations. Hence, if $u$ is the pose of a feature
+-extracted from image $\ell$, then the feature of pose $u' = w[u]$ must
+-be detected in the transformed image $\ell' = w[\ell]$.
++extracted from image $\ell$, then the transformed pose $u' = w[u]$
++must be detected in the transformed image $\ell' = w[\ell]$.
+
+ Since features are extracted in correspondence of the local maxima of
+ the cornerness score, a sufficient condition is that corresponding
+-features attain the same score in the two images.
++features attain the same score in the two images:
+
+ \[
+ \forall u\in\mathcal{W}: \quad F(u;\ell) = F(w[u];w[\ell]),
+@@ -370,7 +370,7 @@ score *after normalizing the image* by the inverse of the candidate
+ feature pose warp $u$, as follows:
+
+ \[
+- F(u;\ell) = F(1;u^{-1}[\ell]) = F(1;\ell \circ u) = \mathcal{F}(\ell \circ u).
++ F(u;\ell) = F(1;u^{-1}[\ell]) = F(1;\ell \circ u) = \mathcal{F}(\ell \circ u),
+ \]
+
+ where $1 = u^{-1} \circ u$ is the identity transformation and
+@@ -378,15 +378,20 @@ $\mathcal{F}$ is an arbitrary functional. Intuitively, co-variant
+ detection is obtained by looking if the appearance of the feature
+ resembles a corner only *after normalization*. Formally:
+
+-\[
++ at f{align*}
++F(w[u];w[\ell])
++&=
+ F(w \circ u ;\ell \circ w^{-1})
+-=
+-\mathcal{F}(1; \ell \circ w^{-1} \circ w \circ u)
+-=
+-\mathcal{F}(1; \ell\circ u)
+-=
+-F(w;\ell).
+-\]
++\\
++&=
++F(1; \ell \circ w^{-1} \circ w \circ u)
++\\
++&=
++\mathcal{F}(\ell\circ u)
++\\
++&=
++F(u;\ell).
++ at f}
+
+ Concrete examples of the functional $\mathcal{F}$ are given in @ref
+ covdet-corner-types.
+diff --git a/vl/generic.h b/vl/generic.h
+index 004063b..052ea21 100644
+--- a/vl/generic.h
++++ b/vl/generic.h
+@@ -24,7 +24,7 @@ the terms of the BSD license (see the COPYING file).
+ #include <assert.h>
+
+ /** @brief Library version string */
+-#define VL_VERSION_STRING "0.9.18"
++#define VL_VERSION_STRING "0.9.19"
+
+ /** @brief Maximum length (in characters) of an error message */
+ #define VL_ERR_MSG_LEN 1024
+diff --git a/vl/gmm.h b/vl/gmm.h
+index 7533cdb..3562d74 100644
+--- a/vl/gmm.h
++++ b/vl/gmm.h
+@@ -136,7 +136,7 @@ VL_EXPORT vl_size vl_gmm_get_dimension (VlGMM const * self);
+ VL_EXPORT vl_size vl_gmm_get_num_repetitions (VlGMM const * self);
+ VL_EXPORT vl_size vl_gmm_get_num_data (VlGMM const * self);
+ VL_EXPORT vl_size vl_gmm_get_num_clusters (VlGMM const * self);
+-VL_EXPORT double vl_gmm_get_loglikelyhood (VlGMM const * self);
++VL_EXPORT double vl_gmm_get_loglikelihood (VlGMM const * self);
+ VL_EXPORT int vl_gmm_get_verbosity (VlGMM const * self);
+ VL_EXPORT vl_size vl_gmm_get_max_num_iterations (VlGMM const * self);
+ VL_EXPORT vl_size vl_gmm_get_num_repetitions (VlGMM const * self);
+diff --git a/vl/liop.c b/vl/liop.c
+index 49f576f..41baed7 100644
+--- a/vl/liop.c
++++ b/vl/liop.c
+@@ -458,7 +458,7 @@ vl_liopdesc_process (VlLiopDesc * self, float * desc, float const * patch)
+ patch_sort(self, self->patchSize) ;
+
+ /*
+- * Tune the threshold if needed
++ * Tune the threshold if needed.
+ */
+
+ if (self->intensityThreshold < 0) {
+@@ -492,7 +492,7 @@ vl_liopdesc_process (VlLiopDesc * self, float * desc, float const * patch)
+ offset += numPermutations ;
+ }
+
+- /* get intensities of neighbours of the current patch element and sor them */
++ /* get intensities of neighbours of the current patch element and sort them */
+ sx = self->neighSamplesX + self->numNeighbours * self->patchPermutation[i] ;
+ sy = self->neighSamplesY + self->numNeighbours * self->patchPermutation[i] ;
+ for (t = 0 ; t < self->numNeighbours ; ++t) {
+@@ -510,10 +510,10 @@ vl_liopdesc_process (VlLiopDesc * self, float * desc, float const * patch)
+
+ int L = (int) self->patchSideLength ;
+
+- if (ix >= 0 && iy >= 0) { a = patch[ix + iy * L] ; }
+- if (ix < L && iy >= 0) { b = patch[ix+1 + iy * L] ; }
+- if (ix >= 0 && iy < L) { c = patch[ix + (iy+1) * L] ; }
+- if (ix < L && iy < L) { d = patch[ix+1 + (iy+1) * L] ; }
++ if (ix >= 0 && iy >= 0 ) { a = patch[ix + iy * L] ; }
++ if (ix < L-1 && iy >= 0 ) { b = patch[ix+1 + iy * L] ; }
++ if (ix >= 0 && iy < L-1) { c = patch[ix + (iy+1) * L] ; }
++ if (ix < L-1 && iy < L-1) { d = patch[ix+1 + (iy+1) * L] ; }
+
+ self->neighPermutation[t] = t;
+ self->neighIntensities[t] = (1 - wy) * (a + (b - a) * wx) + wy * (c + (d - c) * wx) ;
+diff --git a/vl/vlad.c b/vl/vlad.c
+index ae77887..7f2e67a 100644
+--- a/vl/vlad.c
++++ b/vl/vlad.c
+@@ -71,7 +71,7 @@ vl_kmeans_quantize(kmeans,indexes,dataToEncode,numDataToEncode);
+ assignments = vl_malloc(sizeof(float) * numDataToEncode * numCenters);
+ memset(assignments, 0, sizeof(float) * numDataToEncode * numCenters);
+ for(i = 0; i < numDataToEncode; i++) {
+- assignments[i + numDataToEncode * indexes[i]] = 1.;
++ assignments[i + numCenters * indexes[i]] = 1.;
+ }
+
+ // allocate space for vlad encoding
+diff --git a/vlfeat.xcodeproj/project.pbxproj b/vlfeat.xcodeproj/project.pbxproj
+index f82df8c..25459b2 100644
+--- a/vlfeat.xcodeproj/project.pbxproj
++++ b/vlfeat.xcodeproj/project.pbxproj
+@@ -423,7 +423,7 @@
+ 2D86B1230F24CC9B00E625D6 /* vl_ubcmatch.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = vl_ubcmatch.c; path = toolbox/sift/vl_ubcmatch.c; sourceTree = "<group>"; };
+ 2D8E1B551371FB23009CDE11 /* .gitattributes */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = .gitattributes; sourceTree = "<group>"; };
+ 2D8E1B561371FB23009CDE11 /* .gitignore */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = .gitignore; sourceTree = "<group>"; };
+- 2D92043C13CDDD860004DC40 /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; };
++ 2D92043C13CDDD860004DC40 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.md; sourceTree = "<group>"; };
+ 2D94E6BC148E48440089ADA5 /* slic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = slic.c; sourceTree = "<group>"; };
+ 2D94E6BE1490E4120089ADA5 /* slic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = slic.h; sourceTree = "<group>"; };
+ 2D9941F410ECD04F00502DF6 /* heap-def.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "heap-def.h"; sourceTree = "<group>"; };
+@@ -456,6 +456,10 @@
+ 2DA64CD717329C2400276F3D /* vlad.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vlad.c; sourceTree = "<group>"; };
+ 2DA64CD817329C2400276F3D /* vlad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vlad.h; sourceTree = "<group>"; };
+ 2DA64CE01733089000276F3D /* svm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = svm.c; sourceTree = "<group>"; };
++ 2DAB42AB19BB062700735B50 /* vl_demo_frame.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = vl_demo_frame.m; path = toolbox/demo/vl_demo_frame.m; sourceTree = "<group>"; };
++ 2DAB42AD19BB062700735B50 /* vl_demo_hog.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = vl_demo_hog.m; path = toolbox/demo/vl_demo_hog.m; sourceTree = "<group>"; };
++ 2DAB42AE19BB066800735B50 /* vl_isoctave.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = vl_isoctave.m; path = toolbox/misc/vl_isoctave.m; sourceTree = "<group>"; };
++ 2DAB42AF19BB066800735B50 /* vl_matlabversion.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = vl_matlabversion.m; path = toolbox/misc/vl_matlabversion.m; sourceTree = "<group>"; };
+ 2DAF7CE3139918EA00FA0D07 /* about.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = about.html; path = docsrc/about.html; sourceTree = "<group>"; };
+ 2DAF7CE4139918EA00FA0D07 /* apps.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = apps.html; path = docsrc/apps.html; sourceTree = "<group>"; };
+ 2DAF7CE5139918EA00FA0D07 /* compiling.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = compiling.html; path = docsrc/compiling.html; sourceTree = "<group>"; };
+@@ -584,7 +588,7 @@
+ 2D6102CF111EE22C00470F4C /* make */,
+ 2D732DE30CF8C2CB0099B03C /* Makefile */,
+ 2DC75D0B0E4B4FE7005223E7 /* Makefile.mak */,
+- 2D92043C13CDDD860004DC40 /* README */,
++ 2D92043C13CDDD860004DC40 /* README.md */,
+ 2D732DE40CF8C2E40099B03C /* src */,
+ 2D732EAF0CF8C3950099B03C /* toolbox */,
+ 2D66AAAE13AE03B20060594E /* toolbox-mfiles */,
+@@ -612,10 +616,12 @@
+ 2D66AC7213AE05BD0060594E /* vl_demo_cmd.m */,
+ 2D141E30178376CA00E2958B /* vl_demo_covdet.m */,
+ 2D66AC7313AE05BD0060594E /* vl_demo_dsift.m */,
++ 2DAB42AB19BB062700735B50 /* vl_demo_frame.m */,
+ 2D9A8060177476E300B9A9CD /* vl_demo_gmm_2d_rand.m */,
+ 2D141E21178376CA00E2958B /* vl_demo_gmm_2d_twist.m */,
+ 2D141E1F178376CA00E2958B /* vl_demo_gmm_3d.m */,
+ 2D9A8061177476E300B9A9CD /* vl_demo_gmm_convergence.m */,
++ 2DAB42AD19BB062700735B50 /* vl_demo_hog.m */,
+ 2D4938B01895BAAA00B775EE /* vl_demo_ikmeans.m */,
+ 2D66AC7413AE05BD0060594E /* vl_demo_imdisttf.m */,
+ 2D66AC7A13AE05BD0060594E /* vl_demo_kdtree.m */,
+@@ -830,7 +836,9 @@
+ 2D66AC9F13AE05BD0060594E /* vl_ihat.m */,
+ 2D141E2F178376CA00E2958B /* vl_imreadbw.m */,
+ 2D66ACB213AE05BD0060594E /* vl_irodr.m */,
++ 2DAB42AE19BB066800735B50 /* vl_isoctave.m */,
+ 2D66ACB913AE05BD0060594E /* vl_localmax.m */,
++ 2DAB42AF19BB066800735B50 /* vl_matlabversion.m */,
+ 2D66ACBC13AE05BD0060594E /* vl_numder.m */,
+ 2D66ACBD13AE05BD0060594E /* vl_numder2.m */,
+ 2D66ACBE13AE05BD0060594E /* vl_override.m */,
diff --git a/debian/patches/0002-Fixed-a-typo-in-the-Makefile.patch b/debian/patches/0002-Fixed-a-typo-in-the-Makefile.patch
new file mode 100644
index 0000000..64b8d29
--- /dev/null
+++ b/debian/patches/0002-Fixed-a-typo-in-the-Makefile.patch
@@ -0,0 +1,21 @@
+From: Dima Kogan <dima at secretsauce.net>
+Date: Thu, 16 Oct 2014 15:24:08 -0700
+Subject: Fixed a typo in the Makefile
+
+---
+ Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Makefile b/Makefile
+index 9b6b7ec..12b14ed 100644
+--- a/Makefile
++++ b/Makefile
+@@ -150,7 +150,7 @@ endif
+ VLDIR ?= .
+ LIBTOOL ?= libtool
+
+-STD_CLFAGS = $(CFLAGS)
++STD_CFLAGS = $(CFLAGS) $(CPPFLAGS)
+ STD_CFLAGS += -std=c99
+ STD_CFLAGS += -Wall -Wextra
+ STD_CFLAGS += -Wno-unused-function -Wno-long-long -Wno-variadic-macros
diff --git a/debian/patches/0003-soname-bump-in-patches.patch b/debian/patches/0003-soname-bump-in-patches.patch
new file mode 100644
index 0000000..b407494
--- /dev/null
+++ b/debian/patches/0003-soname-bump-in-patches.patch
@@ -0,0 +1,54 @@
+From: Dima Kogan <dima at secretsauce.net>
+Date: Thu, 16 Oct 2014 13:37:41 -0700
+Subject: soname bump in patches
+
+---
+ debian/control | 10 +++++-----
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/debian/control b/debian/control
+index 86d7235..fac1905 100644
+--- a/debian/control
++++ b/debian/control
+@@ -11,7 +11,7 @@ Homepage: http://www.vlfeat.org
+ Vcs-Git: git://anonscm.debian.org/debian-science/packages/vlfeat.git
+ Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-science/packages/vlfeat.git
+
+-Package: libvlfeat0
++Package: libvlfeat1
+ Section: libs
+ Architecture: any
+ Multi-Arch: same
+@@ -28,7 +28,7 @@ Section: libdevel
+ Architecture: any
+ Multi-Arch: same
+ Pre-Depends: ${misc:Pre-Depends}
+-Depends: ${misc:Depends}, libvlfeat0 (= ${binary:Version})
++Depends: ${misc:Depends}, libvlfeat1 (= ${binary:Version})
+ Recommends: libvlfeat-doc
+ Description: Computer vision library focussing on visual features and clustering
+ VLFeat implements popular computer vision algorithms including SIFT, MSER,
+@@ -38,12 +38,12 @@ Description: Computer vision library focussing on visual features and clustering
+ .
+ Development files
+
+-Package: libvlfeat0-dbg
++Package: libvlfeat1-dbg
+ Section: debug
+ Priority: extra
+ Architecture: any
+ Multi-Arch: same
+-Depends: ${misc:Depends}, libvlfeat0 (= ${binary:Version})
++Depends: ${misc:Depends}, libvlfeat1 (= ${binary:Version})
+ Description: Computer vision library focussing on visual features and clustering
+ VLFeat implements popular computer vision algorithms including SIFT, MSER,
+ k-means, hierarchical k-means, agglomerative information bottleneck, and quick
+@@ -70,7 +70,7 @@ Priority: extra
+ Architecture: any
+ Pre-Depends: ${misc:Pre-Depends}
+ Multi-Arch: same
+-Depends: ${shlibs:Depends}, ${misc:Depends}, libvlfeat0 (>= ${binary:Version}),
++Depends: ${shlibs:Depends}, ${misc:Depends}, libvlfeat1 (>= ${binary:Version}),
+ ${octave:Depends}
+ Recommends: libvlfeat-doc
+ Description: Computer vision library focussing on visual features and clustering
diff --git a/debian/patches/0004-removed-bogus-commas-in-the-Makefile.patch b/debian/patches/0004-removed-bogus-commas-in-the-Makefile.patch
new file mode 100644
index 0000000..0191762
--- /dev/null
+++ b/debian/patches/0004-removed-bogus-commas-in-the-Makefile.patch
@@ -0,0 +1,142 @@
+From: Dima Kogan <dima at secretsauce.net>
+Date: Wed, 6 Nov 2013 22:54:40 -0800
+Subject: removed bogus commas in the Makefile
+
+---
+ Makefile | 2 +-
+ make/bin.mak | 4 ++--
+ make/dist.mak | 10 +++++-----
+ make/dll.mak | 2 +-
+ make/doc.mak | 2 +-
+ make/matlab.mak | 8 ++++----
+ make/octave.mak | 2 +-
+ 7 files changed, 15 insertions(+), 15 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 12b14ed..afe6b57 100644
+--- a/Makefile
++++ b/Makefile
+@@ -324,7 +324,7 @@ include make/octave.mak
+ include make/doc.mak
+ include make/dist.mak
+
+-.PHONY: clean, archclean, distclean, info, help
++.PHONY: clean archclean distclean info help
+ no_dep_targets += clean archclean distclean info help
+
+ clean:
+diff --git a/make/bin.mak b/make/bin.mak
+index 81c878b..9e73f29 100644
+--- a/make/bin.mak
++++ b/make/bin.mak
+@@ -61,8 +61,8 @@ deps += $(bin_dep)
+ arch_bins += $(bin_tgt)
+ comm_bins +=
+
+-.PHONY: bin-all, bin-info
+-.PHONY: bin-clean, bin-archclean, bin-distclean
++.PHONY: bin-all bin-info
++.PHONY: bin-clean bin-archclean bin-distclean
+ no_dep_targets += bin-dir bin-clean bin-archclean bin-distclean
+ no_dep_targets += bin-info
+
+diff --git a/make/dist.mak b/make/dist.mak
+index 2023bbf..58bc426 100644
+--- a/make/dist.mak
++++ b/make/dist.mak
+@@ -33,8 +33,8 @@ HOST := vlfeat-admin:vlfeat.org/sandbox
+ # Build source package
+ # --------------------------------------------------------------------
+
+-.PHONY: dist-src, dist-src-clean, dist-src-info
+-no_dep_targets += dist-src, dist-src-clean, dist-src-info
++.PHONY: dist-src dist-src-clean dist-src-info
++no_dep_targets += dist-src dist-src-clean dist-src-info
+
+ dist-src:
+ COPYFILE_DISABLE=1 \
+@@ -70,8 +70,8 @@ dist-src-info:
+ #
+ # dist-src: Packs the commit vXX.XX.XX.
+
+-.PHONY: dist-bin, dist-bin-release, dist-bin-commit, dist-bin-info
+-.PHONY: dist-bin-clean, dist-bin-archclean, dist-bin-distclean
++.PHONY: dist-bin dist-bin-release dist-bin-commit dist-bin-info
++.PHONY: dist-bin-clean dist-bin-archclean dist-bin-distclean
+ no_dep_targets += dist-bin dist-bin-release dist-bin-commit dist-bin-info
+ no_dep_targets += dist-bin-clean dist-bin-archclean dist-bin-distclean
+
+@@ -194,7 +194,7 @@ dist-bin-info:
+ # Post packages on the web
+ # --------------------------------------------------------------------
+
+-.PHONY: post, post-doc, post-doc-from-dist
++.PHONY: post post-doc post-doc-from-dist
+
+ post:
+ $(RSYNC) \
+diff --git a/make/dll.mak b/make/dll.mak
+index 22c3039..4732b64 100644
+--- a/make/dll.mak
++++ b/make/dll.mak
+@@ -96,7 +96,7 @@ comm_bins +=
+ deps += $(dll_dep)
+
+ .PHONY: dll
+-.PHONY: dll-all, dll-clean, dll-archclean, dll-distclean
++.PHONY: dll-all dll-clean dll-archclean dll-distclean
+ .PHONY: dll-info
+ no_dep_targets += dll-dir dll-clean dll-archclean dll-distclean
+ no_dep_targets += dll-info
+diff --git a/make/doc.mak b/make/doc.mak
+index 88f5ab9..c64a2b4 100644
+--- a/make/doc.mak
++++ b/make/doc.mak
+@@ -287,7 +287,7 @@ doc/index.html: $(webdoc_src) $(doc-dir) \
+ # Maintenance and others
+ # --------------------------------------------------------------------
+
+-.PHONY: doc-clean, doc-archclean, doc-distclean
++.PHONY: doc-clean doc-archclean doc-distclean
+ no_dep_targets := doc-clean doc-archclean doc-distclean
+
+ VERSION: vl/generic.h
+diff --git a/make/matlab.mak b/make/matlab.mak
+index d9a6a73..5550ce4 100644
+--- a/make/matlab.mak
++++ b/make/matlab.mak
+@@ -172,8 +172,8 @@ endif
+ # Build
+ # --------------------------------------------------------------------
+
+-.PHONY: mex-all, mex-dir, mex-info, mex-test
+-.PHONY: mex-clean, mex-distclean, mex-archclean
++.PHONY: mex-all mex-dir mex-info mex-test
++.PHONY: mex-clean mex-distclean mex-archclean
+ no_dep_targets += mex-dir mex-info mex-test
+ no_dep_targets += mex-clean mex-distclean mex-archclean
+
+@@ -288,8 +288,8 @@ m_lnk += $(addprefix toolbox/noprefix/, \
+
+ vpath vl_%.m $(shell find $(VLDIR)/toolbox -type d)
+
+-.PHONY: matlab-all, matlab-noprefix, matlab-info
+-.PHONY: matlab-clean, matlab-archclean, matlab-distclean
++.PHONY: matlab-all matlab-noprefix matlab-info
++.PHONY: matlab-clean matlab-archclean matlab-distclean
+ no_dep_targets += matlab-all matlab-noprefix matlab-info
+ no_dep_targets += matlab-clean matlab-archclean matlab-distclean
+
+diff --git a/make/octave.mak b/make/octave.mak
+index c4b90c3..4cf73d2 100644
+--- a/make/octave.mak
++++ b/make/octave.mak
+@@ -62,7 +62,7 @@ endif
+ # Build
+ # --------------------------------------------------------------------
+
+-.PHONY: octave-all, octave-mex-all, octave-mex-dir, octave-info
++.PHONY: octave-all octave-mex-all octave-mex-dir octave-info
+ .PHONY: octave-clean octave-archclean octave-distclean
+ no_dep_targets += octave-info
+ no_dep_targets += octave-clean octave-archclean octave-distclean
diff --git a/debian/patches/0005-the-DSO-now-has-an-SONAME.patch b/debian/patches/0005-the-DSO-now-has-an-SONAME.patch
new file mode 100644
index 0000000..3e8eab0
--- /dev/null
+++ b/debian/patches/0005-the-DSO-now-has-an-SONAME.patch
@@ -0,0 +1,28 @@
+From: Dima Kogan <dima at secretsauce.net>
+Date: Wed, 6 Nov 2013 22:44:35 -0800
+Subject: the DSO now has an SONAME
+
+---
+ make/dll.mak | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/make/dll.mak b/make/dll.mak
+index 4732b64..772946e 100644
+--- a/make/dll.mak
++++ b/make/dll.mak
+@@ -24,6 +24,7 @@ info: dll-info
+ # build the DLL.
+
+ DLL_NAME = vl
++API_VERSION := 1
+
+ LINK_DLL_CFLAGS = \
+ $(if $(DISABLE_THREADS),-DVL_DISABLE_THREADS) \
+@@ -136,6 +137,7 @@ $(BINDIR)/lib$(DLL_NAME).so : $(dll_obj)
+ $(call C,CC) -shared \
+ $(^) \
+ $(DLL_LDFLAGS) \
++ -Wl,-soname,lib$(DLL_NAME).so.$(API_VERSION) \
+ -o "$(@)"
+
+ dll-clean:
diff --git a/debian/patches/0006-removed-unneeded-RPATH-from-the-.mex-files.patch b/debian/patches/0006-removed-unneeded-RPATH-from-the-.mex-files.patch
new file mode 100644
index 0000000..abac6af
--- /dev/null
+++ b/debian/patches/0006-removed-unneeded-RPATH-from-the-.mex-files.patch
@@ -0,0 +1,29 @@
+From: Dima Kogan <dima at secretsauce.net>
+Date: Thu, 7 Nov 2013 10:43:21 -0800
+Subject: removed unneeded RPATH from the .mex files
+
+---
+ make/octave.mak | 10 ----------
+ 1 file changed, 10 deletions(-)
+
+diff --git a/make/octave.mak b/make/octave.mak
+index 4cf73d2..1ee0100 100644
+--- a/make/octave.mak
++++ b/make/octave.mak
+@@ -48,16 +48,6 @@ endif
+ ifeq ($(ARCH),maci64)
+ endif
+
+-# Linux on 32 bit processor
+-ifeq ($(ARCH),glnx86)
+-OCTAVE_MEX_FLAGS += -Wl,--rpath,\\\$$ORIGIN/
+-endif
+-
+-# Linux on 64 bit processorm
+-ifeq ($(ARCH),glnxa64)
+-OCTAVE_MEX_FLAGS += -Wl,--rpath,\\\$$ORIGIN/
+-endif
+-
+ # --------------------------------------------------------------------
+ # Build
+ # --------------------------------------------------------------------
diff --git a/debian/patches/0007-octave-make-clean-now-works-properly.patch b/debian/patches/0007-octave-make-clean-now-works-properly.patch
new file mode 100644
index 0000000..e81849c
--- /dev/null
+++ b/debian/patches/0007-octave-make-clean-now-works-properly.patch
@@ -0,0 +1,49 @@
+From: Dima Kogan <dima at secretsauce.net>
+Date: Thu, 7 Nov 2013 11:21:57 -0800
+Subject: octave 'make clean' now works properly
+
+Two fixes:
+
+1. 'make clean' now always cleans up octave stuff, even if octave builds are
+ off. This works to clean up from previous runs
+2. octave now cleans up its .o files
+---
+ make/octave.mak | 8 ++++++--
+ 1 file changed, 6 insertions(+), 2 deletions(-)
+
+diff --git a/make/octave.mak b/make/octave.mak
+index 1ee0100..fa79df3 100644
+--- a/make/octave.mak
++++ b/make/octave.mak
+@@ -28,10 +28,13 @@ endif
+
+ ifdef OCTAVE_ENABLE
+ all: octave-mex-all
++endif
++
++# cleaning rules are defined even if OCTAVE_ENABLE is off, so that we can clean
++# up previous build products
+ clean: octave-mex-clean
+ archclean: octave-mex-archclean
+ distclean: octave-mex-distclean
+-endif
+
+ info: octave-mex-info
+
+@@ -61,6 +64,7 @@ octave_mex_src := $(shell find $(VLDIR)/toolbox -name "*.c")
+ octave_mex_tgt := $(addprefix $(OCTAVE_MEX_BINDIR)/,\
+ $(notdir $(mex_src:.c=.$(OCTAVE_MEX_SUFFIX)) ) )
+ octave_mex_dep := $(octave_mex_tgt:.$(OCTAVE_MEX_SUFFIX)=.d)
++octave_mex_obj := $(notdir $(mex_src:.c=.o))
+ octave_mex_dll := $(OCTAVE_MEX_BINDIR)/lib$(DLL_NAME).$(DLL_SUFFIX)
+
+ ifdef OCTAVE_ENABLE
+@@ -110,7 +114,7 @@ octave-mex-info:
+ @echo
+
+ octave-mex-clean:
+- rm -f $(octave_mex_dep)
++ rm -f $(octave_mex_dep) $(octave_mex_obj)
+
+ octave-mex-archclean: octave-clean
+ rm -f $(octave_mex_tgt)
diff --git a/debian/patches/0008-the-mex-.d-file-generator-now-works.-It-has-include-.patch b/debian/patches/0008-the-mex-.d-file-generator-now-works.-It-has-include-.patch
new file mode 100644
index 0000000..97bd6a1
--- /dev/null
+++ b/debian/patches/0008-the-mex-.d-file-generator-now-works.-It-has-include-.patch
@@ -0,0 +1,31 @@
+From: Dima Kogan <dima at secretsauce.net>
+Date: Thu, 7 Nov 2013 12:47:04 -0800
+Subject: the mex .d file generator now works. It has include-path issues
+
+---
+ make/octave.mak | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/make/octave.mak b/make/octave.mak
+index fa79df3..4939c4d 100644
+--- a/make/octave.mak
++++ b/make/octave.mak
+@@ -40,7 +40,8 @@ info: octave-mex-info
+
+ OCTAVE_MEX_SUFFIX := mex
+ OCTAVE_MEX_BINDIR := toolbox/mex/octave/$(MEX_SUFFIX)
+-OCTAVE_MEX_CFLAGS = $(LINK_DLL_CFLAGS) -Itoolbox
++OCTAVE_MEX_INC := -Itoolbox
++OCTAVE_MEX_CFLAGS = $(LINK_DLL_CFLAGS) $(OCTAVE_MEX_INC)
+ OCTAVE_MEX_LDFLAGS = $(LINK_DLL_LDFLAGS) -lm
+
+ # Mac OS X on Intel 32 bit processor
+@@ -82,7 +83,7 @@ $(eval $(call gendir, octave-mex, $(OCTAVE_MEX_BINDIR)))
+
+ $(OCTAVE_MEX_BINDIR)/%.d : %.c $(octave-mex-dir)
+ $(call C,MKOCTFILE) \
+- $(OCTAVE_MEX_CFLAGS) -M "$(<)"
++ $(OCTAVE_MEX_INC) -M "$(<)"
+ @mv "$(<:.c=.d)" $(OCTAVE_MEX_BINDIR)
+
+ $(octave_mex_dll) : $(dll_tgt)
diff --git a/debian/patches/0009-removed-architecture-detection-logic.patch b/debian/patches/0009-removed-architecture-detection-logic.patch
new file mode 100644
index 0000000..111ffba
--- /dev/null
+++ b/debian/patches/0009-removed-architecture-detection-logic.patch
@@ -0,0 +1,260 @@
+From: Dima Kogan <dima at secretsauce.net>
+Date: Fri, 22 Nov 2013 14:19:13 -0800
+Subject: removed architecture detection logic
+
+This isn't needed on debian, and builds were failing on i386 machines since the
+detection was seeing a 64-bit system for some reason
+---
+ Makefile | 64 ++++-----------------------------------------------------
+ make/bin.mak | 18 ----------------
+ make/dll.mak | 22 --------------------
+ make/matlab.mak | 51 ---------------------------------------------
+ make/octave.mak | 8 --------
+ 5 files changed, 4 insertions(+), 159 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index afe6b57..4fc9531 100644
+--- a/Makefile
++++ b/Makefile
+@@ -105,12 +105,6 @@ all:
+ # Error Messages
+ # --------------------------------------------------------------------
+
+-err_no_arch =
+-err_no_arch +=$(shell echo "** Unknown host architecture '$(UNAME)'. This identifier" 1>&2)
+-err_no_arch +=$(shell echo "** was obtained by running 'uname -sm'. Edit the Makefile " 1>&2)
+-err_no_arch +=$(shell echo "** to add the appropriate configuration." 1>&2)
+-err_no_arch +=config
+-
+ err_internal =$(shell echo Internal error)
+ err_internal +=internal
+
+@@ -122,22 +116,7 @@ err_spaces +=spaces
+ # Auto-detect architecture
+ # --------------------------------------------------------------------
+
+-Darwin_PPC_ARCH := mac
+-Darwin_Power_Macintosh_ARCH := mac
+-Darwin_i386_ARCH := maci64
+-Darwin_x86_64_ARCH := maci64
+-Linux_i386_ARCH := glnx86
+-Linux_i686_ARCH := glnx86
+-Linux_unknown_ARCH := glnx86
+-Linux_x86_64_ARCH := glnxa64
+-
+-UNAME := $(shell uname -sm)
+-ARCH ?= $($(shell echo "$(UNAME)" | tr \ _)_ARCH)
+-
+-# sanity check
+-ifeq ($(ARCH),)
+-die:=$(error $(err_no_arch))
+-endif
++ARCH := debian
+
+ ifneq ($(VLDIR),$(shell echo "$(VLDIR)" | sed 's/ //g'))
+ die:=$(error $(err_spaces))
+@@ -205,46 +184,12 @@ DISABLE_OPENMP:=yes
+ endif
+ endif
+
+-# Mac OS X Intel
+-ifeq "$(ARCH)" "$(filter $(ARCH),maci maci64)"
+-ifeq "$(ARCH)" "maci"
+-march=32
+-else
+-march=64
+-endif
+-SDKROOT ?= $(shell xcrun -sdk macosx --show-sdk-path)
+-MACOSX_DEPLOYMENT_TARGET ?= 10.4
+-STD_CFLAGS += -m$(march) -isysroot $(SDKROOT) -mmacosx-version-min=$(MACOSX_DEPLOYMENT_TARGET)
+-STD_LDFLAGS += -Wl,-syslibroot,$(SDKROOT) -mmacosx-version-min=$(MACOSX_DEPLOYMENT_TARGET)
+-endif
+-
+-# Linux
+-ifeq "$(ARCH)" "$(filter $(ARCH),glnx86 glnxa64)"
+-ifeq "$(ARCH)" "glnx86"
+-march=32
+-else
+-march=64
+-endif
+ # Target compatibility with GLIBC 2.3.4
+ # 1) _GNU_SOURCE avoids using isoc99_fscanf, limiting binary portability to recent GLIBC.
+ # 2) -fno-stack-protector avoids using a feature requiring GLBIC 2.4
+-STD_CFLAGS += -m$(march) -D_GNU_SOURCE -fno-stack-protector
+-STD_LDFLAGS += -m$(march) -Wl,--rpath,\$$ORIGIN/ -Wl,--as-needed
+-endif
+-
+-# Convert back DISALBE_*="no" flags to be empty
+-ifeq "$(DISABLE_SSE2)" "no"
+-override DISABLE_SSE2:=
+-endif
+-ifeq "$(DISABLE_AVX)" "no"
+-override DISABLE_AVX:=
+-endif
+-ifeq "$(DISABLE_THREADS)" "no"
+-override DISABLE_THREADS:=
+-endif
+-ifeq "$(DISABLE_OPENMP)" "no"
+-override DISABLE_OPENMP:=
+-endif
++STD_CFLAGS += -D_GNU_SOURCE -fno-stack-protector
++STD_LDFLAGS += -Wl,--as-needed -lpthread -lm
++CC ?= gcc
+
+ # --------------------------------------------------------------------
+ # Functions
+@@ -344,7 +289,6 @@ info:
+ $(call echo-var,PROFILE)
+ $(call echo-var,DEBUG)
+ $(call echo-var,VER)
+- $(call echo-var,ARCH)
+ $(call echo-var,CC)
+ $(call echo-var,COMPILER)
+ $(call echo-var,COMPILER_VER)
+diff --git a/make/bin.mak b/make/bin.mak
+index 9e73f29..91c1e64 100644
+--- a/make/bin.mak
++++ b/make/bin.mak
+@@ -26,24 +26,6 @@ BIN_LDFLAGS = $(STD_LDFLAGS) -L$(BINDIR) -lvl -lm
+ BIN_LDFLAGS += $(if $(DISABLE_THREADS),,-lpthread)
+ BIN_LDFLAGS += $(if $(DISABLE_OPENMP),,-fopenmp)
+
+-# Mac OS X Intel 32
+-ifeq ($(ARCH),maci)
+-endif
+-
+-# Mac OS X Intel 64
+-ifeq ($(ARCH),maci64)
+-endif
+-
+-# Linux-32
+-ifeq ($(ARCH),glnx86)
+-BIN_LDFLAGS += -Wl,--rpath,\$$ORIGIN/
+-endif
+-
+-# Linux-64
+-ifeq ($(ARCH),glnxa64)
+-BIN_LDFLAGS += -Wl,--rpath,\$$ORIGIN/
+-endif
+-
+ # --------------------------------------------------------------------
+ # Build
+ # --------------------------------------------------------------------
+diff --git a/make/dll.mak b/make/dll.mak
+index 772946e..80c3ef5 100644
+--- a/make/dll.mak
++++ b/make/dll.mak
+@@ -53,29 +53,7 @@ $(if $(DISABLE_OPENMP),,-fopenmp)
+
+ BINDIR = bin/$(ARCH)
+
+-# Mac OS X on Intel 32 bit processor
+-ifeq ($(ARCH),maci)
+-DLL_SUFFIX := dylib
+-DLL_LDFLAGS += -m32
+-endif
+-
+-# Mac OS X on Intel 64 bit processor
+-ifeq ($(ARCH),maci64)
+-DLL_SUFFIX := dylib
+-DLL_LDFLAGS += -m64
+-endif
+-
+-# Linux-32
+-ifeq ($(ARCH),glnx86)
+ DLL_SUFFIX := so
+-DLL_LDFLAGS += -m32
+-endif
+-
+-# Linux-64
+-ifeq ($(ARCH),glnxa64)
+-DLL_SUFFIX := so
+-DLL_LDFLAGS += -m64
+-endif
+
+ # --------------------------------------------------------------------
+ # Build
+diff --git a/make/matlab.mak b/make/matlab.mak
+index 5550ce4..be899bc 100644
+--- a/make/matlab.mak
++++ b/make/matlab.mak
+@@ -97,60 +97,9 @@ $(if $(VERB),-v,) \
+ $(if $(DEBUG),-g,-O) \
+ $(if $(PROFILE),-g -O,)
+
+-# Mac OS X on Intel 32 bit processor
+-ifeq ($(ARCH),maci)
+-MEX_SUFFIX := mexmaci
+-MEX_FLAGS += CC='$(CC)'
+-MEX_FLAGS += LD='$(CC)'
+-# a hack to support recent Xcode/clang/GCC versions on old MATLABs
+-MEX_FLAGS += CFLAGS='\
+--arch i386 \
+--fno-common \
+--fexceptions \
+-$(call escape,$(STD_CFLAGS))'
+-MEX_FLAGS += LDFLAGS='\
+--arch i386 \
+--Wl,-syslibroot,$(SDKROOT) \
+--mmacosx-version-min=$(MACOSX_DEPLOYMENT_TARGET) \
+--bundle -Wl,-exported_symbols_list,$(MATLAB_PATH)/extern/lib/maci/mexFunction.map \
+-$(if $(DISABLE_OPENMP),,-L$(MATLAB_PATH)/sys/os/$(ARCH)/) \
+-$(call escape,$(STD_LDFLAGS))'
+-endif
+-
+-# Mac OS X on Intel 64 bit processor
+-ifeq ($(ARCH),maci64)
+-MEX_SUFFIX := mexmaci64
+-MEX_FLAGS += -largeArrayDims
+-MEX_FLAGS += CC='$(CC)'
+-MEX_FLAGS += LD='$(CC)'
+-MEX_FLAGS += CFLAGS='\
+--arch x86_64 \
+--fno-common \
+--fexceptions \
+-$(call escape,$(STD_CFLAGS))'
+-MEX_FLAGS += LDFLAGS='\
+--arch x86_64 \
+--Wl,-syslibroot,$(SDKROOT) \
+--mmacosx-version-min=$(MACOSX_DEPLOYMENT_TARGET) \
+--bundle -Wl,-exported_symbols_list,$(MATLAB_PATH)/extern/lib/maci64/mexFunction.map \
+-$(if $(DISABLE_OPENMP),,-L$(MATLAB_PATH)/sys/os/$(ARCH)/) \
+-$(call escape,$(STD_LDFLAGS))'
+-endif
+-
+-# Linux on 32 bit processor
+-ifeq ($(ARCH),glnx86)
+ MEX_SUFFIX := mexglx
+ MEX_FLAGS += CFLAGS='$$CFLAGS $(call escape,$(STD_CFLAGS))'
+ MEX_FLAGS += LDFLAGS='$$LDFLAGS $(call escape,$(STD_LDFLAGS))'
+-endif
+-
+-# Linux on 64 bit processorm
+-ifeq ($(ARCH),glnxa64)
+-MEX_SUFFIX := mexa64
+-MEX_FLAGS += -largeArrayDims
+-MEX_FLAGS += CFLAGS='$$CFLAGS $(call escape,$(STD_CFLAGS))'
+-MEX_FLAGS += LDFLAGS='$$LDFLAGS $(call escape,$(STD_LDFLAGS))'
+-endif
+
+ MEX_BINDIR := toolbox/mex/$(MEX_SUFFIX)
+
+diff --git a/make/octave.mak b/make/octave.mak
+index 4939c4d..8cb42db 100644
+--- a/make/octave.mak
++++ b/make/octave.mak
+@@ -44,14 +44,6 @@ OCTAVE_MEX_INC := -Itoolbox
+ OCTAVE_MEX_CFLAGS = $(LINK_DLL_CFLAGS) $(OCTAVE_MEX_INC)
+ OCTAVE_MEX_LDFLAGS = $(LINK_DLL_LDFLAGS) -lm
+
+-# Mac OS X on Intel 32 bit processor
+-ifeq ($(ARCH),maci)
+-endif
+-
+-# Mac OS X on Intel 64 bit processor
+-ifeq ($(ARCH),maci64)
+-endif
+-
+ # --------------------------------------------------------------------
+ # Build
+ # --------------------------------------------------------------------
diff --git a/debian/patches/0010-Removed-google-adsense-and-google-analytics-from-the.patch b/debian/patches/0010-Removed-google-adsense-and-google-analytics-from-the.patch
new file mode 100644
index 0000000..e8950a1
--- /dev/null
+++ b/debian/patches/0010-Removed-google-adsense-and-google-analytics-from-the.patch
@@ -0,0 +1,59 @@
+From: Dima Kogan <dima at secretsauce.net>
+Date: Sun, 22 Dec 2013 12:47:04 -0800
+Subject: Removed google adsense and google analytics from the docs
+
+This violated the user's privacy:
+
+ http://lintian.debian.org/tags/privacy-breach-google-adsense.html
+---
+ docsrc/vlfeat-website-template.xml | 33 ---------------------------------
+ 1 file changed, 33 deletions(-)
+
+diff --git a/docsrc/vlfeat-website-template.xml b/docsrc/vlfeat-website-template.xml
+index 3d5ffd2..dd65ca0 100644
+--- a/docsrc/vlfeat-website-template.xml
++++ b/docsrc/vlfeat-website-template.xml
+@@ -54,43 +54,10 @@
+ </script>
+ <script type="text/javascript"
+ src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"/>
+-
+- <!-- Google Custom Search -->
+- <script>
+- (function() {
+- var cx = '003215582122030917471:oq23albfeam';
+- var gcse = document.createElement('script'); gcse.type = 'text/javascript'; gcse.async = true;
+- gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+- '//www.google.com/cse/cse.js?cx=' + cx;
+- var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(gcse, s);
+- })();
+- </script>
+-
+- <!-- Google Analytics -->
+- <script type="text/javascript">
+- var _gaq = _gaq || [];
+- _gaq.push(['_setAccount', 'UA-4936091-2']);
+- _gaq.push(['_trackPageview']);
+- (function() {
+- var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+- ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+- var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+- })();
+- </script>
+ </head>
+
+ <!-- Body Start -->
+ <body>
+- <div id="header-section">
+- <div id="header">
+- <!-- Google CSE Search Box -->
+- <div class="gcse-searchbox-only" id="google" data-resultsUrl="http://www.vlfeat.org/search.html"></div>
+- <h1><a class="plain" href="%pathto:home;"><span id="vlfeat">VLFeat</span><span id="dotorg">.org</span></a></h1>
+- </div>
+- <div id="sidebar"> <!-- Navigation Start -->
+- %navigation;
+- </div> <!-- sidebar -->
+- </div>
+ <div id="headbanner-section">
+ <div id="headbanner">
+ %path;
diff --git a/debian/patches/0011-I-disable-SSE2-and-AVX-to-work-on-Debian-s-wide-arra.patch b/debian/patches/0011-I-disable-SSE2-and-AVX-to-work-on-Debian-s-wide-arra.patch
new file mode 100644
index 0000000..59557d0
--- /dev/null
+++ b/debian/patches/0011-I-disable-SSE2-and-AVX-to-work-on-Debian-s-wide-arra.patch
@@ -0,0 +1,23 @@
+From: Dima Kogan <dima at secretsauce.net>
+Date: Mon, 23 Dec 2013 13:34:04 -0800
+Subject: I disable SSE2 and AVX to work on Debian's wide array of arches
+
+---
+ Makefile | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 4fc9531..fd061d6 100644
+--- a/Makefile
++++ b/Makefile
+@@ -96,8 +96,8 @@ SHELL = /bin/bash
+ all:
+
+ # Select which features to disable
+-# DISABLE_SSE2=yes
+-# DISABLE_AVX=yes
++DISABLE_SSE2=yes
++DISABLE_AVX=yes
+ # DISABLE_THREADS=yes
+ # DISABLE_OPENMP=yes
+
diff --git a/debian/patches/0012-I-no-longer-try-to-generate-x86-specific-code-on-non.patch b/debian/patches/0012-I-no-longer-try-to-generate-x86-specific-code-on-non.patch
new file mode 100644
index 0000000..a0f7170
--- /dev/null
+++ b/debian/patches/0012-I-no-longer-try-to-generate-x86-specific-code-on-non.patch
@@ -0,0 +1,30 @@
+From: Dima Kogan <dima at secretsauce.net>
+Date: Mon, 23 Dec 2013 13:34:33 -0800
+Subject: I no longer try to generate x86-specific code on non-x86 boxes
+
+---
+ vl/host.c | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/vl/host.c b/vl/host.c
+index ef97cdc..a9654f0 100644
+--- a/vl/host.c
++++ b/vl/host.c
+@@ -441,6 +441,8 @@ _vl_cpuid (vl_int32* info, int function)
+
+ #endif
+
++#if defined(VL_ARCH_IX86) || defined(VL_ARCH_X64) || defined(VL_ARCH_IA64)
++
+ void
+ _vl_x86cpu_info_init (VlX86CpuInfo *self)
+ {
+@@ -488,6 +490,8 @@ _vl_x86cpu_info_to_string_copy (VlX86CpuInfo const *self)
+ return string ;
+ }
+
++#endif
++
+ /** ------------------------------------------------------------------
+ ** @brief Human readable static library configuration
+ ** @return a new string with the static configuration.
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..c0d8211
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,12 @@
+0001-Merge-branch-upstream.patch
+0002-Fixed-a-typo-in-the-Makefile.patch
+0003-soname-bump-in-patches.patch
+0004-removed-bogus-commas-in-the-Makefile.patch
+0005-the-DSO-now-has-an-SONAME.patch
+0006-removed-unneeded-RPATH-from-the-.mex-files.patch
+0007-octave-make-clean-now-works-properly.patch
+0008-the-mex-.d-file-generator-now-works.-It-has-include-.patch
+0009-removed-architecture-detection-logic.patch
+0010-Removed-google-adsense-and-google-analytics-from-the.patch
+0011-I-disable-SSE2-and-AVX-to-work-on-Debian-s-wide-arra.patch
+0012-I-no-longer-try-to-generate-x86-specific-code-on-non.patch
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/vlfeat.git
More information about the debian-science-commits
mailing list