# HG changeset patch # User Brendan Donegan # Date 1275599884 -3600 # Node ID 2e626f5a52c8dccc8173da75bcae0796ad148982 # Parent 78d1b03a94ffd0ebe5cffe3b849d778b76afb9d7# Parent bef51e67100fcc8df3075d79077f01ce8f50da33 Merge diff -r 78d1b03a94ff -r 2e626f5a52c8 application/data/PodcastClient_english.rls --- a/application/data/PodcastClient_english.rls Thu Jun 03 15:59:28 2010 +0100 +++ b/application/data/PodcastClient_english.rls Thu Jun 03 22:18:04 2010 +0100 @@ -132,7 +132,12 @@ rls_string STRING_r_view_download_show_cmd "Get" rls_string STRING_r_view_delete_show_cmd "Delete" rls_string STRING_r_view_show_info_cmd "Info" - +rls_string STRING_r_error_playback_failed "Could not play show" +rls_string STRING_r_view_filter_shows_cmd "Show" +rls_string STRING_r_view_filter_all_shows_cmd "All shows" +rls_string STRING_r_view_filter_new_shows_cmd "Show new" +rls_string STRING_r_view_filter_downloaded_shows_cmd "Show downloaded" +rls_string STRING_r_view_filter_downloaded_new_shows_cmd "New and downloaded" // Download queue operations rls_string STRING_r_suspend_download_cmd "Suspend" rls_string STRING_r_view_resume_short_dls_cmd "Resume" @@ -151,3 +156,4 @@ rls_string STRING_r_error_general "Error: General error %d" rls_string STRING_r_error_http "Error: HTTP error %d" rls_string STRING_r_error_disk_full "Error: Disk full" + diff -r 78d1b03a94ff -r 2e626f5a52c8 application/data/PodcastSettingsView.ra --- a/application/data/PodcastSettingsView.ra Thu Jun 03 15:59:28 2010 +0100 +++ b/application/data/PodcastSettingsView.ra Thu Jun 03 22:18:04 2010 +0100 @@ -28,11 +28,11 @@ { items = { - MENU_ITEM + /*MENU_ITEM { command = EPodcastResetDb; txt = STRING_r_podcast_setting_reset_db; - }, + },*/ MENU_ITEM { command = EPodcastHelp; diff -r 78d1b03a94ff -r 2e626f5a52c8 application/data/PodcastShowsView.ra --- a/application/data/PodcastShowsView.ra Thu Jun 03 15:59:28 2010 +0100 +++ b/application/data/PodcastShowsView.ra Thu Jun 03 22:18:04 2010 +0100 @@ -42,6 +42,12 @@ }, MENU_ITEM { + command = EPodcastFilterShows; + txt = STRING_r_view_filter_shows_cmd; + cascade = r_filtershows_menu; + }, + MENU_ITEM + { command = EPodcastAbout; txt = STRING_r_view_about_cmd; }, @@ -58,6 +64,32 @@ }; } +RESOURCE MENU_PANE r_filtershows_menu + { + items = { + MENU_ITEM + { + command = EPodcastFilterShowsAll; + txt = STRING_r_view_filter_all_shows_cmd; + }, +/* MENU_ITEM + { + command = EPodcastFilterShowsNew; + txt = STRING_r_view_filter_new_shows_cmd; + }, + MENU_ITEM + { + command = EPodcastFilterShowsDownloaded; + txt = STRING_r_view_filter_downloaded_shows_cmd; + },*/ + MENU_ITEM + { + command = EPodcastFilterShowsNewAndDownloaded; + txt = STRING_r_view_filter_downloaded_new_shows_cmd; + } + }; + } + RESOURCE AVKON_TOOLBAR r_showsview_toolbar { flags = KAknToolbarFixed; diff -r 78d1b03a94ff -r 2e626f5a52c8 application/data/PodcastStrings.ra --- a/application/data/PodcastStrings.ra Thu Jun 03 15:59:28 2010 +0100 +++ b/application/data/PodcastStrings.ra Thu Jun 03 22:18:04 2010 +0100 @@ -76,4 +76,5 @@ RESOURCE TBUF r_error_disk_full {buf = STRING_r_error_disk_full; } RESOURCE TBUF r_about_text {buf = STRING_r_about_text_s60;} +RESOURCE TBUF r_error_playback_failed {buf = STRING_r_error_playback_failed; } diff -r 78d1b03a94ff -r 2e626f5a52c8 application/help/podcatcher.hlp Binary file application/help/podcatcher.hlp has changed diff -r 78d1b03a94ff -r 2e626f5a52c8 application/help/podcatcher.hlp.hrh --- a/application/help/podcatcher.hlp.hrh Thu Jun 03 15:59:28 2010 +0100 +++ b/application/help/podcatcher.hlp.hrh Thu Jun 03 22:18:04 2010 +0100 @@ -15,5 +15,6 @@ _LIT(KContextShowsView,"ContextShowsView"); //Shows View _LIT(KContextDownloadQueue,"ContextDownloadQueue"); //Download Queue _LIT(KContextSettings,"ContextSettings"); //Settings +_LIT(KContextSearch,"ContextSearch"); //Search #endif diff -r 78d1b03a94ff -r 2e626f5a52c8 application/help/podcatcher.rtf --- a/application/help/podcatcher.rtf Thu Jun 03 15:59:28 2010 +0100 +++ b/application/help/podcatcher.rtf Thu Jun 03 22:18:04 2010 +0100 @@ -1,253 +1,263 @@ {\rtf1\ansi\deff1\adeflang1025 -{\fonttbl{\f0\froman\fprq2\fcharset128 Times New Roman;}{\f1\fswiss\fprq2\fcharset0 Arial;}{\f2\fnil\fprq0\fcharset128 OpenSymbol{\*\falt Arial Unicode MS};}{\f3\fswiss\fprq2\fcharset0 Arial;}{\f4\fswiss\fprq2\fcharset128 Arial;}{\f5\froman\fprq2\fcharset2 Webdings;}{\f6\froman\fprq2\fcharset2 Symbol;}{\f7\fmodern\fprq1\fcharset0 Courier New;}{\f8\fswiss\fprq2\fcharset0 Arial Narrow;}{\f9\fnil\fprq2\fcharset128 MS Mincho;}{\f10\fnil\fprq0\fcharset128 Tahoma;}} +{\fonttbl{\f0\froman\fprq2\fcharset128 Times New Roman;}{\f1\fswiss\fprq2\fcharset128 Arial;}{\f2\fswiss\fprq2\fcharset128 Arial;}{\f3\froman\fprq2\fcharset2 Webdings;}{\f4\froman\fprq2\fcharset2 Symbol;}{\f5\fnil\fprq0\fcharset128 OpenSymbol{\*\falt Arial Unicode MS};}{\f6\fmodern\fprq1\fcharset128 Courier New;}{\f7\fswiss\fprq2\fcharset128 Arial Narrow;}{\f8\fnil\fprq2\fcharset128 MS Mincho;}{\f9\fnil\fprq0\fcharset128 Tahoma;}{\f10\fswiss\fprq0\fcharset128 Tahoma;}} {\colortbl;\red0\green0\blue0;\red0\green0\blue128;\red128\green0\blue0;\red0\green128\blue0;\red128\green128\blue128;} -{\stylesheet{\s1\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057\snext1 Normal;} -{\s2\sb240\sa120\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\af4\afs28\lang255\ltrch\dbch\af9\langfe1033\hich\f4\fs28\lang2057\loch\f4\fs28\lang2057\sbasedon1\snext3 Heading;} -{\s3\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057\sbasedon1\snext3 Body Text;} -{\s4\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057\sbasedon3\snext4 List;} -{\s5\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\af10\afs24\lang255\ai\ltrch\dbch\langfe1033\hich\fs24\lang2057\i\loch\fs24\lang2057\i\sbasedon1\snext5 caption;} -{\s6\li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057\sbasedon1\snext6 Index;} -{\s7\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs24\lang255\ai\ltrch\dbch\langfe1033\hich\fs24\lang2057\i\loch\fs24\lang2057\i\sbasedon1\snext7 caption;} -{\s8\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs24\lang255\ai\ltrch\dbch\langfe1033\hich\fs24\lang2057\i\loch\fs24\lang2057\i\sbasedon1\snext8 WW-caption;} -{\s9\sb360\sa240\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs32\lang255\ab\ltrch\dbch\langfe1033\hich\fs32\lang2057\b\loch\fs32\lang2057\b\sbasedon1\snext1 heading 1;} -{\s10\sb120\sa120\brdrt\brdrs\brdrw20\brdrcf1\brsp20\brdrb\brdrs\brdrw20\brdrcf1\brsp20{\*\brdrt\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20\keepn\cf0\tqr\tx9072{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs24\lang255\ab\ltrch\dbch\langfe1033\hich\fs24\lang2057\b\loch\fs24\lang2057\b\sbasedon1\snext1 heading 2;} -{\s11\sb120\sa120\brdrt\brdrs\brdrw20\brdrcf1\brsp20{\*\brdrt\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20\keepn\cf0\tqr\tx9072{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs28\lang255\ab\ltrch\dbch\langfe1033\hich\fs28\lang2057\b\loch\fs28\lang2057\b\sbasedon1\snext1 heading 3;} -{\s12\sb120\sa120\brdrt\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrt\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\keepn\cf0\tqr\tx9072{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs24\lang255\ab\ltrch\dbch\langfe1033\hich\fs24\lang2057\b\loch\fs24\lang2057\b\sbasedon1\snext1 heading 4;} -{\s13\sa120\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs20\lang255\ab\ltrch\dbch\langfe1033\hich\fs20\lang2057\b\loch\fs20\lang2057\b\sbasedon1\snext1 heading 5;} -{\s14\sb240\sa60\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs22\lang255\ai\ltrch\dbch\langfe1033\hich\fs22\lang2057\i\loch\fs22\lang2057\i\sbasedon1\snext1 heading 6;} -{\s15\sb240\sa60\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057\sbasedon1\snext1 heading 7;} -{\s16\sb240\sa60\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs20\lang255\ai\ltrch\dbch\langfe1033\hich\fs20\lang2057\i\loch\fs20\lang2057\i\sbasedon1\snext1 heading 8;} -{\s17\sb240\sa60\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs18\lang255\ai\ltrch\dbch\langfe1033\hich\fs18\lang2057\i\loch\fs18\lang2057\i\sbasedon1\snext1 heading 9;} -{\s18\li284\ri0\lin284\rin0\fi-284\sa120\cf0\tx284{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057\sbasedon1\snext18 List Bullet;} -{\s19\li284\ri0\lin284\rin0\fi0\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057\sbasedon1\snext19 List Continue;} -{\s20\li284\ri0\lin284\rin0\fi-284\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057\sbasedon1\snext20 List Number;} -{\s21\li568\ri0\lin568\rin0\fi-284\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057\sbasedon1\snext21 List Bullet 2;} -{\s22\sb360\sa240\keepn\cf2{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs32\lang255\ab\ltrch\dbch\langfe1033\hich\fs32\lang2057\b\loch\fs32\lang2057\b\sbasedon1\snext22 Category UID;} -{\s23\sa120\cf3{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057\sbasedon1\snext23 Synonyms;} -{\s24\li284\ri0\lin284\rin0\fi-284\sa120\cf0\tx284{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057\sbasedon20\snext24 List Manual;} -{\s25\li568\ri0\lin568\rin0\fi-284\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057\sbasedon1\snext25 List Number 2;} -{\s26\li566\ri0\lin566\rin0\fi0\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057\sbasedon1\snext26 List Continue 2;} -{\s27\sa120\cf4{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057\sbasedon1\snext27 Definition Term;} -{\s28\sa120\cf4{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057\sbasedon27\snext28 Definition Definition;} -{\s29\li283\ri0\lin283\rin0\fi-283\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057\sbasedon1\snext29 Tip;} -{\s30\li283\ri0\lin283\rin0\fi-283\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057\sbasedon29\snext30 Note;} -{\s31\li283\ri0\lin283\rin0\fi-283\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057\sbasedon30\snext31 Important;} -{\s32\li568\ri0\lin568\rin0\fi-284\sa120\cf0\tx284\tx568{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057\sbasedon25\snext32 List Manual 2;} -{\s33\sa120\cf0\tqc\tx4153\tqr\tx8306{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057\sbasedon1\snext33 footer;} -{\s34\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs20\lang255\ai\ltrch\dbch\langfe1033\hich\fs20\lang2057\i\loch\fs20\lang2057\i\sbasedon1\snext34 Comment;} -{\s35\li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057\sbasedon1\snext35 Context;} -{\s36\sa120\cf0\tqc\tx1984\tqr\tx3969{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057\sbasedon1\snext36 WW-footer;} -{\s37\sa120\cf0\tqc\tx4320\tqr\tx8640{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057\sbasedon1\snext37 WW-footer1;} -{\s38\sa120\cf0\tqc\tx4320\tqr\tx8640{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057\sbasedon1\snext38 footer;} -{\*\cs40\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033 RTF_Num 2 1;} -{\*\cs41\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 2;} -{\*\cs42\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 3;} -{\*\cs43\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 4;} -{\*\cs44\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 5;} -{\*\cs45\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 6;} -{\*\cs46\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 7;} -{\*\cs47\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 8;} -{\*\cs48\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 9;} -{\*\cs49\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 10;} -{\*\cs50\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 1;} -{\*\cs51\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 2;} -{\*\cs52\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 3;} -{\*\cs53\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 4;} -{\*\cs54\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 5;} -{\*\cs55\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 6;} -{\*\cs56\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 7;} -{\*\cs57\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 8;} -{\*\cs58\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 9;} -{\*\cs59\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 10;} -{\*\cs60\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 1;} -{\*\cs61\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 2;} -{\*\cs62\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 3;} -{\*\cs63\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 4;} -{\*\cs64\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 5;} -{\*\cs65\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 6;} -{\*\cs66\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 7;} -{\*\cs67\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 8;} -{\*\cs68\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 9;} -{\*\cs69\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 10;} -{\*\cs70\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe1033\hich\f5\fs24\lang1033\loch\f5\fs24\lang1033 RTF_Num 2 1;} -{\*\cs71\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 2;} -{\*\cs72\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 3;} -{\*\cs73\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 4;} -{\*\cs74\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 5;} -{\*\cs75\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 6;} -{\*\cs76\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 7;} -{\*\cs77\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 8;} -{\*\cs78\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 9;} -{\*\cs79\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 2 10;} -{\*\cs80\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 WW-RTF_Num 2 1;} -{\*\cs81\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 WW-RTF_Num 2 2;} -{\*\cs82\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 WW-RTF_Num 2 3;} -{\*\cs83\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 WW-RTF_Num 2 4;} -{\*\cs84\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 WW-RTF_Num 2 5;} -{\*\cs85\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 WW-RTF_Num 2 6;} -{\*\cs86\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 WW-RTF_Num 2 7;} -{\*\cs87\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 WW-RTF_Num 2 8;} -{\*\cs88\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 WW-RTF_Num 2 9;} -{\*\cs89\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 WW-RTF_Num 2 10;} -{\*\cs90\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 WW-RTF_Num 2 11;} -{\*\cs91\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 WW-RTF_Num 2 21;} -{\*\cs92\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 WW-RTF_Num 2 31;} -{\*\cs93\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 WW-RTF_Num 2 41;} -{\*\cs94\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 WW-RTF_Num 2 51;} -{\*\cs95\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 WW-RTF_Num 2 61;} -{\*\cs96\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 WW-RTF_Num 2 71;} -{\*\cs97\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 WW-RTF_Num 2 81;} -{\*\cs98\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 WW-RTF_Num 2 91;} -{\*\cs99\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 WW-RTF_Num 2 101;} -{\*\cs100\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 WW-RTF_Num 2 112;} -{\*\cs101\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 WW-RTF_Num 2 212;} -{\*\cs102\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 WW-RTF_Num 2 312;} -{\*\cs103\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 WW-RTF_Num 2 412;} -{\*\cs104\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 WW-RTF_Num 2 512;} -{\*\cs105\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 WW-RTF_Num 2 612;} -{\*\cs106\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 WW-RTF_Num 2 712;} -{\*\cs107\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 WW-RTF_Num 2 812;} -{\*\cs108\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 WW-RTF_Num 2 912;} -{\*\cs109\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 WW-RTF_Num 2 1012;} -{\*\cs110\cf0\rtlch\af6\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\f6\fs24\lang1033\loch\f6\fs24\lang1033 RTF_Num 3 1;} -{\*\cs111\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033 RTF_Num 4 1;} -{\*\cs112\cf0\rtlch\af6\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\f6\fs24\lang1033\loch\f6\fs24\lang1033 RTF_Num 5 1;} -{\*\cs113\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe1033\hich\f5\fs24\lang1033\loch\f5\fs24\lang1033 RTF_Num 6 1;} -{\*\cs114\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033 Default Paragraph Font;} -{\*\cs115\cf0{\*\updnprop10000}\up6\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon114 endnote reference;} -{\*\cs116\cf0\rtlch\af7\afs20\lang255\ab\ltrch\dbch\af7\langfe1033\hich\f7\fs20\lang1033\b\loch\f7\fs20\lang1033\b\sbasedon114 Key Name;} -{\*\cs117\cf0\rtlch\af1\afs20\lang255\ab\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang1033\b\loch\f1\fs20\lang1033\b\sbasedon114 App Text;} -{\*\cs118\scaps\cf3\rtlch\af8\afs20\lang255\ltrch\dbch\af8\langfe1033\hich\f8\fs20\lang1033\loch\f8\fs20\lang1033\sbasedon114 Graphic Link;} -{\*\cs119\cf0\rtlch\af1\afs20\lang255\ai\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang1033\i\loch\f1\fs20\lang1033\i\sbasedon114 Context Comment;} -{\*\cs120\cf0\rtlch\af2\afs24\lang255\ltrch\dbch\af2\langfe255\hich\f2\fs24\lang2057\loch\f2\fs24\lang2057 Bullet Symbols;} -{\*\cs121\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang2057\loch\f1\fs24\lang2057 Numbering Symbols;} -}{\*\listtable{\list\listtemplateid1 -{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f2\f2\f2\f2\fi-360\li360} -{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9702 ?;}{\levelnumbers;}\f2\f2\f2\f2\fi-360\li720} -{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9642 ?;}{\levelnumbers;}\f2\f2\f2\f2\fi-360\li1080} -{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f2\f2\f2\f2\fi-360\li1440} -{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9702 ?;}{\levelnumbers;}\f2\f2\f2\f2\fi-360\li1800} -{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9642 ?;}{\levelnumbers;}\f2\f2\f2\f2\fi-360\li2160} -{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f2\f2\f2\f2\fi-360\li2520} -{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9702 ?;}{\levelnumbers;}\f2\f2\f2\f2\fi-360\li2880} -{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9642 ?;}{\levelnumbers;}\f2\f2\f2\f2\fi-360\li3240} -{\*\soutlvl{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f2\f2\f2\f2\fi-360\li3600}}\listid1} -{\list\listtemplateid2 -{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'00.;}{\levelnumbers\'01;}\fi-360\li360} -{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'01.;}{\levelnumbers\'01;}\fi-360\li720} -{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'02.;}{\levelnumbers\'01;}\fi-360\li1080} -{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'03.;}{\levelnumbers\'01;}\fi-360\li1440} -{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'04.;}{\levelnumbers\'01;}\fi-360\li1800} -{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'05.;}{\levelnumbers\'01;}\fi-360\li2160} -{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'06.;}{\levelnumbers\'01;}\fi-360\li2520} -{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'07.;}{\levelnumbers\'01;}\fi-360\li2880} -{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'08.;}{\levelnumbers\'01;}\fi-360\li3240} -{\*\soutlvl{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'09.;}{\levelnumbers\'01;}\fi-360\li3600}}\listid2} -{\list\listtemplateid3 -{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f2\f2\f2\f2\fi-360\li360} -{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9702 ?;}{\levelnumbers;}\f2\f2\f2\f2\fi-360\li720} -{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9642 ?;}{\levelnumbers;}\f2\f2\f2\f2\fi-360\li1080} -{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f2\f2\f2\f2\fi-360\li1440} -{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9702 ?;}{\levelnumbers;}\f2\f2\f2\f2\fi-360\li1800} -{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9642 ?;}{\levelnumbers;}\f2\f2\f2\f2\fi-360\li2160} -{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f2\f2\f2\f2\fi-360\li2520} -{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9702 ?;}{\levelnumbers;}\f2\f2\f2\f2\fi-360\li2880} -{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u9642 ?;}{\levelnumbers;}\f2\f2\f2\f2\fi-360\li3240} -{\*\soutlvl{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f2\f2\f2\f2\fi-360\li3600}}\listid3} +{\stylesheet{\s1\sa120\nooverflow\faroman\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057\snext1 Normal;} +{\s2\sb240\sa120\keepn\nooverflow\faroman\ql\rtlch\afs28\lang1081\ltrch\dbch\af8\langfe1033\hich\fs28\lang2057\loch\fs28\lang2057\sbasedon1\snext3 Heading;} +{\s3\sa120\nooverflow\faroman\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057\sbasedon1\snext3 Body Text;} +{\s4\sa120\nooverflow\faroman\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057\sbasedon3\snext4 List;} +{\s5\sb120\sa120\nooverflow\faroman\ql\rtlch\af9\afs24\lang1081\ai\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang2057\i\loch\f1\fs24\lang2057\i\sbasedon1\snext5 caption;} +{\s6\li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\nooverflow\faroman\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057\sbasedon1\snext6 Index;} +{\s7\sb120\sa120\nooverflow\faroman\ql\rtlch\af10\afs24\lang1081\ai\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang2057\i\loch\f1\fs24\lang2057\i\sbasedon1\snext7 caption;} +{\s8\sb120\sa120\nooverflow\faroman\ql\rtlch\af1\afs24\lang1081\ai\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang2057\i\loch\f1\fs24\lang2057\i\sbasedon1\snext8 WW-caption;} +{\s9\sb120\sa120\nooverflow\faroman\ql\rtlch\af1\afs24\lang1081\ai\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang2057\i\loch\f1\fs24\lang2057\i\sbasedon1\snext9 WW-caption1;} +{\s10\sb360\sa240\keepn\nooverflow\faroman\ql\rtlch\af1\afs32\lang1081\ab\ltrch\dbch\af1\langfe1033\hich\f1\fs32\lang2057\b\loch\f1\fs32\lang2057\b\sbasedon1\snext1 heading 1;} +{\s11\sb120\sa120\brdrt\brdrs\brdrw20\brdrcf1\brsp20\brdrb\brdrs\brdrw20\brdrcf1\brsp20{\*\brdrt\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20\keepn{\*\tlswg8236}\tqr\tx9072\nooverflow\faroman\ql\rtlch\af1\afs24\lang1081\ab\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang2057\b\loch\f1\fs24\lang2057\b\sbasedon1\snext1 heading 2;} +{\s12\sb120\sa120\brdrt\brdrs\brdrw20\brdrcf1\brsp20{\*\brdrt\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20\keepn{\*\tlswg8236}\tqr\tx9072\nooverflow\faroman\ql\rtlch\af1\afs28\lang1081\ab\ltrch\dbch\af1\langfe1033\hich\f1\fs28\lang2057\b\loch\f1\fs28\lang2057\b\sbasedon1\snext1 heading 3;} +{\s13\sb120\sa120\brdrt\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrt\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\keepn{\*\tlswg8236}\tqr\tx9072\nooverflow\faroman\ql\rtlch\af1\afs24\lang1081\ab\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang2057\b\loch\f1\fs24\lang2057\b\sbasedon1\snext1 heading 4;} +{\s14\sa120\keepn\nooverflow\faroman\ql\rtlch\af1\afs20\lang1081\ab\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\b\loch\f1\fs20\lang2057\b\sbasedon1\snext1 heading 5;} +{\s15\sb240\sa60\nooverflow\faroman\ql\rtlch\af1\afs22\lang1081\ai\ltrch\dbch\af1\langfe1033\hich\f1\fs22\lang2057\i\loch\f1\fs22\lang2057\i\sbasedon1\snext1 heading 6;} +{\s16\sb240\sa60\nooverflow\faroman\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057\sbasedon1\snext1 heading 7;} +{\s17\sb240\sa60\nooverflow\faroman\ql\rtlch\af1\afs20\lang1081\ai\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\i\loch\f1\fs20\lang2057\i\sbasedon1\snext1 heading 8;} +{\s18\sb240\sa60\nooverflow\faroman\ql\rtlch\af1\afs18\lang1081\ai\ltrch\dbch\af1\langfe1033\hich\f1\fs18\lang2057\i\loch\f1\fs18\lang2057\i\sbasedon1\snext1 heading 9;} +{\s19\li284\ri0\lin284\rin0\fi-284\sa120{\*\tlswg8236}\tx284\nooverflow\faroman\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057\sbasedon1\snext19 List Bullet;} +{\s20\li284\ri0\lin284\rin0\fi0\sa120\nooverflow\faroman\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057\sbasedon1\snext20 List Continue;} +{\s21\li284\ri0\lin284\rin0\fi-284\sa120\nooverflow\faroman\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057\sbasedon1\snext21 List Number;} +{\s22\li568\ri0\lin568\rin0\fi-284\sa120\nooverflow\faroman\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057\sbasedon1\snext22 List Bullet 2;} +{\s23\sb360\sa240\keepn\cf2\nooverflow\faroman\ql\rtlch\af1\afs32\lang1081\ab\ltrch\dbch\af1\langfe1033\hich\f1\fs32\lang2057\b\loch\f1\fs32\lang2057\b\sbasedon1\snext23 Category UID;} +{\s24\sa120\cf3\nooverflow\faroman\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057\sbasedon1\snext24 Synonyms;} +{\s25\li284\ri0\lin284\rin0\fi-284\sa120{\*\tlswg8236}\tx284\nooverflow\faroman\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057\sbasedon21\snext25 List Manual;} +{\s26\li568\ri0\lin568\rin0\fi-284\sa120\nooverflow\faroman\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057\sbasedon1\snext26 List Number 2;} +{\s27\li566\ri0\lin566\rin0\fi0\sa120\nooverflow\faroman\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057\sbasedon1\snext27 List Continue 2;} +{\s28\sa120\cf4\nooverflow\faroman\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057\sbasedon1\snext28 Definition Term;} +{\s29\sa120\cf4\nooverflow\faroman\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057\sbasedon28\snext29 Definition Definition;} +{\s30\li283\ri0\lin283\rin0\fi-283\sa120\nooverflow\faroman\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057\sbasedon1\snext30 Tip;} +{\s31\li283\ri0\lin283\rin0\fi-283\sa120\nooverflow\faroman\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057\sbasedon30\snext31 Note;} +{\s32\li283\ri0\lin283\rin0\fi-283\sa120\nooverflow\faroman\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057\sbasedon31\snext32 Important;} +{\s33\li568\ri0\lin568\rin0\fi-284\sa120{\*\tlswg8236}\tx284{\*\tlswg8236}\tx568\nooverflow\faroman\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057\sbasedon26\snext33 List Manual 2;} +{\s34\sa120{\*\tlswg8236}\tqc\tx4153{\*\tlswg8236}\tqr\tx8306\nooverflow\faroman\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057\sbasedon1\snext34 footer;} +{\s35\sa120\nooverflow\faroman\ql\rtlch\af1\afs20\lang1081\ai\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\i\loch\f1\fs20\lang2057\i\sbasedon1\snext35 Comment;} +{\s36\li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\nooverflow\faroman\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057\sbasedon1\snext36 Context;} +{\s37\sa120{\*\tlswg8236}\tqc\tx1984{\*\tlswg8236}\tqr\tx3969\nooverflow\faroman\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057\sbasedon1\snext37 WW-footer;} +{\s38\sa120{\*\tlswg8236}\tqc\tx4320{\*\tlswg8236}\tqr\tx8640\nooverflow\faroman\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057\sbasedon1\snext38 WW-footer1;} +{\s39\sa120{\*\tlswg8236}\tqc\tx4320{\*\tlswg8236}\tqr\tx8640\nooverflow\faroman\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057\sbasedon1\snext39 WW-footer12;} +{\s40\sa120{\*\tlswg8236}\tqc\tx4320{\*\tlswg8236}\tqr\tx8640\nooverflow\faroman\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057\sbasedon1\snext40 footer;} +{\*\cs42\rtlch\afs24\lang1081\ltrch\dbch\langfe1033\hich\fs24\lang1033\loch\fs24\lang1033 RTF_Num 2 1;} +{\*\cs43\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 RTF_Num 2 2;} +{\*\cs44\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 RTF_Num 2 3;} +{\*\cs45\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 RTF_Num 2 4;} +{\*\cs46\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 RTF_Num 2 5;} +{\*\cs47\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 RTF_Num 2 6;} +{\*\cs48\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 RTF_Num 2 7;} +{\*\cs49\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 RTF_Num 2 8;} +{\*\cs50\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 RTF_Num 2 9;} +{\*\cs51\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 RTF_Num 2 10;} +{\*\cs52\rtlch\af4\afs24\lang1081\ltrch\dbch\af4\langfe1033\hich\f4\fs24\lang1033\loch\f4\fs24\lang1033 RTF_Num 3 1;} +{\*\cs53\cf0\rtlch\af1\afs24\lang1081\ltrch\dbch\af1\langfe2052\hich\f1\fs24\lang2057\loch\f1\fs24\lang2057 RTF_Num 3 2;} +{\*\cs54\cf0\rtlch\af1\afs24\lang1081\ltrch\dbch\af1\langfe2052\hich\f1\fs24\lang2057\loch\f1\fs24\lang2057 RTF_Num 3 3;} +{\*\cs55\cf0\rtlch\af1\afs24\lang1081\ltrch\dbch\af1\langfe2052\hich\f1\fs24\lang2057\loch\f1\fs24\lang2057 RTF_Num 3 4;} +{\*\cs56\cf0\rtlch\af1\afs24\lang1081\ltrch\dbch\af1\langfe2052\hich\f1\fs24\lang2057\loch\f1\fs24\lang2057 RTF_Num 3 5;} +{\*\cs57\cf0\rtlch\af1\afs24\lang1081\ltrch\dbch\af1\langfe2052\hich\f1\fs24\lang2057\loch\f1\fs24\lang2057 RTF_Num 3 6;} +{\*\cs58\cf0\rtlch\af1\afs24\lang1081\ltrch\dbch\af1\langfe2052\hich\f1\fs24\lang2057\loch\f1\fs24\lang2057 RTF_Num 3 7;} +{\*\cs59\cf0\rtlch\af1\afs24\lang1081\ltrch\dbch\af1\langfe2052\hich\f1\fs24\lang2057\loch\f1\fs24\lang2057 RTF_Num 3 8;} +{\*\cs60\cf0\rtlch\af1\afs24\lang1081\ltrch\dbch\af1\langfe2052\hich\f1\fs24\lang2057\loch\f1\fs24\lang2057 RTF_Num 3 9;} +{\*\cs61\cf0\rtlch\af1\afs24\lang1081\ltrch\dbch\af1\langfe2052\hich\f1\fs24\lang2057\loch\f1\fs24\lang2057 RTF_Num 3 10;} +{\*\cs62\rtlch\afs24\lang1081\ltrch\dbch\langfe1033\hich\fs24\lang1033\loch\fs24\lang1033 RTF_Num 4 1;} +{\*\cs63\cf0\rtlch\af5\afs24\lang1081\ltrch\dbch\af5\langfe2052\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 4 2;} +{\*\cs64\cf0\rtlch\af5\afs24\lang1081\ltrch\dbch\af5\langfe2052\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 4 3;} +{\*\cs65\cf0\rtlch\af5\afs24\lang1081\ltrch\dbch\af5\langfe2052\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 4 4;} +{\*\cs66\cf0\rtlch\af5\afs24\lang1081\ltrch\dbch\af5\langfe2052\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 4 5;} +{\*\cs67\cf0\rtlch\af5\afs24\lang1081\ltrch\dbch\af5\langfe2052\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 4 6;} +{\*\cs68\cf0\rtlch\af5\afs24\lang1081\ltrch\dbch\af5\langfe2052\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 4 7;} +{\*\cs69\cf0\rtlch\af5\afs24\lang1081\ltrch\dbch\af5\langfe2052\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 4 8;} +{\*\cs70\cf0\rtlch\af5\afs24\lang1081\ltrch\dbch\af5\langfe2052\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 4 9;} +{\*\cs71\cf0\rtlch\af5\afs24\lang1081\ltrch\dbch\af5\langfe2052\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 RTF_Num 4 10;} +{\*\cs72\rtlch\af4\afs24\lang1081\ltrch\dbch\af4\langfe1033\hich\f4\fs24\lang1033\loch\f4\fs24\lang1033 RTF_Num 5 1;} +{\*\cs73\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe2052\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 RTF_Num 5 2;} +{\*\cs74\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe2052\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 RTF_Num 5 3;} +{\*\cs75\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe2052\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 RTF_Num 5 4;} +{\*\cs76\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe2052\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 RTF_Num 5 5;} +{\*\cs77\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe2052\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 RTF_Num 5 6;} +{\*\cs78\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe2052\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 RTF_Num 5 7;} +{\*\cs79\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe2052\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 RTF_Num 5 8;} +{\*\cs80\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe2052\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 RTF_Num 5 9;} +{\*\cs81\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe2052\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 RTF_Num 5 10;} +{\*\cs82\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 1;} +{\*\cs83\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 2;} +{\*\cs84\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 3;} +{\*\cs85\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 4;} +{\*\cs86\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 5;} +{\*\cs87\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 6;} +{\*\cs88\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 7;} +{\*\cs89\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 8;} +{\*\cs90\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 9;} +{\*\cs91\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 10;} +{\*\cs92\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 11;} +{\*\cs93\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 21;} +{\*\cs94\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 31;} +{\*\cs95\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 41;} +{\*\cs96\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 51;} +{\*\cs97\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 61;} +{\*\cs98\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 71;} +{\*\cs99\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 81;} +{\*\cs100\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 91;} +{\*\cs101\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 101;} +{\*\cs102\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe1033\hich\f3\fs24\lang1033\loch\f3\fs24\lang1033 WW-RTF_Num 2 112;} +{\*\cs103\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 212;} +{\*\cs104\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 312;} +{\*\cs105\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 412;} +{\*\cs106\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 512;} +{\*\cs107\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 612;} +{\*\cs108\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 712;} +{\*\cs109\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 812;} +{\*\cs110\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 912;} +{\*\cs111\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 1012;} +{\*\cs112\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 1123;} +{\*\cs113\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 2123;} +{\*\cs114\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 3123;} +{\*\cs115\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 4123;} +{\*\cs116\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 5123;} +{\*\cs117\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 6123;} +{\*\cs118\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 7123;} +{\*\cs119\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 8123;} +{\*\cs120\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 9123;} +{\*\cs121\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 10123;} +{\*\cs122\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 111;} +{\*\cs123\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 211;} +{\*\cs124\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 311;} +{\*\cs125\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 411;} +{\*\cs126\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 511;} +{\*\cs127\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 611;} +{\*\cs128\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 711;} +{\*\cs129\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 811;} +{\*\cs130\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 911;} +{\*\cs131\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 1011;} +{\*\cs132\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 1121;} +{\*\cs133\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 2121;} +{\*\cs134\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 3121;} +{\*\cs135\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 4121;} +{\*\cs136\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 5121;} +{\*\cs137\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 6121;} +{\*\cs138\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 7121;} +{\*\cs139\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 8121;} +{\*\cs140\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 9121;} +{\*\cs141\cf0\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang2057\loch\f3\fs24\lang2057 WW-RTF_Num 2 10121;} +{\*\cs142\rtlch\af3\afs24\lang1081\ltrch\dbch\af3\langfe1033\hich\f3\fs24\lang1033\loch\f3\fs24\lang1033 RTF_Num 6 1;} +{\*\cs143\rtlch\afs24\lang1081\ltrch\dbch\langfe1033\hich\fs24\lang1033\loch\fs24\lang1033 Default Paragraph Font;} +{\*\cs144{\*\updnprop10000}\up6\rtlch\afs24\lang1081\ltrch\dbch\langfe1033\hich\fs24\lang1033\loch\fs24\lang1033\sbasedon143 endnote reference;} +{\*\cs145\rtlch\af6\afs20\lang1081\ab\ltrch\dbch\af6\langfe1033\hich\f6\fs20\lang1033\b\loch\f6\fs20\lang1033\b\sbasedon143 Key Name;} +{\*\cs146\rtlch\afs20\lang1081\ab\ltrch\dbch\langfe1033\hich\fs20\lang1033\b\loch\fs20\lang1033\b\sbasedon143 App Text;} +{\*\cs147\scaps\cf3\rtlch\af7\afs20\lang1081\ltrch\dbch\af7\langfe1033\hich\f7\fs20\lang1033\loch\f7\fs20\lang1033\sbasedon143 Graphic Link;} +{\*\cs148\rtlch\afs20\lang1081\ai\ltrch\dbch\langfe1033\hich\fs20\lang1033\i\loch\fs20\lang1033\i\sbasedon143 Context Comment;} +{\*\cs149\rtlch\af5\afs24\lang1081\ltrch\dbch\af5\langfe255\hich\f5\fs24\lang2057\loch\f5\fs24\lang2057 Bullet Symbols;} +{\*\cs150\rtlch\afs24\lang1081\ltrch\dbch\langfe255\hich\fs24\lang2057\loch\fs24\lang2057 Numbering Symbols;} +}{\*\listtable{\list\listtemplateid1\listsimple +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u61602 ?;}{\levelnumbers;}\f4\lang1033\f4\langfe1033\f4\f3\fi-283\li283} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\*\soutlvl{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0}}{\listname RTF_Num 7;}\listid1} +{\list\listtemplateid2\listsimple +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u61545 ?;}{\levelnumbers;}\f4\lang1033\f4\langfe1033\f4\f3\fi-283\li283} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\*\soutlvl{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0}}{\listname RTF_Num 8;}\listid2} +{\list\listtemplateid3\listsimple +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u61602 ?;}{\levelnumbers;}\f4\lang1033\f4\langfe1033\f4\f3\fi-283\li283} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\*\soutlvl{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0}}{\listname RTF_Num 12;}\listid3} {\list\listtemplateid4\listsimple -{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u61545 ?;}{\levelnumbers;}\f5\lang1033\f5\langfe1033\f5\f5\fi-283\li283} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\*\soutlvl{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0}}{\listname RTF_Num 13;}\listid4} -{\list\listtemplateid5\listsimple -{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u61602 ?;}{\levelnumbers;}\f5\f5\f5\f5\fi-283\li283} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\*\soutlvl{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0}}{\listname RTF_Num 12;}\listid5} -{\list\listtemplateid6\listsimple -{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u61545 ?;}{\levelnumbers;}\f5\f5\f5\f5\fi-283\li283} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\*\soutlvl{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0}}{\listname RTF_Num 8;}\listid6} -{\list\listtemplateid7\listsimple -{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u61602 ?;}{\levelnumbers;}\lang1033\langfe1033\f5\fi-283\li283} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0} -{\*\soutlvl{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f5\f5\f5\fi0\li0}}{\listname RTF_Num 7;}\listid7} -}{\listoverridetable{\listoverride\listid1\listoverridecount0\ls0}{\listoverride\listid2\listoverridecount0\ls1}{\listoverride\listid3\listoverridecount0\ls2}{\listoverride\listid4\listoverridecount0\ls3}{\listoverride\listid5\listoverridecount0\ls4}{\listoverride\listid6\listoverridecount0\ls5}{\listoverride\listid7\listoverridecount0\ls6}} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u61545 ?;}{\levelnumbers;}\f4\lang1033\f4\langfe1033\f4\f3\fi-283\li283} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0} +{\*\soutlvl{\listlevel\levelnfc0\leveljc0\levelstartat0\levelfollow0{\leveltext \'01*;}{\levelnumbers;}\f3\f3\f3\fi0\li0}}{\listname RTF_Num 13;}\listid4} +}{\listoverridetable{\listoverride\listid1\listoverridecount0\ls0}{\listoverride\listid2\listoverridecount0\ls1}{\listoverride\listid3\listoverridecount0\ls2}{\listoverride\listid4\listoverridecount0\ls3}} -{\info{\title Author: }{\author FitzgibbonS}{\creatim\yr2002\mo7\dy10\hr10\min42}{\revtim\yr2003\mo5\dy15\hr18\min21}{\printim\yr0\mo0\dy0\hr0\min0}{\comment StarWriter}{\vern3100}}\deftab720 +{\info{\title Author: }{\author FitzgibbonS}{\creatim\yr2002\mo7\dy10\hr10\min42}{\author Sebastian Brannstrom}{\revtim\yr2010\mo5\dy27\hr14\min40}{\printim\yr0\mo0\dy0\hr0\min0}{\comment StarWriter}{\vern3200}}\deftab720 {\*\pgdsctbl -{\pgdsc0\pgdscuse195\pgwsxn11907\pghsxn16840\marglsxn567\margrsxn7371\margtsxn567\margbsxn720\footery0{\*\footeryt174\footerxl0\footerxr0\footeryh230}{\footer \pard\plain \s1\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\margtsxn0\margbsxn120\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057{\field{\*\fldinst \\page\\* ARABIC}{\fldrslt 2}}{\rtlch \ltrch\loch } +{\pgdsc0\pgdscuse195\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Standard;} +{\pgdsc1\pgdscuse195\pgwsxn11907\pghsxn16840\marglsxn567\margrsxn7371\margtsxn567\margbsxn720\footery0{\*\footeryt174\footerxl0\footerxr0\footeryh230}{\footer \pard\plain \s1\qc\nooverflow\faroman\margtsxn0\margbsxn120\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057{\field{\*\fldinst \\page\\* ARABIC}{\fldrslt 1}}{\rtlch \ltrch\loch } \par } -\pgdscnxt0 Standard;}} -{\*\pgdscno0}\paperh16840\paperw11907\margl567\margr7371\margt567\margb720\sectd\sbknone\pgwsxn11907\pghsxn16840\marglsxn567\margrsxn7371\margtsxn567\margbsxn950\footery720{\footer \pard\plain \s1\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\margtsxn0\margbsxn350{\field{\*\fldinst \\page\\* ARABIC}{\fldrslt 2}}{\rtlch \ltrch\loch } +\pgdscnxt1 Standard;}} +{\*\pgdscno1}\paperh16840\paperw11907\margl567\margr7371\margt567\margb720\sectd\sbknone\pgwsxn11907\pghsxn16840\marglsxn567\margrsxn7371\margtsxn567\margbsxn950\footery720{\footer \pard\plain \s1\qc\nooverflow\faroman\margtsxn0\margbsxn350{\field{\*\fldinst \\page\\* ARABIC}{\fldrslt 1}}{\rtlch \ltrch\loch } \par } \ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc -\pard\plain \ltrpar\s34\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\sa120\ql {\rtlch \ltrch\loch\f1\fs20\lang2057\i\b0 Author: Symbian} -\par \pard\plain \ltrpar\s34\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\sa120\ql\rtlch\afs20\lang255\ai\ltrch\dbch\langfe1033\hich\fs20\lang2057\i\loch\fs20\lang2057\i {\rtlch \ltrch\loch\f1\fs20\lang2057\i\b0 Date: 30 January 2010} -\par \pard\plain \ltrpar\s34\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\sa120\rtlch\afs20\lang255\ai\ltrch\dbch\langfe1033\hich\fs20\lang2057\i\loch\fs20\lang2057\i {\rtlch \ltrch\loch\f1\fs20\lang2057\i\b0 Version: 1} -\par \pard\plain \ltrpar\s9\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\sb360\sa240\keepn\ql\rtlch\afs32\lang255\ab\ltrch\dbch\langfe1033\hich\fs32\lang2057\b\loch\fs32\lang2057\b {\rtlch \ltrch\loch\f1\fs32\lang2057\i0\b Podcatcher} -\par \pard\plain \ltrpar\s22\cf2{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\sb360\sa240\keepn\ql\rtlch\afs32\lang255\ab\ltrch\dbch\langfe1033\hich\fs32\lang2057\b\loch\fs32\lang2057\b {\rtlch \ltrch\loch\f1\fs32\lang2057\i0\b 0xA0009D00} -\par \pard\plain \ltrpar\s10\cf0\tqr\tx9072{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\sb120\sa120\brdrt\brdrs\brdrw20\brdrcf1\brsp20\brdrb\brdrs\brdrw20\brdrcf1\brsp20{\*\brdrt\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20\keepn\ql\rtlch\afs24\lang255\ab\ltrch\dbch\langfe1033\hich\fs24\lang2057\b\loch\fs24\lang2057\b {\rtlch \ltrch\loch\f1\fs24\lang2057\i0\b Podcatcher} -\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\fs20\langfe1033\fs20\nooverflow\faroman\f5\f5\f5 \u61602\'3f\tab}\ilvl0 \ltrpar\s35\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls4\nooverflow\faroman\li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\ql\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 ContextApplication {\*\cs119\cf0\rtlch\ltrch\dbch\hich\f1\fs20\lang1033\i\loch\f1\fs20\lang1033\i Podcatcher}} -\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\fs20\langfe1033\fs20\nooverflow\faroman\f5\lang1033\f5\langfe1033\f5 \u61545\'3f\tab}\ilvl0 \ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls3\nooverflow\faroman\li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\ql\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Podcatcher} -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\sa120\ql\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Podcatcher is an application that downloads internet radio and video shows, so called Podcasts to your phone.} -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\sa120\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Podcasts consists of {\rtlch\ltrch\hich\i\loch\i feeds}, through which {\rtlch\ltrch\hich\i\loch\i shows} are distributed.} -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\sa120\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 By adding a feed to Podcatcher, you can manually or automatically download any new shows that re published for the feed.} -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\sa120\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Feeds are in the RSS format, and you add a feed by entering its HTTP address.} -\par \pard\plain \ltrpar\s10\cf0\tqr\tx9072{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\sb120\sa120\brdrt\brdrs\brdrw20\brdrcf1\brsp20\brdrb\brdrs\brdrw20\brdrcf1\brsp20{\*\brdrt\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20\keepn\ql\rtlch\afs24\lang255\ab\ltrch\dbch\langfe1033\hich\fs24\lang2057\b\loch\fs24\lang2057\b {\rtlch \ltrch\loch\f1\fs24\lang2057\i0\b Feeds View} -\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\fs20\langfe1033\fs20\nooverflow\faroman\lang1033\langfe1033 \u61602\'3f\tab}\ilvl0 \ltrpar\s35\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls6\nooverflow\faroman\li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\ql\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 ContextFeedsView {\*\cs119\cf0\rtlch\ltrch\dbch\hich\f1\fs20\lang1033\i\loch\f1\fs20\lang1033\i Feeds View}} -\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\fs20\langfe1033\fs20\nooverflow\faroman\f5\f5\f5 \u61545\'3f\tab}\ilvl0 \ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls5\nooverflow\faroman\li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\ql\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Podcatcher Feeds View} -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\sa120\ql\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 The Feeds View lists all the feeds you are subscribing too. It is the default view of Podcatcher, which you will see when you launch the application.} -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\sa120\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 From the Feeds View you can update all feeds, add, edit and remove feeds.} -\par \pard\plain \ltrpar\s10\cf0\tqr\tx9072{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\sb120\sa120\brdrt\brdrs\brdrw20\brdrcf1\brsp20\brdrb\brdrs\brdrw20\brdrcf1\brsp20{\*\brdrt\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20\keepn\ql\rtlch\afs24\lang255\ab\ltrch\dbch\langfe1033\hich\fs24\lang2057\b\loch\fs24\lang2057\b {\rtlch \ltrch\loch\f1\fs24\lang2057\i0\b Shows View} -\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\fs20\langfe1033\fs20\nooverflow\faroman\lang1033\langfe1033 \u61602\'3f\tab}\ilvl0 \ltrpar\s35\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls6\nooverflow\faroman\li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\ql\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 ContextShowsView {\*\cs119\cf0\rtlch\ltrch\dbch\hich\f1\fs20\lang1033\i\loch\f1\fs20\lang1033\i Shows View}} -\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\fs20\langfe1033\fs20\nooverflow\faroman\f5\f5\f5 \u61545\'3f\tab}\ilvl0 \ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls5\nooverflow\faroman\li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\ql\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Podcatcher Shows View} -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\sa120\ql\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 The Shows View lists all the available shows for a feed.} -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\sa120\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 From the Shows View you can add a show to the Download Queue by pressing Download.} -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\sa120\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 You can also mark a show as New or Old.} -\par \pard\plain \ltrpar\s10\cf0\tqr\tx9072{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\sb120\sa120\brdrt\brdrs\brdrw20\brdrcf1\brsp20\brdrb\brdrs\brdrw20\brdrcf1\brsp20{\*\brdrt\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20\keepn\ql\rtlch\afs24\lang255\ab\ltrch\dbch\langfe1033\hich\fs24\lang2057\b\loch\fs24\lang2057\b {\rtlch \ltrch\loch\f1\fs24\lang2057\i0\b Download Queue} -\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\fs20\langfe1033\fs20\nooverflow\faroman\lang1033\langfe1033 \u61602\'3f\tab}\ilvl0 \ltrpar\s35\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls6\nooverflow\faroman\li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\ql\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 ContextDownloadQueue {\*\cs119\cf0\rtlch\ltrch\dbch\hich\f1\fs20\lang1033\i\loch\f1\fs20\lang1033\i Download Queue}} -\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\fs20\langfe1033\fs20\nooverflow\faroman\f5\f5\f5 \u61545\'3f\tab}\ilvl0 \ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls5\nooverflow\faroman\li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\ql\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Podcatcher Download Queue} -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\sa120\ql\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 The Download Queue lists all the shows that are queued to be downloaded. } -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\sa120\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Podcatcher will only download one show at a time.} -\par \pard\plain \ltrpar\s10\cf0\tqr\tx9072{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\sb120\sa120\brdrt\brdrs\brdrw20\brdrcf1\brsp20\brdrb\brdrs\brdrw20\brdrcf1\brsp20{\*\brdrt\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20\keepn\ql\rtlch\afs24\lang255\ab\ltrch\dbch\langfe1033\hich\fs24\lang2057\b\loch\fs24\lang2057\b {\rtlch \ltrch\loch\f1\fs24\lang2057\i0\b Settings} -\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\fs20\langfe1033\fs20\nooverflow\faroman\lang1033\langfe1033 \u61602\'3f\tab}\ilvl0 \ltrpar\s35\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls6\nooverflow\faroman\li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\ql\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 ContextSettings {\*\cs119\cf0\rtlch\ltrch\dbch\hich\f1\fs20\lang1033\i\loch\f1\fs20\lang1033\i Settings}} -\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\fs20\langfe1033\fs20\nooverflow\faroman\f5\f5\f5 \u61545\'3f\tab}\ilvl0 \ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls5\nooverflow\faroman\li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\ql\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Podcatcher Settings} -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\sa120\ql\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Podcatcher has a number of settings that affects its behavior.} -\par \pard\plain {\listtext\pard\plain \li360\ri0\lin360\rin0\fi-360\sa120\fs20\langfe1033\fs20\nooverflow\faroman\f2\f2\f2 \'95\tab}\ilvl0 \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls2\nooverflow\faroman\li360\ri0\lin360\rin0\fi-360\sa120\ql\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Podcast Directory \'96 where Podcatcher will store downloaded shows} -\par \pard\plain {\listtext\pard\plain \li360\ri0\lin360\rin0\fi-360\sa120\fs20\langfe1033\fs20\nooverflow\faroman\f2\f2\f2 \'95\tab}\ilvl0 \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\sa120\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Automatic Update \'96 whether Podcatcher will automatically update all feeds. Automatic Update can be done either at a fixed time every day (\'93At\'94) or periodically (\'93Periodical\'94). This setting is only available when Connection is set to \'93Use specified\'94 or \'93Use - default.\'94} -\par \pard\plain {\listtext\pard\plain \li360\ri0\lin360\rin0\fi-360\sa120\fs20\langfe1033\fs20\nooverflow\faroman\f2\f2\f2 \'95\tab}\ilvl0 \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\sa120\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Update at/Update Interval \'96 specifies when automatic updates are triggered. This option is only available when Automatic Update is enabled.} -\par \pard\plain {\listtext\pard\plain \li360\ri0\lin360\rin0\fi-360\sa120\fs20\langfe1033\fs20\nooverflow\faroman\f2\f2\f2 \'95\tab}\ilvl0 \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\sa120\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Automatic Download \'96 whether Podcatcher will automatically add new shows to the Download Queue.} -\par \pard\plain {\listtext\pard\plain \li360\ri0\lin360\rin0\fi-360\sa120\fs20\langfe1033\fs20\nooverflow\faroman\f2\f2\f2 \'95\tab}\ilvl0 \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\sa120\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Connection \'96 three options are available} -\par \pard\plain {\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\sa120\fs20\langfe1033\fs20\nooverflow\faroman 1.\tab}\ilvl1 \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls1\nooverflow\faroman\li720\ri0\lin720\rin0\fi-360\sa120\ql\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Use Default \'96 don't ask for connection, use the best available} -\par \pard\plain {\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\sa120\fs20\langfe1033\fs20\nooverflow\faroman 2.\tab}\ilvl1 \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\sa120\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Always Ask \'96 always ask the user which connection to use} -\par \pard\plain {\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\sa120\fs20\langfe1033\fs20\nooverflow\faroman 3.\tab}\ilvl1 \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\nooverflow\faroman\sa120\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Use Specified \'96 lets the user select a connection to use. No other connection will be used.} -\par \pard\plain {\listtext\pard\plain \li360\ri0\lin360\rin0\fi-360\sa120\fs20\langfe1033\fs20\nooverflow\faroman\f2\f2\f2 \'95\tab}\ilvl0 \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\nooverflow\faroman\li360\ri0\lin360\rin0\fi-360\sa120\ql\rtlch\afs20\lang255\ltrch\dbch\langfe1033\hich\fs20\lang2057\loch\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Connections \'96 a list of available connections. This option is only available when Connection is set to \'93Use Specified.\'94} +\pard\plain \ltrpar\s35\nooverflow\faroman\sa120\ql {\rtlch \ltrch\loch\f1\fs20\lang2057\i\b0 Author: Symbian} +\par \pard\plain \ltrpar\s35\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ai\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\i\loch\f1\fs20\lang2057\i {\rtlch \ltrch\loch\f1\fs20\lang2057\i\b0 Date: 27 May 2010} +\par \pard\plain \ltrpar\s35\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ai\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\i\loch\f1\fs20\lang2057\i {\rtlch \ltrch\loch\f1\fs20\lang2057\i\b0 Version: 2} +\par \pard\plain \ltrpar\s10\nooverflow\faroman\sb360\sa240\keepn\ql\rtlch\af1\afs32\lang1081\ab\ltrch\dbch\af1\langfe1033\hich\f1\fs32\lang2057\b\loch\f1\fs32\lang2057\b {\rtlch \ltrch\loch\f1\fs32\lang2057\i0\b Podcatcher} +\par \pard\plain \ltrpar\s23\cf2\nooverflow\faroman\sb360\sa240\keepn\ql\rtlch\af1\afs32\lang1081\ab\ltrch\dbch\af1\langfe1033\hich\f1\fs32\lang2057\b\loch\f1\fs32\lang2057\b {\rtlch \ltrch\loch\f1\fs32\lang2057\i0\b 0xA0009D00} +\par \pard\plain \ltrpar\s11{\*\tlswg8236}\tqr\tx9072\nooverflow\faroman\sb120\sa120\brdrt\brdrs\brdrw20\brdrcf1\brsp20\brdrb\brdrs\brdrw20\brdrcf1\brsp20{\*\brdrt\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20\keepn\ql\rtlch\af1\afs24\lang1081\ab\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang2057\b\loch\f1\fs24\lang2057\b {\rtlch \ltrch\loch\f1\fs24\lang2057\i0\b Podcatcher} +\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\fs20\langfe1033\fs20\nooverflow\faroman\f4\lang1033\f4\langfe1033\f4 \u61602\'3f\tab}\ilvl0 \ltrpar\s36\ls2\nooverflow\faroman\li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 ContextApplication {\*\cs148\rtlch\ltrch\dbch\hich\fs20\lang1033\i\loch\fs20\lang1033\i Podcatcher}} +\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\fs20\langfe1033\fs20\nooverflow\faroman\f4\lang1033\f4\langfe1033\f4 \u61545\'3f\tab}\ilvl0 \ltrpar\s6\ls3\nooverflow\faroman\li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Podcatcher} +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Podcatcher is an application that downloads internet radio and video shows, so called \'81\'67podcasts\'81\'68 to your phone.} +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Podcasts consist of {feeds}, through which {shows} are distributed.} +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 By adding a feed to Podcatcher, you can manually or automatically download any new shows that re published for the feed.} +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Feeds are in the RSS format, and you add a feed by entering its HTTP address. } +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Shows are generally in MP3 format for audio podcasts, and in various formats for video podcasts.} +\par \pard\plain \ltrpar\s11{\*\tlswg8236}\tqr\tx9072\nooverflow\faroman\sb120\sa120\brdrt\brdrs\brdrw20\brdrcf1\brsp20\brdrb\brdrs\brdrw20\brdrcf1\brsp20{\*\brdrt\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20\keepn\ql\rtlch\af1\afs24\lang1081\ab\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang2057\b\loch\f1\fs24\lang2057\b {\rtlch \ltrch\loch\f1\fs24\lang2057\i0\b Feeds View} +\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\fs20\langfe1033\fs20\nooverflow\faroman\f4\lang1033\f4\langfe1033\f4 \u61602\'3f\tab}\ilvl0 \ltrpar\s36\ls0\nooverflow\faroman\li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 ContextFeedsView {\*\cs148\rtlch\ltrch\dbch\hich\fs20\lang1033\i\loch\fs20\lang1033\i Feeds View}} +\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\fs20\langfe1033\fs20\nooverflow\faroman\f4\lang1033\f4\langfe1033\f4 \u61545\'3f\tab}\ilvl0 \ltrpar\s6\ls1\nooverflow\faroman\li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Podcatcher Feeds View} +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 The Feeds View lists all the feeds you are subscribing too.} +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 From the Feeds View you can update a single feed, update all feeds, add, edit and remove feeds.} +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 It is also possible to search for new feeds to add. This is done by pressing the Add button and typing a search string that is not a URL.} +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 You can export the list of feeds as an OPML file for backup or to transfer to another phone. } +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 You can also import OPML files exported by Podcatcher or any other podcasting application.} +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Commands are available as toolbar buttons, the Options menu and through popup menus accessed by long tapping on a feed.} +\par \pard\plain \ltrpar\s11{\*\tlswg8236}\tqr\tx9072\nooverflow\faroman\sb120\sa120\brdrt\brdrs\brdrw20\brdrcf1\brsp20\brdrb\brdrs\brdrw20\brdrcf1\brsp20{\*\brdrt\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20\keepn\ql\rtlch\af1\afs24\lang1081\ab\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang2057\b\loch\f1\fs24\lang2057\b {\rtlch \ltrch\loch\f1\fs24\lang2057\i0\b Shows View} +\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\fs20\langfe1033\fs20\nooverflow\faroman\f4\lang1033\f4\langfe1033\f4 \u61602\'3f\tab}\ilvl0 \ltrpar\s36\ls0\nooverflow\faroman\li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 ContextShowsView {\*\cs148\rtlch\ltrch\dbch\hich\fs20\lang1033\i\loch\fs20\lang1033\i Shows View}} +\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\fs20\langfe1033\fs20\nooverflow\faroman\f4\lang1033\f4\langfe1033\f4 \u61545\'3f\tab}\ilvl0 \ltrpar\s6\ls1\nooverflow\faroman\li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Podcatcher Shows View} +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 The Shows View lists all the available shows for a feed.} +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 The status for a show is indicated using symbols on top of its icon. Shows that are new have a star on their icon. Shows that have been downloaded to the phone have a check mark on their icon.} +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Shows that have not been downloaded can be added to the Download Queue by tapping on them.} +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Shows that have already downloaded can be played by tapping on them.} +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 You can also change the new status for a show.} +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Commands are available as toolbar buttons, the Options menu and through popup menus accessed by long tapping on a show.} +\par \pard\plain \ltrpar\s11{\*\tlswg8236}\tqr\tx9072\nooverflow\faroman\sb120\sa120\brdrt\brdrs\brdrw20\brdrcf1\brsp20\brdrb\brdrs\brdrw20\brdrcf1\brsp20{\*\brdrt\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20\keepn\ql\rtlch\af1\afs24\lang1081\ab\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang2057\b\loch\f1\fs24\lang2057\b {\rtlch \ltrch\loch\f1\fs24\lang2057\i0\b Download Queue} +\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\fs20\langfe1033\fs20\nooverflow\faroman\f4\lang1033\f4\langfe1033\f4 \u61602\'3f\tab}\ilvl0 \ltrpar\s36\ls0\nooverflow\faroman\li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 ContextDownloadQueue {\*\cs148\rtlch\ltrch\dbch\hich\fs20\lang1033\i\loch\fs20\lang1033\i Download Queue}} +\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\fs20\langfe1033\fs20\nooverflow\faroman\f4\lang1033\f4\langfe1033\f4 \u61545\'3f\tab}\ilvl0 \ltrpar\s6\ls1\nooverflow\faroman\li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Podcatcher Download Queue} +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 The Download Queue lists all the shows that are queued to be downloaded. It also allows you to control downloads.} +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Podcatcher will only download one show at a time.} +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Downloading can be suspended and resumed through the toolbar button. } +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Items in the download queue can be removed and moved up and down within the queue.} +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 The entire queue can also be cleared from the button labeled Clear.} +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Commands are available as toolbar buttons, the Options menu and through popup menus accessed by long tapping on a show in the queue.} +\par \pard\plain \ltrpar\s11{\*\tlswg8236}\tqr\tx9072\nooverflow\faroman\sb120\sa120\brdrt\brdrs\brdrw20\brdrcf1\brsp20\brdrb\brdrs\brdrw20\brdrcf1\brsp20{\*\brdrt\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20\keepn\ql\rtlch\af1\afs24\lang1081\ab\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang2057\b\loch\f1\fs24\lang2057\b {\rtlch \ltrch\loch\f1\fs24\lang2057\i0\b Settings} +\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\fs20\langfe1033\fs20\nooverflow\faroman\f4\lang1033\f4\langfe1033\f4 \u61602\'3f\tab}\ilvl0 \ltrpar\s36\ls0\nooverflow\faroman\li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 ContextSettings {\*\cs148\rtlch\ltrch\dbch\hich\fs20\lang1033\i\loch\fs20\lang1033\i Settings}} +\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\fs20\langfe1033\fs20\nooverflow\faroman\f4\lang1033\f4\langfe1033\f4 \u61545\'3f\tab}\ilvl0 \ltrpar\s6\ls1\nooverflow\faroman\li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Podcatcher Settings} +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Podcatcher has a number of settings that affects its behaviour.} +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 - Podcast folder - where Podcatcher will store downloaded shows.} +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 - Automatic update - whether Podcatcher will automatically update all feeds. The options are Off, Every hour, Four times a day, Twice a day and Daily.} +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Note: This setting is only available when Connection is set to \'81\'67Use specified\'81\'68 or \'81\'67Use default.\'81\'68} +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 - Automatic download - whether Podcatcher will automatically add new shows to the Download Queue. This applies to both manual and automatic updates.} +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 - Connection - how Podcatcher will connect to the internet. You can let it automatically choose connection, or specify which destination or internet access point (such as a specific WiFi) to use.} +\par \pard\plain \ltrpar\s11{\*\tlswg8236}\tqr\tx9072\nooverflow\faroman\sb120\sa120\brdrt\brdrs\brdrw20\brdrcf1\brsp20\brdrb\brdrs\brdrw20\brdrcf1\brsp20{\*\brdrt\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20\keepn\ql\rtlch\af1\afs24\lang1081\ab\ltrch\dbch\af1\langfe1033\hich\f1\fs24\lang2057\b\loch\f1\fs24\lang2057\b {\rtlch \ltrch\loch\f1\fs24\lang2057\i0\b Search View} +\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\fs20\langfe1033\fs20\nooverflow\faroman\f4\lang1033\f4\langfe1033\f4 \u61602\'3f\tab}\ilvl0 \ltrpar\s36\ls0\nooverflow\faroman\li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 ContextSearch {\*\cs148\rtlch\ltrch\dbch\hich\fs20\lang1033\i\loch\fs20\lang1033\i Search}} +\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\fs20\langfe1033\fs20\nooverflow\faroman\f4\lang1033\f4\langfe1033\f4 \u61545\'3f\tab}\ilvl0 \ltrpar\s6\ls1\nooverflow\faroman\li283\ri0\lin283\rin0\fi-283\sa120\brdrb\brdrs\brdrw1\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout1\brdlndist0}\brsp20\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 Podcatcher Search} +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 The Search View shows results from a feed search.} +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 A search is launched from the Feeds View through the Add command.} +\par \pard\plain \ltrpar\s1\nooverflow\faroman\sa120\ql\rtlch\af1\afs20\lang1081\ltrch\dbch\af1\langfe1033\hich\f1\fs20\lang2057\loch\f1\fs20\lang2057 {\rtlch \ltrch\loch\f1\fs20\lang2057\i0\b0 To add a feed from a search result just tap on it.} \par } \ No newline at end of file diff -r 78d1b03a94ff -r 2e626f5a52c8 application/help/readme.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/application/help/readme.txt Thu Jun 03 22:18:04 2010 +0100 @@ -0,0 +1,7 @@ +To update the help texts, edit the podcatcher.rtf file. OpenOffice.org seems to work much better than Microsoft Office for this. + +To build the .help file, use the command: + + cshlpcmp podcatcher.cshlp + +That should produce a new .hlp file as well as a new .hlp.hrh file. These files are then automatically pulled in by the build and packaging processes. \ No newline at end of file diff -r 78d1b03a94ff -r 2e626f5a52c8 application/inc/Podcast.hrh --- a/application/inc/Podcast.hrh Thu Jun 03 15:59:28 2010 +0100 +++ b/application/inc/Podcast.hrh Thu Jun 03 22:18:04 2010 +0100 @@ -62,8 +62,13 @@ EPodcastHelp, EPodcastSearch, EPodcastAddSearchResult, - EPodcastResetDb -}; + EPodcastResetDb, + EPodcastFilterShows, + EPodcastFilterShowsAll, + EPodcastFilterShowsNew, + EPodcastFilterShowsDownloaded, + EPodcastFilterShowsNewAndDownloaded + }; enum TPodcastControl { diff -r 78d1b03a94ff -r 2e626f5a52c8 application/inc/PodcastSearchView.h --- a/application/inc/PodcastSearchView.h Thu Jun 03 15:59:28 2010 +0100 +++ b/application/inc/PodcastSearchView.h Thu Jun 03 22:18:04 2010 +0100 @@ -32,7 +32,7 @@ static CPodcastSearchView* NewL(CPodcastModel& aPodcastModel); static CPodcastSearchView* NewLC(CPodcastModel& aPodcastModel); ~CPodcastSearchView(); - void UpdateToolbar(TBool aVisible=ETrue); + void UpdateToolbar(TBool aVisible=EFalse) {}; protected: void ConstructL(); diff -r 78d1b03a94ff -r 2e626f5a52c8 application/inc/buildno.h --- a/application/inc/buildno.h Thu Jun 03 15:59:28 2010 +0100 +++ b/application/inc/buildno.h Thu Jun 03 22:18:04 2010 +0100 @@ -1,2 +1,2 @@ // Build number generated by increment_buildno.py, do not edit manually -#define BUILD_NO 23 \ No newline at end of file +#define BUILD_NO 25 \ No newline at end of file diff -r 78d1b03a94ff -r 2e626f5a52c8 application/sis/buildno.txt --- a/application/sis/buildno.txt Thu Jun 03 15:59:28 2010 +0100 +++ b/application/sis/buildno.txt Thu Jun 03 22:18:04 2010 +0100 @@ -1,1 +1,1 @@ -23 \ No newline at end of file +25 \ No newline at end of file diff -r 78d1b03a94ff -r 2e626f5a52c8 application/sis/podcatcher_udeb.pkg --- a/application/sis/podcatcher_udeb.pkg Thu Jun 03 15:59:28 2010 +0100 +++ b/application/sis/podcatcher_udeb.pkg Thu Jun 03 22:18:04 2010 +0100 @@ -1,7 +1,7 @@ &EN :"Symbian Foundation" %{"Podcatcher"} -#{"Podcatcher"},(0xA0009D00), 1, 00, 23, TYPE=SA +#{"Podcatcher"},(0xA0009D00), 1, 00, 25, TYPE=SA ;Supports S60 3rd edition [0x101F7961], 0, 0, 0, {"Series60ProductID"} diff -r 78d1b03a94ff -r 2e626f5a52c8 application/sis/podcatcher_udeb.sis Binary file application/sis/podcatcher_udeb.sis has changed diff -r 78d1b03a94ff -r 2e626f5a52c8 application/sis/podcatcher_udeb_signed.sis Binary file application/sis/podcatcher_udeb_signed.sis has changed diff -r 78d1b03a94ff -r 2e626f5a52c8 application/sis/podcatcher_urel.pkg --- a/application/sis/podcatcher_urel.pkg Thu Jun 03 15:59:28 2010 +0100 +++ b/application/sis/podcatcher_urel.pkg Thu Jun 03 22:18:04 2010 +0100 @@ -1,7 +1,7 @@ &EN :"Symbian Foundation" %{"Podcatcher"} -#{"Podcatcher"},(0xA0009D00), 1, 00, 23, TYPE=SA +#{"Podcatcher"},(0xA0009D00), 1, 00, 25, TYPE=SA ;Supports S60 3rd edition [0x101F7961], 0, 0, 0, {"Series60ProductID"} diff -r 78d1b03a94ff -r 2e626f5a52c8 application/src/PodcastAppui.cpp --- a/application/src/PodcastAppui.cpp Thu Jun 03 15:59:28 2010 +0100 +++ b/application/src/PodcastAppui.cpp Thu Jun 03 22:18:04 2010 +0100 @@ -173,6 +173,8 @@ array->AppendL(TCoeHelpContext(KUidPodcast,KContextFeedsView)); } else if (iShowsView->IsVisible()) { array->AppendL(TCoeHelpContext(KUidPodcast,KContextShowsView)); + } else if (iSearchView->IsVisible()) { + array->AppendL(TCoeHelpContext(KUidPodcast,KContextSearch)); } else if (iQueueView->IsVisible()) { array->AppendL(TCoeHelpContext(KUidPodcast,KContextDownloadQueue)); } else { diff -r 78d1b03a94ff -r 2e626f5a52c8 application/src/PodcastSearchView.cpp --- a/application/src/PodcastSearchView.cpp Thu Jun 03 15:59:28 2010 +0100 +++ b/application/src/PodcastSearchView.cpp Thu Jun 03 22:18:04 2010 +0100 @@ -39,13 +39,8 @@ #include const TInt KMaxFeedNameLength = 100; -const TInt KDefaultGran = 5; -const TInt KNumberOfFilesMaxLength = 4; #define KMaxMessageLength 200 #define KMaxTitleLength 100 -const TInt KMimeBufLength = 100; - -_LIT(KUnknownUpdateDateString, "?/?"); _LIT(KSearchResultFormat, "%d\t%S\t%S"); CPodcastSearchView* CPodcastSearchView::NewL(CPodcastModel& aPodcastModel) @@ -75,26 +70,16 @@ CArrayPtr< CGulIcon >* icons = new(ELeave) CArrayPtrFlat< CGulIcon >(1); CleanupStack::PushL( icons ); - // Load the bitmap for empty icon CFbsBitmap* bitmap = NULL; CFbsBitmap* mask = NULL;// - // Load the bitmap for feed icon - - // Load svg.-image and mask with a single call - AknIconUtils::CreateIconL(bitmap, - mask, - iEikonEnv->EikAppUi()->Application()->BitmapStoreName(), - EMbmPodcastFeed, - EMbmPodcastFeed_mask); - /* - bitmap = iEikonEnv->CreateBitmapL( _L("*"),EMbmPodcastFeed_40x40);*/ + AknIconUtils::CreateIconL(bitmap, + mask, + iEikonEnv->EikAppUi()->Application()->BitmapStoreName(), + EMbmPodcastFeed, + EMbmPodcastFeed_mask); CleanupStack::PushL( bitmap ); - // Load the mask for feed icon - /*mask = iEikonEnv->CreateBitmapL( _L("*"),EMbmPodcastFeed_40x40m ); - */ CleanupStack::PushL( mask ); - // Append the feed icon to icon array icons->AppendL( CGulIcon::NewL( bitmap, mask ) ); CleanupStack::Pop(2); // bitmap, mask @@ -133,7 +118,6 @@ ((CPodcastAppUi*)AppUi())->NaviSetTextL(R_SEARCH_RESULTS); UpdateListboxItemsL(); - UpdateToolbar(); } void CPodcastSearchView::DoDeactivate() @@ -273,20 +257,3 @@ DP("CPodcastSearchView::OpmlParsingComplete END"); } - -void CPodcastSearchView::UpdateToolbar(TBool aVisible) -{ - TBool disableAdd = iItemArray->MdcaCount() == 0 || iSearchRunning; - - CAknToolbar* toolbar = Toolbar(); - - if (toolbar) - { - if (iListContainer->IsVisible()) { - toolbar->SetToolbarVisibility(aVisible); - } - toolbar->SetItemDimmed(EPodcastAddSearchResult, disableAdd, ETrue ); - toolbar->HideItem(EPodcastSearch, iSearchRunning, ETrue ); - toolbar->HideItem(EPodcastCancelUpdateAllFeeds, !iSearchRunning, ETrue); - } -} diff -r 78d1b03a94ff -r 2e626f5a52c8 application/src/PodcastShowsView.cpp --- a/application/src/PodcastShowsView.cpp Thu Jun 03 15:59:28 2010 +0100 +++ b/application/src/PodcastShowsView.cpp Thu Jun 03 22:18:04 2010 +0100 @@ -337,8 +337,16 @@ ((CPodcastAppUi*)AppUi())->SetActiveTab(KTabIdQueue); break; case EDownloaded: - iPodcastModel.PlayPausePodcastL(showInfo, ETrue); + { + TRAPD(err, iPodcastModel.PlayPausePodcastL(showInfo, ETrue)); + if (err != KErrNone) + { + HBufC *error = iEikonEnv->AllocReadResourceLC(R_ERROR_PLAYBACK_FAILED); + ShowErrorMessageL(*error); + CleanupStack::PopAndDestroy(error); + } UpdateListboxItemsL(); + } break; default: break; @@ -573,9 +581,11 @@ { case EPodcastMarkAsPlayed: HandleSetShowPlayedL(ETrue); + UpdateListboxItemsL(); break; case EPodcastMarkAsUnplayed: HandleSetShowPlayedL(EFalse); + UpdateListboxItemsL(); break; case EPodcastMarkAllPlayed: iPodcastModel.MarkSelectionPlayedL(); @@ -583,6 +593,7 @@ break; case EPodcastDeleteShow: HandleDeleteShowL(); + UpdateListboxItemsL(); break; case EPodcastDownloadShow: { @@ -619,6 +630,22 @@ { DisplayShowInfoDialogL(); }break; + case EPodcastFilterShowsAll: + iPodcastModel.ShowEngine().SetShowFilter(EAllShows); + UpdateListboxItemsL(); + break; + case EPodcastFilterShowsDownloaded: + iPodcastModel.ShowEngine().SetShowFilter(EDownloadedShows); + UpdateListboxItemsL(); + break; + case EPodcastFilterShowsNew: + iPodcastModel.ShowEngine().SetShowFilter(ENewShows); + UpdateListboxItemsL(); + break; + case EPodcastFilterShowsNewAndDownloaded: + iPodcastModel.ShowEngine().SetShowFilter(ENewAndDownloadedShows); + UpdateListboxItemsL(); + break; default: CPodcastListView::HandleCommandL(aCommand); break; diff -r 78d1b03a94ff -r 2e626f5a52c8 engine/inc/FeedTimer.h --- a/engine/inc/FeedTimer.h Thu Jun 03 15:59:28 2010 +0100 +++ b/engine/inc/FeedTimer.h Thu Jun 03 22:18:04 2010 +0100 @@ -36,6 +36,7 @@ private: TInt iPeriodMinutes; + TTime iTriggerTime; CFeedEngine *iFeedEngine; }; #endif diff -r 78d1b03a94ff -r 2e626f5a52c8 engine/inc/ShowEngine.h --- a/engine/inc/ShowEngine.h Thu Jun 03 15:59:28 2010 +0100 +++ b/engine/inc/ShowEngine.h Thu Jun 03 22:18:04 2010 +0100 @@ -34,6 +34,14 @@ TUint iIndex; TUint iUid; }; + +typedef enum TShowFilter + { + EAllShows, + ENewShows, + EDownloadedShows, + ENewAndDownloadedShows + }; class CShowEngine : public CBase, public MHttpClientObserver, public MMetaDataReaderObserver { @@ -78,7 +86,7 @@ IMPORT_C void CheckForDeletedShows(TUint aFeedUid); IMPORT_C CMetaDataReader& MetaDataReader(); - + IMPORT_C void SetShowFilter(TShowFilter aFilter); IMPORT_C void MoveDownloadUpL(TUint aUid); IMPORT_C void MoveDownloadDownL(TUint aUid); @@ -139,19 +147,20 @@ CPodcastModel& iPodcastModel; // observers that will receive callbacks - RArray iObservers; + RArray iObservers; // The show we are currently downloading CShowInfo* iShowDownloading; - TUint iDownloadErrors; + TUint iDownloadErrors; - CMetaDataReader* iMetaDataReader; + CMetaDataReader* iMetaDataReader; - RApaLsSession iApaSession; + RApaLsSession iApaSession; TBuf8<512> iRecogBuffer; sqlite3& iDB; - TBuf iSqlBuffer; + TBuf iSqlBuffer; + TShowFilter iShowFilter; }; #endif /*SHOWENGINE_H_*/ diff -r 78d1b03a94ff -r 2e626f5a52c8 engine/inc/SoundEngine.h --- a/engine/inc/SoundEngine.h Thu Jun 03 15:59:28 2010 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,88 +0,0 @@ -/* -* Copyright (c) 2007-2010 Sebastian Brannstrom, Lars Persson, EmbedDev AB -* -* All rights reserved. -* This component and the accompanying materials are made available -* under the terms of the License "Eclipse Public License v1.0" -* which accompanies this distribution, and is available -* at the URL "http://www.eclipse.org/legal/epl-v10.html". -* -* Initial Contributors: -* EmbedDev AB - initial contribution. -* -* Contributors: -* -* Description: -* -*/ - -#ifndef SOUND_ENGINE_H -#define SOUND_ENGINE_H -#include - -class CPodcastModel; - -const TInt KVolumeSteps = 10; - -enum TSoundEngineState -{ - ESoundEngineNotInitialized, - ESoundEngineOpening, - ESoundEnginePlaying, - ESoundEnginePaused, - ESoundEngineStopped -}; - -class MSoundEngineObserver -{ -public: - virtual void PlaybackInitializedL() = 0; - virtual void PlaybackStartedL() = 0; - virtual void PlaybackStoppedL() = 0; - virtual void VolumeChanged(TUint aVolume, TUint aMaxVolume) = 0; -}; - - -/** - * This class handles all playback and audio associated resources that the application/client needs - */ -class CSoundEngine : public CBase -{ -public: - static CSoundEngine* NewL(CPodcastModel& aPodcastModel); - ~CSoundEngine(); - void OpenFileL(const TDesC& aFileName, TBool aPlayOnInit); - IMPORT_C void Play(); - IMPORT_C void Stop(TBool aMarkPlayed=ETrue); - IMPORT_C TTimeIntervalMicroSeconds Position(); - IMPORT_C void SetPosition(TUint aPos); - - IMPORT_C void Pause(TBool aOverrideState = EFalse); - - IMPORT_C TSoundEngineState State(); - IMPORT_C void AddObserver(MSoundEngineObserver* aObserver); - void RemoveObserver(MSoundEngineObserver* aObserver); - - const TFileName& LastFileName(); - -private: - void NotifyPlaybackStarted(); - void NotifyPlaybackStopped(); - void NotifyPlaybackInitialized(); - void NotifyVolumeChanged(); - -protected: - CSoundEngine(CPodcastModel& aPodcastModel); - void ConstructL(); - -private: - CPodcastModel& iPodcastModel; - TSoundEngineState iState; - RArray iObservers; - TFileName iLastOpenedFileName; - TBool iPlayOnInit; - TTimeIntervalMicroSeconds iMaxPos; -}; - -#endif // SOUND_ENGINE_H - diff -r 78d1b03a94ff -r 2e626f5a52c8 engine/src/FeedEngine.cpp --- a/engine/src/FeedEngine.cpp Thu Jun 03 15:59:28 2010 +0100 +++ b/engine/src/FeedEngine.cpp Thu Jun 03 22:18:04 2010 +0100 @@ -136,6 +136,7 @@ if (interval != 0) { + DP1("Running feed timer with interval %d", interval); iFeedTimer.SetPeriod(interval); iFeedTimer.RunPeriodically(); } diff -r 78d1b03a94ff -r 2e626f5a52c8 engine/src/FeedTimer.cpp --- a/engine/src/FeedTimer.cpp Thu Jun 03 15:59:28 2010 +0100 +++ b/engine/src/FeedTimer.cpp Thu Jun 03 22:18:04 2010 +0100 @@ -35,13 +35,26 @@ void CFeedTimer::RunL() { - DP("CFeedTimer::RunL"); + DP("CFeedTimer::RunL BEGIN"); + + TTime time; + time.UniversalTime(); - // We need to trap this, otherwise we will not reschedule the timer - TRAP_IGNORE(iFeedEngine->UpdateAllFeedsL(ETrue)); - - // run again - RunPeriodically(); + if (time < iTriggerTime) + { + // timer was probably reset, this happens on Nokia every 30 minutes + DP("Timer reset"); + AtUTC(iTriggerTime); + } + else + { + // We need to trap this, otherwise we will not reschedule the timer + TRAP_IGNORE(iFeedEngine->UpdateAllFeedsL(ETrue)); + + // run again + RunPeriodically(); + } + DP("CFeedTimer::RunL END"); } void CFeedTimer::SetPeriod(TInt aPeriodMinutes) @@ -93,8 +106,8 @@ TTimeIntervalMinutes tmi; tmi = iPeriodMinutes; - time = time + tmi; + iTriggerTime = time + tmi; DP("Running timer"); - AtUTC(time); + AtUTC(iTriggerTime); } diff -r 78d1b03a94ff -r 2e626f5a52c8 engine/src/PodcastModel.cpp --- a/engine/src/PodcastModel.cpp Thu Jun 03 15:59:28 2010 +0100 +++ b/engine/src/PodcastModel.cpp Thu Jun 03 22:18:04 2010 +0100 @@ -228,6 +228,7 @@ EXPORT_C void CPodcastModel::PlayPausePodcastL(CShowInfo* aPodcast, TBool aPlayOnInit) { + DP("CPodcastModel::PlayPausePodcastL BEGIN"); TRAPD(err, LaunchFileEmbeddedL(aPodcast->FileName())); if (err == KErrNone) @@ -235,7 +236,11 @@ aPodcast->SetPlayState(EPlayed); iShowEngine->UpdateShowL(*aPodcast); } - + else + { + User::Leave(err); + } + DP("CPodcastModel::PlayPausePodcastL END"); } EXPORT_C CFeedInfo* CPodcastModel::ActiveFeedInfo() diff -r 78d1b03a94ff -r 2e626f5a52c8 engine/src/ShowEngine.cpp --- a/engine/src/ShowEngine.cpp Thu Jun 03 15:59:28 2010 +0100 +++ b/engine/src/ShowEngine.cpp Thu Jun 03 22:18:04 2010 +0100 @@ -540,6 +540,23 @@ _LIT(KSqlStatement, "select url, title, description, filename, position, playtime, playstate, downloadstate, feeduid, uid, showsize, trackno, pubdate, showtype, lasterror from shows where feeduid=%u"); iSqlBuffer.Format(KSqlStatement, aFeedUid); + if (iShowFilter == ENewShows) + { + _LIT(KSqlStatementNewShows, " and playstate = 0"); // ENeverPlayed + iSqlBuffer.Append(KSqlStatementNewShows); + } + else if (iShowFilter == EDownloadedShows) + { + _LIT(KSqlStatementDownloadedShows, " and downloadstate = 4"); // EDownloaded + iSqlBuffer.Append(KSqlStatementDownloadedShows); + } + else if (iShowFilter == ENewAndDownloadedShows) + { + _LIT(KSqlStatementDownloadedAndNewShows, " and (downloadstate = 4 or playstate = 0)"); // EDownloaded or ENeverPlayed + iSqlBuffer.Append(KSqlStatementDownloadedAndNewShows); + + } + #ifndef DONT_SORT_SQL _LIT(KSqlOrderByDate, " order by pubdate desc"); iSqlBuffer.Append(KSqlOrderByDate); diff -r 78d1b03a94ff -r 2e626f5a52c8 engine/src/SoundEngine.cpp --- a/engine/src/SoundEngine.cpp Thu Jun 03 15:59:28 2010 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,200 +0,0 @@ -/* -* Copyright (c) 2007-2010 Sebastian Brannstrom, Lars Persson, EmbedDev AB -* -* All rights reserved. -* This component and the accompanying materials are made available -* under the terms of the License "Eclipse Public License v1.0" -* which accompanies this distribution, and is available -* at the URL "http://www.eclipse.org/legal/epl-v10.html". -* -* Initial Contributors: -* EmbedDev AB - initial contribution. -* -* Contributors: -* -* Description: -* -*/ - -#include -#include "SettingsEngine.h" -#include "SoundEngine.h" -#include "PodcastModel.h" -#include "ShowInfo.h" -#include "ShowEngine.h" - -CSoundEngine* CSoundEngine::NewL(CPodcastModel& aPodcastModel) -{ - CSoundEngine* self = new (ELeave) CSoundEngine(aPodcastModel); - CleanupStack::PushL(self); - self->ConstructL(); - CleanupStack::Pop(self); - return self; -} - -CSoundEngine::~CSoundEngine() -{ - iObservers.Close(); -} - -CSoundEngine::CSoundEngine(CPodcastModel& aPodcastModel): iPodcastModel(aPodcastModel) -{ -} - -void CSoundEngine::ConstructL() -{ -} - -EXPORT_C void CSoundEngine::AddObserver(MSoundEngineObserver* aObserver) -{ - iObservers.Append(aObserver); -} - -void CSoundEngine::RemoveObserver(MSoundEngineObserver* observer) - { - TInt index = iObservers.Find(observer); - - if (index > KErrNotFound) - { - iObservers.Remove(index); - } - } - -void CSoundEngine::OpenFileL(const TDesC& aFileName, TBool aPlayOnInit) -{ - iState = ESoundEngineNotInitialized; - iMaxPos = 0; - iLastOpenedFileName= aFileName; - - iPlayOnInit = aPlayOnInit; - iState = ESoundEngineOpening; -} - -const TFileName& CSoundEngine::LastFileName() -{ - return iLastOpenedFileName; -} - -EXPORT_C TTimeIntervalMicroSeconds CSoundEngine::Position() -{ - TTimeIntervalMicroSeconds pos = 0; - - if(iState > ESoundEngineOpening) - { - - } - - // store maximum position, we need this if we get interrupted by a phone call - if (pos > iMaxPos) { - iMaxPos = pos; - } - return iMaxPos; -} - -EXPORT_C void CSoundEngine::SetPosition(TUint aPos) -{ - if(iState > ESoundEngineOpening) - { - TTimeIntervalMicroSeconds pos = ((TUint64)aPos)*1000000; - if(iState == ESoundEnginePlaying) - { - //iPlayer->Pause(); - } - - iMaxPos = pos; - //iPlayer->SetPosition(pos); - - if(iState == ESoundEnginePlaying) - { - //iPlayer->Play(); - } - } -} - -EXPORT_C void CSoundEngine::Play() -{ - if(iState > ESoundEngineOpening) - { - //iPlayer->SetPosition(iMaxPos); - //iPlayer->Play(); - iState = ESoundEnginePlaying; - - NotifyPlaybackStarted(); - } -} - -EXPORT_C void CSoundEngine::Stop(TBool aMarkPlayed) -{ - if(iState > ESoundEngineOpening) - { - if (aMarkPlayed) { - // seem to need to do this here, even though we do it in MapcPlayComplete - iPodcastModel.PlayingPodcast()->SetPlayState(EPlayed); - } - iState = ESoundEngineStopped; - SetPosition(0); - //iPlayer->Stop(); - //iPlayer->Close(); - iMaxPos = 0; - - NotifyPlaybackStopped(); - } -} - -EXPORT_C void CSoundEngine::Pause(TBool aOverrideState) -{ - DP("Pause"); - if(iState > ESoundEngineOpening || aOverrideState) - { - iState = ESoundEnginePaused; - //iPlayer->Pause(); - - // had a crash here, so we check for NULL first - if (iPodcastModel.PlayingPodcast() != NULL) { - iPodcastModel.PlayingPodcast()->SetPosition(iMaxPos); - } - } -} - -EXPORT_C TSoundEngineState CSoundEngine::State() -{ - return iState; -} - -void CSoundEngine::NotifyPlaybackStopped() - { - for (int i=0;iPlaybackStoppedL()); - } - - } - - -void CSoundEngine::NotifyPlaybackStarted() - { - for (int i=0;iPlaybackStartedL()); - } - - } - -void CSoundEngine::NotifyPlaybackInitialized() - { - for (int i=0;iPlaybackInitializedL()); - } - } - -void CSoundEngine::NotifyVolumeChanged() - { - TInt max = 0;//iPlayer->MaxVolume(); - - TInt vol = 0; - //iPlayer->GetVolume(vol); - - DP2("NotifyVolumeChanged, vol=%d, max=%d", vol, max); - for (int i=0;iVolumeChanged(vol, max)); - } - - }