2021-10-01 15:40:54 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Sep 27 08:59:35 UTC 2021 - Michal Suchanek <msuchanek@suse.com>
|
|
|
|
|
|
|
|
- Fix build with gcc 11
|
|
|
|
+ ctags-gcc11.patch
|
|
|
|
|
2021-05-09 16:27:00 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue May 4 11:15:01 UTC 2021 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
|
|
|
|
- Revert ghosting changes, fix real cause for build failure
|
|
|
|
instead (symlinks pointing to itself).
|
|
|
|
- Clean spec file: remove historic cruft, use %license for COPYING,
|
|
|
|
use %make_build/%make_install macros
|
|
|
|
|
2021-01-28 11:02:32 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jan 28 09:54:49 UTC 2021 - Adam Majer <adam.majer@suse.de>
|
|
|
|
|
|
|
|
- Ship symlinks that are not to be ghosted in the first place
|
|
|
|
|
2021-01-11 13:17:51 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jan 11 12:09:50 UTC 2021 - Michal Suchanek <msuchanek@suse.com>
|
|
|
|
|
|
|
|
- Fix build on Tumbleweed - do not ship ghost symlinks.
|
|
|
|
|
2016-08-18 20:29:38 +02:00
|
|
|
-------------------------------------------------------------------
|
2017-03-07 12:05:05 +01:00
|
|
|
Sun Feb 26 04:37:26 UTC 2017 - msuchanek@suse.com
|
|
|
|
|
|
|
|
- merge with arduino-ctags https://github.com/arduino/ctags
|
|
|
|
* provide arduino-ctags
|
|
|
|
* redo patch queue http://repo.or.cz/git-browser/by-commit.html?r=arduino-ctags/SUSE.git
|
|
|
|
+ new patches
|
|
|
|
0001-Mixing-with-anjuta-tags-https-git.gnome.org-browse-a.patch
|
|
|
|
- add vala support
|
|
|
|
- update many existing tags with new features
|
|
|
|
0002-Making-inline-behave-like-an-attribute.-Fixes-1.patch
|
|
|
|
0003-Treat-typename-as-an-attribute.patch
|
|
|
|
0004-parseReturnType-should-start-from-the-first-non-brac.patch
|
|
|
|
0005-Ensuring-a-space-is-printed-in-return-type-AFTER-the.patch
|
|
|
|
0006-Prevent-C-static_assert-from-stopping-parsing.patch
|
|
|
|
0007-c-Handle-C-11-noexcept.patch
|
|
|
|
0008-c-Properly-parse-C-11-override-and-final-members.patch
|
|
|
|
0009-Parse-C-11-enums-with-type-specifier.patch
|
|
|
|
0010-Parse-C-11-classed-enums.patch
|
|
|
|
0011-Handle-template-expressions-that-may-use-the-or-oper.patch
|
|
|
|
0012-Make-sure-we-don-t-throw-things-away-while-collectin.patch
|
|
|
|
0013-C-mitigate-matching-error-on-generics-containing-an-.patch
|
|
|
|
0014-fix-wrongly-interpreted-in-template.patch
|
|
|
|
0015-Added-constexpr-as-keyword.patch
|
|
|
|
+ refreshed existing patches
|
|
|
|
0016-CVE-2014-7204.patch
|
2017-03-08 17:05:45 +01:00
|
|
|
0017-Go-language-support.patch (go-tags.patch)
|
|
|
|
0018-SUSE-man-page-changes.patch (ctags-5.7.diff)
|
|
|
|
0019-Do-not-include-build-time-in-binary.patch (ctags-date-time.patch)
|
2017-03-07 12:05:05 +01:00
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2016-08-18 20:29:38 +02:00
|
|
|
Thu Aug 18 08:25:26 UTC 2016 - adam.majer@suse.de
|
|
|
|
|
|
|
|
- Own our update-alternatives symlink (bnc#994261)
|
|
|
|
- Use conflict-free symlinks instead of touch files for
|
|
|
|
placeholders.
|
|
|
|
|
2016-05-24 17:27:17 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue May 24 15:26:39 UTC 2016 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- Cleanup spec file with spec-cleaner
|
|
|
|
|
2016-05-24 15:34:25 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue May 24 10:10:43 UTC 2016 - adam.majer@suse.com
|
|
|
|
|
|
|
|
- Add missing Requires(post) on coreutils as it is using `rm`.
|
|
|
|
(boo #976920)
|
|
|
|
|
2014-10-07 09:46:42 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Oct 7 05:45:51 UTC 2014 - puzel@suse.com
|
|
|
|
|
|
|
|
- Fix endless loop in javascript parser
|
|
|
|
(bnc#899486, CVE-2014-7204)
|
2015-05-26 11:03:58 +02:00
|
|
|
- Added CVE-2014-7204.patch
|
2014-10-07 09:46:42 +02:00
|
|
|
|
2013-03-22 10:46:43 +01:00
|
|
|
-------------------------------------------------------------------
|
2013-04-28 16:50:03 +02:00
|
|
|
Sat Apr 27 10:12:43 UTC 2013 - schwab@linux-m68k.org
|
|
|
|
|
|
|
|
- Remove etags and gnuctags, provided by etags package now
|
|
|
|
- Install ctags as ctags-exuberant and provide ctags via
|
|
|
|
update-alternatives
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2013-03-22 10:46:43 +01:00
|
|
|
Fri Mar 22 08:46:26 UTC 2013 - mmeister@suse.com
|
|
|
|
|
|
|
|
- Added url as source.
|
|
|
|
Please see http://en.opensuse.org/SourceUrls
|
|
|
|
|
2012-08-17 09:46:16 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Aug 16 12:04:00 UTC 2012 - graham@andtech.eu
|
|
|
|
|
2012-08-23 11:06:19 +02:00
|
|
|
- go-tags.patch: Add patch supporting Go language
|
2012-08-17 09:46:16 +02:00
|
|
|
|
2011-09-20 13:00:32 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Sep 18 00:06:54 UTC 2011 - jengelh@medozas.de
|
|
|
|
|
|
|
|
- Remove redundant tags/sections from specfile
|
|
|
|
|
2011-08-02 17:35:31 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Aug 2 15:33:11 UTC 2011 - puzel@novell.com
|
|
|
|
|
|
|
|
- add etags-strcpy-overlap.patch (bnc#705308)
|
|
|
|
|
2011-07-29 19:05:42 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jul 29 16:49:36 UTC 2011 - puzel@novell.com
|
|
|
|
|
|
|
|
- update to ctags-5.8
|
|
|
|
- Removed ".ml" as a Lisp extension (now OCaml) [Lisp].
|
|
|
|
- Added support for Ant language, contributed by David Fishburn.
|
|
|
|
- Added support for DOS Batch language, contributed by David
|
|
|
|
Fishburn.
|
|
|
|
- Added support for Flex (Adobe) language, contributed by David
|
|
|
|
Fishburn.
|
|
|
|
- Added support for MATLAB language, contributed by David Fishburn.
|
|
|
|
- Added support for Objective Camel (OCaml), provided by Vincent
|
|
|
|
Berthoux
|
|
|
|
- Added support for TeX language, contributed by David Fishburn.
|
|
|
|
- Added support for VHDL language, contributed by Nicolas Vincent
|
|
|
|
- Added support for Pyrex/Cython declarations [Python].
|
|
|
|
- Added support for "v" kind, for variables [Python].
|
|
|
|
- Added support for class and member variables
|
|
|
|
- Added support for recent enhancements to Eiffel language
|
|
|
|
[Eiffel].
|
|
|
|
- Added support for ASP classes, contributed by Zendhi Nagao;
|
|
|
|
changes meaning of 'c' kind flag [ASP].
|
|
|
|
- Added regex support when compiling with MinGW. Gnu regex module
|
|
|
|
now included in all distributions.
|
|
|
|
- Fixed detection of triple strings inside other strings
|
|
|
|
- Fixed an endless loop with comments in triple strings
|
|
|
|
- Fixed bug where functions were sometimes seen as methods
|
|
|
|
- Fixed parsing of method parameter annotations, fix contributed by
|
|
|
|
Paolo "blaisorblade" Giarrusso
|
|
|
|
- Fixed parsing of global scope qualifiers in base class lists
|
|
|
|
- Fixed bug where namespace members were given kinds corresponding
|
|
|
|
to globals
|
|
|
|
- Fixed parsing of "else"
|
|
|
|
- Fixed parsing of derived enums
|
|
|
|
- Fixed parsing of "foreach"
|
|
|
|
- Fixed parsing of simple generic classes
|
|
|
|
- Fixed bug with detecting identifiers inside variables
|
|
|
|
- Fixed bug with detecting identifiers at the start of variables
|
|
|
|
- Fixed parsing of triple single-quoted multi-line strings
|
|
|
|
- disabled YCP parser for now (does not apply)
|
|
|
|
- add ctags-date-time.patch
|
|
|
|
- use spec-cleaner
|
|
|
|
|
2010-02-19 16:13:57 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Dec 18 16:44:25 CET 2009 - jengelh@medozas.de
|
|
|
|
|
|
|
|
- enable parallel building
|
|
|
|
|
2009-08-27 23:38:41 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Aug 26 12:53:54 CEST 2009 - mls@suse.de
|
|
|
|
|
|
|
|
- make patch0 usage consistent
|
|
|
|
|
2008-09-05 22:21:36 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Sep 5 13:56:30 CEST 2008 - schwab@suse.de
|
|
|
|
|
|
|
|
- Update to etags 17.38.1.4.
|
|
|
|
|
2008-01-09 21:58:46 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jan 9 13:59:22 CET 2008 - schwab@suse.de
|
|
|
|
|
2008-09-05 22:21:36 +02:00
|
|
|
- Update to etags 17.38.
|
2008-01-09 21:58:46 +01:00
|
|
|
|
2007-11-13 21:47:04 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Nov 13 14:22:21 CET 2007 - schwab@suse.de
|
|
|
|
|
|
|
|
- Update etags from Emacs trunk.
|
|
|
|
|
2007-02-07 00:41:44 +01:00
|
|
|
-------------------------------------------------------------------
|
2007-11-13 01:40:18 +01:00
|
|
|
Mon Nov 12 21:43:02 CET 2007 - bwalle@suse.de
|
|
|
|
|
|
|
|
- update to ctags 5.7
|
|
|
|
* Added support for DIM AS [Freebasic]
|
|
|
|
* Added support for arbitrary nesting depth [Python]
|
|
|
|
* Added support for verbatim string literals [C#]
|
|
|
|
* Added support for .ctags as well as ctags.cnf on Windows
|
|
|
|
* Added support for non-extern, non-static functions returning
|
|
|
|
wchar_t, contributed by Aaron Peromsik [C++]
|
|
|
|
* Added support for numerous revision control systems including
|
|
|
|
Bazaar and Mercurial
|
|
|
|
* Added support for enums [Java]
|
|
|
|
* Added support for multiple-level namespace declarations [C#]
|
|
|
|
* Added .svn to list of directories ignored during recursion
|
|
|
|
(--recurse).
|
|
|
|
* Added support for BlitzBasic, PureBasic and FreeBasic
|
|
|
|
* Added support for interfaces and static/public/protected/
|
|
|
|
private functions [PHP].
|
|
|
|
* Added support for 'package' keyword [Perl].
|
|
|
|
* Added support for multi-line subroutine, package, and constant
|
|
|
|
definitions [Perl].
|
|
|
|
* Added support for optional subroutine declarations [Perl].
|
|
|
|
* Added support for formats [Perl].
|
|
|
|
* Added support for new convert keyword [Eiffel].
|
|
|
|
* Added optional tags for forward variable declarations [C, C++].
|
|
|
|
* Changed parsing of option input file (-L) to strip trailing
|
|
|
|
white space.
|
|
|
|
* Ignore comments mixed into definitions and declarations [Perl].
|
|
|
|
* Fixed detecting labels with whitespace after label name [Perl]
|
|
|
|
* Fixed parsing of generic classes/interfaces [Java]
|
|
|
|
* Fixed misidentification of fully qualified function calls as
|
|
|
|
labels [Perl].
|
|
|
|
* Fixed parsing of inner classes [Python]
|
|
|
|
* Fixed line continuation [Python]
|
|
|
|
* Fixed parsing of annotations [Java]
|
|
|
|
* Fixed block-comment parsing [Verilog]
|
|
|
|
* Fixed typo in man page
|
|
|
|
* Fixed missing chunk of text in man page and over-use of hyphens
|
|
|
|
in UTF-8 locales
|
|
|
|
* Fixed parsing of ` as a method name [Ruby].
|
|
|
|
* Fixed parsing of keywords in string literals [Ruby]
|
|
|
|
* Fixed potential segmentation violation
|
|
|
|
* Fixed parsing of destructors with whitespace after the '~' [C++]
|
|
|
|
* Fixed default access of unions to be public [C++]
|
|
|
|
* Fixed various memory leaks, mostly contributed by Dmitry Antipov.
|
|
|
|
* Fixed parsing of `define [Verilog]
|
|
|
|
* Fixed crashes involving '/' [Verilog]
|
|
|
|
* Fixed compilation problem on MinGW
|
|
|
|
* Fixed generation of HTML-formatted man page
|
|
|
|
* Fixed recognition of Python scripts having '#!/usr/bin/python'
|
|
|
|
as first line
|
|
|
|
* Fixed parsing of Fortran comment-to-end-of-line with no newline
|
|
|
|
before EOF [Debian]
|
|
|
|
* Fixed parsing of << [C/C++]
|
|
|
|
* Fixed parsing of fully-qualified type names [Java]
|
|
|
|
* Fixed handling of lone carriage-return characters in file
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2007-02-07 00:41:44 +01:00
|
|
|
Tue Feb 6 13:27:01 CET 2007 - schwab@suse.de
|
|
|
|
|
|
|
|
- Update etags from CVS.
|
|
|
|
|
2007-01-09 17:43:20 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jan 9 13:48:55 CET 2007 - schwab@suse.de
|
|
|
|
|
|
|
|
- More etags fixes from CVS.
|
|
|
|
|
2006-12-31 16:52:48 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Dec 30 10:36:34 CET 2006 - schwab@suse.de
|
|
|
|
|
|
|
|
- Fix handling of relative names in #line.
|
|
|
|
|
2006-12-29 00:06:40 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Dec 20 12:49:51 CET 2006 - schwab@suse.de
|
|
|
|
|
|
|
|
- Update etags from CVS.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue May 30 15:10:42 CEST 2006 - schwab@suse.de
|
|
|
|
|
|
|
|
- Update to ctags 5.6
|
|
|
|
* Reformatted code for independence of tab stop setting.
|
|
|
|
* Changed default configuration to disable installation of etags links.
|
|
|
|
* Changed --langmap to first unmap each supplied extension from other
|
|
|
|
languages.
|
|
|
|
* Added support for ASP constants [ASP, Patch #961842].
|
|
|
|
* Added support for GNU make extensions [Make].
|
|
|
|
* Added .mk as extension recognized as a make language file [Make].
|
|
|
|
* Added missing help for list-maps options [Bug #1201826].
|
|
|
|
* Added new extension field "typeref" [thanks to Bram Moolenaar].
|
|
|
|
* Extended functionality of Ruby parser with patch from Elliot Hughes
|
|
|
|
[Ruby].
|
|
|
|
* Fixed creation of TAGS file with etags-include but no files [Bug
|
|
|
|
#941233].
|
|
|
|
* Fixed problem reading last line of list file (-L) without final
|
|
|
|
newline.
|
|
|
|
* Fixed infinite loop that could occur on files without final newline
|
|
|
|
[C, Java].
|
|
|
|
* Fixed incorrect tag for first field of table [SQL].
|
|
|
|
* Fixed missing tags for functions beginning with underscore [Sh].
|
|
|
|
* Fixed missing tags for functions with variable arg list [C, Bug
|
|
|
|
#1201689].
|
|
|
|
* Fixed parsing problem with parentheses in argument list [C, Bug
|
|
|
|
#1085585].
|
|
|
|
* Fixed problem in preprocessor directive handling [C, Bug #1086609].
|
|
|
|
- Update etags to 17.17.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Mar 7 23:18:46 CET 2006 - od@suse.de
|
|
|
|
|
|
|
|
- wrote and added a YCP parser based on the C code parser
|
|
|
|
(ctags-5.5.4-ycp-parser.diff)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jan 25 21:35:15 CET 2006 - mls@suse.de
|
|
|
|
|
|
|
|
- converted neededforbuild to BuildRequires
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Dec 7 20:46:09 CET 2005 - od@suse.de
|
|
|
|
|
|
|
|
- Added option -A/--allow-duplicates to gnuctags
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Dec 7 02:28:07 CET 2005 - od@suse.de
|
|
|
|
|
|
|
|
- Don't strip etags/gnuctags
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Oct 18 12:44:46 CEST 2005 - schwab@suse.de
|
|
|
|
|
|
|
|
- Update to etags 17.14.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Nov 15 17:06:34 CET 2004 - schwab@suse.de
|
|
|
|
|
|
|
|
- Update to etags 17.5.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue May 4 22:17:18 CEST 2004 - schwab@suse.de
|
|
|
|
|
|
|
|
- Update to ctags 5.5.4.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Jan 10 20:57:54 CET 2004 - adrian@suse.de
|
|
|
|
|
|
|
|
- add %defattr
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Sep 26 09:32:30 CEST 2003 - schwab@suse.de
|
|
|
|
|
|
|
|
- Update to ctags 5.5.2.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Aug 5 20:47:31 CEST 2003 - schwab@suse.de
|
|
|
|
|
|
|
|
- Update to ctags 5.5.1.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Apr 2 13:29:55 CEST 2003 - schwab@suse.de
|
|
|
|
|
|
|
|
- Update to ctags 5.5.
|
|
|
|
- Update to etags 16.56.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Sep 17 17:34:28 CEST 2002 - ro@suse.de
|
|
|
|
|
|
|
|
- removed bogus self-provides
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Sep 17 17:11:00 CEST 2002 - schwab@suse.de
|
|
|
|
|
|
|
|
- Update to ctags 5.3.1.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jul 18 10:53:15 CEST 2002 - schwab@suse.de
|
|
|
|
|
|
|
|
- Update to ctags 5.3.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Dec 14 15:59:05 CET 2001 - schwab@suse.de
|
|
|
|
|
|
|
|
- Update ctags to 5.1.
|
|
|
|
- Update etags to 14.21.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu May 18 13:26:59 CEST 2000 - schwab@suse.de
|
|
|
|
|
|
|
|
- Use BuildRoot.
|
|
|
|
- Remove etags.c changes again.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed May 17 19:33:55 CEST 2000 - kasal@suse.cz
|
|
|
|
|
|
|
|
- strip etags/gnuctags
|
|
|
|
- Fixed etags.c changes
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon May 15 16:49:20 CEST 2000 - schwab@suse.de
|
|
|
|
|
|
|
|
- Discard etags.c changes (#2772).
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jan 31 18:15:00 CET 2000 - werner@suse.de
|
|
|
|
|
|
|
|
- Really rename gctags to gnuctags
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jan 31 12:41:54 CET 2000 - kasal@suse.cz
|
|
|
|
|
|
|
|
- fixed spec file to really use the *dif files
|
|
|
|
- gctags renamed to gnuctags
|
|
|
|
- rewrote the NOTEs in the manpages and added
|
|
|
|
"see also (gnu)ctags(1), gctags(1) and global(1)"
|
|
|
|
- etags.c now uses #ifdef's
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jan 26 19:15:48 CET 2000 - werner@suse.de
|
|
|
|
|
|
|
|
- New ctags version 3.3.1
|
|
|
|
* Disable etags (is usable with `ctags -e')
|
|
|
|
- Add etags/ctags from Emacs sources
|
|
|
|
* rename this ctags with gctags
|
|
|
|
- Make some NOTEs within the manual pages of both packages
|
|
|
|
- Add a README.SuSE to explain why we have two versions
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de
|
|
|
|
|
|
|
|
- ran old prepare_spec on spec file to switch to new prepare_spec.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Sep 8 11:59:42 CEST 1999 - schwab@suse.de
|
|
|
|
|
|
|
|
- specfile cleanup
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jun 15 16:55:26 MEST 1999 - uli@suse.de
|
|
|
|
|
|
|
|
- update -> 3.2.2
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
Sun Apr 13 23:04:29 MEST 1997 - florian@suse.de
|
|
|
|
|
|
|
|
|
|
|
|
- new package with ctags 1.5 (used to be together with vim.tgz)
|
|
|
|
|
|
|
|
|