From jwagner at ptfs.com Wed Sep 1 15:32:41 2010 From: jwagner at ptfs.com (Jane Wagner) Date: Wed, 1 Sep 2010 09:32:41 -0400 Subject: [Koha-patches] [PATCH] Bug 5192 Enhancement to add new index for 658 curriculum field Message-ID: <1283347961-21611-1-git-send-email-jwagner@ptfs.com> From: dev2 Creates new curriculum index for 658 subfields a,b,c and search option in Advanced search (under More Options). Also modifies the installer files to make 658abc display (they were hidden in the frameworks) and to create the new indexes. The 658 already displays as part of the staff/OPAC subject display line. --- etc/zebradb/biblios/etc/bib1.att | 3 + etc/zebradb/ccl.properties | 2 + etc/zebradb/marc_defs/marc21/biblios/record.abs | 3 + .../marc21/mandatory/marc21_framework_DEFAULT.sql | 6 +- .../optional/marc21_simple_bib_frameworks.sql | 48 ++++++++++---------- .../prog/en/includes/search_indexes.inc | 1 + .../opac-tmpl/prog/en/modules/opac-advsearch.tmpl | 1 + 7 files changed, 37 insertions(+), 27 deletions(-) diff --git a/etc/zebradb/biblios/etc/bib1.att b/etc/zebradb/biblios/etc/bib1.att index d47b2a3..97c3d68 100644 --- a/etc/zebradb/biblios/etc/bib1.att +++ b/etc/zebradb/biblios/etc/bib1.att @@ -189,3 +189,6 @@ att 9903 lex att 9904 arl att 9013 arp att 9520 Item +# Curriculum +att 9658 curriculum + diff --git a/etc/zebradb/ccl.properties b/etc/zebradb/ccl.properties index 231c420..2f923ae 100644 --- a/etc/zebradb/ccl.properties +++ b/etc/zebradb/ccl.properties @@ -1052,6 +1052,8 @@ arl 1=9904 r=r #Accelerated Reader Point arp 1=9013 r=r +# Curriculum +curriculum 1=9658 ## Statuses popularity 1=issues diff --git a/etc/zebradb/marc_defs/marc21/biblios/record.abs b/etc/zebradb/marc_defs/marc21/biblios/record.abs index 6cf37ba..4874bfd 100644 --- a/etc/zebradb/marc_defs/marc21/biblios/record.abs +++ b/etc/zebradb/marc_defs/marc21/biblios/record.abs @@ -188,6 +188,9 @@ melm 656$9 Koha-Auth-Number melm 656 Subject melm 657$9 Koha-Auth-Number melm 657 Subject +melm 658$a curriculum:w,curriculum:p +melm 658$b curriculum:w,curriculum:p +melm 658$c curriculum:w,curriculum:p melm 690$9 Koha-Auth-Number melm 690 Subject,Subject:p diff --git a/installer/data/mysql/en/marcflavour/marc21/mandatory/marc21_framework_DEFAULT.sql b/installer/data/mysql/en/marcflavour/marc21/mandatory/marc21_framework_DEFAULT.sql index a5e7d77..3cbc997 100644 --- a/installer/data/mysql/en/marcflavour/marc21/mandatory/marc21_framework_DEFAULT.sql +++ b/installer/data/mysql/en/marcflavour/marc21/mandatory/marc21_framework_DEFAULT.sql @@ -1895,9 +1895,9 @@ INSERT INTO `marc_subfield_structure` (`tagfield`, `tagsubfield`, `liblibrarian` ('658', '2', 'Source of term', 'Source of term', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '', NULL), ('658', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '', NULL), ('658', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '', NULL), - ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -6, '', '', '', NULL), - ('658', 'b', 'Subordinate curriculum objective', 'Subordinate curriculum objective', 1, 0, '', 6, '', '', '', NULL, -6, '', '', '', NULL), - ('658', 'c', 'Curriculum code', 'Curriculum code', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '', NULL), + ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, 0, '', '', '', NULL), + ('658', 'b', 'Subordinate curriculum objective', 'Subordinate curriculum objective', 1, 0, '', 6, '', '', '', NULL, 0, '', '', '', NULL), + ('658', 'c', 'Curriculum code', 'Curriculum code', 0, 0, '', 6, '', '', '', NULL, 0, '', '', '', NULL), ('658', 'd', 'Correlation factor', 'Correlation factor', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '', NULL), ('662', '2', 'Source of term', 'Source of term', 0, 0, '', 6, '', '', '', NULL, 0, '', '', '', NULL), ('662', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, '', '', '', NULL), diff --git a/installer/data/mysql/en/marcflavour/marc21/optional/marc21_simple_bib_frameworks.sql b/installer/data/mysql/en/marcflavour/marc21/optional/marc21_simple_bib_frameworks.sql index 8821aa2..78a18d6 100644 --- a/installer/data/mysql/en/marcflavour/marc21/optional/marc21_simple_bib_frameworks.sql +++ b/installer/data/mysql/en/marcflavour/marc21/optional/marc21_simple_bib_frameworks.sql @@ -1920,9 +1920,9 @@ INSERT INTO `marc_subfield_structure` (`tagfield`, `tagsubfield`, `liblibrarian` ('658', '2', 'Source of term', 'Source of term', 0, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '', NULL), ('658', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '', NULL), ('658', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '', NULL), - ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'BKS', '', '', NULL), - ('658', 'b', 'Subordinate curriculum objective', 'Subordinate curriculum objective', 1, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '', NULL), - ('658', 'c', 'Curriculum code', 'Curriculum code', 0, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '', NULL), + ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, 0, 'BKS', '', '', NULL), + ('658', 'b', 'Subordinate curriculum objective', 'Subordinate curriculum objective', 1, 0, '', 6, '', '', '', NULL, 0, 'BKS', '', '', NULL), + ('658', 'c', 'Curriculum code', 'Curriculum code', 0, 0, '', 6, '', '', '', NULL, 0, 'BKS', '', '', NULL), ('658', 'd', 'Correlation factor', 'Correlation factor', 0, 0, '', 6, '', '', '', NULL, -1, 'BKS', '', '', NULL), ('662', '2', 'Source of term', 'Source of term', 0, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '', NULL), ('662', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, 'BKS', '', '', NULL), @@ -5841,9 +5841,9 @@ INSERT INTO `marc_subfield_structure` (`tagfield`, `tagsubfield`, `liblibrarian` ('658', '2', 'Source of term', 'Source of term', 0, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '', NULL), ('658', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '', NULL), ('658', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '', NULL), - ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'CF', '', '', NULL), - ('658', 'b', 'Subordinate curriculum objective', 'Subordinate curriculum objective', 1, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '', NULL), - ('658', 'c', 'Curriculum code', 'Curriculum code', 0, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '', NULL), + ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, 0, 'CF', '', '', NULL), + ('658', 'b', 'Subordinate curriculum objective', 'Subordinate curriculum objective', 1, 0, '', 6, '', '', '', NULL, 0, 'CF', '', '', NULL), + ('658', 'c', 'Curriculum code', 'Curriculum code', 0, 0, '', 6, '', '', '', NULL, 0, 'CF', '', '', NULL), ('658', 'd', 'Correlation factor', 'Correlation factor', 0, 0, '', 6, '', '', '', NULL, -1, 'CF', '', '', NULL), ('662', '2', 'Source of term', 'Source of term', 0, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '', NULL), ('662', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, 'CF', '', '', NULL), @@ -9761,9 +9761,9 @@ INSERT INTO `marc_subfield_structure` (`tagfield`, `tagsubfield`, `liblibrarian` ('658', '2', 'Source of term', 'Source of term', 0, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '', NULL), ('658', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '', NULL), ('658', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '', NULL), - ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'SR', '', '', NULL), - ('658', 'b', 'Subordinate curriculum objective', 'Subordinate curriculum objective', 1, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '', NULL), - ('658', 'c', 'Curriculum code', 'Curriculum code', 0, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '', NULL), + ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, 0, 'SR', '', '', NULL), + ('658', 'b', 'Subordinate curriculum objective', 'Subordinate curriculum objective', 1, 0, '', 6, '', '', '', NULL, 0, 'SR', '', '', NULL), + ('658', 'c', 'Curriculum code', 'Curriculum code', 0, 0, '', 6, '', '', '', NULL, 0, 'SR', '', '', NULL), ('658', 'd', 'Correlation factor', 'Correlation factor', 0, 0, '', 6, '', '', '', NULL, -1, 'SR', '', '', NULL), ('662', '2', 'Source of term', 'Source of term', 0, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '', NULL), ('662', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, 'SR', '', '', NULL), @@ -13681,9 +13681,9 @@ INSERT INTO `marc_subfield_structure` (`tagfield`, `tagsubfield`, `liblibrarian` ('658', '2', 'Source of term', 'Source of term', 0, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '', NULL), ('658', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '', NULL), ('658', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '', NULL), - ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'VR', '', '', NULL), - ('658', 'b', 'Subordinate curriculum objective', 'Subordinate curriculum objective', 1, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '', NULL), - ('658', 'c', 'Curriculum code', 'Curriculum code', 0, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '', NULL), + ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, 0, 'VR', '', '', NULL), + ('658', 'b', 'Subordinate curriculum objective', 'Subordinate curriculum objective', 1, 0, '', 6, '', '', '', NULL, 0, 'VR', '', '', NULL), + ('658', 'c', 'Curriculum code', 'Curriculum code', 0, 0, '', 6, '', '', '', NULL, 0, 'VR', '', '', NULL), ('658', 'd', 'Correlation factor', 'Correlation factor', 0, 0, '', 6, '', '', '', NULL, -1, 'VR', '', '', NULL), ('662', '2', 'Source of term', 'Source of term', 0, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '', NULL), ('662', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, 'VR', '', '', NULL), @@ -17599,9 +17599,9 @@ INSERT INTO `marc_subfield_structure` (`tagfield`, `tagsubfield`, `liblibrarian` ('658', '2', 'Source of term', 'Source of term', 0, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '', NULL), ('658', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '', NULL), ('658', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '', NULL), - ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'AR', '', '', NULL), - ('658', 'b', 'Subordinate curriculum objective', 'Subordinate curriculum objective', 1, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '', NULL), - ('658', 'c', 'Curriculum code', 'Curriculum code', 0, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '', NULL), + ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, 0, 'AR', '', '', NULL), + ('658', 'b', 'Subordinate curriculum objective', 'Subordinate curriculum objective', 1, 0, '', 6, '', '', '', NULL, 0, 'AR', '', '', NULL), + ('658', 'c', 'Curriculum code', 'Curriculum code', 0, 0, '', 6, '', '', '', NULL, 0, 'AR', '', '', NULL), ('658', 'd', 'Correlation factor', 'Correlation factor', 0, 0, '', 6, '', '', '', NULL, -1, 'AR', '', '', NULL), ('662', '2', 'Source of term', 'Source of term', 0, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '', NULL), ('662', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, 'AR', '', '', NULL), @@ -21517,9 +21517,9 @@ INSERT INTO `marc_subfield_structure` (`tagfield`, `tagsubfield`, `liblibrarian` ('658', '2', 'Source of term', 'Source of term', 0, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '', NULL), ('658', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '', NULL), ('658', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '', NULL), - ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'KT', '', '', NULL), - ('658', 'b', 'Subordinate curriculum objective', 'Subordinate curriculum objective', 1, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '', NULL), - ('658', 'c', 'Curriculum code', 'Curriculum code', 0, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '', NULL), + ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, 0, 'KT', '', '', NULL), + ('658', 'b', 'Subordinate curriculum objective', 'Subordinate curriculum objective', 1, 0, '', 6, '', '', '', NULL, 0, 'KT', '', '', NULL), + ('658', 'c', 'Curriculum code', 'Curriculum code', 0, 0, '', 6, '', '', '', NULL, 0, 'KT', '', '', NULL), ('658', 'd', 'Correlation factor', 'Correlation factor', 0, 0, '', 6, '', '', '', NULL, -1, 'KT', '', '', NULL), ('662', '2', 'Source of term', 'Source of term', 0, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '', NULL), ('662', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, 'KT', '', '', NULL), @@ -25436,9 +25436,9 @@ INSERT INTO `marc_subfield_structure` (`tagfield`, `tagsubfield`, `liblibrarian` ('658', '2', 'Source of term', 'Source of term', 0, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '', NULL), ('658', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '', NULL), ('658', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '', NULL), - ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'IR', '', '', NULL), - ('658', 'b', 'Subordinate curriculum objective', 'Subordinate curriculum objective', 1, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '', NULL), - ('658', 'c', 'Curriculum code', 'Curriculum code', 0, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '', NULL), + ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, 0, 'IR', '', '', NULL), + ('658', 'b', 'Subordinate curriculum objective', 'Subordinate curriculum objective', 1, 0, '', 6, '', '', '', NULL, 0, 'IR', '', '', NULL), + ('658', 'c', 'Curriculum code', 'Curriculum code', 0, 0, '', 6, '', '', '', NULL, 0, 'IR', '', '', NULL), ('658', 'd', 'Correlation factor', 'Correlation factor', 0, 0, '', 6, '', '', '', NULL, -1, 'IR', '', '', NULL), ('662', '2', 'Source of term', 'Source of term', 0, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '', NULL), ('662', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, 'IR', '', '', NULL), @@ -29351,9 +29351,9 @@ INSERT INTO `marc_subfield_structure` (`tagfield`, `tagsubfield`, `liblibrarian` ('658', '2', 'Source of term', 'Source of term', 0, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '', NULL), ('658', '6', 'Linkage', 'Linkage', 0, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '', NULL), ('658', '8', 'Field link and sequence number', 'Field link and sequence number', 1, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '', NULL), - ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, -1, 'SER', '', '', NULL), - ('658', 'b', 'Subordinate curriculum objective', 'Subordinate curriculum objective', 1, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '', NULL), - ('658', 'c', 'Curriculum code', 'Curriculum code', 0, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '', NULL), + ('658', 'a', 'Main curriculum objective', 'Main curriculum objective', 0, 0, '', 6, '', 'TOPIC_TERM', '', NULL, 0, 'SER', '', '', NULL), + ('658', 'b', 'Subordinate curriculum objective', 'Subordinate curriculum objective', 1, 0, '', 6, '', '', '', NULL, 0, 'SER', '', '', NULL), + ('658', 'c', 'Curriculum code', 'Curriculum code', 0, 0, '', 6, '', '', '', NULL, 0, 'SER', '', '', NULL), ('658', 'd', 'Correlation factor', 'Correlation factor', 0, 0, '', 6, '', '', '', NULL, -1, 'SER', '', '', NULL), ('662', '2', 'Source of term', 'Source of term', 0, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '', NULL), ('662', '3', 'Materials specified', 'Materials specified', 0, 0, '', 6, '', '', '', NULL, -6, 'SER', '', '', NULL), diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/search_indexes.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/search_indexes.inc index cd3226c..fe58c61 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/search_indexes.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/search_indexes.inc @@ -20,6 +20,7 @@ + diff --git a/koha-tmpl/opac-tmpl/prog/en/modules/opac-advsearch.tmpl b/koha-tmpl/opac-tmpl/prog/en/modules/opac-advsearch.tmpl index 52b00e7..1ee82d0 100644 --- a/koha-tmpl/opac-tmpl/prog/en/modules/opac-advsearch.tmpl +++ b/koha-tmpl/opac-tmpl/prog/en/modules/opac-advsearch.tmpl @@ -82,6 +82,7 @@ + -- 1.5.6.5 From jwagner at ptfs.com Wed Sep 1 16:04:07 2010 From: jwagner at ptfs.com (Jane Wagner) Date: Wed, 1 Sep 2010 10:04:07 -0400 Subject: [Koha-patches] [PATCH] Bug 5193 Enhancement to allow use of specialized auction indexes Message-ID: <1283349847-22103-1-git-send-email-jwagner@ptfs.com> From: dev2 Adds syspref to determine if auction indexes show in OPAC & staff advanced search, adds 591, 592, 593 fields to default framework and to indexes --- admin/systempreferences.pl | 2 ++ catalogue/search.pl | 5 +++++ etc/zebradb/biblios/etc/bib1.att | 5 +++++ etc/zebradb/ccl.properties | 5 +++++ etc/zebradb/marc_defs/marc21/biblios/record.abs | 4 ++++ installer/data/mysql/updatedatabase.pl | 13 +++++++++++++ .../prog/en/includes/search_indexes.inc | 6 ++++++ .../en/modules/admin/preferences/searching.pref | 8 ++++++++ .../opac-tmpl/prog/en/modules/opac-advsearch.tmpl | 6 ++++++ opac/opac-search.pl | 5 +++++ 10 files changed, 59 insertions(+), 0 deletions(-) diff --git a/admin/systempreferences.pl b/admin/systempreferences.pl index 824b058..b91df9b 100755 --- a/admin/systempreferences.pl +++ b/admin/systempreferences.pl @@ -274,6 +274,8 @@ $tabsysprefs{QueryAutoTruncate} = "Searching"; $tabsysprefs{QueryRemoveStopwords} = "Searching"; $tabsysprefs{AdvancedSearchTypes} = "Searching"; $tabsysprefs{DisplayMultiPlaceHold} = "Searching"; +$tabsysprefs{OPACAdvancedSearchTypes} = "Searching"; +$tabsysprefs{ShowAuctionSearchOptions} = "Searching"; # EnhancedContent $tabsysprefs{AmazonEnabled} = "EnhancedContent"; diff --git a/catalogue/search.pl b/catalogue/search.pl index 920afb7..0b67877 100755 --- a/catalogue/search.pl +++ b/catalogue/search.pl @@ -311,6 +311,11 @@ if ( $template_type eq 'advsearch' ) { my $languages_limit_loop = getAllLanguages(); $template->param(search_languages_loop => $languages_limit_loop,); + # display the auction house indexes + if ( C4::Context->preference("ShowAuctionSearchOptions") == 1) { + $template->param( ShowAuctionSearchOptions => C4::Context->preference("ShowAuctionSearchOptions") ); + } + # use the global setting by default if ( C4::Context->preference("expandedSearchOption") == 1) { $template->param( expanded_options => C4::Context->preference("expandedSearchOption") ); diff --git a/etc/zebradb/biblios/etc/bib1.att b/etc/zebradb/biblios/etc/bib1.att index d47b2a3..fce37b5 100644 --- a/etc/zebradb/biblios/etc/bib1.att +++ b/etc/zebradb/biblios/etc/bib1.att @@ -189,3 +189,8 @@ att 9903 lex att 9904 arl att 9013 arp att 9520 Item +#Auction house indexes +att 9950 auctplace +att 9951 auctdate +att 9952 auctcode + diff --git a/etc/zebradb/ccl.properties b/etc/zebradb/ccl.properties index 231c420..c2213e1 100644 --- a/etc/zebradb/ccl.properties +++ b/etc/zebradb/ccl.properties @@ -1052,6 +1052,11 @@ arl 1=9904 r=r #Accelerated Reader Point arp 1=9013 r=r +# auction information +auctplace 1=9950 +auctdate 1=9951 +auctcode 1=9952 + ## Statuses popularity 1=issues diff --git a/etc/zebradb/marc_defs/marc21/biblios/record.abs b/etc/zebradb/marc_defs/marc21/biblios/record.abs index 6cf37ba..46b8cdc 100644 --- a/etc/zebradb/marc_defs/marc21/biblios/record.abs +++ b/etc/zebradb/marc_defs/marc21/biblios/record.abs @@ -153,6 +153,10 @@ melm 526$d arp,arp:n #melm 533$d pubdate,pubdate:s #melm 541$d Date-of-acquisition,Date-of-acquisition:s melm 590 Note:w,Note:p +melm 591 auctplace:w,auctplace:p +melm 592 auctdate,auctdate:s +melm 593 auctcode:w,auctcode:p + melm 600$a Name-and-title,Name,Personal-name,Subject-name-personal,Subject melm 600$t Name-and-title,Title,Subject diff --git a/installer/data/mysql/updatedatabase.pl b/installer/data/mysql/updatedatabase.pl index a0b5c4a..8d8784e 100755 --- a/installer/data/mysql/updatedatabase.pl +++ b/installer/data/mysql/updatedatabase.pl @@ -3698,6 +3698,19 @@ $DBversion = "3.01.00.145"; if (C4::Context->preference("Version") < TransformToNum($DBversion)) { $dbh->do("ALTER TABLE borrowers ADD KEY `guarantorid` (guarantorid);"); print "Upgrade to $DBversion done (Add index on guarantorid)\n"; +} +$DBversion = '3.01.00.146'; +if (C4::Context->preference("Version") < TransformToNum($DBversion)) { + $dbh->do("INSERT INTO systempreferences (variable,value,explanation,options,type)VALUES('ShowAuctionSearchOptions', '0', 'If ON, includes specialized auction catalog/house/date searches in advanced search (staff and OPAC)', '', 'YesNo')"); + $dbh->do("INSERT INTO `marc_tag_structure` (`tagfield`, `liblibrarian`, `libopac`, `repeatable`, `mandatory`, `authorised_value`, `frameworkcode`) VALUES + ('591', 'AUCTION HOUSE', 'AUCTION HOUSE', 1, 0, NULL, ''), + ('592', 'DATE OF AUCTION SALE', 'DATE OF AUCTION SALE', 1, 0, NULL, ''), + ('593', 'AUCTION SALES CODE', 'AUCTION SALES CODE', 1, 0, NULL, '')"); + $dbh->do("INSERT INTO `marc_subfield_structure` (`tagfield`, `tagsubfield`, `liblibrarian`, `libopac`, `repeatable`, `mandatory`, `kohafield`, `tab`, `authorised_value` , `authtypecode`, `value_builder`, `isurl`, `hidden`, `frameworkcode`, `seealso`, `link`, `defaultvalue`) VALUES + ('591', 'a', 'AUCTION HOUSE', 'AUCTION HOUSE', 0, 0, NULL, 5, NULL, NULL, '', NULL, 0, '', '', '', NULL), + ('592', 'a', 'DATE OF AUCTION SALE', 'DATE OF AUCTION SALE', 0, 0, NULL, 5, NULL, NULL, '', NULL, 0, '', '', '', NULL), + ('593', 'a', 'AUCTION SALES CODE', 'AUCTION SALES CODE', 0, 0, NULL, 5, NULL, NULL, '', NULL, 0, '', '', '', NULL)"); + print "Upgrade to $DBversion done ( Added 591, 592, 593 fields into default framework for use with auction house/date/sales code indexes )\n"; SetVersion ($DBversion); } diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/search_indexes.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/search_indexes.inc index cd3226c..caaa015 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/search_indexes.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/search_indexes.inc @@ -13,6 +13,12 @@ + + + + + + diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/searching.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/searching.pref index f817ac8..69ca7cb 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/searching.pref +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/searching.pref @@ -58,6 +58,14 @@ Searching: - PazPar2 to group similar results on the OPAC. This requires that PazPar2 is set up and running. Search Form: - + - By default, + - pref: ShowAuctionSearchOptions + type: boolean + choices: + yes: show + no: "don't show" + - 'specialized auction indexes show in OPAC and staff advanced search.' + - - Show checkboxes to search by - pref: AdvancedSearchTypes choices: diff --git a/koha-tmpl/opac-tmpl/prog/en/modules/opac-advsearch.tmpl b/koha-tmpl/opac-tmpl/prog/en/modules/opac-advsearch.tmpl index 52b00e7..d56a357 100644 --- a/koha-tmpl/opac-tmpl/prog/en/modules/opac-advsearch.tmpl +++ b/koha-tmpl/opac-tmpl/prog/en/modules/opac-advsearch.tmpl @@ -80,6 +80,12 @@ + + + + + + diff --git a/opac/opac-search.pl b/opac/opac-search.pl index 30bc34a..b12e9f2 100755 --- a/opac/opac-search.pl +++ b/opac/opac-search.pl @@ -241,6 +241,11 @@ if ( $template_type && $template_type eq 'advsearch' ) { advsearch => 1, search_boxes_loop => \@search_boxes_array); +# display the auction house indexes + if ( C4::Context->preference("ShowAuctionSearchOptions") == 1) { + $template->param( ShowAuctionSearchOptions => C4::Context->preference("ShowAuctionSearchOptions") ); + } + # use the global setting by default if ( C4::Context->preference("expandedSearchOption") == 1 ) { $template->param( expanded_options => C4::Context->preference("expandedSearchOption") ); -- 1.5.6.5 From colin.campbell at ptfs-europe.com Wed Sep 1 17:54:59 2010 From: colin.campbell at ptfs-europe.com (Colin Campbell) Date: Wed, 1 Sep 2010 16:54:59 +0100 Subject: [Koha-patches] [PATCH] Bug 5191 Patron notification was being reset to none Message-ID: <1283356499-13892-1-git-send-email-colin.campbell@ptfs-europe.com> The value of the letter variable was not being correctly passed to the edit template instead it was reset to none Also compressed some verbage from letter_loop generation (if you want a scalar use one) removed an unused $count variable (?!) and put a couple of lone )s back on the line they came from --- serials/subscription-add.pl | 26 +++++++++++++------------- 1 files changed, 13 insertions(+), 13 deletions(-) diff --git a/serials/subscription-add.pl b/serials/subscription-add.pl index d8c0ea3..143cf88 100755 --- a/serials/subscription-add.pl +++ b/serials/subscription-add.pl @@ -85,7 +85,9 @@ if ($op eq 'mod' || $op eq 'dup' || $op eq 'modsubscription') { $subs->{$_} = format_date($subs->{$_}); } } - $subs->{'letter'}='' unless($subs->{'letter'}); + if (!defined $subs->{letter}) { + $subs->{letter}= q{}; + } letter_loop($subs->{'letter'}, $template); $nextexpected = GetNextExpected($subscriptionid); $nextexpected->{'isfirstissue'} = $nextexpected->{planneddate}->output('iso') eq $firstissuedate ; @@ -131,10 +133,11 @@ for my $thisbranch (sort { $branches->{$a}->{branchname} cmp $branches->{$b}->{b $template->param(branchloop => $branchloop, DHTMLcalendar_dateformat => C4::Dates->DHTMLcalendar(), ); -my $count = 0; # prepare template variables common to all $op conditions: -$template->param( 'dateformat_' . C4::Context->preference('dateformat') => 1 , - ); +$template->param( 'dateformat_' . C4::Context->preference('dateformat') => 1 ); +if ($op!~/^mod/) { + letter_loop(q{}, $template); +} if ($op eq 'addsubscription') { redirect_add_subscription(); @@ -151,10 +154,8 @@ if ($op eq 'addsubscription') { } push( @sub_type_data, \%row ); } - $template->param(subtype => \@sub_type_data, - ); + $template->param(subtype => \@sub_type_data); - letter_loop('', $template); my $new_biblionumber = $query->param('biblionumber_for_new_subscription'); if (defined $new_biblionumber) { @@ -170,16 +171,15 @@ if ($op eq 'addsubscription') { sub letter_loop { my ($selected_letter, $templte) = @_; my $letters = GetLetters('serial'); - my @letterloop; - foreach my $thisletter (keys %$letters) { - my $selected = $thisletter eq $selected_letter ? 1 : 0; - push @letterloop, { + my $letterloop; + foreach my $thisletter (keys %{$letters}) { + push @{$letterloop}, { value => $thisletter, - selected => $selected, + selected => $thisletter eq $selected_letter, lettername => $letters->{$thisletter}, }; } - $templte->param(letterloop => \@letterloop) if @letterloop; + $templte->param(letterloop => $letterloop); return; } -- 1.7.2.2 From katrin.fischer at bsz-bw.de Thu Sep 2 12:33:07 2010 From: katrin.fischer at bsz-bw.de (Katrin Fischer) Date: Thu, 2 Sep 2010 12:33:07 +0200 Subject: [Koha-patches] [SIGNED-OFF] Fix for Bug 4980 - Acq: pull down 'Restrict access to:' for funds not translatable Message-ID: <1283423587-6893-1-git-send-email-katrin.fischer@bsz-bw.de> From: Owen Leonard Applied Owen's patch to current head, updated de-DE translation. The pull down values are now translated. Signed-off-by: Katrin Fischer --- admin/aqbudgets.pl | 9 +++++---- .../prog/en/modules/admin/aqbudgets.tmpl | 6 +++++- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/admin/aqbudgets.pl b/admin/aqbudgets.pl index 95f5f26..34a4021 100755 --- a/admin/aqbudgets.pl +++ b/admin/aqbudgets.pl @@ -184,16 +184,17 @@ if ($op eq 'add_form') { $template->param(authorised_value_categories1 => \@auth_cats_loop1); $template->param(authorised_value_categories2 => \@auth_cats_loop2); - my $budget_perm_dropbox = - GetBudgetPermDropbox($budget->{'budget_permission'}); - + if($budget->{'budget_permission'}){ + my $budget_permission = "budget_perm_".$budget->{'budget_permission'}; + $template->param($budget_permission => 1); + } + # if no buget_id is passed then its an add $template->param( add_validate => 1, dateformat => C4::Dates->new()->visual(), budget_parent_id => $budget_parent->{'budget_id'}, budget_parent_name => $budget_parent->{'budget_name'}, - budget_perm_dropbox => $budget_perm_dropbox, branchloop_select => \@branchloop_select, %$period, %$budget, diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/aqbudgets.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/aqbudgets.tmpl index ce4d7da..7786912 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/aqbudgets.tmpl +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/aqbudgets.tmpl @@ -315,7 +315,11 @@
  • - + -- 1.5.6.5 From ian.walls at bywatersolutions.com Fri Sep 3 22:20:09 2010 From: ian.walls at bywatersolutions.com (Ian Walls) Date: Fri, 3 Sep 2010 16:20:09 -0400 Subject: [Koha-patches] [PATCH] bug 5159 add missing values to 006-00 builder Message-ID: <1283545209-14104-1-git-send-email-ian.walls@bywatersolutions.com> From: Nicole Engard This is only part of the patch for this bug, it adds the missing values to the 00 field of the 006. It does not add the conditional values to the additional fields depending on the choice made in the 00 field. Signed-off-by: Ian Walls --- .../value_builder/marc21_field_006.tmpl | 84 ++++++++++++++++++++ 1 files changed, 84 insertions(+), 0 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/marc21_field_006.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/marc21_field_006.tmpl index 3661879..5c42311 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/marc21_field_006.tmpl +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/marc21_field_006.tmpl @@ -22,6 +22,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- 1.5.6.5 From chrisc at catalyst.net.nz Sat Sep 4 08:07:13 2010 From: chrisc at catalyst.net.nz (Chris Cormack) Date: Sat, 4 Sep 2010 18:07:13 +1200 Subject: [Koha-patches] [PATCH] Shifting the tests that need user input to their own directory, they cant be used by the automated tester Message-ID: <1283580433-14402-1-git-send-email-chrisc@catalyst.net.nz> --- t/db_dependent/Auth.t | 44 ----------------- t/db_dependent/Auth_with_ldap.t | 56 ---------------------- t/db_dependent/needs_user_input/Auth.t | 44 +++++++++++++++++ t/db_dependent/needs_user_input/Auth_with_ldap.t | 56 ++++++++++++++++++++++ 4 files changed, 100 insertions(+), 100 deletions(-) delete mode 100755 t/db_dependent/Auth.t delete mode 100755 t/db_dependent/Auth_with_ldap.t create mode 100755 t/db_dependent/needs_user_input/Auth.t create mode 100755 t/db_dependent/needs_user_input/Auth_with_ldap.t diff --git a/t/db_dependent/Auth.t b/t/db_dependent/Auth.t deleted file mode 100755 index dcfea53..0000000 --- a/t/db_dependent/Auth.t +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/perl -# -# This Koha test module is a stub! -# Add more tests here!!! - -use strict; -use warnings; - -use Test::More tests => 6; - -BEGIN { - use FindBin; - use lib $FindBin::Bin; - use override_context_prefs; - use_ok('C4::Auth', qw(checkpw)); - use_ok('C4::Context'); -} - -use vars qw($dbh $ldap); -can_ok('C4::Context', 'config'); -can_ok('C4::Context', 'dbh'); -can_ok('C4::Auth', qw(checkpw)); - ok($dbh = C4::Context->dbh(), "Getting dbh from C4::Context"); -$ldap = C4::Context->config('useldapserver') || 0; -diag("Using LDAP? $ldap"); - -while (1) { # forever! - print "Do you want to test further accounts? (If not, just hit return.)\n"; - my ($user, $pass); - print "Enter username: "; - chomp($user = <>); - ($user) or exit; - print "Enter password: "; - chomp($pass = <>); - my ($retval,$retcard) = checkpw($dbh,$user,$pass); - $retval ||= ''; - $retcard ||= ''; - diag ("checkpw(\$dbh,$user,$pass) " . ($retval ? 'SUCCEEDS' : ' FAILS ') . "\treturns ($retval,$retcard)"); -} - -END { - diag("C4::Auth - end of test"); -} -__END__ diff --git a/t/db_dependent/Auth_with_ldap.t b/t/db_dependent/Auth_with_ldap.t deleted file mode 100755 index 9615151..0000000 --- a/t/db_dependent/Auth_with_ldap.t +++ /dev/null @@ -1,56 +0,0 @@ -#!/bin/perl -# - -use strict; -use warnings; - -use Test::More; -use vars qw(%cases $dbh $config $context $ldap); - -BEGIN { - %cases = ( - # users from t/LDAP/example3.ldif - sss => 'password1', - jts => 'password1', - rch => 'password2', - jmf => 'password3', - ); - plan tests => 8 + scalar(keys %cases); - use_ok('C4::Context'); - use_ok('C4::Auth_with_ldap', qw(checkpw_ldap)); -} - -sub do_checkpw_ldap (;$$) { - my ($user,$pass) = (shift,shift); - diag "($user,$pass)"; - my $ret; - return ($ret = checkpw_ldap($dbh,$user,$pass), sprintf("(%s,%s) returns '%s'",$user,$pass,$ret)); -} - -ok($context= C4::Context->new(), "Getting new C4::Context object"); -ok($dbh = C4::Context->dbh(), "Getting dbh from C4::Context"); -ok($dbh = $context->dbh(), "Getting dbh from \$context object"); - -$ldap = $ENV{KOHA_USELDAPSERVER}; -if(defined($ldap)) { - diag "Overriding KOHA_CONF with \$ENV{KOHA_USELDAPSERVER} = $ldap"; -} else { - diag 'Note: You can use $ENV{KOHA_USELDAPSERVER} to override KOHA_CONF for this test'; - $ldap = C4::Context->config('useldapserver'); -} -ok(defined($ldap), "Checking if \$ENV{KOHA_USELDAPSERVER} or is defined"); - -SKIP: { - $ldap or skip("LDAP is disabled.", scalar(keys %cases) + 2); - diag("The basis of Authentication is that we don't auth everybody."); - diag("Let's make sure we reject on bad calls."); - my $ret; - ok(!($ret = checkpw_ldap($dbh)), "should reject ( no arguments) returns '$ret'"); - ok(!($ret = checkpw_ldap($dbh,'','')), "should reject (empty arguments) returns '$ret'"); - print "\n"; - diag("Now let's check " . scalar(keys %cases) . " test cases: "); - foreach (sort keys %cases) { - ok do_checkpw_ldap($_, $cases{$_}); - } -} -1; diff --git a/t/db_dependent/needs_user_input/Auth.t b/t/db_dependent/needs_user_input/Auth.t new file mode 100755 index 0000000..dcfea53 --- /dev/null +++ b/t/db_dependent/needs_user_input/Auth.t @@ -0,0 +1,44 @@ +#!/usr/bin/perl +# +# This Koha test module is a stub! +# Add more tests here!!! + +use strict; +use warnings; + +use Test::More tests => 6; + +BEGIN { + use FindBin; + use lib $FindBin::Bin; + use override_context_prefs; + use_ok('C4::Auth', qw(checkpw)); + use_ok('C4::Context'); +} + +use vars qw($dbh $ldap); +can_ok('C4::Context', 'config'); +can_ok('C4::Context', 'dbh'); +can_ok('C4::Auth', qw(checkpw)); + ok($dbh = C4::Context->dbh(), "Getting dbh from C4::Context"); +$ldap = C4::Context->config('useldapserver') || 0; +diag("Using LDAP? $ldap"); + +while (1) { # forever! + print "Do you want to test further accounts? (If not, just hit return.)\n"; + my ($user, $pass); + print "Enter username: "; + chomp($user = <>); + ($user) or exit; + print "Enter password: "; + chomp($pass = <>); + my ($retval,$retcard) = checkpw($dbh,$user,$pass); + $retval ||= ''; + $retcard ||= ''; + diag ("checkpw(\$dbh,$user,$pass) " . ($retval ? 'SUCCEEDS' : ' FAILS ') . "\treturns ($retval,$retcard)"); +} + +END { + diag("C4::Auth - end of test"); +} +__END__ diff --git a/t/db_dependent/needs_user_input/Auth_with_ldap.t b/t/db_dependent/needs_user_input/Auth_with_ldap.t new file mode 100755 index 0000000..9615151 --- /dev/null +++ b/t/db_dependent/needs_user_input/Auth_with_ldap.t @@ -0,0 +1,56 @@ +#!/bin/perl +# + +use strict; +use warnings; + +use Test::More; +use vars qw(%cases $dbh $config $context $ldap); + +BEGIN { + %cases = ( + # users from t/LDAP/example3.ldif + sss => 'password1', + jts => 'password1', + rch => 'password2', + jmf => 'password3', + ); + plan tests => 8 + scalar(keys %cases); + use_ok('C4::Context'); + use_ok('C4::Auth_with_ldap', qw(checkpw_ldap)); +} + +sub do_checkpw_ldap (;$$) { + my ($user,$pass) = (shift,shift); + diag "($user,$pass)"; + my $ret; + return ($ret = checkpw_ldap($dbh,$user,$pass), sprintf("(%s,%s) returns '%s'",$user,$pass,$ret)); +} + +ok($context= C4::Context->new(), "Getting new C4::Context object"); +ok($dbh = C4::Context->dbh(), "Getting dbh from C4::Context"); +ok($dbh = $context->dbh(), "Getting dbh from \$context object"); + +$ldap = $ENV{KOHA_USELDAPSERVER}; +if(defined($ldap)) { + diag "Overriding KOHA_CONF with \$ENV{KOHA_USELDAPSERVER} = $ldap"; +} else { + diag 'Note: You can use $ENV{KOHA_USELDAPSERVER} to override KOHA_CONF for this test'; + $ldap = C4::Context->config('useldapserver'); +} +ok(defined($ldap), "Checking if \$ENV{KOHA_USELDAPSERVER} or is defined"); + +SKIP: { + $ldap or skip("LDAP is disabled.", scalar(keys %cases) + 2); + diag("The basis of Authentication is that we don't auth everybody."); + diag("Let's make sure we reject on bad calls."); + my $ret; + ok(!($ret = checkpw_ldap($dbh)), "should reject ( no arguments) returns '$ret'"); + ok(!($ret = checkpw_ldap($dbh,'','')), "should reject (empty arguments) returns '$ret'"); + print "\n"; + diag("Now let's check " . scalar(keys %cases) . " test cases: "); + foreach (sort keys %cases) { + ok do_checkpw_ldap($_, $cases{$_}); + } +} +1; -- 1.7.0.4 From chrisc at catalyst.net.nz Sat Sep 4 09:59:25 2010 From: chrisc at catalyst.net.nz (Chris Cormack) Date: Sat, 4 Sep 2010 19:59:25 +1200 Subject: [Koha-patches] [PATCH] Fixing the VirtualShelves test Message-ID: <1283587165-9672-1-git-send-email-chrisc@catalyst.net.nz> --- t/db_dependent/VirtualShelves.t | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/t/db_dependent/VirtualShelves.t b/t/db_dependent/VirtualShelves.t index f4110fa..00cb032 100755 --- a/t/db_dependent/VirtualShelves.t +++ b/t/db_dependent/VirtualShelves.t @@ -116,7 +116,7 @@ for(my $i=0; $i<10;$i++){ # same thing with AddToShelfFromBiblio - my $biblionumber = $biblionumbers[int(rand(10))]; + my $biblionumber = $biblionumbers[int(rand(9))]; &AddToShelfFromBiblio($biblionumber, $shelfnumber); my ($AfterAgain,$countagain) = GetShelfContents($shelfnumber); ok($countafter, $countagain -1); -- 1.7.0.4 From chrisc at catalyst.net.nz Sat Sep 4 10:51:50 2010 From: chrisc at catalyst.net.nz (Chris Cormack) Date: Sat, 4 Sep 2010 20:51:50 +1200 Subject: [Koha-patches] [PATCH] Fixing C4::Boolean tests, in August 2009 we changed the die to a warn, tests didn't reflect this. Now we should have 100% of C4::Boolean Message-ID: <1283590310-23100-1-git-send-email-chrisc@catalyst.net.nz> --- t/Boolean.t | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/t/Boolean.t b/t/Boolean.t index 4810833..4e67ee8 100755 --- a/t/Boolean.t +++ b/t/Boolean.t @@ -55,10 +55,10 @@ BEGIN { '"YES"', \&f, 'OK:1', 'YES' # verify case insensitivity # Illegal strings -# ], [ -# 'undef', \&f, C4::Boolean::INVALID_BOOLEAN_STRING_EXCEPTION, undef -# ], [ -# '"foo"', \&f, C4::Boolean::INVALID_BOOLEAN_STRING_EXCEPTION, 'foo' + ], [ + 'undef', \&f, 'OK:', undef + ], [ + '"foo"', \&f, 'OK:', 'foo' ], ); } -- 1.7.0.4 From colin.campbell at ptfs-europe.com Mon Sep 6 16:07:36 2010 From: colin.campbell at ptfs-europe.com (Colin Campbell) Date: Mon, 6 Sep 2010 15:07:36 +0100 Subject: [Koha-patches] [PATCH] Bug 4310 Map orders to new budget structure Message-ID: <1283782056-5322-1-git-send-email-colin.campbell@ptfs-europe.com> Map orders to newly created budgets creates a temporary file fundmapping which is not dropped so that conversion can be checked subsequently As acquisitions historically let you do some odd things with dates and funds. This probably needs close checking if you are converting active data --- installer/data/mysql/updatedatabase.pl | 43 +++++++++++++++++++++++++++++-- 1 files changed, 40 insertions(+), 3 deletions(-) diff --git a/installer/data/mysql/updatedatabase.pl b/installer/data/mysql/updatedatabase.pl index b8325e8..1a21e25 100755 --- a/installer/data/mysql/updatedatabase.pl +++ b/installer/data/mysql/updatedatabase.pl @@ -2875,12 +2875,28 @@ if (C4::Context->preference("Version") < TransformToNum($DBversion)) { print "Upgrade to $DBversion done (adding basketgroups)\n"; SetVersion ($DBversion); } - $DBversion = '3.01.00.077'; if (C4::Context->preference("Version") < TransformToNum($DBversion)) { $dbh->do("SET FOREIGN_KEY_CHECKS=0 "); + # create a mapping table holding the info we need to match orders to budgets + $dbh->do('DROP TABLE IF EXISTS fundmapping'); + $dbh->do( + q|CREATE TABLE fundmapping AS + SELECT aqorderbreakdown.ordernumber, branchcode, bookfundid, budgetdate, entrydate + FROM aqorderbreakdown JOIN aqorders ON aqorderbreakdown.ordernumber = aqorders.ordernumber|); + # match the new type of the corresponding field + $dbh->do('ALTER TABLE fundmapping modify column bookfundid varchar(30)'); + # System did not ensure budgetdate was valid historically + $dbh->do(q|UPDATE fundmapping SET budgetdate = entrydate WHERE budgetdate = '0000-00-00' OR budgetdate IS NULL|); + # We save the map in fundmapping in case you need later processing + $dbh->do(q|ALTER TABLE fundmapping add column aqbudgetid integer|); + # these can speed processing up + $dbh->do(q|CREATE INDEX fundmaporder ON fundmapping (ordernumber)|); + $dbh->do(q|CREATE INDEX fundmapid ON fundmapping (bookfundid)|); + $dbh->do("DROP TABLE IF EXISTS `aqbudgetperiods` "); + $dbh->do(qq| CREATE TABLE `aqbudgetperiods` ( `budget_period_id` int(11) NOT NULL auto_increment, @@ -2999,10 +3015,31 @@ BUDGETDROPDATES ADD COLUMN `budgetgroup_id` int(11) NOT NULL, ADD COLUMN `sort1_authcat` varchar(10) default NULL, ADD COLUMN `sort2_authcat` varchar(10) default NULL" ); - + # We need to map the orders to the budgets + # For Historic reasons this is more complex than it should be on occasions + my $budg_arr = $dbh->selectall_arrayref( + q|SELECT aqbudgets.budget_id, aqbudgets.budget_code, aqbudgetperiods.budget_period_startdate, + aqbudgetperiods.budget_period_enddate + FROM aqbudgets JOIN aqbudgetperiods ON aqbudgets.budget_period_id = aqbudgetperiods.budget_period_id + ORDER BY budget_code, budget_period_startdate|, { Slice => {} }); + # We arbitarily order on start date, this means if you have overlapping periods the order will be + # linked to the latest matching budget YMMV + my $b_sth = $dbh->prepare( + 'UPDATE fundmapping set aqbudgetid = ? where bookfundid =? AND budgetdate >= ? AND budgetdate <= ?'); + for my $b ( @{$budg_arr}) { + $b_sth->execute($b->{budget_id}, $b->{budget_code}, $b->{budget_period_startdate}, $b->{budget_period_enddate}); + } + # move the budgetids to aqorders + $dbh->do(q|UPDATE aqorders, fundmapping SET aqorders.budget_id = fundmapping.aqbudgetid + WHERE aqorders.ordernumber = fundmapping.ordernumber AND fundmapping.aqbudgetid IS NOT NULL|); + # NB fundmapping is left as an accontants trail also if you have budgetids that werent set + # you can decide what to do with them + + $dbh->do( + q|UPDATE aqorders, aqbudgets SET aqorders.budgetgroup_id = aqbudgets.budget_period_id + WHERE aqorders.budget_id = aqbudgets.budget_id|); # cannot do until aqorderbreakdown removed # $dbh->do("DROP TABLE aqbookfund "); - # $dbh->do("ALTER TABLE aqorders ADD FOREIGN KEY (`budget_id`) REFERENCES `aqbudgets` (`budget_id`) ON UPDATE CASCADE " ); ???? $dbh->do("SET FOREIGN_KEY_CHECKS=1 "); -- 1.7.2.2 From herolsen at alumni.upenn.edu Mon Sep 6 02:21:41 2010 From: herolsen at alumni.upenn.edu (Eric Olsen) Date: Sun, 5 Sep 2010 19:21:41 -0500 Subject: [Koha-patches] [PATCH] Bug 5200 - ubuntu.packages file installs CVS Removed 'install cvs' line from ubuntu.packages Message-ID: <1283732501-6740-1-git-send-email-herolsen@alumni.upenn.edu> --- install_misc/ubuntu.packages | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/install_misc/ubuntu.packages b/install_misc/ubuntu.packages index 56430bf..77afaa3 100644 --- a/install_misc/ubuntu.packages +++ b/install_misc/ubuntu.packages @@ -1,6 +1,5 @@ at install apache2 install -cvs install daemon install libgcrypt11 install libgcrypt11-dev install -- 1.7.0.4 From katrin.fischer at bsz-bw.de Tue Sep 7 15:48:03 2010 From: katrin.fischer at bsz-bw.de (Katrin Fischer) Date: Tue, 7 Sep 2010 15:48:03 +0200 Subject: [Koha-patches] [SIGNED-OFF] Fix for Bug 4498 - Acq always shows '1 suggestions waiting' Message-ID: <1283867283-3102-1-git-send-email-katrin.fischer@bsz-bw.de> From: Owen Leonard - Removing 'suggestions waiting' link from left-hand menu. A plain 'suggestions' link is still shown if suggestions are enabled. - Putting back the 'pending suggestions' box that used to appear on the Acquisitions home page. This will show, with a count of pending suggestions, only if suggestions are turned on and there are pending suggestions. Signed-off-by: Katrin Fischer --- acqui/acqui-home.pl | 6 +++++- .../prog/en/includes/acquisitions-menu.inc | 5 +---- .../prog/en/modules/acqui/acqui-home.tmpl | 9 +++++++++ 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/acqui/acqui-home.pl b/acqui/acqui-home.pl index 45a04bf..ed96a9e 100755 --- a/acqui/acqui-home.pl +++ b/acqui/acqui-home.pl @@ -38,6 +38,7 @@ use C4::Budgets; use C4::Members; use C4::Branch; use C4::Debug; +use C4::Suggestions; my $query = CGI->new; my ( $template, $loggedinuser, $cookie ) = get_template_and_user( @@ -74,6 +75,9 @@ if ( $cur_format eq 'FR' ) { ); } +my $status = $query->param('status') || "ASKED"; +my $suggestions_count = CountSuggestion($status); + my $budget_arr = GetBudgetHierarchy( '', $user->{branchcode}, $template->{param_map}->{'USER_INFO'}[0]->{'borrowernumber'} ); @@ -123,7 +127,6 @@ foreach my $budget ( @{$budget_arr} ) { } $template->param( - type => 'intranet', loop_budget => $budget_arr, branchname => $branchname, @@ -132,6 +135,7 @@ $template->param( totordered => $num_formatter->format_price($totordered), totcomtd => $num_formatter->format_price($totcomtd), totavail => $num_formatter->format_price($totavail), + suggestions_count => $suggestions_count, ); output_html_with_http_headers $query, $cookie, $template->output; diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/acquisitions-menu.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/acquisitions-menu.inc index a385139..612c45e 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/acquisitions-menu.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/acquisitions-menu.inc @@ -1,9 +1,6 @@
    • Late orders
    • -
    • suggestions waiting - No suggestions waiting -
    • -
    • Manage suggestions
    • +
    • Suggestions
    • Budgets
    • Funds
    • diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/acqui-home.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/acqui-home.tmpl index c582679..02f5f22 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/acqui-home.tmpl +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/acqui-home.tmpl @@ -43,6 +43,15 @@ + + +
      +
      + Pending suggestions +

      suggestions waiting. Manage suggestions.

      +
      +
      +
      -- 1.6.3.3 From katrin.fischer at bsz-bw.de Tue Sep 7 16:59:52 2010 From: katrin.fischer at bsz-bw.de (Katrin Fischer) Date: Tue, 7 Sep 2010 16:59:52 +0200 Subject: [Koha-patches] [SIGNED-OFF] Fix for Bug 4922 - Item display tries to show serial info for titles with series tags Message-ID: <1283871592-3748-1-git-send-email-katrin.fischer@bsz-bw.de> From: Owen Leonard Removing check for "is this a serial record" when displaying enumchron information. This check evaluates as true for all biblio records which have a series title, so it's an inaccurate determiner of whether enumchron information should be displayed. The script already checks for the presence of enumchron data, so that will display anyway if it exists. Signed-off-by: Katrin Fischer --- catalogue/detail.pl | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/catalogue/detail.pl b/catalogue/detail.pl index 85819c0..4f6c23f 100755 --- a/catalogue/detail.pl +++ b/catalogue/detail.pl @@ -106,7 +106,7 @@ my $dat = &GetBiblioData($biblionumber); my $subscriptionsnumber = CountSubscriptionFromBiblionumber($biblionumber); my @subscriptions = GetSubscriptions( $dat->{title}, $dat->{issn}, $biblionumber ); my @subs; -$dat->{'serial'}=1 if $subscriptionsnumber; + foreach my $subscription (@subscriptions) { my %cell; my $serials_to_display; @@ -212,7 +212,7 @@ $template->param( itemdata_enumchron => $itemfields{enumchron}, itemdata_uri => $itemfields{uri}, itemdata_copynumber => $itemfields{copynumber}, - volinfo => $itemfields{enumchron} || $dat->{'serial'} , + volinfo => $itemfields{enumchron}, z3950_search_params => C4::Search::z3950_search_args($dat), C4::Search::enabled_staff_search_views, ); -- 1.6.3.3 From nengard at bywatersolutions.com Tue Sep 7 21:47:08 2010 From: nengard at bywatersolutions.com (Nicole Engard) Date: Tue, 7 Sep 2010 15:47:08 -0400 Subject: [Koha-patches] [PATCH] Update VOKAL icon set Message-ID: <1283888828-3276-1-git-send-email-nengard@bywatersolutions.com> follow up patch to Ian's August 20th patch. --- .../prog/img/itemtypeimg/vokal/ACT-32px.png | Bin 0 -> 2261 bytes .../prog/img/itemtypeimg/vokal/ACT.png | Bin 0 -> 6277 bytes .../prog/img/itemtypeimg/vokal/BLURAY-32px.png | Bin 0 -> 2145 bytes .../prog/img/itemtypeimg/vokal/BLURAY.png | Bin 0 -> 5201 bytes .../prog/img/itemtypeimg/vokal/BOOK-32px.png | Bin 0 -> 897 bytes .../prog/img/itemtypeimg/vokal/Book-On-CD-32px.png | Bin 0 -> 1559 bytes .../img/itemtypeimg/vokal/Book-On-Tape-32px.png | Bin 0 -> 1368 bytes .../prog/img/itemtypeimg/vokal/Book.png | Bin 2663 -> 3825 bytes .../prog/img/itemtypeimg/vokal/BookOnCD.png | Bin 3577 -> 5019 bytes .../prog/img/itemtypeimg/vokal/BookOnTape.png | Bin 3069 -> 3666 bytes .../prog/img/itemtypeimg/vokal/DVD-32px.png | Bin 0 -> 1693 bytes .../prog/img/itemtypeimg/vokal/DVD.png | Bin 2936 -> 4111 bytes .../img/itemtypeimg/vokal/Download-Audio-32px.png | Bin 0 -> 1056 bytes .../img/itemtypeimg/vokal/DownloadableAudio.png | Bin 2498 -> 2735 bytes .../prog/img/itemtypeimg/vokal/EDUC-32px.png | Bin 0 -> 1939 bytes .../prog/img/itemtypeimg/vokal/EDUC.png | Bin 0 -> 4864 bytes .../prog/img/itemtypeimg/vokal/EQUIP-32px.png | Bin 0 -> 1570 bytes .../prog/img/itemtypeimg/vokal/EQUIP.png | Bin 0 -> 6915 bytes .../prog/img/itemtypeimg/vokal/FIC-32px.png | Bin 0 -> 1110 bytes .../prog/img/itemtypeimg/vokal/FIC.png | Bin 0 -> 3973 bytes .../prog/img/itemtypeimg/vokal/HOLIDAY-32px.png | Bin 0 -> 1522 bytes .../prog/img/itemtypeimg/vokal/HOLIDAY.png | Bin 0 -> 2974 bytes .../prog/img/itemtypeimg/vokal/Hardware-32px.png | Bin 0 -> 1753 bytes .../prog/img/itemtypeimg/vokal/Hardware.png | Bin 0 -> 3695 bytes .../prog/img/itemtypeimg/vokal/ILL-32px.png | Bin 0 -> 1227 bytes .../prog/img/itemtypeimg/vokal/ILL.png | Bin 0 -> 2289 bytes .../prog/img/itemtypeimg/vokal/Kit-32px.png | Bin 0 -> 1185 bytes .../prog/img/itemtypeimg/vokal/Kit.png | Bin 0 -> 3073 bytes .../prog/img/itemtypeimg/vokal/LargePrint-32px.png | Bin 0 -> 907 bytes .../prog/img/itemtypeimg/vokal/LargePrint.png | Bin 2102 -> 1685 bytes .../prog/img/itemtypeimg/vokal/Music-32px.png | Bin 0 -> 2602 bytes .../prog/img/itemtypeimg/vokal/Music.png | Bin 3081 -> 4869 bytes .../prog/img/itemtypeimg/vokal/NEWBK-32px.png | Bin 0 -> 1358 bytes .../prog/img/itemtypeimg/vokal/NEWBK.png | Bin 0 -> 4448 bytes .../prog/img/itemtypeimg/vokal/NFIC-32px.png | Bin 0 -> 1357 bytes .../prog/img/itemtypeimg/vokal/NFIC.png | Bin 0 -> 4000 bytes .../prog/img/itemtypeimg/vokal/Periodical-32px.png | Bin 0 -> 1472 bytes .../prog/img/itemtypeimg/vokal/Periodical.png | Bin 3487 -> 4906 bytes .../prog/img/itemtypeimg/vokal/PlayAway-32px.png | Bin 0 -> 1863 bytes .../prog/img/itemtypeimg/vokal/PlayAway.png | Bin 2325 -> 3415 bytes .../prog/img/itemtypeimg/vokal/Reference-32px.png | Bin 0 -> 1057 bytes .../prog/img/itemtypeimg/vokal/Reference.png | Bin 1911 -> 1970 bytes .../prog/img/itemtypeimg/vokal/Special-32px.png | Bin 0 -> 1620 bytes .../prog/img/itemtypeimg/vokal/Special.png | Bin 0 -> 5204 bytes .../prog/img/itemtypeimg/vokal/VHS-32px.png | Bin 0 -> 889 bytes .../prog/img/itemtypeimg/vokal/VHS.png | Bin 1982 -> 1528 bytes .../opac-tmpl/prog/itemtypeimg/vokal/ACT-32px.png | Bin 0 -> 2261 bytes koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/ACT.png | Bin 0 -> 6277 bytes .../prog/itemtypeimg/vokal/BLURAY-32px.png | Bin 0 -> 2145 bytes .../opac-tmpl/prog/itemtypeimg/vokal/BLURAY.png | Bin 0 -> 5201 bytes .../opac-tmpl/prog/itemtypeimg/vokal/BOOK-32px.png | Bin 0 -> 897 bytes .../prog/itemtypeimg/vokal/Book-On-CD-32px.png | Bin 0 -> 1559 bytes .../prog/itemtypeimg/vokal/Book-On-Tape-32px.png | Bin 0 -> 1368 bytes .../opac-tmpl/prog/itemtypeimg/vokal/Book.png | Bin 2663 -> 3825 bytes .../opac-tmpl/prog/itemtypeimg/vokal/BookOnCD.png | Bin 3577 -> 5019 bytes .../prog/itemtypeimg/vokal/BookOnTape.png | Bin 3069 -> 3666 bytes .../opac-tmpl/prog/itemtypeimg/vokal/DVD-32px.png | Bin 0 -> 1693 bytes koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/DVD.png | Bin 2936 -> 4111 bytes .../prog/itemtypeimg/vokal/Download-Audio-32px.png | Bin 0 -> 1056 bytes .../prog/itemtypeimg/vokal/DownloadableAudio.png | Bin 2498 -> 2735 bytes .../opac-tmpl/prog/itemtypeimg/vokal/EDUC-32px.png | Bin 0 -> 1939 bytes .../opac-tmpl/prog/itemtypeimg/vokal/EDUC.png | Bin 0 -> 4864 bytes .../prog/itemtypeimg/vokal/EQUIP-32px.png | Bin 0 -> 1570 bytes .../opac-tmpl/prog/itemtypeimg/vokal/EQUIP.png | Bin 0 -> 6915 bytes .../opac-tmpl/prog/itemtypeimg/vokal/FIC-32px.png | Bin 0 -> 1110 bytes koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/FIC.png | Bin 0 -> 3973 bytes .../prog/itemtypeimg/vokal/HOLIDAY-32px.png | Bin 0 -> 1522 bytes .../opac-tmpl/prog/itemtypeimg/vokal/HOLIDAY.png | Bin 0 -> 2974 bytes .../prog/itemtypeimg/vokal/Hardware-32px.png | Bin 0 -> 1753 bytes .../opac-tmpl/prog/itemtypeimg/vokal/Hardware.png | Bin 0 -> 3695 bytes .../opac-tmpl/prog/itemtypeimg/vokal/ILL-32px.png | Bin 0 -> 1227 bytes koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/ILL.png | Bin 0 -> 2289 bytes .../opac-tmpl/prog/itemtypeimg/vokal/Kit-32px.png | Bin 0 -> 1185 bytes koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Kit.png | Bin 0 -> 3073 bytes .../prog/itemtypeimg/vokal/LargePrint-32px.png | Bin 0 -> 907 bytes .../prog/itemtypeimg/vokal/LargePrint.png | Bin 2102 -> 1685 bytes .../prog/itemtypeimg/vokal/Music-32px.png | Bin 0 -> 2602 bytes .../opac-tmpl/prog/itemtypeimg/vokal/Music.png | Bin 3081 -> 4869 bytes .../prog/itemtypeimg/vokal/NEWBK-32px.png | Bin 0 -> 1358 bytes .../opac-tmpl/prog/itemtypeimg/vokal/NEWBK.png | Bin 0 -> 4448 bytes .../opac-tmpl/prog/itemtypeimg/vokal/NFIC-32px.png | Bin 0 -> 1357 bytes .../opac-tmpl/prog/itemtypeimg/vokal/NFIC.png | Bin 0 -> 4000 bytes .../prog/itemtypeimg/vokal/Periodical-32px.png | Bin 0 -> 1472 bytes .../prog/itemtypeimg/vokal/Periodical.png | Bin 3487 -> 4906 bytes .../prog/itemtypeimg/vokal/PlayAway-32px.png | Bin 0 -> 1863 bytes .../opac-tmpl/prog/itemtypeimg/vokal/PlayAway.png | Bin 2325 -> 3415 bytes .../prog/itemtypeimg/vokal/Reference-32px.png | Bin 0 -> 1057 bytes .../opac-tmpl/prog/itemtypeimg/vokal/Reference.png | Bin 1911 -> 1970 bytes .../prog/itemtypeimg/vokal/Special-32px.png | Bin 0 -> 1620 bytes .../opac-tmpl/prog/itemtypeimg/vokal/Special.png | Bin 0 -> 5204 bytes .../opac-tmpl/prog/itemtypeimg/vokal/VHS-32px.png | Bin 0 -> 889 bytes koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/VHS.png | Bin 1982 -> 1528 bytes 92 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/ACT-32px.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/ACT.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/BLURAY-32px.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/BLURAY.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/BOOK-32px.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/Book-On-CD-32px.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/Book-On-Tape-32px.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/DVD-32px.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/Download-Audio-32px.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/EDUC-32px.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/EDUC.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/EQUIP-32px.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/EQUIP.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/FIC-32px.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/FIC.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/HOLIDAY-32px.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/HOLIDAY.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/Hardware-32px.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/Hardware.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/ILL-32px.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/ILL.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/Kit-32px.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/Kit.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/LargePrint-32px.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/Music-32px.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/NEWBK-32px.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/NEWBK.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/NFIC-32px.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/NFIC.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/Periodical-32px.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/PlayAway-32px.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/Reference-32px.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/Special-32px.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/Special.png create mode 100644 koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/VHS-32px.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/ACT-32px.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/ACT.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/BLURAY-32px.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/BLURAY.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/BOOK-32px.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Book-On-CD-32px.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Book-On-Tape-32px.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/DVD-32px.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Download-Audio-32px.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/EDUC-32px.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/EDUC.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/EQUIP-32px.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/EQUIP.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/FIC-32px.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/FIC.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/HOLIDAY-32px.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/HOLIDAY.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Hardware-32px.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Hardware.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/ILL-32px.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/ILL.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Kit-32px.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Kit.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/LargePrint-32px.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Music-32px.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/NEWBK-32px.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/NEWBK.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/NFIC-32px.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/NFIC.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Periodical-32px.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/PlayAway-32px.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Reference-32px.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Special-32px.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Special.png create mode 100644 koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/VHS-32px.png diff --git a/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/ACT-32px.png b/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/ACT-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..d6dab6851e434f688b75aea3e04ca2096bbb1160 GIT binary patch literal 2261 zcmV;`2rBo9P)R~7#5%vbHz z9mmeYO4_)Nlh6{Xrs+e0gaRsRBY_GH;s;fwROAP$5J8|Kr2at)ls~*AC?MK~A_xdX zh!RQ at l(vc6xXn9uO8iKidXspwUaxoOary3 at o$>ln2?QgZy)!$H^PTUU``vQ|{6ow$ zqcT<>9!)M{|I=YD;@GSL5P*;s0M&-7d;b>z+VS3d+c${ywO?4(k=zoE7 at 6U#)5jV{ zO2hZmC1fOGcoEBxmNHXFQy5YRNJGPr8kTg`C__|11VV_{ntyQOAM*i(QTKnj_W at q~ z^hQszbNxpf<~(%e$`q!KWYLk1fzDx?f at Z)lgpXeO0HktE0G{n}^g?b7K1HAk#J_mC zhd>Sl-&W3z3s3buSs%ClcFA-XI9Eq!X9^STF*p$eZq$T~Su_&HQN(Epe+2*Yq6RJ( z%6M%okH3%HM$z$5_B^->pp;$w+#jxg_3m9EfaAM*y5g4cJ>G=T9IJ9mY$6I_)IgYN zM4RgfKslhrsz7MRRyf{pB=)s_4S(GJDt<@XEq7udCtxdPq#{bw@(Y64s=c%(qt9 at x z^Qy8UL>z`$3&W~|u$FLKqCvO>;G0D-w5UZ!EDc6Empnh6EuyAtqhFoM*}CocRb(q! zP<1hlP}vHVN~<&kkn1;8@# z{$vSfdY;A5!#~6G*-zrt%L$AZ9n2U88kg3<7(5il>YY1?kH^l#Wa at +|7N8I#yEn05 zC2ST-nfI^Q68WxnY<_qX>N2F>h~n7E_jPI%g at b1YG3C^tc;B};>j;RGkadP at gJ;o{ zJqjmx4HGLKM>*bzb#Fh1&$Q-{<`hWs-3aSLlw~+IIU9tfr;(Z>r14t8My|C9$;M{X z)iscXgigVhd)Fg(dm8=yXV8);;;?r=nq-w2N`Z#1J210s4Q!%`*sh+22B&J2wV_kQ zYoUa~aeb`_NwT z#h(-F_TrVRO(^l4ufe7{hSI6oaSbm5qM-plD-}OzrarPj3W(IIKZFx-uU9?E01T3Xx2Bl0IzPfE* znL&x;si~573?r)RAlcM~k?|8KbnHMzRymaZD8s0#;YiJd)4dIE*bm_l(~}+S$NtG5 zVRa at RDxs1{odRv9p at G=Bn+h85nYs?v_HM%A%PC|UTPx0Fg>E^A3OOq_3(}&FmCh)d zQjtItgb^%7q5{CwW+0P{VDk1y+i--m4-79v7~0b8>Tm%pC-qlaS?5}$i?nT}i)qR)v$ z_p$`i$pQ*4qZe9(eEhtS6#Dut#V7=pRB9+ at 0qFN! zsnttyqCRS+(u{gar$C6HaZ*vb`1HCwetGgR3h6tMYV7cvMb#H+5E6-w_4wfjU+0?e z9 at 5SYM4bX2^NymgF`=V3t5R;sVEU*AhFUF!r`b2gudxJf(>bS%0w5|~k94rQ4S4QT z6I{6VAr zaZTvm(aq}|okx@=hbbUUbWqkaV_B1Gzi#67%Q+-t=?W8Kjt~WhOLldu=7|MO>Fm-; z02l2NnjdPy at -}rnsTr6B;8g(F{18EK%;k$PC(lAIZ3~H&bF~R>aS9upOAu}<=ul?? zkgikwr!RQ3SZ`r at Yl5egVz&$#^sVY8DHn9*9W87~#?mNF=Yey7!Of)~L8^UC6$**i zmE%~;f at Hs<1#b=me1@&E>%VX53r|X at rkfI)_tJ{aCOT5PFpIXy3{&F zVJ+8h6_q;v`F0lNTQ)uzokpC+QOdj6(3xSK82E8v3)*&m-fv2H-B=t!O4OlYNgUnI zX$%j&g+F_n5G at z*NJ9y6)70Wq7613ceZl#!^!3$5jl-P&bvBFfy@>*D&CpqE60TX1 zEB1lDP7Ay>lE=_zf6Z=)Ee0!JjrE7WjhzkSNbxzr4>@IJZ0`tMH6$_qZw31ZA-=?J z=*2*a<=UT|8n{_>wvnyZRom9X#`0tBDX!T9QS|{@j5?t#O6#bxP?*eelM-dm$fwK* z405f6#^SV#@%bb_R?Dcj%1vB)l2R_!BIN0Fr6Njps|RBT4gy#I95Iv)V$Ij+7x|APudWL6+_ j%ctAE|7OShZvh4X6?_biv9^P`00000NkvXXu0mjf2oytm literal 0 HcmV?d00001 diff --git a/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/ACT.png b/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/ACT.png new file mode 100644 index 0000000000000000000000000000000000000000..70104c3cea13d5bba07dbb7582795d82dde54609 GIT binary patch literal 6277 zcmV;07<%W4P)RCwCVTM2wr)w%zlduPi`$Rs3$ zBtRfQ*f)W&$*#`@5U^;)1zSamt-kKh+D%*9YOA%jE`897)oLH0t%w4m4^Wg%WKjr9 zh%6yt4`dmQpLK;$mO~qm6ILH1Kpk3{7E}4vW1|S)5 zDzYvE`u_!o6M!B`thBEuD~9eWvpFt at itAzH z@|f#$JcZuTZFQGgt-UoZ(c{;?R(_05MQw>{4}2Sr(#AX08Xb%K3 at s^!V*m{sIGt-~ zjV|x^;(-Np*yIE)jTVV8aW>8U+?2f0;|lz5&~q74`sjx94fx=;k}G!SR}arcPEk4z zTnJ%cet--Cah1SwQ<*7fF;9?3`{|heDk5`+sF2f|W<32-B`RxMbsjjxK&HXEv>+gJ?BwUlqmrl60{&wf at eas4K)zz*gmHQ zM6+LlJzf*StYycLHTNkL%y|SElkP=Lmoa$jz#05w^9~Hk at gv*sl3W(g7*NK6X)b$A zW6-<-9h;VXR=q>$v=xoO at Oi!Bn)j>yGasOSb#?j{VTs!S6(9{Sk&h^iI-RCkx$j3| zmn;asV+m7CWDyuL*F^EwlKbiyE;{EjBtej=_AM79&Q at W>!rvpeUr9^~f?fM!=)6V9 zzV9!%Z^Ky}C(gH87A&CxLKTvXTXvf3p>L1K%@-UZF2nG6y~eG at 8F{&W*FCmx;JmF> z6wv5woF z7xeVHqj+Ic1&)zX6DFvI5QQ1jz~h5s2@$8`f-D~@c5g@#u&cl4_kDokoHY7|4DH%A zscw^X`SF;%K9DlREw9^P-P%NI^nZ87aE~0T7(6 zAOrNu?hr}~@4-F)2;u%e?ZMj5&Z3!guZ6x9Ch!p(yd(ot26jSa5 at 07&PHb9+$vuP0 zD7uu(Yj5ir^cG1DlW%i-O;(WVrC%SOhgX*$LTULWsheOnr{i3=LDx50c;Kfi@$Koo zmEkcoU=3j9j+2;l`vVwq&CR&$u~*S!{tH-gqzF?V*@P9_s&J0fCqyFI>Ht4+KqoX+ z>}eyU7t43zlV=uSPWDNZbkBfEU=3mMF9SLhwS)yWU8LNG*E9+&-q!JSNHg)X at ddc^ zn``jvA76**QwK^Hq%5^dwd4#=oT|kg4=zP>Z9SH6wQ#1c1zob!P>}6MNpVMv?3;~s zrI&Ea-PdX(!O*#9KTQAT6KHDu3EqC|B|QJkTPVp76WU&!wM;89BmK3SJ^zrV+!d;1?#{$43Q1vV6j zQcKT7=(f7Bg(t~HRL~&ZIeR4TxOp@(gB?VQA$@OMLkl+VC`T|OfMAC-4DR0*C#tHk z_uvUU{HxdSt?51R^5=z^`K`xD*QCPH`$=cHA~6QkA)GyW0Q=v61Luz)lpS}cbwJ;L zn}?j at kr08<#wYK^uf{ZEKwbb|;b*CTBwu8H>0Ww=N%t`7Jd4^PNPK(aaLs+++*tLx zs|{N at Vll65seh+Q+{Cff8pXb{bEt2KA}fomybL%@0`J3&>q-*R^oS2=U-fhUAqq8%agib;?RNk>L1E5v`4?x^%0#8TuDOg8+bjQSoqTF}_)&f6oF at saOLCV> zu!ac(r4ZHj2IQaHr+`jl# zJaj`5#&i$HY>z3jC?02>D5u!*wf(${!wET_Xb$Kcz%vuw*j{>=I$f%yhAGiootc4e z+&i7#Zb~jo(WX(FICdy at Z+#biin3%NP*z!w#>~OU%q>X5XonB%vh~a4sLAGZ at wA1w zG-?KZvUUlA>o(%9l6;KmmVv?yHz<-)1l5Xun~;W)N!^cC)f`!dp;Ni86zSYd?nMLv zQSDDZsi?Y5|idy?TRqb8>c;x5a{e at 3^x9rKYl zelD`d-G&euuJeucSaGTx7nc7JGmEoiQemhRTbg569Idu^+WNt+PH4dK)<8{lO{`eL zVxUz!Vcb>N^yvwls&2x7skg=o8bTQo;$7}!dD1z4d7!CI*yh0Sbs$Q|^g=f}2i($s zbK6FV9L9bfKc^TuP;zFm4$3 z9leCkgRg-vkRAtUf05f}%g(#oYBNtVZK={jo}?nqw?t}Bqc_=}6h at F6+HJ>5fh>u` z at xmL^6&Qwo1s!mr@*H$6RkeaF%Ac(Wrc4@*J|z=%U6~`{pAFJ62t29o>_m{Pvz(_m zm!uNW+A}E5_Qk~3cDLfXf%az69F at i7L2y*vr~?8lxqcqe6vkb*UW>9Fn>4UEaV at rL z-xhD~WPF>VdwbTZO{(wUw6E!0tb}XCYT!)1*_AxA#gg71uhO&FO9Y2M+*XPSV+SP$ zhg{t`VeCM({CF`!WHG&gj2JL3;#}z=oiTO14#gA1+8!KA7n|#G=)G5Pu52f{JL)tU zrtHC!&}qaB-AA6l>7HgS0nJwRXU#39BQFDOLit3Xu(=$IwK+0KhZUEilDiO`C2_Vn zEcWNmorE20mMd}PN)lu-U6*1N_pKx;KuV(}vZN`-M*QQx46M301J7UIjGW!ip={aD z69!Cdt*6V8pW%@amQ=&UsTpo?{sj|HJZV6<9kN?+|la*O4UZN4KoPto~ulo!lK>mkFQSL{X;zp1Nxg`ZjFCh0;w4+->;u z9ZV_;%8bgitG*6nXgC$YR!!#6r`R>lb%Jf%JFd8EMKtiRgCYo~d$8zxv+K>F zzaRTPc#F#?+pfGJP~1uGAK3SF*ilwr=UlL=3q71TpsH#byNicokTt5(mavk_F(HaqTed zAJrTC4jjjSEZKzt6K5p8R*tt6v_#L9^w*vb5&&Fs)=^bOJ5pe=__iK+^34b2;Ed|v z!T07A%YhLE0T)-rd1mKKyzTsOyrwHE5td9pl-Cje=&P3~WZbyF8sEPuPjXX+n4-hU zwIr at e`oVw;_doO^uKWI<6o=sij94zrdHkf4%jr1<*z@^CjP8{cn;@{&Omu!A#mh_Q z4J0j!$^w9kz9B5Jn{GB$JQ?o_oiSvyJ zM=V4lYPLau7i9>KA;euyufU at v!L+Ae+FA0D=*cbH%czMhS?%|lWRoH&EXYtm?9@=z z$C7-S71PnbJu?q;9=Hp`W-dg}5tHEYXQ+4Eg$c=JLxW^V)|zAT_m`q#_eMN*;t;CW z at 1!#!DFvMy4`F0s2Ih^-Lm`Q?sR5ZfB{TrXT(s&ObNhUSm0ufF;Vkf5;!YP!oF*|; z>9nRbidz=%!PYh3kwrVE%RG*V#37fK4oo7bt#8EQSGHo!`-f3ubVZkbBhYWcO-S$5 zMFO at YU|rY~Wm at 81lpYo3EJ3QirD|NnT)7{n8!ndb!l at NM#O4LX at QQ9*f at t`nj)`yT z+neRJ^B>$$`F9sf70_5(Z*8?=mf`>%r at IZ}v`dMsW$IZ(!;wrllLSi}r6_1@@X*3h zcxb_J)YUg&^UkAK{I>=04gWg&jK4{JqmA)OwA!gs%8XvaQQ5I4i8z<#TEv%8w6my% zwJo4=dt%zL4960kCoZqrSB+l%J4*mkN0}<(B`#uc0G9D~Vt|qn;J9&O9&Q}p5&h== z7XhB34Wo|4k_;EW+;T6y8;wRO4>#fgi>_!S*QZ_W#;ehIylQt~<=*pHQC^F;mQYA1 zQbeu8(q=LvrAR{q7Eu^9si-WBExXR3Lw3G2X0Y`*IcrGHC^=%Q1)R6ZRRV at 8>2S{4 zWwF89Bzf at +Mu|2 at U2_-@t~`t_4b6D-k5kaWFT%u-CIU{a9Drz(CULG=UXvuR>HBqC zdbk>2`QgX%TlLkav=}?AG?J!lA;0hBq$;1&G_lJLfB-zLI13^XOIR$!QZ94i0&wJFOQbyLGl!?F2UC0E zbW=NH9C7FuL)$FA{Y|{{oe$68#sB7*^Ru~VZfd}G;&h~Z1JcP0ob~rX(YTrDKK7;* zNvqmgE}n*2_8$5T>#J(gh%FImBi73fUOX&bAQqr`gI?1dTM(F?YSCoB>@>W)yBbT^ zS0N+ah1`xl_`K#nwJuPs;o7yo1}oN9;>i~ewTKTl+G` zv~I?CZ|I2|2jyTwei(;8UXS&wRv@!$U!-Ms(FJ$qmqmNz&EH{u*Gm|X?WgF3L7 z)I(80oc~fOvag~j1s+th~yzU3s z8tsXk!IN=*;|q9pa#tBQi#Xb4ulQpuVHw!DrtrRd)>XVF1Wgzq77PZBNI0As;k?hg zb9z1AJJUPa(n-0PwiM#Czq$zzZaj|LXLm<80&Rn6y}Myq`7|qi$Xh%Z^k?slv&>KXM0F%nra$3BHfSQlxmMj`}Q-EJRhpaI&Tan~v6D zL|y>>N!a@%VVOlRtr<9A_JuZ}1?REN5wjTmgYF~3g^<_yTjuOpC|qb$3K at L2rrvq$!!d*mbvGrTJE5sOjiX<>{+Xk%JxA}rHmVi*lY&%UF!F&#o56U+bXXvY?NhIswR3EH-Ps}Ed2-o!iLO%LkAn!1DQ{T8y)?uu;~+F8x+ z+shd2$!^m at w$2JMj)T>8bg_cg;!RKQI`{Z5x1V`iI0T{c_Uc+8HH>mo?)7 at b0`72i zQ at Cl_p_)>^n_Vc*^7STh at yE;b`me4!FsiX at -9XJkwtXvJ+7Hx*@%YTns@|sAbJ at Cj$FD1 at 4SY}rt zlc*tVU94`7RFPz^Cyp*9T6r-P6+X98gKaH;vm2Vpm at a>>F>#%?SR5Yk2Mp6R-829J z3hJ{c+sUT>QpU~$qQ)(X3rzNfIXpl at Y?C-QpygK-A;>rua+mj>;Wyry(|_`8bm-I- zCrWo<&)UCIg8#wC=>h)=GGMYyVp&m9w25#Xb8=_e6#r6001~TZMM$mz3c4iMy^$Ed z{>K>@R`3~dw-Mid>SF4j=8$+BUXMo at G?FgvrSGH>k$;i%0kTei4&_aV9A$J*#$i+oGUb{~W<%C{_ zHRzD0upO*7)YsviSMQX7R}VRDBJ4#^hGiMZKrs&U3)+<}cZHjoupxll3&1(Mkg#iMfo3Wf)NwjS9Rx zq6&b#okbIt^9LqtSFgsHF{4u#0K}5oa7!q8mPPhHLXIyYN(rLsV;Icd+WFyDia9zbR&GiFVU*yuo+7SXTZH3An4D>4Ijt}Hs4s+= zsz=DdB*I_=={wE&a#5IeS5IQ;uLY`xurZAxxj-{g7#RwD_57?-ci zWk4pUo2bwEn4WDhzY;{4#p|Ur9!{P0nSbCU|CjO_oK^~rVL$mw3w!S_G4}!^1YqcE zySh0A(m!L>QMS?FTgDwjRg?-jT)Mi9LD`t9=$3BHxFG5Ji(ZkcKQZK~oU$G~nY|*~v;F;~h7>iTSIK zbphOzD}|+`L>V_GoFb-MWtLfujy>2c?UELuns1?C1z9eWWMfNj=qX)cDv|_e=X-H# zriRnwT{t_ at g?gPr&`8jwEn-J;8ux6Pz`etx*xo-4%ZT`n_8|cS^bAlgJ(&;2*l1fUEy`GKleo)n9!LJZ7uTk{@c8FWp|7%(xfkoDcKw`l zUF!EQ|J8*byuM5JBfy()-zb%Uf(_(pmc?k82&v0%PKV%WN5#X-m$u*+FYZOdv-wK8 zKDXA7zQ9}4I(~GDyJlm7-;|=?rnzlHDVLBp1u7QHwV-D}JcA$%4Y97FSPJlue{aD* zFAp&dS|-CA1|Xkx>F3WE49qPS*m2nzeX`s0Gc!X69q}@B&w;ksK-bbdIu&+JOCtaS zK2~MjKqpwjfWcLii_Rd-8W at 8bh*>Qxbfu_}sdAEp! zGCeq5M}?XYT6&g>kRa5Yz?In=ChFC!HE$Sz6vvsx1Q*8%AZ|OBW^l)LeG(44qZ{YY z*C{YqUBs-N!;)V>kJDiL7I4|OJ%Wf0RsexaEL6!Sb0^;m+-7E{q{6 zvNY2i$HovY)l-m51GPnHYI?o4-VcC~BvjB_(^00%g;4={>U6FAWdycQuz7}pq7j(Xrvy!U=&de6mjJ{qlwq~3VE0Hs9#G-f*R4pV zAiue@|? zLL`xrPq^HQnQ;;uYY6;!IzHP6d z!*r2Cxiu-4!^9?T=i2(ke-i-aN>1d;T9J at ev{T$Y;$ZvW6f^KThfkLp--5!SRiV=9X_|eA%3UXT zf9E#=82hg~!H?5?NS15LIw>JS%Sd2p)QFVq=0|E0b1LR!6h}IuR9$zx^THgG_e{t) z09aTK4ln?@gTK03s8+NB$8hoP=Q$S^EG at zM6op&*JeQ32BTb)LsvP2nL$KQC{{$ES X#&kBzmzB}i00000NkvXXu0mjf7X$(& literal 0 HcmV?d00001 diff --git a/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/BLURAY.png b/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/BLURAY.png new file mode 100644 index 0000000000000000000000000000000000000000..e8423d909a48e5c97cdc790a7875e2d650773e95 GIT binary patch literal 5201 zcmV-X6t3%uP)ya`JnTo_jE_^`~Ac3`oWispncfUsUXyLjEs!^=!vJE z+Uq!u?>Y4ky|j6v``WhMdfRW`vSt0+!p4g?G$WnjjYAJnEFU+pZ!6gp?|F9k^`yb zH)pfCFA(rsyiqtWz`S5fQ{LWq=WQ$Dd#(Z&Me##I9#%x5o>Eu+@??=bQ52{Fh=DrX z){|}HdxfWYG0;GO8VD3{ZB`4^R_7Ko`VpTuqpz!F9K%z^(=NT_;!RII{d5l>y*e+z zqSf+G*W~7EnANBXCK*Fz4M~gMvz^_q#RD>98=gdqjyHV3{&b(m0V`x=AcJQ1+b067 ze*|DXk+gbvjlk1s3x#|dxvWi+3`65FhB{a0RWfN^_09AdyqxOK z=XB&U8Z1+r^;;j6c$294TX2C(zMCZ3$wn zse2K2?{m;I7$I%zSid$+ at P-2G2NAaJtis@zbJk=qIv(KAQ5R>eO!HV1yY^PpU at Ys* z9Cv4lE7U$xf+zD4DUQBd#y{NmH2(g+XYij7?ZS7y`xFlKjAQryQT)w6ZO7nn6{Zni z^7VZseCw{=O3DMnF7CeXD0aPBRT7P_2b3!j?)tY0{NTY7Hvei0- at AVdrE;hMkBx`; zgTL;>UH1+0d=JB89`5=6Ahy3+!9>Z&-`(G at K&LEiCPWPbkc)kIojlMW>p9>1mQhnOn+>b!u`nwSjWxPb!G_^=y&!#=)wTND2EFFWw$ zwhCUQ#Kj@)Iq0BL3!xjp_T3dqKSN2U at x+TI{P+KkLNt5hx`NWYD8fm9P8zUWQ>XL< zz*Acf;a~3GhBYf%sn(0(5u9zsza77 at HuFr464iLV2AdLYYc)_T=+p*=KKAcF>{0p- zT&lSA$pCGArA$CsY*?GcwpXj at T4dvIVh+Y2Ti77n%_$UX;#Kq^P(3IEl!mb(~_<0GNF34d0 zSt)27trvDxam}R#4y1-x_S7&m>fzE2Ijmcify+>S<;JGOQ=g0?&qKmW1sR$QO8JY| zoQcgpyn_#>W82PN<*h}v3I!XvVhWaJC~3v+lwLS*pj-`U5)o}!LvvA6URk_%h5fgG zF^}$5mO96x77QHo at J_#n2eypk$D7BLdF(z=Lub2%#qFkQ?JcI#thq>cP7>CVP*JP9 z1lfb}i7E!@otJhN7&9aE4VLle_iRH;(Z)BwdIm07*GwA>aQz)SFg4}D_aj_&X%kwD z0l_sRWd}Gm8lhT`(6!jaU;KV6ZvEpy9O-qjYoCjJR>zO-SxrbXmCLre&0jO~xi>5UY8X(!TlHtg`2e&Q0U%H#cE$L?~y3Km1xNHeHxu z7|LK|!dIGAt%oWsWmATV$KgCcYbQz`viYX&Z~xJqd+zymH|iwh!lUa>4dkngk3K^V z)slSK<#)%aBJgASnWpqi!=vMJ>8Y#K4u{7E{9QOS84+S?8IV?1YeFha0??`U!s5uz zebFXeg*Z8;?nLm}FR{8N`{dV_uE&gw{e~Xk`2%O+nVq%o{NFRb{$Z_B9{+fpmSRR0 zGPb6Gg`unLT0F36SP9*fhp3}Lvn38AB3BOlY1 at cqu&K1BxU!IuY%1Z;R>Gx&_?UFk zFW<$ho4T&{5iOufPgA%kriWp4+>nlY%f at fB6Oa==*v#J>myDv>Hag>0 at B3}R0ngcH z6cG~k6sm1Vaf);dO+0>}$cInE5LzfwUFeUwP#|>zqT-=WN8>sMCfz(7>UfpxX>iO& zb8Zr?xf;`E4H?Tv$_$tcZ~!3YqR%b3ewu)VV2DwcCPMU8i`aFvfIY{Wv3+P6dM2Bo zg`}sxffOBF&iBw^SFmAGKhEkLMEBBTSk^v{eA;0=4&X-SyzKN70W9*c%m`&>Nv|F& z;?cuh*fQLWess`}7x-ftXreQ#(@VP^{j`tq(8qAK3H$dgMShQib{=!t%7eIQbq~%z zqn8>`g$P?b^=AsOL8%&)+<_k8Cq3ulp~;Onm{|)frLoqgn2uLt&m at Hda&Cp9ko0s0-OGlQw4KoU^Z`dos+6whVe8%$?tObBo@~Dk z{u%8IwG(U=dL$lTTT0DA8%=66 at pprCGt}W2w08+_kq?V5xZma+mI#VrcSqI9^FvcavcM@&lCIGCmtVzQRSBQKq&)c at v7 zUgIFsnT6&j54ezFV*Z+o at 4mVg`!n5fS=N>OD~gR;GWV1nOI83YkjYj_IYLs7M>MY`yjY~;@#6N7*f4s{jKVNm5qr}B7o z=X&hzUBb)xpPYmx?+pp+k=-f$YH%qEY z7}v35yEc@>eU7H1R2xdNhVW-m7}+OiabnNBaTdB-$4OK?RnJ~<35&1}^*Q+I-d2>t z7CvY_QQJgyXEp&YYMi1?=L!_Cj^%D2);s&KGU`Lla-fNXO-ohvBASA4h&?l7qDcfC zv`Ev`G>fJpnT}nDPFGSERyH42GRJI*(xtjSdoYb{gGC at Op!5cpq&g>Ck+PDouD}$X zVQe_O6%($Fky;9eN;b093eMGfQOG*jZ!bfi)lB~-GZ0~H&xmbW6MIHnZZ;|U(NY0B z53a!4r9-5oo>Gtn11w=^blAm<2W_}PP9}b0HP#ydgV=t>VQIR`X}d~$aeDa(US4rE zoN+Rz(J at 5zlFEah3oJw1KfWspOUOa5aPO{;BXQ}kGYPV1IW9hL2c%l6Y)a*RMmKH>XCTd0w zQ7(fiI~-KeOr7O*)9Xz|>k^4huzRaKhCz*sBlBsTgS0h at ENU&jeBG$s+phDjnJqYo`9 zOXx{4TJ7st>KsGQR5qS1l-f-?O$u5=d;bn}j_gA<%Az+|Ovx8vr+K}=!O_untSt^< z)LKpNtg9JCkLqlwGLDdvK$U>J$iR3t1IIIww!DQY#0!>6JwV at ZNRDA4P48<24c7FY zMkz0 at 45GhMj3w*PTMzW%?AIQ~mTNk&`@jAX+rIY=+?YSWiwo9l7c=%)bLajO0|q)W(#J+B0Phqm_9QcW=A$vS_{G%sy%JbVbw=g z$ViO at q~^gsb`ZbQ<>RvJZc^7;w0srr`rVt*-6_>aA7x6}u?aFrs`g0>*c?+53`425 z*mIyIEKG~$9GT`wJTxhDQvD)WY=KT5%m?svVG06NQ{Gv^k;wtb)m^xhh+nB8&j((% zWYMgvb#!!~kS9m2>!=Z!O>!a(i{4SCk8#35plSku_mwU0CH6eu&zvNz>P`fz1 at X;A z!YQ^`wZrM=1uABy>ICfw-E=WF>EkCay^ZmKBk{HBW&GfQ2l3jJ6tTM$?=F+ocquKO zT2z!XmU5Ihuh at abge1_6cyfKAh)1NNg^nV_Z%XrEFeI2%DJzk3C=NxB9hOLX%1Wcv zsFH}~sFHQmvu${6WCFL}eLsHlbC=*i&r$qrv<=S6^JBtNO(T%m#eB at V)G~uc{v4R{ z2PcZt$dGZ~wmpuCKWDBr2fz{Y00T?fB4l*}3Gy%r*5aTtZtX}3({pg{^i4dUJvqg}{y|#F1w*A^NOm-D;cD^6!Ds7#fTa|q# z$KzHi6R(BE?hww at 2Jm**MmX7GV!u|LR0!x9Ez~XKGj*(JeHUq}bu`CX_ME)5Om{Bn zFmch at E?#@P2Hi_5M`qD}LrE;eo~hQplyA82Q6=}<%dv8K8t0S;F;V09>QXqm&9G7h z^DV5J*nw)xV!U<6<(Nb+j at yAfT?z_==`xWN7Km?M+W^+K3 at a61&}>QWTP#?(?7SKt z+g3*JyBXz;r9Nd5sDw~kEphNwS||GB6Wl?2DUP+bqZn4PI;!xwYgAhcWxEY;7uTUu zTm(1Q#_PB-HMJTkra1$+sqSNPpe|h8iw at dweIBKrIi3-zJbv9O6IWc|;-RNR8firU zWa`9X^QDpfxZ=QMp`zw1=}+nzl$bzRvNS at fm~25N3!i-oj9X8N1@??2q~WFGi8{IY z`K`UUyz`JSAkuklVdF4Vf)t^(*~ayoJgn)OqEI5q15_=_6!sOy4$Pbxm;E?xj6CML zK0R$f_C$5}WtD(9E-44eItG!X09Iw81bm|mWTqJAO1PzKCsr*U;dRV~CmxND<3zZy zJB3 at XEu%GGLMRm-AtQWVabB|=*az at zBAsqQqXw2#NQ9{+8lalg!RWP_CF92SS8(-; z{Y)OrdC$Pi3vfJrspCsm>iEi)&23` z66uPHOP!l>{i^Ki_{QnaAd~Y{7WIjjY2|tIITOEkOBFR|1V4X4L&eRi5~?K>R10G= zq6dnYDEF%Q$$F+_F`0&>Qld?lgj89`Q0b)Dtx>Dv3hib5*|N=8(pg5;u|K6kJfK$H zH0MqH$?X-!#$IgRx&))OCRK&76yR8k>r$-{(88Gfq#PunOGeF1>SB75A<4cKOE$-W zyrI4YcP{<~RxTSyxo!ieP?J98xh1)+q`FN6{jFQ;SknFue)e1^_6{^tGqaGjqK&Ld zd2R8kev(-=Bq}zo_KkRIhQKuvl2zdze5v+Je0BK~XlZj#S+XD7?4f`b^OK6i*RON1 zZp9HizM~1xy|oB?hg(n!GnBH-LTK@7BSC^(@X` z+oR%j-8D~HvLE~Wu&8c at 59Ip=%T(1QcxPr3tDA8fR|MiiygjG&RKtMZL5Glry$)w(h3orn2pS6tuH)slSe)BuY%)tmsi zEFYQ#B8r0Pmpqd97mmN%5XOaq<1a?YGQ{Mi4|Sfr36s3}5|V&~hAbux)pA97*~5R& zOCGBEhSHee_)8x%Uh)Xy<%jZSOQ~K!X{vXE_X|$}a8&KT?fudfE=4-=@9{Qy3`?BuH!ZZW^EPYg_Ot5}pV<%Lv{}*5YMG)P|;S_31ODM1a z+cA<9k~Ri(MMCS+1sfI;7rqwg%9R2e!H}pcNi;FWg;D;3KR^@YQDdSD0=h7QU;`A8 z;*^JN+L`g*JJVui+F&(645vN0GxwhMeD|DhZohK6u46xq$3EL30P*2?uTR(1E2^eK z%VeObDpbuJbJxT*dasdDWAkhzuCZ&~bg)q+uB(7b_@$}Fnoic(yq+H`5)d-+f#gOC zs|(*z;jv?3dIjDl4 at 0P|Y+)_74qufYoMr&viN`mVz*nXq+KeK`=QmO3 at EhCGIYhtB zAcY^OsI}*In@(m-07h~_5*Pqxi!-YjIR6;WhlcR9_ZeP~jIdyr*M(pp0F8Z+?3z?5 zlTnc-)M>a2yBvqVHG3FVTLs9XFm_ zh5MLe8vr$z%Y^_*MlBo)F#x)m*veW?p2m2j1zp#!Lz1K&>u$FTp|&>gyip|zL{Sn5 z1_Rq1C`J%k1!O_wdZ)s1)B%5EBa3Mcp322XA`xTvBq7h!ku!EroNnk~J_W at Vvu&U) zu;Re)*4o;d#{q#F&0yK*=pAL_&HX`5XPPm)rB=i;+ke?~&uf;}f; zeSIA|&vjbH7b0Oe94dGYluSY^D at 4MQE3liBa5p486Am9>J+K!iVaWjg_9T>jGA>=b zP&$BraS|SUP5A50=;#=tU!#ouZX!;+UN0slCJ^6T!P at 3BrkAI%mD<3<+85ZQ3N%zV zAr-UXh8=S1l&6{T53 zl{F5Myo{;cTG`E1v6U%G9OdN4$XQi}WHL>XbFflw)yFFes$y1w!@p*S0QMWePXPu1 XMD=b^@6P1_00000NkvXXu0mjf(Ib;M literal 0 HcmV?d00001 diff --git a/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/Book-On-CD-32px.png b/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/Book-On-CD-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..771b5aff6945fbb4443f96fabc83e5d35110a5bf GIT binary patch literal 1559 zcmV+y2I%>TP)l`fkd>*Sg1g!E{ zbpTTO!;SlBZds-LBhq5>xBF)l#I!u(nhB4`gM4C)zrlZRYz8Wt!1Q98CJ!Ofi3Z0o zJaz%$Sp&mTBjDc(!KT8pFiA0id~^VAVIJE9GJ39M_<9?BB1UI(*i&y~Kf9zNl!S9D zcE558-QC at IV*h^rteCJc=aDmW$Qd~ph5_9;ioRcdM6UBycw0ZlqnjUrEK86j38E-M zU}3Q!kx1aD{(kIut^uLGKBQ at Ln4Sg(k36^rwly^2O65 at mYPT-=4r6oQ-o1Qgqq?f< zb`31`VJsHIz+ygNwTtAP531!~kP~C2wqO z{ExbT5CTH8ptijo0tW!1oIb-;3XU8;48PxZ2LmfA!QDhSo6s;k5l7|5hhez05R@$3-W;-u4F&-?*As%*o`+Yp z-zGvvMPoxlX#oB`;_*28uST%@@dI$KHIPbYVNf^lAchvQI;@h2@<0$immQ&t7vNG% z)YS$bT!eFTbLhQv1y8m%L({Ua82%C1bAd{R$^?DU` zb+w#{rG&Vw2#vgmgU_~6Qh}07+y`=|$p0=fz(Uh=SRfEK0>Q%XTZ66(J!t=|9c?7S z+F-DB5gvT%00zbqNG)jGX06sj;v5Mwt!YTjT}MVYV3BMjIvWAd7g-<>vWVtgkKy|0 zI=)uP$1xM(`Rcd6Nl5A%7<@bT`_zkLih9XTMG-PSv*vu4seh;cPRKe at C6WtQxhJY>go1o_Bk;)pR2Lh2M zUC_6t#mYBRG5{vROwIx=O#o6E&H^h%WOST-UqfPU8cux at Ths+aXRc!`n#4NQ$-gbK zFi#)?HTC=yT#*xM)LsijBR^(|dZzwpED1rLMK*NZfk9XFCGDnptWDI-A^ zSSV`2v641q!eI*~i2*AuBGY2BEc2ZiGcl+(3FkXHA<=WEQ-w~>7bRv?zqinu*;|5i zh%3~9h1_hOQ%PkYQ86K|EB9e+W)=_~FzstmR=F9Qwmbx%!w!Y?pfHc1nHq(I4UdkZ z<{n*elYxA496jewqvz6J7#tcx16ikPGdX}lZ&Mj$*5Bo*j3+QYJ%uuIJ(tTtN$IRe zMNu87M#i+<^oI~4%D_v(1Zic?$U=r)nyucC*|9!RVi}sUeiSlqsciR8`f5-m_FaT@(^2>t$^s)c|002ov JPDHLkV1k65%IN?A literal 0 HcmV?d00001 diff --git a/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/Book-On-Tape-32px.png b/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/Book-On-Tape-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..74316bfa94bb9bb8566dfe9a0dc1e5cd717882f9 GIT binary patch literal 1368 zcmV-e1*iInP)NxfItgM zi?&Q at pfDg^SOzB1n3xdTxWr%={}f7$`p05ov}uX`qoqw6Z8RAEfWK4{V=?+iWopwH z5dx)6WURn|GAvb at 8D@R+W<2-J!i)lC(4!9YN7aIARG at 90wK66*N}TSV`-OB+j7qs04(d0G}@apEt?@e-Qpakk+Eo zAK>9*OzYkt$zTXxo=F}7UYL>*2n+F<;QSoCUJqoMI(Qf6kXKv`g-(arkzs66D4@#7 zK#o!&0&@6$m<#bJuC5ZT at GURn7uyd6S_-KUhLU)0;a7OWWJu1|gtgv92RMB$LT)En zr)En7viQStzZVxDeHfSf`_b}TD at I30@!Qf8%Ab53Isy_7M<9d+2q6KXPzXE$_;g?Z zc6zr~Z$R}^Pe3l0K`xU)DwRS)>~^^@HZ}$jXpY!!*C9JA8}kbb=op-dh9Ef}dc7Xo z3Jb+?MMVWziH5^rtW~Oy)Yjp>?ru~ZKfda7_PvIN22nX<>y<0mQ&xtd;bCAk0LipO z){l at EnDRI?Fao)^pr8Qx`BB&IE-4YE%jLxQ_v10^C6G{_Fr^Y=gTVlk$@CAcg0&tn z)Q#l6cnDU at 0g=c;Mmn7ywRN>AIl!!sdm?QBQ+7LgdU|8=XCVN>5dssAg at VAm`1}ir z{WCK&={L?1Y-YtI3i~xf~i& zs+38gBn#Q4B&Up*(|##ciiAAH5g1AmDj5MXvRX#(_H~}e==JOA0bnG3U?-I2CJ}&^ zKBggMYA$vo#-t)K2LU259G3tVofG)X%=B|0Wz#zs!PAFbH1-fzR#qa5a^$Qsn04p}F}P zao*b6ig!Q%?C)vGY_ at UC&dw&raZ;<*iSgv*Bs?Au#>b=22dG#0OXol`EmLV7Jos2* zu2iW+xu>iYH*VfsxeunNapcJ1#N2e~(8d9{>45qA>Q(AsZiot&mR9ONcdJ!|4>~A$&Np|My^nPrE5MW zW}Z>2!ME+Nh at sdh9jG^>q-CX5oA}}r3m@=X)5-x)*ChlrT7+u$i}RM2R`mB@#_7{% z(AIV$Wp7hc6SZjtuv!O5=ELD|;QjWO;i6Ffl$5yX0Qgv#_|YOTZ`{94Tre7qaML-z zT87(fHmVedsGOYxR;v|y>VSuahQ$7ccw{vt+(z6bMCQDQ55u_m(y-f-xTFXSiK&AGu~kQCm6T(%S?bgZby!HDC~ zZwlY19*3_J-={=eQ`GyEhxO?l|Po>mumM}1^9+IdTg034)#cPGW# zf at DoL$+e+=FVRRG*-Xh~jESRkYc}kYc{_FGQ!`rNc2&n}%e#>G?WS18Ofe<{1x at 2} z4zPI{h1Bi2mlL02J_ZjP_}+}eCl7Wg+ at bWrGTLAHBK__Uzo#u*w$SaCTFOZ)BwK=w z1_lPi!;#)!zka>!L%;%|W9-%QsQ at F?1H8X_^(sB_#A+4b%zzEp)MM>Bu3fxziS(S7 zIzG0}68APfM2W@4G#~?wFL_n$o+ycC4Z5dPUiyw z3Qu=-cGB_V$7%86#nRz>>}}*X^0%q!E_X16Qj$|9J-eWwfQ?fs&jkVDdDxG$r;*S1 zIZ^-^Y4gPwUr1>0f8hoC_~TE+*l4IKQS&fD_N}+x5>MmB2rGCL7Qc4wn&dG&F*rCV zKoQCS`7kk!(?=hDOh13^wMozK=;)yO`Uc6{{{DU`Cn#Hp6f`^^#05|9-o0DOl8^6A zVed9KH%mxsEFBfV5C?}3AEt&o4a~fEsUSa}jo_qQu6-+4t_(AFPEL*(M`|{o!_)98 zj!`4EIy|wV&M#TAgp!gHB{X4JfJJ>BXJBCaix)3)YV^>-g9j;@pK0cM7BP9 at 9kXTW zM>f3hPw%}a%#4>HbP=j`w{HupmXs{vP`gGhmrFW|-;jr^R;_xh=MN1JNjSH(G)p8v zk8D{?{Ra*l5Y~jZ5YF%+FV4$Z at pQg2I*NSBG zxZNxZpAgbQ4k6r7D^Hv_A>O at n=T0b8*#OAxKK2g&7Hs^|OD|GPOzb4mLhcU_k8o)k zX7Q0O*V7p^IK#nQ@$}PAi-`F~JdB)Kw{9KXUtJZMxEQz4kiQ)z?e9fR*88ohowhT;wi at 3#0}E;6BuP5EqggP9Y6;AxN*I#SL$911BrJDcv`zb{?~DQ$XkV|efo+19RG zOY2y;KzP7|*n_x0TFDF$*HCLwgJF!@%pFK`hz|gcx`)x=-DAg&32-!6KA%GoV=w?k zZN$rqIG+)cd-v`Y at qrw~9)vc;-m}JAr<9hbPW?-cpL^~(`t;LJB^BUNggU$npfDQ3 z-@#SGpw~&>qom zAb`}QWmcAh%TL0TWhsq+fBEGfizkzklIWFJUXjp6z3pQ;2 at b$- at F>7ReBc;H&tmY< z(@_N+*}#?{F^3~lR2Fg=9)Ks{WwXgF#~7mF+-QsykTXe3c&fgkfkU-UJc$U=N*vDd zeB?2_3$gR$rcIN^$WagJaEantT*{>g9$m3=l`u9ss4=#YJ at 0XQm{DCE{$2 at Z{D!av z+fLVvMicGedW+n}2J%8#LLLt>cz7IMMMbc4#Qp5mSLcqU+c{5;967?drKh9Mu+8EWfvEy0#RCZ|d2JftNe1SJR|3*mt|)nK|wx`hl{696E^7hxKGL$W<3B>Jj{R)IY@=A zEIbh6$Yqo#7{+3Wm;9ZRI*eAsV^#n~;YYZ+)e;3ypkv78Y-UTaaaGk>zOPW~_28f@ zJb0L@)z{TiHH#UD8+aQ70x4q*`U+piF;WK&`h3nw3!w>BvvcQ831gI}erG=!V@)#7 z#e5V(?d+K|GN*--gnYYl<*Fzzlofb!@Avmi`TUY4B_ceoU%xJ)2>?Y!MdHag-u&!Y zm&i&3d$@bcMzHgIXAO4q$NlUvzF6&7)C+s z at 9z^fhi9SHudsYYY0 at Mm8b}LMJcUeLcrJ1n?2UImDvxJHT5rDjW>|PAfdGwiIYMW) zZrv*40|r1OVBpZeH5Gb0Bte4$2%-I`2GYX-!mi56O;0@~(cxnc;~c6D?*PD*lw>yc zHTgTF!sEp427$o{(zzG^d=kd=rmcol<|A>PA4 at Gy*l+%KMn6lV<>Vfy;(zoeiNpvF6)vXq(W5U~J| zU}1O?r2^K6N5A~?OYt`D1?fPFZeymMscqP>Ugo7C6H%4`5FQ3#JQwE}oLsnYL5vLJ zU_^!fA=08MJWikfHF($mw}!`W=uL>XNnN?^nm;c at EJDLK{vM}5Wv^>@wMHS*as ziSx9PLkVEP(%R>idLG0-`@Lr=dtvsh$_2*55FVHqL_Pu__L$>_hf$s&EnTi5mXa3v zea)IRvY(SlJj{4t_VMUHj*6GdST;5>!7N|}6e5;5CX6DHcn~8{S at 0@q at 8dM6v~%aq zbA%*tBxOqoLscPnF(-{ZN+0&v3JMl6VQqhGh4o*3c_=JgEa9VlJ%sQ;=z_5^i+S|u zQ3-8`4$K|b)Ks%j*(HXWs&#dDPnw9gSmLJrTnYnV0HWuCza>6?ZiNRz_QMbVD*MPz zqKrWDX&=jDN?pMTunWr)#bwskjC)wwG9v8t+yyv&Hx z%_yKm+_-U*+6Ee^clbW_j at +jqkCU=W>>-d=C1Qz_3YraY;gi49(zFU{ZEvBs|Mn}g zWOI}liGs0wk2%z%JIdM63LF<-8z4GTJxY4NksS6sTD+i?iX7#%oaL*13jN&9X;*db z99_C}SyukEJ6l5wU4qJpwx}iLz#El6Sz3|zhTfoyhgX_vJHktnOa?QhS+gEmx8-v8 zlUMJev>e-{WlN!RCF1(SfKkV>tZCTELr#ZPo(Yh_iR-f_tkasfY-yl#l%v5zX3P{{J{3F&bHRC`WO!o&Az{h4%KVe+l^ zQDQIfGx>Ga4K%xY+#_?yQ{{>(k at I2so n!1I9T0nY=T2mDR7{|GPua^x|HAy})700000NkvXXu0mjfB#b++ literal 2663 zcmV-t3YhhYP)ez;u9_Z()o?#m>F+ at 9=bV zbh56mX`4izpP{X-t&P5I+Sb=`hhR>CJL~D{!o}eFv-@$T7g1ym1Eb@(~H7yy}7#X z at AUlo|9q}lYJ*v6l}Pyc`{?HD&(Y3Nc{=3a;hCA4#nZfXg=_5W>Xej}fR=Amay-1d zxsj at Z*x1_j_VKf_u;%9GY at tbKjZln?j6-BMY=L52jXqI?KdYyx at 9*!vy~387jLX%% zbFET)lxmH at ah#`?-rnBI#>K71p4Q*ag_C+hXEADuSk~6oxwy8YtDt6sSA?}|i==$e z-p8-CtN;K1y49?9h;VD4N>Xz|{Qmh~kwRH~LQ{r2puCKwrKR%p at AvojWrI<8k7H(j zTu5*-&)mwmyt{j~TH at s2XO2s~y}hEIozT(KjKgw-kAddi=3|sY)z;B#jAMAJQ~Lb- z^z!wy&!+F{@Ogl6LSre9nu?y9mu;3*a->a&m4vjfvwMV>IRB3Hx05&f&IWI6d1go&`5|9k_xb+$JdJ1nD{9=s{QqH&)EeH2Zeh-! zhyV5NTEiMMJ3IKq*|TSVQR)31ePKu6uJyHDy06ye`0!y5tZ2ObcKG{09XN2{%9SgJ zKwl|!>C&au=YRgp!Gq7QKKI`Z=4WST8$<8x z+?Q??lwTjJIKO=6&)eUl$L&17|NbC&_vk?y1cBq^xoz`rExq`Y}Mx*mYgsU+Q7a zUta#9^G-Nycr+RvcS7DGcyP<7dMh5vF)h9SXQ{U zwz49Hy zYlR_LBX!}k!J0SY$J<_Geiz2Fa>Y)Hm>5yNAN#T61VI9r)OEE~k at S>^Naq+vDluV+ zd0C$^0F&RsuyW4xJsL3?2On*6B1bE0BvruKNL6{qXy=I at 2fM6!xHV&hjWBGrZII~604Y% zMNvcTu*{08*%`$QL8!ts1sR%6GzHRB z#$zjtredr>ihVx`B0ho+!q6CX!l_OZ0zE}C!eB zW}25(e0$8ZE4Btb)rmC2=&)3UtOb=*F6k+GDouhIudlCXGE1gqN+x^^MGrO+NWC8u zrVepa)fp3pOq^=vEUsd+SEgJT5LiI#eZ|mh(oBe3W024zBt(t>;Z?jnjb%8l-;eQk<%4%b9}V)CojD5U`9 at GAcG@oheEMtY&H^ zx0-=#IZ-#ChH+Z((Uj)7;rlM~VN^+#HCTW}M+s38gp6e|C%aQHqac8}6i~*AMLBDl zrdjW))al3ZXhb`X-EPAl<;Ilq8zMPlVdOC+PO4L2CpL&9GH=3eU|E6bsT?;oQ;z3_ zmTd(6Se+CYX9we_)qRuN5aNXL{PeMfRMXEynN3Mx at 3zKQRS}CEba_ia`*rxx2qfOo zok(*MQ-_2*J9~<%Bn?_pFOCV}=zbX0l at wps85xGCJ4$kASKX9O!L_xkr#_1L-OkoL zGRkC8hW_a(o12 at ZQ*b54_0gtjB?d;ZwYCOVqtt~n$zNQ2n7?U_ at A)f$IbyY8Gg#we z#|lhdS%c6=tbro0t$EGcSSzhjc9!pHuQzM?aI|^eVE64;VDPOI(%v+{n%bOO%eTbX zK=&559`qt9YxhKw at Lkh;7?SGbc at tfbGT7fxS$7ZdJ&C9iwh~@{=%G*U at jH~< zE2Vf(4a501JT*YkovYo3qz%ETLPes(!QH5S-j#37J9=H-_OHallHs%aRkjke${|0=t15yKeFlqbN|IPiYJEp=k2byfj6D)>)c123#+I_eHK< z$F8DXqDV=UNQojT?%T|8_B%_ at IrrWnB}>ujmt5fIz5M^X{NFj>`Of+8Tm`flZV&8D z!SCl*=09dG3&jR&bp0^8r9P;Aqg?*|LCM}TOXb1O`*Ux7=NEHR^lym)8h&lYe10bs zRfQ`z1tU8NMNwePUxr#p!k9jd^-Ttz}5M=z7}~pTF>eOm;C4=lEK1MHFd&JKL_uzJ(JfPu-E1)~+Ey z>(|?cAR}m&L9~i-tiDv;4m`AfKgwTxf!z=9!QtPMv(9~hkXQXW-6o*t3uXOg4{2#> zxvj}$G8wpCE;-I-vlt&AM^#l7CdMZas0zq954gMsk&{qKJdhGBf^zUR;P zVsvyA^Yimqwrm;Bo;@p+ZEI^ob#*mXuU-wm&xbhOtEs8!UI455ot(Xl;%;VUMvgrm z584TQsZ_?2B})WoU0t03Vv48JX>8fN1#_`E1Sq!S at ffkdEirr}&jy1*VN^b!$GUav zWY5N8BTi0EVsLO!*t3SH9S+x^wzfvDW5cdkvEsIc`?dfdIeZxJzV{v;fBbO)+S%Cw z7fpU-WCW|%tj5U`C&)|Z1$0+eS0x;HqCDwHB!Z5Pc5K_a?S}VnZf?TopMN3OGYIxB zgJ33w!(nXRyjkw!uq7Uk6QgFS#o!~)-^q4cfR`^{j=g&y5eoApm}X32-m at p!^7Zxg zXlZQ~@3<(QIfhxC2Zsj5<5lG4n;P`UQQ1#TO$k^A#m2gL at uKYCe*0~?KU15>nbxZ8 zo5h%Kyzz$2;mIeTygz_v2xt>|fj#}=i!Wk$cvwKVD1JxD%S>sG=~Jgp;mnycIB?*A z2o=XLPk#IM?KpStoP at yArEOoj{}WFfKr)%a(W6JvO3Y}b*kwvT`|PtYO;e6pi5dLB zz!k(|F^TmP#4L6Kdzqbb-#nbjr19>%?+JyE9Xlp8b3Dux=Ls;~`TyO!cgr;_T>JLz zv+^&+EsNXq^z;n at fBfcqu)xS6R6kID3}`j165|8>w7-r>cEhfV+sMEJh5D1&eF( zbUGss-?V8HKK=Al at xsFoKP(1mrC4SIgn}Wdv~IO=T4L`z;CN%zX7+dp_znsQ$IJJ+ z-L_~sV3?vzPZlda4iYH#4p&+;WB{IMU8D|Yy3bHGbwXmB(^90i7KY2XVIF4TX`%GO z;7p2FkL_KK-N~sbIftpsf>l#fLt(S$s|CzL^xA8$k$0^;%woiq6RRf29H%6XwKpV3kn(;K74ZwCvlz at 5|*68SpCU0|U%+kwU=OyG&~qJofriPd!EA zuXg&JgW*5)8JXp+S_Gm6t0brZA@>j%%hmi`%l!WvGqR3KLk& z5(NClls+#aClsc}o at DU+tP2+|U}$Ja;+JXd7=k^`&)K_ouQ2Ss0`BYU!)c0P2FiJM z?bm~91^lUnbl`B`!abH1i`CMlO9d#W z3Z|SwC3#-)<4E5WT%kG?pdm}t&c-GXG`xsUQ;`yCM1k^Tu24jQ>Tji5!yqxd98V#* z{2{Dc^EDYW$#^Zz8{wz>YsCyo=@|T)39qen95SOLqq2r(&2Z>_Up?$>Of~lK5P9Rn zk3NEryxO*66WUg8CJJh(BhTgv1swc?5FWiRWs{6jUDstje7noo+b=CinYk$7 z)WmsrXmAL79(feCEvsR8s;K-cB2SYpmNd+cT*OM6j6W2y`}rk-N^025`;7t-V0Zm{H(*n)lo7$G4hL(qietQI~RxX#ku92r(TUzfQ;C=fZ!75VO zD^$35U+Ba3yExNrvRH*FRrEfy at 0CCvsqIz%zn1UKbR>DN_zUxp?WW_A#8Vu;Y%zLt;k zj+aTG7_4E_+aS<>uM2m^$jr~c9}LSfPoZ2?#FP+uI+4yx4PcV!-PSvvTfWmJEAu)vP}4}YuvhXaH_ox_>EVGsMCx0l zXyAS>C^X#yHGH`j^(~!ZBp%~?asTz8^$KXs+N)O6Z9&Q{0-ZC93#w0T&HAlW6rG{< zbW+OMd!jVoz%;Fi25XxHlr>qaWiu%PQnLFUAUYK!E|_$EDwRdZ9<#2YF|XV5K2uq@ zXn%F!A`&#=EDWUR{3^O$FJ{TR3XE_A?MvcaN4P8_6@&%+%&O`r#q+=5 at Ba30?lFeR zU>Pbjaz&0aWdSh1947!nR4I9 at YNVh0@_OF(E{$F4g~wODU<{qF$y>llS#>-9FP%S% z=8m-plZEDz8O+kMljAoM@}ti0!l|y~&}!N(YTL1_FH&vZ*EhFgZM zN+q5yin>~js7o!MGch$eXQd{)Uz$zd+1UgEQtbW$%$z-zwP?>1?LXgz4O_O-k}?3V z+n at r&Ma70o3^7OSNSS5qdT=L<`H>2>vjw|Qkz$4Zr+b4kLoAs_HkT#5<-7AR)0xGI zS1CosEx;_=sHl$POTgLJ4^e_YF zH;HB4E2_BIo2g_91)_P*>030GBX7o%SrL{z6&WV?=N87;)BRMJYpyCJ$S|Bz`p=(6 zM?}Rx{Phdi)fvS2<#ULob3*e#O#_U4Qr=YN#mlVLMJY!u)hB`$< zkM2kR;3yJAeWtdLyv#qrWbMU=Q+68WLLAcrB!B{@H~lAx|oKCz_6sw@*%7k~*kcL2H62pvc0q1rWG=Homs583YcqEV zIjXWO`lyw-bP?sGAgC1f3*PildWjV*u$GcqKXyA__60&{^p`M0O6;R^nc7S0o2e$> zL?x(>#C(=$Y6z&HT122KBq6kTMa8wYZWkoH&gPYqaxbN&R58II!mg6!zpSl_8C#VD z7lWjYZLheC(S zS2EhoR#dTxA#9=bus;xxdH+tpS+ktDDQKExpsETTOIvYn{5-Pyl1fYp0FN8hdI|B0 zfT-4(0CJ%&;K9`#3!Y++X|l9i44f5x<(duf`aH-aKk#`|SFmEc=CHMUG2$AGi3`3+RYep+KI#*x!d&UwsW{KYs&>p)TY`yHM_Z z1+AVr^i38%eCbg7eg15z>0ke(`g?!0!SfdZw_10-Wvh at zY`Y at _U zU;@(I6327X!x%^r8{8hMg{hxBUqwR1i}b|Y1iB~Y;q&;dYiKM$V*#QwtFxE>_xh;O z|331vkHGSZsz at pn{la&BO>3hvX>J~?UA}xCF|FD* zgsWl8-0gqSNV;r*#)@lscD~%P`0&BfDGZ%s8HE}AP!ok;H>VD-v zfBxS at 5fT6;O^ms|^5EAX8ETW%hWR&lP1AM$d5^Ppj63*uD{5oZMk`GLFIPsWbQ>ET zxNxq$t!2IHuMG(uZ5l_3ipiO)$SNNB_R1OKifPG`29%QHh~;5_kF_wSE~2$Xbw#c> z3|;!l4z2Ay*D4xhaFABTSZ%YXj~ophSO_7T{t*UZ^!BX%3J@#PsX->YC-f+~5$ z?ZHZ;5+p{TXX(b1wDcRF80tUK(hyyz`)i^O0D~6y^>tJnq$ZIhRpl3U4j2I)ZGe)U zMV#`ks=MrXw$``2UmVYh9qWcmr^hM_psB at XCh_(w|Mtp%{p#mGq7%F6Ay?@1Y49Ac zo41W6VPlhbKw60w2X-q{Bax)=zd_S-ZNno}v~Ag_rA|fWhDl zDj1^CdW2kM#OJ0+5)G^Nwn5cJmymKBn4KO+k=C%4ukRGaW`(*SVygZA%g_ZWr>W!r z_vzqE|NNt$e0=buU(!4Vs7=$HGG;DUyxF{MOl1e>9eq7(e~8N0xb1jv3x}&aw{G8a zVA-0 at e^3`~j)cPzD;_B}XQxLnH8V$7xKJCZw?xX0*C|r(I4#=esoX&-I*q=Z#lBIeg^k!9_Gpve)^*%SZ395v#oOjnio$dbx7yzMw^7P0TJ7)j at 002ovPDHLkV1lm<;2;11 literal 3577 zcmVXwP)sItE8>FA1> zv-F}&wY9ZmaeC0n!Sa+Nv#+j%gMVOYZhVrbz01~wr^C?E)8yjgs5fMpR$llRs`)K&H6PxQbcAq={ot#osOmxPd} zytucbprgmt-q+sfh^)k>V;$Dk){}v4go~A}lX{VuqN}#bo2$rctZXaufo at s7!x4XQ#dN+A^c3oRsqp!Vnd3uV5g=Kq^l$4bClqIaFr{m<` zoST=o!_QDpO>>NxYGz~d at bmEW^TWTsy1KZQu*=5Q=G)iU>d~`}bz60lt%9Djyp?LF zk9U)ttKzSCb%Bl4;OySs-kYYpoTjh5iBh&~BdMaCz0KWIUu%V&tY&+ThNQfpe_V{2 zs at T`unVFg0gCni2t&NnNU~__OdWE&Hw2iIAw!hAWih8V7&U}N5Us+lD{QL9Fqg7sKtZgRgj3jAxhHY?liiw9d zZ6#*_000SaNLh0L01FZT01FZU(%pXi0000SbVXQnQ*UN;cVTj606}DLVr3vkX>w(E zZ*psMAVX6#nAS!E0000LbVXQnLvm$dbZKvHAXI5>WdJrWGC40WIRvY-J^%m;M at d9M zR9J=Wn157TOQ{`n;|iFy5_GMm zP%k!k7P!!DD#`^lQ)aKXEukIWq)^G=?sOnXa??T=_M_S_5o3Fz66 ze|C<~IdBh2-VfjJ^SsZ?`w&(3KZ&R>F#k`Ox&JCI!|=}kICvgVfQgAo{>ShCaz$Ko z&6A%K*GK^${i&Bo1`MExFL|zx<4 at mo-KI?|aQwv=kACvj2QRKzu>u!f+jQMcuikjY z=j!Y0ze=Cu`KX~%=e-`!A7AB_}5n1mT5%HD<1KL207v8iI1P>v%@|1}A)-+8-%{f&s)z^cX7^11Pl$Xn7oI-)^P9L|E z2A$3y`8tX^I5eyYP&kProXSfBrLmFcOR)vaZIsyx82Y97csY;p1XfyFN=2AD97hA} z^fU)V3IidK8;zlcQAhOt0JM zj83OE=*ElO(2&7$Q1SQWM4lnGDXbLYTIyhG|Slr=82Ip{WQNVHiaKN&@AT znayI384h(g90E%+2BSJMt|Fv@&&ij?C=@EElTaxX3KGgq%4Fj16HSGwFohv=poHG&+}G=8QUGtbLtv&u at -VGhS} z5~>^qQ=%HPnWJem9L8|X1vSg2Sf?i=b~_%41nh{OVT=On*P|Td1`9+YYPDWJjiAsI zpJS at jJIo?1tD#U at 1%g-#<2X477)~J51&YP-F1=l6hdxQTsHVPt5oX8$UC2Rs1k#`; z?W9hv!^7b)3149rM;r=@rH46GuFsagcEiI#4gJV-uqOHC at uvO^Fe!HhGKslGdh(|hs#c*au*_Kf>+R$TrCwp{s zYmTuEo-P-doT;jECnmb9OsT<;?Vj_`Vphu9xHN|M`#WrHZMGJRG9x3SWi*(U4bSWa zTg{R!pJ~ihWWxoHM!e3YF-|H?S=82+aZiUUd*jB9E&C^PMJm`UOii5uTcBs9Z!ie& z_F!A!G*}WtS^d{HgjzOk+}>Rtg7wOp24#^X%M}c^M at RR&-JPB8cTL*DQQHrDDGf~^ zi!c;#MO20)5ztV*SzO;%QacI1SmcCSXIu00`_s}oJ3I4yQ$bhJ#sY&;wj{=@z at i5> zH0!&Y5eIQ4FE at ne&~`E#>rFc`|#I0C2_X}q$-MN?kZm;!)u zS6X}R=5A$f!=d&8Nmj;t_t;!xro6S(`Lio@=wE<-XIh_2G~5`+UJWP6Nj`HRj4T7^dki=jCeZ>tXvf()es# zW&6Nn&PV-+VSPi%L`wTWQa9|{l#+XNj*8R$ zVzzVMI9r*tZRgI9Q)k at IM>jW1Jux+IN3Oywm|_gECq)6P*HwtNN}f3avJQWk)LpP{ zqJ1#8t))=wd-=l)Jz-yDY92!y1J6i+W3flhPNW<@d|+M08p!s*=GxU2{k1`xEmZhs z$%R($9}!c$*c24J>p<*D5Ma4)hqV6S`xk6=9DJ}cNtqEUX-(CdOwD=4ory2&$Em9d z4r*ea;%Q;J?$o-9vv0n60MK4tPXyA$&ZNJGE4#~*#+XE)#VJtJEu0d86SzLb_jx6aFYWMHttmE9&C8NivDX?{ZIx8MBDyZ&_3 z)1Lbs8{i6A+UVu}aKFbBA0Pk8Ti?B5=PAfX-0ZEfJ3!9ix>J&@cB$1ffHOK;2&xDedit zj-3$g3|J0E!xK&*mo2xW?#u{4s4TNe8Xv6i*POpFYr<86m%@3DM&$}TU??cqZn5mI z)78zwqsQ;Bv%oV=eFpB>0Rah{Rp*@ZE9R%fOC#(2;0Olya+m^VNd0aop5e;a-Ag)z zE)1ouPX5xMxzyy#^H!Ca!@8cu at pK2nFb*k<^AB93L7F(Tc%PWNV%6dS8WOb%K;b3| zxfB~VY!DxmJPX~c5~VCPKwk}-b6UMB at s4hupYO~UgI0+*q`9jpOONx?ln2*!G0s5{ zmqJSF;uXvOS77d9^)8ROr5K-u`S;=r%<}OsT8l)RLWP{800000NkvXXu0mjfE at LX7 diff --git a/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/BookOnTape.png b/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/BookOnTape.png index ecbec62417292b0ee5e540fff7c0515d9f5151d8..ead4780e64b730882fbf152bac8558678c9cee86 100644 GIT binary patch literal 3666 zcmV-Y4z2NtP)|Q#+oIOS#G+ROz$*jW|4-umMk6&qrv2reg|XRLZ^o!pWigCb$B=aj1;r@* z+iLFBfnGDQ|MfBS8orS#aNOEw;?~Fed~@Dc1skbh+GQ9kNhoLlbFz zUefV%y&fNVdArwYBag>RvB{|vYe*rt+s)T|$j!%GZtl at M9^S^jTaJzMIXM=%2Kz3# z#$$1hJO6z7-JLsl7~=}VmTfr+>o(NuluCo5)kucv#S?&OppW7b^c1VthXibAVBUcN z%G7Eok6VILN%4F>J1dK_xOw at Z9-l{guh&aGJw4Rg+e`gQo=iSAU7tWROJ#XV0rYrXxlnWiPhQ*u%=&7b!eZTtNn=ts+Ellf9VEnT{ldV6|l)83Yz>s91#fulqO{TuEPk`6W+Qo&ffTXJromjZ^c8BaYNYqmc>=3n%u? z77N+N#;BLg)NZ$5(em>0sJ6D2bUGb591hB1ZIzXkl13AH0xn&;M5CjlG-b*Zx_tRE z8=aEfB9oF+Qlc89)#QsjDjP3eq{D{~(?#xMVq&BvB_&A%$P6AV02UP$k)Hh?4aW!A z&xePHNvG9GP`X;)d+%@LbUNjJiHV5}s?uBDBXR at Dj%&=I7siI;5PhKvirKSEa zfEDUUt{NH~q{gOZT6Xu{wEEtAuQ6$x%_dsLwgj2ZPSR?%gv113b8 at n&pddf&{U3PX z0cvk+qdfN4*w|Q#i;EL8wQ{T&;f6?$2>@V|sgK@&|9whHNv5G8Gc8-ToYtEq*0v6}e!cp4lU zlAxBr+ff0$hyz*W!i7Ar^D+xnLXm!h$EfS>%c>>OzJxj$L;ca%CfQ5!JK!?K~ z_WpW(B5mBbk=I(6Odzz2?aa(f8esFrWC9$X-^P}JC2#KBIihU{TnvJ7LM5r&CJ+^qe`f zS;KbGu7LxViT!t8dAY26 at M}AtGh56wfBt+~mOwl(AtOA%P=ZOqU^6l at XbLy@ZAQiv zFHwrFGQS;$bteqwXJDowVUcH(%%M6AiE_}x} zW)qDb{^S!GP)A3{#P6PZ>ZvP0rSSkmMQQ(eEdz9k2_qt-!K7nZlPi`l=X2xIZhBpc zFWkF^+n1Cw6N1SLN|U$%>ji$xoE-F27W$C>7VTHZ(+8X9Ez0Z5o| z5O7ylm$=0mp5$Z4kBeF3*_D+GZ!KU%X`L=cmJevEwzh^=ty(n^w9Kq&XyZ5!%3v_i zfddERHyAv85}E}iMRYG^@^Q7STep@;$CwZg_$^En+QfDi|Hj4J1q>9&oj0lFhydrZ zhM~EmM?aVKHYgw*@Kdb4n22f9rU}Esaup;WK|0#q-6a|iC42U~GeJCXA8bRgUox|V zIy*XLS;7RMjqrLL7auEZ43mjxMip=>)4NjU)N9tPkpW#zJjR$_0yLHkfQ42+`|LC6 zv9`iA%gf6+dB_gw!_Y8-)YaJ%hzB&Cm6=5~9DM=SY_^CCfF2^7di?RnqYoIN9_%KW z*-c7viufy*3TPYK2wLc&;UFCZ!AD at j`ilq*ehk2&eYla`;Gp>JoH=vo#EBC!SwXFX zc)(@gzuDP25}`pja31S3f at gYKdh`H;3 at l{gfk8u?!6*%LMvn*!@EZ1MI|r-w_I8Qb zFlnr(FuTHn!m#%*EG(crcAFS6*%(O)q0Mn7AD5W8fLiu*4=ZYHY!nSk^1{}Hm0I-3A+Rb~!20zYm|I(fTO(F%- at ZM%CLI*y#mRxp z2vWezY1*`WPU$klltDaT0U7BT;;VgqeF6Xs2^2FNmj=TEC67%e8 zS>JI#xDQNw^XAQb-?Up3r9lf3cn~Su`N1$#_^j9Kr zItGJD^Lhh?IVsk;$mtrFNw7PdVoj)7g_9-BqqjW$w762#0OO&tv2hb%|2M<2c8D(nhg5^u??mhSEz+O=!f9s6p**kYVWY@%Y) z$cGhdnuiX5a>s%WE|pQMcp%@sQw1g9s0OXYixzSI+j{-Lc4$9Y4j%}4E=yj$_<6L| zIwH%HMy-(=HR!08sVUOWo}TW|#ew2^q$n&6`|RrKQ#6aSs;B`5IgeBlc)0 at gv|2~$ z%$d`2?Ed at L)00m=DcieVeU+N(E>MCVd2+hcvXS%V7ZuYhFaJ at lS+JmjX=wtTK7Cqp z7?A`S|0HX~&M|uPGOWk_Ge2rQf=BD?R-1BLQo$ z(uNJ|$#uJ5h+`d}0-D475YS-*aL!~;R1011Nimv8lA9dx?^LuzVkzV*$ap-3fI zpu74vCR6Y22V7QOM)%!!ABojZ3*yWU%j>J!)cas358!FF#Q9^9fJ(Nhakb zWt^UTw-YcVV^s%K+?d|VtqA8iOH*B$d=MmM_ z*OQLf8(y?^baYZ}W3wNrZS>#VdDPb5JaZ&w-$zDf4Mp3WKKk{WZ&Uo>B^utlkJ6G1 zbY##%1)Lrl>+7!jpw?ggQiunNeQHkpg*I|iYy1 at t^f<0oYXaxh6Zh?U2uxXn!?PTq4H;@0hdc z%sYIk13o-->7fmqQ at 8#0VV%K{tM&PmPNseOnFg`-6Q+KuW?!^iY(oXED%1lVEzP%F zb9!y~w}aiLz9y%!qZ!|J`2ue`5b)f?gFdfi&^^|0`hc^u`4m=50LG$c9Q at OZZ{WV< z|HdrTcOT$>Rlc!nxvjIS^Ogfn)Lt83Jwtwtn_C-CaN85&XL!xwfKs`k4rIe!5dH=O zz%>;9^FzHnr1c`1*4}evkuN8kQd9gT(^aePk-BtOS2tBwR?xH0K0~{9y~a$f?gq59 zm>&AcM*7D``>CzHLyG%zX3yd*txc9Fnb;$LrRK(lP(SYn84MMqxVb^(0yw=&mlG2p z2W{L&xFK?xL$t1NgVhB}EqH&lb?X*-;)$PK!H?%Jm>&TTFP1(d!~e>pthAJ>mMrGX zY2L&&@)j~oB{|HPfdwXsw{u=#6*~!l4$eq8Ij7OZyv_aQZywYH0u-dLub*maYUMKo z$e}}rskyo3iZ_noG4*FBk%bc+E_L?TXtPonVI+e_z*ZkZKknTb9aP< zge4{__VV*)W at gIC$3?NUwY9Z9aB*&oj1psH>F(;MrmJns%Y&AjO@^95J3DBWr5PC+ zjnvp~!o*Usw?uSwD!;{3Pfpa*(qo`kByz3b8~Y`OG$u?jD54cnbgpDmY7nBjQ{@oGg)N&_x5UPYAg$W}tVaLg%ouB{z|Jd2vsnFGMqN8+& zi!e at D-r3(v#mISzkvB6kxVpDdZE=y)(o;=OgwW7yrKTrbZYFGnhqAf){{MT%!u|OC z_V at CpxVkYdE_8KyJ!Nk at S6c7y@6621=H})XV|%5grIDtoR8v at uj*@e%wJ$3wXk=qN zJwcnEqiLS3i=L!#jf+itihHZAUV3{DV`xE^nTCgpWP*)4NlMMOzmU0>GL){Kmdl$Dx6eV1~>#&B?M9%E=) z$IOP((oTAZT!MpY$g+-~LgV4$!@t0*rlZBh z#UpEketm**r?YjCmodJ_CL|>~Iyi*8z+`=aoYvRb-Q2I&*F=GoJA9H;Q&C~Z%)-FK zVVR~oZ-kW2){2FTJ6U5VDJXxdv~zoVmYbew(E zZ*psMAVX6#nAS!E0000LbVXQnLvm$dbZKvHAXI5>WdJrWGC40WIRvY-J^%m+OG!jQ zR9J=WmvL|uXBo!tqUgr5W{=gnK#Nv9xGUB~jw)V5EwbE!u at iOx?Qn_`T-&A_ySIRZ zh8kqz(VXlqTVk5X2zr2$1yQ`^xEc}JvWs3*8 at yU>IF~438wy-IgPn+u==<$njwEnc zNBzSYo|$BBa+}{g-}8O%e(&pw{#WF>g}H_KA7FxSK_yJ(jTDQ;Mt;7bir+XGT~CUl z_-O9m7W|i3RTYUu08_c?ul;>}ef|CYd+rCdwzl4L&yz at BK{|i_{Hj%}zVNfzv;TPX z=#?v1-hA`1#}+JDa3|;&pvmu)b4fku3I_Gxome{c%$fOf_wB2xxpe7LfB(dlEC2HJ z)0BcV^u?pwXLe^#o-_oC8rt^K)!!UGynOPC6~DT0VcD{c8+&{26dp-}n_BVx6%}i? ze`3S;@7=y(!|K(mXa9{9WZCB%92_(Zj^oH7_{AB9+pVfTpFGIUoV0W2&P7A_KKs(5 zNgchtDR)kH1 at +wh6%`G7Ru}W&Oiw~gIT>M8RS;|rHVT6xNhWn&*K&GF*Lr)mNxmdt zBkt&kOiNE2 at Ye{kw(rH6V;KJJjOEFtk5EPRaFuUkH>M-!YC|5VYta; zGVy{&dcrHVm7I;rdd+KD;ud4nP5yg63Le^ z+-OWtQD`DT#0yPLu+{mzM)H>9M)4DbA2$iYQTQbCdI at vOgzlzj$gW$xlTIk}U@?|j at 95*xZfp`;dY7~e~ z_4I%h$xHXZiOvKv8c!D7lKd~+h+Z!ggNK8f;slH0$&}=Eih<2qmX*(Dl>|W$nQ-`~ zZcLsf$wHQDipK{SocH$xcqbbx#q%UqO)7?}%0T8&#A4ZqdBw!Y6s_Qrq^g>?P>LAG z6&|BdMKuYS#%gBaCX1 at 9^!gqV#THFc2C4&uzh}3FFcSRoXqv&PUYVm)RFmfEmV at ON z6^kjRl8F&qL(`^B`}=!7 z__?cBUz{;x#(P1pys~5b`Xx*DZvNWBg$oZIde>J&Q{=I)tq~D-|2g!%rBmlW+a{F{*!LuBkCoqWqj4BB4={W7pbPZK zks~F{a)kK|+;O2$ZEc|}hNyQT%=~@(`X0CM;?~wDufr_cIDJbfB&lU14yxxIO!I-h zzMt4`T47NiAM0lN;!udU%47KSFlL^U%?mG-Ft^#56 at WQ?8Zf$1787$YXXZ9HZ~i6H zk4kz6(ym>*zV$$HQ6^p9joestQ}aaHmM0ozJMZ|=GkzxH{NXY*6854DxqQTU{qUmF zbyAdWOiR&dpxwqK(pXXsr!PNH%tqJCW8_lAX&JgO5 at G6WHz}+R^=11nqlh=!n1-_N z8~-&7Y79L^%-5gsAH*<(Aug999_^;m!9=o^5Hal>KZF556tgky2t$r=a~d7LNCYBo z0nCTm2tO`Y3(0LmK*{6$pa zpdCBLk6#ZZzGUyS_9=#QQ(2kMRb_Q;`WD+wTQTC)CcxA>m=n!4HK?XWmF8_DD!iCY z6}VZvxEL|&wzNn~EqaMM5ub2sYNB15H>jy$OcG^N+^H({n~;sYsJ1o-Gq<^B-s59S z6WqMMeEDk^E|jv#ZAxuod$)9u(6j}U>W7yu{nE;}t^dc2r?hl&!#8(5w}1cEt;dcL z#O~d2_YL5QL`TQ*p`q$+KXeu~bK9arhwl5vxZXGT7SuxOGWXP76DCZ!3-sepxo)>H zKP_SA%n6LZbayNEqFk=;g5Cgqmic{QP(g+fh^OhzH0HGr7`+Q9-zDLhgqdZj=A{C(-JS#YJ8>>O~DvE7iG?WVeV zul-67 at kOzzgKklW2}T!B8B+eiEK--tR(-n5N)lU>QOe22ABKuj7%7^quHNcAl6||a zyv4136pbEeoDxwl<_4M0Ep#^Bm5lngl17}EQ;b*;jvtq!Qg!tl`-xA(!)uXF$wqTFn7S at Aa at QHVi;q@{?pl(y4O zm+3G|r?bz!cl at 3+Eg+J%qrJ&5bLTGSe16~Ga?VvMl?qmlfq{XZsnp`&VzJnW4Lp2? zfvut7d*{!ezx at 0?{ki{JM&pUbg=`KReGs6ZKWhT~<9M at w|C94a^HFK-p%6m#KKwB~ zBd>c*1BbWu;>Lp!9NxZ__v+>KL?(kfW8-UrsjJ=G)7`Z^@d94m(}$xwcOqRZ;oYN0 zpqnNP+R43p;H&dOqs&KkY{#SMf_z7SoH}v*{{a+AC5$h`Fd0wa>zlW5gdRFjFgO*# zQBG!<7WQ;?;`VqLreQ%*RD|P6OvK{2Iy5YmTI*Of1mJ+WVM5b%_&gR$jsuHc-wjXW z%*o?0bRA>S7%GG^d0pl6CZD%e2aaQl0scFH%E5&PZ|vU-RaLROy$#p at 93_B-3MZOL zrtwbyKAijM1}C at Ry3|Hh at cQ09R4Oidnwyv>5nfYKaot(~6sYuA*A0AkXOP}&&}qXn zQIy?^oJ at H7>%3q_z2b6vIZoBb`ZMa()Ie_76p2+?8tVMJU{g&hWUk0MJ7XQg(e= z35%1zwyz&Y_8)_*)geWiSb7~^I`|5X9XNz9FMWfdaG38q&>T%V zweCJ3YFS$b at ah^q|M)C=w{Bz2YYYVwj*@$57M1bPL>w{%6N+RCC8(wspPfE~{oUPi z4B?Eh8UPdtAxi4~6DJV}1et^y>zgJZ`0FvBLRf?n{UIwL3RMWZqGI5K4^gKt11L%j zolpV*o4j81ZSO-an}@@UHaV$;FjVByain51$Ry at qr(?1zvaARJkrfd65(16Qc>CDP z)qJc8Kz0HJ{k=O`N-pyGf`p(T5+WU+g+I`U`cNBOZwOu8z3BAN>vE~8!io{%(5}8U zyWzhZ5o=b|?q+(B=OBhrlzl+-fce>Jw03l{v{bGMS>)*T{9*>X+L)l_Fczp(Rwkq- zt+Qu40#uFdVf_FV$-w5}D##a#)%eqMgBG2SQ?oiM%JOrw=nJa2et#A-mWhDJL_8}( z!Eos%nkKE8IW)hNtpPwb4^du>r%-^2W*7yUj(BQ`ZzQpph~U$K)AIR=xyy*obr{712~*?GK_snS>A}8=j5S)(OR`CKi)qCJoaUloMA~(9zSj8MjAg5#YqFtsMxp zw_s;O9??Vw&XOhjg6&irlz`PT94DKR@AEV4 at p7?zLO-phn#OLld(X#wC!h at p`|xjNRQfT#e+b`a0yFdKOQv$vlB%ek-| z3Q-ZkrWP~={LB}~a&>s(aMAIIb%GN{rpGWmJ|df#aH_T)5vxGF_+V-T_5LPU+7?+_ zmR?msLa;X&>h{Y1Pc;zA&uhOdWuev1 at +o(L3-QR|9;#I{Zzz!J> znUse9^p_Cg+;MaX5SgC97hj!2G?iM_^Yv{?8ID4!h--I$#=gf99Nck$5Iu5LTnU8$ z5TQsXW4Ltn2Yh?|8j9QzVU=Cb`T?F%>=&-Q&wd??&B)oaXM4m) n>IO5UE?l at URCz&O{4Kx$Ou+Y-Yq*pG00000NkvXXu0mjfneQJY literal 0 HcmV?d00001 diff --git a/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/DVD.png b/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/DVD.png index 96f79529da8b33f02bfcd02f75d73ae5499448f0..7fc4e05a6562de3c62cff6b346234a1cef0d3533 100644 GIT binary patch literal 4111 zcmV+q5b*DbP)u}MThRCwCtTWfG!=UINvWiPtey4kWM zTX#ja9NTdmCoXLgw{F}tO$I1U!!Q9R&>z4IrT^d`KNuMJ#Q?+5;YVSH0h(zCdP_6l zI7yS%jqUgnTef_cEK6GJVoSR#t+dy3c;EN?&e^l_MJst-%{q}pl=e>Ss z*Kl1IcWZ`WAQXwpA&L3gt6%AkL?WGd^qQMUB+mTstsl?Pv6IWBaW6~)=3Xy`qgC?y z3kMEtY;WK4&UkWuS3I45`us{_We}{uW&-WYbIcyx(47yl_j)rawD6 z9@{lC7ssR82B)U+Qh)D1(&2YVlFanI?ltc-4y$s6RD1WM43=BYagfU9_;B3{nC|}~ zHH$Rf!2g{VSqalhDotSBy8`ZQ*>uOX*@XqnEu`*pZ;OmHOsaRc*4j{ys!#~A**Pp_ zvuJBsO5x64Yd$vFL;ur3Eok9O}=puf0;S#%g{=?Ic^k32*P6zbJqYKCu)3aqL9N7<;-q(O6rH?;iaamSwAu zVko8h=6 at g7i{hf8wgyl4_2T*M1K3O&@Xh~v=NAt+O)GwFa!NC4VC2?qoW6bo-+1Xo zJiDzQ?+;y)>&bM6u8-oW?k;?A;WFZyWe$j+-?3d-KXYSD19pgO1^D`{TW}p$uDSF% zC$0|TjRX6!qoYIAz6=##z0R*>;;e!u#X^%N%YC-s;1q#l8|-V{1lzI*h=pUeeu2$}+m4R*HO<(3P`79ZSj(TRCBW6N zmZ7dQ=$ZKxMo9y9cebM at 8j)+C-QJJ*;vxpeZ^AacF)YyvnVdfNK$`;k!KS=6mDUsD ziOGZrpkbKOn{;iUtyNy1AqS=yQ%ZW|$_P3)G~rWyJxDArp}x8rKmO#LfG5R;>AEF0 z%wxNbG8Yzyj(2t{X4j(5YXeLl>@ld06=0UO`g-gi=toO^9X=i&MV{=>){L>l;z^9r zME7=gU?#bMbS{tKTeGlj<*ZnofDKzTw#)A&psf0=9nWstDqzo#$9 at 5T4P~>e#@u?E zH{vgT{nzfe?aJgd-oJQ7tEXb!b8N?k$MEXjU1)D=z|m{8C- zO)J2*6=2y5A8HZ2#W9T{!=76EftG*epJp3(F&$FGx1VV^)W3Y!2I~CP8iq at ySsP4xPqT3SY^>ogjnG%{8 at F&;q$eg&9`r zY53|X$L4a-is6>9iKluV!_KGn!;aP>OR+Y?AW0n85v=txH)nGADuXYq1$s<$Sb^_>K8q?25Y)v?|3K-`=FPJW_3qh4PH3#GB$1LMK13k zPvQ{k1wBC#x{uEbgn*g0Oa{#wqJZ?ulR54T`qAPe^ZM&nt>L9=jFVv zu^C@|=@qnvt&&702)taCE)TG(e09=L1m9a%i-QMW*0r!v1RMm;wyA;JzF2`{Q=F2| zaKZ5b3+S8z-9PXIUjM?2sHJgH0 at 8r7ihV}2+)PVj^}*JMEIhyaDXgn&K$h}cP64eT zXkk&En;xSDI4sna%q21>T0Rd+5Pw) zhSAOZPYhx>K$OHffSSD4DM8eWD*wa6M7tg)$C1TD% zYB47sSxEs&s+*&fR`%`OhlcShID2gn>pFJ$8JIY|oZ$l&bD+=c?AeNzXc+NK)=R4^ z>$Kd!|Li5}8(S!gDv%12Ti%l?&%kUDu3-g+i1W at DhZ z2~bgn^`PFkUdYJahvmgoihOVcsf8s0y|lE1h>^n|ef{go4|I0o at Bj9%aqQ6d1VoZp zW~py(LnbjTpgFc@{V-Jue8Z-8S$q$#TS=$oYOr2u#_DDJNrv*A4Ae_9xOYe;A@=(QQ<8f1=Nw) z>M^VmhP?KmdA$jcSCiqAkl0BOtL&u0VOxM7Jzn}C?Sl_LM5v}wHUbg^fWuXGDu(K& zb}IeMdsb8&laqeNK;^SO4gN*5=k9i3f%yf@V!ydDy&u|_aTRRXvdxls}QwU;)ZER|7 z$JhSwPjG7{h9^4)u>X~fNG)Y0!{QLPluBa#`UV-Zz_qXCE(2X;`sVaxpvHE}R_Zdn zv|2^pY2aY*q!TK~l|8DwA2uW|2fX&K9XpYZPa;mB=g9-7Qp$mC-qMZE&JGDv5sAyZ zuN6Z4+DUY7-CagSRlvk_Oy;9Zt$a^i9$-hUA`1gck{9(7gN&|QIaK7Ad2MF7rzwoo zYz%QqDHjOzf_Uu|GVG)nFbVOA8$%yq=bq;fjaIE#QN?FxFfuc(*wvf$6?R&VY>+#; zB%7dwp}TnrS+m;ThY|;770W}A)+#9jh^1ZNHY@ z_|t%?&!p2BynI%)O2BF<*NDrmmSkWkmifcRrmmy8x>ZV};Y9rzXs)2ulWf&0Mumdj^z&He^SRh%oS&MOI4|n#IuGYzngn at aTAlKq zackoU(xGkQH8X)YZ2MkY$LM7hl^v+4JfNyqb+qHLETZ?aiQV+#JWicEh6M^o`~=Yz zd5DioCBVy{LG^47XU0dcyQ%@{b*&U11IdVG=-6!P*j(^4GOnAgtOs0e7N|`EQ-6WQ zmAz&Tfp&mp?k}G>gu%%v6bcHcIIGpvhHLo-fVZNo;N!`8Y#bj#TX!`vT(36N*{kM* zu~{AG{EY%@S#N4)UA03ZOw;FB3aG7}*ZI?j@$Q8oS!h=~tJQ*C^LIQvC&3BMsYy!o ztxwR}`6StMgQ&M1$ifuM2C-b+%~bg|F-i>_~--7 zE-m_wYAs+N=zCgTGD6CSj`AnZwlD5QgPGE!hFEXS+ at 0-P*J_rCO{U) zKX?mo9$~Oc{&%+43ig4&m?n;l?1`Pqv5A|Qm|ws%y#uhC`}`*hcT`knv7%Bevj?{V z4orFI$?-wY@*Hl09K*E+;)?V#ODxJT2ZTQX4Y~A|8)w#KvM-^;+Gzu%1 zJH*>FM!?0mkiZhar!Yq at x&e)PfHif%TWoxOPJ@)0_}K$6U+ zmz=c%W<6nj-axYcp*y)Xf+pc#X3diDcZzfO`=OTMKEx34D7OC*U;sv(aaL$tz)JuC N002ovPDHLkV1gxa3+w;@ literal 2936 zcmV-;3y1WHP)FerRa&*17w}qs+o0gg=OHG)v z%gV{e&(-0DgMc$M at nmJYu47@BT!Q+S6U!KM0JCVqpQBY&fbriqnf9Yofz`e`XFjHA}hLdJyW*|sP8AM8S zeS|Y$W7ps8UutYweU~9bNQ#%Lo~ypb*5-_qwR?kxyvf|m%*>p$&LdJ-YkY&6mX}dm zT9TEXD_US|hoVAWVw14Wx5Lk5Z*z~6l&-9;QCnn{nwFWFnbOeFV`OQCjFd4~T4{TG zf{vO(Qc|?V*HL0>r at Pe5)#iAHlke~E`TP1|f0>h|yL5hvuDisHo3Omd)_jADgO#mW zYH~znYEfWi{r&si*48RgRAzjWy12X6-REw8jY3*nl9QEsYgNCG_p|!rpT4Q2=pSU?;X=845Kw)NjeT0>qrgw>ze0qCqc7J<}j9!48Vs(a{ zpr^RHw;@Ve_xJZPT5I0k-ki18#m>db&e^@z-hhXX(BA8XrM|Vr+@`k1#KzKbi=_Ym z|4(dkoVCSziH3%ems at mrcXfDqj;qq+?M+)-mYuCjTw^y{UbU^QD@;*hft_4tXwJpX zF;7vHl&xrHX<&etgPyT-jFi^S)|8Bt*4gM{cZ!>^%Rg9E`ThLb+}UGzd)0)pLI3~& z32;bRa{vGf5&!@T5&_cPe*6Fc0338hSaefwW^{L9a%BKPWN%_+AVz6&Wp{6KYjYq& zQ!|*>Mgsr<02OpaSad^jWnpw_Z*Cw|X>DZyHZL+cFEBX-tFt};00+!TL_t(og^ied zP*d3*$Ky5=w$iBM8iW{#dB`qSde at 6PxEgG5soaLtKsq#nJgS$~S{d#JWoes6y;OAa zFj=>-ppIRa#V#q6*)UTd0Uvdrw%bmI8HR_IR<@M7v+cCBe^|HeOn<*~gG5O#_xp!) zhm-s9_x=6O`JHpFZ1M^H=bSV>{+2A^83tq06buF*CnaEFnpcRHEv~je09i>e!Ps|Z zSGGvh%|9(m3nX$LVPeBSc~Pd7s?{H_Db^&x1Opi}k|8pgY&PS+X|Zz)FtN1$7ReaU zo~&0A!M1_xP+%1wuX?K%8C9Whn$yA5ec zFvD3wim&m+LkYhw99Fmo!(o;^!*^ROmL{HzmmDq;$IL|o|A3LfL7k30ak!dg*&KHb z!4QMmoE%KyY{i?R(Ex^`$Xg19;ymA^P*fi~0gs9%9{x&EvTNxiHz_eKaZ{KLmL264 z27}=QUtq}L>)}b!beIK>R(p?^77aq!cD|tol+E9JpFf08HBHA93gDdQw`1=1RD3xZ zCN`g9i-m2kcJl>=s6+f9-%g&I(hUklz241l7BK}FoPHE_EuF|+y^H7!&u at Ph9}4gB zL~j>_!=zFo7)b7!?x#WT7ZwsqYwM@~8+vy$>JL{x1%0LQR4;&FwBo?SGF*FCcb?cV! z0C7Qv3Sk^=rN+$Qv{NV`7-9$sXT094SG`{SP#h$1Fr3ttnz4{zNGxDt$ou-wJ8Em~ zcD1s6>UQ)-!TBRHZ!j}LUb3?by7Oq-sZ>WI_K4bPGpq8}6#xgrsWGsuMI<-j zxnNqe^+jg0*=BqAP#prvoj#AJb4rilY(`rwD}tG)?6|>k6H6R4O~MIE at MGR)<1E#UD5yF{p_-Lm*5*Z(l z$Z6ja&g5UdBRlSDk!YHm+jscK#{7PhX=1`m!cm8?TC~H%G5+7L!=j60aLzP0>u*^1 z?XxyEBFEvtYN_p{S`LqidGM_t3du>0SxGRTy;{du_gSrg!7SToC9$Pe)4l=D=)Z8h zz8;ga2xixQRc91jCD?MR)xQLe(q=j9>k+<4{l?{XOr(!aZLTmD}9&17GwRh zHE+Gu#5tVmklMz%K7wkYEzW5C?Ri+8BGG`Up6{}p4l*etoaZpufT^X31Z2MA3?crmIWOS=V(d^|#r&M);I1DZ-Xi=l^l?^bp73bt-f zcO1OD2}}i!I at NahNx2+tDQVk)IHm{J ze*t?;>RH?Z`$Era7pE(Gd%;%z?oTeR-KOHKRwHMo<=_3LQ!bB?$+PM_^kR{n0b2U! z|1P~aXX}I4rhB(uHjepC9>?k9u+)`8V?MbTHcpYF0G?}}{wvxlM_a0f(#q3!JbvgI zeGO(aY0Qvi^;O({#dl51{ijMxt13H4wNy=Sfvq|#^C9jN*ia$MsT4WMT6(_z&(e#} zboHLT5?|^V4g>oQY@^PH|Jn%@@k1Lq`-NFA*s7|WTk6EtqkTetHcZZJVuv>2QW4(U zjke~OI@)3w6K;R>d%AGAY!OWSnnLZ}57m0K)T51LpD>y{9^a1zM^d5z9q|4Pt5v>j zE7}?%`vlnPyBT+s5);&r={G0c&QHEN-POB_*fL>bwlZAaJBin_)JrqrSJZ*CZ&k&Y z`ugbd3m2FVZ^F%}?2(dJDyVrJgU)7dpZW*sV0EtDqdRqv-|$j5iiKC!1FLtw2YP4q zixl<5PzqC;WSDs^xP~rvEt8_uxxrp6{;o`x7}B2W$>&Y+vKRh-K(b!SyxzYd*#$bS z?a0TOFGyA9#^m?#U|>zgk&2Bgr0LrmuV=L-`zjFB6u0#sdA1 at w{jda8Je!rVCM~uQ zGZ_mMw`KHaNmT!`J$i00004W)NAK213n9 zjnb@^$(EWsPPeli&)d7RRvq`pZ4Udv%k#d^^SPKH2WEQ-Y1f3l=58UZ$1X!hRdEu%DUfkE~Zqiofkeq0;P$i`S$pNzL7#dA<; zo)tzSr>?mmZUXymzFkg*A(o at kf?vXP`Ya`ml*~o_CIig5Gv!8tb%{hEX4sFdor9fA za>Dd>&WB4+ol^huwuQ*bQ2b~%B)SD*$W$tDVRHdCF4V~Mjg^JiY0^sl+6R4Tv5!En zNk>JIZqjGQMZl!Xz~WpLPOs0$f}C`jZON<*m}jeSZoOXGf&k96^h>g`Xm)A{ocLoN zPW_n=qc%Ov);Z|KKW)LV*I0sY+)5+h@(M8LWu}I}WN7_3DoL|W^-b5|^u)C`B?Nv| zr%BSqkAKrmNWiHP=%R1a8Rd<#Xks2-oh$Y4^aO8Ry+(9B8q-ap;a6Zr}I)ZtUg2(Q&}}^@>Hoqez{9aPg^)KnUHR zc^tjh7x5;vb37UyV>sLL5lpi6K(gTI_UyRU4Q|XIm-D0v7*!6e$g;sNjL;gv4X=+y z=cp0Qu2m9=DOW_3p;-G0mAQ98gnkHq2Y7E9TGK2NfkeULCu2GZ49892;x at yBNDEAw z0qD}*(LdMh7?vu#BpF_4qAAfF2$W>j&|tsmIhJdBAo_MXDGw1z^}kR{d{x0pG6V|0rx;FvZWEy-`knjiDOU?N6({?dp7*F^jS7Ey4> zj-iK7qf!B%Utw8Q(a|1heM0{Qk)SR-=>qYUlPDR at u&_pRp0Z=8G1b4LSy&apWGmYG zvTj=L0d3J0y07E1W5u$hYI-js;;Ra61;Y^Qq7B{c$vuZA#>5sc2HKXDIiKVooQkh6 a0t^89Qni^NGr(m40000BQ{6yg6V z>3X_B5CkYKErr8}KY%}M*Z{gonZOkn`Y$siKl<94EU(8+b1X}9yZ|gdBVfr1BJfgO z1TIh)!GqU5Sof89j+__q87xK2G at hrhWJHodWGI~=He4 at sp7~1)=@Q99pI8mH%X#1~ z%7-;;R>QirzX!cu*LPr&TFquKnM~5L49jG#_-m4B@{AXN(J#Wj#pw}%zz|qgK9(Rc z>v-QeRz61tgBN_)DBcH0VI8o<3uKf7=V+-EL4W^rFs4p9C)&*~w;f)7x at p&D7W)yh zdeUldEGjM{1%=r-FX!Zf`=`w*)kPSWQ4|%|U+PHFx^L4lLyjlR+qv5~d45VL{SUO! zlMNG;Cd9jIrd41!-}rD;0(hA>Nq9&<06G8CTwUTT-u z2H^m_zjzWHdom*kdgYNaxYgr*6sCwWT#7 at 8Obs5-oo^t zYa2hk5jehYa1<<@X41?P(4cXOHZZX1`y*lI*W$aqXOJ=2IvySs4~rfg-eJ!Lbx@^{ z@((hH_upzsOBwGz$EZ^E~_IbscLg! zJZ%rue>`z$;MnS9q1x;mIBse0ksY78{tl_TDyfixvQWdlE#?!Zg zuFsv+0sKX|d0_eB+ZJ!o7SEMBhZKB_8f@(H{*?F#m^Cg at u~M?b9$Y;56ImLLRLsi9 z3mXQu4LiI%tUgu=`IWXVuh&>SumA%OE848Z#lif&B|($by4j;U1`}0z-}%~sCE>22 z1z3Ng3VxSml2%NeQ%R!(9($)4JZJ{DE$+bi7iW!vG=+3GA1}YRX6aW>SHtUhHCD2NQUL#xvxXjYizLZt6EL_ql11(2d^|s>bv6Mly2`KtER0#8WVJG>Aqsk z`_eDKBz;t3hHDLuyY6YlN9qIhB?wzoYty`g{pyEHo4OAk=Itql!aCo+*6xB at X|)uN zq=NyHh|160aT%V)W#Xn26=9P^|4CRBff5C|^kwLjtu7Y+c=BdgyAfsy6Ake9M3 z=fGD&|JOsTk}rhPwpo}zSL?zHD at vdX(#}D8Tsa=vG5mC5wqs=G0WZe@%hAy0j)HAv zv*BucD)1EP5_Jy(OVSb`Evg@K`~|d1U*Bdk+{zigwDXyPfj_<8=bVdwq5vCSp1S z1?|<$EJ~g4IZ-?(LDOjSWHt|%6{`oPsF0y48CsSb<- z0ka-A=p&3c-Gc4>zO6Yke!V#ZXeRoO$qA*oJhKdgC>KiEDP<5GSUNzBSxz>!!o*<~ z3`8jO%e3U1Ny&KK at KN0~tqqgLoaK2(iYmW4`DT~u zjKIxK?c*4?6IGmbVCc#DRNMbrkG;xqVlDX>582`KhQkjNhuV1h&nxy-oICb6fn%K= z%%Wtg+wx;Hg)M1HfX{CZ2O51dv1Pw_1zY_k`)4mdkB8Nm$(oWUny4AD+!&Fv1#|hC zoR!=1-dOcZOHIWY9>FP!La)WZ)kXvCFVIHH4zCV!^T(kY<9v;614V;?QgxSoy2W~Q z;o;}De8`+s7pAM2H{$%Ml4KeX1nr4#SZ4Jhq z%VH*uNzo1Ouwh4!u{4JZ31YK;8{TrjP;~l+shx>RaC&Ub#k`}f!drXgIu30UzO$Lk zDMaIyuxkDp91^esnw-?j;A8?DgzZG(8&RjlxY22eDd#?T@>K)lj_wWc^_%Rq?A5n+ z;cJ at lO-nvF{z#+%d%pc z+?12|TyIpFc(^r8;KSj~S*lsDdUoB5iuC8FizIaf8lgPq at s^%aPz}!Mn zbbanSm-6#3)aHiT?*30~Z`U+(x3G;`%ned|K-n=9TNTJVdkd?{YDot7M`XM#d9vBu zI`^rgf3I(He4)0jOV`|=t&% zhV3l}$un}c$^nJskNP6ju&sv`(45>^Ye8X4)sa)xf9mPkHxF6gs;c8^WmtQ;dRRaawywvyJGbtYAM}t?@Nnvr%C7Sdp at i$ykyS;N&Sr0de! zZuZN6|Png?WZ1yVqQF)STl%e|s9G1|s7r at F;l>D78Ud~3@$66KA_4Z{}9uU9^Xj&0} pN6N>XtnO|FY_Df#HNgK7U;vNMz?3%!sgwW!002ovPDHLkV1gmBI|Kj# literal 2498 zcmV;z2|f0SP)o z#%ijB(krZN|wqUXrC8kv{{|bq{G-Y zjK%Eh=fk&=6k at IX`~Q}wgYVU333|S1ui%D-gC~K%acgU>t*d^fo6W|}4rrthT&jb( z+Wh|w&%)K at 8e5ao(b5 at XuHMy>u9{Qu;ET(-d+*Lm>CGg? z#l!XX at nfytFNn;JrFS8O#gB${8E3K(YqXcfGSnhc$o=q zw1m9h-s9iNsx8&)_T9W85N4rNq1V2+xCV8+T#m6Jbh_r{>+jK5nyiLLmD6K;ZH}$N z$;y#*h+{&L)6=dgyu7?mjkb%VZ9;^$qq?eEt={d-F(OTGcC6U+_x|Cmvso}Q-b%Obb8x3#gb{r>sZwJ6%bWD9)4DTT&ToZcmf%QB6`IE~Hv z{Q2zW==0WY8DFLJ-iwTkjNrT`(!PJ->F%n{=|XCBWsjX1e#8xGuac>MpwI2N#m>#p zrS#i>fu3lAm#*x~Cc&UDm6Vdk-}CFo85Uiw7lXtIYrR{6sPEQF_y7Oy_W8E7r;N4M zaJ1vSwY|66 at Yd=0rlq4pioVs)(b(7B-nA*tttiTucOW88d8B! zi55Bl000SaNLh0L01FZT01FZU(%pXi0000SbVXQnQ*UN;cVTj606}DLVr3vkX>w(E zZ*psMAVX6#nAS!E0000LbVXQnLvm$dbZKvHAXI5>WdJrWGC40WIRvY-J^%m)5J^Nq zR9J=On157LWf;fh09v9lGiGX#x=4_)O^{7foU9 at xu@b2%q|$KFmQ(Ah{7liZ16hYK zZR|$=N)KMlp^{r2rvtKGg+DlI at mtJUs1r0eL#>5aL%1V##rQ8qQHtyy-v#bQAe0x;3h z`!1}_jP-yCE`IFNDRLn9|9d&rOnF#&3;wWUSc6O=X`##b&J zSIqwM^739mVN5_vRTWkP6!}YOrr22bn9H4=SWXWH1=Z4Gkp}pOh7$xUrtPpf at Buk4 znDd>TGMUVQQ7Y at 3ng$O>7<(v1h0fJtZ!|G6F~6nJ?$y{TQd4nM4vbP6tX3n;<_=`P zLruE8T_xcNsuR at oSPYcxM)e6MsE)?Q#!@Us)7IA3p7ec!TZ|zU)Hr2IkWEocP!@|2 z{_hxy)=hMD%$WB4wKn&d&T{8W)oh|LChr}KMOsh+U&>f-z08=m<)oYL^UodD-U52QVlarMQ!^0aFjD01{peBmJ zcdi_hRf9KYW$lCmMvNX9%2YodYH;;i(Lq^pNw>71>i4(S z7Yv*X#!bvQWuFOu&m|gdm7>8ecF6#A2&;%G~hq at B&9;qUE3P1Jm~Y^47+U7cV~i6hS~^ z667TYjytC_JZf5D#_-_>{Sp&%B6IIn!NA_2>NhT*Q%z4RAQY}Yu=faHBCaGRHY-L= zze^B~HVF=29+>Ov3JdE>BCcG?$x$rGeWV8?mya`h8I({Mb$wD{MqSB4KR>|SAB8Z4 z*O*k+T@(x*zP&E0-$ElAn*nS1(@mB z8Wyv)m;*!2XM-{tjkBYoKEd9wm<73a&!NEtb at Yye14Hj0f?G)Ap;tC+*s%DqBN-Vi zX4uy-K6*L^w*qZ*rs`>q7Sb>uV?vC-E?V@>=pW*4ftpJw;gOL=MK^E${y{EoDAJD> z>$o~mO0pYS95Uh4lP6nSm&GA(P^Oxjk5^X%=BH6e&EYK#dXsbO*9&7HpOMLGY9_q@ z#-i5N9dU#H#NI%rju#cJUj6F*1wR62OISQOljf5t(v%dfdvp at 5)X z{0uOM=PYlCU*+M>04|gI{vSU7#Ov!?M=y)R7Du3U6Ioro`sIhdcyH_Su;Lq}AvV?n zhBBDQ8>)uor%q!v870T?W&kzAo}D}(tXP#s(k@!u-0lptM5i}*eYp&0irJcqq9-4p zSEEmQJO{`eg at Q^$@$Pzpu$zkB+cWli8uz6C}|>iQ&;jP3M%LL z!ljj}KsvVX$K79`4HA+0^etu;L)qGOs_Tx<)Tb0qj4hMYSE3?%3GHyjzyW5F#Nb8@ z*LB`z(iKkxHJ8x3S-3PzPr9XWz7?>UMCNbnaJ|_znJXj at FBdY&`0;o%M85rpS!8lA zh8ts}b$1q{%>Y at __quy~jltRaJi-rUX;ojV&Pxnzc>Q0qX3gu$7jYQl8DpaZRSjL0 z`Dtr8jPZP)CB_TJ|*$5GfJcBd+7Xp$8mV*@GmgvbvrKw<4$_ zjE+gNv68O8_n8G8?(Tlwvdpw&JG~Akc06Lo6HpbgDax%}<02d`!12PvqBF}Pa_ at u7 zlkKNQ=RPSw-2C!Fe}AiGStDd=@;E7pVwKFUte%Li^KC*ZV%(jg+UTBfeItXHo^2fa zC$FrVLi+mpIB8c`7oxE!KfgD954oIz zh4}@{&(BvP_JkN(*-flnj?<@4qXn(_*0+bz*4~cgr6qiD{W`8+e;+v|R}~;j z5(1LU1ojfoAQv$4-o#Zpx%$d0-y9%!M#!TPPl%1TfAu!rzjh73{KXh2-j*lt+?{96zxpU|6yFXmR=o at cfdV1RHrg&gdlB}_%Y_?jMJBo04__bChf_6%ej*cc@ z8y at D-@Y3Q`*H6~Qc2QneT)1!nbD4~C>*mdg- at bWvWc~h)!BaoEeWPX(ZXWNx`x{mu zmzez^op$4~7%Y1;J$5xcw&SI%S}V at hIsZ;#M86Nee&?MbK at f=a>`1MS6Q9F3uj-2Nkl=(kH-rSkzJg_p8W?A-L;pK3RVeA|NIzgv4E!bZUo~g{=AV}Lo88` znVFf2w at ytSp$2j5b7#Ib9<6I0)GZ)ylu#&@AlfDD3J3_t>#>EG5wrcV9n!{bj)!JA`m_4GY|X3{T5lA30c8)fpI zLai(4KF|a?5QU}_u6wvp&ZFn(K|1$w+_WSfEt4WsESU(3W$cdECF4TX- zq-%bJWCB|sJck}e zM)e at tI?81mK1w3TWbb}M$->O7LV^w5v{9gF>4pZ^vLHq4c#3NZ2!xYqRn<@|sqy}nXL at n@>hF;ZA45bi zv1B(>SI~SA9axq>S#u8Lv=SBF7SUR+NFJMTB*DX}uo#}*DDVLjZ~`1>xu-(G;_3#> zl7`ME??+Kcu(3>guuh*bJ1MP)usabVhn8y&A|yy^pth(|%f%6c9y6&}Ycm>~M0 zQFR-F!EttPDj7qeID=HY1yc{QxHtD0$NNs=;ld)NF at cg#kzc69{~WV9XV zfJ-x?Are3`S;t#5K*CiLv6@|+sM!U!ksr%b%j7g~)3WK{`IFC~DHZ0u%*a$qlPgGg zao|PBuIAyICs>w)IQ``w)F(vb)*m5}OkvO7rtPz#q+)&ker*9^Jv(M-$}ArqM8q~_ z?RVmECr!B0HZq2v`cgMxx;JPlxJja8sRr!bx4$}|WSSXaN)r=NTAjT}(VnX*fG*@@ z?a`2`78M at yN-E%!aI&if1+~D_!$VF2V)WAa%CT0$v~4(RW45xHu{EGXDF2!n|Jjef zcj-U=Ga7&E@}1!0zxHammB}0pB(>sMGlg|2h4_1^iop Z0RVMm;5;rdE3E(k002ovPDHLkV1fbGtdRf! literal 0 HcmV?d00001 diff --git a/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/EDUC.png b/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/EDUC.png new file mode 100644 index 0000000000000000000000000000000000000000..542beaec60430d73cd4658302cc854a25c8db296 GIT binary patch literal 4864 zcmV+b6aVaqP) zBulg`QKaNV2gO)QWTy>aTMAGkZ46tg)5ghPwNW$)`bWdINej4Wt6pdeq>iLmjupGE z0T*o%M6e|}mJ-*tWS!JOa(PI+xx3tRW_G6Uec#ON>}n}Xj_sz6M|hZ- at 6Gq|{oZ at u zJ7!jbX`1k>bcpaPc6br##06Y<<>+f5-U7-Nl=LZn at v5yV#U8`1hAkYDW1GPZ#v*Eff2M=ZU0QNQ9q at 3H_2B$#~ z_UE(NgC7~-b!*q|E*eF$=uWrrOMNvs2X6&fuEyx^+umUm zivtLBk0}}viNG-cM2$BWJ0cO}>jB;>>Q3bG3Zsm_~8%QE=3CLX~LF`4|0jve~ z<3r5d(~D`x-R0d6 at 5X3b+*f2kG1`h!g}^1ihU2P6nRN}LWYOhKP0+M_Ic&Q3UTAJ^ z=G4*xEl9UI#>dBCd~6)g<1mKTr%s-P^XJb)GMRkeZ6Kk{46q=8BuloEB6uD^{y->H zd%%kD$7E3yBluvaB*_sjyio#V7-irMw-PMyftmpH_xD3 at Z!c`zw21+%JQ9fn96xcq ztg5OkF?ZZ|AGEf%l^9R+(**>5^3*AK>BSe>bu|x>q!M6Rl5g4u22Yz2+Y8w7$ZtGC z<=`H?q)Mrmfpvp-DIpLDz}9VBp|7tGwj)^kAZwgEcNX4wrI#4l;E8(gX at l>6^&U8R;^#2%qZ!-6 z36%d8#Ik>OZtl!2qx6@)^qV_?Dkp$_HgMazbp4(0eh0d{yVu0znDtFbB7NjJqLgAjR^e3Gta=|k3GiRSeBJCm%gXP^ZMAt z#Ak06E96 at -4<9~E(e00k9)EoAUT$@Brw#bp)vMsKKvs?9#`{I`Qm`{B^7PHyKw#iU zM at PBf7@QPYCbvDX`~Ke30E-7c)K@%*4jnvr=m&>BtH?@kEEc0q2E1M`coDGI!_OW( zd)T=|ibnyDqBz%#6h5XXG6{`@_ehFE);Is(k~(RR%@M&AD at s;FEV;W; zs-*?|M{_>tA>Rp5Dr9KR(W6JB8BKuA4}1}7>zkn{$UvUvM;A?8zXsD|*PwP;3;1fI z;Ey&y5ry^Po>Ld+V0`d26!FhSm$yQsc_rv5yn^nkfB}O)KMDn{2(ji)XlPr7>q^X` zKD6-6=w(=(pFzYDOifN=fq~BN^$AclyDxnRw+WVj`k#2>clUN}*z(O~?Okm;4i$8r zQC=@XdhP~o at 5$Dkv=jP|eA?lN%u4x6> z>)JdG72;DQ2%_89c#(V_NKVFKelq at _Kl!g$zjgGr*9PA`^5j1kQt`d{`5OtdpzZ1Z z<~zskxLdM-3atEm=)ukRJ+S+qI`7`N9?+T$3<-pk&1WGuGYqTOtOJiP$apl)1=eA9 z>@sw;G(%lOD`*5x)g3^|g=xSU(Av2M__{Q1&9{_ApeafR2ryC*0TXaKr{=DMf8qF> zZ8bA}x%n&TLGw_|6cVPY_1^dGbMf2mmRw*xPd at pzuk85sJ%3i;)EU-L7!^suiACIF zi-`sB8)@j>z5`UX$N(vmk|qP+lfSd) zxAy&gC|b_|QLvBo*X#`ecSs$5EW}K at W6%qnTb(Y zclQdQbu~8EWZ-0$!zBjNU`j;=VK6h0Gz^SnaRSXq(ivzSpBL`ng}b%$|KlFJ5 z+t}317M5j^`%1GWRyri~k$c75TC|4T9#abFHDa?Lqk1UR$_gsY|lk9iYgTINuYIkwIo`gB at 46- zSaL{aXB*vSOg^L&_JRo_4gfg;wORSyrS*0;aSjN}vn5MVOu#g6m^f;RaHA zW)upEDF&X*W&@^l2*m;qI#`8inOSzdasBGY=qpb(D_2 at r?(5(AXtcg9!~v at gFgkLX z6z0 at Cj_DPG>rC+JscCdOf$1>tmzf3r0&qJA!Mlm|Vc9syNEfY=t48EID<3%Hru3Ph)Fqn&!B1{K`4F zdwn;wcC3H^+_i&ZnwNmy8ZfjRyI$4V+VYwH z?VHGPZ)IV+_Idran<-V;g4>oR;bvzOD4+Ae!l{Kugr>zpx48MTgc{NA)SMJKeY{N)Oj|>aq)g~f-if+_ns&!sST z9GIG%22t`sHj`suCq}QrT>K1#^(h!ReFC!h{54-q42OcxX${UqLls&tk$7G)O}^AM3Md33EoHk-jzp_I~;6 at +M> zP9O~d%Sw$E4UDJS&(VAprl#kyx~v7C-wQspteKvKukPE+1pEBXKKRyO{tL+6Td~B< zK}%C76erI>N{PXn`X*@h#Gn-mtE|!vM*Rj5gI&<#)4Oa7lR>pY{wBZzRzhMPt!wAQ zO2O44&wq?pA^1EhLqqT3Rgl%Nt6UkHRU6A1Pc@?C2CK1vHJd`q)@HGv_Q1mYEUa9) zqEstJB5+q*GYeJ=nLPNhrl!ARqH%8MO)zaX!xd=<1lxIYQG;u!*Ut!+b%k3*X;Yw3 zPoSvCS1lKH+)w8nP at auzWp3+NL_Uv2Pp!=Dbt|IUO at -#TeQC=Wm`fKHvyegxVA{KS zZOD;|-hO6t8fzdj`0N6 at HcN#PFEe$lND4)srtH6y&1BxcAI|0TsX{(uS&0hua!dO? zB3q0V15&BfWG~SK-qz6^h1I)~V?}B@@@jz#sJT3VyvEuxp!5J&*65I^_^#KNyyliab3N*KLvR0C6cdENptGTf2?1}NwGu3)!H(>L`8$Z3Y zV)GZE;PF=#oJzg4raKC83$6$zcX#KHijFdB!^=R+jX+*j9G6!dm*!ihV|fD%zjqDh zJQSf7Xjt9`4UI8$=P*QD?}kO(GOF%jN=4Bqov`cb9Tje|*-46M#Y)g_!1UgvkV(y- z5&Y4fYJ!IXKDaTj^G-!87rZtU1r4jBf*5ivsW3nsR6sFVuPci@=qaKrMqnHW#TsCB z;}nc0)2!e1k)?4z`h7km5Azc0n8vPLhLx+Zju)gQJ1V1)flKF3zm0gP)HCgXNyJ>1F%Kz1NpVqot-E$Jn~6J56cO zy}lQ^TWYW#pM)gs=VS(w$rK3aJw-JG<5y0@>b1QX$^8`_l~mSI-H2bFdiV5ca_PKf z$f`k$OrJmfvlFiv>6vsj!3or|pm#~Z+v at 9ZOl6j|m1PI1`ugQyWal~0#jgat;;yx@ zYezrSg#^f at r(kj-4p%Q-fLt~UYkM|hQR1)CQHf<8)z!0a{VRQ$u`Rsh9;OE-r>4fz z;}>5x)+~G6X|y%T*|Y5kYI67n$79bqKN3!QbfFqA3c zy*0a at 0tSMpun;*TDK6&gX z|7HQ!mnh-2$JJdc~|erT^rL+Fa|3lUhcXsE9NcNUDw$LdLhj%Xz_Da zife6M0iMD<<~Rl!?UK+H^36`U&sqp7MoV{BWnTq{8DDoiK&G&uR*R+gq$)bFLn zq_U&p!A@}6QhHA&V5xcT_^ZcXJNn~)r_viqt(KM~_l-f?lx5oF#`N?|vc5(tV2id* zkQ9*UW3#|Nb>2JC}x0ZhOBe0tbZ at m`($G?5%59yPa^mYSOc)s&eP`P`C6INm`-R+eR^4EwDlR$SR1e($fJKk~!F ze}iBz$4X|(ghHW^oQi zC$3{nt00&d1pO8diC+9&yLK6p=>h~JjjYcN*mDD3n4KDj_{0<_zA%LBb^Ux at PCf_( z{48pFuo4@*a1KtLc>VaxFFya==;+vcDBE=;YLau+0 at ZE*PRs6-t at lH9^!5a){_d_d z-QB%gKG)K*x-%Mywui#ufCnohFIGsSLxW=@!$Wi4Kp5(=KE%GXj>d@==BDPZ4PKbV zK47k)p}DQGsin>4QE at SJ`NH7v at W@#Dj~EY=nZg#%t|-TArcvDul)_?fqVcK+0< zQ*R~`iDAp4^dc*51*s*$-u5r?TwfvRbx8oJ7Aa&=jWwoNiYZ#jUbTN0Zt*0m;vrta zx~3YyYn=rbuV}61ajmOcyqpDY(Xwd9HOIUa*gO8|q08EmC5*=s*joj#?ka350o&D& zWby3cN4I!3V0*4$jj1jw*cQDVpufdPg$i=#actMQy?ZWrWD mfIs<Z=_cmX at qC$35iHCH0s%=$uiL*+1Jp}i*(|&XzHcNRE#Ae zOr?az5?(~sOxYRhq&ke`h2&}8yk4hs`rLEwy}$48_q)IEmG(+UfRe4v?=}EJ0pKlL zKsp7GU6EcvCjkV|0D!$RX&NZfypJ9A0p7JT1(FVcvjFu2SayTavK>Za(EowKV!naJ z;&6Bz4oe`&$q at +hKLf!qj6q`vSS&$d1!08(QBekw_^s&sA^(5$bKj3hS_=?7&;S}R zga8x*!3ZR+2bX}%87y=813UqXlR1L`3Wgx)hYZkI2!(+GP6~SGmTzoQqT&+*AC67S|q;1}2ONmCS~v zK={~QXtTbyKZ|zWyFeOlz7W!Ka6v!%xH;~GnOiRN<&KZ+h#jMEwstqw6{8~b$QSrR z5vQf1(11erPVN3g`^_lI`oSsQoR0haSCJs4f at 6~IeQ at bY|Ed7FX_o|(#+y}IRoTr& z3sJ|kqZ}LRBt?a at Ch5^4xR%F0leeAf9HH8gKqyx<;$%8A%_E6n{ke~=#_&eI!xhh? zD^w5$$?t>|V1_C%^CuP9`iE3l&L6Vh+ohM!)c4U8 zJ;$~k=MRK#;*cd*{9hLz-jgt+tf^O4 zEF5*|vfgWfQokg)S!c9)z4iX~%*fjzqa^E%kk#9o#n_|-m(+QNo?0namC2uQ-CYtd z#%A+w8E(q8KF5-8 at OuTtHdXH`JW}JpHehJIe-a^*M{M3L?-vU^yXe}I7|ZeuSKDg) zEer#l>@~03=PScS+2Ml~)hk)!lYR}{IkE1X(m?3ZMnnH#H8ryy2Uq>iQt*)JocD*a3PjMSOjs;fnl&vex-7OiG!mbkE8N;+f7O at xA|9WwzI>1H_mgHo z3ikPhdpv;WMBtt?+!|EhxsWC);P2(drl4JzGyWHq9IEra^tHvEt1~XGs|q0ROi_z{ zy>4TjBO`_p-Wk0dly=5m&Ys at dG}-*+OmZrV-l(2NZc at 5qpm6tYiShxQSD~h%L>-z5 zN1qmzdc+ZFYFY2n77yj-G!yGHd#HWI{W^kFTEOa2?HOL^Qm&1TjEN!9jFSH*M<`h zCt>qHr%TMlkkrvd0eU*{>_ at _$%msAiJ>y5>wUMVs)>dOVYXb-2Q>$0 zFnb5aO>8x%+9I7ZjD-ztIWUDXoxi8BK(u{M%|jqjczmQXz|0Dj8V75UbEswSCH(F~ z6=O|*sXNEBuQ~?wD at MBS9_JpQojW4%^(%S&cKl{cac)yYhMjB2EBgZC3kqJCxwNpG z)r6>;`lsLUNVHppZ9nQha=+8gM)$cnG|s5Bd0Q^Y>8^ZNDctLy9Qr}y>s<@WUS6mxityN;TlpWl(2o7=Z?<;sQ|Z at lpcz8z;4 zLyMqA+0O}PBASGzFr%j$cj`$G?puI0G1GzCnAy=BI_TG4d#&KvXP;f%($Z3O^ytxr z at GXy&l$8Fmva-+axZ{r3*Q{C7#Q=vGXdQT*0XKrCgZ?IZ?Nm0=C1|;5scd{^HeT*q z0sb1WMQ9ah3(%I4nI|6j{{lMRkmlRT1fwlMt41qk<09j;qM5#lm$^xF%NsOnX2FN( z)Tt;6nNio{k3U}Zi(mZWZc!9dzO6*<5-ue5N zx4$2VCW0eTDO3<^--+NtNd0J5R#v>Qs7OlB$WW&O&5Z-g89Zx~MA04$g;IxyhB6NL z%s+hX`6o{Q%f|Z_d>zmwt1f}FF1`jlGb=&H`IZ$GWL4v)VxSv`|9HHjfP6CH4;Hj9 z5AB7&KK9?xb);#^^Ivk)Z(+$rS3^WpA&MtXh+?yth`%F`9DhEeYiHZs+IixIKUl3y z7PYxaylY0vSce7&9bH{r>5V=(b;Rnqr|$jD?&mk${Ix*Ozv}0Znp*%O4n#tr5}sNy z09M&6$F4||I|4Q14;F!=X2ThHbJK(H+A|MKd9B-@`v9_vXG26%Achx-)9Wezcr^S} z!{gWd#^d(HuD<#jWyPwMV*wk$(rY7FOYh0vl*Yq{Ga5wq72wRf-FK`R9=l}?L_>io zsk`>}$Dm}+Vo2bH30RSU#W^OR6#^QxS73m(*$2(T905$gV!%MKb`uA7oPm8?Ux6oo zd*h_nESoVWRr;bC*# z=lh+XhqEse9l5uYnSb%Vo2LXj_wXWl0|--7>Fh^k%``9ItD-<$H}X49 zPD~mdG$V;I1U`T7Whw(QS%f75$7pJ{uF9)D`{|<{$7~Ni z at H^fZwRwYfxp+J-w6(Tb5A}+bvNP`%a-#SC{1EiCH%&?5YwzBKZgEjP5rAPj;|PL+ z867+UNIWpXU-;7 zy|cNc#d6=h84Sc}zQe zcUQNiQ%o)69qB8`Y<-55nT*PIXDVEG&!!{|2_*?Nx-~#`I%rcna~8V+3m1o$!Q=6LUJshZhaYb&rwU#n|PRH0G?0voO1q^p>W7r zf8f9v4RgU at kZ)^kwZ$EIO9(AUsvtpQvg3kvKL=M%0R^Xl)%2*-6P*rXa_|}$Vv at m< z099==B=)MX_q&fYLa{fGg44`IffLYfw+D9Bx56*)dH{w`bU at Rd_h_)wL7R9j7!q(+ zSJuU$P&lQnt(D9Ym(=i}&u8lI at 3VtFeLfNYNM8>epG3PPA}{~9YcvnaEHbjFtb3FU zUSYJB41g7bX}<&goT6%!R at 71NlHZ+9Ck06W6Ax2QH4^U!3Ewxe5EXP}{<#={y!0#8v1g(HSAcR688-_S9Nf!+tZ=KY;wclH*0WqW< zl51u5Dj6th^w>mWbOz&ujDq&esD$qBF3r0Xv<}<^X=!N`uz;>Kp=VD&=R#O>^{w#g zqrU_ts)07MbVtBt%$%Q#)uKuFFr{=tOz`+7eom#e$?-2IkIbi^dug(GPz|1u$9QNI zgp4%DiVeVb6qKQE5aTiWyDUpMF$yb6n8uZ{lVr*88Yn$VYp2r%?QLIBumYMH|K at U~ z!s;uohj%vK0WyLnS~k%<&q4N_Gb`{r#KU~j!vZRtCud~U*f2)G$&M0C6MD|$nQ_T_ zT$==)mRQ7ql!!vcvF-5VSynhdCk%6k_CR*WhhXm92kKB4PCx`?F#)oKlYrrsOoATh z{0S~eX at LbU@@lqNG!F}!ht1>_p_uIsxZt8o;Il2yP(ACQEdnoOWoJ=rrqS#`0+qnY zS^+d^bk6Yh3JNf=DViyo at m2>o@=74LbOBV>EP{oz zra_H)2=Y(t258*|BVX(Wm(u|q9mgnZ=rwp=(=l2`1_rJ#n(=3jd0C*%NL-R(&82H$ z-|NpLS%`lZFaXlF*QD3+0_oFuZP?>W1UpjYlv5Vts~z>1fN9f8VAiZz at Yg^53ReB> z4@@iCiS&-01|j^cBh&{4Mb(;?6;0EGwlbqF)ggY_o{|b#8ChVrn89i>ffNtJh_45R zY|CJHuph#qAV>&?f=A$~sj2Y!zCBQ0HIIH at KTlkez-&v0TpO#rfOcXStgV8P(v;JL z)>;XsLS|k83}I>_M{aH|b)AR+5(yDsMQ}JAFw>nzsbfm_va*h}xhx8ks4d1JT at 6E4 zb{_b{F$%V!{xfK4ZiM`@8c6q+u zRUthmf=y7c)bQsybLYaYz3)TKdFwR#u#?f0L%f)XL8&`KqcNlNTbo}5zwacx{kLZ@ zk1H^kLfny~tIIw&q$N3li2vS^W5Rb(uNHVh` z1D=Ln7;M|e@*bB2O-?`pmO0{s;)24Ye#s;>9o!EOKlUViUf&E`w!8(G{@`4Q_8x(U z?zk4#{$MfOd;3pe%gcX)FWXu)@MtvJ%NW7Y6nY-?sM!tH(0(1|+o at ivpNaD5ZTvLxvR=H5r;r z$vli;(e23$GkmfWetP3=NM)IN`PaAp1hTVp#?l&%(0b>m??KJE>ylBC09K>~WU8SF z`mLQe_1gTLIdfoM?OeF!mRo3UJb363?A);fcA!1|_`@J#(3)LU3p215D6L!oydyQq z9;=!lw4!4mk-Dj=8H%b-rIW!SYMda|SX%NXlbHY(i06+U+6yzwW`lsKgIr{KX$4Zq z0x_(T5<0CBti))2{J;mJy(nmaRV+Bl^U}xYx3PXd%&q4Kb2JY-1O;qX8(7R{Y+_`ZvYe=EQR}%?94mFWz9fru=COz|)AF(KwQy+r-&x*63Sq!-zj_eB(@U$gnwzo5#)+7>u>vH3vFv>7 zg+D;mxoaVefJ6BAfGA6TzhBZRovb?$GZzhxKw)7K*v%#iI7w>+e$geDQ!OPZtu-%8 z40K6;F8Df{fmaE|B2b!_HbK9Y)wSOlV9B6gH98EbX{lhh*359j20Ap=uW9P?dbT=2pO4^C+a1Vsc(c%ptI*x5Yy)T8j~D=%RLZTU|1+uG6s zyLW7ZE!%d&nb-dgf;iR@^lm^>A%bHFW2NF7^d&XSdU;imBuUAeIafV=;4?@;zz#}l zt#U~)J)gbmLXFn(_=Mn9;?0GD_QT*(LSyt>P*Mta{_jiREt>})?)e1Pt^IdcFmEV+(|D>thTPIu7OQk{sC96{{9&K640biO>q~) zf^*i;_%PUW3_4m4!s~BugAE(*rQOaMXPkky43;fh2DMm#ObU4Rk}>*C`1`p|K`vwT6(f;IBIc0Q4h(2A77hfkiPBo4<(iS!F+**g zU|uHeqsJyf;kf*(mw at DFy&))`Q3mA|RoJ_(0~<=HyQ2-75ABCH-gyu1yz4I7>Ji|& zksM6)yMFaGbQxIJuWxV=vTK%uUjztZfjKNu%|b+9R3u#b-J1i_(GcRkjz91Q`wa!WFq at t+plH$TK`qe>0I1F4Q0@@O=2HLn& zFsrN*F1g}rcyQw;_ at tp7o_b+36k-FO0mqJiAQwkHW#`L9QwlJve-l;I+55gD^heAOy;P;C-Lki|CsJ-Y0 z*!1U3fGvoD){;hRcYc!AdOoHej)cMODVU&NGRTznR&bs?4&_fg0%l}_pnG_V{#Tat zu1K@|!s$>#(vd;G1YCr-fgiIg2~s5Q#_6tywxXi4^(yTy2sH_q2Cb3dVN#7G!srg7 z0m|lrgt+Bt5M7d_H-2 zWJJO*sv#2AiCz)(!mI9w7oUC{jx-*aK8J| z(7hl;qg0#v0v!RY_VvNYe_jjHQ%}?LD4`IL&W`rK2Jce+f(s&m-ETOJ(rQA!i>52F`{;}TNF4hz<8faYVpu<@ST;FDe3XlgX1$!oVu(D5b^jrjz=0^`HekJw1v)fJ%sldpWBMKc_9|$!rg4#+jFc z{hTYI<-m5>{XchuCp#U%Mqpq-qFoSHX)wF8YEu2Cwzp1NNC;gW!2fnV at b}&eye*x2 zI*x!ryDJU27Of(au+JU4%u5#OC6F9;y6~#dyE&BPzOORwI+5+qo*eICbr5UKSR4=k zKr7vuM@TH=1jT=L}*<+ZN^vXchaN3 zAGnV`OnO7{o_0l(>dLC5fH}59Na!YOTamh%IkI%7 z(n=@CV;_@$<#GBQshR_^(h3mgEd;a2!xr3y3HqhvEG`DFe;_$%0$7g3lI#g#gcnV@ z$WOC=8`6{nihlC)U)T+*igDEv{{5zR`!_%fu)Gr28NU>AE ziaIr5x&P>E(F1QaGY_j{?&2Zam>6lXW0L)meXs6~9jpJlq-xy;x%rFSi9>H%A=;L- z0-b1k7^|>IWEe^cyp!rTlAZyI-7#8H>NZLK{igc$sVNxd?Vxf3lj_8Oax`!(`1T_k z at y|o-{^|+0E$Koav(e*!;nt0bzN5SJeO`K(jlzJ-8gOb at W!d6`lj>LBKboq3Hs)Vq z&W9fW?xq{4emS4-EA*QRDgu@{Ub}-}oJnDSXW+%3-zxPql4u#Ey+S;uWdrQ49k0xO57Qk#KJNrC{7AwTv9y+o9MT=puW*+#na`0RtM9|1NL;il~ zWMQwzf|hX;Z{*}>;mvp6CZB90`sim^D7FcJ4WMOq*LhfM{rF3AIM zX^xrthW=O3Kk7KrZlptW)TExR+DA~Alch8n>EnHh==1S zj~H5l^x$y>h!YeguLLkQC{enj&=39Ae3VH#D7<-e+{4G~5_PXX5!t-{Nj2yrdhju@ zs_xw>9|541kkzIKHFAq^CfP(JX0AQIoU^B<3GUKj-ePxfQjF*PC#*1h!l6b37Pmz- zxoxUYJgdT;Q#8wKP0xjloP2OPQfOo*L5uXi7Bm}1X)E^JR!mF8Pr+aqLTIEr3WcMX z(PH3_MA7gy8iR0f2pSsd4|STn$7NS;TpsG_RAXU(V$Tai{DWu%%mVE3fH7dd60iZZ ze(yB7XWC_WzQLr4UKP;Q_`8b2B9o&!*k|ozd91vme7e``omMoXqNHegX-Tf92s{PT z$g>S#L!ee>64E~y3?bkM0*)YH1c;zV7+8Na4&qQ3y!rg&Kk)|wZ5RN87zy-;KEli* z?00!QP-AI1gw4Zx4V31S!L<;nPp{#n0BVkn4uLpl00FvY)tR!4M0!Qm$>1}mixez!h;H67W zBddBEP+q~}Lfg@=#{6h_>V>{XHp|)Xs{Z)yA1g>c{&VPX!?8oqu+CxUkBzgDKJneZwRB8EvUP?N$rD_JW!c{7r&Goe at ZJ zYELDEL*cIneD+yqQJ|y&SI9jR3{VnSvh7kvL6cWS88Z>3Gp6gGSErZ&T^gow4|}B? zZfNL4+s=Ze11F%y>v5OI6N#>mcJAEDo?VjZ;4$)(>j~`M9D0W=$5XdEUC!j4=%HX} z6!7W`SJT#xt}YN at yf6xC9AFLHxJgKQTKnCNbuwxc=FOiE7_2nQ&nFLe=!K1HvDp>o zr33 at O8=iPGJ_P1K at W;^JVUsk#KCfn`x$-f`u%fO zjGutuI0gvp?=i*_mE5bPGfKa^maa+)qwmukq8b(h at c2Ig1^}$(;_T{H!x{hp002ov JPDHLkV1f=iG6w(v literal 0 HcmV?d00001 diff --git a/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/FIC-32px.png b/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/FIC-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..cf30598eaa2faf6702876b3798cf7d0e756a5f1b GIT binary patch literal 1110 zcmV-c1gZOpP)S*cBc)OSxeZE1z@!IC&jlhi2U<=Ek=j6$(0fJjg-GNtKx)V_AyLgOZlYM6Qkhbq zIW)FIC4vnOty93i)_pSzOWHWCaSx;tvmVXt?Cj3>-uLF4XQ5CiU at wb^JudqIgm;df z2}(K%k3;bTauYqK!u zEihXIn2a_Ef(ZIS$!F2zJqFLAT9`}*x>pd7Kf|MiMJ)Wd47*LnMmmXiy>+l!-hj9T zD4ot>d1(!?NP-*1#?4jf+F$E1MQzEcrCYKSrjOWf|n({I0eibW|L|60E$r% zdHfhws|^;b1;fLBz8C}3anW02J!HR zhZr0j#Lb(xaPi_-h(@F6={e1V at yiPraN@)Vn3 at XU`nT6{@80)VSzSe6-{)9aS;fG> z05X{jR+GunJ>c{C(A(P!m&?Vs*yQAGtgWr#%J3EBDG(#k2;6S>OYa2&-(h0n28oV{ z(1Q?WX2OWYVz at OqiJxX?2~=Nc9$)~N2WIIdFNxFQ;v%Z5s^IsJ;QaZ1q*5t9 at 8Cg~ z_Kw at -#?a8$=hVlUX+hLT=7D_sdUi+L- zDrHjaNepvyKO_3f688x6z~*KKb)Fiuwzc5?{Rc=ar^p8dNaXRi4!hCN&;SRCS1Czp zfhDDqVVyFZH!(dujdov~mJ>#3Q7A at O%#~VF$_{}izb-*`*ict*!vW_pBoYatDz7D_ z$={yBYS%-qw)5cJuF2#xIAjNqx4~wq-T|=NtaxK1&F^cRG7mI%;FOaU3;Tb~_5tiQ cfIkHo02d7PR(H+ at 761SM07*qoM6N<$f_*Cse*gdg literal 0 HcmV?d00001 diff --git a/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/FIC.png b/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/FIC.png new file mode 100644 index 0000000000000000000000000000000000000000..218a1bf0e5bc7514da4f73724a1b06eb7c79ccd1 GIT binary patch literal 3973 zcmV;04|?#4P)CrLy>RCwC#TYGR+^%Xw*er5B1kPwpa z2;mV770`A7k)n=*<3F~56~w7pY_0l7rM_m`+L4O2qW+;!AMNPWj-^f=%MAD^j5a7( zc}Rs2Kwcs5WV4&iX0zGs-P`k>y?66q9|>y5!Q7e4-p%gb`#a}+=R4my_hL|0mA*}z zk-lZyxWVHFj~hI0 at VLR>h|@M*V9jBrL(BL^BlRe6mq)El$C8KtIbR%qlrQxg+hG_84Lz$Z|kLjutMIh zAWf;LzUZ|DgFWkivuW+0_%LGTf7~{k^GQXCl0SHo>^3L0w|mHLcku-~Y5o;e{OYF; z-u107)Jsz1!tw<&vTXsIYJX z6%}RCzK>7Q{o}2-=$6&1B|4DY zh!&0!xhQ`>s%Y5sntTJ#y<0hskU< zQ#d?80}+rL{xK?=!Rb1u z-axMy)Y956EFal;K(6T_*swT)U at TA2h2HRBaB^5PLeY at HqtANNay zdwYB1IR+;I%7~&n!$mfmHL)}K`hjl0d>)IeL(Y?%n?sQSg=Wp1A+WU-ETlH}Iu-{w!}ExWjiUs}JM8v2 zOJm_EH{o!9!gIqJh<*k;M3|W!r5o<``uO)j>hgNUz#Mh}&TSSRF_6#KO-)VB6yR$t zm_ILRgkhh~Q)d05sd5-6#>G)G%FD{csFLDhS!jr%2Y6$V4d)x>Jsi}{j=^~m5kwbI zb+Kar;gOI=ioiL+V4py?htnZ1H<$kwp~`7f<$EE4xGK>FA1F##oC!#0=Ol-6Mh1mz%UKB~)85I4U_j6w-;y(#Wl%yo at 6} zi5F*+I*jrIh(|cmAQ!+GNKhg%I2RV=X*sM&Uh2YQofJNZq*Z?UQ)yrimCnrb#o}Ha3IcDa?L20Gi zJY7C<268jXYXHofnp(uT!omXT=;+`y$rq9wqh1+=^soqPkWRLN4XbC*7P$5?G<$ji ztbMIQAaGJ35TF7>K6U$h#At6Yhoc^USIvH>;U63cn3#WE`4kuZmo84O`Dx2A?! zIm~+`rk{CnCXGBG9|4_iCK~)5QE6uw;uW7oG>71K$l+!#B`O<=-_D#llTM#LLj?@k zii(OD>4|VBaU4n^>O6=LOg}V0HJ4SBHLdVSl*4I+KbZNQQ0<;QOkidq!Uuo3 zfi`a3NcY_HbGrZjds$|-(%WxumsCP2d~L at L`sv;4lN&7ETr`FneWryvCAEr at mnCTC z-Mjw9i>;y8UVWA8VIH at VtEh|@nwgnJ$B!SUBS-4!lTY^1DsCwuO0cLUS6 at ww7A=m; z(1aXeGD%t6!3bD<)m2h=5fvDH?|t{lxl1M%)6t`KblIF5dj0jk(DdoksJ{Lfz4*ti zqloYzq>XW$;}2zCI6yfdFt5;H0RTW)x%{5FqGlZ=6?b|1scg>nLyszcl`+?;5 z-`;qG)~&l;>zN&iyCs{2GTj-p?E62W?c2B0y4!A(hTre^bKdWyEnBwG7hjyB%P;>9 z&6!h8Yu2u%2Oju^pzdl$P#b|j7_7!ePZzRu3TZiELJ>!`l9nx7 z#=^ow^Ddt&Wuv{lgGx$@>794pWf9Lz%DQ+`Svlq97f4M;pM0M6a7l4d+_6S at W6rSiS{`V+#U*f5_$gds6uWDYMLM1f=IZ5WYST6#rmH~U*fu!I>6 z9#5ClX^0*`7bOgwP*9LBeK~6Is#Plm87U*IPfZh*B}ythT(pRDs;9 at V4fE8v1cWh= zfQTfdB~IMQxd*|4_gF9%D^rprT at CUVHB|`Dg2|xd(#AR1Fu)M~F@|{%C;%D^N4JEi>2v918z2n>q0hk$qQ8aNBXSNzxTB*}h|SJu zfbv7iV7O2^sWe3ns~0M*xWOsP5 at uQxS=m5ofnXpC5M78B^uWkp{2XH5#fFciZ$(;! z!x71QI1YJ_)(VqPI2ojflmQY-N=n3mfGD6HW{CUz-AU)%sxB>ukybp1Dd|j0cLof` zp^RcV8i*psF(8zt<`(%opoy)E$p{SwCKo_KvK$7S!3TD;O`;akrWt0fDQRYBgPVG^ z^TMHaHWp+GBvniMt_BaS!%1dZlyu^8=Il9^avoV2L`H9KKo$gM24NKz z=94=!BThn)o1+`DsVqD^@tKwj#^JULUsKQ7ite!En! z)dJ5k+@*|b>7->Tg|s|#_N=^O+JT7U%eu4#+`+O1%;uOk4ZZV_XlrS08TNi;2{Rc- z4(m-)4fJ{Rm~Wq2pQ5 at nt0KeSLY+Q{*Vhq02|PVxW|>CdF$5g1Z=g^g znACMqUdQ=ej)IGhT6h3YA_S>qVjfq5d|~xZ|5HCGl&slIbb~|~2)1l$Y}@lZAGX2Z zEIycOwPen6Ig4krWfnN%tA0q05oEWT+$)R*bJ<`g6FwAH{2zQh52G1Wz9{!1fs=t? z(|!N|vq5=I3zY?A3|Y&&O`B$ZEl=gSY$X*&qt!JK3ABd>Iy=6`r|+=i{*D(z6$BcR zUVjn~Mnl6Qm%s!JBC at b$gMkhx z8`*$C*V3-EbbUW=+xzhJwp8oJvQ88Jkkg!=uiyFZIludz?>pbG5-0lOA z`a3tj4}pWgvk(LpqI_rM(_==T(Pd>mGY=s}I!|;wS&GX%13tS3`7O%)-{kB(vN}QN zm6Bf{*!u#|YGeq8qN0(pQZ1qjMUv>e=7F?my!b$RBZ23 at Cp?(+UGeP=rUZCOa01s#9qIaD~c{C|e4P(}Kl|7vr+c1~EIxV#{Bi z2cF10&x2!Gup9 at LjF$6la9Fn!AC{wZ(k47Ut{PHW3aOL^Mbn at u3N0gK6wov8MqD*^NU?1R8n%+tit7qs6}p+R{oG zjmAOGcfo at BkVquC-qhTTsb(`&?dQc4%L6b}Ywfi_BU9tis>%NdVKr)NYvBwfq0>;r z0{|@*P*y}E5NAPA5|pXsqD=N5JP3ycz|jGY;|BsDEkWMo-Ctd(pQ(qCNa3d|A*_1D zfZP319PaYtwS^}1dBZqDJ8Ja4X8=vMYujPYm&tfKWUI zH}OoIP0K895qU%&IA%WycOr_nE`_l{--Kt3^YZ3P?MG|37oRqC6 at C-$>^z7qtQMb>4Jv33H0QzI8^?$ASdd|JvfUs5 zcUN(J%~DXj6g)Z8X)*@$R5YF+x8$z&Arg^2-Z*~l>c`P8F9IY$g7MVI0c`Ku4{t0) zZa)FX!z%2&$zaFzLj&v-B>i*>;6SGj>*wgmrY!LUhmY#(u=}hN=CP&Fs%3=%IBq`; zv+Fx7(yDSglaR#d;2|`+e$TU=SSmrQEsU8471r(RhE7hwP^`e4zgV$yZWT`V_^^D| znBfCR2ii&dS?pmeaW2ZFiw3sUGDyf(IG>==f%ySo`BuG~WoI at tp;vaLEe02ex+X5{uAwy$>4#27F}?L8cS%q0)l` zwg#*pzb4OqvR;LTHFb!QfZc8Jqt_k6fwj|#H)LWRxGNtROnKSa2EVUOlwY!!Lr8{m za~4jC3!aOZRXTgn1=H>~ma7np#!;-47M_Nlm=AmY_!?$qCZFdj<5)3<7v=p`Za9^d z*dSbi$9Dw%iQs?*kCHoobE6gCx8K6vHb>zA^y+dfdw3)I)bpVw74T3 at gU<+Wp-8UP z->g7D7=;V^)u`65B&k=D_w1g|2)3MZq1zLMEx_Q7T^78)vwdhvHkfj*VLBcgJq=s4 zd_cEtS%&$%axh0oQYjWK=*xTVg((`Wo?e$DBoygGo&T`Qal_M}kbvZ2x8H=dx0jS= z4mA at e{x_sF{lzB(Xgcu&Y-I7 at SQpU<88S&e9ODHWvxz-gp~TDzIcUQD&NO|CvmGQh zy!#+TFA^f675QW^l7h}K15(X+$TbrnRT&7igXoFFhmRlul9dsz=LDB at ll5sxDEUZOu}Df67V0*h`>V=PRQjr>kt2D9wSeUQf5ZPhfIkHo Y0Q;)lMtzvA at c;k-07*qoM6N<$f}h{Wod5s; literal 0 HcmV?d00001 diff --git a/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/HOLIDAY.png b/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/HOLIDAY.png new file mode 100644 index 0000000000000000000000000000000000000000..3e231a8b8064370a284c68dc70b3fbb577ec51b2 GIT binary patch literal 2974 zcmV;P3t{w$P)VZ6 z++c1N at GRh2z_Wm70bkEfCjL_>Ril2{48$me1wp?LvM^YA>4)2M7R*n0i03#0nuj3p zB$+@`lBXy_I4tZR6=C!}l1B{V!tufw|CqD_7p;dBE=Xw+`IZn03;RRiqiLdPg>e4S zvV;h>XnKEut1tXn&p{HviV-4U`DeQyDO$ED^@vO+#9RtYxCG2tz|nLZs?J%#%ah3% zVZbt(BwCQ-Sta}p at 1;tSDdI*5&n+fnwl=Z>dd9jKI(^eT;tDUvjpA_kl9 z{3SjwFURIvZ-vL>L0w%P)~#Ddz=SFv0d)m%6Lq6^);O4QN{nwA-6x^`~2uzg~mQZrOD zUrALQ^eP&ODjquWl-6H{gsJ6-Rfcq{K}Gy384PL# zRB{>AL<}1Fguf at h7O>UB7trGDLj8~upH~V{q#VX4##PWz$_baT^A?e5C6NV^N7;i( z5vKLy+`LeO-jyUVEs=FK{c5Qcm!Co5xwT1>|BI&!B+ at Z0J$&K9J2pdG79Wj2)H7%$L-!vh8ZTB1OYz%}4&yHs7RjIgauweEtPO7+YsXLD z2CqKb!ht5wu;6q&}VR3c9$O4`WsS;Y8JmuJDom=r9J&AX;bDQO|H4v)HKTZqjqO4Ch0-~@FX zR;Mh3!|4U*CKV%lU$dV^wM#)N>cwq|g;3MVNtHROrR`oG^L4xg_~RC5NIwKP>^f}= z1J>hf)9~~Hb_YG!+4SDHFdIi|eeX1&hin|4-I_b84x1Fyx;N)`iPe1AeiZLI zd*I;$(wSN|;nI7S3}P>rfj9fz*fFTbdVL!1Pu`4pM*p41Kewd|XtK-kn^O*ywRy4Q zmRS7r!7PbgJ$B56ALOX<+?Gu8PGf)55FXuk5qA3s{`^2bit>z82Uv8Q(h5n>9fa2# z1n=P>a6HU}CGG0ap#e?;jwm5{0BWNadD=|r9Bd-)nOoG*G6HrJ1$AGm6WJOHnOZUc zlT*-WXYulhev~x#!yjOgt))@&cmdYt#7|oPOd4=WM;R>Mek6fIaZVTB99V?CEq21N zw4iiB$aQjP$->;|_zGs at I%Fx6CS3Lt%XD}sUx!N4%k`ZjuwSy*-M-w2m1!DmT^K(p z{(RMdd%XkL-(D8w(q0D6AbVN5XK6dO%}vD%mZNwj`{B#ttyU{iQ&O%xrx_Y|FE-$w zC9#nqy)u=-)0-2dAuVngrj2;~sbM$VY>4rQ%IT?|WR&(^u9V7n9o`<0p=G24#|Nsf z0Js;asj1gDwLEDm#iO2L+#9EegsoQkuxEJ?F-#~-E93Eaf&&hX5ycJ~>tqAy_mrc@ z*Z=>;rQ01n*iDwCR^EW#U{vEKQEX^A3IoojSv-;8L{W at hdfz74aED<8d#xuXU9qEN ziP}+WLtXbE_O%S-#l!8WZgX5S;0ev)L`^*I$=iw&vmCAND8oAB)#1P?qOIK?iSjkF z3?6Jx#zn>swVJ_O at _gLtTZ+4rmruAtHo_L)`Noga9S-!4_z@&JVuZ-Sx_*3m)`ras zV)4iO7b8~7OdVjYLXEq!H(~4C^*BG=PUdYj>g^^BshsFk*w7m at Bwe1}l~RN>LjpE2 zGOUQn#Z8*5ad%7KUag&=AgAixmlZS9RYcZ6wIHa9aioDvKc+SvBr5Ep)j?NA8xU zbVz at jTa~yFI~Hw|t}fHm3AoeSfOh>DXHQbV#F3&C9nEfqQ=Z at d@~8IvFy zwZyL|NMBLB>%O;RV^mq})7ysJA!|c&`N+DO#ixi2 at p9`SUG+ z$pVcglY=yl5;0_7D_m-t6tT_`qEWTcILj)^pLDRbWJOTNC}`OfKipZ9tHz5{|F!1InHM~>{q zS^hl#C3?w}(I1&CmxBE$9GWd9&X|AMod|Poa-FAEJ5BaVMsKf#P{0r2C7(Y$G1`sy zy3d?B6L?ktWMlzAr6v?zI9-OVHm3NM-5{6?AQDeN5S4`qdBj7;*eO?|In|6U< z-2xoBclVZ`pB(Q(5T~9Szz3b3XHEOwa)mTn2oLmud}5?auGKoU71ixBn;oLQMTkYC zAUvD^85bPJzc8xO3cJkALLA>kz`?>i+3&zPoQn}j0K}i>rd at 93i_H)Sg&^|t_dT*m zxI?MacbltgT}Gr_$yz{As;IIUFQDW_nOrBx{>oE`2UmbckTCUtxTP}}07d$yLZ|Oy zcQnEZt`md(fXch`x0Li&?P+u58S;}#042XUzxsTT=?nnYVn|dsbiA+8GT)x+J|y*M z1^|J85(r;1e2zye5EHeUtf>^uqf<`A zvKRQ$3Kz25i%gu$34laAQ(nQ4b#(GR2w|?vT3tJAuohCwed8k#oby1%YkQNli%bw# ztP;r+m*Bo2(0w8kya-Ho{~md*3uhJp`PxFI*SE9Vs_2 at V7$s<@bp;j*D1kv2LhGyE z*hlYc+- at lT@dv2={4=Qe>Liq0z6^$$>6{+nYZ at Tl(CCz^87T&s(sCz}t4m&p`0S%=Y592argHAw)RcL6j_&0zle8_E zf at X0MNQ^5v4*q=a5Cm8jDON+mW_RRbz+o;eql*}(51}7HxrqPC&>E>HV5PMc=3OpW z)oN)Bcn%zZ#>0oRtlc_1w4M+?uLywpf at gBZK#HnRaE)I^saA`7s}U;04GqBS^r>eP zxL$s#Id$!;-46XnkHPqx`%`-hHMQ%pz_5-@(=dG$)@)BbtWs-o23Q^!64 at y$gPX^W z)97Ea*&u&r27(0z|JoC>7{EqD70cyv8WW*K^nWrIq=s>9jLPNhb*a6WP6vG-egs1Y zGlLNspdC~aKs+MStYTOOAKIxivlKuaQ&4M?29Q5Cnp*qQ0GMWHLGSft*MF5-ngI;D z-e zkVfI at yXF>^u7V;N`LZ0rXBZvLxDJ+;13NxWi_x0mS5KZm>N8`3w-niPW&yV_-~PDw z3TPGU+bWH83KAEjthZPoj*-96)C5nHmP=VL`ZSgs0J3m<<-wSXU-qT^FWK%#GObU~ zfc}q<0k00;|ncZZ$#e!1ihJb3~S`^ECA-Vput98h1MTAS1Szql~~v81a8`}}!J-uCqE zO+QYPX}ObpAL!Tu=L^1o({%d|DC2QpgBeP0 at J00000NkvXXu0mjfjI}#| literal 0 HcmV?d00001 diff --git a/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/Hardware.png b/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/Hardware.png new file mode 100644 index 0000000000000000000000000000000000000000..c77cb44c15a495e333c2d0045bd8ffa56fff6801 GIT binary patch literal 3695 zcmV-#4v_JQP)mHf>)5$o^bf!5vlbKH2OlQ(0(=+L`o}_K!I8B;kjN`|x;j?TX{^c;M^Q z;^1r6zIK3l%mEIE!}?;rP~^LeameF0jyEpe4jnv at CJ~GE-b3~!``F3aQ={kyfi^cD zU3M(38Mt8P%3%&h0_+D8Ye(F!dv>Zd8cnfKAgJ=*$LVx7yz}4p8XtM+p(>$Ja8Rk! z7fF*+DtR(F2vmvSLicpJJ+L at 83-;NWaqB?eTMG;3H&2~DJxqc3tOfA90!#tL2l?e? zWyzVD8-Juu%Q!68rx(PhYJr=e27)gDhusdgshhAgGYO8dQH#^%8j)_uD&nGfWqd9u z40-6>L~y#@u#7$`SraA^4Xme$r8bRXB!rDp`?KN zQ_1Um;4KT_Y-?U{3|)WW#DCuT6S}7pt9q=UV*>02d(Y15{QN!pIt00eu&hXcCBh93 z(;Ptk*+r{qt}{6&FI$$8sTSzc!Nn8!0AnDe3R}$J9vuW{*VUW#=j#4q$j&Y?RPFqZ zd~21M5KC4T%R`+%aRWTf7n^R4kN@=3vu6ilweeU1;{oZ9AA9VdX+L=EK?j!yc7h-Q zJ7=a~^tHeKt-hi0G&)DHsjzTsc3$58q=KR%K$0iW+-`D%l|E_U4&dDw0^`)=8G<0< zQ+4{Cf=mN=kU0?4xo+h1+ztoC4fHHH9FBjW%SI+Ar)n=YG|WX~<52^qq|4v7bxUdG zkw=>)#pNVeFW|)wj*p%=cI*f`XG*8lCKVNJdNQZ7`hmope6bkWH3oL zLipijZrrF#DK4ww3Wc=ei&vXFTUxKwm2WOvm$|8^w&1%D>x6Rom&+RXLU32?QYgx{ zeS#Lb5|8+W$=HYoqY3hIa}OpJ7R&qxUBd$~dad&{)U}sx-*Ify1CPk#1VU1>%w`@P zCgZIe*)BfEO{tp4v*Lw3;O(#MeSPnF6pi7a>pc=FzFJM(6O)kLuFh$`db#Uz^B0Z#YHDgSwpVQBp;cz8uocB(V^H>^D+ITj4%XD)Lq440+xPn(d`%ki{7_JeqBHXJ z4Ryek$sa+ZzeAhDkIu%NJn;28-F`Ka5Y2XbJFRCwtNQ at oK$D)anR(It=n%xYoTOC0 zOj{- at cLPTzUyppuI*fy at EysoP&g%8r?LxU?)ia}&HD2pHgSrb?14J at 8&9(^?JF(5K zFW&s6XFVR|50)!-!`ABRU*RQ)*@mf=!V4i?XUN&0zd{6ecPv!4V(N3bZRd3)E^g7ECY2!eRomC5lTSc@{CEV=cBp#k_rBi} zFoCwS9r||d36xMW%1>7SL#z_!BbGz+;ERYz3=fa=QFg-Ti$pXY=|D-m%+Kbhe*2qM zPR)qJx9-~y$!E at haBeOtCuLJ7h6pJhIa>+Gg#gTz$mQA01Jg4zbJT=FwN{@+dl=&^ zFl{}`mt5C>und-|EMVF>Y#^`Z*J|{Qe94z(vr=N|O zUz61mg5a_N9O?v*V`*ucrY|V5mr11s7&{J0Owtjxg!_7FzwhMc#7;9&+9;RF^6m<- z#WZK}AHWh;uGiw2AVDFij25zx&G4g;uo$r~9wHh(dq%Xet*o`PA5`x0dQ%9xJ zSa+PJ$;s;oNHuU*dAZV%UtU~Pw4Eyu(yp`386iQdk6pS!)H$WC4YW;-U__2;qNoI{ zK?nz}QXyC5vM6W-l`si-d}6$Qc4(0Pp!r2muw~0rs+5#X%oxmLlz>9DBou#{q~lI* zAYj9(T1f3^hoX1if%MC(o;qP-0#XL9gTPNiNGWTQSxGn);ANB~^caT*Y_wQ~QZmi1 z`wEyL3BNgzB_*>0obvwrfqDHn-GN~`shAiK8h>m4 at Dl9(?F~Am5 zqm0ShoQQ4Rp%yq9sdBiMk&&*7Rl-=UZNnp at -2;sm&pA+H;IkE*B|v>~MUqX6N8UMD z^S9yjvu6WhF`v?k1V1$opn#eb$jZ#ji^WTmQpS})On^TBtnQ`6w2W=~gAbB%gYQ}n zRrHHl!d88nub+&(GmW5_Oi=UuugUZ<;pRlx`3V=nkCZiq3)HwSYc(2;gI)C(Up8K8 zCI>|fLcefxoR!1Exp4eg at T!M at SQ@7`1QP#%eVM2cHD_nm8KYWk4N z<0h0zq)*BTS40m=5X=T6tz75tKW#P-kz$HLa07_lBKstf&}FT6zhHuSw2{q|#v}OxZH_ z*w|}LSZ&sJl}`VY09uJ894RdfWxuwxw4mb)L8_RyQ0COPYc~R0LcXDJue^`(V at 3+O zUo7^-qS9W_SdXnTSzwAR6tSx=idcAPT5N7_4;ZU|{3tA89};41;{<|;DHw0s_ZfzMZ~6Y)ZCd98XJ22#1R;V6t?p(Wj--9(Z8^sk at Mc!|DlcryUjouiR3Z*m-Zd;40b z^wx8?Dvf!y>2iJji`}1|_LXJ{{PkRjSd76&6MuuL^9ta|^)k+~1DyTWnx>|w at pqcb zcO_xJqJa5YclV`+k7{4(`QOLnvDA{yFm$OQc*4-r8*8xO2#7!9Ed^cM!E`5`GTl z129>~!59x>V^dO_q_m`@5XHrarBn7M#lfFdxUROhcTsuzJmw|T-oXUBCVv44QR(o4 z=TZwGq835GrdAxKA8}D?yF`Ipf)Jk+vjY58Z{PfH=^MabvG#uf1_11>cW|GBFJb at y N002ovPDHLkV1kU at 9Fzb6 literal 0 HcmV?d00001 diff --git a/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/ILL-32px.png b/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/ILL-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..da751ce5a3783cc01736ebb078328b0e75da4be3 GIT binary patch literal 1227 zcmV;+1T_1JP)#71^4FEAS-Hb~Z at mS}7qh|R-%Y>mEv%tdcnq9TEh+Soczm5(ZY zzl4A=xg4|5N&~RX+40uJJoth<7B>S(g&+Bu>Ch>YkbYK-^HL6xNCZ!uuVG%>f#bY^ zog#g88m25MlqnK$oCqS32rJ$&Y_E1;bNXXI0Qrs+-js95RwQFtPyvby3;=?DFWSGZ z#DfRJsJM2Gy_DX{uJSxjZiELvG2<`3d$j!|~eSJO3%E}H8ptiOaeSLjw ztjo#4;NT!+GC9H|20|nTg27;XuU4x=eqKIICL@~e-NVGghiGYOK^Fnt-QA6}w6w$k z)R5El_V(^sQ!14#2oEA38;uwypJHHO04kL#u^Z^=>0v+W?CgZWU_fbUX*>%OmCDM> z#6LlGb at e~e at WiON@%K6OKUt5 at ZR>ti{ruuz_dX}jZuHoWHw~YyZbOkG#`0DG6Z0-) zrzXR)w7qAKW!Z;yKM!4+6ptOA;{^~8K&b=;88U48LTuhOxz1==@W^q4P_u3O~iZY;4ra&PTLr(zMH~hH!Q6>w at UC|J3r&PS|i=e@%Io=zn zdN(6p3z#zk=5A?boCl^X^M3;&&%QNj_S6C@)6>(5^T1K0wY3!F_YDRx6`rdbJ9L0vb|~G}#)K1w%uBM6*N{ zt%i+_jkr=>oReRNub+pUw{)1N0={b#%lV66>@Tt_>F%hoLVhU`@=M4GEQ|rlxoh z9vQ&Xr+;GExq*4tYt{pbL3+V$4~$nXv2r|Qp2Xa?Kpb*-M;;=dFOT#Eh6BZm=+3Wp zA>eZ(#WjZ=ubVU&URHYfSfe`c3P8AU5rQ-|-jqtk95jTO78jmjcJ&pKvI at Y<&%~Qi z!S6xj=^bDf$i4I!VS>PmIJXzaLAf5NL3j$|1z*)owhZgI)n!(MQ2YqkbDouXI zO$Wl-dB(g2TLm2F at wl}Chg06h{fG5<)Lak8nQy}ty^y&Lphq=mCQBZkjWl5_GO7>| z;ERyd6|CG~FfejPlG0-%pQmtlcSmGoBD721c!sKuP^4#oy+QlLZP)I zIy&U|M&5y at CxcMw$S9LPP9VT+7d at 86Mj-2S0ah)GMoZI|NQhp9s&6DX)kfY`_vw4d zWk02a9rXiRC(Dh(7cN8y>G8_SX^4)AB54&8-+PY`8A669XW);=3v=eoflTIyW&CWg zbcT?02Av^WlcSKBn27&~ov<_^0aZoimN!{Sxzg?xnv4eF)Ys1 at rj#9Q^u)MAsZ`?L zy?gB46>tK0h&>P*7CPpul7sE?^g3v7Z-@XS^Iet6`MMZ^-7$d1r;O5PnC@(L^ty{OO?Sg`Wn4$^{ z3?j;>1F5O2ts~so(TNVCnN_4S>WMZlDJfw>5f&DPjT<*2EiDaFsdQoq7ZnvDC+9fJ zA31V_EkBefB~3N$+O=z$5{V)j+D#;4TG}u~OEVd=EYY;Ox*Fx5e1dY)d4~@lCilrf zN=gb296ShrKfm!OTv%9$y?ggskI$b!&(h at NWUTwyI;==qVb$iAW$K3 at E-nsB$dvwl zb~c+mCr+GT9b8schF!aM;n1N&<7Z1>x_lXX_Uw6~JR>6m`T6-sem{9swGAbH{dy@% zOG`0-{(Kxec8rboxDdW{=@NGD-aTwxad9!5&SQlHvbNs1 at iC4bJv!nujOvuWc<~~3 z?%erYnOH1liX|*G6e5xz4^XlrS!tt2_`-z?*uQ^2>t!m8BoV5dhBGZEBYqI!EnBuA zee>oCH7)H906XC^Cj42u3V}Hf5PY(3#5Q}%dJ$jHg}>fcz4Ub>@*W{P_bXJ(we}I7 za9esPwwKD8$0ajPiU8^V|MG19PKQ5Mt3kfwk+*8*kB{(3=u#Q+#kV>bO-6jJb%6uP z`?x!P?>P;<17y7wm~Cy2erRx*@9hSutJCBm{FgPpFSvLp${zMJF~ggDQ!24_p)0n% zBSP*^-eMmQL-B{(-7nhk>4Av%ce203<1)grb3|y$T41%bhC}X8r&~vSxX;7k at cB;v zXZ|W1C!SDfPVHKHGAganL|@-i)YjJF&Ye4GZEM4?_x%csA{I>z!qi_Tm&;L6QHi>` zT0*pzm057^+&P4YhmY+D|M$TI_N6q|$jr=S-`FGJ?Ad(wQ8T9RaBFKTmM&e2)vH&t z-X2T*h7cYJd3kw+>@UV%X~|?V95`?QwPci+FJF#*`}RFI#YS@~U%h&jIT(iG&mVn+ z^z`)c)6xeC;ZJYh#->f1aOKJs=1bnNVFQZE1HO)nN1;&S+O=!Ut3qed=~JiJt7A(# zH#ZlXUxDmvD=oU&b>_?&WMyTMcj+u6UQtoO>Ow+7SSQ59L^JnnRAkf(=TnD#b5k?h zDQs+NM0NE&w!=t4H{aH;Uyp6uw`1Xg1vq)~B=cI*`=zCAp4erH?h<5YXEVPvb)nw9 zdzZOY3knLDye#Op>4zVFfY{hLtX#R$YH(2O*s%i=iIh3xC)GOqK6%ijq$I0lMMs=E z=jm39dC%4?bmxI?&Cs1nv4M_T2oV!Dz}kL%UAI}{^(50 z&aSRE%cn&Z)kN9SCV>F2y+d3#eN z9QzJC=Zi0!@y~V*?)M4M*$)d^35hZcnalAx#|Q9OK951;C6jy>hoP*mQ)la*P3iwJs{%T0VFj%}cdZC>~Aa|BDB z5bWuU+3t>ro$dDA?qhwg76nBmOq+WUMW~VZqfWs=<>3ciQ$?n>_;-J!gk7oe6rXYA zgLw(5+Z(PG1Zx<@asFVPh4KTVA{7Pdq(9 at LH?LOp0AeyWdpfSTBQuBXqUch?L$ zy3AA==v3EqD?a=CWuv-JI|i>SPpG0wJbGL>`??8X_t_ z)!T+1a=c6xvX)V%q*(wV3q7>|&x4(?ov at v-ov@v-o$!R=e*z2udiix9 at c|;h00000 LNkvXXu0mjf_N`6S literal 0 HcmV?d00001 diff --git a/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/Kit-32px.png b/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/Kit-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..722fb7fd89e524b013f10707fe0ae85fd2740153 GIT binary patch literal 1185 zcmV;S1YY}zP)_LaVj6}CMV*=5cEYk#L^hwQdCXU6ZBWBTu{b5jz*+2SV zMx2@<4?0JTY{P*HLR)A{+k3C)e!XD3tfkdTJ;}-W?)UHfzH`oZ&UblPmXS}^LM4vl zkcwJbT1rTC6SpOFdx<;x`}@B~7NjUmBtFA+UR73+LItVd^ZCanCMUf*gRzsik+=l^ zgcePa=JdOWuO#-7vO~nO!eth#thQ%}cV((?ku$M?lejNYx$26xtxcQVn;KlhibYfx z9i#E>*%&~(+yuMb?yjh;Jhpq!p2o9h&j~$8k9IV;T;2Qjy*#Fjdj_JI>=Vt+X=8+2G`|vrgJ+I(YNWX?v#9{Q6ow>5pcDTDVsnsUAq;*q zhF9ME8kdf^A&OzhVhj)^$P(=#Nf;du;<>}4`1GZ9uoY_|Lyxefp=TIScC)vDGcHK;VSx;5Mx%6 znT0qp=+;er*Fjq!ObdX6EF_s{{#Tf-Yam4zAR>&KRWhV9+A}&!77r1C5X4xB0g1ap zB1zG$wiQW8;(*N6ceEOhJk$RR0LR_t0hn!Z2Id#=iDv{wr2K;ejo46I4#z!aHn#5WLMGdH z*m3f;I at W&jAuB$5(Lou~n2`$vo)gnrqVM7l1R{dh_qwp&F0lG=J2@%~;|WNm)q>whew)1}F;bNlfRPUgsn+`E!%RN5u?Bm0K7gOD&*1o% z*Ro4QQnV^<445?mCsKsK{@mxsH7v$tLcIsq~MJ(2o);_U^-gf z=9jH~5~u%f6a{awbe|Fcz2ANHE&F!_^tElGMwrbt0Oi4|{=lTa1&_AA(Hks%#2qu( zhF2m6l737QiOi)$VSSGE4L5Jw=1c7OOMn3Yb7VH`rn3}a00000NkvXXu0mjfW)3Rq literal 0 HcmV?d00001 diff --git a/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/Kit.png b/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/Kit.png new file mode 100644 index 0000000000000000000000000000000000000000..939613ca580a4d6dd3b38b6b695d8a3116471d13 GIT binary patch literal 3073 zcmV+c4F29Ldj(wkh zvF8HmPF_6y;Z68Ae9f1sn{T^#Aw!DpxD7t;n|7 zY_BskJyHYK>GgV>TyA%hj?-mu9Gjuj>GHIG9S(={mQNZQzQCsF8+Y8;F$%*4L4eY- za>%$Q6Hc8v32WD`3Hg1a(FBVY)x&`U`{9*WHiUt`9AGw9UD&*NvjSRM9P&q>ot3qi zfJLBAT^sSI|3&PBQfDZQKFnvvEcJ*V}RAD;U#pj3b;N(!(u-<=8RFn|66 zc=E|VMa^NlkBpx#$!eWLDo&?!JA&Pc)uTu)NavC4NW+nc?B9JEu%Io-LZl<1hHRo>`e-jiI6fDCwVbiDD^Ax0QKF~{+JOLJ~70?dAJ- at meelcMpl$Di1P0bh- z^@8sYuqMuA3=>V$Hqtn7=+MV_acE*pbi=5LDQNoq7!m>a9?$bc3Lqmr-Hexakd`7X z(A0n|&Wpr0ka3nRdkTzZGYBFYvyu{+GWnNKT|E-EzrQVhKimzdNJ>qNks+w<(^;|* z98#?&s-!GI+N$ZNLEwc0xEv!420a=7xaN at Ckdidu1Cgd8ZA2r*FJ1bC-?Me=yyG=m z8dzrCKh{o0-E?5^pgc%RO|AC5i|&Kz=;%mlZEYpi7IJfQS6Ho9CypT_2ibY^7ff$! zYx_x2QPJ6158S^sIXSrljSzY(FNgPU at OV6f^?LnRg}Ld+E%MoHwBD at S?KLiXdfjy= zn%khH(01yn1v8p(JjrjN&1E0oIsLBRYbxUh5RK952{5Tx-q`TMHj|#Z-l`M9NZUa# zJAjrw=w}6xQN(09aFs+JWJx8!=fm!MOBw6&dn at 495gBS9d=D%5j;u^qnS+dYv^I%6 z{<- at stlZiPW&;gd7FLA3BbW=|V$PIzcQx#t`L|W8h(t)y1|D=2I&P-;b}qxQ4P5Of z;F8xEwfG!q?(o;M`x$#Bdc`^F`%Vlm+uFUMdgwR-X(wK~b=-*J&z at QS^iRnxO&a4i zT7<&}^nr at 5Tb!Q*eR>ldcNam2l-}duj!xcRA6%B&E5L&a&Hj2 at J0CuAZ#!6zugxnq zoq2cdn$@+ at f@Y%t%%)k{L5e9NKO}a5?qVZ2TrFVFtOhIR#8vZvOo=FsNVK2?R;0~Y zS*Wb6RQh?i9JB@~@)FuJS=2-{Sfpj(^_p$d#Cqx-6-qO?Bn8|loc6x#kGIK-j9^br zVI9w}S^anFz8SSIA!wnyWTH2rB~2 at lVHfLdKMZ2~Q8-_8AK20)1&AyOir%WA1gI=c zhL`GdRlU`S!Dj(I7L+=rEr7A}OI%R5rrR>i9->~A_66C0U%8?UQ0iDUwC;dQg>%Ph z?#~&?f=9#Q5SJt|$v{c!3Q{;ZBXod?VbM>Zp&}$BQM_uvw6>%eF)uP!HD;<|BZkha zJ_|NtF&4e2B{v!d(oy(dCiuR{rU2_blX#iE>N4qgjTSv|;>6q^(vC-uD^glgoNbgZ zUM+a2cmY#a%a)g{iZs&`=pF%MsK;ClfYIL3n$e02Fe3;&dzJ9GZ$!GZw5*E7z#`F$ znUhNTC?A%AquhzV-z++^Y_(y6p>xGoK>Ms-?ykJ`avU?3|^4 at Xoihx7C!xZ9gvqt6Ap<`^3z_P&a*mx-n3i0y8HD zwp#!EKsjXh)BD>~Z_I*~v&#Zw-;oasZ_mFXp{0`iBjAX7&QMasA4oFm5vUh_vuuab zo;a!iDRjaX4`}Z0asO3CB-|5VU;=X+`REhz47bs;G at RVR}8SArn0f8hd19mzSu-LLe+%Q z_YUv?8w{gYy?!tVzI>ImS~>$#+3ZeS^6*7v;U-0e;cjzs at EH#@nD<(`Ib+bVS4>8 z1n+`f`_93$uN at 79rGMN9t>**zck2ZY+`If>z&gKk3U(iC54XPdV~~}dT^f&DqJ$W? zcPfgm!SFI2t*fMbWyr>`l7yDCrVK=}laNI9!ia5HX*MmNE*C=J9T?*NF_rj3!w6Kl%%rq9NN-RNN69Zoulvo?%=-TnN zko*2G58+B2UwWw5>n$AR?Ha at -?na&@(LE&)bOawvYXkU;SC0=DwaNDw`Ed ztQ=;v0o1{0B6eO({#!uO_5>tdYLCgo_gT{yMKqQhwOD35FcPPSu%4~j_8tx$=l z#}@HST!2|Yq9|TsF at tb*anK#8$H|Gu;waL?h at qtfI*XaMhj$VJdYpiGsaV_+=_|bY z#+K##&u5c}AE{ed|Jv?LE6$n5b;^{wtwQlA)?7*=GP?I}NjvsKA_}q at Om@i+zwp9~ zFaP1Mn;&g9O=;rwHU!*`fRo{BE0;A|8fYJ<$(iS4d-gPbeE0oz4>oj+*y8RtO38#0 zshFbpWExSyeV{qLfjD8``RC61#fz8UIc at 6KlP8RslPpRmpo|!}>(p~vM8*xf<$TOv>5fAmj9rdFB_5rXD)-={wykpK$mb3QcoT7>z2yg@~Y9dZD zdGD(mUvq!*X~X`XjjSH%_IRW#qlQs`>5*BM^`@m>Apa%9M*`jJ|9S8oDJBvG>bYhk z^xeM_#N&bqL&ygzlE8bsZkOCAfP+B$TmYRwYAk8MWds~OhkwZB{{jpEn#5s?#hCD% P00000NkvXXu0mjfOF!~= literal 0 HcmV?d00001 diff --git a/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/LargePrint-32px.png b/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/LargePrint-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..bca3572c34e25241466a129dff128038ff8b355c GIT binary patch literal 907 zcmV;619bd}P)oW|MF=ymITR=~e%L{smoj>5Xp9y6?6vnyq=Y$>ibQ4$eQ z&PVTg6{L%hjHCAd8S?0kR|@ z-^Q^iW9#2`u|e!;PQ)#%x-d^1=vXp!h~>2;jIA{=w()d~&f%!0YeDMcKG_$19?8eW zuTZs*VA1~x{WotzJlr8pGF^}obm;5t!}a?{h=Kq?5b at sk0b=|udRoJXCA3JX?n2wv zjeC!5*xcO2N^BEidKFUkJA_mi$$bGW#(t~>Uc=lw3~p-{JtqDHfKmpBMsOh3VrbYy z`^xbsCP@;c<2qjkoCC<^9C$wS7!Mv!K&#WCrsn8&ot>SyVlsha2f;85Se89{-K3r6 zuEOPZ!8`Mmj`5|=XJKIhfj|J6Oojp(9UX;Uum8p8nr#>jjg4oH0k+hn)9HlE&CSqgG%#Dt7#|;pR;z{A>#aP1Y&KJtpT%OKS at hQc z6fP(()6>&sty4BPmPp@{LAbrWjbJcH+s|faVK$p78!A+*Zc>-rSn+u?H-}g(hRMmv zvuAmgGS#CyWI{AVa2jF;cjvt%h5D`>wGtL1Vp&JhiHz14ClpL_A?AEECtX+0N76xrF5>S&v3P5!}bMDN%ay hUvL4S>HvNUFaY=a&XlX>1nU3*002ovPDHLkV1kp(qS^oe literal 0 HcmV?d00001 diff --git a/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/LargePrint.png b/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/LargePrint.png index b411764dd54ea1ffcfc0d5c96eb3420ca8695684..d86060bf36f5a11313e15c7468b6e0e6e3a07614 100644 GIT binary patch literal 1685 zcmV;G25R|6( zQEVc;VvMlpHH?m27-UTcRTnGY85l=k)&g0yLpBw1jR_Gc2Qt48lV!*xvAkj43)6fr zin9C|oG3-uR0gX(7bPVn5JgduU@(aO{(cBNFNOLb$TL9b9$4^il({UhrHawIL9J)} z7?@swElrGb^5@u`*-j4ZcZycWAWQqe?)3d?Mg(&5fwOXx+L?Va~96!n`sH)?lz_V!n_dl+q{@_7K z97>3Rsv=2Jye#puC~5lMyLU15cnHG$KM(|}P7u>U8R_ZiFmB67&tE+#cFbVFmx2;k z22!&2VftPRcISF-mmYsmOD$|O8KpXcvD?#8f9N=5LnhvS`yI^8&cNF3L0w(#6Ch86 zTS>B7(^l0#cbAuQ_&pqc=?jq*9W&;jX7664c6Q>eefwZCoA3(hJlMEEUXS~?sK-ImsYb>KDHEv=V|ghC3UR-QA6FIJ|h at XtygH1CPgpKp>#$tE#Hd*w~2FwA76WoSmJG=H_N@ z{)KVr(znVBpmg-;QDvQ{)+HTTdUyGbsjI6C4Q2=x1z&fxFyhe_I zfVOs1qOTpB(#1oNmoHy_!s9{TiO-)uuXsJqoH?_3fXU-Q-VIR{lyz41Z7JW5WBEUB6*ls1=5Y4~O>H5D!F=(RMwcl$q&u2*zv(DMb)dTqtyw zp|G%URrRC~;S|*3@^yUH!-q}Uu+NW?$0h`(W%Le?DVqVe%L(Vs8ZgnUZ2%U6UdRhG zkY|Pz&;u1YT0~Dg;wKW at Jw+Bp{7`;)G=lGc4dQH*CHhjB8d<~=?!ka1Q97i1 at F;{4 ze>y~SE{wJ}mB~#N>LLA}A8>#8z5-ZVdjJcQohWe{VM`V8`8WRe2-tDy!Uv}h)fJzM zhbpZsY$*!&{J?ZBF|24Mz|nm4x~GLLY1bs)pa1pU3;%fJ^ypavCNH-8ljiy(mF12q zzMYd~#su}^#2+oaxmJn97qzs~3D?evVnI+4DkG7F=ysAzCgeXY0(%?>X7T4GN}^5~ zgfT$2L0LtY;vxG_Q?#Y;(oRztS*+sVfp}BBy zq<5ly{QkdVNt_Fbnk*S|y3un21WYFg+8BeCur}d`$pV&R&?FH-|DOjPSO?aDbzmJ> f2VS%Ep8x{@#p8o;N^(HA00000NkvXXu0mjfuMIF( literal 2102 zcmV-62+8+}P)Clb4xxB5IN05w-*3s3jt*C{8e(2h at ww52YqH4pz!e?JN`}zLgwkFrUZ1M2*|NH;z z$!FrfLFw!0*4EarqI2ZNWUHl%jg5__mSUrhP3i6K^Yr##YgOR6F5SzkgSa(fPa0ipJe*{_s+_{ z>d9)VoqNfyUE9~#baZs@)P?u||EsE)^ziS!w4>kPhkSf|&C<-D zj!4F)FRhe7b#G1a?C9mzorHvh*0e_Bxi7 at KteTdUge9y-mjck?9X$VnVIIoO4ZiU>&a!g}bZlCP$Pr;8r;_4D4vajTth=jP$B zn^d at _c=6t}s+BsRnuKy at K-9;-Qfoxf(bK)Xz4!O`iiU at +t*y1ay`Y?srKPRs#aiaR zLg2b7#l^+5n_KVJd-d?@=EYRux-oovfa}Mgsr<02OpaSad^jWnpw_Z*Cw|X>DZyHZL+cFEBX-tFt};00kyVL_t(oh3%LB zPa9<%$7|eFdI&qc7KdWaG1Pj at X6+ct>4smnvlXK?SQ?S3oT6e>lC4{>mN5aN-cfhL zAEd*{_+R;Xp1W(WEiEmXi9hiE1!x~$d4Ik=UtCA7iCo*5ZOk>m z_-)1gn+Pu`#ZaKghN3Ddzao!8i02iBu1|yJ4}?%0V+K(J&E;B*Bc>418XjddVM{1_}p!O&HsMy4_FT#xVqO^ zU>L^jb_atV&u?Ff9*-v&gg at a!xpy|1{227g#hbp^{n@#D=7$0Z`CWecpIEFJHKA+< zsG6oIN+JYem|QN0F`fod*L94MBniGyRYl=>geWi1B5rQS*Fy>dH|pK7*b9JBSc*c3 zrWHk10a6vCX%IzRsSZ?~K^#EXUM at dkWVvyVj zt*xyhPH}D%3X<-2#csFU)?FpV)hdNVz+}z+Mjvj=l)J&5 zDB!-S(tdjOGVauFFPv{FSTAEYvI7(JlD6TkZL0!ipta4ZMO>+r1Jexw<%gkaip>MY z(Kk*^Fv}F}eibnqIqn=7Ii;8MO)VJbaaZ2OHDi>rQ!`aG456BXBDpEJDeK}og0d$( zD2k=+S1TqEC~{N44Ag*8^0~p4VyxpXKjHG?%*;$ivM(ka$C-z3XMfsp_%?A0>-XbJ zAm7u|Q=Xe)yCKPzJ~?UKC?fa_7i~;)MBvPz;3!knqBC5CzVUc`tYH|ZPGy6EKmZ42 zxrr19#Wh7pP&~ep!b+y7Z^ZWY_GnZh=ag#QZz7R2Z}222u{bwy$947%xN&<51;@u- zUtj*x7LUV(^Q9M)ChmSV9yc#->UGwB<34?wq!>8quvoYXK;#gVHQ|mMMKglj7{m=t z_w>k_gU8pBBcRz|nf=F(?M$xC?v+(_a8SdgI!P*Z-jU)17j~_ztjHY4 zXN3#DCjaQ_`p!~g<40e;IsOD_Kd7ap<<*_fynK=cU4P%7uf2EIqn&q7RgLMCU<|HwgF&i5BFyZn=SQ-o*mU z>V$<^T3Tuxw;^E0#w;%{Ka6$u?5!tm_8L))NkomY)Sl72IyyQo7j)w{t`{GAx}#X| zx%tcJ;#1+Y+y~cdO6l_$nQ()xw<{<`NbhFAM at BT^CR at XaE2J07*qoM6N<$f|6Q0_W%F@ diff --git a/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/Music-32px.png b/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/Music-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..53b2dde4cd3affb772b11a93aa35777589cc6d23 GIT binary patch literal 2602 zcmV+_3f1+AP)j+*3l{(t$=m=#BPODOJ7 zwtxXTfQb?kHkZw1H+wnv)Au`@0BM5S>6tk{_MAQ6_q@;hywCf7OjT95-EIta38Dm1 zmI2!q=%>Y>NwNS-QH~hciw(wr zNRbPYO#52JjIj at ORhhW{w-fg~u&`jHruP(CW*h>G(b5rE1VGn$91^n9q`DLJ#(OK) zc1$>YOubH&%$rR^Kloh?2m>K8ii*MSm89%U at 2`liv(b`Q`kI z%}0*670sAjfXU->kelT}N4E||F^K^VfDK%XRtts<6y`{Ha%C2V6-a@#s|(jXxxDaJ zk4q507l0%(Y5x3)OO1~3Q;p3L%8`JQp=pp^46-C3*rr0!>?DA}1VxxM4d{tkC?DZM zPC&$|2Bm1lqTE*=ySH$LC^B|g02yg1?A4bRPIzR^O>5(!C;}NCj42J!a~Ik>RGc^y zflNigqqKVq>{1YXWtG5nMNFi41e6xb$R+^if;vvtCyMS}kh}hg`-}2Yed6E%D5ojQ zADZ_<bz zCJ~C{6ZDQ)7 at 995Jymc(E2@y6 z3jOs$T+=G%7a+CfG!)g;mc)&~VOjs>0B1RE&0Ge3=_3>UHd at O`u|w z7Zs%*7-Z9Y{b<6xhxYw5-FlKi#)Ru!`$}tkgj-(u$A_+9vNBBRjUXt&cmxJb36}5Fyw31Ed zq{|oH_4fg~+e0zz+II#S8L1dMIv2YSoFjpSiFOG;nURm#*JL~M!1HeeaqN^%#v?cz z@*Q~}=!=T?iXnLtQrrwZaRb*+Npq^8DQG}9`}>E~J4`sfl28mZ2O}6gG8;Kre$EpJ62t{}yu=nc7+#9p9cNDRVb&2pcGPyE ztkjL%49m28-IFt53!-q!?nT0>_IqVAA{iB9vM|0p7nNn12z6^{4J9ybd^)Zk=f}aL zaj2Ac-C%<@CJuo61s7fHTJNr3z*wj=HD$5HI z>PpZ8j5=Tn`2Qx14WPYCbsW;|VHh{s=lH#45&*hs`a!?$Y$r94l|cebSfniyrC{NK z1=(0SFROk1=C-hDCO;4~-L$9Q@y)BK^50$CO}^miH~bA?fHycQMedfG-iOXYAYFKyd?b27gbq~{2wdXpybny9Gz at pn zACGrGI!T=^LB3$3=3tOY&yU>)JFxbT-#Ux_Vs55mNP=U_7sHnbq>CDmVJ5|xBqaHs ztl6wS9Dax1sr^Mrwz%ytUsNr)t at 2S-i4R|T$CdCA)it#ZD7zwq%tWDnp<~D15QZ1I z@$~AU6p2Y4&n6I-ldj|x&74yE>_D7K&&1J_iX*carGclUINwz@lO<_-9=+%>zBup2>hpQnBWqLhAF}*Avu;tX=?uLwQq+ zfoI>0;N$9e?=Wm*#4xV|pdecgZmDX2hSC at t0H8NN<}(|1Y+G{A)sy2r;Z=P295XV2 zk|8dL#F$Ic$?N0z`fMD5G&eOS8y*56h?a9~(5c*N4y&|z6aqCkiAq2t2jpqU3CPO( zJHx+w?B&L<`ouTrNY>FAQD1v$=hJzkvbSYrx^eJG5X+y~i~AoxfPG)KVcLWM&YVqf z_osaFR%#~=$YGI@;*&zNbj#VCGccjtOL>nz`_${LTL_Ht-(u}&#i5QU9$oiwhi0e` z-F{L{9s%5_mAa_94Q*p*}smr*3m>%#lJ~SbDu8A z_4I7`(>J*J+ANxI7`LrI4oC<2S$8 at Wr*)Wbe<pubv0Fr)Sr2_X>-~a#s M07*qoM6N<$g18pz-T(jq literal 0 HcmV?d00001 diff --git a/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/Music.png b/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/Music.png index cbb80fb1f137cdc212dce4c99623bf85219c3fe6..5f16fc58c535acc42a8cca9aaaa016a760a22550 100644 GIT binary patch literal 4869 zcmV+g6Z-6lP)<8D8A7dH?{}kZ)8OAfsPFN#Bor-Q3OF&*+f?1iOLcQYYYKG z2!W80J?Ty_wY+n0-R`b#xH4Av2$0mRv at ai${1^nB2j`Y1xb~c>I$$@@- z`$AY)Skr);voWxo2CQGe2$s{_!)dN7y|Vi#&SU2 at d%xOE0dWKr$I;{e2*ZJHvGEC7 zu%tIVu+7JIMge6px%S4KPNs*3mugnHd$7{A at XNriLbRg zxYIT}cjiX9e0bzDw=NHV=wX?GpN8$X*#1ybe6{u$1MH;%(b)DA%ft4YA=$AVmoLof z7HpKd3cMXn4$*V6Pq7dL$ReX=5Rn+YYrT>emZYy)j0A_Y==_X zw7u^}$+g;_U9_TG#X8yLkxc>HD-0~%PUY21sjU~g+8u;JKqiqYg)}ap_X|9i6%xe% zebkW9(uh#*K6aW|(1N6t*1woaa|A3JT?iik-g&ZP+i<8ii?I2t8z?{uh$1#gQ2|5X zpq*QtS&7vAIRjh!gruaqXVUvNy#lojGQ9Tk=TwPPJG2MMVFraaQgt3RdW;jS?u9?x zlN1?lSo`|2W3*GxJ)QyMhNr;aKR5^550t``(FrIxKuwyOH5*zkK+Gr3S$&hl~Wb^|o){3~|o-Ngvup*)PeFN^{X3FaeXqjaC`e6Ou(^mA8NrH=X0zUq|}@2KWF zer)(108e>wLzCveYxQFTdUcE2CW-b)VhQyPYN9ZtPZDKN!T)%M=VV?j^y?8yfy$bG zC;^&v{uKu#$En>*it`L6F(%#nTiu7b zXNN#Rk!R}Jxt;NorzgfFHYeJ6+~}}bJsKk_=+W`_%r_W>E*^0Suk`7jpax`t#!sr0 zA8jh6*YD{P>A`MuHe$|XLy>Zw`{P7a8xH4~-JR#Th>62Y>qs9-mwfa;aEA59AZp5A zZ+>=Iv?=7jyup%C(5FWNT)0w0^IZxD?R(E=Lc?ltKAc%udL54PAv&}!D*>+fAMvNfX?U`O>e3)F+%Ar2gJwd-PvEHZXWK|kggzT*&n-p z8D=A8*tzzZ;UU3>ejY&Sj$Lx+!!EyY-q?(=P-9hSmUy^8^O+Y5a3iNz(T=NP!j1npTn3Xbg_RKZ(aJ~>VWoK4eQ_j!`Mh?1H``g4_b$;Qd#)!6Ld$D4G1%-N6_ZyJ6ZU`5S~B~ga| zUUUfZFIRay_~gWnC{|$zP*&qIZLD~3`ak}+`~Ms;{bjQs!ICiH5WxG}*^`TKKzVq4 zY!pm*(1bBx9aJqWEGzpGp~XgCE(Pkt!9MqB1l*SBc-{AH zZUd~@Sw%H~`nJ=LlZ<_v$}fCf5R&3enI0XLflkYQd!iVQ<(9Z^Y~MNpo}bp8CKz4Q zqTqZ%4P>Tt;kB4Wqs) z%btJ}Fw=s3&yMatS_=>Mi-ce!55bI3QC4)#0Zdb4QIZ6$?~>UL!tR`fyETfehrj%( zFTJPeT0NY{b-dlaz&#Z+V{`z(i96KEa|1&dz`n7=oN8}ut zTp)c4Bo$M%f~JSIi3T`RV1|OLRw%D>K%-T`@=+bgAOlaTC!sl+7O%((uX>z1>qyLb z(=K;{5f>8zV;<-T=L#zPg4J%@4_3pX4{oBsV1N`kG;@{7fNNyV9mj)>97IL%Fsy$# z{k!m*6|8o*AKOL6+>}cDVpzd2qPWzV#$5${x7a;1@|&)-vmb3Z=Vp9#2h61%5Ejhg zaSGh3G{eE8<*;sNDZRdKXEprp;RtA-Os7Wh%L+AdMS(lAOtAJ$SDmz~PDH>4cz93* zY}iu`h1acct6GE at 6AwlM2URuV<)+@~Yb2ziYZVuqK1{BDH=9*WtaO*Gx#s#1%Ep#xGN zD{yZrT z{n-Lvep7?Ki~@SYeu;>+KbCzm{KShNp8$_JDfhEk>G7^&fNaACwV|06W;vu7hwd3B z$ShNr)`7B^X&l!yQ<5hNTNdR#$#NG=O}gV;em at J2@T(bPqRg z+DF|{Y7SsBI*lcz)u-JG$-&s+nGA3houTa1E(+pXg;3L`;YN>)BH#xG#FOMiN4t)-{w1t2B;DM%g!5RjT?~SgoLE%NDlp2{2p&4vxts>C-E3y%a&caU(zgu zB?<&^Vq7?sRhVJh-U~Fy&waWNtlpB3J}V+99zV`QRHPo+*F#yQO=H*)%a`6d4wtUhxe5hh)`yN(xL8 at Wv5f8~J#2E<$G|28nlTm9 zqjL~c)QCRoVJvJK{<`e?R#qA|%ZGuPMAg9~7uGr}AR4lE)Lz;`FF z!;n77F#q{pux@)HELoWcIcKZj-o7!AbFLQZ>P49IMj at QcGb7k2=#?3aU=<&e0s%|` zv5Kpb0hYZWT`aZ|uvKifL-D`tsZn5#^#DsNjxBU&79RWCCZitWY*>6YS~07!+2DMB zDa>88A8y_BcPqK7PWUs_D%8}*IMn9M_gD@=1=#Yv4T{_3Yn*SXGJNFmB`W^W&ZO+&DaUGWJH7aY>m7|6ErGIp?iVdP{vt9-V-A=!G8UOfu!732L1(87>ja4=E5Ks0qNvppiPM|* zTHwu9HBfKyZJEnoZinTf0H!bwY!0P-#50%26Wokl$qCpO!%a;+kXS~jDp{~(&tfbQ z%{pXRZxFzMG1o};7J|gNx<<35mI%oGv0n98K at A@y9n at 2XW!0BC z#UpJbf9?Ce5nf(a?H4Q+7!l~aHwjN4Z>#zn=_Bi_)D*i-0%i{q at v7MJ<++ at VJI*X6 zYE6E8LJ|!%#;T1Z9|RQ7R^kcB&K*Kgxh<+03!bJd at M`1eG_K+?m9u!|oqxANO&agr z`+eQ}>vmTkCVeD@(w)EtvU*5*L*7z0bHT2y+xFxw6Lc(%)bXrgz_*HU at roLj=v*`j zW!Tc%hhnkbr~+n<4h#cJ!V-AISNF=lzs(db&}XqMJhFIY8ClT2NfIRpaFL@)z?wv) zftbzH^R|Ds{)=-fc{XoF7SI;Ie-Z{v*ankdI0W}j*$an{meEg>PWA4JW}R10lMmM% zHDi_YQxqh|3Qcx+^pI%sbBYslmtI?fFDYVulLKKlp!H$)B2s-2TPvEeV9)34ww+%= zK)w6#T=-_3fue*4qvf}X3YcG=dZ|%KgK`rl6 z9rWoIj`?;7D!3H*>O2liR+=7GFG_|}`3_7nWE3a`jHnZ_(fY>y-`B4H>PYpMh&m5P zs|1Izu{mG^2J8izYhMq?=J=6!EWq>*+sH?I!DLxq6rUA5#>5S#-2yX&#G z=1_?^xLzh+T)v at v`PqWTlV~beklkAZEVN*8vbjG!RM@&r6$@KLAw2*O?H>=(CIi&e zIbi9(ufp7?QXtR-l4C3f85JsUX#N!|HrIam>Gs-h at zQ0q`Ep`J2-eYDW?KrFb&SK> zU9lkie`0VSiY#a1-Vzz6Kl0#!__(XrE$K^EUI>~zIv(S3I5O;D&$;8SKh_E8;!?-S zZ3i27eXybKC{ba2f0-svmRkz8$xN$>g>sG!6dIorgcuU>%&RyEQFWDq>t#xDZoVUL^Ippjmx{&fOpwU? z>R8xuXhbwHbM!H)Ed at +uRL@r2gBb8QX5Q8KC8Fp?+BmYB$B_XN{ya4*4a)$Ih(1O& zY1vxqkIY4^EO)PG!dTD#wmIjgTEgnx1k8JZCQVO%gUO~KwM|d&=UmSSY%Nh_VC at W; zwuvnMD?i12e==b03ZoZj=XwtB&Jq=g37g{VJoA6;43Dg79={*_DL|V7+|nP2D_*k- zGGm2zPu_4^Fp?IuHk{lIVE-}E@?qMX#>9EAxT9rOzT52mY$ojkv^RL~iAfJue@;g4 rDqs!hJ7pEhFJZa?0sb{?|1ZD*X*y9j8Yxq?00000NkvXXu0mjfk9`}nDpLvm|D+ttO?uPXHK z-00PbgmEIxt|Gm?z2?IyNIw+Du0)cJhY%47!K5O-uWsYO8t&C$)wnw9=ialHAai3D zV_#ZHLn*eiqQa_DI58f)q(tDvJ(GJQ*THz5jZwO`w;me`>DQH}p{1FbnbfyI^XR+C zuP)@hBHO+iJ2MaU^Y(**Y;t5XN=f)XrU at P$4gU_ at nqL)|PzBsLtDG(44 z)xBHh$2qR5r?{IXzMe7a%QE%fjAmRol7d9GseC9R6xqE(*0m_-&`@({E8xB<&bUcS zLLs-Vk at xra;s43>rg68Jto{BWittjZ+tnJ4r;l^vks6;d`5n4|f zrjkj*yuhoH8?~HDl80yV@%B@g$P2`1S6ehAGdpA^!jR`1$?T*47{% z5B24$e{d_Won7n8An)Ci+r at gyzLslSAjP?(LpmAm*oExNDAm0=m4Y1Y*NkOV8oH)m z&d0x>kXcqxHbXoh|NsBr!X5$$2(_P7w3R9B#~_1rJAiE|-M>TKzB29U=;qd=(Yayq zojMr+000SaNLh0L01FZT01FZU(%pXi0000SbVXQnQ*UN;cVTj606}DLVr3vkX>w(E zZ*psMAVX6#nAS!E0000LbVXQnLvm$dbZKvHAXI5>WdJrWGC40WIRvY-J^%m+S4l)c zR9J=Wm~B*(=NZSJP;G)Dg3?$@VHyF2)+mK}nBomGf`}75u}E1W#DNkt*j1 at mFro}1 zOwd9G*wD!!7FmT^({#LuY(k(*r9~+xQVFfVEX0D{iVx8i=C1om!dn8;bM|HD^!iMG z&;NSAZiwOki4i|xe!_q;%P73Al;Wo7AfJ)kB$JX|i9ixL5I$zqVqFboFg=Lntiqjz%+7 at YxA zSXd|u1C>ZEwRM=vjt$eSKUl0Q at U@XSDFm__l` zRcI3{IhibAXJllVFkWCHGEo|ayc0A&Ps8vQ1qW3VgfEN5D&NG-&&X;%Kw&V&%bDCG zO(eXPF`B&dd9YO<=SiFJ`)&d$$hHew)Aa``tXQtFQC_VX`j1dQ1*jFd8r z`EJ7oRx(-6W{+dS!@a!ZE=;NP_b5)OR3>Nyyjd_`o;(@9vs!W at CMISFah>awkzrB; zKB<;^OQq6UPoP9(;LFg+`vwd=ikqcm?i|PCiJ`gq?63l>k^Rrw~^J!4fNY#@D=&CK0Q#w8I}aXXLeZbEad2{KZq_}*&462cUN=R-5$5xS!mkw!OBh+K5mSAk3MkB|8m^NY zB>d4MaO&DME0MRiN~N;F9Hmk$79ZA5k~4u>l#*+R&6Brq2cB at PDTUB9>w41cUWd*m z=P{`W+Zoh|#r}blk~M+(ECt5~GIfj~5UOl&t>NZx&&oM)U>SB1+czR8zqp}DA!Uuf z(8$a&jM!N43d&|1{&b#oL$U*OIH=KiQ{x9P&LBpJkf(cNBRC~~o;Fd+Oth&k-t*1~u(23M(Y`PHG$%*6rvJPpe-(4_0V7-2b#fdh>X_jYl$HU@(P+ at x>Jl> zvAwpol_YsA^$bF18~pO3qM|P65rlKPoYDhp3MX7TgrfD0?kK55f4WU;rUqJSm+kIK zgtnzFCq51c2uRxE>gw8wkW0Gg6_~@=D5qS|tNM<}d#FEiqk5}(h+9*7Da_r}m4q)~ z&K1zKb#_OOKBOpeN{u_lbm$k;`>oX$>PGM-V9t=_-PB_e*ix(==NwvETJE7* zzLk~Sh`}6p;?>L!u~;AN{%en7^D36D1*h(k&PL#RBFWFOerJDFbdOnI{T1? z4j&$ag!lamvUGTL)zz4oPtF&x+5T0?Svl?$g%J{A(H(f+jCfd at H^YLD20_jZ#9ZCv zyYj at vPqx6;3?u9Kc2=UvP6<(1CN;Ps0u`2~pR9N=cz0jI0wj4aCdTjji6U}iKZ;wo zF8%0~*zlS3XpBj2vpkE3$3C*X($|-;x{6r&xS_rM!*0a9w+>@WK8Zvy&xN%H%(L~1 zN&9ya=63Pm;O at Rv2?;k=lGK3d_b)BopDvXfTS0D@=n2D!32iA92DH%xmiH86>@Nes zLGQks at Z?EMOnW;wiVlUdUn=s#7+B%Xp2l|V)QiOt_QjKz_~acfQ at j+6IrHbAY6o-Z z1~pPchlAOf76dBMH@@9Qo4hoqUKE0 at 17&bgRL?(kDm1jHD6FKkG$bV4V1 at Hwh?p=V z*^nm2of$9;&ccDRAXwt3Femh at IwvR7^z-uaHi==DSifvvJoWyYc5QJM#)F*o5>#$o zR1{Ty|NiI_N{geTD9(hb^IK!D at nPJ#Gm{z!&)CBFotvm{)^NGq6vlWZUGp^f6n6GG z^;Q9oH;Wp`y5ieDLqhzx-12BV(y8-WF1LzIT$)!K_Wic!pzxk at i9(n)Yp6|&{2aL6 z{zeQn(v{0HGoz#bwnnX;eurAX$T(UFG8`rwJ at 1EvP#8*%=nFgH-8I?uTLtFVzWK4w zQM`|9tiUyjUg9)r3^6`vRVr3Qw*4W6OlC&0phhsJ{SzU1|BvgL-?P~mV|>9lJ)f-( z)G7pBUFH-EY6N2%+H1c;RhRw|@%G{NP{3@@FS_vO6>9q>6gr4A1ou{}c?*WOIc4pZu%i$J&1Z XiZoCqeljne00000NkvXXu0mjfSw!*- diff --git a/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/NEWBK-32px.png b/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/NEWBK-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..5d9af0d25b23d12fcdd205f30c7bd5f84b4bb4a6 GIT binary patch literal 1358 zcmV-U1+n^xP);hqA`v7WNf2}!Nde!#3%LL2rs_-04AF7;05HO1Vb;Ofy4{6 z6ezt5*1DEn_SQYu at tkcIDY9W$j_znu z%4 at FttpJ4c)UgAtX1u=^l1$DNa!MvEM1ZL0`eZPF5#-AH*S$NMjy^Dek=qkIIisPp z_bB9^FLU6NYzZ7=4l86>|kTm at FL5mvkpp51REd*KsQtvQG5B`;vO{{~!E z7XCa1vS3JN&pO^%EWe$Mgz)6x=TBHn%)zk`+6I2dT at M$c*6xvTL2kWE4^AP at w|2Amv2U73VnFu3X% zP=t17CPDOWfve#ysNWrew00Ye?o*H}9dz`St|%Fb6|_MRt<988~? zpX|`#!?a--ffGAMqP7!5qH1YwMl2Rv48VT61F%w)FyjMIcD!s0ZjolL^^e>ARwfDS zm!FZpcOSIQPl;v^kY6H3kruA`$=*G9a7hVr6()j%aTQYHHlSx-(Np at iW{v{=__kQzhs{^nS3G{omVJ-=lEB`(TrlzJB z%hAz+U&oVnN|i{fv@!`HzX#)Y#sMvjv){LZ?o|4iC=7?~M8==*LGAWhgu|hgC8d1> zgBTnhLPj-^)eK~a;w+hFn%K0p4qioZjM6SIB{3zTd~}V(5iqCWrlUC!D!}@+#S4`v+-$4WXhEj810Y3a_ylXcb6G%gW&k7a>JpM8=v at b=y?>VXiWr z*6b{}x_UEoRfRw3TQsJ!dgFquc;nXM`K&nNak66Rq5n1eAHaVez at GvP0K4p3aaB^8l`3tB+C-q!tczVjBzSQ=m~DkkPuU2b>3R`>nxIp;gyy?rr4 zp%A`F#l$zPeB%J$aj~wQ+7zta_m2_+sj+JU# zYrh at 5R`r_QQM)-l)-e0%dE2kB#K?vir`ZM@%0=C~WrV=@-3WjK2)|`qWD#9IC#SF71ko*OP(1-ZJ~M ze|XjIZQX2L`Jc2<43aSdFJz1!hOr--k}IJ5;mDcQe2@ z;Pb+WfHgZVp4{Qy|AU`|`r0sJ(9k%9cFTphBp6cT*1ZPbr*9zXk9MK|&GiC$KscZT z`wPGKV}Bsn>kxN$I1EHvr$bt&89tX*&!w6|jsbrFeyx5v4#FP at Xd4LdIHwPRQH?Pj*G$cY z&&U|M$5P~g_3D_nk zWfuxa13evA;5IEd3>&7Bpnw%#Fr~GH{Ky&ppbekj!r-tUGiJ{hehkR(L8(rdfnek~ zh>%oUo at KL@zqN!&Z2|8zEM!fawSCT-%}-wV^#^SP9Jg`f)87 at Vr4CP9kA(JW1!#mK zo)8M at i=7LfSCEc^MGDHbXd56FB!{`?Zbb0JI}vU(1?XWoCYQp#bQrGE)hM?;ux$$= z+lD2mTUuJs(%Oy{j8P2hr9x81NzF zA4Knvfr8vjTyAVc+1y#U(tH(-X4<^$;yEu1;J+hacT!T)!`j(|420rRV5S$sa3{d- zYDE0 at ci{cmi*OV!5%YL4{4bjUZ$E++ at 4`7}BkYzcbzL5-_2ZMnK-at?gJ2-3W*5Ar z&trI$ip|ZUtStMSgie}Kk@ zUJiH`v9cFV+qTX08)pz#@e_nx$#9gcf&0nt14)xL2b+bZ z55toVtL6Y41mAfHX5M_*J#F%LlDC}+a5WuA&Z##6|Ilp#_4W1LJLa-&5eh;TG;FfB z74GxDq^;GBEwQXCE)njve+uh*J0imUBXBmcwej0K-3w6Ne5UC2u-POJ{tkGZiN*aIvNaKA#Wq@$uTG zrluk_Ee$z2IY^&02_BCJy}f-XFJCMcO#Cg$T5Q072R->np78`6)&Hg9!MffMzQ>&i zGowhT+#?`&tJ?CP`X#KZRr*`7PF#1+6JphQ at O}1U1q at d_LNaj1q(Tubo$4i3nU7-O z94+^ZezP zU%smptbo~x&g at l4Gh9fh_-9GA2CT*tu-dBOTD(gsd)n1ncvi2#U)pJD=UHT3R(X(~6Ku*)%uezx6F44SU>9^!N2+ z)~s1-Rf1)uOHay|zL~i`FhLFBgJ3f>o*4bLPy! z`Sa)1wM$A$v0(muR9~#QbHG$Lp2q!%%E?eiy#U;!Zt4HezZeO9?=4Ikk(ytecNwu$ zBViJjFPe*#loW}{jxjqy!XhwQmDZ}SuSb7>zq0nZbLaFrQ`xj>#dzeAhsRAzckR;W zO8x|8vm3=-&xnO95jYkV6Srl*Tf|rhjd>doELaB5n4Hnn5nbI-w=^)&F|>%zvBVM~R+40^mV zh~C#%^cY0Y{KnXgmNUY at R9}-PPmZOgj*bqsEYHg%K5Ogh)XM1 at 8OTV_nE2`8rEWiR zf?)vB at HC=PYK*j_!5gD2ed^RH3=a=;ny4|ibm>yGNL(%!!nw69liwz1PgYkQ5Lc$0 zoRl_6r6paP?oJQ*ZCLq^0XKB{;E~RHa!cU!BxAU#QV3-PtT_ratGi$UjNG|!^fs%; zo-4;L$-C6h&7x=7Y3kdt0F$itA2^`*MAHppo^HH;{d%=F-J7MYwGDpxeae(6I*^Hp zi4y}jdC7CgTm2|5Uc88fWo2l3=Z`VacsiCgl8TpLsOgl_6W6-Tx!chjbfImy5GfhS zICu7}Y at yyIjb?@KXwsq_nE-qH#LBT=RWvr_3=;~53&P&4;VzLkwpx#;%>aR3I=< zQZz9Bva+%iG)qm*MFE~67D at Wjy9lhcwN-(|$Hn17bu|hK3KSFvm$AEi`EumtFW^9=r>E;c zz3{>dI at l8mm{TsRxEzUrI$Wr$z~aS=B=#CnU420TQR%$-=9 at a|1m4`-91e}-WL&y* z2^qq!1Uy!u)!6ZU`}Rr*q#|1s7G-5&VIgwlI9DbR96Y-I!w)|qdb(G=h3}&K^L-O; z;b>vU=vu?WUZvz|l0(@sc5?gn?Z}eUGBh|O9eY?sesXe>O1`kQbH{vURn-|)QH*z{ zCWZq6bI^*!iz;N|PwUcq=;nM6N$hR}$6W({@4fdFC~J3jx4zIVmZb%b9zBZ6%1R|T zrk}GyShP9;(8837ocYY0Q990^F^z2gb9Wsfxww#Df$~F-Ov(Sw{As&bd*4;bxB|@mlMmDEz>qMjtKea zqdn*n;-Y0aPy|WqGLCyCHPzMDYRuAO_&z?nvhp!FdJHmX*7+<=ie9UJ*_SmD5)knWh9?05U zs^N2UWneeRs(ogiO=Rc8Agvj_Lxe`TPF__4tUbY+qZtwBXpEqRsXw(-dgV?LYGGF||2#e=cS_Nk3e#iS(x z(Z$&|iYmJ&TKd-Vi(kAKb0d!S(9jTO&z`MdX+g#*t|E}fB)8C#bgucV|TW8uPuG54jkq?qtaTwfI} zP6CTcOOh3HH-SbM04ChRufP7fYS(C5;v9D0C!gSkkQO^aHAE(-j-p#K9o=cEI#Z=9 z9%O2I28D`F69tUV=f$+5X|a13Em|!7n66eQVKICNe8K_0^2#f?di849x?(+chAR+d zVihjM at H%6au1}ro>nIKG$ARzldCSAJk-?G%D^_p zmUyBomvrrwD_2e|;5~aj7B>p#Ub1C$RNKY9j!CSslYF_&`LBRvE+%0y#t3$FIvFd5 zQ-uJ#ySs2qT$b)j5L~ljIwP=L6+QW4)pVUa1Oh&B?RJf2)(N*Th5gXbpr#95PUXia znWQrvKTK_ME|S zPFObwlHeG}bl+$iq7`@T+NE(!9ep?DnP;C-mS#GlY^2DbRda-y zXU?37JZYJdC}8;YfmZhWefkCBZou9ZU=jpZ5UHd{Tr7-Fsv*`=Nk=3rx-{LFF3-+T zfZVP`rDb$dPcNcdYit|gHBdg27G>e&f%o0h$piB&JF#igrm(aW`Is$0X=$dU_uqeC zJ51}-CD}Pz{Z6DGCl4M^ywn5*K at Yk0b1AK>OF&YYlkd6k*t2I(OzyFexM<;Me&pnV z#6_^QD#1o$_;!Uk_;&JelDx-sIAWhm?>XRCUwu_XeJ2Jb)}n+&3*Smm7LOy>?yFrq zV-+r`q)|VQ0(ZX^0uBX(fqwS{Jd6|lW)TX#L*Z=+(Jd3vuMxw8eOR)nEVk&z$$s6X z%YZ4w=5R%}IvBbTkeZmFsx97SVyc7*#m!gTu%vr92-t3Expt~#M(VocJ zh4U9Kz%N3bsb{Q01ytK`87(&kaI at bhApJoGE#jRlZKIkKV=O(52bPE*|N_CDHIlPw$1>=|DBYLVG`euM zws+q?8=|EWQIYx%y7qD;{fJ%CGU{v=8iU$&YC>}@;3ku z9|v_p!DDV;YHMu~mDehLvc#J#_@$<2PvJf+-L~ZAwk5gdmD=6e{>i?d{>`5W&L#q8 zqGaxvzGmI}*~QaK3;cngLmp&sNtGbkT9F+%!ANU`!fp5~gb~|r#4i$DwQ%UUG3qx1 z*_r7D(+l&Tk=&WcuN7Xeud%+VdAC0h80POr@OVKk#img zBmLAqhjg2ib)&Pj>1u7&S$QOvQEw11pU)6ZjZ{x0wvBs59M3=d?DVeg?t#w^9=v{! zci=H64si7;()y!2 at d(Zl0qPj}vVGqdGG{PS?NMK|NA_F(KLPrs57^vi8RqH-|EuKz m;0J&o0Db`Y>s$U;fB^tn=aj5otN;rD0000lcQ# zEovx*iyIU2=JK*E?(6N`v+G)-wxTok!8 at F}yZhYxoZtPO-#Pc72qEw&hl)o$9s^K5 z$jNBG=K at uMs;W>lm1YHsq7dxJ3?;Hkg#SoSA|x%u77CJu?yWH$S&{tUUikv_?r8*) zO)!x&5qZ6rJ}qCf4o at u4gCQ}IU+Vg62t((3FlK9m*`Q%UjYD>E3F1>y2%7|_GC*ff z7e;@(fVrtDNUa;6%7km^Ph?~+17>HCGB*nl147#OCr^sW$w~2p%_igs5%gd%C<1|i z at cI1WhSw`R9*>xwo)OnwE-^AXCOS`@61%OdMBk;$Vsva=xM=^(j9Yl-=7iVl6Mny+ z_se%lljG~=X5n_b#YeBc!hRn}1G&qeL)nL)B85)A(4o8A1E1dypVvnL5KJG(SA=7# zD7V(-<>f_nK&RypDFHPS3Weh+=OhZ>eE~4&_0a2d>{vPtN$0^JIUx%M?j%>}XuVF; zLDOl_R4po6DdPKP;P!Fw;6c2(dpFLX at 5L2|1Fq{X*n91)`jz=BVX;{7#o at zfXlTS& zM~|YYs0g{axeKoYG6b`;9?W_?AW@;ExfxrxZiSy{?zP+DbULwb-zWHZ?_ONIa1m2e z(^#?Mc~reyg at J(q#Kp(M}FtsO6 zoWOT&Z7`WkyvJh6M`1xBjvqgcB^gU#G$tTEE^c8Wq!eVkse$qF2 at +BgYHMp@>#$+- z<}K*3*?7%6RaF=s9!6SPDy-J^a80_1DSuRm(lpYBj(;UI<;cp)A}3)&D=I1;JPkEXWA)yi1>uAf4B($*imKhBMd`fnp=5y+VSj%=zd(YZ zDoOEgATS|pDJel~ODhTSD%Px73+s9-y1KexeaVWZrY4xpCS>R2pnO+3T3cI5ysyDv zFvJdE&z?OIQCXOBhhq?S`>$whY>d`{O`Bdu{r)<<^>!unB-rlmZhGE80FE&O)z#H3 z!utCC7#X?7X=$hINlQ zVOd$(ze;iDvSraMU^+=``T3Tp2#br0qati?Z;xFAk}9vy$CdC-mys0W{APCkWn?hu zqvDf?dZ?EXUG*_tM*sVsFs4e_+uMt4Lr#ob?&E6s`Sw5OlJ#b3^0@~VSH z=p$mDUA>l5I4w0brlyp+bb15GTD2NKoj%Q%irHl5X2N-<8%q)lNYIBXqoRhJ(SXm7 z_{Hf6Wn at D1_i>20XmLX-FzoTcuy`pivvQ9)J~4q*vl%!3xQsZD`xbz^#z>=b zN{&@c<(V%R0uhRoV)?st$iO0cx!DLP09*)yK;cpGmR zZ-B9BF<^EI4G@;3jY3F>lop9SDHH-kDoao{QdOZ13Y8i{#1fh)1tq8=KtKtVqNwbP z!2}2xFpG`%eVKjjJ@?NzfPok?q*?r=&&(hH|K2-yJ@@{PDi8?J&uOUXXEwS3cLDAK z+y%G`a2Mbo&`{|j^&#LmH2Cc&gwG#5e0&5vE~fxi&q*{5jn$~vt5vFg_arSAjY_TN zPZfWv1LR*27g8GKJ^v(Nv`raEgOfNS|5qgkVV3t;OaqsYeeE(ML(m0#mE_;5F51jdIS1Mx%VcaNzRakE~%MsHyO1Cga)0r}=zXq2X>zQ)4P{L9cm>Y3d7qqAgpu zP=03hKK{HLU?1OKc;W;N8aR*v zslFAk2Iul!!@qs=xAO9GDzB)J^X#lF%FfQF9XoeYYDx+ at oK6}(Y#2pEM9}QaRLY3d z(q*S-{PrgMK4{o*s~KdZXHY)|TsL8&ocHh7kGwu*)3<`V+i<$vvPs+%?vas^L0Q>Z zED((d1S5tu+_!IEI$l`V;d+gVEQnJ8tnKU~HoKj*p(2mRLvB87Hs#!EwTTZqS+c&M zUDUGDaC>V{X=FTx_f&&7kSUnxpv|FAK=a!Q;+aZexMzbUOL& za=BPQS`n_d)kk)_gMV|2l^6_qiiwFKgI>?qYkA!WiZU2F9b>7p+O^tjR8>_&7E1yp zS}fvwh^novZ4_-XQFBX+_@~F~VXfNa?*NHS>aKlDKYV008^&{L!(Ax6a#FfYo%oZvdyZPD}scT zQw{=;o;6^OHi`7TUSH66*<{@wG3(o=4Ysw0rWO%WE4u)I#Kp!?U44Tb5Lgti4Htnx z%+b+eEqc8{0$puw9obn3IlX#@4=_wDk|mD?h7BDoQdYny{%kTC<-D%GUQEzpi5IIt za0BotHhXLe+Pjt4K*LFVJ?3^g-3&x8*3ct6vppWbJ?svr%vr+#u^*Y64}6D!!>VDY z)5V%CC3J&IO0Gy+faXG4#Dej0aRMHe0Dq2PpA7J3v|68l!nJNT^N66Y-Z&cAL_sP5 zFfvl{+0cOB8aZ%5yRoc!_Yq)wN<` zW!KB;@|CO9(9lSeCr_s3%a;paXyN?%V*2pI4`rS=-&{>wwrruX4?j$E=gyViX3v?! zvB63gFP6~SwQFh7;>A>7-^c))Y3b5sv}gCHa$QoA7Z zgr0fkcXYn^9Bb0W=R at h*)vL6B|9|PJr>0P4WhG^1W- at _sQCmfo#EQ&}^al^v$yG+l zd?VLHY6q8Jhr>Rq?((2W#Y4DIC)H^4K zefCokLf^jqsIc&a1V3o>#TQr5Vm56ISXOD-by*8*AZ=+hN^Z~MYoj?0h8=KoODkP3 zuMltu9AG;rAfN%e%^@0w&%w+aIpSg<$c!E{mSTCsFTeB>ojvn(BPBy1l7qP+NJ7XOt>(dK zSkL(rtfvKxDxgqDENV8J+4tPMA!bG{4aFzN(KrrB at Z;2!Br(DG_%U?s*ijJ%#@xB{ zXwcvxH&sgwjV&}~%F~il!K`4uvu4ev0RswH(3Nrxa&uN at hOCR>=IiWiX;vmHDQxm# zH)${%2UAM~EtnoQ*TT#TS^?#QX*IAv=W}HR>Q`6SAZ9QA#(y`N3}6|zoj)-lPIx&q zC>)sqBQQ>!FkYx5f)*MLU~DKXFsGHNCN!*5>%y<$&;TJo at c?NzvkAkmusMK51dWQ) z%Lbuw5QR_~sc2VhvcsI1qk%0aR6+tU1PqtJ0O at eMT>{d;LI-P0PD*48N)~p8 at -X~S znwb_h4j=B>BTM+L&z~;RMv;Kr47v$lgTKQp at w)&34GgleC_`k&I+Zsa9TXPgH7o}v zY+}9+!Qo!W3B?2a7ez+OgHB7}u*FO|LgoZ5x_AQ+fR9ZPrVYtQcoofJqbf- at 0ogD% zT3uC1UsqR4$K=Z|zof$B$0gEEn)C$i+kb#kxCqJ5S6XUiWu;<4&~(3k{iP^Dkb)pl ztf0<@|6?wgJ_25tiAOvQA2yUX(Imd)VP6VGX%LUX!ei3%$<58>6kAOzSH4C^jvN&& zrKfkNH{Mu9HO$ruj~9x+Z{51JooQkGXYc1Uefo3>bT4s4KgVfp;>3yc#TQ=)@b};U zfD)Jk?A^Op1e2ZJLsAs9o|I?_KVbMR%0iT7SD6W&C at hr7iw4_kEB{Pq&zu%to;z=z zaN&`oM$+GyMrv3K`}gnXlyrtBZ~z)SXrT18)~{bLfJ0FlnliF*cJAE8*Pf-1Ki(z{ zfN9fb(8i4$Xw90p=$&=z=u>8D=g*&`GiT07ent*owQ3c;wPsCtxpYc$67}hmOQ(v8 zXyt3KQYxo`m9M`}MW;^DlTS|O^wFQW^)(4xMMWoR#*CSgPf;NaA3lOc{A#2Gr at Km? zug4tY$4?OVK=%axKWykQ=GOJB=@vSA^a#zKJ%?7TSRwbEK7Cq_uon;T;YuzT;^N~K z0i>kTj!!C>jso;`cGRyJ_ic$sRrm at pbmbnV(TC91Q at fk!W8)^)cQ51IoAjD7n2 zg0^qp&i7P`yF_p-IC=6UWo2b?l~yMWxrN>dCk3)o{>RSEYt-H7SfWXODUQC`O!yy!&KKM z3^1%w8Vo1Bdm4=xF+w&pZv1$uhh0uL*Su|1P%w}V96ZdFa5820=t&of&r72ZC13B} zxzf1^jg6Z&-8BEQWy>V(VLbcnb2N+17VZ-lA4hq)dF-#Tbh+drjUP9Tx-%V}&XpJ{ zDp=Rs|9G3Tf^NDcqOwvV^nwM?OL{`SZ{!Nj+{sAY zIl!EHdSqt_pmp!8ZD&x>JQjrMf^Sz;R*QLIfPJA~9m#j4^x*M1IlaQ)(}MN}^zSd5 z4s|R6#L0`Qqnh zCh)yCHsWE at H$N`bb$DC~4jp=C^*wYg<7FYF1P}x-14dT^5gMrk5%^Behi^A7Ub;l1 zN00u$yaUncJRHw{gwFq+9)AB=hW0^C3=Vz0yj&^Z`4~8`;P#J7*}N}ZDv`2Nc^g0_ z-_z66DI+~SoLdTn0DmX-96Ef2>Mj;jeaQuCtEr;KD<$NyTPZd|OL2Ul%E!AR2b>-< zXJk=w!4SFctHTHB?2c{Zt|+4vy-r94f`W8`_ at 9G(y at RtrN`3)FbFq?`lS_%c^Jvt_ zk)7Tfo{ogZX}kL(X2v at nnKLb>HHkXSQ!QRUsZzR83r9v22^dfOek#SJbywb?2`C+m z=8AHvy>OoDE)`RzA)@^)9*LqV0i=TItyJ4qYRFi0o{~<-ymB+QEl_ zQu}8}*f&@~C-&zJ1gte4-+|rD4m{kt3Q`Ba5$Kfik&KiJVnq+=4ZUPFS$gW!qp=&_ zjP0D;zt76__yL6xxT*uS2{J3dg5v-%#IFm!&7%+cwTgb+Z{&q+z#RmQ4uLo1!#6(D zQqxcC)x$tg(;@(Q^|0$dd2|8p0^9|-3vd_UAI|un00RIW#KGXpZv zLV1)XZGaZ0(AE!>Lec(ck^0p{sq&%mRh2}mKgCC*{`k?qYK%WpQ(sAwqG?mo){>?L zBF`uc8fAtl1GFFm(}96`T+cpt?&aQLC^W|K<4(?;d!BpkwfEWQj3A04Hd1uhVA*g0 zdioIrfj8c4YI>u-zW(%ot+c(p{r%>XCqE$fYZ$1ktgJs!RfVrwT9BWgPZO15wOBx7 zR4!a-MSp)kU*mGQP*z&X`)CcVrMA3>T+8FMzNo0ETH^wPF){zlna^fIp%5P^U=yi$ zy|cW;le)S(4#Mm8!fLg$V&Q9Kk at t|xeO*BF_wV0l9UmXp4AQ2ul$Dif`dgS~Boat3 zEEbERm;l8}EWlU*QXE8Mp`oEcQADg{=~NEMsoWNwMwgVxZv z+K`n1RP?Fq*l&3gwWVok=?H}*@XmPQ_xqvO>y`M3WiT!P9Rnb&BZ7%;VneN**vQGr zkxF(pBJ*>IL_|c4CfvN$i9lch2?+*P5 at 0kM*Jgl}^bZUyTgb3W+J zsfv480As4}CV~?#m`uqiu^14jZJ>yUC`K5d2nR*qu2FaOiFe*T&z2rh0e}(%q)hgA ztjJVOU%3X${=FPXrF{=VJ|7Yf9 at H4HI5Y(D>NyDZ8tk;05i;A5*xQDERYw^Rv0lRf z1mS^_Nn%bm{6oX=JBAe?)Hbqy+LS44 z5bFXGnGqTzA*Cb_Jyyf(z?g^Evt7SHpPGs=V?>^}q&GrXnBwi==54&5oSf{769e~m z0UfW^qL~=s!W7asF(S)+dM at sjKB2?_`@q1!KpX%r~`R zM=c)bkC>jg!RQQwopxSF*v-b6#e}CDJ>6d at bN_VwK@ku4UryW|pWuCSzPY|Qc|fQZ1T zYJFG%LI9W!UKSRY18{8gHVmS`SqLmF at II5t6d!w_gFl>^8vEP%t|Kut{zzW?r9ta=RNrlmjs3;}|Qd73 at c^w at c z$grkiX(e;x1qPU2R2(q90qhckTP5P~D8}h0=@b zwrdnc_EH>s?L}m6*(@b224FF;=#6_FTbSkacGGQ&rsZf{{QBDdAP);LPGa#&vN7-S69P$65E=S^ahf<&*aeu6)7*3NpCp zGPolGc_1W)ya<7icS6XklXMZ*PLfUf6lqLejVC~W;!O!1ce9rxe<74(Z>xm=?j5a|>%^lD< zw-CUp3+EQ(B_}1V;3d%Z6DOMjj#JJD=iETJtGwl{&N;tL_AXhSb9&C|%4Zy>;aSWPJ+1 zb!{u}L+F!};0b*xf2R_D7!wnnyXEDdtSLL#U|q5$S82mPS+avp+Qo|&l|1oy$rrO{ zE5Xuv-BatKX!RPXuWx`|yZ1mv#UweZXB+hIk~DtP_%*VzQ9WMJvHYPC89Yeu=Mu;(u?+D<1QEP;l zHI>z0dvzO at SKVp}x?Huh7K;+r{NRZvp8fZ?-mLTS@$pxx5-3zje*D{;Z^4O=Pl~z> z$4`8W(tMK*S}tY!SC62JR<30A^73+6RkRYy$}3o(Wmq?v%@8$pDrWxx8TpS})9jvn=B63)b{5pEb}BSeBI*U(M zu2=y-`r#(G_FG$52gi?}fPH&+Lu+drlkQXmNRJO3cn{XEdr}(RYLx0(&p`Q at ug2kCuRXk}xFS^ z;5TpnOQ=OVB;aJX^qj7#&(_vfc5h&C(23|c7fILD)WC((Qbjw5hPeV)t2G(|ZCbv3 z+22J*MnFe<2kSI4B2ws|6DHOEGO{(YKf0cZ?Mmj zvHOkJo1mqo6{S2!0t>>ptE;cJpFVy1Kkz4(_=0e#KidkNkFSmlJN%uux3}cw<^riS zb()u#`v-A53Ulz_c1lajAU{9f)$Mq2S1Q>!IL^cS at t21V9lG@5OD`?MN>|RB1pe~T z>kbAJ)mY*g7qGIRKml4wPMllY=ahZQ&inTN8j at 3{!|uJm0zW?^n6Ma)Mu>TGXt(J|GAbe(cCK%1f(vC8V9 at K>B+xlMJzcPK*GSAAS-VQuIaYPc*51KZ zR#w4E^tn85gWr8|4kpGYU}9n%CMG9QZT%o^x?NQ*77O~{0FN$2XX%A;vtvTS!onC~ zs#R)GYt-O_nox1+E3jI}z}Hs`TCEnfLk)8a3Y`5gH*Ou}-Ah=Co9$q)T)DzJ6eU9{ zHZU-VFYrZn)j?EL6!`m_S^Jij7U=Ho1|J`-G|0labHQfgu}o6r1ATpcaJljdOd|NM zt}f{8>VbfO04C{#rVF5*v_f;zJh1tq9p5Nt=k~ORJWfhdQZh3Edr`yas1-gqbeNe& zZEamdR%X`Yl~tARBRO|d at THMES5B_?0`Ttc9vB<5116AGs}%tcNHZ838X`%S?o)}4 zi<7#YM4wE6IfI_nN&U!$*laeKgUoEhNw{_E7IRzeY6Fa;?GBwe0@?+SL11?ySORfE zI~!mqGUc9g!kp|J7#_BeYmF$FGxx18FPz`7bLYEr at X?5pr3DG|vPf(3;>9lHFo*$x z8KufOF>yvl1`8AC6&5l;bad_7557r>V19V9#{rUWCROEyi6Bk5iUGyB#D(C~aUJ-J zXP|l77%Vi7KxpGd=+0aWL(^u0&pQx8{31Of~$|P-4;R3XmjPwll^XlqqXlQ6qylfl;85J_D4JCd1gCh)# zab5xVB*f!A3ysF at Bur090X{j2X$NsZ8lKBA`QYOgf)>fk#s$Lsjxv}Cj|W{(GmPde z0?ufHi2Z*Ly+7Kk=nEq at 8kE+Fv=sTb6j>!ECNedgHf@@ulBBlL=pOw2{ZXYuCB~*Y z^PTe8)#L{u&pr)9m_AysHG&3-r+5E*;9tB7`VJpsnYm9w91a%!Z_#qEsyZ__4^6mPzC=a0a^(v4s)KM9k*=)$g7z;O6<>30~})#GWxX#v1Zk}V7AqM83w zGIR|3MY)fq`snDWQk`;hP_q9Ce)H$r-OY?Fm>5iek;|1}E-r$RD^;M)Ob08Tt(9NH z$oY$)Mol8yH#}bK5xk$D392m<5U4c(uQS at yK|BwpFMz>>JOH#|@n~teRZHrO#insi z2pm4sUf;KGA5&qHbYo*9`AS(=pd=g%W+CMgCMxcp&>rNg&w zfzkQ~Fc%iUox?{#mz at dyM?M1c4@$st`oF>N`)gt7!xLb7?r9kQ>cv|aLqb=)mve z`C(Z&CZ<<}o7 at ihVR}N~#M0m2FI|h;U^4mr-ph-+x%n`LHcnDjBQN+pw;og>L3ka) zz;aIHM(%7lDiy{=AB^|H^4bO82_D zI%x)oSZo+=fs0#m;I*si=FOYEW;^oaoI<_-tK$v^DED%pn-mGlIke=Q(l7g6@~sqU zk-gG$VqqdNA}6{Z8X5+A4B}f_TNM$O^D!~j3wOFcgW*ABVoM`RYaFFC#?}sXrkUUu z at F3{@Qtt at _Ei^P$)xbry77CXx^w`dVOkGo3TO+t6-mOZ5EK4GQ6mXF5rMNdNER+!z z0lsys1a~yx>oH+Yt2ioQ3X= zv!FGkLsb0p;G+%p3iw)G1DMcnU$3cWW>m1~LHF$%uF+akwdjN0Bo9stby!MDN*F+z z3?eAGzmAQKVHph7H9kJBHZ?H{ZP)jJWuS(+6DvBmf2B| zBtZn|sM8;t0``aln;`A+ at nNW|+vyQ-M at zdfZLC)qxYGwcXj0CHe?WkImOU@=$QgLq zvSm!A9qR0`a{^7dENy$t$eE#dSy#((nHtMLi_)cW2vV{+NtvGZbYDX6(hNppv`fGd z5;(=tP;ga^we=7l6)ClAYHET9=Ff*uKmF9x5)Y?b))7D-Ja`aEDOLdI51pNzYy#+r zjg5r|7CZnWBO^GQ{w!jmV|2I;#;v^$fRYN^B)Ra?WPk%SWoweE5*z;xlBRuMG2rH= z8=yt=nVhuAe$PW!yHdimzz`G^Hs2sdvw zyV&o at P@@Et7j0EkW8Nlv<|J8OJ^?(Fuv_~Tr%kY7I;_q~i=Q8w#<=%IJjGV1Kwh(E z&61=Ef*R}fdIYSOen+lLIlChYqT=ObC4!a{7C5w1GCI5%9_evqUIeTIwZzgOnLIkU!NBVgJP#!V(mBHc!MPbRaI5?bP(^6&n2~f^|jZ~l?- at TdE{m8M^IsTU6759 z#l at T(X(PRkE17x_GbBs at Ao!a773xe!NJN;TEty|mzZbybwhBmlGxnPsHf&&om6eqR z0fB)`bx6wL;o*$pX>W&CC at 19sheRg4!sj}O%Dqcstpvs*bzyV>iwuL9Y|oky?0#KluZdv zgk^I~fLy`~zz(-0-qY(sT-_0`Bs}_$7Sq?n)D-y|7672O4 at 7TWQ*-5PMlz% ziLeN8DTZ<+-OoS&9CC7UV8}A$2JkdcsdX4cSQ%K+CBXj|DW2EKq zy`ZpVg*)PvZk38o9}M9LSe^zFVVSjh2Vvn6jQMhQexB1RrCzr2>q(^*yJ>Pzo;R{6 zLyC`2a0_@!*n{A!pXx{y6ijWCf#eiG#p}%UO)eRdYEr4rJ{a9SxO}NXy0r8Y5fLe9 ztd|edL^Y-|XHGs`EG_j4mVKPk+Qt$Hw>#}>Jw(K>XR7VO)I6_nMK&i}&PabArUWWe z#TyuKP=+LuRABHFC|XwnL19WeuWx98?Cfk|fugHjup#$>hvO3<6+};+3KuVyI at YM& zY at c>^b$Va6F+ at R3$`)vC+yTRuYaZ=al&o4~grt;p$Px2h(#$((ztqTppr_|%Lqb}L z+XaV-i3vFH-T^pz?AU=*r#{&)Bo7{T4>`wY474rDmS){ZRs>y%zWJ_eRfZUdPyZPv z|7S41J_y#478l8?)kc^SG83X>AHyUh$n7E^YBLlrTLJ;J&ZSa&d|!BY7 at R$O_BRN2 zH-*^3dX`J_z>kfO4w8{#W$O|2*YpJ*snl(jd|5{o5+?K$9~?ToFEJtE zuSv4vS1~T16ez!+U~cKY7wUXNL8A>}z*rH0dOPSluejK_yY@}ri6Gd+czIm_Yjx+A z2(aaoPd?d&g}zyemhG*1JM^U&FT9+Yk at 4*>*kO<}H7e$=?QS$RQBZJM_`cFAm#i~j zdP1p5KWWcBd{#`85%|5eB}2=XEt{X5oD`RwoRU1RaPGGPxcO#tZ%0SBK0Q5M at 6C*m zmFtBioe7Vh57R98`08kpnr3JC9>1X`z}+`*-t2#8$Bwh~*^}^1W7gtDixM&JjzjZ^ zNli5As#(*oUD*xx?Z%!Se?JG=Ir=_N*#^Di at n2?w(W^-(N;oP~i at -=8r1DDyC z?taFh7PcUDf>uzzXb|>cO~N&$QPYZxi_ at m3q+o^_6OASiL|@=J+pwIpY31bR z{TTZ>Eoh^kPz>TE7Zw)A4GawQU`Dr#G at Aq`e&XO2 at cogGPTq$~C>r4-RbOEu^unOz z6A^{6c*30g*>SnKxhV)fDknSJ;Ab+q1zcKIPG92A5Qu0@=wBJd6)#6fa;Ep4#S5Z9XDbTCn7l`BO^X1J1aILJtHM7JS>LR zxb0h=Enf*BMuh&YGE!B`icNUt5$rdT at O^55vnGh2^@=88l&Pp#vIO#>oxe%~jX-R7 zGeK`)zjeU(F$ron=AaX#)+b1K{BB_29 at +MfdbpVYxh8_*8l(j07*qoM6N<$f`MLEOaK4? literal 3487 zcmV;Q4Pf$#P)quI^R*{Yhlwzt=KTBmnul8%qU zz`@ABVBv8|(a6c#-reEi*VCk|r8BojA+@!&*2Ki7r>nrgn&FLc z;n~*6TVUz!@aO34)U2(wwsPy=-^IF4+tJV|DJj){gv^PM&dIf)q^G>V!{OuL$395C zuQHXIK=btW(aVpvx4Us(WU7UI|NsBbwy%YWjAK$@TbB>LYb7E at 5wLq1YInTjqv8-6s z&y}^bgy-bj;Nj!SyjjT1&Eeg*Yg%IEzrN<+#)O1~+n9yY&aqiaPtTsA;o7d|=H}hr z*|@DY#l6L(qesTOQqP5k at 9W^~>g!loSkuRQ_xJbA%*?H=t&EI}iHL;QxVz0+T;+pc zdwhYjs4~iGZsXzPc5HMlE-<*hzOALL&(Olp#&?*RN!Oo_-=&wet+n3X-tX`4rKP2M zc6T~LI_u`r#l@}M)}*DNIG2u-ytlo~y<)$xIrR1LqM)JZ%F42)Hr~a(-mtQbf{M_T zmhEFQb6{rZcv9Ng$J*Gxl$JGrbb8o}k;B5k%2QeQ|MzBDVx)(E)q!Qzo0{Cm#>!u1 z^z!wcp`f+8wv3dF*4EZ*U}VCyI<>7aYio0vnKOQXf8Ng4WLaJ2($k!oIPLD~jD&w(E zZ*psMAVX6#nAS!E0000LbVXQnLvm$dbZKvHAXI5>WdJrWGC40WIRvY-J^%m-?MXyI zR9J=Gn165-XBo$@xe&RNUN7+uV{p%qtR&UbJKCHnrABIC&=A-22T^fqG+4^1H&*k|4LZ?hcUM6jjJ&5S at yc41hSZna5$gIq^~dX z`Eb@&t|l9otSp4J6j~|Nt3on^@x*nG#h^4ciVz7i7$b@}I6V|SLMU=LG%g*-zAz at 6 z4|a$K#_4ocAg-c71W+JXtV_vfO*Pp#L9iGDW}H^W%J7=TBY-Lvi-d#YD3xkcRevHF z^ztOh7bU5PljAEm(_uqRHm-JvEcVi6>2g{a3!^o65kMK()XZ at MM>$Sjut2dSgZ!c9 zouu1MlFdmM#*8^!fw+MQJ49Br>WQ(yZ@^gH*o|B5Cpfno3~iDX3%DWOp-?gzklZ=_ zsD#03C9h+$c at i+l6r=@V+ at NL~=D7Q72(EdP+LqX+C>FOjq+ at c@Hn)LM{RYNn^Qd4+ zH)W_PYKEHrqpH8zEpy4FQc}~=k&_Gx!nB!c(i&K at nivM>=BP%1l?64;L3Y#S0i{`v z?6Z*G0O<|{lF77mR1!@LXJEoPHepQ|m at bB?VQPv*O^pf|u|{rG)kc}V3s!CFdpcRT47#HOjs~`ydYQG?W8HrYF zYx8-S9ho$t(fz-8*N5&W at 4tnjbj+}`y}f|95V> zpE;R90mp+HIp;78BeSx=3O+W5ObL^dlaJkX z@}C zPyF-n_YeO4;MT3153hv0wqwl3`&QZS9QJ!9wF{0sU!g{ptuj5`-_HVtbcI1qKL7eh zwx(C-R)-EgeQ?zW&V1|e;f*i`#7~KLGRs~T{Sj&2yg^jQB{eFHI&j7ET99aKYh!gv z{<|nbEB9?y&V1q1 at A%43ZaoZ`SMOW$GV}Nno{vZ|TH- at yZa|Ax(M5_B);Z>Zhm?PO zZ278#%Qt==Jh3jpDBPZ?F60j}^W8icY6>YO3J0+wJ04BamTqH5eEUV}cGrYa|;T zF-37;%o`6bUOd`@FeBsRw;NTQNC;C?Q?7Qv_#?>%N<_U-j^T(l(4I)ZA5=CA&G2)e zjCOW*PE1_7)ZP6>5MW26fHbw_EU#gFJ#!(SB{YfSPd-2giwe;YJRtL>HhsK zpr)>_?#1q*>e~%dhc;~3 at D~E9kq+T`(^rmBNR9P+)q<*qygh)qp{i>C{?V3}-P^aX zUteEeT|N6tq$Y8Gerszg^#a29#^9jx6&SE0;*sfe22h44A3SjaV=i8-tE;bHv}ktr zoy8)UVs~xWkXmsBVXSC~UWtLxugZcDQ*)4-Z0(*s;7LCy$na2g^~^)K!6Cz`)QT0@ z)L7}()G=*@QH=J0yA5yb>_r>+=$Gbtz%&Aj%!$BQKnECUY zKur{3a7&q(5E%;5f=qYNHL?{jwsYt9;NoimPnYUJ&Ft*MzeeSE;lc&Ta7qM>-&UC$ zPy-l>q6i6oIYgA3+P#pPQQVg}H8V3eK7ue$;M6q1--3Bt<$(i))OS=g>m2&N{?v(4 zRKvR`Mn;gQ*^hr6UCi1pgn7Rc?U%MIFaRNQCM8YT at X{VWFpAVnOpJ`*3&%Zk>Som8 zGPHN<72XMxLh9?2=XO7g2?XX=7jGX{6OSK2H9Ub at VQ6S(<}-Lu9GPlueF1Jwz?|>n z1U%5^Fu7c at w82aG6#|1|^1wRqG;!(0?nR4!b~l=SJDAsY{hs1sqk!p0zm{b2xG|Tu zP{?Ym-4H}xf6SmE`qY}mb#;)MAAWQPOi>WS??f8~R at 2MZ$Qn_^;|8seIW~tjIy1)l zbW>=G!bpGg&$r$7q(0G6hVf$Jg5B3HB*#EZE^lJe33hI!^LQxqF2Z8sZ$O|A0|Cqd z3`>|8E+#Zc)3B8oZ-%Ug^9#qf44BcSW3VZ_nU(Grz|axHRI#|lH|Q at K6u{Wx0kI%y ztP%7Wj5N=jnx38>)Ft?WDHgk;W^RaB6NN6!((5jqQJnq)rH8{YsL}G4m{0S@<7-ji zWy|nHfZC)$qczD&4?6ygbwFKEer8Tg=>c8#wubD&+Nf}h z$nyotF{m~HY-~%1;DhN%x$tEricDKNp1t}VULLskU`5&oDHC}D20ivjvq0fc4dB;v zJX`YgCSNY-ssNQwrxk at sxcmg1p~F!SIe0Sb8OY9QdCTu8jPD6x%SnT*q9{T~DnRMG z;){iUgQ<`O+Z*a$aB|Im_n&=ZVho^oc{<((rmyc>PTmgYt>ga^^DjbLID~sb!@&Rm N002ovPDHLkV1j{}`vd?0 diff --git a/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/PlayAway-32px.png b/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/PlayAway-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..1aac44eabcd5e208f4b9ae216801ebe75b6dcf99 GIT binary patch literal 1863 zcmV-N2e|l&P)N-xJWBBZ6Qw$? zC_iwQ`vDkp9RaG6E1p)Y-G at E@p9cg%xDkI(!*tNLENx70ndSjg*PatdsK%a|C3&X5%D=WfGVAd!C z5=AjT93QUFWU^I}NaSIGxjx*yrS0RszFvD=08I30SFT^>o)vOeQQi$>*|2mMphr z6Cbw_fL!H{AwiIdNde+=8HoU)+l&f6wl!c-$udR&Bsof%@#Da)NVOG2G6|BGBo?9$ zO(H*c(+sZK$Dk%*Jgf$Y(W3K~sCSaxoz2A5 zO1P!HCil<%EZ at T&B2SWkxpwH*qdjGxm?2bme zlf?pXf;a at ioh@;>NzZHTPGS^Ft&zu~Ma*`*p%mDTUWm9O_stCEIeLFr8QuT*)+w>y zyO&9_iy9jn*Id7R`RlK4c;&8aHrrPW00XkE5C+B`#}gdW?B zx$~ZfY{8vMs=h)t=*AdR0Hi<{hiw)B$TWyhyFC-={PWHyk0R2ZJwH<(fQMp(wBv&v z3tC%Sr{M>k{|cZGbIbgN1bH|9NsAJ%=-d}uz3z!!+XXYb&9rP6xS{-Ap_y1&6|S0A zy>!at@~Y-V%~V at kOR13&(()RebW)9$PN#>DV*BAdKVl>j2?_>-Z~#A5N{_y>p*WcJ!Tr)CF zy%P|(;i9<|b#OIf(l-FK2nYYzGL3!M(uSh*p)B$K#yNAJMKmIQpHGYp4$L$V`yi^L zgvJz)Cq4)87q+&&-KHpVX?H>(--5co583b%!m>-xsq1u2y+vT`3-pR+fZHf5O0=xZ zw=xtAHFGX6guzKwQ>rMLOwg{~yQ!w8R%un1P2EPE$2Sv$d|I=lQ zuUOmCa$R`-{HDdj!$b3MOQwk^*YH}Qb$4}j%F$nY?hb{*$NpV#xJv1I93glSvIuNf z)lAj{-Fm|?x-?C at 9YU#8ie}Ghq;R;LpeJ2-$T(E}*yB&Sj~l>|1D|nA`Uif06J*`1 zn`XJHs at 0m7qf91E<>g_TJ9iF+L!m+%#$pHM at 4nsXFS-sC{dol!*VmtRvfuAtHm#<1 zfh^0XOA_~Sj*F|`Pdz>RsehoKrq|VNdFQRoSM~PwjW2+)p(qN~)y)W4wtWsNV0|P~ z9pRiSKA+$Ac)h>8`%c at 2p@XsCIyyQI|K<+?1^~{OP5=Uy_PhW9002ovPDHLkV1i9e BbX@=d literal 0 HcmV?d00001 diff --git a/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/PlayAway.png b/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/PlayAway.png index 496973e35ad78ef35227d64156a63f6eae83897f..9c27cf8c4687f6b3b3b1cc94f69386d62d4700e7 100644 GIT binary patch literal 3415 zcmV-d4XE;oP)Gg*?b>ce9(_z2EIQ-~I0HX7gw^Y_iPsGKX*P-S2+;{l0U~?>pz*8%fhN z_(Eba3z4<5pgeiVkH`Pw`;1g0m-lOoY@ zB!C52Q&C~zh{VK%RkAGKkN0PWO|Y3U_Sw~|*Vg`U_G}FSzY)+e0UV-L`>Yu=R>#Fz z-=GU#ulKUU={(-p*m#EbGn?a6Qc?;N6B1?;@W!U51>YV&@eOtDE$CPRw$8lsj$)h5 zwvK?7S6q6#va0GVUU#4n8v0Q)O2WtyxkbZsa*A|!{MyJ>-8v30wVwue8XFfJKT&!Nulphe z-4iUPJ|My;>+0+0q0c5=zkdB3f+Z9F4~k0=lqN(H*IF-Mscgf^zLY;|)EfhnlQ-eD z=_oC at fb2$ztUok-5M at Tlca z1y+n at MnB@bU0*rgwL)5!+g)oX}s}60L$|Y7*E(Qf+CWIR#0fCMIuWcC z(5 at M^i~h at GGIY^H6J{;lY=C7{oK*nSLCe%C`n4l1HE`77fO%=Du=pog0RXyoRVwc2 z60%L{=8g+OgeFN*nq}0qD|1HXKFdv*{8$Ii7l0C9roxVzYIyYg*KpF+BKngHU>}oB zZxw66DvSlB at uHPDMFsGk)2F at I;!+Di669n62>`OT>wnGbh85+^u(-d at JMNHEhI}H<9QOYSmz%Lv;bog0LG{$y9V2vOnu*GzLRJS@| z*^vXVsAMlxyWC=tjB(_cv-COwixj(b-~I#JDU}Jv$HdmM04_uD!9&lEVF`(l#6wn9 zj3EUj7JyN^6R=s0vTN_Y{o6XwrxbP~^-MWM>4V|bF}J~(BwRa&(U#gOB55gV+U>1| zcZqg&S0y}+hYgx>!b8X|vs{w}UY;-mel{c*{T2OG)yvj;G9MyZ3;?5cAHXIXrEK@^ z-B;R|Ta1W^=>Rn&?PFc0drJq8hv$Y)f<#5;S~c#`jC*;RNQ at UH#F1)vrf3g#u39xD z5nw#sI;|%KCP{HI<+UcB z3`l~d?TQJW88!;$re*0Q#Jqaq&q5Z8gZGJIfG7xPevvcxKj3W9UhYi8l)MvA%6c>w zO!$dy7iHW6^HA*Qv)osWd^lkKejOxzN2J9;>%y}rh%Mmkj$bj6-s$-)2g;NH!!Aru zL8UU0AcSl)0l!rRJGbcz!V3TbJO|BU#?pNLD6h3wFyrP3B6-(B^4WlYbDuVKNDp;W zHY`K0bZ9Cj{?rEa=0+Z at Fdzi-w}L ziRx_sYq(5+<)P(0ch7yVBX{|Nnq{p>!lYq$P?IPuATFV07eCkgxAOkLTE!S`QQMMw zqhZ>AmkO5NimFEXcg@`~p>fL4Xy%AyjPjlO##2bF#B0dAv;OXx>cUswAIIR$vMi=cG`;A=?tS5MQ8DN&7n^a#wkU zliw`eKx`fH!!#tTSA|J0+*7jeleu at zc~JHHw-k;~PJV7-Yu8U>czM zMe#kj{V=9Mn^%J$uaAbZe_|MGPCIS0**>nQD1Ud;rnhS#?A at +Dd8tL@!sN at zjIo@O z{RbRbnVCbEKRS8O at _U@4ds at 5h5SE7T>Il~DVNhC`5BpDe;Jx>@@ay^c`S8?J%PSQ{ zd1TF+7fK=INn)S8 at _?q?Ec`fGmgSG>cdk at cHa9tyYPYwirWTe7bqG_@A^aLt*4f}v z{a~o9tPFg2;lc%2x9-(Uhr?O&`s=@*O6h4N&y0KheAqB;ynh?!#jD1R9W!;fHZ+S}2zi}CXi&>v|MLrGSvH9jLFeM-FDUSzde?hvM0 z=k<9{G&VNvtF5i8=p3&m0n-v!u3YtYLPA1{*=&aGJ3fFbSFW_{mzOsRR;>8>D{I%T z`7NHd^*P`$&_~W+xcF3MRh36nLE3drO-)J6&dPisE-vn2bcJyO{6&w)v$e9as-(8Q zt|f>U6kMp`4?pzCUX$4b7K;T`l>urJYHDlR{eE%rFTdTmal<^S2O?mt&jE*-cavXL zUp(;n7w>mhmzi34TPA9KF#=zLzn-nCYO}>`1tg*~DpPmX)YKlwg_%%v`|a-}#3z8P z$lz#kAZS1QW#>+)4FUc56JNM^5y~rmgdszQLSf<5 zzi-&E{%IVmu3rI%X`AX@$$^Lrg-SxGE{?1yuDyHy at kHs#QhM*Y2?4Wy2OI+YNddedBud+b z!OFIfQX~nzahH=kV8C3|@R*4O6X#7Rn0N~j)%zc8gUgqLwFbN04(r$d22P(k+2Hf5 zC%*XN^LJ`$YQDp-{tfi9Pk)eB1ZCZY_)E#;=RTirHxh9*f@^ZZLxox;0Kr(jRxDMl;I&~68 zjvP4&$-D{|@R|X(r!TmepdXKtefx>MKN*>u`&R@!hu9ZEk4;J%uxZt>Qa9LCKhe2tFJ%wV at 3Irs;cUj z8X6l88Q{DK-1zMC`FV?bGc11miFTle4<8P_eg0yKfriNp>Gi?3t2NiIp?sNWrd;klKo;LO=GfT1RV{~HAVl%Q|(;b2tp%E!o4@?@v)$`)yP_1e5lx!)X+9jSBP6Ahg{9F2 z`cr^`VgZseGc$*!r)S)vpvo}n&Z002ovPDHLkV1iYnkaz$9 literal 2325 zcmV+w3F`KVP)Db9;N@;^gVxsOiU9 at 6B^-Yiky!Pl9<|-PV#jJ39;w5lXRQh=z$) zS6N1yT<+6+mYSPIM at FcZV{c|j5}iu(;;zimm#wX}?Zr%^ntkuhZ1mZb>B(a4#Z-lb zg(|F6_1K&7wkcvyRVw%B%-rnBGuxJsJN%;Bu_1~uY{{0vj80^Mb zsi&y&+LT1DWWvC~u(Gl5 at 9#aXUU#-{^y94u2MJ70OUcodGOb+7&yALgZ*+BeQBhMp zJwMLH#pdSb_W1M9)6ycLQ0>fR7^F>YZgNnsYh7MomC1+4&VlgOjFgm=@7R({OiqP_ ziMqJCs+wu4mRZu!(aY19te9rL*Pi#@lpmK(nVFgC#ZyE at NAA&q@!XxttWwn6seFKe zjf7?Y|Notpis-~jrKP3o>*<}Lpv=t7Lal43o`Lq{w#?L-#l6Me*4__`Lki&IT3TANu(5P> zboJexmzk98$z!&(wTz66_2I1Y-=#aXU`w!U8m&?ztW+kfS1~adRrDmU+g at i;<6z=H8s+zftDi=1`hjl97$c)0Vxpy@;@DnE(I) z32;bRa{vGf5&!@T5&_cPe*6Fc0338hSaefwW^{L9a%BKPWN%_+AVz6&Wp{6KYjYq& zQ!|*>Mgsr<02OpaSad^jWnpw_Z*Cw|X>DZyHZL+cFEBX-tFt};00sp~L_t(og}s>Z zZxdx0$2U2B*RnD(IBC_|BXccU>>MME%r32&MLmVl-pXluqTO=n$)+uAQZ!yiW5M06 z5fhPU+DqfEWuqHYBo>+lS&aH;`Mh`C2JMwz(fIvg-7VW^-{*PW_j%s;+AjVlYWrU> zqo99_DR1fFG39cWBpEC+n{7sFhyjSnvxpF~J2(kI59g*_F?9n&aZRzT%f>O;>;se3 z08=LC5h8Zk!r`#Pg$kxTQ#o>^Wej*hg-}?N$**x9lpcLdmT{p_*klUZuuO4O$n at a2 zTExtE96LsY!qJ;Kl1mnr>f)nm$%umMPdf#wz zQf0ANfP~$Maz%GX=wR9f^*;xLJnyXvP}o@#V~n~{F-dUXyhpqx7 at V6s+oBtv#R4X* zSb;#GzaKb!Fqv!xBVC(I_LeXt5Qt$_L3e`5)^d}?UaZzn-+gRY6OgPoTUWirV((9mz4OMiM~|jbso_}c{CRJw1x#5iluAx(AVvdb z?8MFQUt3*GrA`CJ>1+YBEmz>3U}kvu5V$$<>y3|p#E}8V>HN$nrb4h&1jGbpQh#I2 z%^Q0Ue);C=DjkC?e{K*%F0d|2!1<-=rE`;GPhd9(-~R69yEF|Lqi+0Yf#C$N_k4_A z+Q94u%%gv%Vlk`LASS^oU{OYH$!zOv4H^hEb3J>qgB@;PmMwwNgKSap}_a z>ng at zib;e_YTHr^KAeISzx2ta!9i>$MdM{`sNe~fO~6OHP;xq9FVKf3_dKsbU>QT9 zoX!JAFgAn|>ej at 23L3s{0hj`6q z5UD=4(^H+i7In&ay*$rbV1mNWwu at _I)1V-#BH8ZB6{-gT7~mFFy}jxTpZnwRu8gD` z)%}e^K*H$g{;7>aL~>K=<6D2-zMT%kNwOJ+RFDmiyP7kJrl()e!CB5N%2NGVsiymV zh>B(@wEb~C9rla^CbC0JFm--vTe=DLb!7xUK`0$=w>#$|?om35F%kE&xh}4{0ke+! z;JOhKMbU#vvr1glBt-4 at S(QVCduk6$^>a!>vgP23#UV!I}SfXOysyMBt1% zaa^t~yUy^1lYKOwt%{j(u^`Wk{8KvaAqY3P83|>W(WaP-)B-}=sLfwYxF&MBLibAd zW%u;-;;C8pqA?5 at QdpKSZ9LgV+_Q!0m1B{}We?G5_s6fUk%lk;T434YI;DPJ$)pz- z)1G}0&*l9JAvkPY^AvA}w%!MK&EqpOm5L;bP^KNYN*#i*oXOWUod;g$O at 6jx07Yd+ zvPYx#GitTBg%Z-qrpvEJT)~|ipNfmFQ&EDzQAMV%QaTN=38pNLOytJ{FTljRc2=|Z8{jXCz&eG$c>*N&UMc*!#PL^!S# zyCFT%^z at 3Ldx>fO{-&HIIXUcDAvz%}4=fr<=Z0tKH4uQznefcA!{M08P}y5{C+|^pdIvPL)s+^$*}crBIQSHitxD5~LJM zN!8-CX$&Sg1WbU|b^w2|yMCQFI8itNNdxA>$fH^B+czI?W_~-X2qAEoWWXWQkpqYB zfa&WKWgn6p-0=y8yfhlN*kFL7C{RekpvWa&hu|NO5fGUSWMOAWX7nw_E_H4qE+TGT zQFWX=`xzbuW^lU6i)Ro2$~vIHUi%*2ZTJ{@`Nv4H4xN-P&;E at Eqd%Y|9z)!0L5cSa z+^0W+t*{7cJdV}5AfAU85LEvHH)yBE0lWe08=}O!<6bd1X~Z zqEWHFzAh4pgh-JtxlhwH)+1TcPh&sRdYtV^yKh|sb)S5S6E(H}zXtYtV0wBQKA#VZ zi;HkL9O&ry93GG7<$6Iu!NGOG$jAsLCnwR{+lz}AzdI zv-3b4*!2Ybem~2`#zw>w3GM{D-Huc$302czG;ZG>jYhG)w#JBQFc^syMoxK>Hk<9u z9e5G(z`y|KUlw5~6ypD1oIj7^;*#xMbM-2gmX=UoUk_V;KJMJU&HMWL`cP9-^X3k; zx3{CRvXZ0zpstSb-A`#LB)BavcY%;@TlCU+Pfrg=eDD5!Hr~?GvZL`m9dJ6GXl-rX zda-0*FilNO&@`P>@G8l)T)6NhTrL;m#kJ8gw9F zaQA&4n3|fx{QNxH+S)jMk|ri5a^pZa9LCt#7^^S!)!7UJ`e^Fr&B5Jj;gAv{c#`=ct8pxJP~QS2AkEk4K+Yi=uo5}j#TFN^9DInC*+(e1<-uw;GPDNu*IwR)NymlfJEXqAI0Nu98Ol%C78(X00000NkvXXu0mjf79{Vo literal 0 HcmV?d00001 diff --git a/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/Reference.png b/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/Reference.png index e9b6267b47b7e718a7fde378f3caa7bb7050844e..426ca1c57b64496b0b24e9798573778653ff27db 100644 GIT binary patch literal 1970 zcmV;j2Tk~iP)PbZN)$zWNTTurdx5>cUSKb< z7kB{yYqWk;tG^BpNcR_1I~cxd#wYVXDyRe%1Xf!eB5G}8Fr==AVdW|~z^=xAbFe|> z1ItQ7(O<|7UCPgI86JmY?Rvzetc(rT>zAtpfnAPWi`9*dmQuRz<13dS^mbvTzb`~~ zEna2=$nH8WiZ_1g8Y*Fjb^=x(H3WRA6NKLebxWXH8i4+`Hu$ldg=^G!7G}h7dmC at l zZzQAaracpOXafTgo|KHJv~+|dm=J0-A}Ki;4!a!=hhws^w%yqlsTLi$dE*8w*RJ5x zFTO%_R1^qQP!zRV{qk5X!1mk*v$+AiO^tYFX+%$>8Ql$LcesE61V_cdZZU&cwCs6} zD^g%>Z--xZ$FDzi4t_(x`frVa&1__Y)M=UcF8?2tT)m3)wdp9nQj7>=1afmfK~;4% z`uqEx4=o}mJ9`pD0cV%sUIR?+d-w12d#GtvUjwWb)GoiPS=+UL^0&gGA|#ni=LK z9&&PWWJT87+l!MYPjYA~-QC^X>?|ai_4>Vg_b!JeiHMAx(nqsxV77Q6%dCMbDk@&t zzkK=f#RaU>>3Hqu=ZDCM2#?d$vtGjo4je!mb3NnY;$*K%DOQEHUKGGI!wCrqZk|?i zb2Bbpyoj!8Je);gmL#dHtVBsk2{%itnfqxl81V4n!^H<&TU(2B=gu?Ger|^kA3n_e z*lX9XFTNQj)0Cf|&)aEfY1p%8&w>sp-bzdN_4UcHWOw)O-Rn_Wde*=-H8pZOI5^m? zU#X>gdU`znl^z)xnG!rG<-vmoQxq1tmLz1xG|Z((va zZf$Mli3nOclj$=RMn^}{+1V-o|Hh3Q=XQouQ&YK at MK|X5mq1ye2mAccAw;tWw}hQi)~#FTmc)CVR8>`RXaWfj51-OUgI7>cARp8HBVD4kInmN{Da)2E!_J*M zcoNQ4&YU?TFQb%{6y)aSz8}}}T?+Z=v{qf^&Ye4W`t+&%D(~I5Z~pA?e2aC!it7q@ z_29vS(D~^WFYwv3XZgA&p>$GweEj at +TJtHTrDd}7LK>Ss3`{5O?d_fqOmTI2d6{gJ zckPd!&|@v?lz-?`YE<(wK6d=!OL_)*@%Xk8njkc;F+ZX9SH>S ziF5VuKjE8_2HUbo{QJiV7)OWbLp7H0tvM85L*DUYt+ at v)HCbqRVR#&&35f_xOhULR z8HS`3Y}k-HZF=b1wd?5U=zy)ik8gtMH`gMN_1PTa5N&FSJ!%Lj)CoeG^2C<07cbXJ zbTopZV)#Rh3|i4;u7_Tu=7pemQAznGS|~4bPMnh3lWJDJX0vS!aZ8-LEkx&5Bn~P8 zPu6^!l49Ev-x%ZEzNCCcNn*9rzqF$c@$t`HgF6T~BtoOk%+u?>5B5>7o6YONd8EXe z;G9(j=#(0mVp5di4m)+GC14reF}uxlLv}}9m2LdTJGQZl1WdzBep?(RGcdWyMTNK6 z3h{puDTvVt8ezA;M*T5ed~m{k+dS?l>JwFcbEKnaWX4(PrB%pECjqORkhCGgpB2p_ z(%uA2N@$oSn$l+8&81#oFR&Nb3+x5<0(*hyP5u*L0GL*jdD7CyNB{r;07*qoM6N<$ Ef^G7`tN;K2 literal 1911 zcmV--2Z;EIP)def{rfg_YWl68Gu1h#Hb#-<5_Wk15)1siEnVFeySuqoE-Za0A#H7KlTJx|H8G5gjIOM$jdXDR`~KeD*@I9_ zy0*7+H85!@AADqD!@*pavaYS}@AFg{ z5sGna^z`!Kpx at 9&UVQn*?&~=H_uaC3a9v(9qI*AsFD{*=n6er!WMw6m{`R7;kAdQoXby}iBn_xH86we9KZ+1cBrrKMXK5Y*Gr zwXLNlXfW|b4o&7 zBqL at U6>~Tyt$lfeTU)ZEqt4dWQaLi`;p2s5Ut%U3hi_|kP*03dPag4#rT_o{32;bR za{vGf5&!@T5&_cPe*6Fc0338hSaefwW^{L9a%BKPWN%_+AVz6&Wp{6KYjYq&Q!|*> zMgsr<02OpaSad^jWnpw_Z*Cw|X>DZyHZL+cFEBX-tFt};00h%XL_t(oh3%K^a~f3? z#&@ZaNU#u4EQAyzUe`4d46SQ4YNDGMF~)Rjo2*P?*1BTVokC58XwCbk zno9i}=_;k*Nr=bQ2Toi=Jp#JMmH*@7Y!y_i)&BhQoh=^-zs`U9>W_^#*xR7bwNx4W z2+Q>M at BCNtKP~?J*XdQzEBOz0`z&i_MsXa+1;xfgp^$4Bj-x0umesdAG&=hDUOsKW+4L at vlSx_5EAebLLzQwL2XTiELBijF=Cxe zKu{In%y)pv-T_l5UREiH%hw5JtS!a`7c9jPTCICbf{=O&+ppS_8!Z|&n48`(&A#!} zd&5BAq*8??66w{A>IslQxW}NV7$A{Y&$$UgG=)sh80;5pzaBBrejY4%nvisFnC6s^vD#)aY^x$K{ z_Og)+%2lP^xp9r^fdw8(wQ0Xgfa%Xkvc0_AW=$0ejiC6prQzx0foUt7-BiO=f{B7- za4;E^a#`7KPFsk%di9_ix6yvE!W+9E%(0bnm{N38u&8iSxx|Ay$%i(bk4b#?V{2-_ z0|Owsac~o51&7fOFlw&+>?*h^pqt_IY=q2C^W3yxoaXL_6K#bBb^W^DnEfUosQCV1 zGR#vf9SCab^3auYd!Uh#FUFGtmlsFg2mP at 3QGRH5syT@+SJW_$kXwDsjdIiPfArR4 z4?gpvZQHrrnX`*;?da=UzTLm`K>0Pu&07L!%$QTTE|0iL+nu zy@&n9R(0*P~yT|Fd8mMxsg+X{N;PLEJZFr%w at 5yGn-pVhh& xJ0sv)HrL}VkzY3(m>zGecjZ0&9_H at H`~#U6Ujh5002ovPDHLkV1hAPsJ8$B diff --git a/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/Special-32px.png b/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/Special-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..2bed6c7271c2603c2ad051d0333cd9cad2cca921 GIT binary patch literal 1620 zcmV-a2CMmrP)+ZA#L(A_(}We@=T&@BRMo`~Uykb9pSwBHVa9UT~!J>U1(_ zi7UdEjl|1 at g$64|VEvf8e=? zWUz2tRLFU3tk{?)mj=HR1*%5ETo_ at EyRnoTCl%ibm$&ZE-PzjSUVn+p z-B*|(i76v#B#_+rrSGOuRoNc*Zo>k-ApLtH*96z;$`=9kdu5z@&Bgh0D zaRtM$pcz)Z*I!)ry;lP_6>T7DC`S|AKwL$NDxdqYvAT5?3s%JeFUgT&_JrpUCE%gf zmxmqE`=n>Z%ees3N2TDnRwKZBt!Y~{7uv??yW&#SUK)yyo&ZW_Bq1?Y$SHxde?7!$ zqa8kqfj2-|e12McYtz(cg(CCcAuNu9Ttx_V2BZsU_>Icco;03BE!ZR$;e8I zMpZ*MV#NZipPqsx$|Rgwor8?A(deTYwVz=PQJXIw5tjavJ}lWoxjvF7^=rI*5wcRG zLB>aK+OhRbIrh}qaI4u3A7OjAC<`ePF;1B}kt~VAH@~&u;=PAtr=lUEX|0H6%3R+r za1B{@uC*AJHIm9krc8|YbH|V?f**K%G(J4tgirEQF*Z(wwZ|Kgof?ZpIZ2q7Edl{8}X{i?T_eiP&Fn#mr0@ zTDy8tzTy=u&l`_<%4CpMRmoPIR1Uhy5Vb8v!uq&128m)CD>MC&$1=!Hj=?EoCwBg9 z#Tye6(D1+m9|4~{E)Me!-ws}zkr0Isj@`j`wfAw}^Z=y`vyeSrLckgBzRqwQVMK6- zEo5l6%tx{63vB|#kPzpj(um at _ar7>YwjK&^za)dH-GkkWCSp@{6RvG|4WCy14R>z< ztzXT7l(b5*?lw+dvY@`911tlb>)0~upv(^xq?ryaR?H#=r=e)pV((*dw2{SmD}yzY z`B?g*0NZQKFgv^`QY8m-Sk+($pHP!U3xff?yXOk_X>xJtZYM{^Np?x?kXtR>7948W z=A)<*Ux1PN0u)|-o{zZ-A?j^@*aFemGCLhE0{CT36G at W*o99micbCtPn+WSptj;i5 zcI94Hk%yIQ(1QD40j{0Aou*g?DLP$%X7OvYAEosk?jeJvX*5btoA6fo4Jc&M*!<2! zd~vD)IWHu@;qeDqf1Gt&&pk89ww>_Q%)>2b*YD}1wRFVQ+}27qJgl1%2YDPH6*rwI z%FDp|*%NT$vK1d4yg>qFG_GUsRS at 9XV38FXW<9abhhp(t4fz3z*3mSh5RxFWr2-UB zlcLj2q4H`MY!0rs8Kd)uWx1iF*|yM`P$ej+H4RzzNaoq8uJe68CxcIz35c|2yAP%M zc3k<_gKY~_urexqI&S1t80dok1Q-B8qA)Yv S`HG7G0000F;H_h6ZMrt4w;ohsij$FW$!imG|Q>9EPG4SQZda;bJj{h4K)>11Vm6evt*5WR+PZg0oNTf#4P}(UkGbArc5Frhlz#k&>OwTW_KPnTb(-( zXVtAAx#&VQ5B?tqSn$!*sK6-$gEotVY)aFY7Ms&lRAtF4tF{yh1dPMqQ|ue=FO5-3 z1^!N#OQ$zEKJ^)&{vLVM%v=5+0hnDlF*0PR~Wixd)7mPHmmR zURbDY%-(XMKC@>hpP)IzLuV*uLO+AWv3J$3vT5_bDlEU(*1lc9^7_p^w-KuirWd*f zGXZOWR%a`-+FeHSm at 7~%YTx{~S2T@>(oWRxUos_ny03>gyw+g*#(zS_Gvt=xUi$X! z02chZyxWkt2<7+mLQ`w0`C?D;_H{qk9KWKm){w8PJODx8SXJ<&iRuRv+bAB9OISbp ze7yyik~;ZwgK?$OJgeQazpUne(_#TjiAb&UkPF8&5`XPB=hTdxQd1uJo`N;<6y?N> zG#P0gr1>lw8!~iIoW~@QkWmB$sNm@#qheMj8+jy-lH^|b^B)0bZxVi_3aQ{>dU2t| zc!+?_BB!~e71KyWjZRt>X%(cEkXAri{;QkHzaG8f%9OLkrhT<_X6|J~>_Sg3>o$TP zocsQ{Q771E1_T8PScX~+$1mv)k^>c<`s>7p4vctO+J)yuGUap^m~e-~p|2}1+%s#* z^Pf$P(`3E-l=ocvps$i0H)EjR;Z^&!rT0U%|IEVdxZVMsnl1>fO*aWI;;Eam-w`W3 z-v`5nb0lI|l}B*o=wXY#TYoBcp;viLV-Ee=OCjt(xv%f8*GB{f-Q;iHSHKMEsPP&q zA>+6~1|=9gcV&!J<@E}27|v&Cb2{BeFal+8T+hkNmH*tys`jw!-5Bq{*hkCJP*WaDLQ_lsqj3F!fdAduc`gv)Y|TPr2}c%Js<$ zd8=??$h%e4JOamUSr-ihK;Jg1Yxb52Sxo5Si&kn098TA at 0mu~g!eZG%oc0~_&Y1DT zW9Z=BYrr>)!*ujR-W?Y{@|DNJ7i-$g!;uO#stt}!C3Z=b%_C$s2Z9Ge+x$L3IFPTy zgW*bqsl`x;1$h5(IbCIAJ5t+Ue0|FE#6`7iGOWWG$bR{B7yyUyZ|D z+Dw}E-y4hf at 6)G#f7#w18WV#MKcBH9;zMS~%M4iD-ydzgCA`17 at bxPJF<9|*Vt{*4IC|sSxr80nU#}tM!U`B=mA+ z9h4F=eANm#%tllfQPXxL2|bk94^pv;*{E6jgq=X%-LDYiPwq|tuZprhqK_ zwR=T+B2QyNkcSw-o??&+3$uH*fP zB2&sb-AAI%l+F~ak^tOusg?_FkHz_Oe{9vUGJKR?N~rGS;vGwlEIA5n)(n^S%B!X= zvom=?b=|Eg9`VTcx22Bh)oE)xg%ypYA6Ysv&ee%P^a>#!A{ZL&s3Nqbo%E6k(KAwo zf@%wn73v6Go#-Fsg&8Tq$RpsVrR8#=DW1@}bEpctFV$f0)C3gQS+Fao8Xja2C}4U# zdbySZEZ~3>&=kDYyvbRayFj<|4O*(&ZwCCfr+7&7oVlYgixCJzy at U?*@G>J<<^U00 z{Hzt at d>x at 70l5z at Lrh^<~17#TB#UJq at N~E39U`%I!q<)@7{M|x+?}UXs*R_=j z%Z5eat231Zq>#8o1xZ+fpeBH)Y(CF}b%Sndtka=mEQZzQ!V at bRj;_?)D1P5g9Om-< z!-s#GKQyQ at G*DtkwUxz=t8(nVDkYX?Ffh=H39T&%kvrYtg%2|{{LJnhjK!&u9M~-c z?DC&Vxfceg#BN3AmHFo at _2{@X6ZIr1NsaNr*>VF>`c`;ve*tIJVIBQ3e{fr{(CL$jGb4$PbSpmiT^laXlGWCl>{5l@~|p_rJM=7qdU5^vx{HTJ-f&I+|3d ze$+~lStCXtKQp at f*bq;wdrTulriQ`3G8X9s=%7$1l1aKiY6kpV&fteacZYOl2fokN za)2GK-{_oPNa!4>#Go(Eq9=*bTPMb0-VfDVt?rO|jui$am?kKf9u6@{}{CC7*IuL>V zW-px__0VH)Q%h0nI2|r7{7 at B+@wB6VumhBlq*lPrA{R>a?pWKEgw-M80{F-nT&i(k zYn~Nnv^H2Alrc^moaUYd8Mx*QNmv50BsB`}?km6o(x_$U4{C#6ZN0JkTqU*~E9Jn4 z5x<^7Ko at IC;j;ZA#~z2N?tH_y)5g*XM4A=eNmyd|shHM@%Tp{k?W>&ed?Xm+6ByNdW7y5<@&_7%V1t}2^m00oRMGJ}zc5=;PHAuUzF6EF?iKUE({q~JdE_b8m2~8VP2Oo$Pp5cV^_=nHh|q5RN3vptufzG9DA7Ss37zOiKtB+`fTo{^ zN*&l=WFu9Qlf+kGL|YO1hKV^b+mdg==3Fy$M9EW#@6JpPg__W0)sbSP=ht!;-ZZ%j zI)!-P$<-$j?k&TLNuBZN;-fg4qa{@4#j3vaC&R9n=JM0WzgyY3qs25nfmc(Cdxf=c zn=o$P81JaAgPg2LZf|C7IsmOzF3x}3d9kQAJMnFv4F`#3ErjMFDh5+K$>=lZn9koZ7+xbqS`q$1QCtyuisMb38}cB at gp zcm9*kx}r>ep4|3#FP94V1fB-e;NY$U;-iPpctRf3wzq?y!LT_r4r!+AWAL2(a;%dJ>`#)xvgofEz>?PQo1uY`(JTfbgy#Dbq|pd~rE7fCBuJrU1Y zH|<>N6$f6_DDdE@(XS2m z>H5giq?Yxgz$sv=##EJs0v9HClwxp%g!}QDY$LwTF+xv#*n=qiw0IRBk5zK_zR7OD zhRiyc$i1FX-WW_khY}xN{9O*Rit9M*P7XYfzbGX?iZH9;*8=^MJ?8$pr at 2Dk4ZzJ~ zxR_r^qxD^@wv#>>t8CZfF*_ray9)#t=f4!Zzm&o2iAr=05OY5K`B^>EE*LnG3Q-6! zD at jcf5IL#79N2zNhp$f5UK1#;PNwWJR$tO at pZ?yu+3k}jJQVmG?ZknzwS6CcD=Yn0 zGp#!Te7&%F(V0$ZKxEs15wAYMgvJhPBo?;tRTQN$?RbKp5O4MHAU-Ta1)=wXBelpX zH*><(HAsT#$=+z|E8%8JKK)69^vilK{!`$V3*XJNoZWbU4)o@^F^`W-_Mc6@*PXnq zADaBiug9B0)7=J)W=p4(n?980(ss$QvVk)uJJcavsIYMf3r+lqrDz5ywNc6lxne-~*$Tn9$uDfu!C(TWZ3(3=K|QEc!+N-OT6s6->&mu%8!pemS{= z=UA)Vc|kt%NDqD~*Lg1hHwP}_C+)qdu!(y=(}(SxI>jYXafu5ThFtF2){_j;7~;QA zcU5yg-j}1t=SQ{Bo9QekgMTHc at mLoxD5V07erDFV+>?h6^J~;DK4P?KNb9*%E)fLe zmYZITosmfw-YxeM at b$nIP5vzy`q~I4GHDDWl=(Il22C>=!Ni9rbyH(ddzIUV&(ve< z=~@EZ4u6#pDeBU1)+~789rB*byefl#f53&6iA$nG<)iBiwu62XGDgu-(e($2 at 7Bb( zi(gI9 at eAe`9J>~-v2U95EK1I7WgIpWbFDxCG{j#&JgC9kZ_80YX#GTz4?dd^fq}7} zFd7Y*75-g2@(%rV2?m|wF^NTtjW?9~Rwn!ImW6K=zng?DP|)VVIBDYeCq>@jJ=tc{ zH$;{>aT-7 at J+X%m0zJiWUDhj66dZ at AJw{X)!Z0 zXVVoEg2{0|0beg{3f{j%B{74O6kSF?C6fEJXPoYtjBBeBgzDoHL}d?@y`DL~cfh09 z?G>S&mgzS4+)B4*&_%x)tMewVJy`h at -KpTBFKPjRo4b*SkKc5KAw<>VnE|q>eiI>( z_&S@)P^+ohe0swN*2 at R;H5-zbc&kLM^D0a)#!S!rZ1wbZUX%I-?G*|bZl}VU{S^zI z`y_7z?>^@HAzHTzT*6mmbh}f4qRY4>fnRjIt at 2{F`CQrwes76&-EYQ4CqydWZVvWD zZo}T`pXRR1Dl%Romu39G+|v4Ti`YBWY_-zbJWsFNl=2 at UO4FO@OFxIs)omN}=DAh8 zziRQ at M!7p)OuJtn;hE*#lFZwBWvXPt*C<#`y|r}L$!b~^L9Gz#`8v3qpXqS?RpDqU zA1*s1R(+>agfc at UU^~%mkK0dZzY3mo?4`mg%LV$7RLoj=pjO<*CbyPCY4-D((E(#p z{Fe|4(^*IqRGLqYTzGzIcCnFKQ`bMn$eoamb`4o~0l5AA6KmB(C zXm!?et9~fId at GCMEfFxat}NJF{7O?IG2q|l*6=ju_Evv2r-OfLqVG}#zbpTvU1cBf z_x_Ob9P;GWT at OCy8Byyd|kJF*|`&LSY=$k5+xW at SBofc!j?0 zEy(vXwWNdHip1M25`vUBdx(T4PzlF#SkrTB?Hl}aHzI}4-H2(SdvED3 at D zf!c(apoj#bP6=F2C#+WMR_ZB#ct5@~fXd2B^!D~5vAT+q5*s=@FXK|jIh;R5;5$f5 zLDo4dBuypb4O$+`YDSYvhU+tnC3y1AjTb{h2#3Smw|(C}ba!=Oa9}{c511`xjEs!( z;Ee9~Jw(r~+wgk5+?Heklk*OwGe!8i=)rWfijN0lN3oDPgm3X9m`fhc`n%HIjj_O6 zw6vb(HuF2P2}T!y+wDgG(|)ek9XkoHuX@|VqDg_(LNNK=gKFmjB%1!EGzBDCVHMXX zr!b$Y`K_eaZ`_2V%*FLUAb=AM4f-W;yIfiQfWxJ`X}pd&%B(Wis~lkz8<#03P;6R3 zM&6G)=PTWH3_xrtn$50m1|rcYuM?v$pT_^VbFD?vrd-z~{r5ab at d5>s)Lp}ZGpZ;r zM>3hz2M`Pf(bUw;_2pO;j~_iiDw+J}qc%1&lm+1T`!PK=rC$OIZAR_wZHPuA+}=nh zaQ99RTFx}1qLl4&+CJzJQx(>j1bPBQ-k?;K>MC`mP+OHK%ZS7+P(vX+8+?xOH?MKJ zu at QE=9czii&c|?yqB~w+4~cd~LYZ~D&l4Xpk<+68t`jCG_igKhk-0GMgoXEky$66@ zo4bAqnZ&J4xUw9(wt|@c8xg&H1kr>d#{U;XoVzc485IB&0OT9M4*>=MC5imFh4!#n P00000NkvXXu0mjf5{{Bz literal 0 HcmV?d00001 diff --git a/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/VHS.png b/koha-tmpl/intranet-tmpl/prog/img/itemtypeimg/vokal/VHS.png index 2ab763f251910954cf8467a2c432fc64aeeba1d0..a376ef851096bdf722099013dccd6e835e95c069 100644 GIT binary patch literal 1528 zcmV)LLtf7lp< zP0F936J_lj8;MFV at e3OK#0Q8`)Zk(a-;4wVH6}BLK?FWXHa_w%BM~-G5EX=&WvFZ* zgbom9bgXQ2Y#pQBpSExBKJR_+b#1rTm4Xf__arCh+;eVv at 2~g1d(J)Y=_E2x~AclPYte~}ps3^dKA z*Zg?$G)hGolMh0$n)C=w7+gh)gX#;i at HC@L)52!W*9nLf%QiEB$zj9rS6s!bx% zwnQYwF2(DLkLi*u*>#r0w29o7)bYkkMspkvCQR&*)~nC34(U&N9)~$#4*1b0L$VHb zyB$tvN!%$JWu@)w_2IW)fBDZR`}Uf5SyWZWh9VKwnX;><=D`53T(uHaRaNNd=t$US z$M)?gb9gYXD3ksv0v%V7C8QB5!wRc5rbG4#@j;Hsjf)IB1?>9{m>~R4xTn) z(c;C}xN&2`c`RSP93QS5moCNb-MdkD;6TDYOO`AF%~dC5I}Qv6apUGK zcy9cq>2Er72FH#b#iELGw47~D{TVJUE=Fx_t)}mV7hl2;Cw|89W8cwe9uK&G$b_q1 zd86&2unF$2xw78sEspDZxu;Z?f at nlrUn$z|lu<56_t3m?V`f|P at x|6!Y}>Jm&TWC_ zysE3K@&4MisUKQSrxOhg4Y=#~kMosPJdaO4+l<1(BJJlsJA|GKUw=lAICAsy at 42t@2`>giI%FF| zh`hpjcE+{1KF{RK_j1g#{)vL at cDluF$T9>_HvRa+iNj;5&)0+Dp+TxmP1-lpKw#6e zuoSh~%mEsfV%nyDL|*4*W`vQKbxRFP$>-AFfA`Zk7?D%f at FK0s4bQ^Ew~TuV!8fUjS>juk6bBph(t z*3VJ7=1pv_-Yj3(Cxb%6ejGly53jF$4c{E8*N!f;X2EPSroO_#P!L|P7awidkZ=Oc z&1Wg#YB|rI3<@*Aba&nE_9pC8Lv!hg^63c=t;WViR905r(_}ht2SEtSomG}|=h!xr z;%GSsO0KUmO*4pIy%aE+5w%m<)2|=R4JKLu=I`_M;(W`w`#+`k?%9hO1qBczbu60H zOQSU;BG;1+*Vn`2=}EDsCCR5Zp#TZHGY}>-64taB@*P{ZDD|qi8=F$oV)E~{HncQ1 zKUi1_27_pCZ%m;X=|P9xniJz#K3K%mF{@faUN$S)t`&kij5FUlNJK!p+XE z(^IGBuC`b#Q*XtFsNPOFzyLFF zX7xs&rEc at I0j#cUfbsz45&0Vr6<|i19%3ZI0=)t1`1jHrFbB*5bHE%h2h0I;z#K3K ed|&jB00RIkMAi8PE+c&a0000yW=nb literal 1982 zcmV;v2SNCWP)J-?o-1SXWh|prJrKJBx~lAtEPqb$9vr{g;ev?$w196&JX` z&0=M0;JPX4$7ApB at 1>uIW at ctVLPmLHE!ek1sH2ZKGBU)iVduU|?$LvOfPb*Dv%aH9 z$I8)4PFLRJ=JECRDK0TWLOQ*uW!||X=+AX;aCF79b(^HKIy5%oy*cH?Q+9cRNJ2!9 zkdnv6#wa2pFDoiwTwTzxOSzpowXB8KymEhqlhM`K+}hh$Q&i%(FtfP6PfJRunsc0( znXas at 2MGx3%xvn=dyRD~dV75vA0i_tF2JpF$h3jqyF*G!LNPHq$gWyDI5WM(&ZVxu z)VWZJjFINWTI9MY-Qefjxl6&MRO!fRVqRajoHftT(%`ozOG!%D+v2;qx)c-^|NsAn zgoUb`bTlw6y`DisJwH}mWm8d7%CdBgi;T|2#l@~_?96rK#7nrQXr+{MwzRctYin|H za`*T5?aq6!u(HOiRm{xHA|N5Zz{26XGO41HGcz+WEiPJCSEQYjFe}IC$s%5*Ydd#+Z-Nk>Zqlqy(Iu;ffl#Gd zbVG7wVRUJ4ZXi@?ZDjy9FETkVFgXOPvpxU-1cymPK~z|U?U(&eTU8jxTe~tUVpl;d zEn}{Wqq8zb>E=sO*rhKMO`OvXH=J5!1IrE6bQEl at Wft7*g+O6h!emH{36es~Xj&xd z7IP7oC3eO{{~phC&bcjpS%d7+U9a3c$p643r}2mzI{! zBc&@qogkCR6p2J+GFfwTvkTM$dLL_ysCh?YLIrMg+;Yv-6wll3tE&S*N~bXc-X||M zfO>l5aycr-IZ#tm)1=X8^!xn{N#}YDV-n*vh=MToQi at 4qN(4Lzm>$3&idwBElu6(i z{SDI|9|sr}V5WeQ<0e8lcX2}~$W4 at G8U;)|6KWvirdTKgu`@gjm`M_IJK zdOfN!DR87{ZPa<8jL||24YdU$D=aZ!&QT16D#?bTm_y0r^z<~#vR!wn4TKUp!PHU^ zDvnp`kS|UpeROm4Kwn>9b at k%nsZ+JJwcXuEj=a0Du<*zq>TnI!o(g}C8zB at I6k5}H zwyezB-+%Gq503i!dW}XC3Wa_`Qtr0}uhW*7+%^vvD=`x%jAL)dysc$rgWr!>PM<#D z_{HsZkG>PCdgGbHN~Q8ruw(AvG4kLNi!fvPp}5EJkFUP+f!Eur)mnf1+%o&;&yHJe z_u99k&plBU`0i7s(x&d1E8nw^aKeS5;z@@5_TrlqW4*FD@`b~3tG&Jb>%T)AckX;y zl|rHR&Xr4FBC%LmE(Y8%dc4DTp7;h~&T6%Fbt6w*c>!VS!OiQ{fxzLvP$)yk+>NWc zAjY`Zd^bGrti)#aoj`6Bt+>RmJ-^H0_!U+7$G1YG8ylZgrBXIjoARr=G5l;a55uDp zJ1g-&V2l^7)L>nm#j*==+-|&5p+GeHtsWU*h#RyUNNrwDVT>~~`@?dyIScpH&~h{ytpxdg-|X$}g}u4Bc>ar5VQQOQ_(|rqFR_- at Mb~@m&5F6+Yr|Hm)Sd6%yTwV+r$$ zIIWvGl}@3MklVFN6^n7AgfH0SdW~-E-uqC_r-%3th6n!zvyIut{O>XU03bO6`SPOm Q%>V!Z07*qoM6N<$f|8Eg%>V!Z diff --git a/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/ACT-32px.png b/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/ACT-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..d6dab6851e434f688b75aea3e04ca2096bbb1160 GIT binary patch literal 2261 zcmV;`2rBo9P)R~7#5%vbHz z9mmeYO4_)Nlh6{Xrs+e0gaRsRBY_GH;s;fwROAP$5J8|Kr2at)ls~*AC?MK~A_xdX zh!RQ at l(vc6xXn9uO8iKidXspwUaxoOary3 at o$>ln2?QgZy)!$H^PTUU``vQ|{6ow$ zqcT<>9!)M{|I=YD;@GSL5P*;s0M&-7d;b>z+VS3d+c${ywO?4(k=zoE7 at 6U#)5jV{ zO2hZmC1fOGcoEBxmNHXFQy5YRNJGPr8kTg`C__|11VV_{ntyQOAM*i(QTKnj_W at q~ z^hQszbNxpf<~(%e$`q!KWYLk1fzDx?f at Z)lgpXeO0HktE0G{n}^g?b7K1HAk#J_mC zhd>Sl-&W3z3s3buSs%ClcFA-XI9Eq!X9^STF*p$eZq$T~Su_&HQN(Epe+2*Yq6RJ( z%6M%okH3%HM$z$5_B^->pp;$w+#jxg_3m9EfaAM*y5g4cJ>G=T9IJ9mY$6I_)IgYN zM4RgfKslhrsz7MRRyf{pB=)s_4S(GJDt<@XEq7udCtxdPq#{bw@(Y64s=c%(qt9 at x z^Qy8UL>z`$3&W~|u$FLKqCvO>;G0D-w5UZ!EDc6Empnh6EuyAtqhFoM*}CocRb(q! zP<1hlP}vHVN~<&kkn1;8@# z{$vSfdY;A5!#~6G*-zrt%L$AZ9n2U88kg3<7(5il>YY1?kH^l#Wa at +|7N8I#yEn05 zC2ST-nfI^Q68WxnY<_qX>N2F>h~n7E_jPI%g at b1YG3C^tc;B};>j;RGkadP at gJ;o{ zJqjmx4HGLKM>*bzb#Fh1&$Q-{<`hWs-3aSLlw~+IIU9tfr;(Z>r14t8My|C9$;M{X z)iscXgigVhd)Fg(dm8=yXV8);;;?r=nq-w2N`Z#1J210s4Q!%`*sh+22B&J2wV_kQ zYoUa~aeb`_NwT z#h(-F_TrVRO(^l4ufe7{hSI6oaSbm5qM-plD-}OzrarPj3W(IIKZFx-uU9?E01T3Xx2Bl0IzPfE* znL&x;si~573?r)RAlcM~k?|8KbnHMzRymaZD8s0#;YiJd)4dIE*bm_l(~}+S$NtG5 zVRa at RDxs1{odRv9p at G=Bn+h85nYs?v_HM%A%PC|UTPx0Fg>E^A3OOq_3(}&FmCh)d zQjtItgb^%7q5{CwW+0P{VDk1y+i--m4-79v7~0b8>Tm%pC-qlaS?5}$i?nT}i)qR)v$ z_p$`i$pQ*4qZe9(eEhtS6#Dut#V7=pRB9+ at 0qFN! zsnttyqCRS+(u{gar$C6HaZ*vb`1HCwetGgR3h6tMYV7cvMb#H+5E6-w_4wfjU+0?e z9 at 5SYM4bX2^NymgF`=V3t5R;sVEU*AhFUF!r`b2gudxJf(>bS%0w5|~k94rQ4S4QT z6I{6VAr zaZTvm(aq}|okx@=hbbUUbWqkaV_B1Gzi#67%Q+-t=?W8Kjt~WhOLldu=7|MO>Fm-; z02l2NnjdPy at -}rnsTr6B;8g(F{18EK%;k$PC(lAIZ3~H&bF~R>aS9upOAu}<=ul?? zkgikwr!RQ3SZ`r at Yl5egVz&$#^sVY8DHn9*9W87~#?mNF=Yey7!Of)~L8^UC6$**i zmE%~;f at Hs<1#b=me1@&E>%VX53r|X at rkfI)_tJ{aCOT5PFpIXy3{&F zVJ+8h6_q;v`F0lNTQ)uzokpC+QOdj6(3xSK82E8v3)*&m-fv2H-B=t!O4OlYNgUnI zX$%j&g+F_n5G at z*NJ9y6)70Wq7613ceZl#!^!3$5jl-P&bvBFfy@>*D&CpqE60TX1 zEB1lDP7Ay>lE=_zf6Z=)Ee0!JjrE7WjhzkSNbxzr4>@IJZ0`tMH6$_qZw31ZA-=?J z=*2*a<=UT|8n{_>wvnyZRom9X#`0tBDX!T9QS|{@j5?t#O6#bxP?*eelM-dm$fwK* z405f6#^SV#@%bb_R?Dcj%1vB)l2R_!BIN0Fr6Njps|RBT4gy#I95Iv)V$Ij+7x|APudWL6+_ j%ctAE|7OShZvh4X6?_biv9^P`00000NkvXXu0mjf2oytm literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/ACT.png b/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/ACT.png new file mode 100644 index 0000000000000000000000000000000000000000..70104c3cea13d5bba07dbb7582795d82dde54609 GIT binary patch literal 6277 zcmV;07<%W4P)RCwCVTM2wr)w%zlduPi`$Rs3$ zBtRfQ*f)W&$*#`@5U^;)1zSamt-kKh+D%*9YOA%jE`897)oLH0t%w4m4^Wg%WKjr9 zh%6yt4`dmQpLK;$mO~qm6ILH1Kpk3{7E}4vW1|S)5 zDzYvE`u_!o6M!B`thBEuD~9eWvpFt at itAzH z@|f#$JcZuTZFQGgt-UoZ(c{;?R(_05MQw>{4}2Sr(#AX08Xb%K3 at s^!V*m{sIGt-~ zjV|x^;(-Np*yIE)jTVV8aW>8U+?2f0;|lz5&~q74`sjx94fx=;k}G!SR}arcPEk4z zTnJ%cet--Cah1SwQ<*7fF;9?3`{|heDk5`+sF2f|W<32-B`RxMbsjjxK&HXEv>+gJ?BwUlqmrl60{&wf at eas4K)zz*gmHQ zM6+LlJzf*StYycLHTNkL%y|SElkP=Lmoa$jz#05w^9~Hk at gv*sl3W(g7*NK6X)b$A zW6-<-9h;VXR=q>$v=xoO at Oi!Bn)j>yGasOSb#?j{VTs!S6(9{Sk&h^iI-RCkx$j3| zmn;asV+m7CWDyuL*F^EwlKbiyE;{EjBtej=_AM79&Q at W>!rvpeUr9^~f?fM!=)6V9 zzV9!%Z^Ky}C(gH87A&CxLKTvXTXvf3p>L1K%@-UZF2nG6y~eG at 8F{&W*FCmx;JmF> z6wv5woF z7xeVHqj+Ic1&)zX6DFvI5QQ1jz~h5s2@$8`f-D~@c5g@#u&cl4_kDokoHY7|4DH%A zscw^X`SF;%K9DlREw9^P-P%NI^nZ87aE~0T7(6 zAOrNu?hr}~@4-F)2;u%e?ZMj5&Z3!guZ6x9Ch!p(yd(ot26jSa5 at 07&PHb9+$vuP0 zD7uu(Yj5ir^cG1DlW%i-O;(WVrC%SOhgX*$LTULWsheOnr{i3=LDx50c;Kfi@$Koo zmEkcoU=3j9j+2;l`vVwq&CR&$u~*S!{tH-gqzF?V*@P9_s&J0fCqyFI>Ht4+KqoX+ z>}eyU7t43zlV=uSPWDNZbkBfEU=3mMF9SLhwS)yWU8LNG*E9+&-q!JSNHg)X at ddc^ zn``jvA76**QwK^Hq%5^dwd4#=oT|kg4=zP>Z9SH6wQ#1c1zob!P>}6MNpVMv?3;~s zrI&Ea-PdX(!O*#9KTQAT6KHDu3EqC|B|QJkTPVp76WU&!wM;89BmK3SJ^zrV+!d;1?#{$43Q1vV6j zQcKT7=(f7Bg(t~HRL~&ZIeR4TxOp@(gB?VQA$@OMLkl+VC`T|OfMAC-4DR0*C#tHk z_uvUU{HxdSt?51R^5=z^`K`xD*QCPH`$=cHA~6QkA)GyW0Q=v61Luz)lpS}cbwJ;L zn}?j at kr08<#wYK^uf{ZEKwbb|;b*CTBwu8H>0Ww=N%t`7Jd4^PNPK(aaLs+++*tLx zs|{N at Vll65seh+Q+{Cff8pXb{bEt2KA}fomybL%@0`J3&>q-*R^oS2=U-fhUAqq8%agib;?RNk>L1E5v`4?x^%0#8TuDOg8+bjQSoqTF}_)&f6oF at saOLCV> zu!ac(r4ZHj2IQaHr+`jl# zJaj`5#&i$HY>z3jC?02>D5u!*wf(${!wET_Xb$Kcz%vuw*j{>=I$f%yhAGiootc4e z+&i7#Zb~jo(WX(FICdy at Z+#biin3%NP*z!w#>~OU%q>X5XonB%vh~a4sLAGZ at wA1w zG-?KZvUUlA>o(%9l6;KmmVv?yHz<-)1l5Xun~;W)N!^cC)f`!dp;Ni86zSYd?nMLv zQSDDZsi?Y5|idy?TRqb8>c;x5a{e at 3^x9rKYl zelD`d-G&euuJeucSaGTx7nc7JGmEoiQemhRTbg569Idu^+WNt+PH4dK)<8{lO{`eL zVxUz!Vcb>N^yvwls&2x7skg=o8bTQo;$7}!dD1z4d7!CI*yh0Sbs$Q|^g=f}2i($s zbK6FV9L9bfKc^TuP;zFm4$3 z9leCkgRg-vkRAtUf05f}%g(#oYBNtVZK={jo}?nqw?t}Bqc_=}6h at F6+HJ>5fh>u` z at xmL^6&Qwo1s!mr@*H$6RkeaF%Ac(Wrc4@*J|z=%U6~`{pAFJ62t29o>_m{Pvz(_m zm!uNW+A}E5_Qk~3cDLfXf%az69F at i7L2y*vr~?8lxqcqe6vkb*UW>9Fn>4UEaV at rL z-xhD~WPF>VdwbTZO{(wUw6E!0tb}XCYT!)1*_AxA#gg71uhO&FO9Y2M+*XPSV+SP$ zhg{t`VeCM({CF`!WHG&gj2JL3;#}z=oiTO14#gA1+8!KA7n|#G=)G5Pu52f{JL)tU zrtHC!&}qaB-AA6l>7HgS0nJwRXU#39BQFDOLit3Xu(=$IwK+0KhZUEilDiO`C2_Vn zEcWNmorE20mMd}PN)lu-U6*1N_pKx;KuV(}vZN`-M*QQx46M301J7UIjGW!ip={aD z69!Cdt*6V8pW%@amQ=&UsTpo?{sj|HJZV6<9kN?+|la*O4UZN4KoPto~ulo!lK>mkFQSL{X;zp1Nxg`ZjFCh0;w4+->;u z9ZV_;%8bgitG*6nXgC$YR!!#6r`R>lb%Jf%JFd8EMKtiRgCYo~d$8zxv+K>F zzaRTPc#F#?+pfGJP~1uGAK3SF*ilwr=UlL=3q71TpsH#byNicokTt5(mavk_F(HaqTed zAJrTC4jjjSEZKzt6K5p8R*tt6v_#L9^w*vb5&&Fs)=^bOJ5pe=__iK+^34b2;Ed|v z!T07A%YhLE0T)-rd1mKKyzTsOyrwHE5td9pl-Cje=&P3~WZbyF8sEPuPjXX+n4-hU zwIr at e`oVw;_doO^uKWI<6o=sij94zrdHkf4%jr1<*z@^CjP8{cn;@{&Omu!A#mh_Q z4J0j!$^w9kz9B5Jn{GB$JQ?o_oiSvyJ zM=V4lYPLau7i9>KA;euyufU at v!L+Ae+FA0D=*cbH%czMhS?%|lWRoH&EXYtm?9@=z z$C7-S71PnbJu?q;9=Hp`W-dg}5tHEYXQ+4Eg$c=JLxW^V)|zAT_m`q#_eMN*;t;CW z at 1!#!DFvMy4`F0s2Ih^-Lm`Q?sR5ZfB{TrXT(s&ObNhUSm0ufF;Vkf5;!YP!oF*|; z>9nRbidz=%!PYh3kwrVE%RG*V#37fK4oo7bt#8EQSGHo!`-f3ubVZkbBhYWcO-S$5 zMFO at YU|rY~Wm at 81lpYo3EJ3QirD|NnT)7{n8!ndb!l at NM#O4LX at QQ9*f at t`nj)`yT z+neRJ^B>$$`F9sf70_5(Z*8?=mf`>%r at IZ}v`dMsW$IZ(!;wrllLSi}r6_1@@X*3h zcxb_J)YUg&^UkAK{I>=04gWg&jK4{JqmA)OwA!gs%8XvaQQ5I4i8z<#TEv%8w6my% zwJo4=dt%zL4960kCoZqrSB+l%J4*mkN0}<(B`#uc0G9D~Vt|qn;J9&O9&Q}p5&h== z7XhB34Wo|4k_;EW+;T6y8;wRO4>#fgi>_!S*QZ_W#;ehIylQt~<=*pHQC^F;mQYA1 zQbeu8(q=LvrAR{q7Eu^9si-WBExXR3Lw3G2X0Y`*IcrGHC^=%Q1)R6ZRRV at 8>2S{4 zWwF89Bzf at +Mu|2 at U2_-@t~`t_4b6D-k5kaWFT%u-CIU{a9Drz(CULG=UXvuR>HBqC zdbk>2`QgX%TlLkav=}?AG?J!lA;0hBq$;1&G_lJLfB-zLI13^XOIR$!QZ94i0&wJFOQbyLGl!?F2UC0E zbW=NH9C7FuL)$FA{Y|{{oe$68#sB7*^Ru~VZfd}G;&h~Z1JcP0ob~rX(YTrDKK7;* zNvqmgE}n*2_8$5T>#J(gh%FImBi73fUOX&bAQqr`gI?1dTM(F?YSCoB>@>W)yBbT^ zS0N+ah1`xl_`K#nwJuPs;o7yo1}oN9;>i~ewTKTl+G` zv~I?CZ|I2|2jyTwei(;8UXS&wRv@!$U!-Ms(FJ$qmqmNz&EH{u*Gm|X?WgF3L7 z)I(80oc~fOvag~j1s+th~yzU3s z8tsXk!IN=*;|q9pa#tBQi#Xb4ulQpuVHw!DrtrRd)>XVF1Wgzq77PZBNI0As;k?hg zb9z1AJJUPa(n-0PwiM#Czq$zzZaj|LXLm<80&Rn6y}Myq`7|qi$Xh%Z^k?slv&>KXM0F%nra$3BHfSQlxmMj`}Q-EJRhpaI&Tan~v6D zL|y>>N!a@%VVOlRtr<9A_JuZ}1?REN5wjTmgYF~3g^<_yTjuOpC|qb$3K at L2rrvq$!!d*mbvGrTJE5sOjiX<>{+Xk%JxA}rHmVi*lY&%UF!F&#o56U+bXXvY?NhIswR3EH-Ps}Ed2-o!iLO%LkAn!1DQ{T8y)?uu;~+F8x+ z+shd2$!^m at w$2JMj)T>8bg_cg;!RKQI`{Z5x1V`iI0T{c_Uc+8HH>mo?)7 at b0`72i zQ at Cl_p_)>^n_Vc*^7STh at yE;b`me4!FsiX at -9XJkwtXvJ+7Hx*@%YTns@|sAbJ at Cj$FD1 at 4SY}rt zlc*tVU94`7RFPz^Cyp*9T6r-P6+X98gKaH;vm2Vpm at a>>F>#%?SR5Yk2Mp6R-829J z3hJ{c+sUT>QpU~$qQ)(X3rzNfIXpl at Y?C-QpygK-A;>rua+mj>;Wyry(|_`8bm-I- zCrWo<&)UCIg8#wC=>h)=GGMYyVp&m9w25#Xb8=_e6#r6001~TZMM$mz3c4iMy^$Ed z{>K>@R`3~dw-Mid>SF4j=8$+BUXMo at G?FgvrSGH>k$;i%0kTei4&_aV9A$J*#$i+oGUb{~W<%C{_ zHRzD0upO*7)YsviSMQX7R}VRDBJ4#^hGiMZKrs&U3)+<}cZHjoupxll3&1(Mkg#iMfo3Wf)NwjS9Rx zq6&b#okbIt^9LqtSFgsHF{4u#0K}5oa7!q8mPPhHLXIyYN(rLsV;Icd+WFyDia9zbR&GiFVU*yuo+7SXTZH3An4D>4Ijt}Hs4s+= zsz=DdB*I_=={wE&a#5IeS5IQ;uLY`xurZAxxj-{g7#RwD_57?-ci zWk4pUo2bwEn4WDhzY;{4#p|Ur9!{P0nSbCU|CjO_oK^~rVL$mw3w!S_G4}!^1YqcE zySh0A(m!L>QMS?FTgDwjRg?-jT)Mi9LD`t9=$3BHxFG5Ji(ZkcKQZK~oU$G~nY|*~v;F;~h7>iTSIK zbphOzD}|+`L>V_GoFb-MWtLfujy>2c?UELuns1?C1z9eWWMfNj=qX)cDv|_e=X-H# zriRnwT{t_ at g?gPr&`8jwEn-J;8ux6Pz`etx*xo-4%ZT`n_8|cS^bAlgJ(&;2*l1fUEy`GKleo)n9!LJZ7uTk{@c8FWp|7%(xfkoDcKw`l zUF!EQ|J8*byuM5JBfy()-zb%Uf(_(pmc?k82&v0%PKV%WN5#X-m$u*+FYZOdv-wK8 zKDXA7zQ9}4I(~GDyJlm7-;|=?rnzlHDVLBp1u7QHwV-D}JcA$%4Y97FSPJlue{aD* zFAp&dS|-CA1|Xkx>F3WE49qPS*m2nzeX`s0Gc!X69q}@B&w;ksK-bbdIu&+JOCtaS zK2~MjKqpwjfWcLii_Rd-8W at 8bh*>Qxbfu_}sdAEp! zGCeq5M}?XYT6&g>kRa5Yz?In=ChFC!HE$Sz6vvsx1Q*8%AZ|OBW^l)LeG(44qZ{YY z*C{YqUBs-N!;)V>kJDiL7I4|OJ%Wf0RsexaEL6!Sb0^;m+-7E{q{6 zvNY2i$HovY)l-m51GPnHYI?o4-VcC~BvjB_(^00%g;4={>U6FAWdycQuz7}pq7j(Xrvy!U=&de6mjJ{qlwq~3VE0Hs9#G-f*R4pV zAiue@|? zLL`xrPq^HQnQ;;uYY6;!IzHP6d z!*r2Cxiu-4!^9?T=i2(ke-i-aN>1d;T9J at ev{T$Y;$ZvW6f^KThfkLp--5!SRiV=9X_|eA%3UXT zf9E#=82hg~!H?5?NS15LIw>JS%Sd2p)QFVq=0|E0b1LR!6h}IuR9$zx^THgG_e{t) z09aTK4ln?@gTK03s8+NB$8hoP=Q$S^EG at zM6op&*JeQ32BTb)LsvP2nL$KQC{{$ES X#&kBzmzB}i00000NkvXXu0mjf7X$(& literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/BLURAY.png b/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/BLURAY.png new file mode 100644 index 0000000000000000000000000000000000000000..e8423d909a48e5c97cdc790a7875e2d650773e95 GIT binary patch literal 5201 zcmV-X6t3%uP)ya`JnTo_jE_^`~Ac3`oWispncfUsUXyLjEs!^=!vJE z+Uq!u?>Y4ky|j6v``WhMdfRW`vSt0+!p4g?G$WnjjYAJnEFU+pZ!6gp?|F9k^`yb zH)pfCFA(rsyiqtWz`S5fQ{LWq=WQ$Dd#(Z&Me##I9#%x5o>Eu+@??=bQ52{Fh=DrX z){|}HdxfWYG0;GO8VD3{ZB`4^R_7Ko`VpTuqpz!F9K%z^(=NT_;!RII{d5l>y*e+z zqSf+G*W~7EnANBXCK*Fz4M~gMvz^_q#RD>98=gdqjyHV3{&b(m0V`x=AcJQ1+b067 ze*|DXk+gbvjlk1s3x#|dxvWi+3`65FhB{a0RWfN^_09AdyqxOK z=XB&U8Z1+r^;;j6c$294TX2C(zMCZ3$wn zse2K2?{m;I7$I%zSid$+ at P-2G2NAaJtis@zbJk=qIv(KAQ5R>eO!HV1yY^PpU at Ys* z9Cv4lE7U$xf+zD4DUQBd#y{NmH2(g+XYij7?ZS7y`xFlKjAQryQT)w6ZO7nn6{Zni z^7VZseCw{=O3DMnF7CeXD0aPBRT7P_2b3!j?)tY0{NTY7Hvei0- at AVdrE;hMkBx`; zgTL;>UH1+0d=JB89`5=6Ahy3+!9>Z&-`(G at K&LEiCPWPbkc)kIojlMW>p9>1mQhnOn+>b!u`nwSjWxPb!G_^=y&!#=)wTND2EFFWw$ zwhCUQ#Kj@)Iq0BL3!xjp_T3dqKSN2U at x+TI{P+KkLNt5hx`NWYD8fm9P8zUWQ>XL< zz*Acf;a~3GhBYf%sn(0(5u9zsza77 at HuFr464iLV2AdLYYc)_T=+p*=KKAcF>{0p- zT&lSA$pCGArA$CsY*?GcwpXj at T4dvIVh+Y2Ti77n%_$UX;#Kq^P(3IEl!mb(~_<0GNF34d0 zSt)27trvDxam}R#4y1-x_S7&m>fzE2Ijmcify+>S<;JGOQ=g0?&qKmW1sR$QO8JY| zoQcgpyn_#>W82PN<*h}v3I!XvVhWaJC~3v+lwLS*pj-`U5)o}!LvvA6URk_%h5fgG zF^}$5mO96x77QHo at J_#n2eypk$D7BLdF(z=Lub2%#qFkQ?JcI#thq>cP7>CVP*JP9 z1lfb}i7E!@otJhN7&9aE4VLle_iRH;(Z)BwdIm07*GwA>aQz)SFg4}D_aj_&X%kwD z0l_sRWd}Gm8lhT`(6!jaU;KV6ZvEpy9O-qjYoCjJR>zO-SxrbXmCLre&0jO~xi>5UY8X(!TlHtg`2e&Q0U%H#cE$L?~y3Km1xNHeHxu z7|LK|!dIGAt%oWsWmATV$KgCcYbQz`viYX&Z~xJqd+zymH|iwh!lUa>4dkngk3K^V z)slSK<#)%aBJgASnWpqi!=vMJ>8Y#K4u{7E{9QOS84+S?8IV?1YeFha0??`U!s5uz zebFXeg*Z8;?nLm}FR{8N`{dV_uE&gw{e~Xk`2%O+nVq%o{NFRb{$Z_B9{+fpmSRR0 zGPb6Gg`unLT0F36SP9*fhp3}Lvn38AB3BOlY1 at cqu&K1BxU!IuY%1Z;R>Gx&_?UFk zFW<$ho4T&{5iOufPgA%kriWp4+>nlY%f at fB6Oa==*v#J>myDv>Hag>0 at B3}R0ngcH z6cG~k6sm1Vaf);dO+0>}$cInE5LzfwUFeUwP#|>zqT-=WN8>sMCfz(7>UfpxX>iO& zb8Zr?xf;`E4H?Tv$_$tcZ~!3YqR%b3ewu)VV2DwcCPMU8i`aFvfIY{Wv3+P6dM2Bo zg`}sxffOBF&iBw^SFmAGKhEkLMEBBTSk^v{eA;0=4&X-SyzKN70W9*c%m`&>Nv|F& z;?cuh*fQLWess`}7x-ftXreQ#(@VP^{j`tq(8qAK3H$dgMShQib{=!t%7eIQbq~%z zqn8>`g$P?b^=AsOL8%&)+<_k8Cq3ulp~;Onm{|)frLoqgn2uLt&m at Hda&Cp9ko0s0-OGlQw4KoU^Z`dos+6whVe8%$?tObBo@~Dk z{u%8IwG(U=dL$lTTT0DA8%=66 at pprCGt}W2w08+_kq?V5xZma+mI#VrcSqI9^FvcavcM@&lCIGCmtVzQRSBQKq&)c at v7 zUgIFsnT6&j54ezFV*Z+o at 4mVg`!n5fS=N>OD~gR;GWV1nOI83YkjYj_IYLs7M>MY`yjY~;@#6N7*f4s{jKVNm5qr}B7o z=X&hzUBb)xpPYmx?+pp+k=-f$YH%qEY z7}v35yEc@>eU7H1R2xdNhVW-m7}+OiabnNBaTdB-$4OK?RnJ~<35&1}^*Q+I-d2>t z7CvY_QQJgyXEp&YYMi1?=L!_Cj^%D2);s&KGU`Lla-fNXO-ohvBASA4h&?l7qDcfC zv`Ev`G>fJpnT}nDPFGSERyH42GRJI*(xtjSdoYb{gGC at Op!5cpq&g>Ck+PDouD}$X zVQe_O6%($Fky;9eN;b093eMGfQOG*jZ!bfi)lB~-GZ0~H&xmbW6MIHnZZ;|U(NY0B z53a!4r9-5oo>Gtn11w=^blAm<2W_}PP9}b0HP#ydgV=t>VQIR`X}d~$aeDa(US4rE zoN+Rz(J at 5zlFEah3oJw1KfWspOUOa5aPO{;BXQ}kGYPV1IW9hL2c%l6Y)a*RMmKH>XCTd0w zQ7(fiI~-KeOr7O*)9Xz|>k^4huzRaKhCz*sBlBsTgS0h at ENU&jeBG$s+phDjnJqYo`9 zOXx{4TJ7st>KsGQR5qS1l-f-?O$u5=d;bn}j_gA<%Az+|Ovx8vr+K}=!O_untSt^< z)LKpNtg9JCkLqlwGLDdvK$U>J$iR3t1IIIww!DQY#0!>6JwV at ZNRDA4P48<24c7FY zMkz0 at 45GhMj3w*PTMzW%?AIQ~mTNk&`@jAX+rIY=+?YSWiwo9l7c=%)bLajO0|q)W(#J+B0Phqm_9QcW=A$vS_{G%sy%JbVbw=g z$ViO at q~^gsb`ZbQ<>RvJZc^7;w0srr`rVt*-6_>aA7x6}u?aFrs`g0>*c?+53`425 z*mIyIEKG~$9GT`wJTxhDQvD)WY=KT5%m?svVG06NQ{Gv^k;wtb)m^xhh+nB8&j((% zWYMgvb#!!~kS9m2>!=Z!O>!a(i{4SCk8#35plSku_mwU0CH6eu&zvNz>P`fz1 at X;A z!YQ^`wZrM=1uABy>ICfw-E=WF>EkCay^ZmKBk{HBW&GfQ2l3jJ6tTM$?=F+ocquKO zT2z!XmU5Ihuh at abge1_6cyfKAh)1NNg^nV_Z%XrEFeI2%DJzk3C=NxB9hOLX%1Wcv zsFH}~sFHQmvu${6WCFL}eLsHlbC=*i&r$qrv<=S6^JBtNO(T%m#eB at V)G~uc{v4R{ z2PcZt$dGZ~wmpuCKWDBr2fz{Y00T?fB4l*}3Gy%r*5aTtZtX}3({pg{^i4dUJvqg}{y|#F1w*A^NOm-D;cD^6!Ds7#fTa|q# z$KzHi6R(BE?hww at 2Jm**MmX7GV!u|LR0!x9Ez~XKGj*(JeHUq}bu`CX_ME)5Om{Bn zFmch at E?#@P2Hi_5M`qD}LrE;eo~hQplyA82Q6=}<%dv8K8t0S;F;V09>QXqm&9G7h z^DV5J*nw)xV!U<6<(Nb+j at yAfT?z_==`xWN7Km?M+W^+K3 at a61&}>QWTP#?(?7SKt z+g3*JyBXz;r9Nd5sDw~kEphNwS||GB6Wl?2DUP+bqZn4PI;!xwYgAhcWxEY;7uTUu zTm(1Q#_PB-HMJTkra1$+sqSNPpe|h8iw at dweIBKrIi3-zJbv9O6IWc|;-RNR8firU zWa`9X^QDpfxZ=QMp`zw1=}+nzl$bzRvNS at fm~25N3!i-oj9X8N1@??2q~WFGi8{IY z`K`UUyz`JSAkuklVdF4Vf)t^(*~ayoJgn)OqEI5q15_=_6!sOy4$Pbxm;E?xj6CML zK0R$f_C$5}WtD(9E-44eItG!X09Iw81bm|mWTqJAO1PzKCsr*U;dRV~CmxND<3zZy zJB3 at XEu%GGLMRm-AtQWVabB|=*az at zBAsqQqXw2#NQ9{+8lalg!RWP_CF92SS8(-; z{Y)OrdC$Pi3vfJrspCsm>iEi)&23` z66uPHOP!l>{i^Ki_{QnaAd~Y{7WIjjY2|tIITOEkOBFR|1V4X4L&eRi5~?K>R10G= zq6dnYDEF%Q$$F+_F`0&>Qld?lgj89`Q0b)Dtx>Dv3hib5*|N=8(pg5;u|K6kJfK$H zH0MqH$?X-!#$IgRx&))OCRK&76yR8k>r$-{(88Gfq#PunOGeF1>SB75A<4cKOE$-W zyrI4YcP{<~RxTSyxo!ieP?J98xh1)+q`FN6{jFQ;SknFue)e1^_6{^tGqaGjqK&Ld zd2R8kev(-=Bq}zo_KkRIhQKuvl2zdze5v+Je0BK~XlZj#S+XD7?4f`b^OK6i*RON1 zZp9HizM~1xy|oB?hg(n!GnBH-LTK@7BSC^(@X` z+oR%j-8D~HvLE~Wu&8c at 59Ip=%T(1QcxPr3tDA8fR|MiiygjG&RKtMZL5Glry$)w(h3orn2pS6tuH)slSe)BuY%)tmsi zEFYQ#B8r0Pmpqd97mmN%5XOaq<1a?YGQ{Mi4|Sfr36s3}5|V&~hAbux)pA97*~5R& zOCGBEhSHee_)8x%Uh)Xy<%jZSOQ~K!X{vXE_X|$}a8&KT?fudfE=4-=@9{Qy3`?BuH!ZZW^EPYg_Ot5}pV<%Lv{}*5YMG)P|;S_31ODM1a z+cA<9k~Ri(MMCS+1sfI;7rqwg%9R2e!H}pcNi;FWg;D;3KR^@YQDdSD0=h7QU;`A8 z;*^JN+L`g*JJVui+F&(645vN0GxwhMeD|DhZohK6u46xq$3EL30P*2?uTR(1E2^eK z%VeObDpbuJbJxT*dasdDWAkhzuCZ&~bg)q+uB(7b_@$}Fnoic(yq+H`5)d-+f#gOC zs|(*z;jv?3dIjDl4 at 0P|Y+)_74qufYoMr&viN`mVz*nXq+KeK`=QmO3 at EhCGIYhtB zAcY^OsI}*In@(m-07h~_5*Pqxi!-YjIR6;WhlcR9_ZeP~jIdyr*M(pp0F8Z+?3z?5 zlTnc-)M>a2yBvqVHG3FVTLs9XFm_ zh5MLe8vr$z%Y^_*MlBo)F#x)m*veW?p2m2j1zp#!Lz1K&>u$FTp|&>gyip|zL{Sn5 z1_Rq1C`J%k1!O_wdZ)s1)B%5EBa3Mcp322XA`xTvBq7h!ku!EroNnk~J_W at Vvu&U) zu;Re)*4o;d#{q#F&0yK*=pAL_&HX`5XPPm)rB=i;+ke?~&uf;}f; zeSIA|&vjbH7b0Oe94dGYluSY^D at 4MQE3liBa5p486Am9>J+K!iVaWjg_9T>jGA>=b zP&$BraS|SUP5A50=;#=tU!#ouZX!;+UN0slCJ^6T!P at 3BrkAI%mD<3<+85ZQ3N%zV zAr-UXh8=S1l&6{T53 zl{F5Myo{;cTG`E1v6U%G9OdN4$XQi}WHL>XbFflw)yFFes$y1w!@p*S0QMWePXPu1 XMD=b^@6P1_00000NkvXXu0mjf(Ib;M literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Book-On-CD-32px.png b/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Book-On-CD-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..771b5aff6945fbb4443f96fabc83e5d35110a5bf GIT binary patch literal 1559 zcmV+y2I%>TP)l`fkd>*Sg1g!E{ zbpTTO!;SlBZds-LBhq5>xBF)l#I!u(nhB4`gM4C)zrlZRYz8Wt!1Q98CJ!Ofi3Z0o zJaz%$Sp&mTBjDc(!KT8pFiA0id~^VAVIJE9GJ39M_<9?BB1UI(*i&y~Kf9zNl!S9D zcE558-QC at IV*h^rteCJc=aDmW$Qd~ph5_9;ioRcdM6UBycw0ZlqnjUrEK86j38E-M zU}3Q!kx1aD{(kIut^uLGKBQ at Ln4Sg(k36^rwly^2O65 at mYPT-=4r6oQ-o1Qgqq?f< zb`31`VJsHIz+ygNwTtAP531!~kP~C2wqO z{ExbT5CTH8ptijo0tW!1oIb-;3XU8;48PxZ2LmfA!QDhSo6s;k5l7|5hhez05R@$3-W;-u4F&-?*As%*o`+Yp z-zGvvMPoxlX#oB`;_*28uST%@@dI$KHIPbYVNf^lAchvQI;@h2@<0$immQ&t7vNG% z)YS$bT!eFTbLhQv1y8m%L({Ua82%C1bAd{R$^?DU` zb+w#{rG&Vw2#vgmgU_~6Qh}07+y`=|$p0=fz(Uh=SRfEK0>Q%XTZ66(J!t=|9c?7S z+F-DB5gvT%00zbqNG)jGX06sj;v5Mwt!YTjT}MVYV3BMjIvWAd7g-<>vWVtgkKy|0 zI=)uP$1xM(`Rcd6Nl5A%7<@bT`_zkLih9XTMG-PSv*vu4seh;cPRKe at C6WtQxhJY>go1o_Bk;)pR2Lh2M zUC_6t#mYBRG5{vROwIx=O#o6E&H^h%WOST-UqfPU8cux at Ths+aXRc!`n#4NQ$-gbK zFi#)?HTC=yT#*xM)LsijBR^(|dZzwpED1rLMK*NZfk9XFCGDnptWDI-A^ zSSV`2v641q!eI*~i2*AuBGY2BEc2ZiGcl+(3FkXHA<=WEQ-w~>7bRv?zqinu*;|5i zh%3~9h1_hOQ%PkYQ86K|EB9e+W)=_~FzstmR=F9Qwmbx%!w!Y?pfHc1nHq(I4UdkZ z<{n*elYxA496jewqvz6J7#tcx16ikPGdX}lZ&Mj$*5Bo*j3+QYJ%uuIJ(tTtN$IRe zMNu87M#i+<^oI~4%D_v(1Zic?$U=r)nyucC*|9!RVi}sUeiSlqsciR8`f5-m_FaT@(^2>t$^s)c|002ov JPDHLkV1k65%IN?A literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Book-On-Tape-32px.png b/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Book-On-Tape-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..74316bfa94bb9bb8566dfe9a0dc1e5cd717882f9 GIT binary patch literal 1368 zcmV-e1*iInP)NxfItgM zi?&Q at pfDg^SOzB1n3xdTxWr%={}f7$`p05ov}uX`qoqw6Z8RAEfWK4{V=?+iWopwH z5dx)6WURn|GAvb at 8D@R+W<2-J!i)lC(4!9YN7aIARG at 90wK66*N}TSV`-OB+j7qs04(d0G}@apEt?@e-Qpakk+Eo zAK>9*OzYkt$zTXxo=F}7UYL>*2n+F<;QSoCUJqoMI(Qf6kXKv`g-(arkzs66D4@#7 zK#o!&0&@6$m<#bJuC5ZT at GURn7uyd6S_-KUhLU)0;a7OWWJu1|gtgv92RMB$LT)En zr)En7viQStzZVxDeHfSf`_b}TD at I30@!Qf8%Ab53Isy_7M<9d+2q6KXPzXE$_;g?Z zc6zr~Z$R}^Pe3l0K`xU)DwRS)>~^^@HZ}$jXpY!!*C9JA8}kbb=op-dh9Ef}dc7Xo z3Jb+?MMVWziH5^rtW~Oy)Yjp>?ru~ZKfda7_PvIN22nX<>y<0mQ&xtd;bCAk0LipO z){l at EnDRI?Fao)^pr8Qx`BB&IE-4YE%jLxQ_v10^C6G{_Fr^Y=gTVlk$@CAcg0&tn z)Q#l6cnDU at 0g=c;Mmn7ywRN>AIl!!sdm?QBQ+7LgdU|8=XCVN>5dssAg at VAm`1}ir z{WCK&={L?1Y-YtI3i~xf~i& zs+38gBn#Q4B&Up*(|##ciiAAH5g1AmDj5MXvRX#(_H~}e==JOA0bnG3U?-I2CJ}&^ zKBggMYA$vo#-t)K2LU259G3tVofG)X%=B|0Wz#zs!PAFbH1-fzR#qa5a^$Qsn04p}F}P zao*b6ig!Q%?C)vGY_ at UC&dw&raZ;<*iSgv*Bs?Au#>b=22dG#0OXol`EmLV7Jos2* zu2iW+xu>iYH*VfsxeunNapcJ1#N2e~(8d9{>45qA>Q(AsZiot&mR9ONcdJ!|4>~A$&Np|My^nPrE5MW zW}Z>2!ME+Nh at sdh9jG^>q-CX5oA}}r3m@=X)5-x)*ChlrT7+u$i}RM2R`mB@#_7{% z(AIV$Wp7hc6SZjtuv!O5=ELD|;QjWO;i6Ffl$5yX0Qgv#_|YOTZ`{94Tre7qaML-z zT87(fHmVedsGOYxR;v|y>VSuahQ$7ccw{vt+(z6bMCQDQ55u_m(y-f-xTFXSiK&AGu~kQCm6T(%S?bgZby!HDC~ zZwlY19*3_J-={=eQ`GyEhxO?l|Po>mumM}1^9+IdTg034)#cPGW# zf at DoL$+e+=FVRRG*-Xh~jESRkYc}kYc{_FGQ!`rNc2&n}%e#>G?WS18Ofe<{1x at 2} z4zPI{h1Bi2mlL02J_ZjP_}+}eCl7Wg+ at bWrGTLAHBK__Uzo#u*w$SaCTFOZ)BwK=w z1_lPi!;#)!zka>!L%;%|W9-%QsQ at F?1H8X_^(sB_#A+4b%zzEp)MM>Bu3fxziS(S7 zIzG0}68APfM2W@4G#~?wFL_n$o+ycC4Z5dPUiyw z3Qu=-cGB_V$7%86#nRz>>}}*X^0%q!E_X16Qj$|9J-eWwfQ?fs&jkVDdDxG$r;*S1 zIZ^-^Y4gPwUr1>0f8hoC_~TE+*l4IKQS&fD_N}+x5>MmB2rGCL7Qc4wn&dG&F*rCV zKoQCS`7kk!(?=hDOh13^wMozK=;)yO`Uc6{{{DU`Cn#Hp6f`^^#05|9-o0DOl8^6A zVed9KH%mxsEFBfV5C?}3AEt&o4a~fEsUSa}jo_qQu6-+4t_(AFPEL*(M`|{o!_)98 zj!`4EIy|wV&M#TAgp!gHB{X4JfJJ>BXJBCaix)3)YV^>-g9j;@pK0cM7BP9 at 9kXTW zM>f3hPw%}a%#4>HbP=j`w{HupmXs{vP`gGhmrFW|-;jr^R;_xh=MN1JNjSH(G)p8v zk8D{?{Ra*l5Y~jZ5YF%+FV4$Z at pQg2I*NSBG zxZNxZpAgbQ4k6r7D^Hv_A>O at n=T0b8*#OAxKK2g&7Hs^|OD|GPOzb4mLhcU_k8o)k zX7Q0O*V7p^IK#nQ@$}PAi-`F~JdB)Kw{9KXUtJZMxEQz4kiQ)z?e9fR*88ohowhT;wi at 3#0}E;6BuP5EqggP9Y6;AxN*I#SL$911BrJDcv`zb{?~DQ$XkV|efo+19RG zOY2y;KzP7|*n_x0TFDF$*HCLwgJF!@%pFK`hz|gcx`)x=-DAg&32-!6KA%GoV=w?k zZN$rqIG+)cd-v`Y at qrw~9)vc;-m}JAr<9hbPW?-cpL^~(`t;LJB^BUNggU$npfDQ3 z-@#SGpw~&>qom zAb`}QWmcAh%TL0TWhsq+fBEGfizkzklIWFJUXjp6z3pQ;2 at b$- at F>7ReBc;H&tmY< z(@_N+*}#?{F^3~lR2Fg=9)Ks{WwXgF#~7mF+-QsykTXe3c&fgkfkU-UJc$U=N*vDd zeB?2_3$gR$rcIN^$WagJaEantT*{>g9$m3=l`u9ss4=#YJ at 0XQm{DCE{$2 at Z{D!av z+fLVvMicGedW+n}2J%8#LLLt>cz7IMMMbc4#Qp5mSLcqU+c{5;967?drKh9Mu+8EWfvEy0#RCZ|d2JftNe1SJR|3*mt|)nK|wx`hl{696E^7hxKGL$W<3B>Jj{R)IY@=A zEIbh6$Yqo#7{+3Wm;9ZRI*eAsV^#n~;YYZ+)e;3ypkv78Y-UTaaaGk>zOPW~_28f@ zJb0L@)z{TiHH#UD8+aQ70x4q*`U+piF;WK&`h3nw3!w>BvvcQ831gI}erG=!V@)#7 z#e5V(?d+K|GN*--gnYYl<*Fzzlofb!@Avmi`TUY4B_ceoU%xJ)2>?Y!MdHag-u&!Y zm&i&3d$@bcMzHgIXAO4q$NlUvzF6&7)C+s z at 9z^fhi9SHudsYYY0 at Mm8b}LMJcUeLcrJ1n?2UImDvxJHT5rDjW>|PAfdGwiIYMW) zZrv*40|r1OVBpZeH5Gb0Bte4$2%-I`2GYX-!mi56O;0@~(cxnc;~c6D?*PD*lw>yc zHTgTF!sEp427$o{(zzG^d=kd=rmcol<|A>PA4 at Gy*l+%KMn6lV<>Vfy;(zoeiNpvF6)vXq(W5U~J| zU}1O?r2^K6N5A~?OYt`D1?fPFZeymMscqP>Ugo7C6H%4`5FQ3#JQwE}oLsnYL5vLJ zU_^!fA=08MJWikfHF($mw}!`W=uL>XNnN?^nm;c at EJDLK{vM}5Wv^>@wMHS*as ziSx9PLkVEP(%R>idLG0-`@Lr=dtvsh$_2*55FVHqL_Pu__L$>_hf$s&EnTi5mXa3v zea)IRvY(SlJj{4t_VMUHj*6GdST;5>!7N|}6e5;5CX6DHcn~8{S at 0@q at 8dM6v~%aq zbA%*tBxOqoLscPnF(-{ZN+0&v3JMl6VQqhGh4o*3c_=JgEa9VlJ%sQ;=z_5^i+S|u zQ3-8`4$K|b)Ks%j*(HXWs&#dDPnw9gSmLJrTnYnV0HWuCza>6?ZiNRz_QMbVD*MPz zqKrWDX&=jDN?pMTunWr)#bwskjC)wwG9v8t+yyv&Hx z%_yKm+_-U*+6Ee^clbW_j at +jqkCU=W>>-d=C1Qz_3YraY;gi49(zFU{ZEvBs|Mn}g zWOI}liGs0wk2%z%JIdM63LF<-8z4GTJxY4NksS6sTD+i?iX7#%oaL*13jN&9X;*db z99_C}SyukEJ6l5wU4qJpwx}iLz#El6Sz3|zhTfoyhgX_vJHktnOa?QhS+gEmx8-v8 zlUMJev>e-{WlN!RCF1(SfKkV>tZCTELr#ZPo(Yh_iR-f_tkasfY-yl#l%v5zX3P{{J{3F&bHRC`WO!o&Az{h4%KVe+l^ zQDQIfGx>Ga4K%xY+#_?yQ{{>(k at I2so n!1I9T0nY=T2mDR7{|GPua^x|HAy})700000NkvXXu0mjfB#b++ literal 2663 zcmV-t3YhhYP)ez;u9_Z()o?#m>F+ at 9=bV zbh56mX`4izpP{X-t&P5I+Sb=`hhR>CJL~D{!o}eFv-@$T7g1ym1Eb@(~H7yy}7#X z at AUlo|9q}lYJ*v6l}Pyc`{?HD&(Y3Nc{=3a;hCA4#nZfXg=_5W>Xej}fR=Amay-1d zxsj at Z*x1_j_VKf_u;%9GY at tbKjZln?j6-BMY=L52jXqI?KdYyx at 9*!vy~387jLX%% zbFET)lxmH at ah#`?-rnBI#>K71p4Q*ag_C+hXEADuSk~6oxwy8YtDt6sSA?}|i==$e z-p8-CtN;K1y49?9h;VD4N>Xz|{Qmh~kwRH~LQ{r2puCKwrKR%p at AvojWrI<8k7H(j zTu5*-&)mwmyt{j~TH at s2XO2s~y}hEIozT(KjKgw-kAddi=3|sY)z;B#jAMAJQ~Lb- z^z!wy&!+F{@Ogl6LSre9nu?y9mu;3*a->a&m4vjfvwMV>IRB3Hx05&f&IWI6d1go&`5|9k_xb+$JdJ1nD{9=s{QqH&)EeH2Zeh-! zhyV5NTEiMMJ3IKq*|TSVQR)31ePKu6uJyHDy06ye`0!y5tZ2ObcKG{09XN2{%9SgJ zKwl|!>C&au=YRgp!Gq7QKKI`Z=4WST8$<8x z+?Q??lwTjJIKO=6&)eUl$L&17|NbC&_vk?y1cBq^xoz`rExq`Y}Mx*mYgsU+Q7a zUta#9^G-Nycr+RvcS7DGcyP<7dMh5vF)h9SXQ{U zwz49Hy zYlR_LBX!}k!J0SY$J<_Geiz2Fa>Y)Hm>5yNAN#T61VI9r)OEE~k at S>^Naq+vDluV+ zd0C$^0F&RsuyW4xJsL3?2On*6B1bE0BvruKNL6{qXy=I at 2fM6!xHV&hjWBGrZII~604Y% zMNvcTu*{08*%`$QL8!ts1sR%6GzHRB z#$zjtredr>ihVx`B0ho+!q6CX!l_OZ0zE}C!eB zW}25(e0$8ZE4Btb)rmC2=&)3UtOb=*F6k+GDouhIudlCXGE1gqN+x^^MGrO+NWC8u zrVepa)fp3pOq^=vEUsd+SEgJT5LiI#eZ|mh(oBe3W024zBt(t>;Z?jnjb%8l-;eQk<%4%b9}V)CojD5U`9 at GAcG@oheEMtY&H^ zx0-=#IZ-#ChH+Z((Uj)7;rlM~VN^+#HCTW}M+s38gp6e|C%aQHqac8}6i~*AMLBDl zrdjW))al3ZXhb`X-EPAl<;Ilq8zMPlVdOC+PO4L2CpL&9GH=3eU|E6bsT?;oQ;z3_ zmTd(6Se+CYX9we_)qRuN5aNXL{PeMfRMXEynN3Mx at 3zKQRS}CEba_ia`*rxx2qfOo zok(*MQ-_2*J9~<%Bn?_pFOCV}=zbX0l at wps85xGCJ4$kASKX9O!L_xkr#_1L-OkoL zGRkC8hW_a(o12 at ZQ*b54_0gtjB?d;ZwYCOVqtt~n$zNQ2n7?U_ at A)f$IbyY8Gg#we z#|lhdS%c6=tbro0t$EGcSSzhjc9!pHuQzM?aI|^eVE64;VDPOI(%v+{n%bOO%eTbX zK=&559`qt9YxhKw at Lkh;7?SGbc at tfbGT7fxS$7ZdJ&C9iwh~@{=%G*U at jH~< zE2Vf(4a501JT*YkovYo3qz%ETLPes(!QH5S-j#37J9=H-_OHallHs%aRkjke${|0=t15yKeFlqbN|IPiYJEp=k2byfj6D)>)c123#+I_eHK< z$F8DXqDV=UNQojT?%T|8_B%_ at IrrWnB}>ujmt5fIz5M^X{NFj>`Of+8Tm`flZV&8D z!SCl*=09dG3&jR&bp0^8r9P;Aqg?*|LCM}TOXb1O`*Ux7=NEHR^lym)8h&lYe10bs zRfQ`z1tU8NMNwePUxr#p!k9jd^-Ttz}5M=z7}~pTF>eOm;C4=lEK1MHFd&JKL_uzJ(JfPu-E1)~+Ey z>(|?cAR}m&L9~i-tiDv;4m`AfKgwTxf!z=9!QtPMv(9~hkXQXW-6o*t3uXOg4{2#> zxvj}$G8wpCE;-I-vlt&AM^#l7CdMZas0zq954gMsk&{qKJdhGBf^zUR;P zVsvyA^Yimqwrm;Bo;@p+ZEI^ob#*mXuU-wm&xbhOtEs8!UI455ot(Xl;%;VUMvgrm z584TQsZ_?2B})WoU0t03Vv48JX>8fN1#_`E1Sq!S at ffkdEirr}&jy1*VN^b!$GUav zWY5N8BTi0EVsLO!*t3SH9S+x^wzfvDW5cdkvEsIc`?dfdIeZxJzV{v;fBbO)+S%Cw z7fpU-WCW|%tj5U`C&)|Z1$0+eS0x;HqCDwHB!Z5Pc5K_a?S}VnZf?TopMN3OGYIxB zgJ33w!(nXRyjkw!uq7Uk6QgFS#o!~)-^q4cfR`^{j=g&y5eoApm}X32-m at p!^7Zxg zXlZQ~@3<(QIfhxC2Zsj5<5lG4n;P`UQQ1#TO$k^A#m2gL at uKYCe*0~?KU15>nbxZ8 zo5h%Kyzz$2;mIeTygz_v2xt>|fj#}=i!Wk$cvwKVD1JxD%S>sG=~Jgp;mnycIB?*A z2o=XLPk#IM?KpStoP at yArEOoj{}WFfKr)%a(W6JvO3Y}b*kwvT`|PtYO;e6pi5dLB zz!k(|F^TmP#4L6Kdzqbb-#nbjr19>%?+JyE9Xlp8b3Dux=Ls;~`TyO!cgr;_T>JLz zv+^&+EsNXq^z;n at fBfcqu)xS6R6kID3}`j165|8>w7-r>cEhfV+sMEJh5D1&eF( zbUGss-?V8HKK=Al at xsFoKP(1mrC4SIgn}Wdv~IO=T4L`z;CN%zX7+dp_znsQ$IJJ+ z-L_~sV3?vzPZlda4iYH#4p&+;WB{IMU8D|Yy3bHGbwXmB(^90i7KY2XVIF4TX`%GO z;7p2FkL_KK-N~sbIftpsf>l#fLt(S$s|CzL^xA8$k$0^;%woiq6RRf29H%6XwKpV3kn(;K74ZwCvlz at 5|*68SpCU0|U%+kwU=OyG&~qJofriPd!EA zuXg&JgW*5)8JXp+S_Gm6t0brZA@>j%%hmi`%l!WvGqR3KLk& z5(NClls+#aClsc}o at DU+tP2+|U}$Ja;+JXd7=k^`&)K_ouQ2Ss0`BYU!)c0P2FiJM z?bm~91^lUnbl`B`!abH1i`CMlO9d#W z3Z|SwC3#-)<4E5WT%kG?pdm}t&c-GXG`xsUQ;`yCM1k^Tu24jQ>Tji5!yqxd98V#* z{2{Dc^EDYW$#^Zz8{wz>YsCyo=@|T)39qen95SOLqq2r(&2Z>_Up?$>Of~lK5P9Rn zk3NEryxO*66WUg8CJJh(BhTgv1swc?5FWiRWs{6jUDstje7noo+b=CinYk$7 z)WmsrXmAL79(feCEvsR8s;K-cB2SYpmNd+cT*OM6j6W2y`}rk-N^025`;7t-V0Zm{H(*n)lo7$G4hL(qietQI~RxX#ku92r(TUzfQ;C=fZ!75VO zD^$35U+Ba3yExNrvRH*FRrEfy at 0CCvsqIz%zn1UKbR>DN_zUxp?WW_A#8Vu;Y%zLt;k zj+aTG7_4E_+aS<>uM2m^$jr~c9}LSfPoZ2?#FP+uI+4yx4PcV!-PSvvTfWmJEAu)vP}4}YuvhXaH_ox_>EVGsMCx0l zXyAS>C^X#yHGH`j^(~!ZBp%~?asTz8^$KXs+N)O6Z9&Q{0-ZC93#w0T&HAlW6rG{< zbW+OMd!jVoz%;Fi25XxHlr>qaWiu%PQnLFUAUYK!E|_$EDwRdZ9<#2YF|XV5K2uq@ zXn%F!A`&#=EDWUR{3^O$FJ{TR3XE_A?MvcaN4P8_6@&%+%&O`r#q+=5 at Ba30?lFeR zU>Pbjaz&0aWdSh1947!nR4I9 at YNVh0@_OF(E{$F4g~wODU<{qF$y>llS#>-9FP%S% z=8m-plZEDz8O+kMljAoM@}ti0!l|y~&}!N(YTL1_FH&vZ*EhFgZM zN+q5yin>~js7o!MGch$eXQd{)Uz$zd+1UgEQtbW$%$z-zwP?>1?LXgz4O_O-k}?3V z+n at r&Ma70o3^7OSNSS5qdT=L<`H>2>vjw|Qkz$4Zr+b4kLoAs_HkT#5<-7AR)0xGI zS1CosEx;_=sHl$POTgLJ4^e_YF zH;HB4E2_BIo2g_91)_P*>030GBX7o%SrL{z6&WV?=N87;)BRMJYpyCJ$S|Bz`p=(6 zM?}Rx{Phdi)fvS2<#ULob3*e#O#_U4Qr=YN#mlVLMJY!u)hB`$< zkM2kR;3yJAeWtdLyv#qrWbMU=Q+68WLLAcrB!B{@H~lAx|oKCz_6sw@*%7k~*kcL2H62pvc0q1rWG=Homs583YcqEV zIjXWO`lyw-bP?sGAgC1f3*PildWjV*u$GcqKXyA__60&{^p`M0O6;R^nc7S0o2e$> zL?x(>#C(=$Y6z&HT122KBq6kTMa8wYZWkoH&gPYqaxbN&R58II!mg6!zpSl_8C#VD z7lWjYZLheC(S zS2EhoR#dTxA#9=bus;xxdH+tpS+ktDDQKExpsETTOIvYn{5-Pyl1fYp0FN8hdI|B0 zfT-4(0CJ%&;K9`#3!Y++X|l9i44f5x<(duf`aH-aKk#`|SFmEc=CHMUG2$AGi3`3+RYep+KI#*x!d&UwsW{KYs&>p)TY`yHM_Z z1+AVr^i38%eCbg7eg15z>0ke(`g?!0!SfdZw_10-Wvh at zY`Y at _U zU;@(I6327X!x%^r8{8hMg{hxBUqwR1i}b|Y1iB~Y;q&;dYiKM$V*#QwtFxE>_xh;O z|331vkHGSZsz at pn{la&BO>3hvX>J~?UA}xCF|FD* zgsWl8-0gqSNV;r*#)@lscD~%P`0&BfDGZ%s8HE}AP!ok;H>VD-v zfBxS at 5fT6;O^ms|^5EAX8ETW%hWR&lP1AM$d5^Ppj63*uD{5oZMk`GLFIPsWbQ>ET zxNxq$t!2IHuMG(uZ5l_3ipiO)$SNNB_R1OKifPG`29%QHh~;5_kF_wSE~2$Xbw#c> z3|;!l4z2Ay*D4xhaFABTSZ%YXj~ophSO_7T{t*UZ^!BX%3J@#PsX->YC-f+~5$ z?ZHZ;5+p{TXX(b1wDcRF80tUK(hyyz`)i^O0D~6y^>tJnq$ZIhRpl3U4j2I)ZGe)U zMV#`ks=MrXw$``2UmVYh9qWcmr^hM_psB at XCh_(w|Mtp%{p#mGq7%F6Ay?@1Y49Ac zo41W6VPlhbKw60w2X-q{Bax)=zd_S-ZNno}v~Ag_rA|fWhDl zDj1^CdW2kM#OJ0+5)G^Nwn5cJmymKBn4KO+k=C%4ukRGaW`(*SVygZA%g_ZWr>W!r z_vzqE|NNt$e0=buU(!4Vs7=$HGG;DUyxF{MOl1e>9eq7(e~8N0xb1jv3x}&aw{G8a zVA-0 at e^3`~j)cPzD;_B}XQxLnH8V$7xKJCZw?xX0*C|r(I4#=esoX&-I*q=Z#lBIeg^k!9_Gpve)^*%SZ395v#oOjnio$dbx7yzMw^7P0TJ7)j at 002ovPDHLkV1lm<;2;11 literal 3577 zcmVXwP)sItE8>FA1> zv-F}&wY9ZmaeC0n!Sa+Nv#+j%gMVOYZhVrbz01~wr^C?E)8yjgs5fMpR$llRs`)K&H6PxQbcAq={ot#osOmxPd} zytucbprgmt-q+sfh^)k>V;$Dk){}v4go~A}lX{VuqN}#bo2$rctZXaufo at s7!x4XQ#dN+A^c3oRsqp!Vnd3uV5g=Kq^l$4bClqIaFr{m<` zoST=o!_QDpO>>NxYGz~d at bmEW^TWTsy1KZQu*=5Q=G)iU>d~`}bz60lt%9Djyp?LF zk9U)ttKzSCb%Bl4;OySs-kYYpoTjh5iBh&~BdMaCz0KWIUu%V&tY&+ThNQfpe_V{2 zs at T`unVFg0gCni2t&NnNU~__OdWE&Hw2iIAw!hAWih8V7&U}N5Us+lD{QL9Fqg7sKtZgRgj3jAxhHY?liiw9d zZ6#*_000SaNLh0L01FZT01FZU(%pXi0000SbVXQnQ*UN;cVTj606}DLVr3vkX>w(E zZ*psMAVX6#nAS!E0000LbVXQnLvm$dbZKvHAXI5>WdJrWGC40WIRvY-J^%m;M at d9M zR9J=Wn157TOQ{`n;|iFy5_GMm zP%k!k7P!!DD#`^lQ)aKXEukIWq)^G=?sOnXa??T=_M_S_5o3Fz66 ze|C<~IdBh2-VfjJ^SsZ?`w&(3KZ&R>F#k`Ox&JCI!|=}kICvgVfQgAo{>ShCaz$Ko z&6A%K*GK^${i&Bo1`MExFL|zx<4 at mo-KI?|aQwv=kACvj2QRKzu>u!f+jQMcuikjY z=j!Y0ze=Cu`KX~%=e-`!A7AB_}5n1mT5%HD<1KL207v8iI1P>v%@|1}A)-+8-%{f&s)z^cX7^11Pl$Xn7oI-)^P9L|E z2A$3y`8tX^I5eyYP&kProXSfBrLmFcOR)vaZIsyx82Y97csY;p1XfyFN=2AD97hA} z^fU)V3IidK8;zlcQAhOt0JM zj83OE=*ElO(2&7$Q1SQWM4lnGDXbLYTIyhG|Slr=82Ip{WQNVHiaKN&@AT znayI384h(g90E%+2BSJMt|Fv@&&ij?C=@EElTaxX3KGgq%4Fj16HSGwFohv=poHG&+}G=8QUGtbLtv&u at -VGhS} z5~>^qQ=%HPnWJem9L8|X1vSg2Sf?i=b~_%41nh{OVT=On*P|Td1`9+YYPDWJjiAsI zpJS at jJIo?1tD#U at 1%g-#<2X477)~J51&YP-F1=l6hdxQTsHVPt5oX8$UC2Rs1k#`; z?W9hv!^7b)3149rM;r=@rH46GuFsagcEiI#4gJV-uqOHC at uvO^Fe!HhGKslGdh(|hs#c*au*_Kf>+R$TrCwp{s zYmTuEo-P-doT;jECnmb9OsT<;?Vj_`Vphu9xHN|M`#WrHZMGJRG9x3SWi*(U4bSWa zTg{R!pJ~ihWWxoHM!e3YF-|H?S=82+aZiUUd*jB9E&C^PMJm`UOii5uTcBs9Z!ie& z_F!A!G*}WtS^d{HgjzOk+}>Rtg7wOp24#^X%M}c^M at RR&-JPB8cTL*DQQHrDDGf~^ zi!c;#MO20)5ztV*SzO;%QacI1SmcCSXIu00`_s}oJ3I4yQ$bhJ#sY&;wj{=@z at i5> zH0!&Y5eIQ4FE at ne&~`E#>rFc`|#I0C2_X}q$-MN?kZm;!)u zS6X}R=5A$f!=d&8Nmj;t_t;!xro6S(`Lio@=wE<-XIh_2G~5`+UJWP6Nj`HRj4T7^dki=jCeZ>tXvf()es# zW&6Nn&PV-+VSPi%L`wTWQa9|{l#+XNj*8R$ zVzzVMI9r*tZRgI9Q)k at IM>jW1Jux+IN3Oywm|_gECq)6P*HwtNN}f3avJQWk)LpP{ zqJ1#8t))=wd-=l)Jz-yDY92!y1J6i+W3flhPNW<@d|+M08p!s*=GxU2{k1`xEmZhs z$%R($9}!c$*c24J>p<*D5Ma4)hqV6S`xk6=9DJ}cNtqEUX-(CdOwD=4ory2&$Em9d z4r*ea;%Q;J?$o-9vv0n60MK4tPXyA$&ZNJGE4#~*#+XE)#VJtJEu0d86SzLb_jx6aFYWMHttmE9&C8NivDX?{ZIx8MBDyZ&_3 z)1Lbs8{i6A+UVu}aKFbBA0Pk8Ti?B5=PAfX-0ZEfJ3!9ix>J&@cB$1ffHOK;2&xDedit zj-3$g3|J0E!xK&*mo2xW?#u{4s4TNe8Xv6i*POpFYr<86m%@3DM&$}TU??cqZn5mI z)78zwqsQ;Bv%oV=eFpB>0Rah{Rp*@ZE9R%fOC#(2;0Olya+m^VNd0aop5e;a-Ag)z zE)1ouPX5xMxzyy#^H!Ca!@8cu at pK2nFb*k<^AB93L7F(Tc%PWNV%6dS8WOb%K;b3| zxfB~VY!DxmJPX~c5~VCPKwk}-b6UMB at s4hupYO~UgI0+*q`9jpOONx?ln2*!G0s5{ zmqJSF;uXvOS77d9^)8ROr5K-u`S;=r%<}OsT8l)RLWP{800000NkvXXu0mjfE at LX7 diff --git a/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/BookOnTape.png b/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/BookOnTape.png index ecbec62417292b0ee5e540fff7c0515d9f5151d8..ead4780e64b730882fbf152bac8558678c9cee86 100644 GIT binary patch literal 3666 zcmV-Y4z2NtP)|Q#+oIOS#G+ROz$*jW|4-umMk6&qrv2reg|XRLZ^o!pWigCb$B=aj1;r@* z+iLFBfnGDQ|MfBS8orS#aNOEw;?~Fed~@Dc1skbh+GQ9kNhoLlbFz zUefV%y&fNVdArwYBag>RvB{|vYe*rt+s)T|$j!%GZtl at M9^S^jTaJzMIXM=%2Kz3# z#$$1hJO6z7-JLsl7~=}VmTfr+>o(NuluCo5)kucv#S?&OppW7b^c1VthXibAVBUcN z%G7Eok6VILN%4F>J1dK_xOw at Z9-l{guh&aGJw4Rg+e`gQo=iSAU7tWROJ#XV0rYrXxlnWiPhQ*u%=&7b!eZTtNn=ts+Ellf9VEnT{ldV6|l)83Yz>s91#fulqO{TuEPk`6W+Qo&ffTXJromjZ^c8BaYNYqmc>=3n%u? z77N+N#;BLg)NZ$5(em>0sJ6D2bUGb591hB1ZIzXkl13AH0xn&;M5CjlG-b*Zx_tRE z8=aEfB9oF+Qlc89)#QsjDjP3eq{D{~(?#xMVq&BvB_&A%$P6AV02UP$k)Hh?4aW!A z&xePHNvG9GP`X;)d+%@LbUNjJiHV5}s?uBDBXR at Dj%&=I7siI;5PhKvirKSEa zfEDUUt{NH~q{gOZT6Xu{wEEtAuQ6$x%_dsLwgj2ZPSR?%gv113b8 at n&pddf&{U3PX z0cvk+qdfN4*w|Q#i;EL8wQ{T&;f6?$2>@V|sgK@&|9whHNv5G8Gc8-ToYtEq*0v6}e!cp4lU zlAxBr+ff0$hyz*W!i7Ar^D+xnLXm!h$EfS>%c>>OzJxj$L;ca%CfQ5!JK!?K~ z_WpW(B5mBbk=I(6Odzz2?aa(f8esFrWC9$X-^P}JC2#KBIihU{TnvJ7LM5r&CJ+^qe`f zS;KbGu7LxViT!t8dAY26 at M}AtGh56wfBt+~mOwl(AtOA%P=ZOqU^6l at XbLy@ZAQiv zFHwrFGQS;$bteqwXJDowVUcH(%%M6AiE_}x} zW)qDb{^S!GP)A3{#P6PZ>ZvP0rSSkmMQQ(eEdz9k2_qt-!K7nZlPi`l=X2xIZhBpc zFWkF^+n1Cw6N1SLN|U$%>ji$xoE-F27W$C>7VTHZ(+8X9Ez0Z5o| z5O7ylm$=0mp5$Z4kBeF3*_D+GZ!KU%X`L=cmJevEwzh^=ty(n^w9Kq&XyZ5!%3v_i zfddERHyAv85}E}iMRYG^@^Q7STep@;$CwZg_$^En+QfDi|Hj4J1q>9&oj0lFhydrZ zhM~EmM?aVKHYgw*@Kdb4n22f9rU}Esaup;WK|0#q-6a|iC42U~GeJCXA8bRgUox|V zIy*XLS;7RMjqrLL7auEZ43mjxMip=>)4NjU)N9tPkpW#zJjR$_0yLHkfQ42+`|LC6 zv9`iA%gf6+dB_gw!_Y8-)YaJ%hzB&Cm6=5~9DM=SY_^CCfF2^7di?RnqYoIN9_%KW z*-c7viufy*3TPYK2wLc&;UFCZ!AD at j`ilq*ehk2&eYla`;Gp>JoH=vo#EBC!SwXFX zc)(@gzuDP25}`pja31S3f at gYKdh`H;3 at l{gfk8u?!6*%LMvn*!@EZ1MI|r-w_I8Qb zFlnr(FuTHn!m#%*EG(crcAFS6*%(O)q0Mn7AD5W8fLiu*4=ZYHY!nSk^1{}Hm0I-3A+Rb~!20zYm|I(fTO(F%- at ZM%CLI*y#mRxp z2vWezY1*`WPU$klltDaT0U7BT;;VgqeF6Xs2^2FNmj=TEC67%e8 zS>JI#xDQNw^XAQb-?Up3r9lf3cn~Su`N1$#_^j9Kr zItGJD^Lhh?IVsk;$mtrFNw7PdVoj)7g_9-BqqjW$w762#0OO&tv2hb%|2M<2c8D(nhg5^u??mhSEz+O=!f9s6p**kYVWY@%Y) z$cGhdnuiX5a>s%WE|pQMcp%@sQw1g9s0OXYixzSI+j{-Lc4$9Y4j%}4E=yj$_<6L| zIwH%HMy-(=HR!08sVUOWo}TW|#ew2^q$n&6`|RrKQ#6aSs;B`5IgeBlc)0 at gv|2~$ z%$d`2?Ed at L)00m=DcieVeU+N(E>MCVd2+hcvXS%V7ZuYhFaJ at lS+JmjX=wtTK7Cqp z7?A`S|0HX~&M|uPGOWk_Ge2rQf=BD?R-1BLQo$ z(uNJ|$#uJ5h+`d}0-D475YS-*aL!~;R1011Nimv8lA9dx?^LuzVkzV*$ap-3fI zpu74vCR6Y22V7QOM)%!!ABojZ3*yWU%j>J!)cas358!FF#Q9^9fJ(Nhakb zWt^UTw-YcVV^s%K+?d|VtqA8iOH*B$d=MmM_ z*OQLf8(y?^baYZ}W3wNrZS>#VdDPb5JaZ&w-$zDf4Mp3WKKk{WZ&Uo>B^utlkJ6G1 zbY##%1)Lrl>+7!jpw?ggQiunNeQHkpg*I|iYy1 at t^f<0oYXaxh6Zh?U2uxXn!?PTq4H;@0hdc z%sYIk13o-->7fmqQ at 8#0VV%K{tM&PmPNseOnFg`-6Q+KuW?!^iY(oXED%1lVEzP%F zb9!y~w}aiLz9y%!qZ!|J`2ue`5b)f?gFdfi&^^|0`hc^u`4m=50LG$c9Q at OZZ{WV< z|HdrTcOT$>Rlc!nxvjIS^Ogfn)Lt83Jwtwtn_C-CaN85&XL!xwfKs`k4rIe!5dH=O zz%>;9^FzHnr1c`1*4}evkuN8kQd9gT(^aePk-BtOS2tBwR?xH0K0~{9y~a$f?gq59 zm>&AcM*7D``>CzHLyG%zX3yd*txc9Fnb;$LrRK(lP(SYn84MMqxVb^(0yw=&mlG2p z2W{L&xFK?xL$t1NgVhB}EqH&lb?X*-;)$PK!H?%Jm>&TTFP1(d!~e>pthAJ>mMrGX zY2L&&@)j~oB{|HPfdwXsw{u=#6*~!l4$eq8Ij7OZyv_aQZywYH0u-dLub*maYUMKo z$e}}rskyo3iZ_noG4*FBk%bc+E_L?TXtPonVI+e_z*ZkZKknTb9aP< zge4{__VV*)W at gIC$3?NUwY9Z9aB*&oj1psH>F(;MrmJns%Y&AjO@^95J3DBWr5PC+ zjnvp~!o*Usw?uSwD!;{3Pfpa*(qo`kByz3b8~Y`OG$u?jD54cnbgpDmY7nBjQ{@oGg)N&_x5UPYAg$W}tVaLg%ouB{z|Jd2vsnFGMqN8+& zi!e at D-r3(v#mISzkvB6kxVpDdZE=y)(o;=OgwW7yrKTrbZYFGnhqAf){{MT%!u|OC z_V at CpxVkYdE_8KyJ!Nk at S6c7y@6621=H})XV|%5grIDtoR8v at uj*@e%wJ$3wXk=qN zJwcnEqiLS3i=L!#jf+itihHZAUV3{DV`xE^nTCgpWP*)4NlMMOzmU0>GL){Kmdl$Dx6eV1~>#&B?M9%E=) z$IOP((oTAZT!MpY$g+-~LgV4$!@t0*rlZBh z#UpEketm**r?YjCmodJ_CL|>~Iyi*8z+`=aoYvRb-Q2I&*F=GoJA9H;Q&C~Z%)-FK zVVR~oZ-kW2){2FTJ6U5VDJXxdv~zoVmYbew(E zZ*psMAVX6#nAS!E0000LbVXQnLvm$dbZKvHAXI5>WdJrWGC40WIRvY-J^%m+OG!jQ zR9J=WmvL|uXBo!tqUgr5W{=gnK#Nv9xGUB~jw)V5EwbE!u at iOx?Qn_`T-&A_ySIRZ zh8kqz(VXlqTVk5X2zr2$1yQ`^xEc}JvWs3*8 at yU>IF~438wy-IgPn+u==<$njwEnc zNBzSYo|$BBa+}{g-}8O%e(&pw{#WF>g}H_KA7FxSK_yJ(jTDQ;Mt;7bir+XGT~CUl z_-O9m7W|i3RTYUu08_c?ul;>}ef|CYd+rCdwzl4L&yz at BK{|i_{Hj%}zVNfzv;TPX z=#?v1-hA`1#}+JDa3|;&pvmu)b4fku3I_Gxome{c%$fOf_wB2xxpe7LfB(dlEC2HJ z)0BcV^u?pwXLe^#o-_oC8rt^K)!!UGynOPC6~DT0VcD{c8+&{26dp-}n_BVx6%}i? ze`3S;@7=y(!|K(mXa9{9WZCB%92_(Zj^oH7_{AB9+pVfTpFGIUoV0W2&P7A_KKs(5 zNgchtDR)kH1 at +wh6%`G7Ru}W&Oiw~gIT>M8RS;|rHVT6xNhWn&*K&GF*Lr)mNxmdt zBkt&kOiNE2 at Ye{kw(rH6V;KJJjOEFtk5EPRaFuUkH>M-!YC|5VYta; zGVy{&dcrHVm7I;rdd+KD;ud4nP5yg63Le^ z+-OWtQD`DT#0yPLu+{mzM)H>9M)4DbA2$iYQTQbCdI at vOgzlzj$gW$xlTIk}U@?|j at 95*xZfp`;dY7~e~ z_4I%h$xHXZiOvKv8c!D7lKd~+h+Z!ggNK8f;slH0$&}=Eih<2qmX*(Dl>|W$nQ-`~ zZcLsf$wHQDipK{SocH$xcqbbx#q%UqO)7?}%0T8&#A4ZqdBw!Y6s_Qrq^g>?P>LAG z6&|BdMKuYS#%gBaCX1 at 9^!gqV#THFc2C4&uzh}3FFcSRoXqv&PUYVm)RFmfEmV at ON z6^kjRl8F&qL(`^B`}=!7 z__?cBUz{;x#(P1pys~5b`Xx*DZvNWBg$oZIde>J&Q{=I)tq~D-|2g!%rBmlW+a{F{*!LuBkCoqWqj4BB4={W7pbPZK zks~F{a)kK|+;O2$ZEc|}hNyQT%=~@(`X0CM;?~wDufr_cIDJbfB&lU14yxxIO!I-h zzMt4`T47NiAM0lN;!udU%47KSFlL^U%?mG-Ft^#56 at WQ?8Zf$1787$YXXZ9HZ~i6H zk4kz6(ym>*zV$$HQ6^p9joestQ}aaHmM0ozJMZ|=GkzxH{NXY*6854DxqQTU{qUmF zbyAdWOiR&dpxwqK(pXXsr!PNH%tqJCW8_lAX&JgO5 at G6WHz}+R^=11nqlh=!n1-_N z8~-&7Y79L^%-5gsAH*<(Aug999_^;m!9=o^5Hal>KZF556tgky2t$r=a~d7LNCYBo z0nCTm2tO`Y3(0LmK*{6$pa zpdCBLk6#ZZzGUyS_9=#QQ(2kMRb_Q;`WD+wTQTC)CcxA>m=n!4HK?XWmF8_DD!iCY z6}VZvxEL|&wzNn~EqaMM5ub2sYNB15H>jy$OcG^N+^H({n~;sYsJ1o-Gq<^B-s59S z6WqMMeEDk^E|jv#ZAxuod$)9u(6j}U>W7yu{nE;}t^dc2r?hl&!#8(5w}1cEt;dcL z#O~d2_YL5QL`TQ*p`q$+KXeu~bK9arhwl5vxZXGT7SuxOGWXP76DCZ!3-sepxo)>H zKP_SA%n6LZbayNEqFk=;g5Cgqmic{QP(g+fh^OhzH0HGr7`+Q9-zDLhgqdZj=A{C(-JS#YJ8>>O~DvE7iG?WVeV zul-67 at kOzzgKklW2}T!B8B+eiEK--tR(-n5N)lU>QOe22ABKuj7%7^quHNcAl6||a zyv4136pbEeoDxwl<_4M0Ep#^Bm5lngl17}EQ;b*;jvtq!Qg!tl`-xA(!)uXF$wqTFn7S at Aa at QHVi;q@{?pl(y4O zm+3G|r?bz!cl at 3+Eg+J%qrJ&5bLTGSe16~Ga?VvMl?qmlfq{XZsnp`&VzJnW4Lp2? zfvut7d*{!ezx at 0?{ki{JM&pUbg=`KReGs6ZKWhT~<9M at w|C94a^HFK-p%6m#KKwB~ zBd>c*1BbWu;>Lp!9NxZ__v+>KL?(kfW8-UrsjJ=G)7`Z^@d94m(}$xwcOqRZ;oYN0 zpqnNP+R43p;H&dOqs&KkY{#SMf_z7SoH}v*{{a+AC5$h`Fd0wa>zlW5gdRFjFgO*# zQBG!<7WQ;?;`VqLreQ%*RD|P6OvK{2Iy5YmTI*Of1mJ+WVM5b%_&gR$jsuHc-wjXW z%*o?0bRA>S7%GG^d0pl6CZD%e2aaQl0scFH%E5&PZ|vU-RaLROy$#p at 93_B-3MZOL zrtwbyKAijM1}C at Ry3|Hh at cQ09R4Oidnwyv>5nfYKaot(~6sYuA*A0AkXOP}&&}qXn zQIy?^oJ at H7>%3q_z2b6vIZoBb`ZMa()Ie_76p2+?8tVMJU{g&hWUk0MJ7XQg(e= z35%1zwyz&Y_8)_*)geWiSb7~^I`|5X9XNz9FMWfdaG38q&>T%V zweCJ3YFS$b at ah^q|M)C=w{Bz2YYYVwj*@$57M1bPL>w{%6N+RCC8(wspPfE~{oUPi z4B?Eh8UPdtAxi4~6DJV}1et^y>zgJZ`0FvBLRf?n{UIwL3RMWZqGI5K4^gKt11L%j zolpV*o4j81ZSO-an}@@UHaV$;FjVByain51$Ry at qr(?1zvaARJkrfd65(16Qc>CDP z)qJc8Kz0HJ{k=O`N-pyGf`p(T5+WU+g+I`U`cNBOZwOu8z3BAN>vE~8!io{%(5}8U zyWzhZ5o=b|?q+(B=OBhrlzl+-fce>Jw03l{v{bGMS>)*T{9*>X+L)l_Fczp(Rwkq- zt+Qu40#uFdVf_FV$-w5}D##a#)%eqMgBG2SQ?oiM%JOrw=nJa2et#A-mWhDJL_8}( z!Eos%nkKE8IW)hNtpPwb4^du>r%-^2W*7yUj(BQ`ZzQpph~U$K)AIR=xyy*obr{712~*?GK_snS>A}8=j5S)(OR`CKi)qCJoaUloMA~(9zSj8MjAg5#YqFtsMxp zw_s;O9??Vw&XOhjg6&irlz`PT94DKR@AEV4 at p7?zLO-phn#OLld(X#wC!h at p`|xjNRQfT#e+b`a0yFdKOQv$vlB%ek-| z3Q-ZkrWP~={LB}~a&>s(aMAIIb%GN{rpGWmJ|df#aH_T)5vxGF_+V-T_5LPU+7?+_ zmR?msLa;X&>h{Y1Pc;zA&uhOdWuev1 at +o(L3-QR|9;#I{Zzz!J> znUse9^p_Cg+;MaX5SgC97hj!2G?iM_^Yv{?8ID4!h--I$#=gf99Nck$5Iu5LTnU8$ z5TQsXW4Ltn2Yh?|8j9QzVU=Cb`T?F%>=&-Q&wd??&B)oaXM4m) n>IO5UE?l at URCz&O{4Kx$Ou+Y-Yq*pG00000NkvXXu0mjfneQJY literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/DVD.png b/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/DVD.png index 96f79529da8b33f02bfcd02f75d73ae5499448f0..7fc4e05a6562de3c62cff6b346234a1cef0d3533 100644 GIT binary patch literal 4111 zcmV+q5b*DbP)u}MThRCwCtTWfG!=UINvWiPtey4kWM zTX#ja9NTdmCoXLgw{F}tO$I1U!!Q9R&>z4IrT^d`KNuMJ#Q?+5;YVSH0h(zCdP_6l zI7yS%jqUgnTef_cEK6GJVoSR#t+dy3c;EN?&e^l_MJst-%{q}pl=e>Ss z*Kl1IcWZ`WAQXwpA&L3gt6%AkL?WGd^qQMUB+mTstsl?Pv6IWBaW6~)=3Xy`qgC?y z3kMEtY;WK4&UkWuS3I45`us{_We}{uW&-WYbIcyx(47yl_j)rawD6 z9@{lC7ssR82B)U+Qh)D1(&2YVlFanI?ltc-4y$s6RD1WM43=BYagfU9_;B3{nC|}~ zHH$Rf!2g{VSqalhDotSBy8`ZQ*>uOX*@XqnEu`*pZ;OmHOsaRc*4j{ys!#~A**Pp_ zvuJBsO5x64Yd$vFL;ur3Eok9O}=puf0;S#%g{=?Ic^k32*P6zbJqYKCu)3aqL9N7<;-q(O6rH?;iaamSwAu zVko8h=6 at g7i{hf8wgyl4_2T*M1K3O&@Xh~v=NAt+O)GwFa!NC4VC2?qoW6bo-+1Xo zJiDzQ?+;y)>&bM6u8-oW?k;?A;WFZyWe$j+-?3d-KXYSD19pgO1^D`{TW}p$uDSF% zC$0|TjRX6!qoYIAz6=##z0R*>;;e!u#X^%N%YC-s;1q#l8|-V{1lzI*h=pUeeu2$}+m4R*HO<(3P`79ZSj(TRCBW6N zmZ7dQ=$ZKxMo9y9cebM at 8j)+C-QJJ*;vxpeZ^AacF)YyvnVdfNK$`;k!KS=6mDUsD ziOGZrpkbKOn{;iUtyNy1AqS=yQ%ZW|$_P3)G~rWyJxDArp}x8rKmO#LfG5R;>AEF0 z%wxNbG8Yzyj(2t{X4j(5YXeLl>@ld06=0UO`g-gi=toO^9X=i&MV{=>){L>l;z^9r zME7=gU?#bMbS{tKTeGlj<*ZnofDKzTw#)A&psf0=9nWstDqzo#$9 at 5T4P~>e#@u?E zH{vgT{nzfe?aJgd-oJQ7tEXb!b8N?k$MEXjU1)D=z|m{8C- zO)J2*6=2y5A8HZ2#W9T{!=76EftG*epJp3(F&$FGx1VV^)W3Y!2I~CP8iq at ySsP4xPqT3SY^>ogjnG%{8 at F&;q$eg&9`r zY53|X$L4a-is6>9iKluV!_KGn!;aP>OR+Y?AW0n85v=txH)nGADuXYq1$s<$Sb^_>K8q?25Y)v?|3K-`=FPJW_3qh4PH3#GB$1LMK13k zPvQ{k1wBC#x{uEbgn*g0Oa{#wqJZ?ulR54T`qAPe^ZM&nt>L9=jFVv zu^C@|=@qnvt&&702)taCE)TG(e09=L1m9a%i-QMW*0r!v1RMm;wyA;JzF2`{Q=F2| zaKZ5b3+S8z-9PXIUjM?2sHJgH0 at 8r7ihV}2+)PVj^}*JMEIhyaDXgn&K$h}cP64eT zXkk&En;xSDI4sna%q21>T0Rd+5Pw) zhSAOZPYhx>K$OHffSSD4DM8eWD*wa6M7tg)$C1TD% zYB47sSxEs&s+*&fR`%`OhlcShID2gn>pFJ$8JIY|oZ$l&bD+=c?AeNzXc+NK)=R4^ z>$Kd!|Li5}8(S!gDv%12Ti%l?&%kUDu3-g+i1W at DhZ z2~bgn^`PFkUdYJahvmgoihOVcsf8s0y|lE1h>^n|ef{go4|I0o at Bj9%aqQ6d1VoZp zW~py(LnbjTpgFc@{V-Jue8Z-8S$q$#TS=$oYOr2u#_DDJNrv*A4Ae_9xOYe;A@=(QQ<8f1=Nw) z>M^VmhP?KmdA$jcSCiqAkl0BOtL&u0VOxM7Jzn}C?Sl_LM5v}wHUbg^fWuXGDu(K& zb}IeMdsb8&laqeNK;^SO4gN*5=k9i3f%yf@V!ydDy&u|_aTRRXvdxls}QwU;)ZER|7 z$JhSwPjG7{h9^4)u>X~fNG)Y0!{QLPluBa#`UV-Zz_qXCE(2X;`sVaxpvHE}R_Zdn zv|2^pY2aY*q!TK~l|8DwA2uW|2fX&K9XpYZPa;mB=g9-7Qp$mC-qMZE&JGDv5sAyZ zuN6Z4+DUY7-CagSRlvk_Oy;9Zt$a^i9$-hUA`1gck{9(7gN&|QIaK7Ad2MF7rzwoo zYz%QqDHjOzf_Uu|GVG)nFbVOA8$%yq=bq;fjaIE#QN?FxFfuc(*wvf$6?R&VY>+#; zB%7dwp}TnrS+m;ThY|;770W}A)+#9jh^1ZNHY@ z_|t%?&!p2BynI%)O2BF<*NDrmmSkWkmifcRrmmy8x>ZV};Y9rzXs)2ulWf&0Mumdj^z&He^SRh%oS&MOI4|n#IuGYzngn at aTAlKq zackoU(xGkQH8X)YZ2MkY$LM7hl^v+4JfNyqb+qHLETZ?aiQV+#JWicEh6M^o`~=Yz zd5DioCBVy{LG^47XU0dcyQ%@{b*&U11IdVG=-6!P*j(^4GOnAgtOs0e7N|`EQ-6WQ zmAz&Tfp&mp?k}G>gu%%v6bcHcIIGpvhHLo-fVZNo;N!`8Y#bj#TX!`vT(36N*{kM* zu~{AG{EY%@S#N4)UA03ZOw;FB3aG7}*ZI?j@$Q8oS!h=~tJQ*C^LIQvC&3BMsYy!o ztxwR}`6StMgQ&M1$ifuM2C-b+%~bg|F-i>_~--7 zE-m_wYAs+N=zCgTGD6CSj`AnZwlD5QgPGE!hFEXS+ at 0-P*J_rCO{U) zKX?mo9$~Oc{&%+43ig4&m?n;l?1`Pqv5A|Qm|ws%y#uhC`}`*hcT`knv7%Bevj?{V z4orFI$?-wY@*Hl09K*E+;)?V#ODxJT2ZTQX4Y~A|8)w#KvM-^;+Gzu%1 zJH*>FM!?0mkiZhar!Yq at x&e)PfHif%TWoxOPJ@)0_}K$6U+ zmz=c%W<6nj-axYcp*y)Xf+pc#X3diDcZzfO`=OTMKEx34D7OC*U;sv(aaL$tz)JuC N002ovPDHLkV1gxa3+w;@ literal 2936 zcmV-;3y1WHP)FerRa&*17w}qs+o0gg=OHG)v z%gV{e&(-0DgMc$M at nmJYu47@BT!Q+S6U!KM0JCVqpQBY&fbriqnf9Yofz`e`XFjHA}hLdJyW*|sP8AM8S zeS|Y$W7ps8UutYweU~9bNQ#%Lo~ypb*5-_qwR?kxyvf|m%*>p$&LdJ-YkY&6mX}dm zT9TEXD_US|hoVAWVw14Wx5Lk5Z*z~6l&-9;QCnn{nwFWFnbOeFV`OQCjFd4~T4{TG zf{vO(Qc|?V*HL0>r at Pe5)#iAHlke~E`TP1|f0>h|yL5hvuDisHo3Omd)_jADgO#mW zYH~znYEfWi{r&si*48RgRAzjWy12X6-REw8jY3*nl9QEsYgNCG_p|!rpT4Q2=pSU?;X=845Kw)NjeT0>qrgw>ze0qCqc7J<}j9!48Vs(a{ zpr^RHw;@Ve_xJZPT5I0k-ki18#m>db&e^@z-hhXX(BA8XrM|Vr+@`k1#KzKbi=_Ym z|4(dkoVCSziH3%ems at mrcXfDqj;qq+?M+)-mYuCjTw^y{UbU^QD@;*hft_4tXwJpX zF;7vHl&xrHX<&etgPyT-jFi^S)|8Bt*4gM{cZ!>^%Rg9E`ThLb+}UGzd)0)pLI3~& z32;bRa{vGf5&!@T5&_cPe*6Fc0338hSaefwW^{L9a%BKPWN%_+AVz6&Wp{6KYjYq& zQ!|*>Mgsr<02OpaSad^jWnpw_Z*Cw|X>DZyHZL+cFEBX-tFt};00+!TL_t(og^ied zP*d3*$Ky5=w$iBM8iW{#dB`qSde at 6PxEgG5soaLtKsq#nJgS$~S{d#JWoes6y;OAa zFj=>-ppIRa#V#q6*)UTd0Uvdrw%bmI8HR_IR<@M7v+cCBe^|HeOn<*~gG5O#_xp!) zhm-s9_x=6O`JHpFZ1M^H=bSV>{+2A^83tq06buF*CnaEFnpcRHEv~je09i>e!Ps|Z zSGGvh%|9(m3nX$LVPeBSc~Pd7s?{H_Db^&x1Opi}k|8pgY&PS+X|Zz)FtN1$7ReaU zo~&0A!M1_xP+%1wuX?K%8C9Whn$yA5ec zFvD3wim&m+LkYhw99Fmo!(o;^!*^ROmL{HzmmDq;$IL|o|A3LfL7k30ak!dg*&KHb z!4QMmoE%KyY{i?R(Ex^`$Xg19;ymA^P*fi~0gs9%9{x&EvTNxiHz_eKaZ{KLmL264 z27}=QUtq}L>)}b!beIK>R(p?^77aq!cD|tol+E9JpFf08HBHA93gDdQw`1=1RD3xZ zCN`g9i-m2kcJl>=s6+f9-%g&I(hUklz241l7BK}FoPHE_EuF|+y^H7!&u at Ph9}4gB zL~j>_!=zFo7)b7!?x#WT7ZwsqYwM@~8+vy$>JL{x1%0LQR4;&FwBo?SGF*FCcb?cV! z0C7Qv3Sk^=rN+$Qv{NV`7-9$sXT094SG`{SP#h$1Fr3ttnz4{zNGxDt$ou-wJ8Em~ zcD1s6>UQ)-!TBRHZ!j}LUb3?by7Oq-sZ>WI_K4bPGpq8}6#xgrsWGsuMI<-j zxnNqe^+jg0*=BqAP#prvoj#AJb4rilY(`rwD}tG)?6|>k6H6R4O~MIE at MGR)<1E#UD5yF{p_-Lm*5*Z(l z$Z6ja&g5UdBRlSDk!YHm+jscK#{7PhX=1`m!cm8?TC~H%G5+7L!=j60aLzP0>u*^1 z?XxyEBFEvtYN_p{S`LqidGM_t3du>0SxGRTy;{du_gSrg!7SToC9$Pe)4l=D=)Z8h zz8;ga2xixQRc91jCD?MR)xQLe(q=j9>k+<4{l?{XOr(!aZLTmD}9&17GwRh zHE+Gu#5tVmklMz%K7wkYEzW5C?Ri+8BGG`Up6{}p4l*etoaZpufT^X31Z2MA3?crmIWOS=V(d^|#r&M);I1DZ-Xi=l^l?^bp73bt-f zcO1OD2}}i!I at NahNx2+tDQVk)IHm{J ze*t?;>RH?Z`$Era7pE(Gd%;%z?oTeR-KOHKRwHMo<=_3LQ!bB?$+PM_^kR{n0b2U! z|1P~aXX}I4rhB(uHjepC9>?k9u+)`8V?MbTHcpYF0G?}}{wvxlM_a0f(#q3!JbvgI zeGO(aY0Qvi^;O({#dl51{ijMxt13H4wNy=Sfvq|#^C9jN*ia$MsT4WMT6(_z&(e#} zboHLT5?|^V4g>oQY@^PH|Jn%@@k1Lq`-NFA*s7|WTk6EtqkTetHcZZJVuv>2QW4(U zjke~OI@)3w6K;R>d%AGAY!OWSnnLZ}57m0K)T51LpD>y{9^a1zM^d5z9q|4Pt5v>j zE7}?%`vlnPyBT+s5);&r={G0c&QHEN-POB_*fL>bwlZAaJBin_)JrqrSJZ*CZ&k&Y z`ugbd3m2FVZ^F%}?2(dJDyVrJgU)7dpZW*sV0EtDqdRqv-|$j5iiKC!1FLtw2YP4q zixl<5PzqC;WSDs^xP~rvEt8_uxxrp6{;o`x7}B2W$>&Y+vKRh-K(b!SyxzYd*#$bS z?a0TOFGyA9#^m?#U|>zgk&2Bgr0LrmuV=L-`zjFB6u0#sdA1 at w{jda8Je!rVCM~uQ zGZ_mMw`KHaNmT!`J$i00004W)NAK213n9 zjnb@^$(EWsPPeli&)d7RRvq`pZ4Udv%k#d^^SPKH2WEQ-Y1f3l=58UZ$1X!hRdEu%DUfkE~Zqiofkeq0;P$i`S$pNzL7#dA<; zo)tzSr>?mmZUXymzFkg*A(o at kf?vXP`Ya`ml*~o_CIig5Gv!8tb%{hEX4sFdor9fA za>Dd>&WB4+ol^huwuQ*bQ2b~%B)SD*$W$tDVRHdCF4V~Mjg^JiY0^sl+6R4Tv5!En zNk>JIZqjGQMZl!Xz~WpLPOs0$f}C`jZON<*m}jeSZoOXGf&k96^h>g`Xm)A{ocLoN zPW_n=qc%Ov);Z|KKW)LV*I0sY+)5+h@(M8LWu}I}WN7_3DoL|W^-b5|^u)C`B?Nv| zr%BSqkAKrmNWiHP=%R1a8Rd<#Xks2-oh$Y4^aO8Ry+(9B8q-ap;a6Zr}I)ZtUg2(Q&}}^@>Hoqez{9aPg^)KnUHR zc^tjh7x5;vb37UyV>sLL5lpi6K(gTI_UyRU4Q|XIm-D0v7*!6e$g;sNjL;gv4X=+y z=cp0Qu2m9=DOW_3p;-G0mAQ98gnkHq2Y7E9TGK2NfkeULCu2GZ49892;x at yBNDEAw z0qD}*(LdMh7?vu#BpF_4qAAfF2$W>j&|tsmIhJdBAo_MXDGw1z^}kR{d{x0pG6V|0rx;FvZWEy-`knjiDOU?N6({?dp7*F^jS7Ey4> zj-iK7qf!B%Utw8Q(a|1heM0{Qk)SR-=>qYUlPDR at u&_pRp0Z=8G1b4LSy&apWGmYG zvTj=L0d3J0y07E1W5u$hYI-js;;Ra61;Y^Qq7B{c$vuZA#>5sc2HKXDIiKVooQkh6 a0t^89Qni^NGr(m40000BQ{6yg6V z>3X_B5CkYKErr8}KY%}M*Z{gonZOkn`Y$siKl<94EU(8+b1X}9yZ|gdBVfr1BJfgO z1TIh)!GqU5Sof89j+__q87xK2G at hrhWJHodWGI~=He4 at sp7~1)=@Q99pI8mH%X#1~ z%7-;;R>QirzX!cu*LPr&TFquKnM~5L49jG#_-m4B@{AXN(J#Wj#pw}%zz|qgK9(Rc z>v-QeRz61tgBN_)DBcH0VI8o<3uKf7=V+-EL4W^rFs4p9C)&*~w;f)7x at p&D7W)yh zdeUldEGjM{1%=r-FX!Zf`=`w*)kPSWQ4|%|U+PHFx^L4lLyjlR+qv5~d45VL{SUO! zlMNG;Cd9jIrd41!-}rD;0(hA>Nq9&<06G8CTwUTT-u z2H^m_zjzWHdom*kdgYNaxYgr*6sCwWT#7 at 8Obs5-oo^t zYa2hk5jehYa1<<@X41?P(4cXOHZZX1`y*lI*W$aqXOJ=2IvySs4~rfg-eJ!Lbx@^{ z@((hH_upzsOBwGz$EZ^E~_IbscLg! zJZ%rue>`z$;MnS9q1x;mIBse0ksY78{tl_TDyfixvQWdlE#?!Zg zuFsv+0sKX|d0_eB+ZJ!o7SEMBhZKB_8f@(H{*?F#m^Cg at u~M?b9$Y;56ImLLRLsi9 z3mXQu4LiI%tUgu=`IWXVuh&>SumA%OE848Z#lif&B|($by4j;U1`}0z-}%~sCE>22 z1z3Ng3VxSml2%NeQ%R!(9($)4JZJ{DE$+bi7iW!vG=+3GA1}YRX6aW>SHtUhHCD2NQUL#xvxXjYizLZt6EL_ql11(2d^|s>bv6Mly2`KtER0#8WVJG>Aqsk z`_eDKBz;t3hHDLuyY6YlN9qIhB?wzoYty`g{pyEHo4OAk=Itql!aCo+*6xB at X|)uN zq=NyHh|160aT%V)W#Xn26=9P^|4CRBff5C|^kwLjtu7Y+c=BdgyAfsy6Ake9M3 z=fGD&|JOsTk}rhPwpo}zSL?zHD at vdX(#}D8Tsa=vG5mC5wqs=G0WZe@%hAy0j)HAv zv*BucD)1EP5_Jy(OVSb`Evg@K`~|d1U*Bdk+{zigwDXyPfj_<8=bVdwq5vCSp1S z1?|<$EJ~g4IZ-?(LDOjSWHt|%6{`oPsF0y48CsSb<- z0ka-A=p&3c-Gc4>zO6Yke!V#ZXeRoO$qA*oJhKdgC>KiEDP<5GSUNzBSxz>!!o*<~ z3`8jO%e3U1Ny&KK at KN0~tqqgLoaK2(iYmW4`DT~u zjKIxK?c*4?6IGmbVCc#DRNMbrkG;xqVlDX>582`KhQkjNhuV1h&nxy-oICb6fn%K= z%%Wtg+wx;Hg)M1HfX{CZ2O51dv1Pw_1zY_k`)4mdkB8Nm$(oWUny4AD+!&Fv1#|hC zoR!=1-dOcZOHIWY9>FP!La)WZ)kXvCFVIHH4zCV!^T(kY<9v;614V;?QgxSoy2W~Q z;o;}De8`+s7pAM2H{$%Ml4KeX1nr4#SZ4Jhq z%VH*uNzo1Ouwh4!u{4JZ31YK;8{TrjP;~l+shx>RaC&Ub#k`}f!drXgIu30UzO$Lk zDMaIyuxkDp91^esnw-?j;A8?DgzZG(8&RjlxY22eDd#?T@>K)lj_wWc^_%Rq?A5n+ z;cJ at lO-nvF{z#+%d%pc z+?12|TyIpFc(^r8;KSj~S*lsDdUoB5iuC8FizIaf8lgPq at s^%aPz}!Mn zbbanSm-6#3)aHiT?*30~Z`U+(x3G;`%ned|K-n=9TNTJVdkd?{YDot7M`XM#d9vBu zI`^rgf3I(He4)0jOV`|=t&% zhV3l}$un}c$^nJskNP6ju&sv`(45>^Ye8X4)sa)xf9mPkHxF6gs;c8^WmtQ;dRRaawywvyJGbtYAM}t?@Nnvr%C7Sdp at i$ykyS;N&Sr0de! zZuZN6|Png?WZ1yVqQF)STl%e|s9G1|s7r at F;l>D78Ud~3@$66KA_4Z{}9uU9^Xj&0} pN6N>XtnO|FY_Df#HNgK7U;vNMz?3%!sgwW!002ovPDHLkV1gmBI|Kj# literal 2498 zcmV;z2|f0SP)o z#%ijB(krZN|wqUXrC8kv{{|bq{G-Y zjK%Eh=fk&=6k at IX`~Q}wgYVU333|S1ui%D-gC~K%acgU>t*d^fo6W|}4rrthT&jb( z+Wh|w&%)K at 8e5ao(b5 at XuHMy>u9{Qu;ET(-d+*Lm>CGg? z#l!XX at nfytFNn;JrFS8O#gB${8E3K(YqXcfGSnhc$o=q zw1m9h-s9iNsx8&)_T9W85N4rNq1V2+xCV8+T#m6Jbh_r{>+jK5nyiLLmD6K;ZH}$N z$;y#*h+{&L)6=dgyu7?mjkb%VZ9;^$qq?eEt={d-F(OTGcC6U+_x|Cmvso}Q-b%Obb8x3#gb{r>sZwJ6%bWD9)4DTT&ToZcmf%QB6`IE~Hv z{Q2zW==0WY8DFLJ-iwTkjNrT`(!PJ->F%n{=|XCBWsjX1e#8xGuac>MpwI2N#m>#p zrS#i>fu3lAm#*x~Cc&UDm6Vdk-}CFo85Uiw7lXtIYrR{6sPEQF_y7Oy_W8E7r;N4M zaJ1vSwY|66 at Yd=0rlq4pioVs)(b(7B-nA*tttiTucOW88d8B! zi55Bl000SaNLh0L01FZT01FZU(%pXi0000SbVXQnQ*UN;cVTj606}DLVr3vkX>w(E zZ*psMAVX6#nAS!E0000LbVXQnLvm$dbZKvHAXI5>WdJrWGC40WIRvY-J^%m)5J^Nq zR9J=On157LWf;fh09v9lGiGX#x=4_)O^{7foU9 at xu@b2%q|$KFmQ(Ah{7liZ16hYK zZR|$=N)KMlp^{r2rvtKGg+DlI at mtJUs1r0eL#>5aL%1V##rQ8qQHtyy-v#bQAe0x;3h z`!1}_jP-yCE`IFNDRLn9|9d&rOnF#&3;wWUSc6O=X`##b&J zSIqwM^739mVN5_vRTWkP6!}YOrr22bn9H4=SWXWH1=Z4Gkp}pOh7$xUrtPpf at Buk4 znDd>TGMUVQQ7Y at 3ng$O>7<(v1h0fJtZ!|G6F~6nJ?$y{TQd4nM4vbP6tX3n;<_=`P zLruE8T_xcNsuR at oSPYcxM)e6MsE)?Q#!@Us)7IA3p7ec!TZ|zU)Hr2IkWEocP!@|2 z{_hxy)=hMD%$WB4wKn&d&T{8W)oh|LChr}KMOsh+U&>f-z08=m<)oYL^UodD-U52QVlarMQ!^0aFjD01{peBmJ zcdi_hRf9KYW$lCmMvNX9%2YodYH;;i(Lq^pNw>71>i4(S z7Yv*X#!bvQWuFOu&m|gdm7>8ecF6#A2&;%G~hq at B&9;qUE3P1Jm~Y^47+U7cV~i6hS~^ z667TYjytC_JZf5D#_-_>{Sp&%B6IIn!NA_2>NhT*Q%z4RAQY}Yu=faHBCaGRHY-L= zze^B~HVF=29+>Ov3JdE>BCcG?$x$rGeWV8?mya`h8I({Mb$wD{MqSB4KR>|SAB8Z4 z*O*k+T@(x*zP&E0-$ElAn*nS1(@mB z8Wyv)m;*!2XM-{tjkBYoKEd9wm<73a&!NEtb at Yye14Hj0f?G)Ap;tC+*s%DqBN-Vi zX4uy-K6*L^w*qZ*rs`>q7Sb>uV?vC-E?V@>=pW*4ftpJw;gOL=MK^E${y{EoDAJD> z>$o~mO0pYS95Uh4lP6nSm&GA(P^Oxjk5^X%=BH6e&EYK#dXsbO*9&7HpOMLGY9_q@ z#-i5N9dU#H#NI%rju#cJUj6F*1wR62OISQOljf5t(v%dfdvp at 5)X z{0uOM=PYlCU*+M>04|gI{vSU7#Ov!?M=y)R7Du3U6Ioro`sIhdcyH_Su;Lq}AvV?n zhBBDQ8>)uor%q!v870T?W&kzAo}D}(tXP#s(k@!u-0lptM5i}*eYp&0irJcqq9-4p zSEEmQJO{`eg at Q^$@$Pzpu$zkB+cWli8uz6C}|>iQ&;jP3M%LL z!ljj}KsvVX$K79`4HA+0^etu;L)qGOs_Tx<)Tb0qj4hMYSE3?%3GHyjzyW5F#Nb8@ z*LB`z(iKkxHJ8x3S-3PzPr9XWz7?>UMCNbnaJ|_znJXj at FBdY&`0;o%M85rpS!8lA zh8ts}b$1q{%>Y at __quy~jltRaJi-rUX;ojV&Pxnzc>Q0qX3gu$7jYQl8DpaZRSjL0 z`Dtr8jPZP)CB_TJ|*$5GfJcBd+7Xp$8mV*@GmgvbvrKw<4$_ zjE+gNv68O8_n8G8?(Tlwvdpw&JG~Akc06Lo6HpbgDax%}<02d`!12PvqBF}Pa_ at u7 zlkKNQ=RPSw-2C!Fe}AiGStDd=@;E7pVwKFUte%Li^KC*ZV%(jg+UTBfeItXHo^2fa zC$FrVLi+mpIB8c`7oxE!KfgD954oIz zh4}@{&(BvP_JkN(*-flnj?<@4qXn(_*0+bz*4~cgr6qiD{W`8+e;+v|R}~;j z5(1LU1ojfoAQv$4-o#Zpx%$d0-y9%!M#!TPPl%1TfAu!rzjh73{KXh2-j*lt+?{96zxpU|6yFXmR=o at cfdV1RHrg&gdlB}_%Y_?jMJBo04__bChf_6%ej*cc@ z8y at D-@Y3Q`*H6~Qc2QneT)1!nbD4~C>*mdg- at bWvWc~h)!BaoEeWPX(ZXWNx`x{mu zmzez^op$4~7%Y1;J$5xcw&SI%S}V at hIsZ;#M86Nee&?MbK at f=a>`1MS6Q9F3uj-2Nkl=(kH-rSkzJg_p8W?A-L;pK3RVeA|NIzgv4E!bZUo~g{=AV}Lo88` znVFf2w at ytSp$2j5b7#Ib9<6I0)GZ)ylu#&@AlfDD3J3_t>#>EG5wrcV9n!{bj)!JA`m_4GY|X3{T5lA30c8)fpI zLai(4KF|a?5QU}_u6wvp&ZFn(K|1$w+_WSfEt4WsESU(3W$cdECF4TX- zq-%bJWCB|sJck}e zM)e at tI?81mK1w3TWbb}M$->O7LV^w5v{9gF>4pZ^vLHq4c#3NZ2!xYqRn<@|sqy}nXL at n@>hF;ZA45bi zv1B(>SI~SA9axq>S#u8Lv=SBF7SUR+NFJMTB*DX}uo#}*DDVLjZ~`1>xu-(G;_3#> zl7`ME??+Kcu(3>guuh*bJ1MP)usabVhn8y&A|yy^pth(|%f%6c9y6&}Ycm>~M0 zQFR-F!EttPDj7qeID=HY1yc{QxHtD0$NNs=;ld)NF at cg#kzc69{~WV9XV zfJ-x?Are3`S;t#5K*CiLv6@|+sM!U!ksr%b%j7g~)3WK{`IFC~DHZ0u%*a$qlPgGg zao|PBuIAyICs>w)IQ``w)F(vb)*m5}OkvO7rtPz#q+)&ker*9^Jv(M-$}ArqM8q~_ z?RVmECr!B0HZq2v`cgMxx;JPlxJja8sRr!bx4$}|WSSXaN)r=NTAjT}(VnX*fG*@@ z?a`2`78M at yN-E%!aI&if1+~D_!$VF2V)WAa%CT0$v~4(RW45xHu{EGXDF2!n|Jjef zcj-U=Ga7&E@}1!0zxHammB}0pB(>sMGlg|2h4_1^iop Z0RVMm;5;rdE3E(k002ovPDHLkV1fbGtdRf! literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/EDUC.png b/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/EDUC.png new file mode 100644 index 0000000000000000000000000000000000000000..542beaec60430d73cd4658302cc854a25c8db296 GIT binary patch literal 4864 zcmV+b6aVaqP) zBulg`QKaNV2gO)QWTy>aTMAGkZ46tg)5ghPwNW$)`bWdINej4Wt6pdeq>iLmjupGE z0T*o%M6e|}mJ-*tWS!JOa(PI+xx3tRW_G6Uec#ON>}n}Xj_sz6M|hZ- at 6Gq|{oZ at u zJ7!jbX`1k>bcpaPc6br##06Y<<>+f5-U7-Nl=LZn at v5yV#U8`1hAkYDW1GPZ#v*Eff2M=ZU0QNQ9q at 3H_2B$#~ z_UE(NgC7~-b!*q|E*eF$=uWrrOMNvs2X6&fuEyx^+umUm zivtLBk0}}viNG-cM2$BWJ0cO}>jB;>>Q3bG3Zsm_~8%QE=3CLX~LF`4|0jve~ z<3r5d(~D`x-R0d6 at 5X3b+*f2kG1`h!g}^1ihU2P6nRN}LWYOhKP0+M_Ic&Q3UTAJ^ z=G4*xEl9UI#>dBCd~6)g<1mKTr%s-P^XJb)GMRkeZ6Kk{46q=8BuloEB6uD^{y->H zd%%kD$7E3yBluvaB*_sjyio#V7-irMw-PMyftmpH_xD3 at Z!c`zw21+%JQ9fn96xcq ztg5OkF?ZZ|AGEf%l^9R+(**>5^3*AK>BSe>bu|x>q!M6Rl5g4u22Yz2+Y8w7$ZtGC z<=`H?q)Mrmfpvp-DIpLDz}9VBp|7tGwj)^kAZwgEcNX4wrI#4l;E8(gX at l>6^&U8R;^#2%qZ!-6 z36%d8#Ik>OZtl!2qx6@)^qV_?Dkp$_HgMazbp4(0eh0d{yVu0znDtFbB7NjJqLgAjR^e3Gta=|k3GiRSeBJCm%gXP^ZMAt z#Ak06E96 at -4<9~E(e00k9)EoAUT$@Brw#bp)vMsKKvs?9#`{I`Qm`{B^7PHyKw#iU zM at PBf7@QPYCbvDX`~Ke30E-7c)K@%*4jnvr=m&>BtH?@kEEc0q2E1M`coDGI!_OW( zd)T=|ibnyDqBz%#6h5XXG6{`@_ehFE);Is(k~(RR%@M&AD at s;FEV;W; zs-*?|M{_>tA>Rp5Dr9KR(W6JB8BKuA4}1}7>zkn{$UvUvM;A?8zXsD|*PwP;3;1fI z;Ey&y5ry^Po>Ld+V0`d26!FhSm$yQsc_rv5yn^nkfB}O)KMDn{2(ji)XlPr7>q^X` zKD6-6=w(=(pFzYDOifN=fq~BN^$AclyDxnRw+WVj`k#2>clUN}*z(O~?Okm;4i$8r zQC=@XdhP~o at 5$Dkv=jP|eA?lN%u4x6> z>)JdG72;DQ2%_89c#(V_NKVFKelq at _Kl!g$zjgGr*9PA`^5j1kQt`d{`5OtdpzZ1Z z<~zskxLdM-3atEm=)ukRJ+S+qI`7`N9?+T$3<-pk&1WGuGYqTOtOJiP$apl)1=eA9 z>@sw;G(%lOD`*5x)g3^|g=xSU(Av2M__{Q1&9{_ApeafR2ryC*0TXaKr{=DMf8qF> zZ8bA}x%n&TLGw_|6cVPY_1^dGbMf2mmRw*xPd at pzuk85sJ%3i;)EU-L7!^suiACIF zi-`sB8)@j>z5`UX$N(vmk|qP+lfSd) zxAy&gC|b_|QLvBo*X#`ecSs$5EW}K at W6%qnTb(Y zclQdQbu~8EWZ-0$!zBjNU`j;=VK6h0Gz^SnaRSXq(ivzSpBL`ng}b%$|KlFJ5 z+t}317M5j^`%1GWRyri~k$c75TC|4T9#abFHDa?Lqk1UR$_gsY|lk9iYgTINuYIkwIo`gB at 46- zSaL{aXB*vSOg^L&_JRo_4gfg;wORSyrS*0;aSjN}vn5MVOu#g6m^f;RaHA zW)upEDF&X*W&@^l2*m;qI#`8inOSzdasBGY=qpb(D_2 at r?(5(AXtcg9!~v at gFgkLX z6z0 at Cj_DPG>rC+JscCdOf$1>tmzf3r0&qJA!Mlm|Vc9syNEfY=t48EID<3%Hru3Ph)Fqn&!B1{K`4F zdwn;wcC3H^+_i&ZnwNmy8ZfjRyI$4V+VYwH z?VHGPZ)IV+_Idran<-V;g4>oR;bvzOD4+Ae!l{Kugr>zpx48MTgc{NA)SMJKeY{N)Oj|>aq)g~f-if+_ns&!sST z9GIG%22t`sHj`suCq}QrT>K1#^(h!ReFC!h{54-q42OcxX${UqLls&tk$7G)O}^AM3Md33EoHk-jzp_I~;6 at +M> zP9O~d%Sw$E4UDJS&(VAprl#kyx~v7C-wQspteKvKukPE+1pEBXKKRyO{tL+6Td~B< zK}%C76erI>N{PXn`X*@h#Gn-mtE|!vM*Rj5gI&<#)4Oa7lR>pY{wBZzRzhMPt!wAQ zO2O44&wq?pA^1EhLqqT3Rgl%Nt6UkHRU6A1Pc@?C2CK1vHJd`q)@HGv_Q1mYEUa9) zqEstJB5+q*GYeJ=nLPNhrl!ARqH%8MO)zaX!xd=<1lxIYQG;u!*Ut!+b%k3*X;Yw3 zPoSvCS1lKH+)w8nP at auzWp3+NL_Uv2Pp!=Dbt|IUO at -#TeQC=Wm`fKHvyegxVA{KS zZOD;|-hO6t8fzdj`0N6 at HcN#PFEe$lND4)srtH6y&1BxcAI|0TsX{(uS&0hua!dO? zB3q0V15&BfWG~SK-qz6^h1I)~V?}B@@@jz#sJT3VyvEuxp!5J&*65I^_^#KNyyliab3N*KLvR0C6cdENptGTf2?1}NwGu3)!H(>L`8$Z3Y zV)GZE;PF=#oJzg4raKC83$6$zcX#KHijFdB!^=R+jX+*j9G6!dm*!ihV|fD%zjqDh zJQSf7Xjt9`4UI8$=P*QD?}kO(GOF%jN=4Bqov`cb9Tje|*-46M#Y)g_!1UgvkV(y- z5&Y4fYJ!IXKDaTj^G-!87rZtU1r4jBf*5ivsW3nsR6sFVuPci@=qaKrMqnHW#TsCB z;}nc0)2!e1k)?4z`h7km5Azc0n8vPLhLx+Zju)gQJ1V1)flKF3zm0gP)HCgXNyJ>1F%Kz1NpVqot-E$Jn~6J56cO zy}lQ^TWYW#pM)gs=VS(w$rK3aJw-JG<5y0@>b1QX$^8`_l~mSI-H2bFdiV5ca_PKf z$f`k$OrJmfvlFiv>6vsj!3or|pm#~Z+v at 9ZOl6j|m1PI1`ugQyWal~0#jgat;;yx@ zYezrSg#^f at r(kj-4p%Q-fLt~UYkM|hQR1)CQHf<8)z!0a{VRQ$u`Rsh9;OE-r>4fz z;}>5x)+~G6X|y%T*|Y5kYI67n$79bqKN3!QbfFqA3c zy*0a at 0tSMpun;*TDK6&gX z|7HQ!mnh-2$JJdc~|erT^rL+Fa|3lUhcXsE9NcNUDw$LdLhj%Xz_Da zife6M0iMD<<~Rl!?UK+H^36`U&sqp7MoV{BWnTq{8DDoiK&G&uR*R+gq$)bFLn zq_U&p!A@}6QhHA&V5xcT_^ZcXJNn~)r_viqt(KM~_l-f?lx5oF#`N?|vc5(tV2id* zkQ9*UW3#|Nb>2JC}x0ZhOBe0tbZ at m`($G?5%59yPa^mYSOc)s&eP`P`C6INm`-R+eR^4EwDlR$SR1e($fJKk~!F ze}iBz$4X|(ghHW^oQi zC$3{nt00&d1pO8diC+9&yLK6p=>h~JjjYcN*mDD3n4KDj_{0<_zA%LBb^Ux at PCf_( z{48pFuo4@*a1KtLc>VaxFFya==;+vcDBE=;YLau+0 at ZE*PRs6-t at lH9^!5a){_d_d z-QB%gKG)K*x-%Mywui#ufCnohFIGsSLxW=@!$Wi4Kp5(=KE%GXj>d@==BDPZ4PKbV zK47k)p}DQGsin>4QE at SJ`NH7v at W@#Dj~EY=nZg#%t|-TArcvDul)_?fqVcK+0< zQ*R~`iDAp4^dc*51*s*$-u5r?TwfvRbx8oJ7Aa&=jWwoNiYZ#jUbTN0Zt*0m;vrta zx~3YyYn=rbuV}61ajmOcyqpDY(Xwd9HOIUa*gO8|q08EmC5*=s*joj#?ka350o&D& zWby3cN4I!3V0*4$jj1jw*cQDVpufdPg$i=#actMQy?ZWrWD mfIs<Z=_cmX at qC$35iHCH0s%=$uiL*+1Jp}i*(|&XzHcNRE#Ae zOr?az5?(~sOxYRhq&ke`h2&}8yk4hs`rLEwy}$48_q)IEmG(+UfRe4v?=}EJ0pKlL zKsp7GU6EcvCjkV|0D!$RX&NZfypJ9A0p7JT1(FVcvjFu2SayTavK>Za(EowKV!naJ z;&6Bz4oe`&$q at +hKLf!qj6q`vSS&$d1!08(QBekw_^s&sA^(5$bKj3hS_=?7&;S}R zga8x*!3ZR+2bX}%87y=813UqXlR1L`3Wgx)hYZkI2!(+GP6~SGmTzoQqT&+*AC67S|q;1}2ONmCS~v zK={~QXtTbyKZ|zWyFeOlz7W!Ka6v!%xH;~GnOiRN<&KZ+h#jMEwstqw6{8~b$QSrR z5vQf1(11erPVN3g`^_lI`oSsQoR0haSCJs4f at 6~IeQ at bY|Ed7FX_o|(#+y}IRoTr& z3sJ|kqZ}LRBt?a at Ch5^4xR%F0leeAf9HH8gKqyx<;$%8A%_E6n{ke~=#_&eI!xhh? zD^w5$$?t>|V1_C%^CuP9`iE3l&L6Vh+ohM!)c4U8 zJ;$~k=MRK#;*cd*{9hLz-jgt+tf^O4 zEF5*|vfgWfQokg)S!c9)z4iX~%*fjzqa^E%kk#9o#n_|-m(+QNo?0namC2uQ-CYtd z#%A+w8E(q8KF5-8 at OuTtHdXH`JW}JpHehJIe-a^*M{M3L?-vU^yXe}I7|ZeuSKDg) zEer#l>@~03=PScS+2Ml~)hk)!lYR}{IkE1X(m?3ZMnnH#H8ryy2Uq>iQt*)JocD*a3PjMSOjs;fnl&vex-7OiG!mbkE8N;+f7O at xA|9WwzI>1H_mgHo z3ikPhdpv;WMBtt?+!|EhxsWC);P2(drl4JzGyWHq9IEra^tHvEt1~XGs|q0ROi_z{ zy>4TjBO`_p-Wk0dly=5m&Ys at dG}-*+OmZrV-l(2NZc at 5qpm6tYiShxQSD~h%L>-z5 zN1qmzdc+ZFYFY2n77yj-G!yGHd#HWI{W^kFTEOa2?HOL^Qm&1TjEN!9jFSH*M<`h zCt>qHr%TMlkkrvd0eU*{>_ at _$%msAiJ>y5>wUMVs)>dOVYXb-2Q>$0 zFnb5aO>8x%+9I7ZjD-ztIWUDXoxi8BK(u{M%|jqjczmQXz|0Dj8V75UbEswSCH(F~ z6=O|*sXNEBuQ~?wD at MBS9_JpQojW4%^(%S&cKl{cac)yYhMjB2EBgZC3kqJCxwNpG z)r6>;`lsLUNVHppZ9nQha=+8gM)$cnG|s5Bd0Q^Y>8^ZNDctLy9Qr}y>s<@WUS6mxityN;TlpWl(2o7=Z?<;sQ|Z at lpcz8z;4 zLyMqA+0O}PBASGzFr%j$cj`$G?puI0G1GzCnAy=BI_TG4d#&KvXP;f%($Z3O^ytxr z at GXy&l$8Fmva-+axZ{r3*Q{C7#Q=vGXdQT*0XKrCgZ?IZ?Nm0=C1|;5scd{^HeT*q z0sb1WMQ9ah3(%I4nI|6j{{lMRkmlRT1fwlMt41qk<09j;qM5#lm$^xF%NsOnX2FN( z)Tt;6nNio{k3U}Zi(mZWZc!9dzO6*<5-ue5N zx4$2VCW0eTDO3<^--+NtNd0J5R#v>Qs7OlB$WW&O&5Z-g89Zx~MA04$g;IxyhB6NL z%s+hX`6o{Q%f|Z_d>zmwt1f}FF1`jlGb=&H`IZ$GWL4v)VxSv`|9HHjfP6CH4;Hj9 z5AB7&KK9?xb);#^^Ivk)Z(+$rS3^WpA&MtXh+?yth`%F`9DhEeYiHZs+IixIKUl3y z7PYxaylY0vSce7&9bH{r>5V=(b;Rnqr|$jD?&mk${Ix*Ozv}0Znp*%O4n#tr5}sNy z09M&6$F4||I|4Q14;F!=X2ThHbJK(H+A|MKd9B-@`v9_vXG26%Achx-)9Wezcr^S} z!{gWd#^d(HuD<#jWyPwMV*wk$(rY7FOYh0vl*Yq{Ga5wq72wRf-FK`R9=l}?L_>io zsk`>}$Dm}+Vo2bH30RSU#W^OR6#^QxS73m(*$2(T905$gV!%MKb`uA7oPm8?Ux6oo zd*h_nESoVWRr;bC*# z=lh+XhqEse9l5uYnSb%Vo2LXj_wXWl0|--7>Fh^k%``9ItD-<$H}X49 zPD~mdG$V;I1U`T7Whw(QS%f75$7pJ{uF9)D`{|<{$7~Ni z at H^fZwRwYfxp+J-w6(Tb5A}+bvNP`%a-#SC{1EiCH%&?5YwzBKZgEjP5rAPj;|PL+ z867+UNIWpXU-;7 zy|cNc#d6=h84Sc}zQe zcUQNiQ%o)69qB8`Y<-55nT*PIXDVEG&!!{|2_*?Nx-~#`I%rcna~8V+3m1o$!Q=6LUJshZhaYb&rwU#n|PRH0G?0voO1q^p>W7r zf8f9v4RgU at kZ)^kwZ$EIO9(AUsvtpQvg3kvKL=M%0R^Xl)%2*-6P*rXa_|}$Vv at m< z099==B=)MX_q&fYLa{fGg44`IffLYfw+D9Bx56*)dH{w`bU at Rd_h_)wL7R9j7!q(+ zSJuU$P&lQnt(D9Ym(=i}&u8lI at 3VtFeLfNYNM8>epG3PPA}{~9YcvnaEHbjFtb3FU zUSYJB41g7bX}<&goT6%!R at 71NlHZ+9Ck06W6Ax2QH4^U!3Ewxe5EXP}{<#={y!0#8v1g(HSAcR688-_S9Nf!+tZ=KY;wclH*0WqW< zl51u5Dj6th^w>mWbOz&ujDq&esD$qBF3r0Xv<}<^X=!N`uz;>Kp=VD&=R#O>^{w#g zqrU_ts)07MbVtBt%$%Q#)uKuFFr{=tOz`+7eom#e$?-2IkIbi^dug(GPz|1u$9QNI zgp4%DiVeVb6qKQE5aTiWyDUpMF$yb6n8uZ{lVr*88Yn$VYp2r%?QLIBumYMH|K at U~ z!s;uohj%vK0WyLnS~k%<&q4N_Gb`{r#KU~j!vZRtCud~U*f2)G$&M0C6MD|$nQ_T_ zT$==)mRQ7ql!!vcvF-5VSynhdCk%6k_CR*WhhXm92kKB4PCx`?F#)oKlYrrsOoATh z{0S~eX at LbU@@lqNG!F}!ht1>_p_uIsxZt8o;Il2yP(ACQEdnoOWoJ=rrqS#`0+qnY zS^+d^bk6Yh3JNf=DViyo at m2>o@=74LbOBV>EP{oz zra_H)2=Y(t258*|BVX(Wm(u|q9mgnZ=rwp=(=l2`1_rJ#n(=3jd0C*%NL-R(&82H$ z-|NpLS%`lZFaXlF*QD3+0_oFuZP?>W1UpjYlv5Vts~z>1fN9f8VAiZz at Yg^53ReB> z4@@iCiS&-01|j^cBh&{4Mb(;?6;0EGwlbqF)ggY_o{|b#8ChVrn89i>ffNtJh_45R zY|CJHuph#qAV>&?f=A$~sj2Y!zCBQ0HIIH at KTlkez-&v0TpO#rfOcXStgV8P(v;JL z)>;XsLS|k83}I>_M{aH|b)AR+5(yDsMQ}JAFw>nzsbfm_va*h}xhx8ks4d1JT at 6E4 zb{_b{F$%V!{xfK4ZiM`@8c6q+u zRUthmf=y7c)bQsybLYaYz3)TKdFwR#u#?f0L%f)XL8&`KqcNlNTbo}5zwacx{kLZ@ zk1H^kLfny~tIIw&q$N3li2vS^W5Rb(uNHVh` z1D=Ln7;M|e@*bB2O-?`pmO0{s;)24Ye#s;>9o!EOKlUViUf&E`w!8(G{@`4Q_8x(U z?zk4#{$MfOd;3pe%gcX)FWXu)@MtvJ%NW7Y6nY-?sM!tH(0(1|+o at ivpNaD5ZTvLxvR=H5r;r z$vli;(e23$GkmfWetP3=NM)IN`PaAp1hTVp#?l&%(0b>m??KJE>ylBC09K>~WU8SF z`mLQe_1gTLIdfoM?OeF!mRo3UJb363?A);fcA!1|_`@J#(3)LU3p215D6L!oydyQq z9;=!lw4!4mk-Dj=8H%b-rIW!SYMda|SX%NXlbHY(i06+U+6yzwW`lsKgIr{KX$4Zq z0x_(T5<0CBti))2{J;mJy(nmaRV+Bl^U}xYx3PXd%&q4Kb2JY-1O;qX8(7R{Y+_`ZvYe=EQR}%?94mFWz9fru=COz|)AF(KwQy+r-&x*63Sq!-zj_eB(@U$gnwzo5#)+7>u>vH3vFv>7 zg+D;mxoaVefJ6BAfGA6TzhBZRovb?$GZzhxKw)7K*v%#iI7w>+e$geDQ!OPZtu-%8 z40K6;F8Df{fmaE|B2b!_HbK9Y)wSOlV9B6gH98EbX{lhh*359j20Ap=uW9P?dbT=2pO4^C+a1Vsc(c%ptI*x5Yy)T8j~D=%RLZTU|1+uG6s zyLW7ZE!%d&nb-dgf;iR@^lm^>A%bHFW2NF7^d&XSdU;imBuUAeIafV=;4?@;zz#}l zt#U~)J)gbmLXFn(_=Mn9;?0GD_QT*(LSyt>P*Mta{_jiREt>})?)e1Pt^IdcFmEV+(|D>thTPIu7OQk{sC96{{9&K640biO>q~) zf^*i;_%PUW3_4m4!s~BugAE(*rQOaMXPkky43;fh2DMm#ObU4Rk}>*C`1`p|K`vwT6(f;IBIc0Q4h(2A77hfkiPBo4<(iS!F+**g zU|uHeqsJyf;kf*(mw at DFy&))`Q3mA|RoJ_(0~<=HyQ2-75ABCH-gyu1yz4I7>Ji|& zksM6)yMFaGbQxIJuWxV=vTK%uUjztZfjKNu%|b+9R3u#b-J1i_(GcRkjz91Q`wa!WFq at t+plH$TK`qe>0I1F4Q0@@O=2HLn& zFsrN*F1g}rcyQw;_ at tp7o_b+36k-FO0mqJiAQwkHW#`L9QwlJve-l;I+55gD^heAOy;P;C-Lki|CsJ-Y0 z*!1U3fGvoD){;hRcYc!AdOoHej)cMODVU&NGRTznR&bs?4&_fg0%l}_pnG_V{#Tat zu1K@|!s$>#(vd;G1YCr-fgiIg2~s5Q#_6tywxXi4^(yTy2sH_q2Cb3dVN#7G!srg7 z0m|lrgt+Bt5M7d_H-2 zWJJO*sv#2AiCz)(!mI9w7oUC{jx-*aK8J| z(7hl;qg0#v0v!RY_VvNYe_jjHQ%}?LD4`IL&W`rK2Jce+f(s&m-ETOJ(rQA!i>52F`{;}TNF4hz<8faYVpu<@ST;FDe3XlgX1$!oVu(D5b^jrjz=0^`HekJw1v)fJ%sldpWBMKc_9|$!rg4#+jFc z{hTYI<-m5>{XchuCp#U%Mqpq-qFoSHX)wF8YEu2Cwzp1NNC;gW!2fnV at b}&eye*x2 zI*x!ryDJU27Of(au+JU4%u5#OC6F9;y6~#dyE&BPzOORwI+5+qo*eICbr5UKSR4=k zKr7vuM@TH=1jT=L}*<+ZN^vXchaN3 zAGnV`OnO7{o_0l(>dLC5fH}59Na!YOTamh%IkI%7 z(n=@CV;_@$<#GBQshR_^(h3mgEd;a2!xr3y3HqhvEG`DFe;_$%0$7g3lI#g#gcnV@ z$WOC=8`6{nihlC)U)T+*igDEv{{5zR`!_%fu)Gr28NU>AE ziaIr5x&P>E(F1QaGY_j{?&2Zam>6lXW0L)meXs6~9jpJlq-xy;x%rFSi9>H%A=;L- z0-b1k7^|>IWEe^cyp!rTlAZyI-7#8H>NZLK{igc$sVNxd?Vxf3lj_8Oax`!(`1T_k z at y|o-{^|+0E$Koav(e*!;nt0bzN5SJeO`K(jlzJ-8gOb at W!d6`lj>LBKboq3Hs)Vq z&W9fW?xq{4emS4-EA*QRDgu@{Ub}-}oJnDSXW+%3-zxPql4u#Ey+S;uWdrQ49k0xO57Qk#KJNrC{7AwTv9y+o9MT=puW*+#na`0RtM9|1NL;il~ zWMQwzf|hX;Z{*}>;mvp6CZB90`sim^D7FcJ4WMOq*LhfM{rF3AIM zX^xrthW=O3Kk7KrZlptW)TExR+DA~Alch8n>EnHh==1S zj~H5l^x$y>h!YeguLLkQC{enj&=39Ae3VH#D7<-e+{4G~5_PXX5!t-{Nj2yrdhju@ zs_xw>9|541kkzIKHFAq^CfP(JX0AQIoU^B<3GUKj-ePxfQjF*PC#*1h!l6b37Pmz- zxoxUYJgdT;Q#8wKP0xjloP2OPQfOo*L5uXi7Bm}1X)E^JR!mF8Pr+aqLTIEr3WcMX z(PH3_MA7gy8iR0f2pSsd4|STn$7NS;TpsG_RAXU(V$Tai{DWu%%mVE3fH7dd60iZZ ze(yB7XWC_WzQLr4UKP;Q_`8b2B9o&!*k|ozd91vme7e``omMoXqNHegX-Tf92s{PT z$g>S#L!ee>64E~y3?bkM0*)YH1c;zV7+8Na4&qQ3y!rg&Kk)|wZ5RN87zy-;KEli* z?00!QP-AI1gw4Zx4V31S!L<;nPp{#n0BVkn4uLpl00FvY)tR!4M0!Qm$>1}mixez!h;H67W zBddBEP+q~}Lfg@=#{6h_>V>{XHp|)Xs{Z)yA1g>c{&VPX!?8oqu+CxUkBzgDKJneZwRB8EvUP?N$rD_JW!c{7r&Goe at ZJ zYELDEL*cIneD+yqQJ|y&SI9jR3{VnSvh7kvL6cWS88Z>3Gp6gGSErZ&T^gow4|}B? zZfNL4+s=Ze11F%y>v5OI6N#>mcJAEDo?VjZ;4$)(>j~`M9D0W=$5XdEUC!j4=%HX} z6!7W`SJT#xt}YN at yf6xC9AFLHxJgKQTKnCNbuwxc=FOiE7_2nQ&nFLe=!K1HvDp>o zr33 at O8=iPGJ_P1K at W;^JVUsk#KCfn`x$-f`u%fO zjGutuI0gvp?=i*_mE5bPGfKa^maa+)qwmukq8b(h at c2Ig1^}$(;_T{H!x{hp002ov JPDHLkV1f=iG6w(v literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/FIC-32px.png b/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/FIC-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..cf30598eaa2faf6702876b3798cf7d0e756a5f1b GIT binary patch literal 1110 zcmV-c1gZOpP)S*cBc)OSxeZE1z@!IC&jlhi2U<=Ek=j6$(0fJjg-GNtKx)V_AyLgOZlYM6Qkhbq zIW)FIC4vnOty93i)_pSzOWHWCaSx;tvmVXt?Cj3>-uLF4XQ5CiU at wb^JudqIgm;df z2}(K%k3;bTauYqK!u zEihXIn2a_Ef(ZIS$!F2zJqFLAT9`}*x>pd7Kf|MiMJ)Wd47*LnMmmXiy>+l!-hj9T zD4ot>d1(!?NP-*1#?4jf+F$E1MQzEcrCYKSrjOWf|n({I0eibW|L|60E$r% zdHfhws|^;b1;fLBz8C}3anW02J!HR zhZr0j#Lb(xaPi_-h(@F6={e1V at yiPraN@)Vn3 at XU`nT6{@80)VSzSe6-{)9aS;fG> z05X{jR+GunJ>c{C(A(P!m&?Vs*yQAGtgWr#%J3EBDG(#k2;6S>OYa2&-(h0n28oV{ z(1Q?WX2OWYVz at OqiJxX?2~=Nc9$)~N2WIIdFNxFQ;v%Z5s^IsJ;QaZ1q*5t9 at 8Cg~ z_Kw at -#?a8$=hVlUX+hLT=7D_sdUi+L- zDrHjaNepvyKO_3f688x6z~*KKb)Fiuwzc5?{Rc=ar^p8dNaXRi4!hCN&;SRCS1Czp zfhDDqVVyFZH!(dujdov~mJ>#3Q7A at O%#~VF$_{}izb-*`*ict*!vW_pBoYatDz7D_ z$={yBYS%-qw)5cJuF2#xIAjNqx4~wq-T|=NtaxK1&F^cRG7mI%;FOaU3;Tb~_5tiQ cfIkHo02d7PR(H+ at 761SM07*qoM6N<$f_*Cse*gdg literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/FIC.png b/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/FIC.png new file mode 100644 index 0000000000000000000000000000000000000000..218a1bf0e5bc7514da4f73724a1b06eb7c79ccd1 GIT binary patch literal 3973 zcmV;04|?#4P)CrLy>RCwC#TYGR+^%Xw*er5B1kPwpa z2;mV770`A7k)n=*<3F~56~w7pY_0l7rM_m`+L4O2qW+;!AMNPWj-^f=%MAD^j5a7( zc}Rs2Kwcs5WV4&iX0zGs-P`k>y?66q9|>y5!Q7e4-p%gb`#a}+=R4my_hL|0mA*}z zk-lZyxWVHFj~hI0 at VLR>h|@M*V9jBrL(BL^BlRe6mq)El$C8KtIbR%qlrQxg+hG_84Lz$Z|kLjutMIh zAWf;LzUZ|DgFWkivuW+0_%LGTf7~{k^GQXCl0SHo>^3L0w|mHLcku-~Y5o;e{OYF; z-u107)Jsz1!tw<&vTXsIYJX z6%}RCzK>7Q{o}2-=$6&1B|4DY zh!&0!xhQ`>s%Y5sntTJ#y<0hskU< zQ#d?80}+rL{xK?=!Rb1u z-axMy)Y956EFal;K(6T_*swT)U at TA2h2HRBaB^5PLeY at HqtANNay zdwYB1IR+;I%7~&n!$mfmHL)}K`hjl0d>)IeL(Y?%n?sQSg=Wp1A+WU-ETlH}Iu-{w!}ExWjiUs}JM8v2 zOJm_EH{o!9!gIqJh<*k;M3|W!r5o<``uO)j>hgNUz#Mh}&TSSRF_6#KO-)VB6yR$t zm_ILRgkhh~Q)d05sd5-6#>G)G%FD{csFLDhS!jr%2Y6$V4d)x>Jsi}{j=^~m5kwbI zb+Kar;gOI=ioiL+V4py?htnZ1H<$kwp~`7f<$EE4xGK>FA1F##oC!#0=Ol-6Mh1mz%UKB~)85I4U_j6w-;y(#Wl%yo at 6} zi5F*+I*jrIh(|cmAQ!+GNKhg%I2RV=X*sM&Uh2YQofJNZq*Z?UQ)yrimCnrb#o}Ha3IcDa?L20Gi zJY7C<268jXYXHofnp(uT!omXT=;+`y$rq9wqh1+=^soqPkWRLN4XbC*7P$5?G<$ji ztbMIQAaGJ35TF7>K6U$h#At6Yhoc^USIvH>;U63cn3#WE`4kuZmo84O`Dx2A?! zIm~+`rk{CnCXGBG9|4_iCK~)5QE6uw;uW7oG>71K$l+!#B`O<=-_D#llTM#LLj?@k zii(OD>4|VBaU4n^>O6=LOg}V0HJ4SBHLdVSl*4I+KbZNQQ0<;QOkidq!Uuo3 zfi`a3NcY_HbGrZjds$|-(%WxumsCP2d~L at L`sv;4lN&7ETr`FneWryvCAEr at mnCTC z-Mjw9i>;y8UVWA8VIH at VtEh|@nwgnJ$B!SUBS-4!lTY^1DsCwuO0cLUS6 at ww7A=m; z(1aXeGD%t6!3bD<)m2h=5fvDH?|t{lxl1M%)6t`KblIF5dj0jk(DdoksJ{Lfz4*ti zqloYzq>XW$;}2zCI6yfdFt5;H0RTW)x%{5FqGlZ=6?b|1scg>nLyszcl`+?;5 z-`;qG)~&l;>zN&iyCs{2GTj-p?E62W?c2B0y4!A(hTre^bKdWyEnBwG7hjyB%P;>9 z&6!h8Yu2u%2Oju^pzdl$P#b|j7_7!ePZzRu3TZiELJ>!`l9nx7 z#=^ow^Ddt&Wuv{lgGx$@>794pWf9Lz%DQ+`Svlq97f4M;pM0M6a7l4d+_6S at W6rSiS{`V+#U*f5_$gds6uWDYMLM1f=IZ5WYST6#rmH~U*fu!I>6 z9#5ClX^0*`7bOgwP*9LBeK~6Is#Plm87U*IPfZh*B}ythT(pRDs;9 at V4fE8v1cWh= zfQTfdB~IMQxd*|4_gF9%D^rprT at CUVHB|`Dg2|xd(#AR1Fu)M~F@|{%C;%D^N4JEi>2v918z2n>q0hk$qQ8aNBXSNzxTB*}h|SJu zfbv7iV7O2^sWe3ns~0M*xWOsP5 at uQxS=m5ofnXpC5M78B^uWkp{2XH5#fFciZ$(;! z!x71QI1YJ_)(VqPI2ojflmQY-N=n3mfGD6HW{CUz-AU)%sxB>ukybp1Dd|j0cLof` zp^RcV8i*psF(8zt<`(%opoy)E$p{SwCKo_KvK$7S!3TD;O`;akrWt0fDQRYBgPVG^ z^TMHaHWp+GBvniMt_BaS!%1dZlyu^8=Il9^avoV2L`H9KKo$gM24NKz z=94=!BThn)o1+`DsVqD^@tKwj#^JULUsKQ7ite!En! z)dJ5k+@*|b>7->Tg|s|#_N=^O+JT7U%eu4#+`+O1%;uOk4ZZV_XlrS08TNi;2{Rc- z4(m-)4fJ{Rm~Wq2pQ5 at nt0KeSLY+Q{*Vhq02|PVxW|>CdF$5g1Z=g^g znACMqUdQ=ej)IGhT6h3YA_S>qVjfq5d|~xZ|5HCGl&slIbb~|~2)1l$Y}@lZAGX2Z zEIycOwPen6Ig4krWfnN%tA0q05oEWT+$)R*bJ<`g6FwAH{2zQh52G1Wz9{!1fs=t? z(|!N|vq5=I3zY?A3|Y&&O`B$ZEl=gSY$X*&qt!JK3ABd>Iy=6`r|+=i{*D(z6$BcR zUVjn~Mnl6Qm%s!JBC at b$gMkhx z8`*$C*V3-EbbUW=+xzhJwp8oJvQ88Jkkg!=uiyFZIludz?>pbG5-0lOA z`a3tj4}pWgvk(LpqI_rM(_==T(Pd>mGY=s}I!|;wS&GX%13tS3`7O%)-{kB(vN}QN zm6Bf{*!u#|YGeq8qN0(pQZ1qjMUv>e=7F?my!b$RBZ23 at Cp?(+UGeP=rUZCOa01s#9qIaD~c{C|e4P(}Kl|7vr+c1~EIxV#{Bi z2cF10&x2!Gup9 at LjF$6la9Fn!AC{wZ(k47Ut{PHW3aOL^Mbn at u3N0gK6wov8MqD*^NU?1R8n%+tit7qs6}p+R{oG zjmAOGcfo at BkVquC-qhTTsb(`&?dQc4%L6b}Ywfi_BU9tis>%NdVKr)NYvBwfq0>;r z0{|@*P*y}E5NAPA5|pXsqD=N5JP3ycz|jGY;|BsDEkWMo-Ctd(pQ(qCNa3d|A*_1D zfZP319PaYtwS^}1dBZqDJ8Ja4X8=vMYujPYm&tfKWUI zH}OoIP0K895qU%&IA%WycOr_nE`_l{--Kt3^YZ3P?MG|37oRqC6 at C-$>^z7qtQMb>4Jv33H0QzI8^?$ASdd|JvfUs5 zcUN(J%~DXj6g)Z8X)*@$R5YF+x8$z&Arg^2-Z*~l>c`P8F9IY$g7MVI0c`Ku4{t0) zZa)FX!z%2&$zaFzLj&v-B>i*>;6SGj>*wgmrY!LUhmY#(u=}hN=CP&Fs%3=%IBq`; zv+Fx7(yDSglaR#d;2|`+e$TU=SSmrQEsU8471r(RhE7hwP^`e4zgV$yZWT`V_^^D| znBfCR2ii&dS?pmeaW2ZFiw3sUGDyf(IG>==f%ySo`BuG~WoI at tp;vaLEe02ex+X5{uAwy$>4#27F}?L8cS%q0)l` zwg#*pzb4OqvR;LTHFb!QfZc8Jqt_k6fwj|#H)LWRxGNtROnKSa2EVUOlwY!!Lr8{m za~4jC3!aOZRXTgn1=H>~ma7np#!;-47M_Nlm=AmY_!?$qCZFdj<5)3<7v=p`Za9^d z*dSbi$9Dw%iQs?*kCHoobE6gCx8K6vHb>zA^y+dfdw3)I)bpVw74T3 at gU<+Wp-8UP z->g7D7=;V^)u`65B&k=D_w1g|2)3MZq1zLMEx_Q7T^78)vwdhvHkfj*VLBcgJq=s4 zd_cEtS%&$%axh0oQYjWK=*xTVg((`Wo?e$DBoygGo&T`Qal_M}kbvZ2x8H=dx0jS= z4mA at e{x_sF{lzB(Xgcu&Y-I7 at SQpU<88S&e9ODHWvxz-gp~TDzIcUQD&NO|CvmGQh zy!#+TFA^f675QW^l7h}K15(X+$TbrnRT&7igXoFFhmRlul9dsz=LDB at ll5sxDEUZOu}Df67V0*h`>V=PRQjr>kt2D9wSeUQf5ZPhfIkHo Y0Q;)lMtzvA at c;k-07*qoM6N<$f}h{Wod5s; literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/HOLIDAY.png b/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/HOLIDAY.png new file mode 100644 index 0000000000000000000000000000000000000000..3e231a8b8064370a284c68dc70b3fbb577ec51b2 GIT binary patch literal 2974 zcmV;P3t{w$P)VZ6 z++c1N at GRh2z_Wm70bkEfCjL_>Ril2{48$me1wp?LvM^YA>4)2M7R*n0i03#0nuj3p zB$+@`lBXy_I4tZR6=C!}l1B{V!tufw|CqD_7p;dBE=Xw+`IZn03;RRiqiLdPg>e4S zvV;h>XnKEut1tXn&p{HviV-4U`DeQyDO$ED^@vO+#9RtYxCG2tz|nLZs?J%#%ah3% zVZbt(BwCQ-Sta}p at 1;tSDdI*5&n+fnwl=Z>dd9jKI(^eT;tDUvjpA_kl9 z{3SjwFURIvZ-vL>L0w%P)~#Ddz=SFv0d)m%6Lq6^);O4QN{nwA-6x^`~2uzg~mQZrOD zUrALQ^eP&ODjquWl-6H{gsJ6-Rfcq{K}Gy384PL# zRB{>AL<}1Fguf at h7O>UB7trGDLj8~upH~V{q#VX4##PWz$_baT^A?e5C6NV^N7;i( z5vKLy+`LeO-jyUVEs=FK{c5Qcm!Co5xwT1>|BI&!B+ at Z0J$&K9J2pdG79Wj2)H7%$L-!vh8ZTB1OYz%}4&yHs7RjIgauweEtPO7+YsXLD z2CqKb!ht5wu;6q&}VR3c9$O4`WsS;Y8JmuJDom=r9J&AX;bDQO|H4v)HKTZqjqO4Ch0-~@FX zR;Mh3!|4U*CKV%lU$dV^wM#)N>cwq|g;3MVNtHROrR`oG^L4xg_~RC5NIwKP>^f}= z1J>hf)9~~Hb_YG!+4SDHFdIi|eeX1&hin|4-I_b84x1Fyx;N)`iPe1AeiZLI zd*I;$(wSN|;nI7S3}P>rfj9fz*fFTbdVL!1Pu`4pM*p41Kewd|XtK-kn^O*ywRy4Q zmRS7r!7PbgJ$B56ALOX<+?Gu8PGf)55FXuk5qA3s{`^2bit>z82Uv8Q(h5n>9fa2# z1n=P>a6HU}CGG0ap#e?;jwm5{0BWNadD=|r9Bd-)nOoG*G6HrJ1$AGm6WJOHnOZUc zlT*-WXYulhev~x#!yjOgt))@&cmdYt#7|oPOd4=WM;R>Mek6fIaZVTB99V?CEq21N zw4iiB$aQjP$->;|_zGs at I%Fx6CS3Lt%XD}sUx!N4%k`ZjuwSy*-M-w2m1!DmT^K(p z{(RMdd%XkL-(D8w(q0D6AbVN5XK6dO%}vD%mZNwj`{B#ttyU{iQ&O%xrx_Y|FE-$w zC9#nqy)u=-)0-2dAuVngrj2;~sbM$VY>4rQ%IT?|WR&(^u9V7n9o`<0p=G24#|Nsf z0Js;asj1gDwLEDm#iO2L+#9EegsoQkuxEJ?F-#~-E93Eaf&&hX5ycJ~>tqAy_mrc@ z*Z=>;rQ01n*iDwCR^EW#U{vEKQEX^A3IoojSv-;8L{W at hdfz74aED<8d#xuXU9qEN ziP}+WLtXbE_O%S-#l!8WZgX5S;0ev)L`^*I$=iw&vmCAND8oAB)#1P?qOIK?iSjkF z3?6Jx#zn>swVJ_O at _gLtTZ+4rmruAtHo_L)`Noga9S-!4_z@&JVuZ-Sx_*3m)`ras zV)4iO7b8~7OdVjYLXEq!H(~4C^*BG=PUdYj>g^^BshsFk*w7m at Bwe1}l~RN>LjpE2 zGOUQn#Z8*5ad%7KUag&=AgAixmlZS9RYcZ6wIHa9aioDvKc+SvBr5Ep)j?NA8xU zbVz at jTa~yFI~Hw|t}fHm3AoeSfOh>DXHQbV#F3&C9nEfqQ=Z at d@~8IvFy zwZyL|NMBLB>%O;RV^mq})7ysJA!|c&`N+DO#ixi2 at p9`SUG+ z$pVcglY=yl5;0_7D_m-t6tT_`qEWTcILj)^pLDRbWJOTNC}`OfKipZ9tHz5{|F!1InHM~>{q zS^hl#C3?w}(I1&CmxBE$9GWd9&X|AMod|Poa-FAEJ5BaVMsKf#P{0r2C7(Y$G1`sy zy3d?B6L?ktWMlzAr6v?zI9-OVHm3NM-5{6?AQDeN5S4`qdBj7;*eO?|In|6U< z-2xoBclVZ`pB(Q(5T~9Szz3b3XHEOwa)mTn2oLmud}5?auGKoU71ixBn;oLQMTkYC zAUvD^85bPJzc8xO3cJkALLA>kz`?>i+3&zPoQn}j0K}i>rd at 93i_H)Sg&^|t_dT*m zxI?MacbltgT}Gr_$yz{As;IIUFQDW_nOrBx{>oE`2UmbckTCUtxTP}}07d$yLZ|Oy zcQnEZt`md(fXch`x0Li&?P+u58S;}#042XUzxsTT=?nnYVn|dsbiA+8GT)x+J|y*M z1^|J85(r;1e2zye5EHeUtf>^uqf<`A zvKRQ$3Kz25i%gu$34laAQ(nQ4b#(GR2w|?vT3tJAuohCwed8k#oby1%YkQNli%bw# ztP;r+m*Bo2(0w8kya-Ho{~md*3uhJp`PxFI*SE9Vs_2 at V7$s<@bp;j*D1kv2LhGyE z*hlYc+- at lT@dv2={4=Qe>Liq0z6^$$>6{+nYZ at Tl(CCz^87T&s(sCz}t4m&p`0S%=Y592argHAw)RcL6j_&0zle8_E zf at X0MNQ^5v4*q=a5Cm8jDON+mW_RRbz+o;eql*}(51}7HxrqPC&>E>HV5PMc=3OpW z)oN)Bcn%zZ#>0oRtlc_1w4M+?uLywpf at gBZK#HnRaE)I^saA`7s}U;04GqBS^r>eP zxL$s#Id$!;-46XnkHPqx`%`-hHMQ%pz_5-@(=dG$)@)BbtWs-o23Q^!64 at y$gPX^W z)97Ea*&u&r27(0z|JoC>7{EqD70cyv8WW*K^nWrIq=s>9jLPNhb*a6WP6vG-egs1Y zGlLNspdC~aKs+MStYTOOAKIxivlKuaQ&4M?29Q5Cnp*qQ0GMWHLGSft*MF5-ngI;D z-e zkVfI at yXF>^u7V;N`LZ0rXBZvLxDJ+;13NxWi_x0mS5KZm>N8`3w-niPW&yV_-~PDw z3TPGU+bWH83KAEjthZPoj*-96)C5nHmP=VL`ZSgs0J3m<<-wSXU-qT^FWK%#GObU~ zfc}q<0k00;|ncZZ$#e!1ihJb3~S`^ECA-Vput98h1MTAS1Szql~~v81a8`}}!J-uCqE zO+QYPX}ObpAL!Tu=L^1o({%d|DC2QpgBeP0 at J00000NkvXXu0mjfjI}#| literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Hardware.png b/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Hardware.png new file mode 100644 index 0000000000000000000000000000000000000000..c77cb44c15a495e333c2d0045bd8ffa56fff6801 GIT binary patch literal 3695 zcmV-#4v_JQP)mHf>)5$o^bf!5vlbKH2OlQ(0(=+L`o}_K!I8B;kjN`|x;j?TX{^c;M^Q z;^1r6zIK3l%mEIE!}?;rP~^LeameF0jyEpe4jnv at CJ~GE-b3~!``F3aQ={kyfi^cD zU3M(38Mt8P%3%&h0_+D8Ye(F!dv>Zd8cnfKAgJ=*$LVx7yz}4p8XtM+p(>$Ja8Rk! z7fF*+DtR(F2vmvSLicpJJ+L at 83-;NWaqB?eTMG;3H&2~DJxqc3tOfA90!#tL2l?e? zWyzVD8-Juu%Q!68rx(PhYJr=e27)gDhusdgshhAgGYO8dQH#^%8j)_uD&nGfWqd9u z40-6>L~y#@u#7$`SraA^4Xme$r8bRXB!rDp`?KN zQ_1Um;4KT_Y-?U{3|)WW#DCuT6S}7pt9q=UV*>02d(Y15{QN!pIt00eu&hXcCBh93 z(;Ptk*+r{qt}{6&FI$$8sTSzc!Nn8!0AnDe3R}$J9vuW{*VUW#=j#4q$j&Y?RPFqZ zd~21M5KC4T%R`+%aRWTf7n^R4kN@=3vu6ilweeU1;{oZ9AA9VdX+L=EK?j!yc7h-Q zJ7=a~^tHeKt-hi0G&)DHsjzTsc3$58q=KR%K$0iW+-`D%l|E_U4&dDw0^`)=8G<0< zQ+4{Cf=mN=kU0?4xo+h1+ztoC4fHHH9FBjW%SI+Ar)n=YG|WX~<52^qq|4v7bxUdG zkw=>)#pNVeFW|)wj*p%=cI*f`XG*8lCKVNJdNQZ7`hmope6bkWH3oL zLipijZrrF#DK4ww3Wc=ei&vXFTUxKwm2WOvm$|8^w&1%D>x6Rom&+RXLU32?QYgx{ zeS#Lb5|8+W$=HYoqY3hIa}OpJ7R&qxUBd$~dad&{)U}sx-*Ify1CPk#1VU1>%w`@P zCgZIe*)BfEO{tp4v*Lw3;O(#MeSPnF6pi7a>pc=FzFJM(6O)kLuFh$`db#Uz^B0Z#YHDgSwpVQBp;cz8uocB(V^H>^D+ITj4%XD)Lq440+xPn(d`%ki{7_JeqBHXJ z4Ryek$sa+ZzeAhDkIu%NJn;28-F`Ka5Y2XbJFRCwtNQ at oK$D)anR(It=n%xYoTOC0 zOj{- at cLPTzUyppuI*fy at EysoP&g%8r?LxU?)ia}&HD2pHgSrb?14J at 8&9(^?JF(5K zFW&s6XFVR|50)!-!`ABRU*RQ)*@mf=!V4i?XUN&0zd{6ecPv!4V(N3bZRd3)E^g7ECY2!eRomC5lTSc@{CEV=cBp#k_rBi} zFoCwS9r||d36xMW%1>7SL#z_!BbGz+;ERYz3=fa=QFg-Ti$pXY=|D-m%+Kbhe*2qM zPR)qJx9-~y$!E at haBeOtCuLJ7h6pJhIa>+Gg#gTz$mQA01Jg4zbJT=FwN{@+dl=&^ zFl{}`mt5C>und-|EMVF>Y#^`Z*J|{Qe94z(vr=N|O zUz61mg5a_N9O?v*V`*ucrY|V5mr11s7&{J0Owtjxg!_7FzwhMc#7;9&+9;RF^6m<- z#WZK}AHWh;uGiw2AVDFij25zx&G4g;uo$r~9wHh(dq%Xet*o`PA5`x0dQ%9xJ zSa+PJ$;s;oNHuU*dAZV%UtU~Pw4Eyu(yp`386iQdk6pS!)H$WC4YW;-U__2;qNoI{ zK?nz}QXyC5vM6W-l`si-d}6$Qc4(0Pp!r2muw~0rs+5#X%oxmLlz>9DBou#{q~lI* zAYj9(T1f3^hoX1if%MC(o;qP-0#XL9gTPNiNGWTQSxGn);ANB~^caT*Y_wQ~QZmi1 z`wEyL3BNgzB_*>0obvwrfqDHn-GN~`shAiK8h>m4 at Dl9(?F~Am5 zqm0ShoQQ4Rp%yq9sdBiMk&&*7Rl-=UZNnp at -2;sm&pA+H;IkE*B|v>~MUqX6N8UMD z^S9yjvu6WhF`v?k1V1$opn#eb$jZ#ji^WTmQpS})On^TBtnQ`6w2W=~gAbB%gYQ}n zRrHHl!d88nub+&(GmW5_Oi=UuugUZ<;pRlx`3V=nkCZiq3)HwSYc(2;gI)C(Up8K8 zCI>|fLcefxoR!1Exp4eg at T!M at SQ@7`1QP#%eVM2cHD_nm8KYWk4N z<0h0zq)*BTS40m=5X=T6tz75tKW#P-kz$HLa07_lBKstf&}FT6zhHuSw2{q|#v}OxZH_ z*w|}LSZ&sJl}`VY09uJ894RdfWxuwxw4mb)L8_RyQ0COPYc~R0LcXDJue^`(V at 3+O zUo7^-qS9W_SdXnTSzwAR6tSx=idcAPT5N7_4;ZU|{3tA89};41;{<|;DHw0s_ZfzMZ~6Y)ZCd98XJ22#1R;V6t?p(Wj--9(Z8^sk at Mc!|DlcryUjouiR3Z*m-Zd;40b z^wx8?Dvf!y>2iJji`}1|_LXJ{{PkRjSd76&6MuuL^9ta|^)k+~1DyTWnx>|w at pqcb zcO_xJqJa5YclV`+k7{4(`QOLnvDA{yFm$OQc*4-r8*8xO2#7!9Ed^cM!E`5`GTl z129>~!59x>V^dO_q_m`@5XHrarBn7M#lfFdxUROhcTsuzJmw|T-oXUBCVv44QR(o4 z=TZwGq835GrdAxKA8}D?yF`Ipf)Jk+vjY58Z{PfH=^MabvG#uf1_11>cW|GBFJb at y N002ovPDHLkV1kU at 9Fzb6 literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/ILL-32px.png b/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/ILL-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..da751ce5a3783cc01736ebb078328b0e75da4be3 GIT binary patch literal 1227 zcmV;+1T_1JP)#71^4FEAS-Hb~Z at mS}7qh|R-%Y>mEv%tdcnq9TEh+Soczm5(ZY zzl4A=xg4|5N&~RX+40uJJoth<7B>S(g&+Bu>Ch>YkbYK-^HL6xNCZ!uuVG%>f#bY^ zog#g88m25MlqnK$oCqS32rJ$&Y_E1;bNXXI0Qrs+-js95RwQFtPyvby3;=?DFWSGZ z#DfRJsJM2Gy_DX{uJSxjZiELvG2<`3d$j!|~eSJO3%E}H8ptiOaeSLjw ztjo#4;NT!+GC9H|20|nTg27;XuU4x=eqKIICL@~e-NVGghiGYOK^Fnt-QA6}w6w$k z)R5El_V(^sQ!14#2oEA38;uwypJHHO04kL#u^Z^=>0v+W?CgZWU_fbUX*>%OmCDM> z#6LlGb at e~e at WiON@%K6OKUt5 at ZR>ti{ruuz_dX}jZuHoWHw~YyZbOkG#`0DG6Z0-) zrzXR)w7qAKW!Z;yKM!4+6ptOA;{^~8K&b=;88U48LTuhOxz1==@W^q4P_u3O~iZY;4ra&PTLr(zMH~hH!Q6>w at UC|J3r&PS|i=e@%Io=zn zdN(6p3z#zk=5A?boCl^X^M3;&&%QNj_S6C@)6>(5^T1K0wY3!F_YDRx6`rdbJ9L0vb|~G}#)K1w%uBM6*N{ zt%i+_jkr=>oReRNub+pUw{)1N0={b#%lV66>@Tt_>F%hoLVhU`@=M4GEQ|rlxoh z9vQ&Xr+;GExq*4tYt{pbL3+V$4~$nXv2r|Qp2Xa?Kpb*-M;;=dFOT#Eh6BZm=+3Wp zA>eZ(#WjZ=ubVU&URHYfSfe`c3P8AU5rQ-|-jqtk95jTO78jmjcJ&pKvI at Y<&%~Qi z!S6xj=^bDf$i4I!VS>PmIJXzaLAf5NL3j$|1z*)owhZgI)n!(MQ2YqkbDouXI zO$Wl-dB(g2TLm2F at wl}Chg06h{fG5<)Lak8nQy}ty^y&Lphq=mCQBZkjWl5_GO7>| z;ERyd6|CG~FfejPlG0-%pQmtlcSmGoBD721c!sKuP^4#oy+QlLZP)I zIy&U|M&5y at CxcMw$S9LPP9VT+7d at 86Mj-2S0ah)GMoZI|NQhp9s&6DX)kfY`_vw4d zWk02a9rXiRC(Dh(7cN8y>G8_SX^4)AB54&8-+PY`8A669XW);=3v=eoflTIyW&CWg zbcT?02Av^WlcSKBn27&~ov<_^0aZoimN!{Sxzg?xnv4eF)Ys1 at rj#9Q^u)MAsZ`?L zy?gB46>tK0h&>P*7CPpul7sE?^g3v7Z-@XS^Iet6`MMZ^-7$d1r;O5PnC@(L^ty{OO?Sg`Wn4$^{ z3?j;>1F5O2ts~so(TNVCnN_4S>WMZlDJfw>5f&DPjT<*2EiDaFsdQoq7ZnvDC+9fJ zA31V_EkBefB~3N$+O=z$5{V)j+D#;4TG}u~OEVd=EYY;Ox*Fx5e1dY)d4~@lCilrf zN=gb296ShrKfm!OTv%9$y?ggskI$b!&(h at NWUTwyI;==qVb$iAW$K3 at E-nsB$dvwl zb~c+mCr+GT9b8schF!aM;n1N&<7Z1>x_lXX_Uw6~JR>6m`T6-sem{9swGAbH{dy@% zOG`0-{(Kxec8rboxDdW{=@NGD-aTwxad9!5&SQlHvbNs1 at iC4bJv!nujOvuWc<~~3 z?%erYnOH1liX|*G6e5xz4^XlrS!tt2_`-z?*uQ^2>t!m8BoV5dhBGZEBYqI!EnBuA zee>oCH7)H906XC^Cj42u3V}Hf5PY(3#5Q}%dJ$jHg}>fcz4Ub>@*W{P_bXJ(we}I7 za9esPwwKD8$0ajPiU8^V|MG19PKQ5Mt3kfwk+*8*kB{(3=u#Q+#kV>bO-6jJb%6uP z`?x!P?>P;<17y7wm~Cy2erRx*@9hSutJCBm{FgPpFSvLp${zMJF~ggDQ!24_p)0n% zBSP*^-eMmQL-B{(-7nhk>4Av%ce203<1)grb3|y$T41%bhC}X8r&~vSxX;7k at cB;v zXZ|W1C!SDfPVHKHGAganL|@-i)YjJF&Ye4GZEM4?_x%csA{I>z!qi_Tm&;L6QHi>` zT0*pzm057^+&P4YhmY+D|M$TI_N6q|$jr=S-`FGJ?Ad(wQ8T9RaBFKTmM&e2)vH&t z-X2T*h7cYJd3kw+>@UV%X~|?V95`?QwPci+FJF#*`}RFI#YS@~U%h&jIT(iG&mVn+ z^z`)c)6xeC;ZJYh#->f1aOKJs=1bnNVFQZE1HO)nN1;&S+O=!Ut3qed=~JiJt7A(# zH#ZlXUxDmvD=oU&b>_?&WMyTMcj+u6UQtoO>Ow+7SSQ59L^JnnRAkf(=TnD#b5k?h zDQs+NM0NE&w!=t4H{aH;Uyp6uw`1Xg1vq)~B=cI*`=zCAp4erH?h<5YXEVPvb)nw9 zdzZOY3knLDye#Op>4zVFfY{hLtX#R$YH(2O*s%i=iIh3xC)GOqK6%ijq$I0lMMs=E z=jm39dC%4?bmxI?&Cs1nv4M_T2oV!Dz}kL%UAI}{^(50 z&aSRE%cn&Z)kN9SCV>F2y+d3#eN z9QzJC=Zi0!@y~V*?)M4M*$)d^35hZcnalAx#|Q9OK951;C6jy>hoP*mQ)la*P3iwJs{%T0VFj%}cdZC>~Aa|BDB z5bWuU+3t>ro$dDA?qhwg76nBmOq+WUMW~VZqfWs=<>3ciQ$?n>_;-J!gk7oe6rXYA zgLw(5+Z(PG1Zx<@asFVPh4KTVA{7Pdq(9 at LH?LOp0AeyWdpfSTBQuBXqUch?L$ zy3AA==v3EqD?a=CWuv-JI|i>SPpG0wJbGL>`??8X_t_ z)!T+1a=c6xvX)V%q*(wV3q7>|&x4(?ov at v-ov@v-o$!R=e*z2udiix9 at c|;h00000 LNkvXXu0mjf_N`6S literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Kit-32px.png b/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Kit-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..722fb7fd89e524b013f10707fe0ae85fd2740153 GIT binary patch literal 1185 zcmV;S1YY}zP)_LaVj6}CMV*=5cEYk#L^hwQdCXU6ZBWBTu{b5jz*+2SV zMx2@<4?0JTY{P*HLR)A{+k3C)e!XD3tfkdTJ;}-W?)UHfzH`oZ&UblPmXS}^LM4vl zkcwJbT1rTC6SpOFdx<;x`}@B~7NjUmBtFA+UR73+LItVd^ZCanCMUf*gRzsik+=l^ zgcePa=JdOWuO#-7vO~nO!eth#thQ%}cV((?ku$M?lejNYx$26xtxcQVn;KlhibYfx z9i#E>*%&~(+yuMb?yjh;Jhpq!p2o9h&j~$8k9IV;T;2Qjy*#Fjdj_JI>=Vt+X=8+2G`|vrgJ+I(YNWX?v#9{Q6ow>5pcDTDVsnsUAq;*q zhF9ME8kdf^A&OzhVhj)^$P(=#Nf;du;<>}4`1GZ9uoY_|Lyxefp=TIScC)vDGcHK;VSx;5Mx%6 znT0qp=+;er*Fjq!ObdX6EF_s{{#Tf-Yam4zAR>&KRWhV9+A}&!77r1C5X4xB0g1ap zB1zG$wiQW8;(*N6ceEOhJk$RR0LR_t0hn!Z2Id#=iDv{wr2K;ejo46I4#z!aHn#5WLMGdH z*m3f;I at W&jAuB$5(Lou~n2`$vo)gnrqVM7l1R{dh_qwp&F0lG=J2@%~;|WNm)q>whew)1}F;bNlfRPUgsn+`E!%RN5u?Bm0K7gOD&*1o% z*Ro4QQnV^<445?mCsKsK{@mxsH7v$tLcIsq~MJ(2o);_U^-gf z=9jH~5~u%f6a{awbe|Fcz2ANHE&F!_^tElGMwrbt0Oi4|{=lTa1&_AA(Hks%#2qu( zhF2m6l737QiOi)$VSSGE4L5Jw=1c7OOMn3Yb7VH`rn3}a00000NkvXXu0mjfW)3Rq literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Kit.png b/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Kit.png new file mode 100644 index 0000000000000000000000000000000000000000..939613ca580a4d6dd3b38b6b695d8a3116471d13 GIT binary patch literal 3073 zcmV+c4F29Ldj(wkh zvF8HmPF_6y;Z68Ae9f1sn{T^#Aw!DpxD7t;n|7 zY_BskJyHYK>GgV>TyA%hj?-mu9Gjuj>GHIG9S(={mQNZQzQCsF8+Y8;F$%*4L4eY- za>%$Q6Hc8v32WD`3Hg1a(FBVY)x&`U`{9*WHiUt`9AGw9UD&*NvjSRM9P&q>ot3qi zfJLBAT^sSI|3&PBQfDZQKFnvvEcJ*V}RAD;U#pj3b;N(!(u-<=8RFn|66 zc=E|VMa^NlkBpx#$!eWLDo&?!JA&Pc)uTu)NavC4NW+nc?B9JEu%Io-LZl<1hHRo>`e-jiI6fDCwVbiDD^Ax0QKF~{+JOLJ~70?dAJ- at meelcMpl$Di1P0bh- z^@8sYuqMuA3=>V$Hqtn7=+MV_acE*pbi=5LDQNoq7!m>a9?$bc3Lqmr-Hexakd`7X z(A0n|&Wpr0ka3nRdkTzZGYBFYvyu{+GWnNKT|E-EzrQVhKimzdNJ>qNks+w<(^;|* z98#?&s-!GI+N$ZNLEwc0xEv!420a=7xaN at Ckdidu1Cgd8ZA2r*FJ1bC-?Me=yyG=m z8dzrCKh{o0-E?5^pgc%RO|AC5i|&Kz=;%mlZEYpi7IJfQS6Ho9CypT_2ibY^7ff$! zYx_x2QPJ6158S^sIXSrljSzY(FNgPU at OV6f^?LnRg}Ld+E%MoHwBD at S?KLiXdfjy= zn%khH(01yn1v8p(JjrjN&1E0oIsLBRYbxUh5RK952{5Tx-q`TMHj|#Z-l`M9NZUa# zJAjrw=w}6xQN(09aFs+JWJx8!=fm!MOBw6&dn at 495gBS9d=D%5j;u^qnS+dYv^I%6 z{<- at stlZiPW&;gd7FLA3BbW=|V$PIzcQx#t`L|W8h(t)y1|D=2I&P-;b}qxQ4P5Of z;F8xEwfG!q?(o;M`x$#Bdc`^F`%Vlm+uFUMdgwR-X(wK~b=-*J&z at QS^iRnxO&a4i zT7<&}^nr at 5Tb!Q*eR>ldcNam2l-}duj!xcRA6%B&E5L&a&Hj2 at J0CuAZ#!6zugxnq zoq2cdn$@+ at f@Y%t%%)k{L5e9NKO}a5?qVZ2TrFVFtOhIR#8vZvOo=FsNVK2?R;0~Y zS*Wb6RQh?i9JB@~@)FuJS=2-{Sfpj(^_p$d#Cqx-6-qO?Bn8|loc6x#kGIK-j9^br zVI9w}S^anFz8SSIA!wnyWTH2rB~2 at lVHfLdKMZ2~Q8-_8AK20)1&AyOir%WA1gI=c zhL`GdRlU`S!Dj(I7L+=rEr7A}OI%R5rrR>i9->~A_66C0U%8?UQ0iDUwC;dQg>%Ph z?#~&?f=9#Q5SJt|$v{c!3Q{;ZBXod?VbM>Zp&}$BQM_uvw6>%eF)uP!HD;<|BZkha zJ_|NtF&4e2B{v!d(oy(dCiuR{rU2_blX#iE>N4qgjTSv|;>6q^(vC-uD^glgoNbgZ zUM+a2cmY#a%a)g{iZs&`=pF%MsK;ClfYIL3n$e02Fe3;&dzJ9GZ$!GZw5*E7z#`F$ znUhNTC?A%AquhzV-z++^Y_(y6p>xGoK>Ms-?ykJ`avU?3|^4 at Xoihx7C!xZ9gvqt6Ap<`^3z_P&a*mx-n3i0y8HD zwp#!EKsjXh)BD>~Z_I*~v&#Zw-;oasZ_mFXp{0`iBjAX7&QMasA4oFm5vUh_vuuab zo;a!iDRjaX4`}Z0asO3CB-|5VU;=X+`REhz47bs;G at RVR}8SArn0f8hd19mzSu-LLe+%Q z_YUv?8w{gYy?!tVzI>ImS~>$#+3ZeS^6*7v;U-0e;cjzs at EH#@nD<(`Ib+bVS4>8 z1n+`f`_93$uN at 79rGMN9t>**zck2ZY+`If>z&gKk3U(iC54XPdV~~}dT^f&DqJ$W? zcPfgm!SFI2t*fMbWyr>`l7yDCrVK=}laNI9!ia5HX*MmNE*C=J9T?*NF_rj3!w6Kl%%rq9NN-RNN69Zoulvo?%=-TnN zko*2G58+B2UwWw5>n$AR?Ha at -?na&@(LE&)bOawvYXkU;SC0=DwaNDw`Ed ztQ=;v0o1{0B6eO({#!uO_5>tdYLCgo_gT{yMKqQhwOD35FcPPSu%4~j_8tx$=l z#}@HST!2|Yq9|TsF at tb*anK#8$H|Gu;waL?h at qtfI*XaMhj$VJdYpiGsaV_+=_|bY z#+K##&u5c}AE{ed|Jv?LE6$n5b;^{wtwQlA)?7*=GP?I}NjvsKA_}q at Om@i+zwp9~ zFaP1Mn;&g9O=;rwHU!*`fRo{BE0;A|8fYJ<$(iS4d-gPbeE0oz4>oj+*y8RtO38#0 zshFbpWExSyeV{qLfjD8``RC61#fz8UIc at 6KlP8RslPpRmpo|!}>(p~vM8*xf<$TOv>5fAmj9rdFB_5rXD)-={wykpK$mb3QcoT7>z2yg@~Y9dZD zdGD(mUvq!*X~X`XjjSH%_IRW#qlQs`>5*BM^`@m>Apa%9M*`jJ|9S8oDJBvG>bYhk z^xeM_#N&bqL&ygzlE8bsZkOCAfP+B$TmYRwYAk8MWds~OhkwZB{{jpEn#5s?#hCD% P00000NkvXXu0mjfOF!~= literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/LargePrint-32px.png b/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/LargePrint-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..bca3572c34e25241466a129dff128038ff8b355c GIT binary patch literal 907 zcmV;619bd}P)oW|MF=ymITR=~e%L{smoj>5Xp9y6?6vnyq=Y$>ibQ4$eQ z&PVTg6{L%hjHCAd8S?0kR|@ z-^Q^iW9#2`u|e!;PQ)#%x-d^1=vXp!h~>2;jIA{=w()d~&f%!0YeDMcKG_$19?8eW zuTZs*VA1~x{WotzJlr8pGF^}obm;5t!}a?{h=Kq?5b at sk0b=|udRoJXCA3JX?n2wv zjeC!5*xcO2N^BEidKFUkJA_mi$$bGW#(t~>Uc=lw3~p-{JtqDHfKmpBMsOh3VrbYy z`^xbsCP@;c<2qjkoCC<^9C$wS7!Mv!K&#WCrsn8&ot>SyVlsha2f;85Se89{-K3r6 zuEOPZ!8`Mmj`5|=XJKIhfj|J6Oojp(9UX;Uum8p8nr#>jjg4oH0k+hn)9HlE&CSqgG%#Dt7#|;pR;z{A>#aP1Y&KJtpT%OKS at hQc z6fP(()6>&sty4BPmPp@{LAbrWjbJcH+s|faVK$p78!A+*Zc>-rSn+u?H-}g(hRMmv zvuAmgGS#CyWI{AVa2jF;cjvt%h5D`>wGtL1Vp&JhiHz14ClpL_A?AEECtX+0N76xrF5>S&v3P5!}bMDN%ay hUvL4S>HvNUFaY=a&XlX>1nU3*002ovPDHLkV1kp(qS^oe literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/LargePrint.png b/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/LargePrint.png index b411764dd54ea1ffcfc0d5c96eb3420ca8695684..d86060bf36f5a11313e15c7468b6e0e6e3a07614 100644 GIT binary patch literal 1685 zcmV;G25R|6( zQEVc;VvMlpHH?m27-UTcRTnGY85l=k)&g0yLpBw1jR_Gc2Qt48lV!*xvAkj43)6fr zin9C|oG3-uR0gX(7bPVn5JgduU@(aO{(cBNFNOLb$TL9b9$4^il({UhrHawIL9J)} z7?@swElrGb^5@u`*-j4ZcZycWAWQqe?)3d?Mg(&5fwOXx+L?Va~96!n`sH)?lz_V!n_dl+q{@_7K z97>3Rsv=2Jye#puC~5lMyLU15cnHG$KM(|}P7u>U8R_ZiFmB67&tE+#cFbVFmx2;k z22!&2VftPRcISF-mmYsmOD$|O8KpXcvD?#8f9N=5LnhvS`yI^8&cNF3L0w(#6Ch86 zTS>B7(^l0#cbAuQ_&pqc=?jq*9W&;jX7664c6Q>eefwZCoA3(hJlMEEUXS~?sK-ImsYb>KDHEv=V|ghC3UR-QA6FIJ|h at XtygH1CPgpKp>#$tE#Hd*w~2FwA76WoSmJG=H_N@ z{)KVr(znVBpmg-;QDvQ{)+HTTdUyGbsjI6C4Q2=x1z&fxFyhe_I zfVOs1qOTpB(#1oNmoHy_!s9{TiO-)uuXsJqoH?_3fXU-Q-VIR{lyz41Z7JW5WBEUB6*ls1=5Y4~O>H5D!F=(RMwcl$q&u2*zv(DMb)dTqtyw zp|G%URrRC~;S|*3@^yUH!-q}Uu+NW?$0h`(W%Le?DVqVe%L(Vs8ZgnUZ2%U6UdRhG zkY|Pz&;u1YT0~Dg;wKW at Jw+Bp{7`;)G=lGc4dQH*CHhjB8d<~=?!ka1Q97i1 at F;{4 ze>y~SE{wJ}mB~#N>LLA}A8>#8z5-ZVdjJcQohWe{VM`V8`8WRe2-tDy!Uv}h)fJzM zhbpZsY$*!&{J?ZBF|24Mz|nm4x~GLLY1bs)pa1pU3;%fJ^ypavCNH-8ljiy(mF12q zzMYd~#su}^#2+oaxmJn97qzs~3D?evVnI+4DkG7F=ysAzCgeXY0(%?>X7T4GN}^5~ zgfT$2L0LtY;vxG_Q?#Y;(oRztS*+sVfp}BBy zq<5ly{QkdVNt_Fbnk*S|y3un21WYFg+8BeCur}d`$pV&R&?FH-|DOjPSO?aDbzmJ> f2VS%Ep8x{@#p8o;N^(HA00000NkvXXu0mjfuMIF( literal 2102 zcmV-62+8+}P)Clb4xxB5IN05w-*3s3jt*C{8e(2h at ww52YqH4pz!e?JN`}zLgwkFrUZ1M2*|NH;z z$!FrfLFw!0*4EarqI2ZNWUHl%jg5__mSUrhP3i6K^Yr##YgOR6F5SzkgSa(fPa0ipJe*{_s+_{ z>d9)VoqNfyUE9~#baZs@)P?u||EsE)^ziS!w4>kPhkSf|&C<-D zj!4F)FRhe7b#G1a?C9mzorHvh*0e_Bxi7 at KteTdUge9y-mjck?9X$VnVIIoO4ZiU>&a!g}bZlCP$Pr;8r;_4D4vajTth=jP$B zn^d at _c=6t}s+BsRnuKy at K-9;-Qfoxf(bK)Xz4!O`iiU at +t*y1ay`Y?srKPRs#aiaR zLg2b7#l^+5n_KVJd-d?@=EYRux-oovfa}Mgsr<02OpaSad^jWnpw_Z*Cw|X>DZyHZL+cFEBX-tFt};00kyVL_t(oh3%LB zPa9<%$7|eFdI&qc7KdWaG1Pj at X6+ct>4smnvlXK?SQ?S3oT6e>lC4{>mN5aN-cfhL zAEd*{_+R;Xp1W(WEiEmXi9hiE1!x~$d4Ik=UtCA7iCo*5ZOk>m z_-)1gn+Pu`#ZaKghN3Ddzao!8i02iBu1|yJ4}?%0V+K(J&E;B*Bc>418XjddVM{1_}p!O&HsMy4_FT#xVqO^ zU>L^jb_atV&u?Ff9*-v&gg at a!xpy|1{227g#hbp^{n@#D=7$0Z`CWecpIEFJHKA+< zsG6oIN+JYem|QN0F`fod*L94MBniGyRYl=>geWi1B5rQS*Fy>dH|pK7*b9JBSc*c3 zrWHk10a6vCX%IzRsSZ?~K^#EXUM at dkWVvyVj zt*xyhPH}D%3X<-2#csFU)?FpV)hdNVz+}z+Mjvj=l)J&5 zDB!-S(tdjOGVauFFPv{FSTAEYvI7(JlD6TkZL0!ipta4ZMO>+r1Jexw<%gkaip>MY z(Kk*^Fv}F}eibnqIqn=7Ii;8MO)VJbaaZ2OHDi>rQ!`aG456BXBDpEJDeK}og0d$( zD2k=+S1TqEC~{N44Ag*8^0~p4VyxpXKjHG?%*;$ivM(ka$C-z3XMfsp_%?A0>-XbJ zAm7u|Q=Xe)yCKPzJ~?UKC?fa_7i~;)MBvPz;3!knqBC5CzVUc`tYH|ZPGy6EKmZ42 zxrr19#Wh7pP&~ep!b+y7Z^ZWY_GnZh=ag#QZz7R2Z}222u{bwy$947%xN&<51;@u- zUtj*x7LUV(^Q9M)ChmSV9yc#->UGwB<34?wq!>8quvoYXK;#gVHQ|mMMKglj7{m=t z_w>k_gU8pBBcRz|nf=F(?M$xC?v+(_a8SdgI!P*Z-jU)17j~_ztjHY4 zXN3#DCjaQ_`p!~g<40e;IsOD_Kd7ap<<*_fynK=cU4P%7uf2EIqn&q7RgLMCU<|HwgF&i5BFyZn=SQ-o*mU z>V$<^T3Tuxw;^E0#w;%{Ka6$u?5!tm_8L))NkomY)Sl72IyyQo7j)w{t`{GAx}#X| zx%tcJ;#1+Y+y~cdO6l_$nQ()xw<{<`NbhFAM at BT^CR at XaE2J07*qoM6N<$f|6Q0_W%F@ diff --git a/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Music-32px.png b/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Music-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..53b2dde4cd3affb772b11a93aa35777589cc6d23 GIT binary patch literal 2602 zcmV+_3f1+AP)j+*3l{(t$=m=#BPODOJ7 zwtxXTfQb?kHkZw1H+wnv)Au`@0BM5S>6tk{_MAQ6_q@;hywCf7OjT95-EIta38Dm1 zmI2!q=%>Y>NwNS-QH~hciw(wr zNRbPYO#52JjIj at ORhhW{w-fg~u&`jHruP(CW*h>G(b5rE1VGn$91^n9q`DLJ#(OK) zc1$>YOubH&%$rR^Kloh?2m>K8ii*MSm89%U at 2`liv(b`Q`kI z%}0*670sAjfXU->kelT}N4E||F^K^VfDK%XRtts<6y`{Ha%C2V6-a@#s|(jXxxDaJ zk4q507l0%(Y5x3)OO1~3Q;p3L%8`JQp=pp^46-C3*rr0!>?DA}1VxxM4d{tkC?DZM zPC&$|2Bm1lqTE*=ySH$LC^B|g02yg1?A4bRPIzR^O>5(!C;}NCj42J!a~Ik>RGc^y zflNigqqKVq>{1YXWtG5nMNFi41e6xb$R+^if;vvtCyMS}kh}hg`-}2Yed6E%D5ojQ zADZ_<bz zCJ~C{6ZDQ)7 at 995Jymc(E2@y6 z3jOs$T+=G%7a+CfG!)g;mc)&~VOjs>0B1RE&0Ge3=_3>UHd at O`u|w z7Zs%*7-Z9Y{b<6xhxYw5-FlKi#)Ru!`$}tkgj-(u$A_+9vNBBRjUXt&cmxJb36}5Fyw31Ed zq{|oH_4fg~+e0zz+II#S8L1dMIv2YSoFjpSiFOG;nURm#*JL~M!1HeeaqN^%#v?cz z@*Q~}=!=T?iXnLtQrrwZaRb*+Npq^8DQG}9`}>E~J4`sfl28mZ2O}6gG8;Kre$EpJ62t{}yu=nc7+#9p9cNDRVb&2pcGPyE ztkjL%49m28-IFt53!-q!?nT0>_IqVAA{iB9vM|0p7nNn12z6^{4J9ybd^)Zk=f}aL zaj2Ac-C%<@CJuo61s7fHTJNr3z*wj=HD$5HI z>PpZ8j5=Tn`2Qx14WPYCbsW;|VHh{s=lH#45&*hs`a!?$Y$r94l|cebSfniyrC{NK z1=(0SFROk1=C-hDCO;4~-L$9Q@y)BK^50$CO}^miH~bA?fHycQMedfG-iOXYAYFKyd?b27gbq~{2wdXpybny9Gz at pn zACGrGI!T=^LB3$3=3tOY&yU>)JFxbT-#Ux_Vs55mNP=U_7sHnbq>CDmVJ5|xBqaHs ztl6wS9Dax1sr^Mrwz%ytUsNr)t at 2S-i4R|T$CdCA)it#ZD7zwq%tWDnp<~D15QZ1I z@$~AU6p2Y4&n6I-ldj|x&74yE>_D7K&&1J_iX*carGclUINwz@lO<_-9=+%>zBup2>hpQnBWqLhAF}*Avu;tX=?uLwQq+ zfoI>0;N$9e?=Wm*#4xV|pdecgZmDX2hSC at t0H8NN<}(|1Y+G{A)sy2r;Z=P295XV2 zk|8dL#F$Ic$?N0z`fMD5G&eOS8y*56h?a9~(5c*N4y&|z6aqCkiAq2t2jpqU3CPO( zJHx+w?B&L<`ouTrNY>FAQD1v$=hJzkvbSYrx^eJG5X+y~i~AoxfPG)KVcLWM&YVqf z_osaFR%#~=$YGI@;*&zNbj#VCGccjtOL>nz`_${LTL_Ht-(u}&#i5QU9$oiwhi0e` z-F{L{9s%5_mAa_94Q*p*}smr*3m>%#lJ~SbDu8A z_4I7`(>J*J+ANxI7`LrI4oC<2S$8 at Wr*)Wbe<pubv0Fr)Sr2_X>-~a#s M07*qoM6N<$g18pz-T(jq literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Music.png b/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Music.png index cbb80fb1f137cdc212dce4c99623bf85219c3fe6..5f16fc58c535acc42a8cca9aaaa016a760a22550 100644 GIT binary patch literal 4869 zcmV+g6Z-6lP)<8D8A7dH?{}kZ)8OAfsPFN#Bor-Q3OF&*+f?1iOLcQYYYKG z2!W80J?Ty_wY+n0-R`b#xH4Av2$0mRv at ai${1^nB2j`Y1xb~c>I$$@@- z`$AY)Skr);voWxo2CQGe2$s{_!)dN7y|Vi#&SU2 at d%xOE0dWKr$I;{e2*ZJHvGEC7 zu%tIVu+7JIMge6px%S4KPNs*3mugnHd$7{A at XNriLbRg zxYIT}cjiX9e0bzDw=NHV=wX?GpN8$X*#1ybe6{u$1MH;%(b)DA%ft4YA=$AVmoLof z7HpKd3cMXn4$*V6Pq7dL$ReX=5Rn+YYrT>emZYy)j0A_Y==_X zw7u^}$+g;_U9_TG#X8yLkxc>HD-0~%PUY21sjU~g+8u;JKqiqYg)}ap_X|9i6%xe% zebkW9(uh#*K6aW|(1N6t*1woaa|A3JT?iik-g&ZP+i<8ii?I2t8z?{uh$1#gQ2|5X zpq*QtS&7vAIRjh!gruaqXVUvNy#lojGQ9Tk=TwPPJG2MMVFraaQgt3RdW;jS?u9?x zlN1?lSo`|2W3*GxJ)QyMhNr;aKR5^550t``(FrIxKuwyOH5*zkK+Gr3S$&hl~Wb^|o){3~|o-Ngvup*)PeFN^{X3FaeXqjaC`e6Ou(^mA8NrH=X0zUq|}@2KWF zer)(108e>wLzCveYxQFTdUcE2CW-b)VhQyPYN9ZtPZDKN!T)%M=VV?j^y?8yfy$bG zC;^&v{uKu#$En>*it`L6F(%#nTiu7b zXNN#Rk!R}Jxt;NorzgfFHYeJ6+~}}bJsKk_=+W`_%r_W>E*^0Suk`7jpax`t#!sr0 zA8jh6*YD{P>A`MuHe$|XLy>Zw`{P7a8xH4~-JR#Th>62Y>qs9-mwfa;aEA59AZp5A zZ+>=Iv?=7jyup%C(5FWNT)0w0^IZxD?R(E=Lc?ltKAc%udL54PAv&}!D*>+fAMvNfX?U`O>e3)F+%Ar2gJwd-PvEHZXWK|kggzT*&n-p z8D=A8*tzzZ;UU3>ejY&Sj$Lx+!!EyY-q?(=P-9hSmUy^8^O+Y5a3iNz(T=NP!j1npTn3Xbg_RKZ(aJ~>VWoK4eQ_j!`Mh?1H``g4_b$;Qd#)!6Ld$D4G1%-N6_ZyJ6ZU`5S~B~ga| zUUUfZFIRay_~gWnC{|$zP*&qIZLD~3`ak}+`~Ms;{bjQs!ICiH5WxG}*^`TKKzVq4 zY!pm*(1bBx9aJqWEGzpGp~XgCE(Pkt!9MqB1l*SBc-{AH zZUd~@Sw%H~`nJ=LlZ<_v$}fCf5R&3enI0XLflkYQd!iVQ<(9Z^Y~MNpo}bp8CKz4Q zqTqZ%4P>Tt;kB4Wqs) z%btJ}Fw=s3&yMatS_=>Mi-ce!55bI3QC4)#0Zdb4QIZ6$?~>UL!tR`fyETfehrj%( zFTJPeT0NY{b-dlaz&#Z+V{`z(i96KEa|1&dz`n7=oN8}ut zTp)c4Bo$M%f~JSIi3T`RV1|OLRw%D>K%-T`@=+bgAOlaTC!sl+7O%((uX>z1>qyLb z(=K;{5f>8zV;<-T=L#zPg4J%@4_3pX4{oBsV1N`kG;@{7fNNyV9mj)>97IL%Fsy$# z{k!m*6|8o*AKOL6+>}cDVpzd2qPWzV#$5${x7a;1@|&)-vmb3Z=Vp9#2h61%5Ejhg zaSGh3G{eE8<*;sNDZRdKXEprp;RtA-Os7Wh%L+AdMS(lAOtAJ$SDmz~PDH>4cz93* zY}iu`h1acct6GE at 6AwlM2URuV<)+@~Yb2ziYZVuqK1{BDH=9*WtaO*Gx#s#1%Ep#xGN zD{yZrT z{n-Lvep7?Ki~@SYeu;>+KbCzm{KShNp8$_JDfhEk>G7^&fNaACwV|06W;vu7hwd3B z$ShNr)`7B^X&l!yQ<5hNTNdR#$#NG=O}gV;em at J2@T(bPqRg z+DF|{Y7SsBI*lcz)u-JG$-&s+nGA3houTa1E(+pXg;3L`;YN>)BH#xG#FOMiN4t)-{w1t2B;DM%g!5RjT?~SgoLE%NDlp2{2p&4vxts>C-E3y%a&caU(zgu zB?<&^Vq7?sRhVJh-U~Fy&waWNtlpB3J}V+99zV`QRHPo+*F#yQO=H*)%a`6d4wtUhxe5hh)`yN(xL8 at Wv5f8~J#2E<$G|28nlTm9 zqjL~c)QCRoVJvJK{<`e?R#qA|%ZGuPMAg9~7uGr}AR4lE)Lz;`FF z!;n77F#q{pux@)HELoWcIcKZj-o7!AbFLQZ>P49IMj at QcGb7k2=#?3aU=<&e0s%|` zv5Kpb0hYZWT`aZ|uvKifL-D`tsZn5#^#DsNjxBU&79RWCCZitWY*>6YS~07!+2DMB zDa>88A8y_BcPqK7PWUs_D%8}*IMn9M_gD@=1=#Yv4T{_3Yn*SXGJNFmB`W^W&ZO+&DaUGWJH7aY>m7|6ErGIp?iVdP{vt9-V-A=!G8UOfu!732L1(87>ja4=E5Ks0qNvppiPM|* zTHwu9HBfKyZJEnoZinTf0H!bwY!0P-#50%26Wokl$qCpO!%a;+kXS~jDp{~(&tfbQ z%{pXRZxFzMG1o};7J|gNx<<35mI%oGv0n98K at A@y9n at 2XW!0BC z#UpJbf9?Ce5nf(a?H4Q+7!l~aHwjN4Z>#zn=_Bi_)D*i-0%i{q at v7MJ<++ at VJI*X6 zYE6E8LJ|!%#;T1Z9|RQ7R^kcB&K*Kgxh<+03!bJd at M`1eG_K+?m9u!|oqxANO&agr z`+eQ}>vmTkCVeD@(w)EtvU*5*L*7z0bHT2y+xFxw6Lc(%)bXrgz_*HU at roLj=v*`j zW!Tc%hhnkbr~+n<4h#cJ!V-AISNF=lzs(db&}XqMJhFIY8ClT2NfIRpaFL@)z?wv) zftbzH^R|Ds{)=-fc{XoF7SI;Ie-Z{v*ankdI0W}j*$an{meEg>PWA4JW}R10lMmM% zHDi_YQxqh|3Qcx+^pI%sbBYslmtI?fFDYVulLKKlp!H$)B2s-2TPvEeV9)34ww+%= zK)w6#T=-_3fue*4qvf}X3YcG=dZ|%KgK`rl6 z9rWoIj`?;7D!3H*>O2liR+=7GFG_|}`3_7nWE3a`jHnZ_(fY>y-`B4H>PYpMh&m5P zs|1Izu{mG^2J8izYhMq?=J=6!EWq>*+sH?I!DLxq6rUA5#>5S#-2yX&#G z=1_?^xLzh+T)v at v`PqWTlV~beklkAZEVN*8vbjG!RM@&r6$@KLAw2*O?H>=(CIi&e zIbi9(ufp7?QXtR-l4C3f85JsUX#N!|HrIam>Gs-h at zQ0q`Ep`J2-eYDW?KrFb&SK> zU9lkie`0VSiY#a1-Vzz6Kl0#!__(XrE$K^EUI>~zIv(S3I5O;D&$;8SKh_E8;!?-S zZ3i27eXybKC{ba2f0-svmRkz8$xN$>g>sG!6dIorgcuU>%&RyEQFWDq>t#xDZoVUL^Ippjmx{&fOpwU? z>R8xuXhbwHbM!H)Ed at +uRL@r2gBb8QX5Q8KC8Fp?+BmYB$B_XN{ya4*4a)$Ih(1O& zY1vxqkIY4^EO)PG!dTD#wmIjgTEgnx1k8JZCQVO%gUO~KwM|d&=UmSSY%Nh_VC at W; zwuvnMD?i12e==b03ZoZj=XwtB&Jq=g37g{VJoA6;43Dg79={*_DL|V7+|nP2D_*k- zGGm2zPu_4^Fp?IuHk{lIVE-}E@?qMX#>9EAxT9rOzT52mY$ojkv^RL~iAfJue@;g4 rDqs!hJ7pEhFJZa?0sb{?|1ZD*X*y9j8Yxq?00000NkvXXu0mjfk9`}nDpLvm|D+ttO?uPXHK z-00PbgmEIxt|Gm?z2?IyNIw+Du0)cJhY%47!K5O-uWsYO8t&C$)wnw9=ialHAai3D zV_#ZHLn*eiqQa_DI58f)q(tDvJ(GJQ*THz5jZwO`w;me`>DQH}p{1FbnbfyI^XR+C zuP)@hBHO+iJ2MaU^Y(**Y;t5XN=f)XrU at P$4gU_ at nqL)|PzBsLtDG(44 z)xBHh$2qR5r?{IXzMe7a%QE%fjAmRol7d9GseC9R6xqE(*0m_-&`@({E8xB<&bUcS zLLs-Vk at xra;s43>rg68Jto{BWittjZ+tnJ4r;l^vks6;d`5n4|f zrjkj*yuhoH8?~HDl80yV@%B@g$P2`1S6ehAGdpA^!jR`1$?T*47{% z5B24$e{d_Won7n8An)Ci+r at gyzLslSAjP?(LpmAm*oExNDAm0=m4Y1Y*NkOV8oH)m z&d0x>kXcqxHbXoh|NsBr!X5$$2(_P7w3R9B#~_1rJAiE|-M>TKzB29U=;qd=(Yayq zojMr+000SaNLh0L01FZT01FZU(%pXi0000SbVXQnQ*UN;cVTj606}DLVr3vkX>w(E zZ*psMAVX6#nAS!E0000LbVXQnLvm$dbZKvHAXI5>WdJrWGC40WIRvY-J^%m+S4l)c zR9J=Wm~B*(=NZSJP;G)Dg3?$@VHyF2)+mK}nBomGf`}75u}E1W#DNkt*j1 at mFro}1 zOwd9G*wD!!7FmT^({#LuY(k(*r9~+xQVFfVEX0D{iVx8i=C1om!dn8;bM|HD^!iMG z&;NSAZiwOki4i|xe!_q;%P73Al;Wo7AfJ)kB$JX|i9ixL5I$zqVqFboFg=Lntiqjz%+7 at YxA zSXd|u1C>ZEwRM=vjt$eSKUl0Q at U@XSDFm__l` zRcI3{IhibAXJllVFkWCHGEo|ayc0A&Ps8vQ1qW3VgfEN5D&NG-&&X;%Kw&V&%bDCG zO(eXPF`B&dd9YO<=SiFJ`)&d$$hHew)Aa``tXQtFQC_VX`j1dQ1*jFd8r z`EJ7oRx(-6W{+dS!@a!ZE=;NP_b5)OR3>Nyyjd_`o;(@9vs!W at CMISFah>awkzrB; zKB<;^OQq6UPoP9(;LFg+`vwd=ikqcm?i|PCiJ`gq?63l>k^Rrw~^J!4fNY#@D=&CK0Q#w8I}aXXLeZbEad2{KZq_}*&462cUN=R-5$5xS!mkw!OBh+K5mSAk3MkB|8m^NY zB>d4MaO&DME0MRiN~N;F9Hmk$79ZA5k~4u>l#*+R&6Brq2cB at PDTUB9>w41cUWd*m z=P{`W+Zoh|#r}blk~M+(ECt5~GIfj~5UOl&t>NZx&&oM)U>SB1+czR8zqp}DA!Uuf z(8$a&jM!N43d&|1{&b#oL$U*OIH=KiQ{x9P&LBpJkf(cNBRC~~o;Fd+Oth&k-t*1~u(23M(Y`PHG$%*6rvJPpe-(4_0V7-2b#fdh>X_jYl$HU@(P+ at x>Jl> zvAwpol_YsA^$bF18~pO3qM|P65rlKPoYDhp3MX7TgrfD0?kK55f4WU;rUqJSm+kIK zgtnzFCq51c2uRxE>gw8wkW0Gg6_~@=D5qS|tNM<}d#FEiqk5}(h+9*7Da_r}m4q)~ z&K1zKb#_OOKBOpeN{u_lbm$k;`>oX$>PGM-V9t=_-PB_e*ix(==NwvETJE7* zzLk~Sh`}6p;?>L!u~;AN{%en7^D36D1*h(k&PL#RBFWFOerJDFbdOnI{T1? z4j&$ag!lamvUGTL)zz4oPtF&x+5T0?Svl?$g%J{A(H(f+jCfd at H^YLD20_jZ#9ZCv zyYj at vPqx6;3?u9Kc2=UvP6<(1CN;Ps0u`2~pR9N=cz0jI0wj4aCdTjji6U}iKZ;wo zF8%0~*zlS3XpBj2vpkE3$3C*X($|-;x{6r&xS_rM!*0a9w+>@WK8Zvy&xN%H%(L~1 zN&9ya=63Pm;O at Rv2?;k=lGK3d_b)BopDvXfTS0D@=n2D!32iA92DH%xmiH86>@Nes zLGQks at Z?EMOnW;wiVlUdUn=s#7+B%Xp2l|V)QiOt_QjKz_~acfQ at j+6IrHbAY6o-Z z1~pPchlAOf76dBMH@@9Qo4hoqUKE0 at 17&bgRL?(kDm1jHD6FKkG$bV4V1 at Hwh?p=V z*^nm2of$9;&ccDRAXwt3Femh at IwvR7^z-uaHi==DSifvvJoWyYc5QJM#)F*o5>#$o zR1{Ty|NiI_N{geTD9(hb^IK!D at nPJ#Gm{z!&)CBFotvm{)^NGq6vlWZUGp^f6n6GG z^;Q9oH;Wp`y5ieDLqhzx-12BV(y8-WF1LzIT$)!K_Wic!pzxk at i9(n)Yp6|&{2aL6 z{zeQn(v{0HGoz#bwnnX;eurAX$T(UFG8`rwJ at 1EvP#8*%=nFgH-8I?uTLtFVzWK4w zQM`|9tiUyjUg9)r3^6`vRVr3Qw*4W6OlC&0phhsJ{SzU1|BvgL-?P~mV|>9lJ)f-( z)G7pBUFH-EY6N2%+H1c;RhRw|@%G{NP{3@@FS_vO6>9q>6gr4A1ou{}c?*WOIc4pZu%i$J&1Z XiZoCqeljne00000NkvXXu0mjfSw!*- diff --git a/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/NEWBK-32px.png b/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/NEWBK-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..5d9af0d25b23d12fcdd205f30c7bd5f84b4bb4a6 GIT binary patch literal 1358 zcmV-U1+n^xP);hqA`v7WNf2}!Nde!#3%LL2rs_-04AF7;05HO1Vb;Ofy4{6 z6ezt5*1DEn_SQYu at tkcIDY9W$j_znu z%4 at FttpJ4c)UgAtX1u=^l1$DNa!MvEM1ZL0`eZPF5#-AH*S$NMjy^Dek=qkIIisPp z_bB9^FLU6NYzZ7=4l86>|kTm at FL5mvkpp51REd*KsQtvQG5B`;vO{{~!E z7XCa1vS3JN&pO^%EWe$Mgz)6x=TBHn%)zk`+6I2dT at M$c*6xvTL2kWE4^AP at w|2Amv2U73VnFu3X% zP=t17CPDOWfve#ysNWrew00Ye?o*H}9dz`St|%Fb6|_MRt<988~? zpX|`#!?a--ffGAMqP7!5qH1YwMl2Rv48VT61F%w)FyjMIcD!s0ZjolL^^e>ARwfDS zm!FZpcOSIQPl;v^kY6H3kruA`$=*G9a7hVr6()j%aTQYHHlSx-(Np at iW{v{=__kQzhs{^nS3G{omVJ-=lEB`(TrlzJB z%hAz+U&oVnN|i{fv@!`HzX#)Y#sMvjv){LZ?o|4iC=7?~M8==*LGAWhgu|hgC8d1> zgBTnhLPj-^)eK~a;w+hFn%K0p4qioZjM6SIB{3zTd~}V(5iqCWrlUC!D!}@+#S4`v+-$4WXhEj810Y3a_ylXcb6G%gW&k7a>JpM8=v at b=y?>VXiWr z*6b{}x_UEoRfRw3TQsJ!dgFquc;nXM`K&nNak66Rq5n1eAHaVez at GvP0K4p3aaB^8l`3tB+C-q!tczVjBzSQ=m~DkkPuU2b>3R`>nxIp;gyy?rr4 zp%A`F#l$zPeB%J$aj~wQ+7zta_m2_+sj+JU# zYrh at 5R`r_QQM)-l)-e0%dE2kB#K?vir`ZM@%0=C~WrV=@-3WjK2)|`qWD#9IC#SF71ko*OP(1-ZJ~M ze|XjIZQX2L`Jc2<43aSdFJz1!hOr--k}IJ5;mDcQe2@ z;Pb+WfHgZVp4{Qy|AU`|`r0sJ(9k%9cFTphBp6cT*1ZPbr*9zXk9MK|&GiC$KscZT z`wPGKV}Bsn>kxN$I1EHvr$bt&89tX*&!w6|jsbrFeyx5v4#FP at Xd4LdIHwPRQH?Pj*G$cY z&&U|M$5P~g_3D_nk zWfuxa13evA;5IEd3>&7Bpnw%#Fr~GH{Ky&ppbekj!r-tUGiJ{hehkR(L8(rdfnek~ zh>%oUo at KL@zqN!&Z2|8zEM!fawSCT-%}-wV^#^SP9Jg`f)87 at Vr4CP9kA(JW1!#mK zo)8M at i=7LfSCEc^MGDHbXd56FB!{`?Zbb0JI}vU(1?XWoCYQp#bQrGE)hM?;ux$$= z+lD2mTUuJs(%Oy{j8P2hr9x81NzF zA4Knvfr8vjTyAVc+1y#U(tH(-X4<^$;yEu1;J+hacT!T)!`j(|420rRV5S$sa3{d- zYDE0 at ci{cmi*OV!5%YL4{4bjUZ$E++ at 4`7}BkYzcbzL5-_2ZMnK-at?gJ2-3W*5Ar z&trI$ip|ZUtStMSgie}Kk@ zUJiH`v9cFV+qTX08)pz#@e_nx$#9gcf&0nt14)xL2b+bZ z55toVtL6Y41mAfHX5M_*J#F%LlDC}+a5WuA&Z##6|Ilp#_4W1LJLa-&5eh;TG;FfB z74GxDq^;GBEwQXCE)njve+uh*J0imUBXBmcwej0K-3w6Ne5UC2u-POJ{tkGZiN*aIvNaKA#Wq@$uTG zrluk_Ee$z2IY^&02_BCJy}f-XFJCMcO#Cg$T5Q072R->np78`6)&Hg9!MffMzQ>&i zGowhT+#?`&tJ?CP`X#KZRr*`7PF#1+6JphQ at O}1U1q at d_LNaj1q(Tubo$4i3nU7-O z94+^ZezP zU%smptbo~x&g at l4Gh9fh_-9GA2CT*tu-dBOTD(gsd)n1ncvi2#U)pJD=UHT3R(X(~6Ku*)%uezx6F44SU>9^!N2+ z)~s1-Rf1)uOHay|zL~i`FhLFBgJ3f>o*4bLPy! z`Sa)1wM$A$v0(muR9~#QbHG$Lp2q!%%E?eiy#U;!Zt4HezZeO9?=4Ikk(ytecNwu$ zBViJjFPe*#loW}{jxjqy!XhwQmDZ}SuSb7>zq0nZbLaFrQ`xj>#dzeAhsRAzckR;W zO8x|8vm3=-&xnO95jYkV6Srl*Tf|rhjd>doELaB5n4Hnn5nbI-w=^)&F|>%zvBVM~R+40^mV zh~C#%^cY0Y{KnXgmNUY at R9}-PPmZOgj*bqsEYHg%K5Ogh)XM1 at 8OTV_nE2`8rEWiR zf?)vB at HC=PYK*j_!5gD2ed^RH3=a=;ny4|ibm>yGNL(%!!nw69liwz1PgYkQ5Lc$0 zoRl_6r6paP?oJQ*ZCLq^0XKB{;E~RHa!cU!BxAU#QV3-PtT_ratGi$UjNG|!^fs%; zo-4;L$-C6h&7x=7Y3kdt0F$itA2^`*MAHppo^HH;{d%=F-J7MYwGDpxeae(6I*^Hp zi4y}jdC7CgTm2|5Uc88fWo2l3=Z`VacsiCgl8TpLsOgl_6W6-Tx!chjbfImy5GfhS zICu7}Y at yyIjb?@KXwsq_nE-qH#LBT=RWvr_3=;~53&P&4;VzLkwpx#;%>aR3I=< zQZz9Bva+%iG)qm*MFE~67D at Wjy9lhcwN-(|$Hn17bu|hK3KSFvm$AEi`EumtFW^9=r>E;c zz3{>dI at l8mm{TsRxEzUrI$Wr$z~aS=B=#CnU420TQR%$-=9 at a|1m4`-91e}-WL&y* z2^qq!1Uy!u)!6ZU`}Rr*q#|1s7G-5&VIgwlI9DbR96Y-I!w)|qdb(G=h3}&K^L-O; z;b>vU=vu?WUZvz|l0(@sc5?gn?Z}eUGBh|O9eY?sesXe>O1`kQbH{vURn-|)QH*z{ zCWZq6bI^*!iz;N|PwUcq=;nM6N$hR}$6W({@4fdFC~J3jx4zIVmZb%b9zBZ6%1R|T zrk}GyShP9;(8837ocYY0Q990^F^z2gb9Wsfxww#Df$~F-Ov(Sw{As&bd*4;bxB|@mlMmDEz>qMjtKea zqdn*n;-Y0aPy|WqGLCyCHPzMDYRuAO_&z?nvhp!FdJHmX*7+<=ie9UJ*_SmD5)knWh9?05U zs^N2UWneeRs(ogiO=Rc8Agvj_Lxe`TPF__4tUbY+qZtwBXpEqRsXw(-dgV?LYGGF||2#e=cS_Nk3e#iS(x z(Z$&|iYmJ&TKd-Vi(kAKb0d!S(9jTO&z`MdX+g#*t|E}fB)8C#bgucV|TW8uPuG54jkq?qtaTwfI} zP6CTcOOh3HH-SbM04ChRufP7fYS(C5;v9D0C!gSkkQO^aHAE(-j-p#K9o=cEI#Z=9 z9%O2I28D`F69tUV=f$+5X|a13Em|!7n66eQVKICNe8K_0^2#f?di849x?(+chAR+d zVihjM at H%6au1}ro>nIKG$ARzldCSAJk-?G%D^_p zmUyBomvrrwD_2e|;5~aj7B>p#Ub1C$RNKY9j!CSslYF_&`LBRvE+%0y#t3$FIvFd5 zQ-uJ#ySs2qT$b)j5L~ljIwP=L6+QW4)pVUa1Oh&B?RJf2)(N*Th5gXbpr#95PUXia znWQrvKTK_ME|S zPFObwlHeG}bl+$iq7`@T+NE(!9ep?DnP;C-mS#GlY^2DbRda-y zXU?37JZYJdC}8;YfmZhWefkCBZou9ZU=jpZ5UHd{Tr7-Fsv*`=Nk=3rx-{LFF3-+T zfZVP`rDb$dPcNcdYit|gHBdg27G>e&f%o0h$piB&JF#igrm(aW`Is$0X=$dU_uqeC zJ51}-CD}Pz{Z6DGCl4M^ywn5*K at Yk0b1AK>OF&YYlkd6k*t2I(OzyFexM<;Me&pnV z#6_^QD#1o$_;!Uk_;&JelDx-sIAWhm?>XRCUwu_XeJ2Jb)}n+&3*Smm7LOy>?yFrq zV-+r`q)|VQ0(ZX^0uBX(fqwS{Jd6|lW)TX#L*Z=+(Jd3vuMxw8eOR)nEVk&z$$s6X z%YZ4w=5R%}IvBbTkeZmFsx97SVyc7*#m!gTu%vr92-t3Expt~#M(VocJ zh4U9Kz%N3bsb{Q01ytK`87(&kaI at bhApJoGE#jRlZKIkKV=O(52bPE*|N_CDHIlPw$1>=|DBYLVG`euM zws+q?8=|EWQIYx%y7qD;{fJ%CGU{v=8iU$&YC>}@;3ku z9|v_p!DDV;YHMu~mDehLvc#J#_@$<2PvJf+-L~ZAwk5gdmD=6e{>i?d{>`5W&L#q8 zqGaxvzGmI}*~QaK3;cngLmp&sNtGbkT9F+%!ANU`!fp5~gb~|r#4i$DwQ%UUG3qx1 z*_r7D(+l&Tk=&WcuN7Xeud%+VdAC0h80POr@OVKk#img zBmLAqhjg2ib)&Pj>1u7&S$QOvQEw11pU)6ZjZ{x0wvBs59M3=d?DVeg?t#w^9=v{! zci=H64si7;()y!2 at d(Zl0qPj}vVGqdGG{PS?NMK|NA_F(KLPrs57^vi8RqH-|EuKz m;0J&o0Db`Y>s$U;fB^tn=aj5otN;rD0000lcQ# zEovx*iyIU2=JK*E?(6N`v+G)-wxTok!8 at F}yZhYxoZtPO-#Pc72qEw&hl)o$9s^K5 z$jNBG=K at uMs;W>lm1YHsq7dxJ3?;Hkg#SoSA|x%u77CJu?yWH$S&{tUUikv_?r8*) zO)!x&5qZ6rJ}qCf4o at u4gCQ}IU+Vg62t((3FlK9m*`Q%UjYD>E3F1>y2%7|_GC*ff z7e;@(fVrtDNUa;6%7km^Ph?~+17>HCGB*nl147#OCr^sW$w~2p%_igs5%gd%C<1|i z at cI1WhSw`R9*>xwo)OnwE-^AXCOS`@61%OdMBk;$Vsva=xM=^(j9Yl-=7iVl6Mny+ z_se%lljG~=X5n_b#YeBc!hRn}1G&qeL)nL)B85)A(4o8A1E1dypVvnL5KJG(SA=7# zD7V(-<>f_nK&RypDFHPS3Weh+=OhZ>eE~4&_0a2d>{vPtN$0^JIUx%M?j%>}XuVF; zLDOl_R4po6DdPKP;P!Fw;6c2(dpFLX at 5L2|1Fq{X*n91)`jz=BVX;{7#o at zfXlTS& zM~|YYs0g{axeKoYG6b`;9?W_?AW@;ExfxrxZiSy{?zP+DbULwb-zWHZ?_ONIa1m2e z(^#?Mc~reyg at J(q#Kp(M}FtsO6 zoWOT&Z7`WkyvJh6M`1xBjvqgcB^gU#G$tTEE^c8Wq!eVkse$qF2 at +BgYHMp@>#$+- z<}K*3*?7%6RaF=s9!6SPDy-J^a80_1DSuRm(lpYBj(;UI<;cp)A}3)&D=I1;JPkEXWA)yi1>uAf4B($*imKhBMd`fnp=5y+VSj%=zd(YZ zDoOEgATS|pDJel~ODhTSD%Px73+s9-y1KexeaVWZrY4xpCS>R2pnO+3T3cI5ysyDv zFvJdE&z?OIQCXOBhhq?S`>$whY>d`{O`Bdu{r)<<^>!unB-rlmZhGE80FE&O)z#H3 z!utCC7#X?7X=$hINlQ zVOd$(ze;iDvSraMU^+=``T3Tp2#br0qati?Z;xFAk}9vy$CdC-mys0W{APCkWn?hu zqvDf?dZ?EXUG*_tM*sVsFs4e_+uMt4Lr#ob?&E6s`Sw5OlJ#b3^0@~VSH z=p$mDUA>l5I4w0brlyp+bb15GTD2NKoj%Q%irHl5X2N-<8%q)lNYIBXqoRhJ(SXm7 z_{Hf6Wn at D1_i>20XmLX-FzoTcuy`pivvQ9)J~4q*vl%!3xQsZD`xbz^#z>=b zN{&@c<(V%R0uhRoV)?st$iO0cx!DLP09*)yK;cpGmR zZ-B9BF<^EI4G@;3jY3F>lop9SDHH-kDoao{QdOZ13Y8i{#1fh)1tq8=KtKtVqNwbP z!2}2xFpG`%eVKjjJ@?NzfPok?q*?r=&&(hH|K2-yJ@@{PDi8?J&uOUXXEwS3cLDAK z+y%G`a2Mbo&`{|j^&#LmH2Cc&gwG#5e0&5vE~fxi&q*{5jn$~vt5vFg_arSAjY_TN zPZfWv1LR*27g8GKJ^v(Nv`raEgOfNS|5qgkVV3t;OaqsYeeE(ML(m0#mE_;5F51jdIS1Mx%VcaNzRakE~%MsHyO1Cga)0r}=zXq2X>zQ)4P{L9cm>Y3d7qqAgpu zP=03hKK{HLU?1OKc;W;N8aR*v zslFAk2Iul!!@qs=xAO9GDzB)J^X#lF%FfQF9XoeYYDx+ at oK6}(Y#2pEM9}QaRLY3d z(q*S-{PrgMK4{o*s~KdZXHY)|TsL8&ocHh7kGwu*)3<`V+i<$vvPs+%?vas^L0Q>Z zED((d1S5tu+_!IEI$l`V;d+gVEQnJ8tnKU~HoKj*p(2mRLvB87Hs#!EwTTZqS+c&M zUDUGDaC>V{X=FTx_f&&7kSUnxpv|FAK=a!Q;+aZexMzbUOL& za=BPQS`n_d)kk)_gMV|2l^6_qiiwFKgI>?qYkA!WiZU2F9b>7p+O^tjR8>_&7E1yp zS}fvwh^novZ4_-XQFBX+_@~F~VXfNa?*NHS>aKlDKYV008^&{L!(Ax6a#FfYo%oZvdyZPD}scT zQw{=;o;6^OHi`7TUSH66*<{@wG3(o=4Ysw0rWO%WE4u)I#Kp!?U44Tb5Lgti4Htnx z%+b+eEqc8{0$puw9obn3IlX#@4=_wDk|mD?h7BDoQdYny{%kTC<-D%GUQEzpi5IIt za0BotHhXLe+Pjt4K*LFVJ?3^g-3&x8*3ct6vppWbJ?svr%vr+#u^*Y64}6D!!>VDY z)5V%CC3J&IO0Gy+faXG4#Dej0aRMHe0Dq2PpA7J3v|68l!nJNT^N66Y-Z&cAL_sP5 zFfvl{+0cOB8aZ%5yRoc!_Yq)wN<` zW!KB;@|CO9(9lSeCr_s3%a;paXyN?%V*2pI4`rS=-&{>wwrruX4?j$E=gyViX3v?! zvB63gFP6~SwQFh7;>A>7-^c))Y3b5sv}gCHa$QoA7Z zgr0fkcXYn^9Bb0W=R at h*)vL6B|9|PJr>0P4WhG^1W- at _sQCmfo#EQ&}^al^v$yG+l zd?VLHY6q8Jhr>Rq?((2W#Y4DIC)H^4K zefCokLf^jqsIc&a1V3o>#TQr5Vm56ISXOD-by*8*AZ=+hN^Z~MYoj?0h8=KoODkP3 zuMltu9AG;rAfN%e%^@0w&%w+aIpSg<$c!E{mSTCsFTeB>ojvn(BPBy1l7qP+NJ7XOt>(dK zSkL(rtfvKxDxgqDENV8J+4tPMA!bG{4aFzN(KrrB at Z;2!Br(DG_%U?s*ijJ%#@xB{ zXwcvxH&sgwjV&}~%F~il!K`4uvu4ev0RswH(3Nrxa&uN at hOCR>=IiWiX;vmHDQxm# zH)${%2UAM~EtnoQ*TT#TS^?#QX*IAv=W}HR>Q`6SAZ9QA#(y`N3}6|zoj)-lPIx&q zC>)sqBQQ>!FkYx5f)*MLU~DKXFsGHNCN!*5>%y<$&;TJo at c?NzvkAkmusMK51dWQ) z%Lbuw5QR_~sc2VhvcsI1qk%0aR6+tU1PqtJ0O at eMT>{d;LI-P0PD*48N)~p8 at -X~S znwb_h4j=B>BTM+L&z~;RMv;Kr47v$lgTKQp at w)&34GgleC_`k&I+Zsa9TXPgH7o}v zY+}9+!Qo!W3B?2a7ez+OgHB7}u*FO|LgoZ5x_AQ+fR9ZPrVYtQcoofJqbf- at 0ogD% zT3uC1UsqR4$K=Z|zof$B$0gEEn)C$i+kb#kxCqJ5S6XUiWu;<4&~(3k{iP^Dkb)pl ztf0<@|6?wgJ_25tiAOvQA2yUX(Imd)VP6VGX%LUX!ei3%$<58>6kAOzSH4C^jvN&& zrKfkNH{Mu9HO$ruj~9x+Z{51JooQkGXYc1Uefo3>bT4s4KgVfp;>3yc#TQ=)@b};U zfD)Jk?A^Op1e2ZJLsAs9o|I?_KVbMR%0iT7SD6W&C at hr7iw4_kEB{Pq&zu%to;z=z zaN&`oM$+GyMrv3K`}gnXlyrtBZ~z)SXrT18)~{bLfJ0FlnliF*cJAE8*Pf-1Ki(z{ zfN9fb(8i4$Xw90p=$&=z=u>8D=g*&`GiT07ent*owQ3c;wPsCtxpYc$67}hmOQ(v8 zXyt3KQYxo`m9M`}MW;^DlTS|O^wFQW^)(4xMMWoR#*CSgPf;NaA3lOc{A#2Gr at Km? zug4tY$4?OVK=%axKWykQ=GOJB=@vSA^a#zKJ%?7TSRwbEK7Cq_uon;T;YuzT;^N~K z0i>kTj!!C>jso;`cGRyJ_ic$sRrm at pbmbnV(TC91Q at fk!W8)^)cQ51IoAjD7n2 zg0^qp&i7P`yF_p-IC=6UWo2b?l~yMWxrN>dCk3)o{>RSEYt-H7SfWXODUQC`O!yy!&KKM z3^1%w8Vo1Bdm4=xF+w&pZv1$uhh0uL*Su|1P%w}V96ZdFa5820=t&of&r72ZC13B} zxzf1^jg6Z&-8BEQWy>V(VLbcnb2N+17VZ-lA4hq)dF-#Tbh+drjUP9Tx-%V}&XpJ{ zDp=Rs|9G3Tf^NDcqOwvV^nwM?OL{`SZ{!Nj+{sAY zIl!EHdSqt_pmp!8ZD&x>JQjrMf^Sz;R*QLIfPJA~9m#j4^x*M1IlaQ)(}MN}^zSd5 z4s|R6#L0`Qqnh zCh)yCHsWE at H$N`bb$DC~4jp=C^*wYg<7FYF1P}x-14dT^5gMrk5%^Behi^A7Ub;l1 zN00u$yaUncJRHw{gwFq+9)AB=hW0^C3=Vz0yj&^Z`4~8`;P#J7*}N}ZDv`2Nc^g0_ z-_z66DI+~SoLdTn0DmX-96Ef2>Mj;jeaQuCtEr;KD<$NyTPZd|OL2Ul%E!AR2b>-< zXJk=w!4SFctHTHB?2c{Zt|+4vy-r94f`W8`_ at 9G(y at RtrN`3)FbFq?`lS_%c^Jvt_ zk)7Tfo{ogZX}kL(X2v at nnKLb>HHkXSQ!QRUsZzR83r9v22^dfOek#SJbywb?2`C+m z=8AHvy>OoDE)`RzA)@^)9*LqV0i=TItyJ4qYRFi0o{~<-ymB+QEl_ zQu}8}*f&@~C-&zJ1gte4-+|rD4m{kt3Q`Ba5$Kfik&KiJVnq+=4ZUPFS$gW!qp=&_ zjP0D;zt76__yL6xxT*uS2{J3dg5v-%#IFm!&7%+cwTgb+Z{&q+z#RmQ4uLo1!#6(D zQqxcC)x$tg(;@(Q^|0$dd2|8p0^9|-3vd_UAI|un00RIW#KGXpZv zLV1)XZGaZ0(AE!>Lec(ck^0p{sq&%mRh2}mKgCC*{`k?qYK%WpQ(sAwqG?mo){>?L zBF`uc8fAtl1GFFm(}96`T+cpt?&aQLC^W|K<4(?;d!BpkwfEWQj3A04Hd1uhVA*g0 zdioIrfj8c4YI>u-zW(%ot+c(p{r%>XCqE$fYZ$1ktgJs!RfVrwT9BWgPZO15wOBx7 zR4!a-MSp)kU*mGQP*z&X`)CcVrMA3>T+8FMzNo0ETH^wPF){zlna^fIp%5P^U=yi$ zy|cW;le)S(4#Mm8!fLg$V&Q9Kk at t|xeO*BF_wV0l9UmXp4AQ2ul$Dif`dgS~Boat3 zEEbERm;l8}EWlU*QXE8Mp`oEcQADg{=~NEMsoWNwMwgVxZv z+K`n1RP?Fq*l&3gwWVok=?H}*@XmPQ_xqvO>y`M3WiT!P9Rnb&BZ7%;VneN**vQGr zkxF(pBJ*>IL_|c4CfvN$i9lch2?+*P5 at 0kM*Jgl}^bZUyTgb3W+J zsfv480As4}CV~?#m`uqiu^14jZJ>yUC`K5d2nR*qu2FaOiFe*T&z2rh0e}(%q)hgA ztjJVOU%3X${=FPXrF{=VJ|7Yf9 at H4HI5Y(D>NyDZ8tk;05i;A5*xQDERYw^Rv0lRf z1mS^_Nn%bm{6oX=JBAe?)Hbqy+LS44 z5bFXGnGqTzA*Cb_Jyyf(z?g^Evt7SHpPGs=V?>^}q&GrXnBwi==54&5oSf{769e~m z0UfW^qL~=s!W7asF(S)+dM at sjKB2?_`@q1!KpX%r~`R zM=c)bkC>jg!RQQwopxSF*v-b6#e}CDJ>6d at bN_VwK@ku4UryW|pWuCSzPY|Qc|fQZ1T zYJFG%LI9W!UKSRY18{8gHVmS`SqLmF at II5t6d!w_gFl>^8vEP%t|Kut{zzW?r9ta=RNrlmjs3;}|Qd73 at c^w at c z$grkiX(e;x1qPU2R2(q90qhckTP5P~D8}h0=@b zwrdnc_EH>s?L}m6*(@b224FF;=#6_FTbSkacGGQ&rsZf{{QBDdAP);LPGa#&vN7-S69P$65E=S^ahf<&*aeu6)7*3NpCp zGPolGc_1W)ya<7icS6XklXMZ*PLfUf6lqLejVC~W;!O!1ce9rxe<74(Z>xm=?j5a|>%^lD< zw-CUp3+EQ(B_}1V;3d%Z6DOMjj#JJD=iETJtGwl{&N;tL_AXhSb9&C|%4Zy>;aSWPJ+1 zb!{u}L+F!};0b*xf2R_D7!wnnyXEDdtSLL#U|q5$S82mPS+avp+Qo|&l|1oy$rrO{ zE5Xuv-BatKX!RPXuWx`|yZ1mv#UweZXB+hIk~DtP_%*VzQ9WMJvHYPC89Yeu=Mu;(u?+D<1QEP;l zHI>z0dvzO at SKVp}x?Huh7K;+r{NRZvp8fZ?-mLTS@$pxx5-3zje*D{;Z^4O=Pl~z> z$4`8W(tMK*S}tY!SC62JR<30A^73+6RkRYy$}3o(Wmq?v%@8$pDrWxx8TpS})9jvn=B63)b{5pEb}BSeBI*U(M zu2=y-`r#(G_FG$52gi?}fPH&+Lu+drlkQXmNRJO3cn{XEdr}(RYLx0(&p`Q at ug2kCuRXk}xFS^ z;5TpnOQ=OVB;aJX^qj7#&(_vfc5h&C(23|c7fILD)WC((Qbjw5hPeV)t2G(|ZCbv3 z+22J*MnFe<2kSI4B2ws|6DHOEGO{(YKf0cZ?Mmj zvHOkJo1mqo6{S2!0t>>ptE;cJpFVy1Kkz4(_=0e#KidkNkFSmlJN%uux3}cw<^riS zb()u#`v-A53Ulz_c1lajAU{9f)$Mq2S1Q>!IL^cS at t21V9lG@5OD`?MN>|RB1pe~T z>kbAJ)mY*g7qGIRKml4wPMllY=ahZQ&inTN8j at 3{!|uJm0zW?^n6Ma)Mu>TGXt(J|GAbe(cCK%1f(vC8V9 at K>B+xlMJzcPK*GSAAS-VQuIaYPc*51KZ zR#w4E^tn85gWr8|4kpGYU}9n%CMG9QZT%o^x?NQ*77O~{0FN$2XX%A;vtvTS!onC~ zs#R)GYt-O_nox1+E3jI}z}Hs`TCEnfLk)8a3Y`5gH*Ou}-Ah=Co9$q)T)DzJ6eU9{ zHZU-VFYrZn)j?EL6!`m_S^Jij7U=Ho1|J`-G|0labHQfgu}o6r1ATpcaJljdOd|NM zt}f{8>VbfO04C{#rVF5*v_f;zJh1tq9p5Nt=k~ORJWfhdQZh3Edr`yas1-gqbeNe& zZEamdR%X`Yl~tARBRO|d at THMES5B_?0`Ttc9vB<5116AGs}%tcNHZ838X`%S?o)}4 zi<7#YM4wE6IfI_nN&U!$*laeKgUoEhNw{_E7IRzeY6Fa;?GBwe0@?+SL11?ySORfE zI~!mqGUc9g!kp|J7#_BeYmF$FGxx18FPz`7bLYEr at X?5pr3DG|vPf(3;>9lHFo*$x z8KufOF>yvl1`8AC6&5l;bad_7557r>V19V9#{rUWCROEyi6Bk5iUGyB#D(C~aUJ-J zXP|l77%Vi7KxpGd=+0aWL(^u0&pQx8{31Of~$|P-4;R3XmjPwll^XlqqXlQ6qylfl;85J_D4JCd1gCh)# zab5xVB*f!A3ysF at Bur090X{j2X$NsZ8lKBA`QYOgf)>fk#s$Lsjxv}Cj|W{(GmPde z0?ufHi2Z*Ly+7Kk=nEq at 8kE+Fv=sTb6j>!ECNedgHf@@ulBBlL=pOw2{ZXYuCB~*Y z^PTe8)#L{u&pr)9m_AysHG&3-r+5E*;9tB7`VJpsnYm9w91a%!Z_#qEsyZ__4^6mPzC=a0a^(v4s)KM9k*=)$g7z;O6<>30~})#GWxX#v1Zk}V7AqM83w zGIR|3MY)fq`snDWQk`;hP_q9Ce)H$r-OY?Fm>5iek;|1}E-r$RD^;M)Ob08Tt(9NH z$oY$)Mol8yH#}bK5xk$D392m<5U4c(uQS at yK|BwpFMz>>JOH#|@n~teRZHrO#insi z2pm4sUf;KGA5&qHbYo*9`AS(=pd=g%W+CMgCMxcp&>rNg&w zfzkQ~Fc%iUox?{#mz at dyM?M1c4@$st`oF>N`)gt7!xLb7?r9kQ>cv|aLqb=)mve z`C(Z&CZ<<}o7 at ihVR}N~#M0m2FI|h;U^4mr-ph-+x%n`LHcnDjBQN+pw;og>L3ka) zz;aIHM(%7lDiy{=AB^|H^4bO82_D zI%x)oSZo+=fs0#m;I*si=FOYEW;^oaoI<_-tK$v^DED%pn-mGlIke=Q(l7g6@~sqU zk-gG$VqqdNA}6{Z8X5+A4B}f_TNM$O^D!~j3wOFcgW*ABVoM`RYaFFC#?}sXrkUUu z at F3{@Qtt at _Ei^P$)xbry77CXx^w`dVOkGo3TO+t6-mOZ5EK4GQ6mXF5rMNdNER+!z z0lsys1a~yx>oH+Yt2ioQ3X= zv!FGkLsb0p;G+%p3iw)G1DMcnU$3cWW>m1~LHF$%uF+akwdjN0Bo9stby!MDN*F+z z3?eAGzmAQKVHph7H9kJBHZ?H{ZP)jJWuS(+6DvBmf2B| zBtZn|sM8;t0``aln;`A+ at nNW|+vyQ-M at zdfZLC)qxYGwcXj0CHe?WkImOU@=$QgLq zvSm!A9qR0`a{^7dENy$t$eE#dSy#((nHtMLi_)cW2vV{+NtvGZbYDX6(hNppv`fGd z5;(=tP;ga^we=7l6)ClAYHET9=Ff*uKmF9x5)Y?b))7D-Ja`aEDOLdI51pNzYy#+r zjg5r|7CZnWBO^GQ{w!jmV|2I;#;v^$fRYN^B)Ra?WPk%SWoweE5*z;xlBRuMG2rH= z8=yt=nVhuAe$PW!yHdimzz`G^Hs2sdvw zyV&o at P@@Et7j0EkW8Nlv<|J8OJ^?(Fuv_~Tr%kY7I;_q~i=Q8w#<=%IJjGV1Kwh(E z&61=Ef*R}fdIYSOen+lLIlChYqT=ObC4!a{7C5w1GCI5%9_evqUIeTIwZzgOnLIkU!NBVgJP#!V(mBHc!MPbRaI5?bP(^6&n2~f^|jZ~l?- at TdE{m8M^IsTU6759 z#l at T(X(PRkE17x_GbBs at Ao!a773xe!NJN;TEty|mzZbybwhBmlGxnPsHf&&om6eqR z0fB)`bx6wL;o*$pX>W&CC at 19sheRg4!sj}O%Dqcstpvs*bzyV>iwuL9Y|oky?0#KluZdv zgk^I~fLy`~zz(-0-qY(sT-_0`Bs}_$7Sq?n)D-y|7672O4 at 7TWQ*-5PMlz% ziLeN8DTZ<+-OoS&9CC7UV8}A$2JkdcsdX4cSQ%K+CBXj|DW2EKq zy`ZpVg*)PvZk38o9}M9LSe^zFVVSjh2Vvn6jQMhQexB1RrCzr2>q(^*yJ>Pzo;R{6 zLyC`2a0_@!*n{A!pXx{y6ijWCf#eiG#p}%UO)eRdYEr4rJ{a9SxO}NXy0r8Y5fLe9 ztd|edL^Y-|XHGs`EG_j4mVKPk+Qt$Hw>#}>Jw(K>XR7VO)I6_nMK&i}&PabArUWWe z#TyuKP=+LuRABHFC|XwnL19WeuWx98?Cfk|fugHjup#$>hvO3<6+};+3KuVyI at YM& zY at c>^b$Va6F+ at R3$`)vC+yTRuYaZ=al&o4~grt;p$Px2h(#$((ztqTppr_|%Lqb}L z+XaV-i3vFH-T^pz?AU=*r#{&)Bo7{T4>`wY474rDmS){ZRs>y%zWJ_eRfZUdPyZPv z|7S41J_y#478l8?)kc^SG83X>AHyUh$n7E^YBLlrTLJ;J&ZSa&d|!BY7 at R$O_BRN2 zH-*^3dX`J_z>kfO4w8{#W$O|2*YpJ*snl(jd|5{o5+?K$9~?ToFEJtE zuSv4vS1~T16ez!+U~cKY7wUXNL8A>}z*rH0dOPSluejK_yY@}ri6Gd+czIm_Yjx+A z2(aaoPd?d&g}zyemhG*1JM^U&FT9+Yk at 4*>*kO<}H7e$=?QS$RQBZJM_`cFAm#i~j zdP1p5KWWcBd{#`85%|5eB}2=XEt{X5oD`RwoRU1RaPGGPxcO#tZ%0SBK0Q5M at 6C*m zmFtBioe7Vh57R98`08kpnr3JC9>1X`z}+`*-t2#8$Bwh~*^}^1W7gtDixM&JjzjZ^ zNli5As#(*oUD*xx?Z%!Se?JG=Ir=_N*#^Di at n2?w(W^-(N;oP~i at -=8r1DDyC z?taFh7PcUDf>uzzXb|>cO~N&$QPYZxi_ at m3q+o^_6OASiL|@=J+pwIpY31bR z{TTZ>Eoh^kPz>TE7Zw)A4GawQU`Dr#G at Aq`e&XO2 at cogGPTq$~C>r4-RbOEu^unOz z6A^{6c*30g*>SnKxhV)fDknSJ;Ab+q1zcKIPG92A5Qu0@=wBJd6)#6fa;Ep4#S5Z9XDbTCn7l`BO^X1J1aILJtHM7JS>LR zxb0h=Enf*BMuh&YGE!B`icNUt5$rdT at O^55vnGh2^@=88l&Pp#vIO#>oxe%~jX-R7 zGeK`)zjeU(F$ron=AaX#)+b1K{BB_29 at +MfdbpVYxh8_*8l(j07*qoM6N<$f`MLEOaK4? literal 3487 zcmV;Q4Pf$#P)quI^R*{Yhlwzt=KTBmnul8%qU zz`@ABVBv8|(a6c#-reEi*VCk|r8BojA+@!&*2Ki7r>nrgn&FLc z;n~*6TVUz!@aO34)U2(wwsPy=-^IF4+tJV|DJj){gv^PM&dIf)q^G>V!{OuL$395C zuQHXIK=btW(aVpvx4Us(WU7UI|NsBbwy%YWjAK$@TbB>LYb7E at 5wLq1YInTjqv8-6s z&y}^bgy-bj;Nj!SyjjT1&Eeg*Yg%IEzrN<+#)O1~+n9yY&aqiaPtTsA;o7d|=H}hr z*|@DY#l6L(qesTOQqP5k at 9W^~>g!loSkuRQ_xJbA%*?H=t&EI}iHL;QxVz0+T;+pc zdwhYjs4~iGZsXzPc5HMlE-<*hzOALL&(Olp#&?*RN!Oo_-=&wet+n3X-tX`4rKP2M zc6T~LI_u`r#l@}M)}*DNIG2u-ytlo~y<)$xIrR1LqM)JZ%F42)Hr~a(-mtQbf{M_T zmhEFQb6{rZcv9Ng$J*Gxl$JGrbb8o}k;B5k%2QeQ|MzBDVx)(E)q!Qzo0{Cm#>!u1 z^z!wcp`f+8wv3dF*4EZ*U}VCyI<>7aYio0vnKOQXf8Ng4WLaJ2($k!oIPLD~jD&w(E zZ*psMAVX6#nAS!E0000LbVXQnLvm$dbZKvHAXI5>WdJrWGC40WIRvY-J^%m-?MXyI zR9J=Gn165-XBo$@xe&RNUN7+uV{p%qtR&UbJKCHnrABIC&=A-22T^fqG+4^1H&*k|4LZ?hcUM6jjJ&5S at yc41hSZna5$gIq^~dX z`Eb@&t|l9otSp4J6j~|Nt3on^@x*nG#h^4ciVz7i7$b@}I6V|SLMU=LG%g*-zAz at 6 z4|a$K#_4ocAg-c71W+JXtV_vfO*Pp#L9iGDW}H^W%J7=TBY-Lvi-d#YD3xkcRevHF z^ztOh7bU5PljAEm(_uqRHm-JvEcVi6>2g{a3!^o65kMK()XZ at MM>$Sjut2dSgZ!c9 zouu1MlFdmM#*8^!fw+MQJ49Br>WQ(yZ@^gH*o|B5Cpfno3~iDX3%DWOp-?gzklZ=_ zsD#03C9h+$c at i+l6r=@V+ at NL~=D7Q72(EdP+LqX+C>FOjq+ at c@Hn)LM{RYNn^Qd4+ zH)W_PYKEHrqpH8zEpy4FQc}~=k&_Gx!nB!c(i&K at nivM>=BP%1l?64;L3Y#S0i{`v z?6Z*G0O<|{lF77mR1!@LXJEoPHepQ|m at bB?VQPv*O^pf|u|{rG)kc}V3s!CFdpcRT47#HOjs~`ydYQG?W8HrYF zYx8-S9ho$t(fz-8*N5&W at 4tnjbj+}`y}f|95V> zpE;R90mp+HIp;78BeSx=3O+W5ObL^dlaJkX z@}C zPyF-n_YeO4;MT3153hv0wqwl3`&QZS9QJ!9wF{0sU!g{ptuj5`-_HVtbcI1qKL7eh zwx(C-R)-EgeQ?zW&V1|e;f*i`#7~KLGRs~T{Sj&2yg^jQB{eFHI&j7ET99aKYh!gv z{<|nbEB9?y&V1q1 at A%43ZaoZ`SMOW$GV}Nno{vZ|TH- at yZa|Ax(M5_B);Z>Zhm?PO zZ278#%Qt==Jh3jpDBPZ?F60j}^W8icY6>YO3J0+wJ04BamTqH5eEUV}cGrYa|;T zF-37;%o`6bUOd`@FeBsRw;NTQNC;C?Q?7Qv_#?>%N<_U-j^T(l(4I)ZA5=CA&G2)e zjCOW*PE1_7)ZP6>5MW26fHbw_EU#gFJ#!(SB{YfSPd-2giwe;YJRtL>HhsK zpr)>_?#1q*>e~%dhc;~3 at D~E9kq+T`(^rmBNR9P+)q<*qygh)qp{i>C{?V3}-P^aX zUteEeT|N6tq$Y8Gerszg^#a29#^9jx6&SE0;*sfe22h44A3SjaV=i8-tE;bHv}ktr zoy8)UVs~xWkXmsBVXSC~UWtLxugZcDQ*)4-Z0(*s;7LCy$na2g^~^)K!6Cz`)QT0@ z)L7}()G=*@QH=J0yA5yb>_r>+=$Gbtz%&Aj%!$BQKnECUY zKur{3a7&q(5E%;5f=qYNHL?{jwsYt9;NoimPnYUJ&Ft*MzeeSE;lc&Ta7qM>-&UC$ zPy-l>q6i6oIYgA3+P#pPQQVg}H8V3eK7ue$;M6q1--3Bt<$(i))OS=g>m2&N{?v(4 zRKvR`Mn;gQ*^hr6UCi1pgn7Rc?U%MIFaRNQCM8YT at X{VWFpAVnOpJ`*3&%Zk>Som8 zGPHN<72XMxLh9?2=XO7g2?XX=7jGX{6OSK2H9Ub at VQ6S(<}-Lu9GPlueF1Jwz?|>n z1U%5^Fu7c at w82aG6#|1|^1wRqG;!(0?nR4!b~l=SJDAsY{hs1sqk!p0zm{b2xG|Tu zP{?Ym-4H}xf6SmE`qY}mb#;)MAAWQPOi>WS??f8~R at 2MZ$Qn_^;|8seIW~tjIy1)l zbW>=G!bpGg&$r$7q(0G6hVf$Jg5B3HB*#EZE^lJe33hI!^LQxqF2Z8sZ$O|A0|Cqd z3`>|8E+#Zc)3B8oZ-%Ug^9#qf44BcSW3VZ_nU(Grz|axHRI#|lH|Q at K6u{Wx0kI%y ztP%7Wj5N=jnx38>)Ft?WDHgk;W^RaB6NN6!((5jqQJnq)rH8{YsL}G4m{0S@<7-ji zWy|nHfZC)$qczD&4?6ygbwFKEer8Tg=>c8#wubD&+Nf}h z$nyotF{m~HY-~%1;DhN%x$tEricDKNp1t}VULLskU`5&oDHC}D20ivjvq0fc4dB;v zJX`YgCSNY-ssNQwrxk at sxcmg1p~F!SIe0Sb8OY9QdCTu8jPD6x%SnT*q9{T~DnRMG z;){iUgQ<`O+Z*a$aB|Im_n&=ZVho^oc{<((rmyc>PTmgYt>ga^^DjbLID~sb!@&Rm N002ovPDHLkV1j{}`vd?0 diff --git a/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/PlayAway-32px.png b/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/PlayAway-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..1aac44eabcd5e208f4b9ae216801ebe75b6dcf99 GIT binary patch literal 1863 zcmV-N2e|l&P)N-xJWBBZ6Qw$? zC_iwQ`vDkp9RaG6E1p)Y-G at E@p9cg%xDkI(!*tNLENx70ndSjg*PatdsK%a|C3&X5%D=WfGVAd!C z5=AjT93QUFWU^I}NaSIGxjx*yrS0RszFvD=08I30SFT^>o)vOeQQi$>*|2mMphr z6Cbw_fL!H{AwiIdNde+=8HoU)+l&f6wl!c-$udR&Bsof%@#Da)NVOG2G6|BGBo?9$ zO(H*c(+sZK$Dk%*Jgf$Y(W3K~sCSaxoz2A5 zO1P!HCil<%EZ at T&B2SWkxpwH*qdjGxm?2bme zlf?pXf;a at ioh@;>NzZHTPGS^Ft&zu~Ma*`*p%mDTUWm9O_stCEIeLFr8QuT*)+w>y zyO&9_iy9jn*Id7R`RlK4c;&8aHrrPW00XkE5C+B`#}gdW?B zx$~ZfY{8vMs=h)t=*AdR0Hi<{hiw)B$TWyhyFC-={PWHyk0R2ZJwH<(fQMp(wBv&v z3tC%Sr{M>k{|cZGbIbgN1bH|9NsAJ%=-d}uz3z!!+XXYb&9rP6xS{-Ap_y1&6|S0A zy>!at@~Y-V%~V at kOR13&(()RebW)9$PN#>DV*BAdKVl>j2?_>-Z~#A5N{_y>p*WcJ!Tr)CF zy%P|(;i9<|b#OIf(l-FK2nYYzGL3!M(uSh*p)B$K#yNAJMKmIQpHGYp4$L$V`yi^L zgvJz)Cq4)87q+&&-KHpVX?H>(--5co583b%!m>-xsq1u2y+vT`3-pR+fZHf5O0=xZ zw=xtAHFGX6guzKwQ>rMLOwg{~yQ!w8R%un1P2EPE$2Sv$d|I=lQ zuUOmCa$R`-{HDdj!$b3MOQwk^*YH}Qb$4}j%F$nY?hb{*$NpV#xJv1I93glSvIuNf z)lAj{-Fm|?x-?C at 9YU#8ie}Ghq;R;LpeJ2-$T(E}*yB&Sj~l>|1D|nA`Uif06J*`1 zn`XJHs at 0m7qf91E<>g_TJ9iF+L!m+%#$pHM at 4nsXFS-sC{dol!*VmtRvfuAtHm#<1 zfh^0XOA_~Sj*F|`Pdz>RsehoKrq|VNdFQRoSM~PwjW2+)p(qN~)y)W4wtWsNV0|P~ z9pRiSKA+$Ac)h>8`%c at 2p@XsCIyyQI|K<+?1^~{OP5=Uy_PhW9002ovPDHLkV1i9e BbX@=d literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/PlayAway.png b/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/PlayAway.png index 496973e35ad78ef35227d64156a63f6eae83897f..9c27cf8c4687f6b3b3b1cc94f69386d62d4700e7 100644 GIT binary patch literal 3415 zcmV-d4XE;oP)Gg*?b>ce9(_z2EIQ-~I0HX7gw^Y_iPsGKX*P-S2+;{l0U~?>pz*8%fhN z_(Eba3z4<5pgeiVkH`Pw`;1g0m-lOoY@ zB!C52Q&C~zh{VK%RkAGKkN0PWO|Y3U_Sw~|*Vg`U_G}FSzY)+e0UV-L`>Yu=R>#Fz z-=GU#ulKUU={(-p*m#EbGn?a6Qc?;N6B1?;@W!U51>YV&@eOtDE$CPRw$8lsj$)h5 zwvK?7S6q6#va0GVUU#4n8v0Q)O2WtyxkbZsa*A|!{MyJ>-8v30wVwue8XFfJKT&!Nulphe z-4iUPJ|My;>+0+0q0c5=zkdB3f+Z9F4~k0=lqN(H*IF-Mscgf^zLY;|)EfhnlQ-eD z=_oC at fb2$ztUok-5M at Tlca z1y+n at MnB@bU0*rgwL)5!+g)oX}s}60L$|Y7*E(Qf+CWIR#0fCMIuWcC z(5 at M^i~h at GGIY^H6J{;lY=C7{oK*nSLCe%C`n4l1HE`77fO%=Du=pog0RXyoRVwc2 z60%L{=8g+OgeFN*nq}0qD|1HXKFdv*{8$Ii7l0C9roxVzYIyYg*KpF+BKngHU>}oB zZxw66DvSlB at uHPDMFsGk)2F at I;!+Di669n62>`OT>wnGbh85+^u(-d at JMNHEhI}H<9QOYSmz%Lv;bog0LG{$y9V2vOnu*GzLRJS@| z*^vXVsAMlxyWC=tjB(_cv-COwixj(b-~I#JDU}Jv$HdmM04_uD!9&lEVF`(l#6wn9 zj3EUj7JyN^6R=s0vTN_Y{o6XwrxbP~^-MWM>4V|bF}J~(BwRa&(U#gOB55gV+U>1| zcZqg&S0y}+hYgx>!b8X|vs{w}UY;-mel{c*{T2OG)yvj;G9MyZ3;?5cAHXIXrEK@^ z-B;R|Ta1W^=>Rn&?PFc0drJq8hv$Y)f<#5;S~c#`jC*;RNQ at UH#F1)vrf3g#u39xD z5nw#sI;|%KCP{HI<+UcB z3`l~d?TQJW88!;$re*0Q#Jqaq&q5Z8gZGJIfG7xPevvcxKj3W9UhYi8l)MvA%6c>w zO!$dy7iHW6^HA*Qv)osWd^lkKejOxzN2J9;>%y}rh%Mmkj$bj6-s$-)2g;NH!!Aru zL8UU0AcSl)0l!rRJGbcz!V3TbJO|BU#?pNLD6h3wFyrP3B6-(B^4WlYbDuVKNDp;W zHY`K0bZ9Cj{?rEa=0+Z at Fdzi-w}L ziRx_sYq(5+<)P(0ch7yVBX{|Nnq{p>!lYq$P?IPuATFV07eCkgxAOkLTE!S`QQMMw zqhZ>AmkO5NimFEXcg@`~p>fL4Xy%AyjPjlO##2bF#B0dAv;OXx>cUswAIIR$vMi=cG`;A=?tS5MQ8DN&7n^a#wkU zliw`eKx`fH!!#tTSA|J0+*7jeleu at zc~JHHw-k;~PJV7-Yu8U>czM zMe#kj{V=9Mn^%J$uaAbZe_|MGPCIS0**>nQD1Ud;rnhS#?A at +Dd8tL@!sN at zjIo@O z{RbRbnVCbEKRS8O at _U@4ds at 5h5SE7T>Il~DVNhC`5BpDe;Jx>@@ay^c`S8?J%PSQ{ zd1TF+7fK=INn)S8 at _?q?Ec`fGmgSG>cdk at cHa9tyYPYwirWTe7bqG_@A^aLt*4f}v z{a~o9tPFg2;lc%2x9-(Uhr?O&`s=@*O6h4N&y0KheAqB;ynh?!#jD1R9W!;fHZ+S}2zi}CXi&>v|MLrGSvH9jLFeM-FDUSzde?hvM0 z=k<9{G&VNvtF5i8=p3&m0n-v!u3YtYLPA1{*=&aGJ3fFbSFW_{mzOsRR;>8>D{I%T z`7NHd^*P`$&_~W+xcF3MRh36nLE3drO-)J6&dPisE-vn2bcJyO{6&w)v$e9as-(8Q zt|f>U6kMp`4?pzCUX$4b7K;T`l>urJYHDlR{eE%rFTdTmal<^S2O?mt&jE*-cavXL zUp(;n7w>mhmzi34TPA9KF#=zLzn-nCYO}>`1tg*~DpPmX)YKlwg_%%v`|a-}#3z8P z$lz#kAZS1QW#>+)4FUc56JNM^5y~rmgdszQLSf<5 zzi-&E{%IVmu3rI%X`AX@$$^Lrg-SxGE{?1yuDyHy at kHs#QhM*Y2?4Wy2OI+YNddedBud+b z!OFIfQX~nzahH=kV8C3|@R*4O6X#7Rn0N~j)%zc8gUgqLwFbN04(r$d22P(k+2Hf5 zC%*XN^LJ`$YQDp-{tfi9Pk)eB1ZCZY_)E#;=RTirHxh9*f@^ZZLxox;0Kr(jRxDMl;I&~68 zjvP4&$-D{|@R|X(r!TmepdXKtefx>MKN*>u`&R@!hu9ZEk4;J%uxZt>Qa9LCKhe2tFJ%wV at 3Irs;cUj z8X6l88Q{DK-1zMC`FV?bGc11miFTle4<8P_eg0yKfriNp>Gi?3t2NiIp?sNWrd;klKo;LO=GfT1RV{~HAVl%Q|(;b2tp%E!o4@?@v)$`)yP_1e5lx!)X+9jSBP6Ahg{9F2 z`cr^`VgZseGc$*!r)S)vpvo}n&Z002ovPDHLkV1iYnkaz$9 literal 2325 zcmV+w3F`KVP)Db9;N@;^gVxsOiU9 at 6B^-Yiky!Pl9<|-PV#jJ39;w5lXRQh=z$) zS6N1yT<+6+mYSPIM at FcZV{c|j5}iu(;;zimm#wX}?Zr%^ntkuhZ1mZb>B(a4#Z-lb zg(|F6_1K&7wkcvyRVw%B%-rnBGuxJsJN%;Bu_1~uY{{0vj80^Mb zsi&y&+LT1DWWvC~u(Gl5 at 9#aXUU#-{^y94u2MJ70OUcodGOb+7&yALgZ*+BeQBhMp zJwMLH#pdSb_W1M9)6ycLQ0>fR7^F>YZgNnsYh7MomC1+4&VlgOjFgm=@7R({OiqP_ ziMqJCs+wu4mRZu!(aY19te9rL*Pi#@lpmK(nVFgC#ZyE at NAA&q@!XxttWwn6seFKe zjf7?Y|Notpis-~jrKP3o>*<}Lpv=t7Lal43o`Lq{w#?L-#l6Me*4__`Lki&IT3TANu(5P> zboJexmzk98$z!&(wTz66_2I1Y-=#aXU`w!U8m&?ztW+kfS1~adRrDmU+g at i;<6z=H8s+zftDi=1`hjl97$c)0Vxpy@;@DnE(I) z32;bRa{vGf5&!@T5&_cPe*6Fc0338hSaefwW^{L9a%BKPWN%_+AVz6&Wp{6KYjYq& zQ!|*>Mgsr<02OpaSad^jWnpw_Z*Cw|X>DZyHZL+cFEBX-tFt};00sp~L_t(og}s>Z zZxdx0$2U2B*RnD(IBC_|BXccU>>MME%r32&MLmVl-pXluqTO=n$)+uAQZ!yiW5M06 z5fhPU+DqfEWuqHYBo>+lS&aH;`Mh`C2JMwz(fIvg-7VW^-{*PW_j%s;+AjVlYWrU> zqo99_DR1fFG39cWBpEC+n{7sFhyjSnvxpF~J2(kI59g*_F?9n&aZRzT%f>O;>;se3 z08=LC5h8Zk!r`#Pg$kxTQ#o>^Wej*hg-}?N$**x9lpcLdmT{p_*klUZuuO4O$n at a2 zTExtE96LsY!qJ;Kl1mnr>f)nm$%umMPdf#wz zQf0ANfP~$Maz%GX=wR9f^*;xLJnyXvP}o@#V~n~{F-dUXyhpqx7 at V6s+oBtv#R4X* zSb;#GzaKb!Fqv!xBVC(I_LeXt5Qt$_L3e`5)^d}?UaZzn-+gRY6OgPoTUWirV((9mz4OMiM~|jbso_}c{CRJw1x#5iluAx(AVvdb z?8MFQUt3*GrA`CJ>1+YBEmz>3U}kvu5V$$<>y3|p#E}8V>HN$nrb4h&1jGbpQh#I2 z%^Q0Ue);C=DjkC?e{K*%F0d|2!1<-=rE`;GPhd9(-~R69yEF|Lqi+0Yf#C$N_k4_A z+Q94u%%gv%Vlk`LASS^oU{OYH$!zOv4H^hEb3J>qgB@;PmMwwNgKSap}_a z>ng at zib;e_YTHr^KAeISzx2ta!9i>$MdM{`sNe~fO~6OHP;xq9FVKf3_dKsbU>QT9 zoX!JAFgAn|>ej at 23L3s{0hj`6q z5UD=4(^H+i7In&ay*$rbV1mNWwu at _I)1V-#BH8ZB6{-gT7~mFFy}jxTpZnwRu8gD` z)%}e^K*H$g{;7>aL~>K=<6D2-zMT%kNwOJ+RFDmiyP7kJrl()e!CB5N%2NGVsiymV zh>B(@wEb~C9rla^CbC0JFm--vTe=DLb!7xUK`0$=w>#$|?om35F%kE&xh}4{0ke+! z;JOhKMbU#vvr1glBt-4 at S(QVCduk6$^>a!>vgP23#UV!I}SfXOysyMBt1% zaa^t~yUy^1lYKOwt%{j(u^`Wk{8KvaAqY3P83|>W(WaP-)B-}=sLfwYxF&MBLibAd zW%u;-;;C8pqA?5 at QdpKSZ9LgV+_Q!0m1B{}We?G5_s6fUk%lk;T434YI;DPJ$)pz- z)1G}0&*l9JAvkPY^AvA}w%!MK&EqpOm5L;bP^KNYN*#i*oXOWUod;g$O at 6jx07Yd+ zvPYx#GitTBg%Z-qrpvEJT)~|ipNfmFQ&EDzQAMV%QaTN=38pNLOytJ{FTljRc2=|Z8{jXCz&eG$c>*N&UMc*!#PL^!S# zyCFT%^z at 3Ldx>fO{-&HIIXUcDAvz%}4=fr<=Z0tKH4uQznefcA!{M08P}y5{C+|^pdIvPL)s+^$*}crBIQSHitxD5~LJM zN!8-CX$&Sg1WbU|b^w2|yMCQFI8itNNdxA>$fH^B+czI?W_~-X2qAEoWWXWQkpqYB zfa&WKWgn6p-0=y8yfhlN*kFL7C{RekpvWa&hu|NO5fGUSWMOAWX7nw_E_H4qE+TGT zQFWX=`xzbuW^lU6i)Ro2$~vIHUi%*2ZTJ{@`Nv4H4xN-P&;E at Eqd%Y|9z)!0L5cSa z+^0W+t*{7cJdV}5AfAU85LEvHH)yBE0lWe08=}O!<6bd1X~Z zqEWHFzAh4pgh-JtxlhwH)+1TcPh&sRdYtV^yKh|sb)S5S6E(H}zXtYtV0wBQKA#VZ zi;HkL9O&ry93GG7<$6Iu!NGOG$jAsLCnwR{+lz}AzdI zv-3b4*!2Ybem~2`#zw>w3GM{D-Huc$302czG;ZG>jYhG)w#JBQFc^syMoxK>Hk<9u z9e5G(z`y|KUlw5~6ypD1oIj7^;*#xMbM-2gmX=UoUk_V;KJMJU&HMWL`cP9-^X3k; zx3{CRvXZ0zpstSb-A`#LB)BavcY%;@TlCU+Pfrg=eDD5!Hr~?GvZL`m9dJ6GXl-rX zda-0*FilNO&@`P>@G8l)T)6NhTrL;m#kJ8gw9F zaQA&4n3|fx{QNxH+S)jMk|ri5a^pZa9LCt#7^^S!)!7UJ`e^Fr&B5Jj;gAv{c#`=ct8pxJP~QS2AkEk4K+Yi=uo5}j#TFN^9DInC*+(e1<-uw;GPDNu*IwR)NymlfJEXqAI0Nu98Ol%C78(X00000NkvXXu0mjf79{Vo literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Reference.png b/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Reference.png index e9b6267b47b7e718a7fde378f3caa7bb7050844e..426ca1c57b64496b0b24e9798573778653ff27db 100644 GIT binary patch literal 1970 zcmV;j2Tk~iP)PbZN)$zWNTTurdx5>cUSKb< z7kB{yYqWk;tG^BpNcR_1I~cxd#wYVXDyRe%1Xf!eB5G}8Fr==AVdW|~z^=xAbFe|> z1ItQ7(O<|7UCPgI86JmY?Rvzetc(rT>zAtpfnAPWi`9*dmQuRz<13dS^mbvTzb`~~ zEna2=$nH8WiZ_1g8Y*Fjb^=x(H3WRA6NKLebxWXH8i4+`Hu$ldg=^G!7G}h7dmC at l zZzQAaracpOXafTgo|KHJv~+|dm=J0-A}Ki;4!a!=hhws^w%yqlsTLi$dE*8w*RJ5x zFTO%_R1^qQP!zRV{qk5X!1mk*v$+AiO^tYFX+%$>8Ql$LcesE61V_cdZZU&cwCs6} zD^g%>Z--xZ$FDzi4t_(x`frVa&1__Y)M=UcF8?2tT)m3)wdp9nQj7>=1afmfK~;4% z`uqEx4=o}mJ9`pD0cV%sUIR?+d-w12d#GtvUjwWb)GoiPS=+UL^0&gGA|#ni=LK z9&&PWWJT87+l!MYPjYA~-QC^X>?|ai_4>Vg_b!JeiHMAx(nqsxV77Q6%dCMbDk@&t zzkK=f#RaU>>3Hqu=ZDCM2#?d$vtGjo4je!mb3NnY;$*K%DOQEHUKGGI!wCrqZk|?i zb2Bbpyoj!8Je);gmL#dHtVBsk2{%itnfqxl81V4n!^H<&TU(2B=gu?Ger|^kA3n_e z*lX9XFTNQj)0Cf|&)aEfY1p%8&w>sp-bzdN_4UcHWOw)O-Rn_Wde*=-H8pZOI5^m? zU#X>gdU`znl^z)xnG!rG<-vmoQxq1tmLz1xG|Z((va zZf$Mli3nOclj$=RMn^}{+1V-o|Hh3Q=XQouQ&YK at MK|X5mq1ye2mAccAw;tWw}hQi)~#FTmc)CVR8>`RXaWfj51-OUgI7>cARp8HBVD4kInmN{Da)2E!_J*M zcoNQ4&YU?TFQb%{6y)aSz8}}}T?+Z=v{qf^&Ye4W`t+&%D(~I5Z~pA?e2aC!it7q@ z_29vS(D~^WFYwv3XZgA&p>$GweEj at +TJtHTrDd}7LK>Ss3`{5O?d_fqOmTI2d6{gJ zckPd!&|@v?lz-?`YE<(wK6d=!OL_)*@%Xk8njkc;F+ZX9SH>S ziF5VuKjE8_2HUbo{QJiV7)OWbLp7H0tvM85L*DUYt+ at v)HCbqRVR#&&35f_xOhULR z8HS`3Y}k-HZF=b1wd?5U=zy)ik8gtMH`gMN_1PTa5N&FSJ!%Lj)CoeG^2C<07cbXJ zbTopZV)#Rh3|i4;u7_Tu=7pemQAznGS|~4bPMnh3lWJDJX0vS!aZ8-LEkx&5Bn~P8 zPu6^!l49Ev-x%ZEzNCCcNn*9rzqF$c@$t`HgF6T~BtoOk%+u?>5B5>7o6YONd8EXe z;G9(j=#(0mVp5di4m)+GC14reF}uxlLv}}9m2LdTJGQZl1WdzBep?(RGcdWyMTNK6 z3h{puDTvVt8ezA;M*T5ed~m{k+dS?l>JwFcbEKnaWX4(PrB%pECjqORkhCGgpB2p_ z(%uA2N@$oSn$l+8&81#oFR&Nb3+x5<0(*hyP5u*L0GL*jdD7CyNB{r;07*qoM6N<$ Ef^G7`tN;K2 literal 1911 zcmV--2Z;EIP)def{rfg_YWl68Gu1h#Hb#-<5_Wk15)1siEnVFeySuqoE-Za0A#H7KlTJx|H8G5gjIOM$jdXDR`~KeD*@I9_ zy0*7+H85!@AADqD!@*pavaYS}@AFg{ z5sGna^z`!Kpx at 9&UVQn*?&~=H_uaC3a9v(9qI*AsFD{*=n6er!WMw6m{`R7;kAdQoXby}iBn_xH86we9KZ+1cBrrKMXK5Y*Gr zwXLNlXfW|b4o&7 zBqL at U6>~Tyt$lfeTU)ZEqt4dWQaLi`;p2s5Ut%U3hi_|kP*03dPag4#rT_o{32;bR za{vGf5&!@T5&_cPe*6Fc0338hSaefwW^{L9a%BKPWN%_+AVz6&Wp{6KYjYq&Q!|*> zMgsr<02OpaSad^jWnpw_Z*Cw|X>DZyHZL+cFEBX-tFt};00h%XL_t(oh3%K^a~f3? z#&@ZaNU#u4EQAyzUe`4d46SQ4YNDGMF~)Rjo2*P?*1BTVokC58XwCbk zno9i}=_;k*Nr=bQ2Toi=Jp#JMmH*@7Y!y_i)&BhQoh=^-zs`U9>W_^#*xR7bwNx4W z2+Q>M at BCNtKP~?J*XdQzEBOz0`z&i_MsXa+1;xfgp^$4Bj-x0umesdAG&=hDUOsKW+4L at vlSx_5EAebLLzQwL2XTiELBijF=Cxe zKu{In%y)pv-T_l5UREiH%hw5JtS!a`7c9jPTCICbf{=O&+ppS_8!Z|&n48`(&A#!} zd&5BAq*8??66w{A>IslQxW}NV7$A{Y&$$UgG=)sh80;5pzaBBrejY4%nvisFnC6s^vD#)aY^x$K{ z_Og)+%2lP^xp9r^fdw8(wQ0Xgfa%Xkvc0_AW=$0ejiC6prQzx0foUt7-BiO=f{B7- za4;E^a#`7KPFsk%di9_ix6yvE!W+9E%(0bnm{N38u&8iSxx|Ay$%i(bk4b#?V{2-_ z0|Owsac~o51&7fOFlw&+>?*h^pqt_IY=q2C^W3yxoaXL_6K#bBb^W^DnEfUosQCV1 zGR#vf9SCab^3auYd!Uh#FUFGtmlsFg2mP at 3QGRH5syT@+SJW_$kXwDsjdIiPfArR4 z4?gpvZQHrrnX`*;?da=UzTLm`K>0Pu&07L!%$QTTE|0iL+nu zy@&n9R(0*P~yT|Fd8mMxsg+X{N;PLEJZFr%w at 5yGn-pVhh& xJ0sv)HrL}VkzY3(m>zGecjZ0&9_H at H`~#U6Ujh5002ovPDHLkV1hAPsJ8$B diff --git a/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Special-32px.png b/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/Special-32px.png new file mode 100644 index 0000000000000000000000000000000000000000..2bed6c7271c2603c2ad051d0333cd9cad2cca921 GIT binary patch literal 1620 zcmV-a2CMmrP)+ZA#L(A_(}We@=T&@BRMo`~Uykb9pSwBHVa9UT~!J>U1(_ zi7UdEjl|1 at g$64|VEvf8e=? zWUz2tRLFU3tk{?)mj=HR1*%5ETo_ at EyRnoTCl%ibm$&ZE-PzjSUVn+p z-B*|(i76v#B#_+rrSGOuRoNc*Zo>k-ApLtH*96z;$`=9kdu5z@&Bgh0D zaRtM$pcz)Z*I!)ry;lP_6>T7DC`S|AKwL$NDxdqYvAT5?3s%JeFUgT&_JrpUCE%gf zmxmqE`=n>Z%ees3N2TDnRwKZBt!Y~{7uv??yW&#SUK)yyo&ZW_Bq1?Y$SHxde?7!$ zqa8kqfj2-|e12McYtz(cg(CCcAuNu9Ttx_V2BZsU_>Icco;03BE!ZR$;e8I zMpZ*MV#NZipPqsx$|Rgwor8?A(deTYwVz=PQJXIw5tjavJ}lWoxjvF7^=rI*5wcRG zLB>aK+OhRbIrh}qaI4u3A7OjAC<`ePF;1B}kt~VAH@~&u;=PAtr=lUEX|0H6%3R+r za1B{@uC*AJHIm9krc8|YbH|V?f**K%G(J4tgirEQF*Z(wwZ|Kgof?ZpIZ2q7Edl{8}X{i?T_eiP&Fn#mr0@ zTDy8tzTy=u&l`_<%4CpMRmoPIR1Uhy5Vb8v!uq&128m)CD>MC&$1=!Hj=?EoCwBg9 z#Tye6(D1+m9|4~{E)Me!-ws}zkr0Isj@`j`wfAw}^Z=y`vyeSrLckgBzRqwQVMK6- zEo5l6%tx{63vB|#kPzpj(um at _ar7>YwjK&^za)dH-GkkWCSp@{6RvG|4WCy14R>z< ztzXT7l(b5*?lw+dvY@`911tlb>)0~upv(^xq?ryaR?H#=r=e)pV((*dw2{SmD}yzY z`B?g*0NZQKFgv^`QY8m-Sk+($pHP!U3xff?yXOk_X>xJtZYM{^Np?x?kXtR>7948W z=A)<*Ux1PN0u)|-o{zZ-A?j^@*aFemGCLhE0{CT36G at W*o99micbCtPn+WSptj;i5 zcI94Hk%yIQ(1QD40j{0Aou*g?DLP$%X7OvYAEosk?jeJvX*5btoA6fo4Jc&M*!<2! zd~vD)IWHu@;qeDqf1Gt&&pk89ww>_Q%)>2b*YD}1wRFVQ+}27qJgl1%2YDPH6*rwI z%FDp|*%NT$vK1d4yg>qFG_GUsRS at 9XV38FXW<9abhhp(t4fz3z*3mSh5RxFWr2-UB zlcLj2q4H`MY!0rs8Kd)uWx1iF*|yM`P$ej+H4RzzNaoq8uJe68CxcIz35c|2yAP%M zc3k<_gKY~_urexqI&S1t80dok1Q-B8qA)Yv S`HG7G0000F;H_h6ZMrt4w;ohsij$FW$!imG|Q>9EPG4SQZda;bJj{h4K)>11Vm6evt*5WR+PZg0oNTf#4P}(UkGbArc5Frhlz#k&>OwTW_KPnTb(-( zXVtAAx#&VQ5B?tqSn$!*sK6-$gEotVY)aFY7Ms&lRAtF4tF{yh1dPMqQ|ue=FO5-3 z1^!N#OQ$zEKJ^)&{vLVM%v=5+0hnDlF*0PR~Wixd)7mPHmmR zURbDY%-(XMKC@>hpP)IzLuV*uLO+AWv3J$3vT5_bDlEU(*1lc9^7_p^w-KuirWd*f zGXZOWR%a`-+FeHSm at 7~%YTx{~S2T@>(oWRxUos_ny03>gyw+g*#(zS_Gvt=xUi$X! z02chZyxWkt2<7+mLQ`w0`C?D;_H{qk9KWKm){w8PJODx8SXJ<&iRuRv+bAB9OISbp ze7yyik~;ZwgK?$OJgeQazpUne(_#TjiAb&UkPF8&5`XPB=hTdxQd1uJo`N;<6y?N> zG#P0gr1>lw8!~iIoW~@QkWmB$sNm@#qheMj8+jy-lH^|b^B)0bZxVi_3aQ{>dU2t| zc!+?_BB!~e71KyWjZRt>X%(cEkXAri{;QkHzaG8f%9OLkrhT<_X6|J~>_Sg3>o$TP zocsQ{Q771E1_T8PScX~+$1mv)k^>c<`s>7p4vctO+J)yuGUap^m~e-~p|2}1+%s#* z^Pf$P(`3E-l=ocvps$i0H)EjR;Z^&!rT0U%|IEVdxZVMsnl1>fO*aWI;;Eam-w`W3 z-v`5nb0lI|l}B*o=wXY#TYoBcp;viLV-Ee=OCjt(xv%f8*GB{f-Q;iHSHKMEsPP&q zA>+6~1|=9gcV&!J<@E}27|v&Cb2{BeFal+8T+hkNmH*tys`jw!-5Bq{*hkCJP*WaDLQ_lsqj3F!fdAduc`gv)Y|TPr2}c%Js<$ zd8=??$h%e4JOamUSr-ihK;Jg1Yxb52Sxo5Si&kn098TA at 0mu~g!eZG%oc0~_&Y1DT zW9Z=BYrr>)!*ujR-W?Y{@|DNJ7i-$g!;uO#stt}!C3Z=b%_C$s2Z9Ge+x$L3IFPTy zgW*bqsl`x;1$h5(IbCIAJ5t+Ue0|FE#6`7iGOWWG$bR{B7yyUyZ|D z+Dw}E-y4hf at 6)G#f7#w18WV#MKcBH9;zMS~%M4iD-ydzgCA`17 at bxPJF<9|*Vt{*4IC|sSxr80nU#}tM!U`B=mA+ z9h4F=eANm#%tllfQPXxL2|bk94^pv;*{E6jgq=X%-LDYiPwq|tuZprhqK_ zwR=T+B2QyNkcSw-o??&+3$uH*fP zB2&sb-AAI%l+F~ak^tOusg?_FkHz_Oe{9vUGJKR?N~rGS;vGwlEIA5n)(n^S%B!X= zvom=?b=|Eg9`VTcx22Bh)oE)xg%ypYA6Ysv&ee%P^a>#!A{ZL&s3Nqbo%E6k(KAwo zf@%wn73v6Go#-Fsg&8Tq$RpsVrR8#=DW1@}bEpctFV$f0)C3gQS+Fao8Xja2C}4U# zdbySZEZ~3>&=kDYyvbRayFj<|4O*(&ZwCCfr+7&7oVlYgixCJzy at U?*@G>J<<^U00 z{Hzt at d>x at 70l5z at Lrh^<~17#TB#UJq at N~E39U`%I!q<)@7{M|x+?}UXs*R_=j z%Z5eat231Zq>#8o1xZ+fpeBH)Y(CF}b%Sndtka=mEQZzQ!V at bRj;_?)D1P5g9Om-< z!-s#GKQyQ at G*DtkwUxz=t8(nVDkYX?Ffh=H39T&%kvrYtg%2|{{LJnhjK!&u9M~-c z?DC&Vxfceg#BN3AmHFo at _2{@X6ZIr1NsaNr*>VF>`c`;ve*tIJVIBQ3e{fr{(CL$jGb4$PbSpmiT^laXlGWCl>{5l@~|p_rJM=7qdU5^vx{HTJ-f&I+|3d ze$+~lStCXtKQp at f*bq;wdrTulriQ`3G8X9s=%7$1l1aKiY6kpV&fteacZYOl2fokN za)2GK-{_oPNa!4>#Go(Eq9=*bTPMb0-VfDVt?rO|jui$am?kKf9u6@{}{CC7*IuL>V zW-px__0VH)Q%h0nI2|r7{7 at B+@wB6VumhBlq*lPrA{R>a?pWKEgw-M80{F-nT&i(k zYn~Nnv^H2Alrc^moaUYd8Mx*QNmv50BsB`}?km6o(x_$U4{C#6ZN0JkTqU*~E9Jn4 z5x<^7Ko at IC;j;ZA#~z2N?tH_y)5g*XM4A=eNmyd|shHM@%Tp{k?W>&ed?Xm+6ByNdW7y5<@&_7%V1t}2^m00oRMGJ}zc5=;PHAuUzF6EF?iKUE({q~JdE_b8m2~8VP2Oo$Pp5cV^_=nHh|q5RN3vptufzG9DA7Ss37zOiKtB+`fTo{^ zN*&l=WFu9Qlf+kGL|YO1hKV^b+mdg==3Fy$M9EW#@6JpPg__W0)sbSP=ht!;-ZZ%j zI)!-P$<-$j?k&TLNuBZN;-fg4qa{@4#j3vaC&R9n=JM0WzgyY3qs25nfmc(Cdxf=c zn=o$P81JaAgPg2LZf|C7IsmOzF3x}3d9kQAJMnFv4F`#3ErjMFDh5+K$>=lZn9koZ7+xbqS`q$1QCtyuisMb38}cB at gp zcm9*kx}r>ep4|3#FP94V1fB-e;NY$U;-iPpctRf3wzq?y!LT_r4r!+AWAL2(a;%dJ>`#)xvgofEz>?PQo1uY`(JTfbgy#Dbq|pd~rE7fCBuJrU1Y zH|<>N6$f6_DDdE@(XS2m z>H5giq?Yxgz$sv=##EJs0v9HClwxp%g!}QDY$LwTF+xv#*n=qiw0IRBk5zK_zR7OD zhRiyc$i1FX-WW_khY}xN{9O*Rit9M*P7XYfzbGX?iZH9;*8=^MJ?8$pr at 2Dk4ZzJ~ zxR_r^qxD^@wv#>>t8CZfF*_ray9)#t=f4!Zzm&o2iAr=05OY5K`B^>EE*LnG3Q-6! zD at jcf5IL#79N2zNhp$f5UK1#;PNwWJR$tO at pZ?yu+3k}jJQVmG?ZknzwS6CcD=Yn0 zGp#!Te7&%F(V0$ZKxEs15wAYMgvJhPBo?;tRTQN$?RbKp5O4MHAU-Ta1)=wXBelpX zH*><(HAsT#$=+z|E8%8JKK)69^vilK{!`$V3*XJNoZWbU4)o@^F^`W-_Mc6@*PXnq zADaBiug9B0)7=J)W=p4(n?980(ss$QvVk)uJJcavsIYMf3r+lqrDz5ywNc6lxne-~*$Tn9$uDfu!C(TWZ3(3=K|QEc!+N-OT6s6->&mu%8!pemS{= z=UA)Vc|kt%NDqD~*Lg1hHwP}_C+)qdu!(y=(}(SxI>jYXafu5ThFtF2){_j;7~;QA zcU5yg-j}1t=SQ{Bo9QekgMTHc at mLoxD5V07erDFV+>?h6^J~;DK4P?KNb9*%E)fLe zmYZITosmfw-YxeM at b$nIP5vzy`q~I4GHDDWl=(Il22C>=!Ni9rbyH(ddzIUV&(ve< z=~@EZ4u6#pDeBU1)+~789rB*byefl#f53&6iA$nG<)iBiwu62XGDgu-(e($2 at 7Bb( zi(gI9 at eAe`9J>~-v2U95EK1I7WgIpWbFDxCG{j#&JgC9kZ_80YX#GTz4?dd^fq}7} zFd7Y*75-g2@(%rV2?m|wF^NTtjW?9~Rwn!ImW6K=zng?DP|)VVIBDYeCq>@jJ=tc{ zH$;{>aT-7 at J+X%m0zJiWUDhj66dZ at AJw{X)!Z0 zXVVoEg2{0|0beg{3f{j%B{74O6kSF?C6fEJXPoYtjBBeBgzDoHL}d?@y`DL~cfh09 z?G>S&mgzS4+)B4*&_%x)tMewVJy`h at -KpTBFKPjRo4b*SkKc5KAw<>VnE|q>eiI>( z_&S@)P^+ohe0swN*2 at R;H5-zbc&kLM^D0a)#!S!rZ1wbZUX%I-?G*|bZl}VU{S^zI z`y_7z?>^@HAzHTzT*6mmbh}f4qRY4>fnRjIt at 2{F`CQrwes76&-EYQ4CqydWZVvWD zZo}T`pXRR1Dl%Romu39G+|v4Ti`YBWY_-zbJWsFNl=2 at UO4FO@OFxIs)omN}=DAh8 zziRQ at M!7p)OuJtn;hE*#lFZwBWvXPt*C<#`y|r}L$!b~^L9Gz#`8v3qpXqS?RpDqU zA1*s1R(+>agfc at UU^~%mkK0dZzY3mo?4`mg%LV$7RLoj=pjO<*CbyPCY4-D((E(#p z{Fe|4(^*IqRGLqYTzGzIcCnFKQ`bMn$eoamb`4o~0l5AA6KmB(C zXm!?et9~fId at GCMEfFxat}NJF{7O?IG2q|l*6=ju_Evv2r-OfLqVG}#zbpTvU1cBf z_x_Ob9P;GWT at OCy8Byyd|kJF*|`&LSY=$k5+xW at SBofc!j?0 zEy(vXwWNdHip1M25`vUBdx(T4PzlF#SkrTB?Hl}aHzI}4-H2(SdvED3 at D zf!c(apoj#bP6=F2C#+WMR_ZB#ct5@~fXd2B^!D~5vAT+q5*s=@FXK|jIh;R5;5$f5 zLDo4dBuypb4O$+`YDSYvhU+tnC3y1AjTb{h2#3Smw|(C}ba!=Oa9}{c511`xjEs!( z;Ee9~Jw(r~+wgk5+?Heklk*OwGe!8i=)rWfijN0lN3oDPgm3X9m`fhc`n%HIjj_O6 zw6vb(HuF2P2}T!y+wDgG(|)ek9XkoHuX@|VqDg_(LNNK=gKFmjB%1!EGzBDCVHMXX zr!b$Y`K_eaZ`_2V%*FLUAb=AM4f-W;yIfiQfWxJ`X}pd&%B(Wis~lkz8<#03P;6R3 zM&6G)=PTWH3_xrtn$50m1|rcYuM?v$pT_^VbFD?vrd-z~{r5ab at d5>s)Lp}ZGpZ;r zM>3hz2M`Pf(bUw;_2pO;j~_iiDw+J}qc%1&lm+1T`!PK=rC$OIZAR_wZHPuA+}=nh zaQ99RTFx}1qLl4&+CJzJQx(>j1bPBQ-k?;K>MC`mP+OHK%ZS7+P(vX+8+?xOH?MKJ zu at QE=9czii&c|?yqB~w+4~cd~LYZ~D&l4Xpk<+68t`jCG_igKhk-0GMgoXEky$66@ zo4bAqnZ&J4xUw9(wt|@c8xg&H1kr>d#{U;XoVzc485IB&0OT9M4*>=MC5imFh4!#n P00000NkvXXu0mjf5{{Bz literal 0 HcmV?d00001 diff --git a/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/VHS.png b/koha-tmpl/opac-tmpl/prog/itemtypeimg/vokal/VHS.png index 2ab763f251910954cf8467a2c432fc64aeeba1d0..a376ef851096bdf722099013dccd6e835e95c069 100644 GIT binary patch literal 1528 zcmV)LLtf7lp< zP0F936J_lj8;MFV at e3OK#0Q8`)Zk(a-;4wVH6}BLK?FWXHa_w%BM~-G5EX=&WvFZ* zgbom9bgXQ2Y#pQBpSExBKJR_+b#1rTm4Xf__arCh+;eVv at 2~g1d(J)Y=_E2x~AclPYte~}ps3^dKA z*Zg?$G)hGolMh0$n)C=w7+gh)gX#;i at HC@L)52!W*9nLf%QiEB$zj9rS6s!bx% zwnQYwF2(DLkLi*u*>#r0w29o7)bYkkMspkvCQR&*)~nC34(U&N9)~$#4*1b0L$VHb zyB$tvN!%$JWu@)w_2IW)fBDZR`}Uf5SyWZWh9VKwnX;><=D`53T(uHaRaNNd=t$US z$M)?gb9gYXD3ksv0v%V7C8QB5!wRc5rbG4#@j;Hsjf)IB1?>9{m>~R4xTn) z(c;C}xN&2`c`RSP93QS5moCNb-MdkD;6TDYOO`AF%~dC5I}Qv6apUGK zcy9cq>2Er72FH#b#iELGw47~D{TVJUE=Fx_t)}mV7hl2;Cw|89W8cwe9uK&G$b_q1 zd86&2unF$2xw78sEspDZxu;Z?f at nlrUn$z|lu<56_t3m?V`f|P at x|6!Y}>Jm&TWC_ zysE3K@&4MisUKQSrxOhg4Y=#~kMosPJdaO4+l<1(BJJlsJA|GKUw=lAICAsy at 42t@2`>giI%FF| zh`hpjcE+{1KF{RK_j1g#{)vL at cDluF$T9>_HvRa+iNj;5&)0+Dp+TxmP1-lpKw#6e zuoSh~%mEsfV%nyDL|*4*W`vQKbxRFP$>-AFfA`Zk7?D%f at FK0s4bQ^Ew~TuV!8fUjS>juk6bBph(t z*3VJ7=1pv_-Yj3(Cxb%6ejGly53jF$4c{E8*N!f;X2EPSroO_#P!L|P7awidkZ=Oc z&1Wg#YB|rI3<@*Aba&nE_9pC8Lv!hg^63c=t;WViR905r(_}ht2SEtSomG}|=h!xr z;%GSsO0KUmO*4pIy%aE+5w%m<)2|=R4JKLu=I`_M;(W`w`#+`k?%9hO1qBczbu60H zOQSU;BG;1+*Vn`2=}EDsCCR5Zp#TZHGY}>-64taB@*P{ZDD|qi8=F$oV)E~{HncQ1 zKUi1_27_pCZ%m;X=|P9xniJz#K3K%mF{@faUN$S)t`&kij5FUlNJK!p+XE z(^IGBuC`b#Q*XtFsNPOFzyLFF zX7xs&rEc at I0j#cUfbsz45&0Vr6<|i19%3ZI0=)t1`1jHrFbB*5bHE%h2h0I;z#K3K ed|&jB00RIkMAi8PE+c&a0000yW=nb literal 1982 zcmV;v2SNCWP)J-?o-1SXWh|prJrKJBx~lAtEPqb$9vr{g;ev?$w196&JX` z&0=M0;JPX4$7ApB at 1>uIW at ctVLPmLHE!ek1sH2ZKGBU)iVduU|?$LvOfPb*Dv%aH9 z$I8)4PFLRJ=JECRDK0TWLOQ*uW!||X=+AX;aCF79b(^HKIy5%oy*cH?Q+9cRNJ2!9 zkdnv6#wa2pFDoiwTwTzxOSzpowXB8KymEhqlhM`K+}hh$Q&i%(FtfP6PfJRunsc0( znXas at 2MGx3%xvn=dyRD~dV75vA0i_tF2JpF$h3jqyF*G!LNPHq$gWyDI5WM(&ZVxu z)VWZJjFINWTI9MY-Qefjxl6&MRO!fRVqRajoHftT(%`ozOG!%D+v2;qx)c-^|NsAn zgoUb`bTlw6y`DisJwH}mWm8d7%CdBgi;T|2#l@~_?96rK#7nrQXr+{MwzRctYin|H za`*T5?aq6!u(HOiRm{xHA|N5Zz{26XGO41HGcz+WEiPJCSEQYjFe}IC$s%5*Ydd#+Z-Nk>Zqlqy(Iu;ffl#Gd zbVG7wVRUJ4ZXi@?ZDjy9FETkVFgXOPvpxU-1cymPK~z|U?U(&eTU8jxTe~tUVpl;d zEn}{Wqq8zb>E=sO*rhKMO`OvXH=J5!1IrE6bQEl at Wft7*g+O6h!emH{36es~Xj&xd z7IP7oC3eO{{~phC&bcjpS%d7+U9a3c$p643r}2mzI{! zBc&@qogkCR6p2J+GFfwTvkTM$dLL_ysCh?YLIrMg+;Yv-6wll3tE&S*N~bXc-X||M zfO>l5aycr-IZ#tm)1=X8^!xn{N#}YDV-n*vh=MToQi at 4qN(4Lzm>$3&idwBElu6(i z{SDI|9|sr}V5WeQ<0e8lcX2}~$W4 at G8U;)|6KWvirdTKgu`@gjm`M_IJK zdOfN!DR87{ZPa<8jL||24YdU$D=aZ!&QT16D#?bTm_y0r^z<~#vR!wn4TKUp!PHU^ zDvnp`kS|UpeROm4Kwn>9b at k%nsZ+JJwcXuEj=a0Du<*zq>TnI!o(g}C8zB at I6k5}H zwyezB-+%Gq503i!dW}XC3Wa_`Qtr0}uhW*7+%^vvD=`x%jAL)dysc$rgWr!>PM<#D z_{HsZkG>PCdgGbHN~Q8ruw(AvG4kLNi!fvPp}5EJkFUP+f!Eur)mnf1+%o&;&yHJe z_u99k&plBU`0i7s(x&d1E8nw^aKeS5;z@@5_TrlqW4*FD@`b~3tG&Jb>%T)AckX;y zl|rHR&Xr4FBC%LmE(Y8%dc4DTp7;h~&T6%Fbt6w*c>!VS!OiQ{fxzLvP$)yk+>NWc zAjY`Zd^bGrti)#aoj`6Bt+>RmJ-^H0_!U+7$G1YG8ylZgrBXIjoARr=G5l;a55uDp zJ1g-&V2l^7)L>nm#j*==+-|&5p+GeHtsWU*h#RyUNNrwDVT>~~`@?dyIScpH&~h{ytpxdg-|X$}g}u4Bc>ar5VQQOQ_(|rqFR_- at Mb~@m&5F6+Yr|Hm)Sd6%yTwV+r$$ zIIWvGl}@3MklVFN6^n7AgfH0SdW~-E-uqC_r-%3th6n!zvyIut{O>XU03bO6`SPOm Q%>V!Z07*qoM6N<$f|8Eg%>V!Z -- 1.5.6.5 From ian.walls at bywatersolutions.com Tue Sep 7 22:36:22 2010 From: ian.walls at bywatersolutions.com (Ian Walls) Date: Tue, 7 Sep 2010 16:36:22 -0400 Subject: [Koha-patches] [PATCH] New system preference UseTablesortForCirc Message-ID: <1283891782-11814-1-git-send-email-ian.walls@bywatersolutions.com> This system preference allows the librarian to toggle on or off whether the JQuery tablesort is used on the circ/circulation.pl page. For patrons with many checkouts, this sort may cause very slow page loading (and therefore slow circulation transaction time), depending on the browser and local machine used. Staff can still see a sortable list of current checkouts on the members/moremember.pl page. --- circ/circulation.pl | 4 ++++ installer/data/mysql/en/mandatory/sysprefs.sql | 1 + installer/data/mysql/updatedatabase.pl | 7 +++++++ .../en/modules/admin/preferences/circulation.pref | 6 ++++++ .../prog/en/modules/circ/circulation.tmpl | 2 ++ 5 files changed, 20 insertions(+), 0 deletions(-) diff --git a/circ/circulation.pl b/circ/circulation.pl index 4b67920..4b16462 100755 --- a/circ/circulation.pl +++ b/circ/circulation.pl @@ -109,6 +109,10 @@ if (C4::Context->preference("DisplayClearScreenButton")) { $template->param(DisplayClearScreenButton => 1); } +if (C4::Context->preference("UseTablesortForCirc")) { + $template->param(UseTablesortForCirc => 1); +} + my $barcode = $query->param('barcode') || ''; $barcode =~ s/^\s*|\s*$//g; # remove leading/trailing whitespace diff --git a/installer/data/mysql/en/mandatory/sysprefs.sql b/installer/data/mysql/en/mandatory/sysprefs.sql index 8bfed37..9cbc923 100644 --- a/installer/data/mysql/en/mandatory/sysprefs.sql +++ b/installer/data/mysql/en/mandatory/sysprefs.sql @@ -281,6 +281,7 @@ INSERT INTO systempreferences (variable,value,explanation,options,type)VALUES('A INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('AutoSelfCheckID','','Staff ID with circulation rights to be used for automatic web-based self-check. Only applies if AutoSelfCheckAllowed syspref is turned on.','','free'); INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('AutoSelfCheckPass','','Password to be used for automatic web-based self-check. Only applies if AutoSelfCheckAllowed syspref is turned on.','','free'); INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('soundon','0','Enable circulation sounds during checkin and checkout in the staff interface. Not supported by all web browsers yet.','','YesNo'); +INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('UseTablesortForCirc','0','If on, use the JQuery tablesort function on the list of current borrower checkouts on the circulation page. Note that the use of this function may slow down circ for patrons with may checkouts.','','YesNo'); INSERT INTO `systempreferences` ( `variable` , `value` , `options` , `explanation` , `type` ) VALUES ( 'PrintNoticesMaxLines', '0', '', 'If greater than 0, sets the maximum number of lines an overdue notice will print. If the number of items is greater than this number, the notice will end with a warning asking the borrower to check their online account for a full list of overdue items.', 'Integer' ); INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('ILS-DI','0','Enables ILS-DI services at OPAC.','','YesNo'); INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('ILS-DI:Authorized_IPs','','.','Restricts usage of ILS-DI to some IPs','Free'); diff --git a/installer/data/mysql/updatedatabase.pl b/installer/data/mysql/updatedatabase.pl index a0b5c4a..6c6b9e3 100755 --- a/installer/data/mysql/updatedatabase.pl +++ b/installer/data/mysql/updatedatabase.pl @@ -3701,6 +3701,13 @@ if (C4::Context->preference("Version") < TransformToNum($DBversion)) { SetVersion ($DBversion); } +$DBversion = "3.01.00.XXX"; +if (C4::Context->preference("Version") < TransformToNum($DBversion)) { + $dbh->do("INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('UseTablesortForCirc','0','If on, use the JQuery tablesort function on the list of current borrower checkouts on the circulation page. Note that the use of this function may slow down circ for patrons with may checkouts.','','YesNo');"); + print "Upgrade to $DBversion done (Add UseTablesortForCirc syspref)\n"; + SetVersion ($DBversion); +} + =item DropAllForeignKeys($table) Drop all foreign keys of the table $table diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref index ab92915..c60afbe 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref @@ -32,6 +32,12 @@ Circulation: desc: latest to earliest - due date. - + - pref: UseTablesortForCirc + choices: + yes: "Enable" + no: "Don't enable" + - "the sorting of current patron checkouts on the circulation screen.
      NOTE: Enabling this function may slow down circulation time for patrons with many checkouts." + - - pref: soundon choices: yes: "Enable" diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl index 980d195..113f147 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl @@ -19,6 +19,7 @@ $.tablesorter.addParser({ $(document).ready(function() { $('#patronlists > ul').tabs(); $.tablesorter.defaults.widgets = ['zebra']; + $("#issuest").tablesorter({ dateFormat: 'uk', headers: { 1: { sorter: 'articles' },5: { sorter: false },6:{sorter:false},7:{sorter:false},8:{sorter:false}} @@ -26,6 +27,7 @@ $.tablesorter.addParser({ $("#issuest").bind("sortEnd",function() { $("#previous").parents("tr").remove(); // 'previous checkouts' header chokes table sorter }); + $("#holdst").tablesorter({ dateFormat: 'uk', sortList: [[0,0]], -- 1.5.6.5 From nengard at bywatersolutions.com Tue Sep 7 23:02:11 2010 From: nengard at bywatersolutions.com (Nicole Engard) Date: Tue, 7 Sep 2010 17:02:11 -0400 Subject: [Koha-patches] [PATCH] [SIGNED-OFF]New system preference UseTablesortForCirc Message-ID: <1283893331-3653-1-git-send-email-nengard@bywatersolutions.com> From: Ian Walls This system preference allows the librarian to toggle on or off whether the JQuery tablesort is used on the circ/circulation.pl page. For patrons with many checkouts, this sort may cause very slow page loading (and therefore slow circulation transaction time), depending on the browser and local machine used. Staff can still see a sortable list of current checkouts on the members/moremember.pl page. Signed-off-by: Nicole Engard --- circ/circulation.pl | 4 ++++ installer/data/mysql/en/mandatory/sysprefs.sql | 1 + installer/data/mysql/updatedatabase.pl | 7 +++++++ .../en/modules/admin/preferences/circulation.pref | 6 ++++++ .../prog/en/modules/circ/circulation.tmpl | 2 ++ 5 files changed, 20 insertions(+), 0 deletions(-) diff --git a/circ/circulation.pl b/circ/circulation.pl index 4b67920..4b16462 100755 --- a/circ/circulation.pl +++ b/circ/circulation.pl @@ -109,6 +109,10 @@ if (C4::Context->preference("DisplayClearScreenButton")) { $template->param(DisplayClearScreenButton => 1); } +if (C4::Context->preference("UseTablesortForCirc")) { + $template->param(UseTablesortForCirc => 1); +} + my $barcode = $query->param('barcode') || ''; $barcode =~ s/^\s*|\s*$//g; # remove leading/trailing whitespace diff --git a/installer/data/mysql/en/mandatory/sysprefs.sql b/installer/data/mysql/en/mandatory/sysprefs.sql index 8bfed37..9cbc923 100644 --- a/installer/data/mysql/en/mandatory/sysprefs.sql +++ b/installer/data/mysql/en/mandatory/sysprefs.sql @@ -281,6 +281,7 @@ INSERT INTO systempreferences (variable,value,explanation,options,type)VALUES('A INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('AutoSelfCheckID','','Staff ID with circulation rights to be used for automatic web-based self-check. Only applies if AutoSelfCheckAllowed syspref is turned on.','','free'); INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('AutoSelfCheckPass','','Password to be used for automatic web-based self-check. Only applies if AutoSelfCheckAllowed syspref is turned on.','','free'); INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('soundon','0','Enable circulation sounds during checkin and checkout in the staff interface. Not supported by all web browsers yet.','','YesNo'); +INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('UseTablesortForCirc','0','If on, use the JQuery tablesort function on the list of current borrower checkouts on the circulation page. Note that the use of this function may slow down circ for patrons with may checkouts.','','YesNo'); INSERT INTO `systempreferences` ( `variable` , `value` , `options` , `explanation` , `type` ) VALUES ( 'PrintNoticesMaxLines', '0', '', 'If greater than 0, sets the maximum number of lines an overdue notice will print. If the number of items is greater than this number, the notice will end with a warning asking the borrower to check their online account for a full list of overdue items.', 'Integer' ); INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('ILS-DI','0','Enables ILS-DI services at OPAC.','','YesNo'); INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('ILS-DI:Authorized_IPs','','.','Restricts usage of ILS-DI to some IPs','Free'); diff --git a/installer/data/mysql/updatedatabase.pl b/installer/data/mysql/updatedatabase.pl index a0b5c4a..6c6b9e3 100755 --- a/installer/data/mysql/updatedatabase.pl +++ b/installer/data/mysql/updatedatabase.pl @@ -3701,6 +3701,13 @@ if (C4::Context->preference("Version") < TransformToNum($DBversion)) { SetVersion ($DBversion); } +$DBversion = "3.01.00.XXX"; +if (C4::Context->preference("Version") < TransformToNum($DBversion)) { + $dbh->do("INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('UseTablesortForCirc','0','If on, use the JQuery tablesort function on the list of current borrower checkouts on the circulation page. Note that the use of this function may slow down circ for patrons with may checkouts.','','YesNo');"); + print "Upgrade to $DBversion done (Add UseTablesortForCirc syspref)\n"; + SetVersion ($DBversion); +} + =item DropAllForeignKeys($table) Drop all foreign keys of the table $table diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref index ab92915..c60afbe 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref @@ -32,6 +32,12 @@ Circulation: desc: latest to earliest - due date. - + - pref: UseTablesortForCirc + choices: + yes: "Enable" + no: "Don't enable" + - "the sorting of current patron checkouts on the circulation screen.
      NOTE: Enabling this function may slow down circulation time for patrons with many checkouts." + - - pref: soundon choices: yes: "Enable" diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl index 980d195..113f147 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl @@ -19,6 +19,7 @@ $.tablesorter.addParser({ $(document).ready(function() { $('#patronlists > ul').tabs(); $.tablesorter.defaults.widgets = ['zebra']; + $("#issuest").tablesorter({ dateFormat: 'uk', headers: { 1: { sorter: 'articles' },5: { sorter: false },6:{sorter:false},7:{sorter:false},8:{sorter:false}} @@ -26,6 +27,7 @@ $.tablesorter.addParser({ $("#issuest").bind("sortEnd",function() { $("#previous").parents("tr").remove(); // 'previous checkouts' header chokes table sorter }); + $("#holdst").tablesorter({ dateFormat: 'uk', sortList: [[0,0]], -- 1.5.6.5 From oleonard at myacpl.org Wed Sep 8 15:00:13 2010 From: oleonard at myacpl.org (Owen Leonard) Date: Wed, 8 Sep 2010 09:00:13 -0400 Subject: [Koha-patches] [PATCH] [SIGNED-OFF]New system preference UseTablesortForCirc In-Reply-To: <1283893331-3653-1-git-send-email-nengard@bywatersolutions.com> References: <1283893331-3653-1-git-send-email-nengard@bywatersolutions.com> Message-ID: > ? ? ? ? ? ? ? ?$("#issuest").tablesorter({ > ? ? ? ? ? ? ? ?dateFormat: 'uk', > ? ? ? ? ? ? ? ?headers: { 1: { sorter: 'articles' },5: { sorter: false },6:{sorter:false},7:{sorter:false},8:{sorter:false}} > @@ -26,6 +27,7 @@ $.tablesorter.addParser({ > ? ? ? ? ? ? ? ?$("#issuest").bind("sortEnd",function() { > ? ? ? ? ? ? ? ?$("#previous").parents("tr").remove(); ?// 'previous checkouts' header chokes table sorter > ? ? ? ? ? ?}); > + ? ? ? ? ? ? ? ? > ? ? ? ? ? ? ? ?$("#holdst").tablesorter({ If this preference is turned on all tablesorter code needs to be hidden completely from the template. We shouldn't leave in the tablesorter code for the holds tab because the same slowdown could be happening there too. -- Owen -- Web Developer Athens County Public Libraries http://www.myacpl.org From colin.campbell at ptfs-europe.com Wed Sep 8 15:16:32 2010 From: colin.campbell at ptfs-europe.com (Colin Campbell) Date: Wed, 8 Sep 2010 14:16:32 +0100 Subject: [Koha-patches] [PATCH] Bug 5105 - Remove use of depreciated Switch module Message-ID: <1283951792-4132-1-git-send-email-colin.campbell@ptfs-europe.com> Use of switch generates errors in perl 12 and above Replaced uses of the Switch module by if- else constructs Removed some mixed space+tab indentation around these where it generated visual confusion As of perl 10 you can use given/when constructs but this is not supported in earlier perls. --- C4/Reports/Guided.pm | 111 ++++++++++++++++++--------------------- basket/downloadcart.pl | 21 ++++--- opac/opac-detail.pl | 58 +++++++++----------- opac/opac-downloadcart.pl | 29 ++++++----- opac/opac-downloadshelf.pl | 25 +++++---- tools/batchMod.pl | 69 +++++++++++------------- virtualshelves/downloadshelf.pl | 25 +++++---- 7 files changed, 167 insertions(+), 171 deletions(-) diff --git a/C4/Reports/Guided.pm b/C4/Reports/Guided.pm index 51e608b..5fb1aae 100644 --- a/C4/Reports/Guided.pm +++ b/C4/Reports/Guided.pm @@ -29,7 +29,6 @@ use C4::Output; use C4::Dates; use XML::Simple; use XML::Dumper; -use Switch; use C4::Debug; # use Smart::Comments; # use Data::Dumper; @@ -311,70 +310,64 @@ sub get_criteria { my ($area,$cgi) = @_; my $dbh = C4::Context->dbh(); my $crit = $criteria{$area}; - my $column_defs = _get_column_defs($cgi); + my $column_defs = _get_column_defs($cgi); my @criteria_array; foreach my $localcrit (@$crit) { my ( $value, $type ) = split( /\|/, $localcrit ); my ( $table, $column ) = split( /\./, $value ); - switch ($type) { - case 'textrange' { - my %temp; - $temp{'name'} = $value; - $temp{'from'} = "from_" . $value; - $temp{'to'} = "to_" . $value; - $temp{'textrange'} = 1; - $temp{'description'} = $column_defs->{$value}; - push @criteria_array, \%temp; - } - - case 'date' { - my %temp; - $temp{'name'} = $value; - $temp{'date'} = 1; - $temp{'description'} = $column_defs->{$value}; - push @criteria_array, \%temp; - } - - case 'daterange' { - my %temp; - $temp{'name'} = $value; - $temp{'from'} = "from_" . $value; - $temp{'to'} = "to_" . $value; - $temp{'daterange'} = 1; - $temp{'description'} = $column_defs->{$value}; - push @criteria_array, \%temp; - } - - else { - my $query = - "SELECT distinct($column) as availablevalues FROM $table"; - my $sth = $dbh->prepare($query); - $sth->execute(); - my @values; - # push the runtime choosing option - my $list; - $list='branches' if $column eq 'branchcode' or $column eq 'holdingbranch' or $column eq 'homebranch'; - $list='categorycode' if $column eq 'categorycode'; - $list='itemtype' if $column eq 'itype'; - $list='ccode' if $column eq 'ccode'; - # TODO : improve to let the librarian choose the description at runtime - push @values, { availablevalues => "<<$column".($list?"|$list":'').">>" }; - while ( my $row = $sth->fetchrow_hashref() ) { - push @values, $row; - if ($row->{'availablevalues'} eq '') { $row->{'default'} = 1 }; - } - $sth->finish(); + if ($type eq 'textrange') { + my %temp; + $temp{'name'} = $value; + $temp{'from'} = "from_" . $value; + $temp{'to'} = "to_" . $value; + $temp{'textrange'} = 1; + $temp{'description'} = $column_defs->{$value}; + push @criteria_array, \%temp; + } + elsif ($type eq 'date') { + my %temp; + $temp{'name'} = $value; + $temp{'date'} = 1; + $temp{'description'} = $column_defs->{$value}; + push @criteria_array, \%temp; + } + elsif ($type eq 'daterange') { + my %temp; + $temp{'name'} = $value; + $temp{'from'} = "from_" . $value; + $temp{'to'} = "to_" . $value; + $temp{'daterange'} = 1; + $temp{'description'} = $column_defs->{$value}; + push @criteria_array, \%temp; + } + else { + my $query = + "SELECT distinct($column) as availablevalues FROM $table"; + my $sth = $dbh->prepare($query); + $sth->execute(); + my @values; + # push the runtime choosing option + my $list; + $list='branches' if $column eq 'branchcode' or $column eq 'holdingbranch' or $column eq 'homebranch'; + $list='categorycode' if $column eq 'categorycode'; + $list='itemtype' if $column eq 'itype'; + $list='ccode' if $column eq 'ccode'; + # TODO : improve to let the librarian choose the description at runtime + push @values, { availablevalues => "<<$column".($list?"|$list":'').">>" }; + while ( my $row = $sth->fetchrow_hashref() ) { + push @values, $row; + if ($row->{'availablevalues'} eq '') { $row->{'default'} = 1 }; + } + $sth->finish(); - my %temp; - $temp{'name'} = $value; - $temp{'description'} = $column_defs->{$value}; - $temp{'values'} = \@values; - - push @criteria_array, \%temp; - - } + my %temp; + $temp{'name'} = $value; + $temp{'description'} = $column_defs->{$value}; + $temp{'values'} = \@values; + + push @criteria_array, \%temp; + } - } } return ( \@criteria_array ); } diff --git a/basket/downloadcart.pl b/basket/downloadcart.pl index 38c6277..456f0a4 100755 --- a/basket/downloadcart.pl +++ b/basket/downloadcart.pl @@ -22,7 +22,6 @@ use warnings; use CGI; use Encode qw(encode); -use Switch; use C4::Auth; use C4::Biblio; @@ -64,16 +63,20 @@ if ($bib_list && $format) { # Other formats } else { - foreach my $biblio (@bibs) { + foreach my $biblio (@bibs) { - my $record = GetMarcBiblio($biblio); + my $record = GetMarcBiblio($biblio); - switch ($format) { - case "iso2709" { $output .= $record->as_usmarc(); } - case "ris" { $output .= marc2ris($record); } - case "bibtex" { $output .= marc2bibtex($record, $biblio); } - } - } + if ($format eq 'iso2709') { + $output .= $record->as_usmarc(); + } + elsif ($format eq 'ris') { + $output .= marc2ris($record); + } + elsif ($format eq 'bibtex') { + $output .= marc2bibtex($record, $biblio); + } + } } # If it was a CSV export we change the format after the export so the file extension is fine diff --git a/opac/opac-detail.pl b/opac/opac-detail.pl index 629ebd2..b28b391 100755 --- a/opac/opac-detail.pl +++ b/opac/opac-detail.pl @@ -40,7 +40,6 @@ use C4::Serials; use C4::Members; use C4::VirtualShelves; use C4::XSLT; -use Switch; BEGIN { if (C4::Context->preference('BakerTaylorEnabled')) { @@ -597,42 +596,39 @@ if (my $search_for_title = C4::Context->preference('OPACSearchForTitleIn')){ # We try to select the best default tab to show, according to what # the user wants, and what's available for display my $defaulttab = ''; -switch (C4::Context->preference('opacSerialDefaultTab')) { - - # If the user wants subscriptions by default - case "subscriptions" { - # And there are subscriptions, we display them - if ($subscriptionsnumber) { - $defaulttab = 'subscriptions'; - } else { - # Else, we try next option - next; - } +my $deftab = C4::Context->preference('opacSerialDefaultTab'); +# If the user wants subscriptions by default +if ($deftab eq 'subscriptions') { + # And there are subscriptions, we display them + if ($subscriptionsnumber) { + $defaulttab = 'subscriptions'; + } else { + # Else, we try next option + $deftab = 'serialcollection'; } - - case "serialcollection" { - if (scalar(@serialcollections) > 0) { - $defaulttab = 'serialcollection' ; - } else { - next; - } +} +if ($deftab eq 'serialcollection') { + if (scalar(@serialcollections) > 0) { + $defaulttab = 'serialcollection' ; + } else { + $deftab = 'holdings'; } +} - case "holdings" { - if ($dat->{'count'} > 0) { - $defaulttab = 'holdings'; - } else { - # As this is the last option, we try other options if there are no items - if ($subscriptionsnumber) { - $defaulttab = 'subscriptions'; - } elsif (scalar(@serialcollections) > 0) { - $defaulttab = 'serialcollection' ; - } - } - +if ($deftab eq 'holdings') { + if ($dat->{'count'} > 0) { + $defaulttab = 'holdings'; + } else { + # As this is the last option, we try other options if there are no items + if ($subscriptionsnumber) { + $defaulttab = 'subscriptions'; + } elsif (scalar(@serialcollections) > 0) { + $defaulttab = 'serialcollection' ; + } } } + $template->param('defaulttab' => $defaulttab); diff --git a/opac/opac-downloadcart.pl b/opac/opac-downloadcart.pl index ff1b58f..7f2bb32 100755 --- a/opac/opac-downloadcart.pl +++ b/opac/opac-downloadcart.pl @@ -22,7 +22,6 @@ use warnings; use CGI; use Encode qw(encode); -use Switch; use C4::Auth; use C4::Biblio; @@ -61,19 +60,23 @@ if ($bib_list && $format) { $output = marc2csv(\@bibs, $format); - # Other formats + # Other formats } else { - foreach my $biblio (@bibs) { - - my $record = GetMarcBiblio($biblio); - next unless $record; - - switch ($format) { - case "iso2709" { $output .= $record->as_usmarc(); } - case "ris" { $output .= marc2ris($record); } - case "bibtex" { $output .= marc2bibtex($record, $biblio); } - } - } + foreach my $biblio (@bibs) { + + my $record = GetMarcBiblio($biblio); + next unless $record; + + if ($format eq 'iso2709') { + $output .= $record->as_usmarc(); + } + elsif ($format eq 'ris') { + $output .= marc2ris($record); + } + elsif ($format eq 'bibtex') { + $output .= marc2bibtex($record, $biblio); + } + } } # If it was a CSV export we change the format after the export so the file extension is fine diff --git a/opac/opac-downloadshelf.pl b/opac/opac-downloadshelf.pl index d73a8e7..ab1fe8d 100755 --- a/opac/opac-downloadshelf.pl +++ b/opac/opac-downloadshelf.pl @@ -22,7 +22,6 @@ use warnings; use CGI; use Encode qw(encode); -use Switch; use C4::Auth; use C4::Biblio; @@ -66,18 +65,22 @@ if ($shelfid && $format) { # Other formats } else { - foreach my $biblio (@$items) { - my $biblionumber = $biblio->{biblionumber}; + foreach my $biblio (@$items) { + my $biblionumber = $biblio->{biblionumber}; - my $record = GetMarcBiblio($biblionumber); - next unless $record; + my $record = GetMarcBiblio($biblionumber); + next unless $record; - switch ($format) { - case "iso2709" { $output .= $record->as_usmarc(); } - case "ris" { $output .= marc2ris($record); } - case "bibtex" { $output .= marc2bibtex($record, $biblionumber); } - } - } + if ($format eq 'iso2709') { + $output .= $record->as_usmarc(); + } + elsif ($format eq 'ris' ) { + $output .= marc2ris($record); + } + elsif ($format eq 'bibtex') { + $output .= marc2bibtex($record, $biblionumber); + } + } } # If it was a CSV export we change the format after the export so the file extension is fine diff --git a/tools/batchMod.pl b/tools/batchMod.pl index f5138d1..e37ed97 100755 --- a/tools/batchMod.pl +++ b/tools/batchMod.pl @@ -32,7 +32,6 @@ use C4::BackgroundJob; use C4::ClassSource; use C4::Dates; use C4::Debug; -use Switch; use MARC::File::XML; my $input = new CGI; @@ -164,9 +163,9 @@ if ($op eq "action") { #------------------------------------------------------------------------------- if ($op eq "show"){ - my $filefh = $input->upload('uploadfile'); - my $filecontent = $input->param('filecontent'); - my @notfoundbarcodes; + my $filefh = $input->upload('uploadfile'); + my $filecontent = $input->param('filecontent'); + my @notfoundbarcodes; my @contentlist; if ($filefh){ @@ -175,48 +174,44 @@ if ($op eq "show"){ push @contentlist, $content if $content; } - switch ($filecontent) { - case "barcode_file" { - foreach my $barcode (@contentlist) { + if ($filecontent eq 'barcode_file') { + foreach my $barcode (@contentlist) { - my $itemnumber = GetItemnumberFromBarcode($barcode); - if ($itemnumber) { - push @itemnumbers,$itemnumber; - } else { - push @notfoundbarcodes, $barcode; - } - } - - } - - case "itemid_file" { - @itemnumbers = @contentlist; - } - } + my $itemnumber = GetItemnumberFromBarcode($barcode); + if ($itemnumber) { + push @itemnumbers,$itemnumber; + } else { + push @notfoundbarcodes, $barcode; + } + } + } + elsif ( $filecontent eq 'itemid_file') { + @itemnumbers = @contentlist; + } } else { - if ( my $list=$input->param('barcodelist')){ - push my @barcodelist, split(/\s\n/, $list); + if ( my $list=$input->param('barcodelist')){ + push my @barcodelist, split(/\s\n/, $list); - foreach my $barcode (@barcodelist) { + foreach my $barcode (@barcodelist) { - my $itemnumber = GetItemnumberFromBarcode($barcode); - if ($itemnumber) { - push @itemnumbers,$itemnumber; - } else { - push @notfoundbarcodes, $barcode; - } - } + my $itemnumber = GetItemnumberFromBarcode($barcode); + if ($itemnumber) { + push @itemnumbers,$itemnumber; + } else { + push @notfoundbarcodes, $barcode; + } + } + } } -} # Only display the items if there are no more than 1000 if (scalar(@itemnumbers) <= 1000) { - $items_display_hashref=BuildItemsData(@itemnumbers); + $items_display_hashref=BuildItemsData(@itemnumbers); } else { - $template->param("too_many_items" => scalar(@itemnumbers)); - # Even if we do not display the items, we need the itemnumbers - my @itemnumbers_hashref = map {{itemnumber => $_}} @itemnumbers; - $template->param("itemnumbers_hashref" => \@itemnumbers_hashref); + $template->param("too_many_items" => scalar(@itemnumbers)); + # Even if we do not display the items, we need the itemnumbers + my @itemnumbers_hashref = map {{itemnumber => $_}} @itemnumbers; + $template->param("itemnumbers_hashref" => \@itemnumbers_hashref); } # now, build the item form for entering a new item my @loop_data =(); diff --git a/virtualshelves/downloadshelf.pl b/virtualshelves/downloadshelf.pl index 9e8de6b..253eec1 100755 --- a/virtualshelves/downloadshelf.pl +++ b/virtualshelves/downloadshelf.pl @@ -22,7 +22,6 @@ use warnings; use CGI; use Encode qw(encode); -use Switch; use C4::Auth; use C4::Biblio; @@ -65,19 +64,23 @@ if ($shelfid && $format) { $output = marc2csv(\@biblios, $format); # Other formats - } else { - foreach my $biblio (@$items) { - my $biblionumber = $biblio->{biblionumber}; +} else { + foreach my $biblio (@$items) { + my $biblionumber = $biblio->{biblionumber}; - my $record = GetMarcBiblio($biblionumber); + my $record = GetMarcBiblio($biblionumber); - switch ($format) { - case "iso2709" { $output .= $record->as_usmarc(); } - case "ris" { $output .= marc2ris($record); } - case "bibtex" { $output .= marc2bibtex($record, $biblionumber); } - } - } + if ($format eq 'iso2709') { + $output .= $record->as_usmarc(); + } + elsif ($format eq 'ris') { + $output .= marc2ris($record); + } + elsif ($format eq 'bibtex') { + $output .= marc2bibtex($record, $biblionumber); + } } +} # If it was a CSV export we change the format after the export so the file extension is fine $format = "csv" if ($format =~ m/^\d+$/); -- 1.7.2.2 From colin.campbell at ptfs-europe.com Wed Sep 8 15:30:15 2010 From: colin.campbell at ptfs-europe.com (Colin Campbell) Date: Wed, 8 Sep 2010 14:30:15 +0100 Subject: [Koha-patches] [PATCH] Bug 5205 Fix compile time warnings in tools/batchMod.pl Message-ID: <1283952615-4201-1-git-send-email-colin.campbell@ptfs-europe.com> $dbh was declared twice prototypes used in a subroutine that was not declared before use --- tools/batchMod.pl | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) diff --git a/tools/batchMod.pl b/tools/batchMod.pl index f5138d1..5271d81 100755 --- a/tools/batchMod.pl +++ b/tools/batchMod.pl @@ -82,7 +82,6 @@ my @not_deleted; # List of the itemnumbers that could not be deleted my %cookies = parse CGI::Cookie($cookie); my $sessionID = $cookies{'CGISESSID'}->value; -my $dbh = C4::Context->dbh; #--- ---------------------------------------------------------------------------- @@ -492,7 +491,7 @@ sub BuildItemsData{ # Where subfield is not repeated # And where we are sure that field should correspond # And $tag>10 -sub UpdateMarcWith($$){ +sub UpdateMarcWith { my ($marcfrom,$marcto)=@_; #warn "FROM :",$marcfrom->as_formatted; my ( $itemtag, $itemtagsubfield) = &GetMarcFromKohaField("items.itemnumber", ""); -- 1.7.2.2 From ian.walls at bywatersolutions.com Wed Sep 8 15:52:07 2010 From: ian.walls at bywatersolutions.com (Ian Walls) Date: Wed, 8 Sep 2010 09:52:07 -0400 Subject: [Koha-patches] [PATCH] [SIGNED-OFF]New system preference UseTablesortForCirc In-Reply-To: References: <1283893331-3653-1-git-send-email-nengard@bywatersolutions.com> Message-ID: Removing the tablesorter code completely, both for checkouts and holds, broke the tabbed layout on my initial tests. How could I get around that? -Ian On Wed, Sep 8, 2010 at 9:00 AM, Owen Leonard wrote: > > $("#issuest").tablesorter({ > > dateFormat: 'uk', > > headers: { 1: { sorter: 'articles' },5: { sorter: false > },6:{sorter:false},7:{sorter:false},8:{sorter:false}} > > @@ -26,6 +27,7 @@ $.tablesorter.addParser({ > > $("#issuest").bind("sortEnd",function() { > > $("#previous").parents("tr").remove(); // 'previous > checkouts' header chokes table sorter > > }); > > + > > $("#holdst").tablesorter({ > > If this preference is turned on all tablesorter code needs to be > hidden completely from the template. We shouldn't leave in the > tablesorter code for the holds tab because the same slowdown could be > happening there too. > > -- Owen > > -- > Web Developer > Athens County Public Libraries > http://www.myacpl.org > -- Ian Walls Lead Development Specialist ByWater Solutions Phone # (888) 900-8944 http://bywatersolutions.com ian.walls at bywatersolutions.com Twitter: @sekjal -------------- next part -------------- An HTML attachment was scrubbed... URL: From oleonard at myacpl.org Wed Sep 8 16:35:06 2010 From: oleonard at myacpl.org (Owen Leonard) Date: Wed, 8 Sep 2010 10:35:06 -0400 Subject: [Koha-patches] [PATCH] Revised: New system preference UseTablesortForCirc Message-ID: <1283956506-5479-1-git-send-email-oleonard@myacpl.org> This system preference allows the librarian to toggle on or off whether the JQuery tablesort is used on the circ/circulation.pl page. For patrons with many checkouts, this sort may cause very slow page loading (and therefore slow circulation transaction time), depending on the browser and local machine used. Staff can still see a sortable list of current checkouts on the members/moremember.pl page. My revision prevents the template from including *any* tablesorter code if the preference is feature is turned off: both the circulation list and the holds list will have no jQuery tablesorter. --- circ/circulation.pl | 4 + installer/data/mysql/en/mandatory/sysprefs.sql | 1 + installer/data/mysql/updatedatabase.pl | 7 + .../en/modules/admin/preferences/circulation.pref | 6 + .../prog/en/modules/circ/circulation.tmpl | 340 ++++++++++---------- 5 files changed, 188 insertions(+), 170 deletions(-) diff --git a/circ/circulation.pl b/circ/circulation.pl index 4b67920..4b16462 100755 --- a/circ/circulation.pl +++ b/circ/circulation.pl @@ -109,6 +109,10 @@ if (C4::Context->preference("DisplayClearScreenButton")) { $template->param(DisplayClearScreenButton => 1); } +if (C4::Context->preference("UseTablesortForCirc")) { + $template->param(UseTablesortForCirc => 1); +} + my $barcode = $query->param('barcode') || ''; $barcode =~ s/^\s*|\s*$//g; # remove leading/trailing whitespace diff --git a/installer/data/mysql/en/mandatory/sysprefs.sql b/installer/data/mysql/en/mandatory/sysprefs.sql index 8bfed37..9cbc923 100644 --- a/installer/data/mysql/en/mandatory/sysprefs.sql +++ b/installer/data/mysql/en/mandatory/sysprefs.sql @@ -281,6 +281,7 @@ INSERT INTO systempreferences (variable,value,explanation,options,type)VALUES('A INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('AutoSelfCheckID','','Staff ID with circulation rights to be used for automatic web-based self-check. Only applies if AutoSelfCheckAllowed syspref is turned on.','','free'); INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('AutoSelfCheckPass','','Password to be used for automatic web-based self-check. Only applies if AutoSelfCheckAllowed syspref is turned on.','','free'); INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('soundon','0','Enable circulation sounds during checkin and checkout in the staff interface. Not supported by all web browsers yet.','','YesNo'); +INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('UseTablesortForCirc','0','If on, use the JQuery tablesort function on the list of current borrower checkouts on the circulation page. Note that the use of this function may slow down circ for patrons with may checkouts.','','YesNo'); INSERT INTO `systempreferences` ( `variable` , `value` , `options` , `explanation` , `type` ) VALUES ( 'PrintNoticesMaxLines', '0', '', 'If greater than 0, sets the maximum number of lines an overdue notice will print. If the number of items is greater than this number, the notice will end with a warning asking the borrower to check their online account for a full list of overdue items.', 'Integer' ); INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('ILS-DI','0','Enables ILS-DI services at OPAC.','','YesNo'); INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('ILS-DI:Authorized_IPs','','.','Restricts usage of ILS-DI to some IPs','Free'); diff --git a/installer/data/mysql/updatedatabase.pl b/installer/data/mysql/updatedatabase.pl index a0b5c4a..6c6b9e3 100755 --- a/installer/data/mysql/updatedatabase.pl +++ b/installer/data/mysql/updatedatabase.pl @@ -3701,6 +3701,13 @@ if (C4::Context->preference("Version") < TransformToNum($DBversion)) { SetVersion ($DBversion); } +$DBversion = "3.01.00.XXX"; +if (C4::Context->preference("Version") < TransformToNum($DBversion)) { + $dbh->do("INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('UseTablesortForCirc','0','If on, use the JQuery tablesort function on the list of current borrower checkouts on the circulation page. Note that the use of this function may slow down circ for patrons with may checkouts.','','YesNo');"); + print "Upgrade to $DBversion done (Add UseTablesortForCirc syspref)\n"; + SetVersion ($DBversion); +} + =item DropAllForeignKeys($table) Drop all foreign keys of the table $table diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref index ab92915..c60afbe 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref @@ -32,6 +32,12 @@ Circulation: desc: latest to earliest - due date. - + - pref: UseTablesortForCirc + choices: + yes: "Enable" + no: "Don't enable" + - "the sorting of current patron checkouts on the circulation screen.
      NOTE: Enabling this function may slow down circulation time for patrons with many checkouts." + - - pref: soundon choices: yes: "Enable" diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl index 980d195..c8f4e6a 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl @@ -5,33 +5,33 @@ () - + @@ -480,127 +480,127 @@ No patron matched
      - -

      Checking out to ()

      + +

      Checking out to ()

      - +
      - + -

      Cannot Check Out!Attention:

      -
      - -
      -

      Holds waiting:

      - -
        -
      • "> (), by Hold placed on . - -
        Waiting at - -
      • -
      - -
      - - -
      -

      Notes:

      + +
      +

      Holds waiting:

      + +
        +
      • "> (), by Hold placed on . + +
        Waiting at + +
      • +
      + +
      + + +
      +

      Notes:

      -
      +
      -
      -

      Messages:

      - -
      - +
      +

      Messages:

      + +
      + - +
      @@ -643,16 +643,16 @@ No patron matched - + Totals: - +

      Renewal due date: " /> /lib/calendar/cal.gif" id="newduedate_button" alt="Show Calendar" /> + //]]> +

      - - + + @@ -709,11 +709,11 @@ No patron matched - - On Hold - + + On Hold + - Not Renewable + Not Renewable @@ -734,7 +734,7 @@ No patron matched Previous checkouts Previous checkouts - + @@ -775,11 +775,11 @@ No patron matched - - On Hold - + + On Hold + - Not Renewable + Not Renewable @@ -787,7 +787,7 @@ No patron matched - + Checkin Failed " onclick="uncheck_sibling(this);" /> @@ -821,23 +821,23 @@ No patron matched
      - + - + - + - + "> - -
      Hold date Title Call NumberBarcodeBarcode PriorityDelete?Delete?
      ">, by Item + Item waiting at in transit from @@ -848,7 +848,7 @@ No patron matched @@ -858,10 +858,10 @@ No patron matched
      -
      +
      - -

      Patron has nothing on hold.

      + +

      Patron has nothing on hold.

      -- 1.7.0.4 From oleonard at myacpl.org Wed Sep 8 16:37:10 2010 From: oleonard at myacpl.org (Owen Leonard) Date: Wed, 8 Sep 2010 10:37:10 -0400 Subject: [Koha-patches] [PATCH] [SIGNED-OFF]New system preference UseTablesortForCirc In-Reply-To: References: <1283893331-3653-1-git-send-email-nengard@bywatersolutions.com> Message-ID: > Removing the tablesorter code completely, both for checkouts and holds, > broke the tabbed layout on my initial tests. ?How could I get around that? There's nothing to it that *should* break the tabs, so it was probably a minor error somewhere. I've made some changes to your first patch and resubmitted it. (Sorry if that wasn't the git-correct way to do it). -- Owen -- Web Developer Athens County Public Libraries http://www.myacpl.org From mjr at phonecoop.coop Wed Sep 8 19:16:38 2010 From: mjr at phonecoop.coop (MJ Ray) Date: Wed, 8 Sep 2010 18:16:38 +0100 (BST) Subject: [Koha-patches] [PATCH] Bug 5105 - Remove use of depreciated Switch module In-Reply-To: <1283951792-4132-1-git-send-email-colin.campbell@ptfs-europe.com> Message-ID: <20100908171638.35BAEF72EE@nail.towers.org.uk> Colin Campbell wrote: > Use of switch generates errors in perl 12 and above Blimey! I thought perl 6 was still being developped... ;-) Regards, -- MJ Ray (slef), member of www.software.coop, a for-more-than-profit co-op. Webmaster, Debian Developer, Past Koha RM, statistician, former lecturer. In My Opinion Only: see http://mjr.towers.org.uk/email.html Available for hire for various work http://www.software.coop/products/ From herolsen at alumni.upenn.edu Thu Sep 9 04:04:25 2010 From: herolsen at alumni.upenn.edu (Eric Olsen) Date: Wed, 8 Sep 2010 21:04:25 -0500 Subject: [Koha-patches] [PATCH 2/2] Bug 5207 - Details on editing SAX Parser ini file. Message-ID: <1283997865-1569-1-git-send-email-herolsen@alumni.upenn.edu> --- INSTALL.ubuntu | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/INSTALL.ubuntu b/INSTALL.ubuntu index 771a842..9b654fa 100644 --- a/INSTALL.ubuntu +++ b/INSTALL.ubuntu @@ -156,6 +156,8 @@ When the configuration is completed CPAN will install the Perl modules. /etc/perl/XML/SAX/ParserDetails.ini + You will need to move the entire section for '[XML::LibXML::SAX::Parser]' to the bottom of the ini file. + 2.4 Install DBD::mysql Perl module In order to handle UTF-8 correctly, Koha requires at least version 4.004 -- 1.7.0.4 From nengard at gmail.com Thu Sep 9 14:35:43 2010 From: nengard at gmail.com (Nicole Engard) Date: Thu, 9 Sep 2010 08:35:43 -0400 Subject: [Koha-patches] [PATCH] Revised: New system preference UseTablesortForCirc In-Reply-To: <1283956506-5479-1-git-send-email-oleonard@myacpl.org> References: <1283956506-5479-1-git-send-email-oleonard@myacpl.org> Message-ID: This patch has the unexpected side effect of removing the tabs from the checkout display, so it needs to be revised again. Nicole On Wed, Sep 8, 2010 at 10:35 AM, Owen Leonard wrote: > This system preference allows the librarian to toggle on or off whether the JQuery tablesort is used on the > circ/circulation.pl page. ?For patrons with many checkouts, this sort may cause very slow page loading (and > therefore slow circulation transaction time), depending on the browser and local machine used. ?Staff can > still see a sortable list of current checkouts on the members/moremember.pl page. > > My revision prevents the template from including *any* tablesorter code if the > preference is feature is turned off: both the circulation list and > the holds list will have no jQuery tablesorter. > --- > ?circ/circulation.pl ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?| ? ?4 + > ?installer/data/mysql/en/mandatory/sysprefs.sql ? ? | ? ?1 + > ?installer/data/mysql/updatedatabase.pl ? ? ? ? ? ? | ? ?7 + > ?.../en/modules/admin/preferences/circulation.pref ?| ? ?6 + > ?.../prog/en/modules/circ/circulation.tmpl ? ? ? ? ?| ?340 ++++++++++---------- > ?5 files changed, 188 insertions(+), 170 deletions(-) > > diff --git a/circ/circulation.pl b/circ/circulation.pl > index 4b67920..4b16462 100755 > --- a/circ/circulation.pl > +++ b/circ/circulation.pl > @@ -109,6 +109,10 @@ if (C4::Context->preference("DisplayClearScreenButton")) { > ? ? $template->param(DisplayClearScreenButton => 1); > ?} > > +if (C4::Context->preference("UseTablesortForCirc")) { > + ? ?$template->param(UseTablesortForCirc => 1); > +} > + > ?my $barcode ? ? ? ?= $query->param('barcode') || ''; > ?$barcode =~ ?s/^\s*|\s*$//g; # remove leading/trailing whitespace > > diff --git a/installer/data/mysql/en/mandatory/sysprefs.sql b/installer/data/mysql/en/mandatory/sysprefs.sql > index 8bfed37..9cbc923 100644 > --- a/installer/data/mysql/en/mandatory/sysprefs.sql > +++ b/installer/data/mysql/en/mandatory/sysprefs.sql > @@ -281,6 +281,7 @@ INSERT INTO systempreferences (variable,value,explanation,options,type)VALUES('A > ?INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('AutoSelfCheckID','','Staff ID with circulation rights to be used for automatic web-based self-check. Only applies if AutoSelfCheckAllowed syspref is turned on.','','free'); > ?INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('AutoSelfCheckPass','','Password to be used for automatic web-based self-check. Only applies if AutoSelfCheckAllowed syspref is turned on.','','free'); > ?INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('soundon','0','Enable circulation sounds during checkin and checkout in the staff interface. ?Not supported by all web browsers yet.','','YesNo'); > +INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('UseTablesortForCirc','0','If on, use the JQuery tablesort function on the list of current borrower checkouts on the circulation page. ?Note that the use of this function may slow down circ for patrons with may checkouts.','','YesNo'); > ?INSERT INTO `systempreferences` ( `variable` , `value` , `options` , `explanation` , `type` ) VALUES ( 'PrintNoticesMaxLines', '0', '', 'If greater than 0, sets the maximum number of lines an overdue notice will print. If the number of items is greater than this number, the notice will end with a warning asking the borrower to check their online account for a full list of overdue items.', 'Integer' ); > ?INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('ILS-DI','0','Enables ILS-DI services at OPAC.','','YesNo'); > ?INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('ILS-DI:Authorized_IPs','','.','Restricts usage of ILS-DI to some IPs','Free'); > diff --git a/installer/data/mysql/updatedatabase.pl b/installer/data/mysql/updatedatabase.pl > index a0b5c4a..6c6b9e3 100755 > --- a/installer/data/mysql/updatedatabase.pl > +++ b/installer/data/mysql/updatedatabase.pl > @@ -3701,6 +3701,13 @@ if (C4::Context->preference("Version") < TransformToNum($DBversion)) { > ? ? SetVersion ($DBversion); > ?} > > +$DBversion = "3.01.00.XXX"; > +if (C4::Context->preference("Version") < TransformToNum($DBversion)) { > + ? ?$dbh->do("INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('UseTablesortForCirc','0','If on, use the JQuery tablesort function on the list of current borrower checkouts on the circulation page. Note that the use of this function may slow down circ for patrons with may checkouts.','','YesNo');"); > + ? ?print "Upgrade to $DBversion done (Add UseTablesortForCirc syspref)\n"; > + ? ?SetVersion ($DBversion); > +} > + > ?=item DropAllForeignKeys($table) > > ? Drop all foreign keys of the table $table > diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref > index ab92915..c60afbe 100644 > --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref > +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref > @@ -32,6 +32,12 @@ Circulation: > ? ? ? ? ? ? ? ? ? desc: latest to earliest > ? ? ? ? ? ? - due date. > ? ? ? ? - > + ? ? ? ? ? ?- pref: UseTablesortForCirc > + ? ? ? ? ? ? ?choices: > + ? ? ? ? ? ? ? ? ?yes: "Enable" > + ? ? ? ? ? ? ? ? ?no: "Don't enable" > + ? ? ? ? ? ?- "the sorting of current patron checkouts on the circulation screen.
      NOTE: Enabling this function may slow down circulation time for patrons with many checkouts." > + ? ? ? ?- > ? ? ? ? ? ? - pref: soundon > ? ? ? ? ? ? ? choices: > ? ? ? ? ? ? ? ? ?yes: "Enable" > diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl > index 980d195..c8f4e6a 100644 > --- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl > +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl > @@ -5,33 +5,33 @@ > ?() > ? > ? > - > + > ? > ? > > ? ? ? ? ? > @@ -480,127 +480,127 @@ No patron matched > ?
      > > ? ? > - ? ? ? ? ? ? ? > - ? ? ? ? ? ? ? ?

      Checking out to ()

      > + ? ? ? ? > + ? ? ? ?

      Checking out to ()

      > ? ? ? ?
      > - ? ? ? ? ? ? ? > + ? ? ? ? > ? ? ? ?
      > - ? ? ? ? ? ? ? > + ? ? ? ? > > - ? ? ? ? ? ? ?

      Cannot Check Out!Attention:

      > - ? ? ? ? ? ? ?
        > + ? ? ? ?

        Cannot Check Out!Attention:

        > + ? ? ? ?
          > > - ? ? ? ? ? ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ?
        • Expiration: Patron's card will expire soon. > - ? ? ? ? ? ? ? ? ? ? ? Patron's card expires on &cardnumber=&destination=circ&reregistration=y">Renew or &categorycode=">Edit Details > + ? ? ? ? ? ? > + ? ? ? ? ? ?
        • Expiration: Patron's card will expire soon. > + ? ? ? ? ? ?Patron's card expires on &cardnumber=&destination=circ&reregistration=y">Renew or &categorycode=">Edit Details > > - ? ? ? ? ? ? ? ? ? ? ?
        • > - ? ? ? ? ? ? ? ? ? ? ? > + ? ? ? ? ? ? > + ? ? ? ? ? ? > > - ? ? ? ? ? ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ? ?
        • Set due date to expiry: You have the ReturnBeforeExpiry system preference enabled this means if the > - ? ? ? ? ? ? ? ? ? ? ? ?expiry date is before the date due, the date due will be set to the expiry date > - ? ? ? ? ? ? ? ? ? ? ? ?
        • > - ? ? ? ? ? ? ? ? ? ? ? > + ? ? ? ? ? ? > + ? ? ? ? ? ?
        • Set due date to expiry: You have the ReturnBeforeExpiry system preference enabled this means if the > + ? ? ? ? ? ? expiry date is before the date due, the date due will be set to the expiry date > + ? ? ? ? ? ?
        • > + ? ? ? ? ? ? > > - ? ? ? ? ? ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ?
        • Expiration: Patron's card has expired. > - ? ? ? ? ? ? ? ? ? ? ? Patron's card expired on &cardnumber=&destination=circ&reregistration=y">Renew or &categorycode=">Edit Details > + ? ? ? ? ? ? > + ? ? ? ? ? ?
        • Expiration: Patron's card has expired. > + ? ? ? ? ? ?Patron's card expired on &cardnumber=&destination=circ&reregistration=y">Renew or &categorycode=">Edit Details > > - ? ? ? ? ? ? ? ? ? ? ?
        • > - ? ? ? ? ? ? ? ? ? ? ? > + ? ? ? ? ? ? > + ? ? ? ? ? ? > > ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ?
        • Address: Patron's address in doubt
        • > - ? ? ? ? ? ? ? ? ? ? ? > + ? ? ? ? ? ?
        • Address: Patron's address in doubt
        • > + ? ? ? ? ? ? > > ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ?
        • Lost: Patron's card is lost
        • > - ? ? ? ? ? ? ? ? ? ? ? > + ? ? ? ? ? ?
        • Lost: Patron's card is lost
        • > + ? ? ? ? ? ? > > ? ? ? ? ? ?
        • > ? ? ? ? ? ? ? ? Restricted: Patron's account is restricted &cardnumber=&destination=circ&status=0">Lift restriction > ?
        • > > - ? ? ? ? ? ? ?
        • Overdues: Patron has ITEMS OVERDUE. See highlighted items below
        • > + ? ? ? ? ? ?
        • Overdues: Patron has ITEMS OVERDUE. See highlighted items below
        • > ? ? ? ? ? ? > > - ? ? ? ? ? ? ? > + ? ? ? ? ? ? > ? ? ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
        • > + ? ? ? ? ? ? ? ? ? ?
        • > ? ? ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
        • > + ? ? ? ? ? ? ? ? ? ?
        • > ? ? ? ? ? ? ? ? > ? ? ? ? ? ? Fines: Patron has ?">Outstanding fines of . > ? ? ? ? ? ? ? ? > ? ? ? ? ? ? ? ? ? ? Checkouts are blocked because fine balance is over the limit. > ? ? ? ? ? ? ? ? > ? ? ? ? ? ? Make ">Payment
        • > - ? ? ? ? ? ? ? ? ? ? ? > + ? ? ? ? ? ? > > - ? ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ?
        • > + ? ? ? ? ? ? > + ? ? ? ? ? ?
        • > ? ? ? ? ? ? ? ? Credits: Patron has a credit of > ? ? ? ? ? ?
        • > - ? ? ? ? ? ? ? ? ? ? ? > + ? ? ? ? ? ? > > > > - ? ? ? ? ? ? ? ? ? ? ?
        > + ? ? ? ? ? ?
      > ? ? ? ?
      > > - ? ? ? ? ? ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ?
      > - ? ? ? ? ? ? ? ? ?

      Holds waiting:

      > - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
        > - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
      • "> (), by Hold placed on . > - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
        Waiting at > - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
      • > - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
      > - ? ? ? ? ? ? ? ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ?
      > - ? ? ? ? ? ? ? ? ? ? ? > - ? ? ? > - ? ? ? ? ? ? ? ? ? ? ?
      > - ? ? ? ? ? ? ? ? ? ? ?

      Notes:

      > + ? ? ? ? ? ? > + ? ? ? ? ? ?
      > + ? ? ? ? ? ?

      Holds waiting:

      > + ? ? ? ? ? ? ? ? ? ? > + ? ? ? ? ? ? ? ? ? ? ? ?
        > + ? ? ? ? ? ? ? ? ? ? ? ? ? ?
      • "> (), by Hold placed on . > + ? ? ? ? ? ? ? ? ? ? ? ? > + ? ? ? ? ? ? ? ? ? ? ? ? ? ?
        Waiting at > + ? ? ? ? ? ? ? ? ? ? ? ? > + ? ? ? ? ? ? ? ? ? ? ? ? ? ?
      • > + ? ? ? ? ? ? ? ? ? ? ? ?
      > + ? ? ? ? ? ? ? ? > + ? ? ? ? ? ?
      > + ? ? ? ? ? ? > + ? ? > + ? ? ? ? ? ?
      > + ? ? ? ? ? ?

      Notes:

      > ? ? ? ? ? ?

      > - ? ? ? ? ? ? ? ? ? ? ?
      > + ? ? ? ? ? ?
      > > > ? ? > > - ? ? ?
      > - ? ? ? ? ? ? ?

      Messages:

      > - ? ? ? ? ? ? ?
        > - ? ? ? ? ? ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
      • > - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? "" > - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? &borrowernumber=">[Delete] > - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? &borrowernumber=">[Delete] > - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
      • > - ? ? ? ? ? ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
      • "" &borrowernumber=">[Delete]
      • > - ? ? ? ? ? ? ? ? ? ? ? > - > - ? ? ? ? ? ? ?
      > - ? ? ?
      > - > + ? ?
      > + ? ? ? ?

      Messages:

      > + ? ? ? ?
        > + ? ? ? ? ? ? > + ? ? ? ? ? ? ? ?
      • > + ? ? ? ? ? ? ? ? ? ? > + ? ? ? ? ? ? ? ? ? ? ? ? > + ? ? ? ? ? ? ? ? ? ? ? ? > + ? ? ? ? ? ? ? ? ? ? ? ?"" > + ? ? ? ? ? ? ? ? ? ? > + ? ? ? ? ? ? ? ? ? ? > + ? ? ? ? ? ? ? ? ? ? ? ?&borrowernumber=">[Delete] > + ? ? ? ? ? ? ? ? ? ? > + ? ? ? ? ? ? ? ? ? ? ? ? > + ? ? ? ? ? ? ? ? ? ? ? ? ? ?&borrowernumber=">[Delete] > + ? ? ? ? ? ? ? ? ? ? ? ? > + ? ? ? ? ? ? ? ? ? ? > + ? ? ? ? ? ? ? ?
      • > + ? ? ? ? ? ? > + ? ? ? ? ? ? > + ? ? ? ? ? ? ? ?
      • "" &borrowernumber=">[Delete]
      • > + ? ? ? ? ? ? > + > + ? ? ? ?
      > + ? ?
      > + > ? ? ? > > - > + > > ?
      > ?
      > @@ -643,16 +643,16 @@ No patron matched > ? ? > ? > ? > - ? ? ? ? ? ? ? > + ? ? ? ? > ? ? ? ? ? ? Totals: > - ? ? ? ? ? ? ? ? ? ? ? > + ? ? ? ? ? ? > ? ? ? ? ? ? > ? ? ? ? ? ? > ? ? ? ? ? ? ? ?

      > ? ? ? ? ? ? ? ? ? ? Renewal due date: " /> > ? ? ? ? ? ? ? ? ? ? /lib/calendar/cal.gif" id="newduedate_button" alt="Show Calendar" /> > ? > + ? ? ? ? ? ? ? ?//]]> > + ? ? ? ? ? ? ? ? > ? ? ? ? ? ? ? ?

      > ? ? ? ? ? ? ? ?

      > ? ? ? ? ? ? ? ? ? ? > ? ? ? ? ? ? ? ?

      > ? ? ? ? ? ? > ? ? ? ? > - ? ? ? ? ? ? ? > - ? ? ? > + ? ? ? ? > + ? ? > > ? ? > ? ? > @@ -709,11 +709,11 @@ No patron matched > ? ? ? ? ? ? ? ? > ? ? ? ? ? ? ? ? > ? ? ? ? ? ? > - ? ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ? On Hold > - ? ? ? ? ? ? ? > + ? ? ? ? > + ? ? ? ? ? ?On Hold > + ? ? ? ? > ? ? ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ? Not Renewable > + ? ? ? ? ? ?Not Renewable > ? ? ? ? ? ? ? ? > ? ? ? ? ? ? > ? ? ? ? ? ? ? ? > @@ -734,7 +734,7 @@ No patron matched > ? > ?Previous checkouts > ?Previous checkouts > - ? ? ? > + ? ? > ? > ? ? > ? ? > @@ -775,11 +775,11 @@ No patron matched > ? ? ? ? ? ? ? ? > ? ? ? ? ? ? ? ? > ? ? ? ? ? ? > - ? ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ? On Hold > - ? ? ? ? ? ? ? > + ? ? ? ? > + ? ? ? ? ? ?On Hold > + ? ? ? ? > ? ? ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ? Not Renewable > + ? ? ? ? ? ?Not Renewable > ? ? ? ? ? ? ? ? > ? ? ? ? ? ? > ? ? ? ? ? ? ? ? > @@ -787,7 +787,7 @@ No patron matched > ? ? ? ? > ? ? ? ? > ? ? ? ? > - ? ? ? ? ? ? ? ? > + ? ? ? ? ? > ? ? ? ? ? ? Checkin Failed > ? ? ? ? > ? ? ? ? ? ? " onclick="uncheck_sibling(this);" /> > @@ -821,23 +821,23 @@ No patron matched > ?
      > ? > ?
      > - ? ? ? > + ? ? > ? ? > ? ? ? ? > ? ? ? ? ? ? > ? ? ? ? ? ? > ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ? > + ? ? ? ? ? ? > ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ? > + ? ? ? ? ? ? > ? ? ? ? > - ? ? ? ? ? ? ? > + ? ? ? ? > ? ? ? ? > ? ? ? ? "> > ? ? ? ? ? ? ? ? ? ? > ? ? ? ? ? ? ? ? ? ? > ? ? ? ? ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? > - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? > ? ? ? ? > ? ?
      Hold dateTitleCall NumberBarcodeBarcodePriorityDelete?Delete?
      ">, by Item > + ? ? ? ? ? ? ? ? ? ?Item > ? ? ? ? ? ? ? ? ? ? ? ? waiting at > ? ? ? ? ? ? ? ? ? ? ? ? > ? ? ? ? ? ? ? ? ? ? ? ? in transit from > @@ -848,7 +848,7 @@ No patron matched > ? ? ? ? ? ? ? ? ? ? > ? ? ? ? ? ? ? ? ? ? ? ? > ? ? ? ? ? ? ? ? ? ? > @@ -858,10 +858,10 @@ No patron matched > ? ? ? ? ? ?
      > - ? ? ? ? ? ? ?
      > + ? ? ? ? ? ?
      > ? ?
      > - ? ? ? > - ? ? ?

      Patron has nothing on hold.

      > + ? ? > + ? ?

      Patron has nothing on hold.

      > ? > ?
      > > -- > 1.7.0.4 > > _______________________________________________ > Koha-patches mailing list > Koha-patches at lists.koha-community.org > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-patches > From oleonard at myacpl.org Thu Sep 9 15:57:19 2010 From: oleonard at myacpl.org (Owen Leonard) Date: Thu, 9 Sep 2010 09:57:19 -0400 Subject: [Koha-patches] [PATCH] Fix for Bug 5208, Language chooser missing on Batch item deletion/modification Message-ID: <1284040639-7366-1-git-send-email-oleonard@myacpl.org> --- .../prog/en/modules/tools/batchMod-del.tmpl | 9 +++------ .../prog/en/modules/tools/batchMod-edit.tmpl | 4 +--- .../prog/en/modules/tools/batchMod.tmpl | 4 +--- 3 files changed, 5 insertions(+), 12 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batchMod-del.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batchMod-del.tmpl index c6f82b9..454d59a 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batchMod-del.tmpl +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batchMod-del.tmpl @@ -42,7 +42,6 @@
      -

      Batch item deletion

      Batch item deletion results

      Error saving item: Barcode must be unique.
      Error saving items: Unable to automatically determine values for barcodes. No item has been inserted.
      @@ -136,6 +135,7 @@
      + @@ -168,9 +168,6 @@

      Return to batch item deletion

      - -
      -
      - - +
      + diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batchMod-edit.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batchMod-edit.tmpl index 7793f04..353545e 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batchMod-edit.tmpl +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batchMod-edit.tmpl @@ -158,6 +158,4 @@
      - - - + diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batchMod.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batchMod.tmpl index 874153f..9fd8061 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batchMod.tmpl +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batchMod.tmpl @@ -64,6 +64,4 @@ - - - + -- 1.7.0.4 From oleonard at myacpl.org Thu Sep 9 16:08:58 2010 From: oleonard at myacpl.org (Owen Leonard) Date: Thu, 9 Sep 2010 10:08:58 -0400 Subject: [Koha-patches] [PATCH] Fix for Bug 5210, back button on batch modification result page useless Message-ID: <1284041338-7523-1-git-send-email-oleonard@myacpl.org> I can't see any good use for a back button here, so I'm taking it out. An improvement might be to build in a method to resubmit the same batch of barcodes/item numbers again so that you could make additional changes to the same set. --- .../prog/en/modules/tools/batchMod-edit.tmpl | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batchMod-edit.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batchMod-edit.tmpl index 7793f04..f314c7c 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batchMod-edit.tmpl +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batchMod-edit.tmpl @@ -151,8 +151,7 @@
      - -   Done + Done
      -- 1.7.0.4 From oleonard at myacpl.org Thu Sep 9 16:44:22 2010 From: oleonard at myacpl.org (Owen Leonard) Date: Thu, 9 Sep 2010 10:44:22 -0400 Subject: [Koha-patches] [PATCH] Revised: New system preference UseTablesortForCirc In-Reply-To: References: <1283956506-5479-1-git-send-email-oleonard@myacpl.org> Message-ID: > This patch has the unexpected side effect of removing the tabs from > the checkout display, so it needs to be revised again. I'm not seeing that--I've got working tabs. But I'll check it again and resubmit no matter what since my patch introduces a bunch of unintentional whitespace changes. -- Owen -- Web Developer Athens County Public Libraries http://www.myacpl.org From oleonard at myacpl.org Thu Sep 9 18:02:14 2010 From: oleonard at myacpl.org (Owen Leonard) Date: Thu, 9 Sep 2010 12:02:14 -0400 Subject: [Koha-patches] [PATCH] Fix for Bug 5051, Renewal due date doesn't always show on patron Checkout tab Message-ID: <1284048134-8050-1-git-send-email-oleonard@myacpl.org> Display of the renewal date footer in the template was conditional upon the existence of checkouts from today. In order to fix this bug it was necessary to repeat the markup for the table footer twice in the template, so I created an include file for it. The same include file can now be used in moremember.tmpl. --- .../prog/en/includes/checkouts-table-footer.inc | 25 ++++++++++++++ .../prog/en/modules/circ/circulation.tmpl | 36 ++----------------- .../prog/en/modules/members/moremember.tmpl | 36 +++++--------------- 3 files changed, 38 insertions(+), 59 deletions(-) create mode 100644 koha-tmpl/intranet-tmpl/prog/en/includes/checkouts-table-footer.inc diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/checkouts-table-footer.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/checkouts-table-footer.inc new file mode 100644 index 0000000..5d05b94 --- /dev/null +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/checkouts-table-footer.inc @@ -0,0 +1,25 @@ + + + Totals: + + + +

      Renewal due date: " /> + /lib/calendar/cal.gif" id="newduedate_button" alt="Show Calendar" /> +

      +

      + + + \ No newline at end of file diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl index 980d195..321858d 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl @@ -176,7 +176,7 @@ function refocus(calendar) {
    • - + Cancel - " /> + " /> " /> @@ -642,36 +642,7 @@ No patron matched Check in

      select all | none

      - - - Totals: - - - -

      - Renewal due date: " /> - /lib/calendar/cal.gif" id="newduedate_button" alt="Show Calendar" /> - -

      -

      - -

      - - - + @@ -734,6 +705,7 @@ No patron matched Previous checkouts Previous checkouts + diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tmpl index dfad6ee..2c02095 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tmpl +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tmpl @@ -89,7 +89,14 @@ if (nodename =="barcodes[]"){ } } } - +function validate1(date) { + var today = new Date(); + if ( date < today ) { + return true; + } else { + return false; + } +}; //]]> @@ -404,32 +411,7 @@ if (nodename =="barcodes[]"){ Renew

      select all | none

      Check in

      select all | none

      - - - Totals: - - - -

      - Renewal due date: " /> - /lib/calendar/cal.gif" id="newduedate_button" alt="Show Calendar" /> - - -

      -

      - -

      - - - + -- 1.7.0.4 From nengard at gmail.com Thu Sep 9 18:05:39 2010 From: nengard at gmail.com (Nicole Engard) Date: Thu, 9 Sep 2010 12:05:39 -0400 Subject: [Koha-patches] [PATCH] Revised: New system preference UseTablesortForCirc In-Reply-To: References: <1283956506-5479-1-git-send-email-oleonard@myacpl.org> Message-ID: I'm on Mac OS X and FF 3.6 - and I think Ian is too and he too saw the same thing - no tabs. Nicole On Thu, Sep 9, 2010 at 10:44 AM, Owen Leonard wrote: >> This patch has the unexpected side effect of removing the tabs from >> the checkout display, so it needs to be revised again. > > I'm not seeing that--I've got working tabs. But I'll check it again > and resubmit no matter what since my patch introduces a bunch of > unintentional whitespace changes. > > ?-- Owen > > -- > Web Developer > Athens County Public Libraries > http://www.myacpl.org > _______________________________________________ > Koha-patches mailing list > Koha-patches at lists.koha-community.org > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-patches > From ian.walls at bywatersolutions.com Thu Sep 9 18:07:44 2010 From: ian.walls at bywatersolutions.com (Ian Walls) Date: Thu, 9 Sep 2010 12:07:44 -0400 Subject: [Koha-patches] [PATCH] [SIGNED OFF] Fix for Bug 5075 - Terms not highlighted w/ xslt on Message-ID: <1284048464-30992-1-git-send-email-ian.walls@bywatersolutions.com> From: Owen Leonard - XSLT didn't contain the class markup which acts as a hook for the JavaScript highlighting system. - Standard results page also contained a typo which prevented data other than title and author from being highlighted Signed-off-by: Ian Walls --- .../opac-tmpl/prog/en/modules/opac-results.tmpl | 2 +- .../prog/en/xslt/MARC21slim2OPACResults.xsl | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/koha-tmpl/opac-tmpl/prog/en/modules/opac-results.tmpl b/koha-tmpl/opac-tmpl/prog/en/modules/opac-results.tmpl index 3282600..3d59dd1 100644 --- a/koha-tmpl/opac-tmpl/prog/en/modules/opac-results.tmpl +++ b/koha-tmpl/opac-tmpl/prog/en/modules/opac-results.tmpl @@ -90,7 +90,7 @@ function highlightOn() { for (x in q_array) { $(".title").highlight(q_array[x]); $(".author").highlight(q_array[x]); - $(".result_summary").highlight(q_array[x]); + $(".results_summary").highlight(q_array[x]); } $(".highlight_toggle").toggle(); } diff --git a/koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACResults.xsl b/koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACResults.xsl index 65e14e5..8950cc5 100644 --- a/koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACResults.xsl +++ b/koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACResults.xsl @@ -391,7 +391,7 @@ - /cgi-bin/koha/opac-detail.pl?biblionumber= + /cgi-bin/koha/opac-detail.pl?biblionumber=title @@ -440,7 +440,7 @@ - by + by @@ -492,6 +492,7 @@ +

      -- 1.5.6.5 From ian.walls at bywatersolutions.com Thu Sep 9 18:43:39 2010 From: ian.walls at bywatersolutions.com (Ian Walls) Date: Thu, 9 Sep 2010 12:43:39 -0400 Subject: [Koha-patches] [PATCH] [SIGNED OFF]Fix for Bug 5101, Creators tab isn't highlighted when selected Message-ID: <1284050619-31294-1-git-send-email-ian.walls@bywatersolutions.com> From: Owen Leonard Signed-off-by: Ian Walls --- .../intranet-tmpl/prog/en/includes/prefs-menu.inc | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/prefs-menu.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/prefs-menu.inc index b72e305..1fc624a 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/prefs-menu.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/prefs-menu.inc @@ -5,7 +5,7 @@
    • Authorities
    • Cataloging
    • Circulation
    • -
    • Creators
    • +
    • Creators
    • Enhanced Content
    • I18N/L10N
    • Local Use
    • -- 1.5.6.5 From nengard at bywatersolutions.com Thu Sep 9 19:38:19 2010 From: nengard at bywatersolutions.com (Nicole Engard) Date: Thu, 9 Sep 2010 13:38:19 -0400 Subject: [Koha-patches] [PATCH] [SIGNED-OFF] New system preference UseTablesortForCirc Message-ID: <1284053899-3361-1-git-send-email-nengard@bywatersolutions.com> From: Owen Leonard This system preference allows the librarian to toggle on or off whether the JQuery tablesort is used on the circ/circulation.pl page. For patrons with many checkouts, this sort may cause very slow page loading (and therefore slow circulation transaction time), depending on the browser and local machine used. Staff can still see a sortable list of current checkouts on the members/moremember.pl page. My revision prevents the template from including *any* tablesorter code if the preference is feature is turned off: both the circulation list and the holds list will have no jQuery tablesorter. Edit: patch without unnecessary whitespace changes Signed-off-by: Nicole Engard --- circ/circulation.pl | 4 ++++ installer/data/mysql/en/mandatory/sysprefs.sql | 1 + installer/data/mysql/updatedatabase.pl | 7 +++++++ .../en/modules/admin/preferences/circulation.pref | 6 ++++++ .../prog/en/modules/circ/circulation.tmpl | 11 +++++------ 5 files changed, 23 insertions(+), 6 deletions(-) diff --git a/circ/circulation.pl b/circ/circulation.pl index 4b67920..4b16462 100755 --- a/circ/circulation.pl +++ b/circ/circulation.pl @@ -109,6 +109,10 @@ if (C4::Context->preference("DisplayClearScreenButton")) { $template->param(DisplayClearScreenButton => 1); } +if (C4::Context->preference("UseTablesortForCirc")) { + $template->param(UseTablesortForCirc => 1); +} + my $barcode = $query->param('barcode') || ''; $barcode =~ s/^\s*|\s*$//g; # remove leading/trailing whitespace diff --git a/installer/data/mysql/en/mandatory/sysprefs.sql b/installer/data/mysql/en/mandatory/sysprefs.sql index 8bfed37..9cbc923 100644 --- a/installer/data/mysql/en/mandatory/sysprefs.sql +++ b/installer/data/mysql/en/mandatory/sysprefs.sql @@ -281,6 +281,7 @@ INSERT INTO systempreferences (variable,value,explanation,options,type)VALUES('A INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('AutoSelfCheckID','','Staff ID with circulation rights to be used for automatic web-based self-check. Only applies if AutoSelfCheckAllowed syspref is turned on.','','free'); INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('AutoSelfCheckPass','','Password to be used for automatic web-based self-check. Only applies if AutoSelfCheckAllowed syspref is turned on.','','free'); INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('soundon','0','Enable circulation sounds during checkin and checkout in the staff interface. Not supported by all web browsers yet.','','YesNo'); +INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('UseTablesortForCirc','0','If on, use the JQuery tablesort function on the list of current borrower checkouts on the circulation page. Note that the use of this function may slow down circ for patrons with may checkouts.','','YesNo'); INSERT INTO `systempreferences` ( `variable` , `value` , `options` , `explanation` , `type` ) VALUES ( 'PrintNoticesMaxLines', '0', '', 'If greater than 0, sets the maximum number of lines an overdue notice will print. If the number of items is greater than this number, the notice will end with a warning asking the borrower to check their online account for a full list of overdue items.', 'Integer' ); INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('ILS-DI','0','Enables ILS-DI services at OPAC.','','YesNo'); INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('ILS-DI:Authorized_IPs','','.','Restricts usage of ILS-DI to some IPs','Free'); diff --git a/installer/data/mysql/updatedatabase.pl b/installer/data/mysql/updatedatabase.pl index a0b5c4a..6c6b9e3 100755 --- a/installer/data/mysql/updatedatabase.pl +++ b/installer/data/mysql/updatedatabase.pl @@ -3701,6 +3701,13 @@ if (C4::Context->preference("Version") < TransformToNum($DBversion)) { SetVersion ($DBversion); } +$DBversion = "3.01.00.XXX"; +if (C4::Context->preference("Version") < TransformToNum($DBversion)) { + $dbh->do("INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES('UseTablesortForCirc','0','If on, use the JQuery tablesort function on the list of current borrower checkouts on the circulation page. Note that the use of this function may slow down circ for patrons with may checkouts.','','YesNo');"); + print "Upgrade to $DBversion done (Add UseTablesortForCirc syspref)\n"; + SetVersion ($DBversion); +} + =item DropAllForeignKeys($table) Drop all foreign keys of the table $table diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref index ab92915..c60afbe 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref @@ -32,6 +32,12 @@ Circulation: desc: latest to earliest - due date. - + - pref: UseTablesortForCirc + choices: + yes: "Enable" + no: "Don't enable" + - "the sorting of current patron checkouts on the circulation screen.
      NOTE: Enabling this function may slow down circulation time for patrons with many checkouts." + - - pref: soundon choices: yes: "Enable" diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl index 980d195..ab27fbb 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tmpl @@ -5,20 +5,20 @@ () - + @@ -595,10 +595,10 @@ function unHideSubfield(index,labelindex) { // FIXME :: is it used ? @@ -641,21 +641,21 @@ function unHideSubfield(index,labelindex) { // FIXME :: is it used ?
      - + - +
      - -
        -
      • -
      • -
      • -
      • +
      • +
      • + + +
      • -
      +
    @@ -724,7 +724,7 @@ function unHideSubfield(index,labelindex) { // FIXME :: is it used ? " />
    -
      +
      • XX"> @@ -743,20 +743,20 @@ function unHideSubfield(index,labelindex) { // FIXME :: is it used ? -
        _"> +
        _">
        _"> - - - Click to Expand this Tag" onclick="ExpandField('tag__'); return false;"> - - "> - + + - Click to Expand this Tag" onclick="ExpandField('tag__'); return false;"> + + "> + - _indicator1_" size="1" maxlength="1" value="" /> - _indicator2_" size="1" maxlength="1" value="" /> + _indicator1_" size="1" maxlength="1" value="" /> + _indicator2_" size="1" maxlength="1" value="" /> - _indicator1_" size="1" maxlength="1" value="" /> - _indicator2_" size="1" maxlength="1" value="" /> + _indicator1_" size="1" maxlength="1" value="" /> + _indicator2_" size="1" maxlength="1" value="" /> - @@ -769,7 +769,7 @@ function unHideSubfield(index,labelindex) { // FIXME :: is it used ? - _'); return false;" title="Click to Expand this Tag"> + _'); return false;" title="Click to Expand this Tag"> _'); return false;" title="Repeat this Tag">+ @@ -777,7 +777,7 @@ function unHideSubfield(index,labelindex) { // FIXME :: is it used ?
        - +
        "> -- 1.7.0.4 From oleonard at myacpl.org Tue Sep 14 16:50:43 2010 From: oleonard at myacpl.org (Owen Leonard) Date: Tue, 14 Sep 2010 10:50:43 -0400 Subject: [Koha-patches] [PATCH] Bug 4867 - cannot clone subfields in marc editor, other clone/unclone weirdness Message-ID: <1284475843-12590-1-git-send-email-oleonard@myacpl.org> From: Chris Nighswonger When the clone/unclone plus/minus were replaced with images the tags were inadvertantly deleted causing the js to loose its ability to identify the clone/unclone links and properly udpate the indexes. The resulting incorrect indexes caused various weirdnesses to result when one attempted to clone/unclone subfields. This patch simply adds classes to the two links and updates the js to identify the links based on class. Thanks to owen for his help in chasing this down. --- .../prog/en/modules/cataloguing/addbiblio.tmpl | 32 ++++++++++---------- 1 files changed, 16 insertions(+), 16 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tmpl index e722afb..3e510c5 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tmpl +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tmpl @@ -324,12 +324,12 @@ function CloneField(index) { // setting its '+' and '-' buttons try { - var spans = divs[i].getElementsByTagName('span'); - for (var j = 0; j < spans.length; j++) { - if(spans[j].getAttribute('class') == 'buttonPlus'){ - spans[j].setAttribute('onclick',"CloneSubfield('" + divs[i].getAttribute('id') + "')"); - } else if (spans[j].getAttribute('class') == 'buttonMinus') { - spans[j].setAttribute('onclick',"UnCloneField('" + divs[i].getAttribute('id') + "')"); + var anchors = divs[i].getElementsByTagName('a'); + for (var j = 0; j < anchors.length; j++) { + if(anchors[j].getAttribute('class') == 'buttonPlus'){ + anchors[j].setAttribute('onclick',"CloneSubfield('" + divs[i].getAttribute('id') + "')"); + } else if (anchors[j].getAttribute('class') == 'buttonMinus') { + anchors[j].setAttribute('onclick',"UnCloneField('" + divs[i].getAttribute('id') + "')"); } } } @@ -479,19 +479,19 @@ function CloneSubfield(index){ label.setAttribute('for',id_input); - // setting a new if for the parent div + // setting a new id for the parent div clone.setAttribute('id',new_id); try { var buttonUp = clone.getElementsByTagName('img')[0]; buttonUp.setAttribute('onclick',"upSubfield('" + new_id + "')"); - var spans = clone.getElementsByTagName('span'); - if(spans.length){ - for(var i = 0 ,lenspans = spans.length ; i < lenspans ; i++){ - if(spans[i].getAttribute('class') == 'buttonPlus'){ - spans[i].setAttribute('onclick',"CloneSubfield('" + new_id + "')"); - } else if (spans[i].getAttribute('class') == 'buttonMinus') { - spans[i].setAttribute('onclick',"UnCloneField('" + new_id + "')"); + var anchors = clone.getElementsByTagName('a'); + if(anchors.length){ + for(var i = 0 ,lenanchors = anchors.length ; i < lenanchors ; i++){ + if(anchors[i].getAttribute('class') == 'buttonPlus'){ + anchors[i].setAttribute('onclick',"CloneSubfield('" + new_id + "')"); + } else if (anchors[i].getAttribute('class') == 'buttonMinus') { + anchors[i].setAttribute('onclick',"UnCloneField('" + new_id + "')"); } } } @@ -810,8 +810,8 @@ function unHideSubfield(index,labelindex) { // FIXME :: is it used ? - '); return false;">Clone - '); return false;">Delete + '); return false;">Clone + '); return false;">Delete -- 1.7.0.4 From oleonard at myacpl.org Tue Sep 14 17:01:20 2010 From: oleonard at myacpl.org (Owen Leonard) Date: Tue, 14 Sep 2010 11:01:20 -0400 Subject: [Koha-patches] [PATCH] [SIGNED-OFF] Tidying up tabs (Bug 5219) Message-ID: <1284476480-12689-1-git-send-email-oleonard@myacpl.org> From: Chris Nighswonger Signed-off-by: Owen Leonard --- .../prog/en/modules/cataloguing/addbiblio.tmpl | 270 ++++++++++---------- 1 files changed, 135 insertions(+), 135 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tmpl index e722afb..084823a 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tmpl +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tmpl @@ -6,10 +6,10 @@ // ul').tabs().bind('show.ui-tabs', function(e, ui) { - $("#"+ui.panel.id+" input:eq(0)").focus(); - }); + $(document).ready(function() { + $('#addbibliotabs > ul').tabs().bind('show.ui-tabs', function(e, ui) { + $("#"+ui.panel.id+" input:eq(0)").focus(); + }); $('.tag').each(function() { var field_id = this.getAttribute('id').substring(0, 7); if (field_id in fields_in_use) { @@ -26,15 +26,15 @@ fields_in_use[field_id] = 1; } }); - }); - - $('#header_search > ul').tabs().bind('show.ui-tabs', function(e, ui) { $('#header_search > div:not(.ui-tabs-hide)').find('input').eq(0).focus(); }); + }); + + $('#header_search > ul').tabs().bind('show.ui-tabs', function(e, ui) { $('#header_search > div:not(.ui-tabs-hide)').find('input').eq(0).focus(); }); function confirmnotdup(){ - $("#confirm_not_duplicate").attr("value","1"); - // alert(_("Not a duplicate confirmed. Please click on Add biblio to save the record")); - var checkform = $("#f"); - Check(checkform); + $("#confirm_not_duplicate").attr("value","1"); + // alert(_("Not a duplicate confirmed. Please click on Add biblio to save the record")); + var checkform = $("#f"); + Check(checkform); } /** @@ -62,7 +62,7 @@ function Dopop(link,i) { */ function PopupZ3950() { var strQuery = GetZ3950Terms(); - if(strQuery){ + if(strQuery){ window.open("/cgi-bin/koha/cataloguing/z3950_search.pl?biblionumber="+strQuery,"z3950search",'width=740,height=450,location=yes,toolbar=no,scrollbars=yes,resize=yes'); } } @@ -78,14 +78,14 @@ function AreMandatoriesNotOk(){ var flag=0; var tabflag= new Array(); - - - mandatoriesfields.push(new Array("","","")); - - - mandatories.push(""); - tab.push(""); - label.push(""); + + + mandatoriesfields.push(new Array("","","")); + + + mandatories.push(""); + tab.push(""); + label.push(""); @@ -120,58 +120,58 @@ function AreMandatoriesNotOk(){ /* Check for mandatories field(not subfields) */ for(var i=0,len=mandatoriesfields.length; i= 10){ - elem = document.getElementById(divid); - eleminputs = elem.getElementsByTagName('input'); - - for(var j=0,len2=eleminputs.length; j= 10){ + elem = document.getElementById(divid); + eleminputs = elem.getElementsByTagName('input'); + + for(var j=0,len2=eleminputs.length; j&breedingid=&frameworkcode="+fwk; + var fwk = FwkList.options[FwkList.selectedIndex].value; + window.location = "/cgi-bin/koha/cataloguing/addbiblio.pl?biblionumber=&breedingid=&frameworkcode="+fwk; } @@ -233,7 +233,7 @@ function openAuth(tagsubfieldid,authtype) { } } } - newin=window.open("../authorities/auth_finder.pl?authtypecode="+ authtype+ "&index="+tagsubfieldid+"&value_mainstr="+encodeURI(mainmainstring)+"&value_main="+encodeURI(mainstring), "_blank",'width=700,height=550,toolbar=false,scrollbars=yes'); + newin=window.open("../authorities/auth_finder.pl?authtypecode="+ authtype+ "&index="+tagsubfieldid+"&value_mainstr="+encodeURI(mainmainstring)+"&value_main="+encodeURI(mainstring), "_blank",'width=700,height=550,toolbar=false,scrollbars=yes'); } @@ -284,28 +284,28 @@ function CloneField(index) { var id_input = ""; for( j = 0 ; j < inputs.length ; j++ ) { - if(inputs[j].getAttribute("id") && inputs[j].getAttribute("id").match(/^tag_/) ){ - inputs[j].value = ""; - } + if(inputs[j].getAttribute("id") && inputs[j].getAttribute("id").match(/^tag_/) ){ + inputs[j].value = ""; + } } inputs[0].setAttribute('id',inputs[0].getAttribute('id')+new_key); inputs[0].setAttribute('name',inputs[0].getAttribute('name')+new_key); var id_input; try { - id_input = inputs[1].getAttribute('id')+new_key; + id_input = inputs[1].getAttribute('id')+new_key; inputs[1].setAttribute('id',id_input); inputs[1].setAttribute('name',inputs[1].getAttribute('name')+new_key); } catch(e) { - try{ // it s a select if it is not an input + try{ // it s a select if it is not an input var selects = divs[i].getElementsByTagName('select'); id_input = selects[0].getAttribute('id')+new_key; selects[0].setAttribute('id',id_input); selects[0].setAttribute('name',selects[0].getAttribute('name')+new_key); }catch(e2){ // it is a textarea if it s not a select or an input - var textaeras = divs[i].getElementsByTagName('textarea'); - id_input = textaeras[0].getAttribute('id')+new_key; - textaeras[0].setAttribute('id',id_input); + var textaeras = divs[i].getElementsByTagName('textarea'); + id_input = textaeras[0].getAttribute('id')+new_key; + textaeras[0].setAttribute('id',id_input); textaeras[0].setAttribute('name',textaeras[0].getAttribute('name')+new_key); } } @@ -372,14 +372,14 @@ function CloneField(index) { } } try { - // do not copy the script section. - var script = spans[0].getElementsByTagName('script')[0]; - spans[0].removeChild(script); + // do not copy the script section. + var script = spans[0].getElementsByTagName('script')[0]; + spans[0].removeChild(script); } catch(e) { - // do nothing if there is no script + // do nothing if there is no script } - }catch(e){} - } + }catch(e){} + } } } @@ -443,7 +443,7 @@ function CloneSubfield(index){ id_input = inputs[i].getAttribute('id')+new_key; inputs[i].setAttribute('id',id_input); inputs[i].setAttribute('name',inputs[i].getAttribute('name')+new_key); - linkid = id_input; + linkid = id_input; } // select @@ -465,10 +465,10 @@ function CloneSubfield(index){ var link = links[0]; var buttonDotOnClick = link.getAttribute('onclick'); if(buttonDotOnClick.match('Clictag')){ // -1- It s a plugin - var re = /\('.*'\)/i; + var re = /\('.*'\)/i; buttonDotOnClick = buttonDotOnClick.replace(re,"('"+linkid+"')"); if(buttonDotOnClick){ - link.setAttribute('onclick',buttonDotOnClick); + link.setAttribute('onclick',buttonDotOnClick); } } @@ -485,10 +485,10 @@ function CloneSubfield(index){ try { var buttonUp = clone.getElementsByTagName('img')[0]; buttonUp.setAttribute('onclick',"upSubfield('" + new_id + "')"); - var spans = clone.getElementsByTagName('span'); - if(spans.length){ - for(var i = 0 ,lenspans = spans.length ; i < lenspans ; i++){ - if(spans[i].getAttribute('class') == 'buttonPlus'){ + var spans = clone.getElementsByTagName('span'); + if(spans.length){ + for(var i = 0 ,lenspans = spans.length ; i < lenspans ; i++){ + if(spans[i].getAttribute('class') == 'buttonPlus'){ spans[i].setAttribute('onclick',"CloneSubfield('" + new_id + "')"); } else if (spans[i].getAttribute('class') == 'buttonMinus') { spans[i].setAttribute('onclick',"UnCloneField('" + new_id + "')"); @@ -579,7 +579,7 @@ function unHideSubfield(index,labelindex) { // FIXME :: is it used ? subfield = document.getElementById(index); subfield.style.display = 'block'; label = document.getElementById(labelindex); - label.style.display='none'; + label.style.display='none'; } //]]> @@ -595,10 +595,10 @@ function unHideSubfield(index,labelindex) { // FIXME :: is it used ? @@ -641,21 +641,21 @@ function unHideSubfield(index,labelindex) { // FIXME :: is it used ? - + - +
        - -
          -
        • -
        • -
        • -
        • +
        • +
        • + + +
        • -
        +
    @@ -724,7 +724,7 @@ function unHideSubfield(index,labelindex) { // FIXME :: is it used ? " />
    -
    -- 1.7.0.4 From oleonard at myacpl.org Tue Sep 21 18:52:38 2010 From: oleonard at myacpl.org (Owen Leonard) Date: Tue, 21 Sep 2010 12:52:38 -0400 Subject: [Koha-patches] [PATCH] Fix for Bug 4218 - Staff client detail page does not show item hold status Message-ID: <1285087958-2501-1-git-send-email-oleonard@myacpl.org> Showing "on hold" in the holdings list (as we used to do) is misleading if it is a bibilo-level hold. However seeing that a title has holds is important information for this view. This patch adds a line to the biblio-level information display with a count of the title's outstanding holds. --- catalogue/detail.pl | 4 ++++ .../intranet-tmpl/prog/en/css/staff-global.css | 3 +++ .../prog/en/modules/catalogue/detail.tmpl | 3 +-- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/catalogue/detail.pl b/catalogue/detail.pl index 85819c0..176efce 100755 --- a/catalogue/detail.pl +++ b/catalogue/detail.pl @@ -102,6 +102,9 @@ my $dbh = C4::Context->dbh; my @items = &GetItemsInfo( $biblionumber, 'intra' ); my $dat = &GetBiblioData($biblionumber); +# get count of holds +my ( $holdcount, $holds ) = GetReservesFromBiblionumber($biblionumber,1); + #coping with subscriptions my $subscriptionsnumber = CountSubscriptionFromBiblionumber($biblionumber); my @subscriptions = GetSubscriptions( $dat->{title}, $dat->{issn}, $biblionumber ); @@ -214,6 +217,7 @@ $template->param( itemdata_copynumber => $itemfields{copynumber}, volinfo => $itemfields{enumchron} || $dat->{'serial'} , z3950_search_params => C4::Search::z3950_search_args($dat), + holdcount => $holdcount, C4::Search::enabled_staff_search_views, ); diff --git a/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css b/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css index 13ac2c7..1ab3fad 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css +++ b/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css @@ -1883,3 +1883,6 @@ ul.budget_hierarchy li:last-child:after { ul.budget_hierarchy li:first-child:after { content: ""; } +.holdcount { font-size : 105%; line-height : 200%; } +.holdcount a { border : 1px solid #a4bedd; background-color : #e4ecf5; font-weight : bold; -moz-border-radius: 4px; padding : .1em .4em; text-decoration : none; } +.holdcount a:hover { background-color : #ebeff7; } \ No newline at end of file diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tmpl index 1861028..a153ebf 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tmpl +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tmpl @@ -185,11 +185,10 @@ function verify_images() {
  • +
  • Holds: ">
  • - -
      -- 1.7.0.4 From nengard at bywatersolutions.com Tue Sep 21 16:45:03 2010 From: nengard at bywatersolutions.com (Nicole Engard) Date: Tue, 21 Sep 2010 10:45:03 -0400 Subject: [Koha-patches] [PATCH] [SIGNED-OFF] Fix for Bug 4218 - Staff client detail page does not show item hold status Message-ID: <1285080303-2202-1-git-send-email-nengard@bywatersolutions.com> From: Owen Leonard Showing "on hold" in the holdings list (as we used to do) is misleading if it is a bibilo-level hold. However seeing that a title has holds is important information for this view. This patch adds a line to the biblio-level information display with a count of the title's outstanding holds. Signed-off-by: Nicole Engard --- catalogue/detail.pl | 4 ++++ .../intranet-tmpl/prog/en/css/staff-global.css | 3 +++ .../prog/en/modules/catalogue/detail.tmpl | 3 +-- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/catalogue/detail.pl b/catalogue/detail.pl index 85819c0..176efce 100755 --- a/catalogue/detail.pl +++ b/catalogue/detail.pl @@ -102,6 +102,9 @@ my $dbh = C4::Context->dbh; my @items = &GetItemsInfo( $biblionumber, 'intra' ); my $dat = &GetBiblioData($biblionumber); +# get count of holds +my ( $holdcount, $holds ) = GetReservesFromBiblionumber($biblionumber,1); + #coping with subscriptions my $subscriptionsnumber = CountSubscriptionFromBiblionumber($biblionumber); my @subscriptions = GetSubscriptions( $dat->{title}, $dat->{issn}, $biblionumber ); @@ -214,6 +217,7 @@ $template->param( itemdata_copynumber => $itemfields{copynumber}, volinfo => $itemfields{enumchron} || $dat->{'serial'} , z3950_search_params => C4::Search::z3950_search_args($dat), + holdcount => $holdcount, C4::Search::enabled_staff_search_views, ); diff --git a/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css b/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css index 13ac2c7..1ab3fad 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css +++ b/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css @@ -1883,3 +1883,6 @@ ul.budget_hierarchy li:last-child:after { ul.budget_hierarchy li:first-child:after { content: ""; } +.holdcount { font-size : 105%; line-height : 200%; } +.holdcount a { border : 1px solid #a4bedd; background-color : #e4ecf5; font-weight : bold; -moz-border-radius: 4px; padding : .1em .4em; text-decoration : none; } +.holdcount a:hover { background-color : #ebeff7; } \ No newline at end of file diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tmpl index 1861028..a153ebf 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tmpl +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tmpl @@ -185,11 +185,10 @@ function verify_images() {
    +
  • Holds: ">
  • -
    -
      -- 1.5.6.5 From nengard at bywatersolutions.com Tue Sep 21 17:05:14 2010 From: nengard at bywatersolutions.com (Nicole Engard) Date: Tue, 21 Sep 2010 11:05:14 -0400 Subject: [Koha-patches] [PATCH] BUG 5239 add space between number and words in acq search Message-ID: <1285081514-2354-1-git-send-email-nengard@bywatersolutions.com> --- .../prog/en/modules/acqui/neworderbiblio.tmpl | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/neworderbiblio.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/neworderbiblio.tmpl index e8ef0eb..f09f474 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/neworderbiblio.tmpl +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/neworderbiblio.tmpl @@ -19,7 +19,7 @@ -results found + results found

      No results found

      -- 1.5.6.5 From oleonard at myacpl.org Wed Sep 22 17:41:55 2010 From: oleonard at myacpl.org (Owen Leonard) Date: Wed, 22 Sep 2010 11:41:55 -0400 Subject: [Koha-patches] [PATCH] Fix for Bug 3013, Value builder for 006 and 008 need choices for all format types Message-ID: <1285170115-4921-1-git-send-email-oleonard@myacpl.org> This partial fix adds a complete list of values for 006/00, "Form of material," following the list found here: http://www.loc.gov/marc/bibliographic/bd006.html --- .../value_builder/marc21_field_006.tmpl | 86 +++++++++++++++++++- 1 files changed, 82 insertions(+), 4 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/marc21_field_006.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/marc21_field_006.tmpl index 3661879..bde7282 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/marc21_field_006.tmpl +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/marc21_field_006.tmpl @@ -17,12 +17,90 @@ - - + + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- 1.7.0.4 From colin.campbell at ptfs-europe.com Thu Sep 23 18:04:28 2010 From: colin.campbell at ptfs-europe.com (Colin Campbell) Date: Thu, 23 Sep 2010 17:04:28 +0100 Subject: [Koha-patches] [PATCH] bug_5245 Fix SQL syntax in GetItems Message-ID: <1285257868-7298-1-git-send-email-colin.campbell@ptfs-europe.com> Routine never executed query due to syntax error and returned undef made the call to fetchrow_array explicit as the old fetchrow alias is no longer documented in perldoc DBI --- C4/Serials.pm | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/C4/Serials.pm b/C4/Serials.pm index 032246c..9c22901 100644 --- a/C4/Serials.pm +++ b/C4/Serials.pm @@ -2082,15 +2082,15 @@ returns a count of items from serial matching the subscriptionid sub HasItems { my ($subscriptionid) = @_; my $dbh = C4::Context->dbh; - my $query = qq| + my $query = q| SELECT COUNT(serialitems.itemnumber) FROM serial LEFT JOIN serialitems USING(serialid) - WHERE subscriptionid=? AND serialitems.serialid NOT NULL + WHERE subscriptionid=? AND serialitems.serialid IS NOT NULL |; my $sth=$dbh->prepare($query); $sth->execute($subscriptionid); - my ($countitems)=$sth->fetchrow; + my ($countitems)=$sth->fetchrow_array(); return $countitems; } -- 1.7.2.3 From cnighswonger at foundations.edu Thu Sep 23 20:13:08 2010 From: cnighswonger at foundations.edu (Chris Nighswonger) Date: Thu, 23 Sep 2010 14:13:08 -0400 Subject: [Koha-patches] [Bug 5203] Pull Request Message-ID: The following changes since commit b8d5a69e4e145f6684507b62267759f1ea465e80: Chris Nighswonger (1): Bug 5203 - Creating a label template causes fatal error if description field is empty are available in the git repository at: git://git.koha-community.org/wip/koha-fbc.git k_bug_5203 From cnighswonger at foundations.edu Thu Sep 23 20:13:08 2010 From: cnighswonger at foundations.edu (Chris Nighswonger) Date: Thu, 23 Sep 2010 14:13:08 -0400 Subject: [Koha-patches] [Bug 5203] Pull Request Message-ID: The following changes since commit b8d5a69e4e145f6684507b62267759f1ea465e80: Chris Nighswonger (1): Bug 5203 - Creating a label template causes fatal error if description field is empty are available in the git repository at: git://git.koha-community.org/wip/koha-fbc.git k_bug_5203 From cnighswonger at foundations.edu Fri Sep 24 16:57:45 2010 From: cnighswonger at foundations.edu (Chris Nighswonger) Date: Fri, 24 Sep 2010 10:57:45 -0400 Subject: [Koha-patches] [Bug 5247] Pull Request Message-ID: The following changes since commit 7ac26f73f41fe17acd896d09f76b5d146de25495: Chris Nighswonger (1): Bug 5247 - Text does not wrap properly on labels are available in the git repository at: git://git.koha-community.org/wip/koha-fbc.git k_bug_5247 From ian.walls at bywatersolutions.com Sat Sep 25 16:47:18 2010 From: ian.walls at bywatersolutions.com (Ian Walls) Date: Sat, 25 Sep 2010 10:47:18 -0400 Subject: [Koha-patches] [PATCH] [SIGNED-OFF]Bug 4305 Get Amazon book covers for ISBN13 Message-ID: <1285426038-27930-1-git-send-email-ian.walls@bywatersolutions.com> From: Fr?d?ric Demians The way Koha get book cover from Amazon doesn't work from biblio records having ISBN13 because Amazon expect an ISBN10. This patch transforms ISBN13 into ISBN10 before sending it to Amazon. Warning! On some devel installations, you will have to install by hand a new CPAN depency: Business::ISBN Signed-off-by: Ian Walls --- C4/Installer/PerlDependencies.pm | 5 +++++ C4/Koha.pm | 21 ++++++++------------- install_misc/apt-get-debian-lenny.sh | 1 + 3 files changed, 14 insertions(+), 13 deletions(-) diff --git a/C4/Installer/PerlDependencies.pm b/C4/Installer/PerlDependencies.pm index 19a84a0..3ac49dc 100644 --- a/C4/Installer/PerlDependencies.pm +++ b/C4/Installer/PerlDependencies.pm @@ -464,6 +464,11 @@ our $PERL_DEPS = { 'required' => '0', 'min_ver' => '0.97', }, + 'Business::ISBN' => { + 'usage' => 'Core', + 'required' => '0', + 'min_ver' => '2.05', + }, }; 1; diff --git a/C4/Koha.pm b/C4/Koha.pm index cb93034..fb27ee2 100644 --- a/C4/Koha.pm +++ b/C4/Koha.pm @@ -24,6 +24,7 @@ use C4::Context; use C4::Output; use URI::Split qw(uri_split); use Memoize; +use Business::ISBN; use vars qw($VERSION @ISA @EXPORT $DEBUG); @@ -1235,6 +1236,7 @@ sub GetNormalizedUPC { } # Normalizes and returns the first valid ISBN found in the record +# ISBN13 are converted into ISBN10. This is required to get Amazon cover book. sub GetNormalizedISBN { my ($isbn,$record,$marcflavour) = @_; my @fields; @@ -1321,19 +1323,12 @@ sub _normalize_match_point { } sub _isbn_cleanup ($) { - my $normalized_isbn = shift; - $normalized_isbn =~ s/-//g; - $normalized_isbn =~/([0-9x]{1,})/i; - $normalized_isbn = $1; - if ( - $normalized_isbn =~ /\b(\d{13})\b/ or - $normalized_isbn =~ /\b(\d{12})\b/i or - $normalized_isbn =~ /\b(\d{10})\b/ or - $normalized_isbn =~ /\b(\d{9}X)\b/i - ) { - return $1; - } - return undef; + my $isbn = Business::ISBN->new( shift ); + return undef unless $isbn; + $isbn = $isbn->as_isbn10 if $isbn->type eq 'ISBN13'; + $isbn = $isbn->as_string; + $isbn =~ s/-//g; + return $isbn; } 1; diff --git a/install_misc/apt-get-debian-lenny.sh b/install_misc/apt-get-debian-lenny.sh index 48c53e4..8b90a85 100755 --- a/install_misc/apt-get-debian-lenny.sh +++ b/install_misc/apt-get-debian-lenny.sh @@ -12,6 +12,7 @@ idzebra-2.0 \ idzebra-2.0-utils \ libalgorithm-checkdigits-perl \ libbiblio-endnotestyle-perl \ +libbusiness-isbn-perl \ libcgi-session-perl \ libcgi-session-serialize-yaml-perl \ libclass-accessor-perl \ -- 1.5.6.5 From f.demians at tamil.fr Sat Sep 25 17:14:14 2010 From: f.demians at tamil.fr (=?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Demians?=) Date: Sat, 25 Sep 2010 17:14:14 +0200 Subject: [Koha-patches] [PATCH] [SIGNED-OFF] Bug 5227 [3.4] Enhance the label batch edit interface Message-ID: <1285427654-17769-1-git-send-email-f.demians@tamil.fr> From: Chris Nighswonger This patch adds the ability to enter items into label batches via barcode scanning Work sponsored by Tamil - http://www.tamil.fr Signed-off-by: Fr?d?ric Demians --- .../prog/en/includes/labels-batches-toolbar.inc | 8 +++- .../prog/en/modules/labels/label-edit-batch.tmpl | 44 ++++++++++++++++++- labels/label-edit-batch.pl | 13 +++++- 3 files changed, 60 insertions(+), 5 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/labels-batches-toolbar.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/labels-batches-toolbar.inc index 47a0b8f..f3a2006 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/labels-batches-toolbar.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/labels-batches-toolbar.inc @@ -46,7 +46,13 @@ } }; function Add() { - window.open("/cgi-bin/koha/labels/label-item-search.pl?batch_id=&type=labels",'FindABibIndex','width=875,height=400,toolbar=no,scrollbars=yes'); + var barcodes = document.getElementById("barcode"); + if (barcodes.value == '') { + window.open("/cgi-bin/koha/labels/label-item-search.pl?batch_id=&type=labels",'FindABibIndex','width=875,height=400,toolbar=no,scrollbars=yes'); + } + else { + document.forms["add_by_barcode"].submit(); + } }; function DeDuplicate() { window.location = "/cgi-bin/koha/labels/label-edit-batch.pl?op=de_duplicate&batch_id="; diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-edit-batch.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-edit-batch.tmpl index df1f556..7ca0d02 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-edit-batch.tmpl +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-edit-batch.tmpl @@ -1,9 +1,26 @@ + Koha › Tools › Labels › Manage Label Batches + - +
      - +
    -- 1.6.3.3 From cnighswonger at foundations.edu Wed Sep 29 15:42:26 2010 From: cnighswonger at foundations.edu (Chris Nighswonger) Date: Wed, 29 Sep 2010 09:42:26 -0400 Subject: [Koha-patches] [Bug 5263] Pull Request Message-ID: The following changes since commit b1a2e91a98bd02a863c9ce76983aa9125c1258e7: Chris Nighswonger (1): Bug 5263 - Add support for including fields from the ISSUES table in advanced due notices are available in the git repository at: git://git.koha-community.org/wip/koha-fbc.git k_bug_5263 From M.de.Rooy at rijksmuseum.nl Thu Sep 30 10:02:28 2010 From: M.de.Rooy at rijksmuseum.nl (Marcel de Rooy) Date: Thu, 30 Sep 2010 08:02:28 +0000 Subject: [Koha-patches] [PATCH] Bug 5264 (Retain additional bibliographic subfields when merging authorities) [for 3.0.x only] Message-ID: <809BE39CD64BFD4EB9036172EBCCFA310400EC@S-MAIL-1B.rijksmuseum.intra> The current code in AuthoritiesMarc.pm rewrites all subfields from the report tag in the authority record to fields in related bibliographic records when merging authorities. Additional subfields in the biblio records (e.g. relator code or term) are lost in the process. This patch retains the original algorithm but restores the additional subfields from the original biblio record when rewriting the linked marc fields. The problem also exists in 3.2. Two separate patches have been submitted. --- C4/AuthoritiesMarc.pm | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/C4/AuthoritiesMarc.pm b/C4/AuthoritiesMarc.pm index 7d9a2b4..f4e1f64 100644 --- a/C4/AuthoritiesMarc.pm +++ b/C4/AuthoritiesMarc.pm @@ -1282,9 +1282,17 @@ sub merge { my $tag=$field->tag(); if ($auth_number==$mergefrom) { my $field_to=MARC::Field->new(($tag_to?$tag_to:$tag),$field->indicator(1),$field->indicator(2),"9"=>$mergeto); + my $exclude='9'; foreach my $subfield (@record_to) { $field_to->add_subfields($subfield->[0] =>$subfield->[1]); + $exclude.= $subfield->[0]; } + $exclude='['.$exclude.']'; +# add subfields in $field not included in @record_to + my @restore= grep {$_->[0]!~/$exclude/} $field->subfields(); + foreach my $subfield (@restore) { + $field_to->add_subfields($subfield->[0] =>$subfield->[1]); + } $marcrecord->delete_field($field); $marcrecord->insert_grouped_field($field_to); $update=1; -- 1.6.0.6 From M.de.Rooy at rijksmuseum.nl Thu Sep 30 10:03:16 2010 From: M.de.Rooy at rijksmuseum.nl (Marcel de Rooy) Date: Thu, 30 Sep 2010 08:03:16 +0000 Subject: [Koha-patches] [PATCH] Bug 5264 (Retain additional bibliographic subfields when merging authorities) [for master only] Message-ID: <809BE39CD64BFD4EB9036172EBCCFA31040104@S-MAIL-1B.rijksmuseum.intra> The current code in AuthoritiesMarc.pm rewrites all subfields from the report tag in the authority record to fields in related bibliographic records when merging authorities. Additional subfields in the biblio records (e.g. relator code or term) are lost in the process. This patch retains the original algorithm but restores the additional subfields from the original biblio record when rewriting the linked marc fields. The problem also exists in 3.0. Two separate patches have been submitted. --- C4/AuthoritiesMarc.pm | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/C4/AuthoritiesMarc.pm b/C4/AuthoritiesMarc.pm index f6c9d35..b4a0d78 100644 --- a/C4/AuthoritiesMarc.pm +++ b/C4/AuthoritiesMarc.pm @@ -1327,9 +1327,17 @@ sub merge { my $tag=$field->tag(); if ($auth_number==$mergefrom) { my $field_to=MARC::Field->new(($tag_to?$tag_to:$tag),$field->indicator(1),$field->indicator(2),"9"=>$mergeto); + my $exclude='9'; foreach my $subfield (@record_to) { $field_to->add_subfields($subfield->[0] =>$subfield->[1]); + $exclude.= $subfield->[0]; } + $exclude='['.$exclude.']'; +# add subfields in $field not included in @record_to + my @restore= grep {$_->[0]!~/$exclude/} $field->subfields(); + foreach my $subfield (@restore) { + $field_to->add_subfields($subfield->[0] =>$subfield->[1]); + } $marcrecord->delete_field($field); $marcrecord->insert_grouped_field($field_to); $update=1; -- 1.6.0.6 From lrea at nekls.org Thu Sep 30 16:49:01 2010 From: lrea at nekls.org (Liz Rea) Date: Thu, 30 Sep 2010 09:49:01 -0500 Subject: [Koha-patches] [PATCH] [bug 4935] fixed ability to unset statuses such as "lost" or "damaged" Message-ID: <1285858141-11228-1-git-send-email-lrea@nekls.org> --- tools/batchMod.pl | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/tools/batchMod.pl b/tools/batchMod.pl index e85f45a..b183487 100755 --- a/tools/batchMod.pl +++ b/tools/batchMod.pl @@ -319,6 +319,7 @@ foreach my $tag (sort keys %{$tagslib}) { push @authorised_values, $value; $authorised_lib{$value} = $lib; } + $value = ''; } $subfield_data{marc_value} =CGI::scrolling_list( # FIXME: factor out scrolling_list -name => "field_value", @@ -500,9 +501,9 @@ sub UpdateMarcWith($$){ my @fields_to=$marcto->field($itemtag); foreach my $subfield ($fieldfrom->subfields()){ foreach my $field_to_update (@fields_to){ - if ($$subfield[0] or $$subfield[0]=0) { + if ($$subfield[0]!='' or $$subfield[0]=='0') { $field_to_update->update($$subfield[0]=>$$subfield[1]); - } + } } } #warn "TO edited:",$marcto->as_formatted; -- 1.5.6.5 From jcamins at cpbibliography.com Thu Sep 30 23:36:14 2010 From: jcamins at cpbibliography.com (Jared Camins-Esakov) Date: Thu, 30 Sep 2010 17:36:14 -0400 Subject: [Koha-patches] [PATCH] [SIGNED-OFF] Add 3 more links to Ohloh to about page Message-ID: <1285882574-30268-1-git-send-email-jcamins@cpbibliography.com> From: Katrin Fischer - Markus Enger (asked for permission) - Jared Camins-Esakov (asked for permission) - Katrin Fischer Signed-off-by: Jared Camins-Esakov --- koha-tmpl/intranet-tmpl/prog/en/modules/about.tmpl | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/about.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/about.tmpl index d494cf2..64d5a67 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/about.tmpl +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/about.tmpl @@ -128,7 +128,7 @@
  • Danny Bouman
  • Stan Brinkerhoff
  • Roger Buck
  • -
  • Jared Camins-Esakov
  • +
  • Jared Camins-Esakov
  • Colin Campbell
  • DeAndre Carroll
  • Chris Catalfo (new plugin MARC editor)
  • @@ -142,11 +142,11 @@
  • Ecole des Mines de Saint Etienne, Philippe Jaillon (OAI-PMH support)
  • Stephen Edwards
  • Andrew Elwell
  • -
  • Magnus Enger
  • +
  • Magnus Enger
  • Esiee School (J?rome Vizcaino, Michel Lerenard, Pierre Cauchois)
  • Pate Eyler (Kaitiaki from 2002 to 2004)
  • Antoine Farnault
  • -
  • Katrin Fischer
  • +
  • Katrin Fischer
  • Clay Fouts
  • Marco Gaiarin
  • Brendan A. Gallagher
  • -- 1.7.1 From nengard at bywatersolutions.com Wed Sep 29 07:50:04 2010 From: nengard at bywatersolutions.com (Nicole Engard) Date: Wed, 29 Sep 2010 01:50:04 -0400 Subject: [Koha-patches] [PATCH] Fixes bug 5216: returning lost material with forgive fines does not forgive overdues Message-ID: <1285739404-7858-1-git-send-email-nengard@bywatersolutions.com> From: Ian Walls Modifies _FixAccountforLostandReturn to return the borrowernumber of the patron who has had the Lost bill removed from their account. This borrowernumber, if it exists, is then used for the rest of the AddReturn subroutine if it was not defined before. This includes the subroutine that forgives overdues, as well as the UpdateStats call. Signed-off-by: Nicole Engard --- C4/Circulation.pm | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) diff --git a/C4/Circulation.pm b/C4/Circulation.pm index 034a8d6..931e56d 100644 --- a/C4/Circulation.pm +++ b/C4/Circulation.pm @@ -1520,7 +1520,11 @@ sub AddReturn { # fix up the accounts..... if ($item->{'itemlost'}) { - _FixAccountForLostAndReturned($item->{'itemnumber'}, $borrowernumber, $barcode); # can tolerate undef $borrowernumber + my $lostborrower = _FixAccountForLostAndReturned($item->{'itemnumber'}, $borrowernumber, $barcode); # can tolerate undef $borrowernumber + # if a borrower was charged, and now forgiven, for this item, fill in $borrowernumber so overdues can be removed + if ($lostborrower && !$borrowernumber) { + $borrowernumber = $lostborrower; + } $messages->{'WasLost'} = 1; } @@ -1704,12 +1708,14 @@ sub _FixOverduesOnReturn { =head2 _FixAccountForLostAndReturned - &_FixAccountForLostAndReturned($itemnumber, [$borrowernumber, $barcode]); + $lostborrower = &_FixAccountForLostAndReturned($itemnumber, [$borrowernumber, $barcode]); Calculates the charge for a book lost and returned. Internal function, not exported, called only by AddReturn. +Returns the borrowernumber associated with Lost fee that is removed, if such a number exists + FIXME: This function reflects how inscrutable fines logic is. Fix both. FIXME: Give a positive return value on success. It might be the $borrowernumber who received credit, or the amount forgiven. @@ -1788,7 +1794,7 @@ sub _FixAccountForLostAndReturned { $usth->execute($borrowernumber, $data->{'accountno'}, $nextaccntno, $offset); } ModItem({ paidfor => '' }, undef, $itemnumber); - return; + return $data->{'borrowernumber'}; } =head2 _GetCircControlBranch -- 1.5.6.5