From 12be2481825815e67d3cd9283079ff40f9e8a9d1 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Fri, 4 Oct 2013 08:50:57 +0200 Subject: [PATCH] rename progetto... --- {ETS-WS => ETS-DIP}/Backup/ETS-WS.sln | 0 {ETS-WS => ETS-DIP}/Backup/ETS-WS/Admin.aspx | 0 .../Backup/ETS-WS/Admin.aspx.cs | 0 .../Backup/ETS-WS/Admin.aspx.designer.cs | 0 .../Backup/ETS-WS/AnagFasi.aspx | 0 .../Backup/ETS-WS/AnagFasi.aspx.cs | 0 .../Backup/ETS-WS/AnagFasi.aspx.designer.cs | 0 .../Backup/ETS-WS/AnagTags.aspx | 0 .../Backup/ETS-WS/AnagTags.aspx.cs | 0 .../Backup/ETS-WS/AnagTags.aspx.designer.cs | 0 .../ETS-WS/ArchivioDocs/PlaceHolder.file | 0 .../ETS-WS/ArchivioDocsRed/PlaceHolder.file | 0 .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin .../images/ui-bg_flat_0_eeeeee_40x100.png | Bin .../images/ui-bg_flat_55_c0402a_40x100.png | Bin .../images/ui-bg_flat_55_eeeeee_40x100.png | Bin .../images/ui-bg_glass_100_f8f8f8_1x400.png | Bin .../images/ui-bg_glass_35_dddddd_1x400.png | Bin .../images/ui-bg_glass_60_eeeeee_1x400.png | Bin .../ui-bg_inset-hard_75_f7b336_1x100.png | Bin .../ui-bg_inset-soft_50_c9c9c9_1x100.png | Bin .../images/ui-icons_3383bb_256x240.png | Bin .../images/ui-icons_454545_256x240.png | Bin .../images/ui-icons_70b2e1_256x240.png | Bin .../images/ui-icons_999999_256x240.png | Bin .../images/ui-icons_fbc856_256x240.png | Bin .../css/steamware/jquery-ui-1.9.1.custom.css | 0 .../steamware/jquery-ui-1.9.1.custom.min.css | 0 .../Content/themes/Steamware/index.html | 0 .../themes/Steamware/js/jquery-1.8.2.js | 0 .../Steamware/js/jquery-ui-1.9.1.custom.js | 0 .../js/jquery-ui-1.9.1.custom.min.js | 0 .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin .../images/ui-bg_flat_75_ffffff_40x100.png | Bin .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin .../images/ui-bg_glass_65_ffffff_1x400.png | Bin .../images/ui-bg_glass_75_dadada_1x400.png | Bin .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin .../base/images/ui-icons_222222_256x240.png | Bin .../base/images/ui-icons_2e83ff_256x240.png | Bin .../base/images/ui-icons_454545_256x240.png | Bin .../base/images/ui-icons_888888_256x240.png | Bin .../base/images/ui-icons_cd0a0a_256x240.png | Bin .../ETS-WS/Content/themes/base/jquery-ui.css | 0 .../themes/base/jquery.ui.accordion.css | 0 .../Content/themes/base/jquery.ui.all.css | 0 .../themes/base/jquery.ui.autocomplete.css | 0 .../Content/themes/base/jquery.ui.base.css | 0 .../Content/themes/base/jquery.ui.button.css | 0 .../Content/themes/base/jquery.ui.core.css | 0 .../themes/base/jquery.ui.datepicker.css | 0 .../Content/themes/base/jquery.ui.dialog.css | 0 .../themes/base/jquery.ui.progressbar.css | 0 .../themes/base/jquery.ui.resizable.css | 0 .../themes/base/jquery.ui.selectable.css | 0 .../Content/themes/base/jquery.ui.slider.css | 0 .../Content/themes/base/jquery.ui.tabs.css | 0 .../Content/themes/base/jquery.ui.theme.css | 0 .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin .../images/ui-bg_flat_75_ffffff_40x100.png | Bin .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin .../images/ui-bg_glass_65_ffffff_1x400.png | Bin .../images/ui-bg_glass_75_dadada_1x400.png | Bin .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin .../images/ui-icons_222222_256x240.png | Bin .../images/ui-icons_2e83ff_256x240.png | Bin .../images/ui-icons_454545_256x240.png | Bin .../images/ui-icons_888888_256x240.png | Bin .../images/ui-icons_cd0a0a_256x240.png | Bin .../themes/base/minified/jquery-ui.min.css | 0 .../base/minified/jquery.ui.accordion.min.css | 0 .../minified/jquery.ui.autocomplete.min.css | 0 .../base/minified/jquery.ui.button.min.css | 0 .../base/minified/jquery.ui.core.min.css | 0 .../minified/jquery.ui.datepicker.min.css | 0 .../base/minified/jquery.ui.dialog.min.css | 0 .../minified/jquery.ui.progressbar.min.css | 0 .../base/minified/jquery.ui.resizable.min.css | 0 .../minified/jquery.ui.selectable.min.css | 0 .../base/minified/jquery.ui.slider.min.css | 0 .../base/minified/jquery.ui.tabs.min.css | 0 .../base/minified/jquery.ui.theme.min.css | 0 .../Backup/ETS-WS/Default.aspx | 0 .../Backup/ETS-WS/Default.aspx.cs | 0 .../Backup/ETS-WS/Default.aspx.designer.cs | 0 .../Backup/ETS-WS/DocTemplates/ETS-Fax.docx | Bin .../ETS-WS/DocTemplates/ETS-Fax_noPrj.docx | Bin .../ETS-WS/DocTemplates/ETS-Lettera.docx | Bin .../DocTemplates/ETS-Lettera_noPrj.docx | Bin .../Backup/ETS-WS/DocTemplates/ETS-Proto.docx | Bin .../ETS-WS/DocTemplates/PlaceHolder.file | 0 .../Backup/ETS-WS/DocTemplates/email.eml | 0 .../Backup/ETS-WS/ETS-WS.csproj | 0 .../Backup/ETS-WS/ETS-WS.csproj.user | 0 .../Backup/ETS-WS/GestioneDocumenti.aspx | 0 .../Backup/ETS-WS/GestioneDocumenti.aspx.cs | 0 .../ETS-WS/GestioneDocumenti.aspx.designer.cs | 0 {ETS-WS => ETS-DIP}/Backup/ETS-WS/Help.aspx | 0 .../Backup/ETS-WS/Help.aspx.cs | 0 .../Backup/ETS-WS/Help.aspx.designer.cs | 0 .../HelpOnLine/Prova inserimento develop.txt | 0 .../flash_flv_player/flvplayer.swf | Bin .../flash_mp3_player/mp3player.swf | Bin .../HelpOnLine/content_style/content.css | 0 .../content_style/images/ExcursusBack.gif | Bin .../content_style/images/FramedBack.gif | Bin .../content_style/images/SpecialBack.gif | Bin .../content_style/images/accordion_arrow.gif | Bin .../content_style/images/haccordion_arrow.gif | Bin .../content_style/images/icon_pin.png | Bin .../content_style/images/icon_pin_on.png | Bin .../content_style/images/nav_arr_L_s.gif | Bin .../content_style/images/nav_arr_R_s.gif | Bin .../HelpOnLine/content_style/images/qmark.gif | Bin .../ETS-WS/HelpOnLine/css/accordion.css | 0 .../HelpOnLine/css/question_handling.css | 0 .../ETS-WS/HelpOnLine/da help online.txt | 0 .../HelpOnLine/frame_211_maincontent.html | 0 .../HelpOnLine/frame_224_maincontent.html | 0 .../HelpOnLine/frame_225_maincontent.html | 0 .../HelpOnLine/frame_226_maincontent.html | 0 .../HelpOnLine/frame_227_maincontent.html | 0 .../HelpOnLine/frame_228_maincontent.html | 0 .../Backup/ETS-WS/HelpOnLine/frame_toc.html | 0 .../HelpOnLine/images/browser/blank.gif | Bin .../HelpOnLine/images/browser/forceexp.gif | Bin .../HelpOnLine/images/browser/minus.gif | Bin .../ETS-WS/HelpOnLine/images/browser/plus.gif | Bin .../ETS-WS/HelpOnLine/images/download.gif | Bin .../ETS-WS/HelpOnLine/images/enlarge.gif | Bin .../ETS-WS/HelpOnLine/images/icon_lm.gif | Bin .../ETS-WS/HelpOnLine/images/icon_lm_s.gif | Bin .../ETS-WS/HelpOnLine/images/icon_pg.gif | Bin .../ETS-WS/HelpOnLine/images/icon_pg_s.gif | Bin .../ETS-WS/HelpOnLine/images/icon_st.gif | Bin .../ETS-WS/HelpOnLine/images/icon_st_s.gif | Bin .../ETS-WS/HelpOnLine/images/nav_arr_L.gif | Bin .../ETS-WS/HelpOnLine/images/nav_arr_R.gif | Bin .../ETS-WS/HelpOnLine/images/spacer.gif | Bin .../Backup/ETS-WS/HelpOnLine/index.html | 0 .../Backup/ETS-WS/HelpOnLine/js/Basic.js | 0 .../Backup/ETS-WS/HelpOnLine/js/accordion.js | 0 .../ETS-WS/HelpOnLine/js/ilCOPagePres.js | 0 .../ETS-WS/HelpOnLine/js/jquery-ui-min.js | 0 .../Backup/ETS-WS/HelpOnLine/js/jquery.js | 0 .../Backup/ETS-WS/HelpOnLine/js/pure.js | 0 .../ETS-WS/HelpOnLine/js/question_handling.js | 0 .../HelpOnLine/js/yahoo/animation-min.js | 0 .../HelpOnLine/js/yahoo/yahoo-dom-event.js | 0 .../ETS-WS/HelpOnLine/js/yahoo/yahoo-min.js | 0 .../Backup/ETS-WS/HelpOnLine/lm_pg_211.html | 0 .../Backup/ETS-WS/HelpOnLine/lm_pg_224.html | 0 .../Backup/ETS-WS/HelpOnLine/lm_pg_225.html | 0 .../Backup/ETS-WS/HelpOnLine/lm_pg_226.html | 0 .../Backup/ETS-WS/HelpOnLine/lm_pg_227.html | 0 .../Backup/ETS-WS/HelpOnLine/lm_pg_228.html | 0 .../Backup/ETS-WS/HelpOnLine/media_256.html | 0 .../Backup/ETS-WS/HelpOnLine/media_257.html | 0 .../Backup/ETS-WS/HelpOnLine/media_258.html | 0 .../Backup/ETS-WS/HelpOnLine/media_259.html | 0 .../Backup/ETS-WS/HelpOnLine/media_260.html | 0 .../Backup/ETS-WS/HelpOnLine/media_261.html | 0 .../Backup/ETS-WS/HelpOnLine/media_262.html | 0 .../ETS-WS/HelpOnLine/mobs/mm_256/home.png | Bin .../ETS-WS/HelpOnLine/mobs/mm_257/upload.png | Bin .../HelpOnLine/mobs/mm_257/upload_800_0.png | Bin .../HelpOnLine/mobs/mm_258/gestioneFile.png | Bin .../mobs/mm_258/gestioneFile_800_0.png | Bin .../HelpOnLine/mobs/mm_259/ricerca1.png | Bin .../HelpOnLine/mobs/mm_260/adminSmall.png | Bin .../mobs/mm_260/adminSmall_600_0.png | Bin .../ETS-WS/HelpOnLine/mobs/mm_261/fasi.png | Bin .../HelpOnLine/mobs/mm_261/fasi_800_0.png | Bin .../ETS-WS/HelpOnLine/mobs/mm_262/tags.png | Bin .../HelpOnLine/mobs/mm_262/tags_600_0.png | Bin .../Backup/ETS-WS/HelpOnLine/style/delos.css | 0 .../HelpOnLine/style/images/25black.png | Bin .../HelpOnLine/style/images/ButtonsBack.gif | Bin .../HelpOnLine/style/images/TableHeader.gif | Bin .../HelpOnLine/style/images/block_top.gif | Bin .../HelpOnLine/style/images/drop_back.gif | Bin .../style/images/drop_back_active.gif | Bin .../HelpOnLine/style/images/form_back.gif | Bin .../HelpOnLine/style/images/form_top_back.gif | Bin .../HelpOnLine/style/images/frame_back.gif | Bin .../HelpOnLine/style/images/head_back.gif | Bin .../HelpOnLine/style/images/icon_seas_s.gif | Bin .../style/images/media_placeholder_thumb.png | Bin .../HelpOnLine/style/images/mm_back.gif | Bin .../HelpOnLine/style/images/mm_back2.gif | Bin .../HelpOnLine/style/images/mm_back3.gif | Bin .../images/pred_text_placeholder_thumb.png | Bin .../images/question_placeholder_thumb.png | Bin .../style/images/text_placeholder_thumb.png | Bin .../HelpOnLine/style/images/tree_col.png | Bin .../HelpOnLine/style/images/tree_exp.png | Bin .../ETS-WS/HelpOnLine/syntaxhighlight.css | 0 .../ETS-WS/HelpOnLine/table_of_contents.html | 0 {ETS-WS => ETS-DIP}/Backup/ETS-WS/Menu.aspx | 0 .../Backup/ETS-WS/Menu.aspx.cs | 0 .../Backup/ETS-WS/Menu.aspx.designer.cs | 0 {ETS-WS => ETS-DIP}/Backup/ETS-WS/MyDocs.aspx | 0 .../Backup/ETS-WS/MyDocs.aspx.cs | 0 .../Backup/ETS-WS/MyDocs.aspx.designer.cs | 0 {ETS-WS => ETS-DIP}/Backup/ETS-WS/NLog.config | 0 {ETS-WS => ETS-DIP}/Backup/ETS-WS/NLog.xsd | 0 .../Backup/ETS-WS/Properties/AssemblyInfo.cs | 0 .../ETS-WS/Scripts/jquery-1.8.2-vsdoc.js | 0 .../Backup/ETS-WS/Scripts/jquery-1.8.2.js | 0 .../Backup/ETS-WS/Scripts/jquery-1.8.2.min.js | 0 .../Backup/ETS-WS/Scripts/jquery-ui-1.9.0.js | 0 .../ETS-WS/Scripts/jquery-ui-1.9.0.min.js | 0 .../Backup/ETS-WS/Scripts/lmcbutton.js | 0 .../Backup/ETS-WS/Scripts/lmcbutton.swf | Bin .../ETS-WS/TempUploads/empty/PlaceHolder.file | 0 .../Backup/ETS-WS/WS/AutoCompletamento.asmx | 0 .../ETS-WS/WS/AutoCompletamento.asmx.cs | 0 .../Backup/ETS-WS/Web.Debug.config | 0 .../Backup/ETS-WS/Web.ETS.config | 0 .../Backup/ETS-WS/Web.Release.config | 0 .../Backup/ETS-WS/Web.WinLab.config | 0 {ETS-WS => ETS-DIP}/Backup/ETS-WS/Web.config | 0 {ETS-WS => ETS-DIP}/Backup/ETS-WS/Web.sitemap | 0 .../WebMasterPages/AjaxSimpleFull.Master | 0 .../WebMasterPages/AjaxSimpleFull.Master.cs | 0 .../AjaxSimpleFull.Master.designer.cs | 0 .../Backup/ETS-WS/WebShipUtils.cs | 0 .../ETS-WS/WebUserControls/mod_admin.ascx | 0 .../ETS-WS/WebUserControls/mod_admin.ascx.cs | 0 .../mod_admin.ascx.designer.cs | 0 .../ETS-WS/WebUserControls/mod_anagFasi.ascx | 0 .../WebUserControls/mod_anagFasi.ascx.cs | 0 .../mod_anagFasi.ascx.designer.cs | 0 .../ETS-WS/WebUserControls/mod_anagTags.ascx | 0 .../WebUserControls/mod_anagTags.ascx.cs | 0 .../mod_anagTags.ascx.designer.cs | 0 .../mod_archivioDocumenti.ascx | 0 .../mod_archivioDocumenti.ascx.cs | 0 .../mod_archivioDocumenti.ascx.designer.cs | 0 .../ETS-WS/WebUserControls/mod_clipboard.ascx | 0 .../WebUserControls/mod_clipboard.ascx.cs | 0 .../mod_clipboard.ascx.designer.cs | 0 .../WebUserControls/mod_fileUpload.ascx | 0 .../WebUserControls/mod_fileUpload.ascx.cs | 0 .../mod_fileUpload.ascx.designer.cs | 0 .../WebUserControls/mod_filtroRicerca.ascx | 0 .../WebUserControls/mod_filtroRicerca.ascx.cs | 0 .../mod_filtroRicerca.ascx.designer.cs | 0 .../WebUserControls/mod_gestioneDati.ascx | 0 .../WebUserControls/mod_gestioneDati.ascx.cs | 0 .../mod_gestioneDati.ascx.designer.cs | 0 .../ETS-WS/WebUserControls/mod_inputDati.ascx | 0 .../WebUserControls/mod_inputDati.ascx.cs | 0 .../mod_inputDati.ascx.designer.cs | 0 .../ETS-WS/WebUserControls/mod_menu.ascx | 0 .../ETS-WS/WebUserControls/mod_menu.ascx.cs | 0 .../WebUserControls/mod_menu.ascx.designer.cs | 0 .../mod_menuBottomFullpage.ascx | 0 .../mod_menuBottomFullpage.ascx.cs | 0 .../mod_menuBottomFullpage.ascx.designer.cs | 0 .../WebUserControls/mod_myTempFile.ascx | 0 .../WebUserControls/mod_myTempFile.ascx.cs | 0 .../mod_myTempFile.ascx.designer.cs | 0 .../WebUserControls/mod_pathAndDocs.ascx | 0 .../WebUserControls/mod_pathAndDocs.ascx.cs | 0 .../mod_pathAndDocs.ascx.designer.cs | 0 .../WebUserControls/mod_periodoAnalisi.ascx | 0 .../mod_periodoAnalisi.ascx.cs | 0 .../mod_periodoAnalisi.ascx.designer.cs | 0 .../WebUserControls/mod_singleFileUpload.ascx | 0 .../mod_singleFileUpload.ascx.cs | 0 .../mod_singleFileUpload.ascx.designer.cs | 0 .../ETS-WS/WebUserControls/mod_testata.ascx | 0 .../WebUserControls/mod_testata.ascx.cs | 0 .../mod_testata.ascx.designer.cs | 0 .../WebUserControls/mod_testataProt.ascx | 0 .../WebUserControls/mod_testataProt.ascx.cs | 0 .../mod_testataProt.ascx.designer.cs | 0 .../WebUserControls/mod_textAutocomplete.ascx | 0 .../mod_textAutocomplete.ascx.cs | 0 .../mod_textAutocomplete.ascx.designer.cs | 0 .../Backup/ETS-WS/css/BuildBlocks.css | 0 {ETS-WS => ETS-DIP}/Backup/ETS-WS/css/ETS.css | 0 .../Backup/ETS-WS/css/ExtraComp.css | 0 .../Backup/ETS-WS/css/MasterPage.css | 0 .../Backup/ETS-WS/css/Style.css | 0 .../Backup/ETS-WS/demoUpload.aspx | 0 .../Backup/ETS-WS/demoUpload.aspx.cs | 0 .../Backup/ETS-WS/demoUpload.aspx.designer.cs | 0 .../Backup/ETS-WS/images/AdminArea.png | Bin .../Backup/ETS-WS/images/AdminAreaTagFasi.png | Bin .../Backup/ETS-WS/images/Archive_l.png | Bin .../Backup/ETS-WS/images/Archive_m.png | Bin .../Backup/ETS-WS/images/Archive_s.png | Bin .../Backup/ETS-WS/images/Archivio.png | Bin .../Backup/ETS-WS/images/Help.png | Bin .../Backup/ETS-WS/images/LogoETS.png | Bin .../Backup/ETS-WS/images/LogoETS_big.png | Bin .../Backup/ETS-WS/images/Pin_l.png | Bin .../Backup/ETS-WS/images/Pin_m.png | Bin .../Backup/ETS-WS/images/Pin_s.png | Bin .../Backup/ETS-WS/images/WorkInProgress.jpg | Bin .../Backup/ETS-WS/images/addDisTMD_l.png | Bin .../Backup/ETS-WS/images/addDisTMD_m.png | Bin .../Backup/ETS-WS/images/addDisTMD_s.png | Bin .../Backup/ETS-WS/images/addTMD_l.png | Bin .../Backup/ETS-WS/images/addTMD_m.png | Bin .../Backup/ETS-WS/images/addTMD_s.png | Bin .../Backup/ETS-WS/images/ajax-loader.gif | Bin .../Backup/ETS-WS/images/apply_l.png | Bin .../Backup/ETS-WS/images/apply_m.png | Bin .../Backup/ETS-WS/images/apply_s.png | Bin .../Backup/ETS-WS/images/arrDown_l.png | Bin .../Backup/ETS-WS/images/arrDown_m.png | Bin .../Backup/ETS-WS/images/arrDown_s.png | Bin .../Backup/ETS-WS/images/arrUp_l.png | Bin .../Backup/ETS-WS/images/arrUp_m.png | Bin .../Backup/ETS-WS/images/arrUp_s.png | Bin .../Backup/ETS-WS/images/bg-menu-main.png | Bin .../Backup/ETS-WS/images/bg_bright.jpg | Bin .../Backup/ETS-WS/images/bg_dark.jpg | Bin .../Backup/ETS-WS/images/bluGrad32.png | Bin .../Backup/ETS-WS/images/cancel_l.png | Bin .../Backup/ETS-WS/images/cancel_m.png | Bin .../Backup/ETS-WS/images/cancel_s.png | Bin .../Backup/ETS-WS/images/clonaObj_l.png | Bin .../Backup/ETS-WS/images/clonaObj_m.png | Bin .../Backup/ETS-WS/images/clonaObj_s.png | Bin .../Backup/ETS-WS/images/compress.png | Bin .../Backup/ETS-WS/images/delete_l.png | Bin .../Backup/ETS-WS/images/delete_m.png | Bin .../Backup/ETS-WS/images/delete_s.png | Bin .../Backup/ETS-WS/images/doc_l.png | Bin .../Backup/ETS-WS/images/edit_l.png | Bin .../Backup/ETS-WS/images/edit_m.png | Bin .../Backup/ETS-WS/images/edit_s.png | Bin .../Backup/ETS-WS/images/elimina_l.png | Bin .../Backup/ETS-WS/images/elimina_m.png | Bin .../Backup/ETS-WS/images/elimina_s.png | Bin .../Backup/ETS-WS/images/email.png | Bin .../Backup/ETS-WS/images/email_l.png | Bin .../Backup/ETS-WS/images/favicon.png | Bin .../Backup/ETS-WS/images/fax_l.png | Bin .../Backup/ETS-WS/images/folder_l.png | Bin .../Backup/ETS-WS/images/folder_m.png | Bin .../Backup/ETS-WS/images/folder_s.png | Bin .../Backup/ETS-WS/images/gantt.png | Bin .../Backup/ETS-WS/images/home.png | Bin .../Backup/ETS-WS/images/image.png | Bin .../Backup/ETS-WS/images/link-break_l.png | Bin .../Backup/ETS-WS/images/link-break_m.png | Bin .../Backup/ETS-WS/images/link-break_s.png | Bin .../Backup/ETS-WS/images/load_l.png | Bin .../Backup/ETS-WS/images/load_m.png | Bin .../Backup/ETS-WS/images/load_s.png | Bin .../Backup/ETS-WS/images/new_l.png | Bin .../Backup/ETS-WS/images/new_m.png | Bin .../Backup/ETS-WS/images/new_s.png | Bin .../Backup/ETS-WS/images/office.png | Bin .../Backup/ETS-WS/images/pdf.png | Bin .../Backup/ETS-WS/images/program.png | Bin .../Backup/ETS-WS/images/proto_l.png | Bin .../Backup/ETS-WS/images/reload_l.png | Bin .../Backup/ETS-WS/images/reload_m.png | Bin .../Backup/ETS-WS/images/reload_s.png | Bin .../Backup/ETS-WS/images/reset_l.png | Bin .../Backup/ETS-WS/images/reset_m.png | Bin .../Backup/ETS-WS/images/reset_s.png | Bin .../Backup/ETS-WS/images/tags.png | Bin .../Backup/ETS-WS/images/unknown.png | Bin .../Backup/ETS-WS/images/uploadFile.png | Bin .../Backup/ETS-WS/images/version_l.png | Bin .../Backup/ETS-WS/images/version_m.png | Bin .../Backup/ETS-WS/images/version_s.png | Bin .../Backup/ETS-WS/images/video.png | Bin .../Backup/ETS-WS/images/view_l.png | Bin .../Backup/ETS-WS/images/view_m.png | Bin .../Backup/ETS-WS/images/view_s.png | Bin .../Backup/ETS-WS/logs/PlaceHolder.file | 0 .../Backup/ETS-WS/packages.config | 0 .../Backup/ETS-WS/ricerca.aspx | 0 .../Backup/ETS-WS/ricerca.aspx.cs | 0 .../Backup/ETS-WS/ricerca.aspx.designer.cs | 0 {ETS-WS => ETS-DIP}/Backup/ETS-WS/test.aspx | 0 .../Backup/ETS-WS/test.aspx.cs | 0 .../Backup/ETS-WS/test.aspx.designer.cs | 0 .../Backup/ETS-WS/testMast.aspx | 0 .../Backup/ETS-WS/testMast.aspx.cs | 0 .../Backup/ETS-WS/testMast.aspx.designer.cs | 0 ETS-DIP/ETS-DIP.sln | 36 + {ETS-WS => ETS-DIP}/ETS-WS.sln | 0 {ETS-WS => ETS-DIP}/ETS-WS/Admin.aspx | 0 {ETS-WS => ETS-DIP}/ETS-WS/Admin.aspx.cs | 0 .../ETS-WS/Admin.aspx.designer.cs | 0 {ETS-WS => ETS-DIP}/ETS-WS/AnagFasi.aspx | 0 {ETS-WS => ETS-DIP}/ETS-WS/AnagFasi.aspx.cs | 0 .../ETS-WS/AnagFasi.aspx.designer.cs | 0 {ETS-WS => ETS-DIP}/ETS-WS/AnagTags.aspx | 0 {ETS-WS => ETS-DIP}/ETS-WS/AnagTags.aspx.cs | 0 .../ETS-WS/AnagTags.aspx.designer.cs | 0 .../130102_fax/00010-2013_15_ETS-Fax.docx | Bin 0 -> 12631 bytes .../00043-2013_70_ETS-Lettera.docx | Bin 0 -> 710099 bytes .../ETS-WS/ArchivioDocs/PlaceHolder.file | 0 .../130829_nd/00044-2013_94_ETS-Proto.docx | Bin 0 -> 706103 bytes .../ETS-WS/ArchivioDocsRed/PlaceHolder.file | 0 .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin .../images/ui-bg_flat_0_eeeeee_40x100.png | Bin .../images/ui-bg_flat_55_c0402a_40x100.png | Bin .../images/ui-bg_flat_55_eeeeee_40x100.png | Bin .../images/ui-bg_glass_100_f8f8f8_1x400.png | Bin .../images/ui-bg_glass_35_dddddd_1x400.png | Bin .../images/ui-bg_glass_60_eeeeee_1x400.png | Bin .../ui-bg_inset-hard_75_f7b336_1x100.png | Bin .../ui-bg_inset-soft_50_c9c9c9_1x100.png | Bin .../images/ui-icons_3383bb_256x240.png | Bin .../images/ui-icons_454545_256x240.png | Bin .../images/ui-icons_70b2e1_256x240.png | Bin .../images/ui-icons_999999_256x240.png | Bin .../images/ui-icons_fbc856_256x240.png | Bin .../css/steamware/jquery-ui-1.9.1.custom.css | 0 .../steamware/jquery-ui-1.9.1.custom.min.css | 0 .../Content/themes/Steamware/index.html | 0 .../themes/Steamware/js/jquery-1.8.2.js | 0 .../Steamware/js/jquery-ui-1.9.1.custom.js | 0 .../js/jquery-ui-1.9.1.custom.min.js | 0 .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin .../images/ui-bg_flat_75_ffffff_40x100.png | Bin .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin .../images/ui-bg_glass_65_ffffff_1x400.png | Bin .../images/ui-bg_glass_75_dadada_1x400.png | Bin .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin .../base/images/ui-icons_222222_256x240.png | Bin .../base/images/ui-icons_2e83ff_256x240.png | Bin .../base/images/ui-icons_454545_256x240.png | Bin .../base/images/ui-icons_888888_256x240.png | Bin .../base/images/ui-icons_cd0a0a_256x240.png | Bin .../ETS-WS/Content/themes/base/jquery-ui.css | 0 .../themes/base/jquery.ui.accordion.css | 0 .../themes/base/jquery.ui.accordion.min.css | 0 .../Content/themes/base/jquery.ui.all.css | 0 .../Content/themes/base/jquery.ui.all.min.css | 0 .../themes/base/jquery.ui.autocomplete.css | 0 .../base/jquery.ui.autocomplete.min.css | 0 .../Content/themes/base/jquery.ui.base.css | 0 .../themes/base/jquery.ui.base.min.css | 0 .../Content/themes/base/jquery.ui.button.css | 0 .../themes/base/jquery.ui.button.min.css | 0 .../Content/themes/base/jquery.ui.core.css | 0 .../themes/base/jquery.ui.core.min.css | 0 .../themes/base/jquery.ui.datepicker.css | 0 .../themes/base/jquery.ui.datepicker.min.css | 0 .../Content/themes/base/jquery.ui.dialog.css | 0 .../themes/base/jquery.ui.dialog.min.css | 0 .../Content/themes/base/jquery.ui.menu.css | 0 .../themes/base/jquery.ui.progressbar.css | 0 .../themes/base/jquery.ui.progressbar.min.css | 0 .../themes/base/jquery.ui.resizable.css | 0 .../themes/base/jquery.ui.resizable.min.css | 0 .../themes/base/jquery.ui.selectable.css | 0 .../themes/base/jquery.ui.selectable.min.css | 0 .../Content/themes/base/jquery.ui.slider.css | 0 .../themes/base/jquery.ui.slider.min.css | 0 .../Content/themes/base/jquery.ui.spinner.css | 0 .../Content/themes/base/jquery.ui.tabs.css | 0 .../themes/base/jquery.ui.tabs.min.css | 0 .../Content/themes/base/jquery.ui.theme.css | 0 .../themes/base/jquery.ui.theme.min.css | 0 .../Content/themes/base/jquery.ui.tooltip.css | 0 .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin .../images/ui-bg_flat_75_ffffff_40x100.png | Bin .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin .../images/ui-bg_glass_65_ffffff_1x400.png | Bin .../images/ui-bg_glass_75_dadada_1x400.png | Bin .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin .../images/ui-icons_222222_256x240.png | Bin .../images/ui-icons_2e83ff_256x240.png | Bin .../images/ui-icons_454545_256x240.png | Bin .../images/ui-icons_888888_256x240.png | Bin .../images/ui-icons_cd0a0a_256x240.png | Bin .../themes/base/minified/jquery-ui.min.css | 0 .../base/minified/jquery.ui.accordion.min.css | 0 .../minified/jquery.ui.autocomplete.min.css | 0 .../base/minified/jquery.ui.button.min.css | 0 .../base/minified/jquery.ui.core.min.css | 0 .../minified/jquery.ui.datepicker.min.css | 0 .../base/minified/jquery.ui.dialog.min.css | 0 .../base/minified/jquery.ui.menu.min.css | 0 .../minified/jquery.ui.progressbar.min.css | 0 .../base/minified/jquery.ui.resizable.min.css | 0 .../minified/jquery.ui.selectable.min.css | 0 .../base/minified/jquery.ui.slider.min.css | 0 .../base/minified/jquery.ui.spinner.min.css | 0 .../base/minified/jquery.ui.tabs.min.css | 0 .../base/minified/jquery.ui.theme.min.css | 0 .../base/minified/jquery.ui.tooltip.min.css | 0 {ETS-WS => ETS-DIP}/ETS-WS/Default.aspx | 0 {ETS-WS => ETS-DIP}/ETS-WS/Default.aspx.cs | 0 .../ETS-WS/Default.aspx.designer.cs | 0 .../ETS-WS/DocTemplates/ETS-Fax.docx | Bin .../ETS-WS/DocTemplates/ETS-Fax_noPrj.docx | Bin .../ETS-WS/DocTemplates/ETS-Lettera.docx | Bin .../DocTemplates/ETS-Lettera_noPrj.docx | Bin .../ETS-WS/DocTemplates/ETS-Proto.docx | Bin .../ETS-WS/DocTemplates/NotFound.txt | 0 .../ETS-WS/DocTemplates/PlaceHolder.file | 0 .../ETS-WS/DocTemplates/email.eml | 0 {ETS-WS => ETS-DIP}/ETS-WS/ETS-DIP.csproj | 0 .../ETS-WS/ETS-DIP.csproj.user | 0 {ETS-WS => ETS-DIP}/ETS-WS/ETS-WS.Publish.xml | 0 .../ETS-WS/GestioneDocumenti.aspx | 0 .../ETS-WS/GestioneDocumenti.aspx.cs | 0 .../ETS-WS/GestioneDocumenti.aspx.designer.cs | 0 {ETS-WS => ETS-DIP}/ETS-WS/Help.aspx | 0 {ETS-WS => ETS-DIP}/ETS-WS/Help.aspx.cs | 0 .../ETS-WS/Help.aspx.designer.cs | 0 .../HelpOnLine/Prova inserimento develop.txt | 0 .../flash_flv_player/flvplayer.swf | Bin .../flash_mp3_player/mp3player.swf | Bin .../HelpOnLine/content_style/content.css | 0 .../content_style/images/ExcursusBack.gif | Bin .../content_style/images/FramedBack.gif | Bin .../content_style/images/SpecialBack.gif | Bin .../content_style/images/accordion_arrow.gif | Bin .../content_style/images/haccordion_arrow.gif | Bin .../content_style/images/icon_pin.png | Bin .../content_style/images/icon_pin_on.png | Bin .../content_style/images/nav_arr_L_s.gif | Bin .../content_style/images/nav_arr_R_s.gif | Bin .../HelpOnLine/content_style/images/qmark.gif | Bin .../ETS-WS/HelpOnLine/css/accordion.css | 0 .../HelpOnLine/css/question_handling.css | 0 .../ETS-WS/HelpOnLine/da help online.txt | 0 .../HelpOnLine/frame_211_maincontent.html | 0 .../HelpOnLine/frame_224_maincontent.html | 0 .../HelpOnLine/frame_225_maincontent.html | 0 .../HelpOnLine/frame_226_maincontent.html | 0 .../HelpOnLine/frame_227_maincontent.html | 0 .../HelpOnLine/frame_228_maincontent.html | 0 .../ETS-WS/HelpOnLine/frame_toc.html | 0 .../HelpOnLine/images/browser/blank.gif | Bin .../HelpOnLine/images/browser/forceexp.gif | Bin .../HelpOnLine/images/browser/minus.gif | Bin .../ETS-WS/HelpOnLine/images/browser/plus.gif | Bin .../ETS-WS/HelpOnLine/images/download.gif | Bin .../ETS-WS/HelpOnLine/images/enlarge.gif | Bin .../ETS-WS/HelpOnLine/images/icon_lm.gif | Bin .../ETS-WS/HelpOnLine/images/icon_lm_s.gif | Bin .../ETS-WS/HelpOnLine/images/icon_pg.gif | Bin .../ETS-WS/HelpOnLine/images/icon_pg_s.gif | Bin .../ETS-WS/HelpOnLine/images/icon_st.gif | Bin .../ETS-WS/HelpOnLine/images/icon_st_s.gif | Bin .../ETS-WS/HelpOnLine/images/nav_arr_L.gif | Bin .../ETS-WS/HelpOnLine/images/nav_arr_R.gif | Bin .../ETS-WS/HelpOnLine/images/spacer.gif | Bin .../ETS-WS/HelpOnLine/index.html | 0 .../ETS-WS/HelpOnLine/js/Basic.js | 0 .../ETS-WS/HelpOnLine/js/accordion.js | 0 .../ETS-WS/HelpOnLine/js/ilCOPagePres.js | 0 .../ETS-WS/HelpOnLine/js/jquery-ui-min.js | 0 .../ETS-WS/HelpOnLine/js/jquery.js | 0 .../ETS-WS/HelpOnLine/js/pure.js | 0 .../ETS-WS/HelpOnLine/js/question_handling.js | 0 .../HelpOnLine/js/yahoo/animation-min.js | 0 .../HelpOnLine/js/yahoo/yahoo-dom-event.js | 0 .../ETS-WS/HelpOnLine/js/yahoo/yahoo-min.js | 0 .../ETS-WS/HelpOnLine/lm_pg_211.html | 0 .../ETS-WS/HelpOnLine/lm_pg_224.html | 0 .../ETS-WS/HelpOnLine/lm_pg_225.html | 0 .../ETS-WS/HelpOnLine/lm_pg_226.html | 0 .../ETS-WS/HelpOnLine/lm_pg_227.html | 0 .../ETS-WS/HelpOnLine/lm_pg_228.html | 0 .../ETS-WS/HelpOnLine/media_256.html | 0 .../ETS-WS/HelpOnLine/media_257.html | 0 .../ETS-WS/HelpOnLine/media_258.html | 0 .../ETS-WS/HelpOnLine/media_259.html | 0 .../ETS-WS/HelpOnLine/media_260.html | 0 .../ETS-WS/HelpOnLine/media_261.html | 0 .../ETS-WS/HelpOnLine/media_262.html | 0 .../ETS-WS/HelpOnLine/mobs/mm_256/home.png | Bin .../ETS-WS/HelpOnLine/mobs/mm_257/upload.png | Bin .../HelpOnLine/mobs/mm_257/upload_800_0.png | Bin .../HelpOnLine/mobs/mm_258/gestioneFile.png | Bin .../mobs/mm_258/gestioneFile_800_0.png | Bin .../HelpOnLine/mobs/mm_259/ricerca1.png | Bin .../HelpOnLine/mobs/mm_260/adminSmall.png | Bin .../mobs/mm_260/adminSmall_600_0.png | Bin .../ETS-WS/HelpOnLine/mobs/mm_261/fasi.png | Bin .../HelpOnLine/mobs/mm_261/fasi_800_0.png | Bin .../ETS-WS/HelpOnLine/mobs/mm_262/tags.png | Bin .../HelpOnLine/mobs/mm_262/tags_600_0.png | Bin .../ETS-WS/HelpOnLine/style/delos.css | 0 .../HelpOnLine/style/images/25black.png | Bin .../HelpOnLine/style/images/ButtonsBack.gif | Bin .../HelpOnLine/style/images/TableHeader.gif | Bin .../HelpOnLine/style/images/block_top.gif | Bin .../HelpOnLine/style/images/drop_back.gif | Bin .../style/images/drop_back_active.gif | Bin .../HelpOnLine/style/images/form_back.gif | Bin .../HelpOnLine/style/images/form_top_back.gif | Bin .../HelpOnLine/style/images/frame_back.gif | Bin .../HelpOnLine/style/images/head_back.gif | Bin .../HelpOnLine/style/images/icon_seas_s.gif | Bin .../style/images/media_placeholder_thumb.png | Bin .../HelpOnLine/style/images/mm_back.gif | Bin .../HelpOnLine/style/images/mm_back2.gif | Bin .../HelpOnLine/style/images/mm_back3.gif | Bin .../images/pred_text_placeholder_thumb.png | Bin .../images/question_placeholder_thumb.png | Bin .../style/images/text_placeholder_thumb.png | Bin .../HelpOnLine/style/images/tree_col.png | Bin .../HelpOnLine/style/images/tree_exp.png | Bin .../ETS-WS/HelpOnLine/syntaxhighlight.css | 0 .../ETS-WS/HelpOnLine/table_of_contents.html | 0 {ETS-WS => ETS-DIP}/ETS-WS/Menu.aspx | 0 {ETS-WS => ETS-DIP}/ETS-WS/Menu.aspx.cs | 0 .../ETS-WS/Menu.aspx.designer.cs | 0 {ETS-WS => ETS-DIP}/ETS-WS/MyDocs.aspx | 0 {ETS-WS => ETS-DIP}/ETS-WS/MyDocs.aspx.cs | 0 .../ETS-WS/MyDocs.aspx.designer.cs | 0 {ETS-WS => ETS-DIP}/ETS-WS/NLog.config | 0 {ETS-WS => ETS-DIP}/ETS-WS/NLog.xsd | 0 .../ETS-WS/Properties/AssemblyInfo.cs | 0 .../Properties/PublishProfiles/218.pubxml | 0 .../PublishProfiles/218.pubxml.user | 0 .../Properties/PublishProfiles/ETS.pubxml | 0 .../PublishProfiles/ETS.pubxml.user | 0 .../Properties/PublishProfiles/WinLab.pubxml | 0 .../PublishProfiles/WinLab.pubxml.user | 0 .../ETS-WS/Scripts/jquery-1.8.2-vsdoc.js | 0 .../ETS-WS/Scripts/jquery-1.8.2.js | 0 .../ETS-WS/Scripts/jquery-1.8.2.min.js | 0 .../ETS-WS/Scripts/jquery-ui-1.9.0.js | 0 .../ETS-WS/Scripts/jquery-ui-1.9.0.min.js | 0 .../ETS-WS/Scripts/lmcbutton.js | 0 .../ETS-WS/Scripts/lmcbutton.swf | Bin .../TempUploads/empty}/PlaceHolder.file | 0 .../ETS-WS/WS/AutoCompletamento.asmx | 0 .../ETS-WS/WS/AutoCompletamento.asmx.cs | 0 {ETS-WS => ETS-DIP}/ETS-WS/Web.Debug.config | 0 {ETS-WS => ETS-DIP}/ETS-WS/Web.ETS.config | 0 {ETS-WS => ETS-DIP}/ETS-WS/Web.Release.config | 0 {ETS-WS => ETS-DIP}/ETS-WS/Web.WinLab.config | 0 {ETS-WS => ETS-DIP}/ETS-WS/Web.config | 0 {ETS-WS => ETS-DIP}/ETS-WS/Web.sitemap | 0 .../WebMasterPages/AjaxSimpleFull.Master | 0 .../WebMasterPages/AjaxSimpleFull.Master.cs | 0 .../AjaxSimpleFull.Master.designer.cs | 0 {ETS-WS => ETS-DIP}/ETS-WS/WebShipUtils.cs | 0 .../ETS-WS/WebUserControls/mod_admin.ascx | 0 .../ETS-WS/WebUserControls/mod_admin.ascx.cs | 0 .../mod_admin.ascx.designer.cs | 0 .../ETS-WS/WebUserControls/mod_anagFasi.ascx | 0 .../WebUserControls/mod_anagFasi.ascx.cs | 0 .../mod_anagFasi.ascx.designer.cs | 0 .../ETS-WS/WebUserControls/mod_anagTags.ascx | 0 .../WebUserControls/mod_anagTags.ascx.cs | 0 .../mod_anagTags.ascx.designer.cs | 0 .../mod_archivioDocumenti.ascx | 0 .../mod_archivioDocumenti.ascx.cs | 0 .../mod_archivioDocumenti.ascx.designer.cs | 0 .../ETS-WS/WebUserControls/mod_clipboard.ascx | 0 .../WebUserControls/mod_clipboard.ascx.cs | 0 .../mod_clipboard.ascx.designer.cs | 0 .../WebUserControls/mod_fileUpload.ascx | 0 .../WebUserControls/mod_fileUpload.ascx.cs | 0 .../mod_fileUpload.ascx.designer.cs | 0 .../WebUserControls/mod_filtroRicerca.ascx | 0 .../WebUserControls/mod_filtroRicerca.ascx.cs | 0 .../mod_filtroRicerca.ascx.designer.cs | 0 .../WebUserControls/mod_gestioneDati.ascx | 0 .../WebUserControls/mod_gestioneDati.ascx.cs | 0 .../mod_gestioneDati.ascx.designer.cs | 0 .../ETS-WS/WebUserControls/mod_inputDati.ascx | 0 .../WebUserControls/mod_inputDati.ascx.cs | 0 .../mod_inputDati.ascx.designer.cs | 0 .../ETS-WS/WebUserControls/mod_menu.ascx | 0 .../ETS-WS/WebUserControls/mod_menu.ascx.cs | 0 .../WebUserControls/mod_menu.ascx.designer.cs | 0 .../mod_menuBottomFullpage.ascx | 0 .../mod_menuBottomFullpage.ascx.cs | 0 .../mod_menuBottomFullpage.ascx.designer.cs | 0 .../WebUserControls/mod_myTempFile.ascx | 0 .../WebUserControls/mod_myTempFile.ascx.cs | 0 .../mod_myTempFile.ascx.designer.cs | 0 .../WebUserControls/mod_pathAndDocs.ascx | 0 .../WebUserControls/mod_pathAndDocs.ascx.cs | 0 .../mod_pathAndDocs.ascx.designer.cs | 0 .../WebUserControls/mod_periodoAnalisi.ascx | 0 .../mod_periodoAnalisi.ascx.cs | 0 .../mod_periodoAnalisi.ascx.designer.cs | 0 .../WebUserControls/mod_singleFileUpload.ascx | 0 .../mod_singleFileUpload.ascx.cs | 0 .../mod_singleFileUpload.ascx.designer.cs | 0 .../ETS-WS/WebUserControls/mod_testata.ascx | 0 .../WebUserControls/mod_testata.ascx.cs | 0 .../mod_testata.ascx.designer.cs | 0 .../WebUserControls/mod_testataProt.ascx | 0 .../WebUserControls/mod_testataProt.ascx.cs | 0 .../mod_testataProt.ascx.designer.cs | 0 .../WebUserControls/mod_textAutocomplete.ascx | 0 .../mod_textAutocomplete.ascx.cs | 0 .../mod_textAutocomplete.ascx.designer.cs | 0 {ETS-WS => ETS-DIP}/ETS-WS/bin/.gitignore | 0 .../ETS-WS/bin/AjaxControlToolkit.dll | Bin {ETS-WS => ETS-DIP}/ETS-WS/bin/AjaxMin.dll | Bin .../ETS-WS/bin/DocumentFormat.OpenXml.dll | Bin {ETS-WS => ETS-DIP}/ETS-WS/bin/ETS-DIP.dll | Bin {ETS-WS => ETS-DIP}/ETS-WS/bin/ETS_Data.dll | Bin .../ETS-WS/bin/HtmlAgilityPack.dll | Bin {ETS-WS => ETS-DIP}/ETS-WS/bin/NLog.config | 0 {ETS-WS => ETS-DIP}/ETS-WS/bin/NLog.dll | Bin {ETS-WS => ETS-DIP}/ETS-WS/bin/NLog.xml | 0 .../ETS-WS/bin/SCS.MenuExtender.dll | Bin .../ETS-WS/bin/SanitizerProviders.dll | Bin .../bin/Scripts/jquery-ui-1.8.23.min.js | 0 .../bin/ar/AjaxControlToolkit.resources.dll | Bin .../bin/cs/AjaxControlToolkit.resources.dll | Bin .../ETS-WS/bin/css/BuildBlocks.css | 0 .../ETS-WS/bin/css/BuildBlocks.min.css | 0 {ETS-WS => ETS-DIP}/ETS-WS/bin/css/ETS.css | 0 .../ETS-WS/bin/css/ETS.min.css | 0 .../ETS-WS/bin/css/ExtraComp.css | 0 .../ETS-WS/bin/css/ExtraComp.min.css | 0 .../ETS-WS/bin/css/MasterPage.css | 0 .../ETS-WS/bin/css/MasterPage.min.css | 0 {ETS-WS => ETS-DIP}/ETS-WS/bin/css/Style.css | 0 .../ETS-WS/bin/css/Style.min.css | 0 .../bin/de/AjaxControlToolkit.resources.dll | Bin .../bin/es/AjaxControlToolkit.resources.dll | Bin .../bin/fr/AjaxControlToolkit.resources.dll | Bin .../bin/he/AjaxControlToolkit.resources.dll | Bin .../bin/hi/AjaxControlToolkit.resources.dll | Bin .../bin/it/AjaxControlToolkit.resources.dll | Bin .../bin/ja/AjaxControlToolkit.resources.dll | Bin .../bin/ko/AjaxControlToolkit.resources.dll | Bin .../bin/nl/AjaxControlToolkit.resources.dll | Bin .../bin/pt/AjaxControlToolkit.resources.dll | Bin .../bin/ru/AjaxControlToolkit.resources.dll | Bin .../tr-TR/AjaxControlToolkit.resources.dll | Bin .../zh-CHS/AjaxControlToolkit.resources.dll | Bin .../zh-CHT/AjaxControlToolkit.resources.dll | Bin .../ETS-WS/css/BuildBlocks.css | 0 .../ETS-WS/css/BuildBlocks.min.css | 0 {ETS-WS => ETS-DIP}/ETS-WS/css/ETS.css | 0 {ETS-WS => ETS-DIP}/ETS-WS/css/ETS.min.css | 0 {ETS-WS => ETS-DIP}/ETS-WS/css/ExtraComp.css | 0 .../ETS-WS/css/ExtraComp.min.css | 0 {ETS-WS => ETS-DIP}/ETS-WS/css/MasterPage.css | 0 .../ETS-WS/css/MasterPage.min.css | 0 {ETS-WS => ETS-DIP}/ETS-WS/css/Style.css | 0 {ETS-WS => ETS-DIP}/ETS-WS/css/Style.min.css | 0 {ETS-WS => ETS-DIP}/ETS-WS/demoUpload.aspx | 0 {ETS-WS => ETS-DIP}/ETS-WS/demoUpload.aspx.cs | 0 .../ETS-WS/demoUpload.aspx.designer.cs | 0 {ETS-WS => ETS-DIP}/ETS-WS/getDocByProto.aspx | 0 .../ETS-WS/getDocByProto.aspx.cs | 0 .../ETS-WS/getDocByProto.aspx.designer.cs | 0 .../ETS-WS/images/AdminArea.png | Bin .../ETS-WS/images/AdminAreaTagFasi.png | Bin .../ETS-WS/images/Archive_l.png | Bin .../ETS-WS/images/Archive_m.png | Bin .../ETS-WS/images/Archive_s.png | Bin .../ETS-WS/images/Archivio.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/Help.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/LogoETS.png | Bin .../ETS-WS/images/LogoETS_big.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/Pin_l.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/Pin_m.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/Pin_s.png | Bin .../ETS-WS/images/WorkInProgress.jpg | Bin .../ETS-WS/images/addDisTMD_l.png | Bin .../ETS-WS/images/addDisTMD_m.png | Bin .../ETS-WS/images/addDisTMD_s.png | Bin .../ETS-WS/images/addTMD_l.png | Bin .../ETS-WS/images/addTMD_m.png | Bin .../ETS-WS/images/addTMD_s.png | Bin .../ETS-WS/images/ajax-loader.gif | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/apply_l.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/apply_m.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/apply_s.png | Bin .../ETS-WS/images/arrDown_l.png | Bin .../ETS-WS/images/arrDown_m.png | Bin .../ETS-WS/images/arrDown_s.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/arrUp_l.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/arrUp_m.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/arrUp_s.png | Bin .../ETS-WS/images/bg-menu-main.png | Bin .../ETS-WS/images/bg_bright.jpg | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/bg_dark.jpg | Bin .../ETS-WS/images/bluGrad32.png | Bin .../ETS-WS/images/cancel_l.png | Bin .../ETS-WS/images/cancel_m.png | Bin .../ETS-WS/images/cancel_s.png | Bin .../ETS-WS/images/clonaObj_l.png | Bin .../ETS-WS/images/clonaObj_m.png | Bin .../ETS-WS/images/clonaObj_s.png | Bin .../ETS-WS/images/compress.png | Bin .../ETS-WS/images/delete_l.png | Bin .../ETS-WS/images/delete_m.png | Bin .../ETS-WS/images/delete_s.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/desktop.ini | 0 {ETS-WS => ETS-DIP}/ETS-WS/images/doc_l.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/edit_l.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/edit_m.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/edit_s.png | Bin .../ETS-WS/images/elimina_l.png | Bin .../ETS-WS/images/elimina_m.png | Bin .../ETS-WS/images/elimina_s.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/email.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/email_l.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/favicon.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/fax_l.png | Bin .../ETS-WS/images/folder_l.png | Bin .../ETS-WS/images/folder_m.png | Bin .../ETS-WS/images/folder_s.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/gantt.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/home.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/image.png | Bin .../ETS-WS/images/link-break_l.png | Bin .../ETS-WS/images/link-break_m.png | Bin .../ETS-WS/images/link-break_s.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/load_l.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/load_m.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/load_s.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/new_l.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/new_m.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/new_s.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/office.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/pdf.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/program.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/proto_l.png | Bin .../ETS-WS/images/reload_l.png | Bin .../ETS-WS/images/reload_m.png | Bin .../ETS-WS/images/reload_s.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/reset_l.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/reset_m.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/reset_s.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/tags.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/unknown.png | Bin .../ETS-WS/images/uploadFile.png | Bin .../ETS-WS/images/version_l.png | Bin .../ETS-WS/images/version_m.png | Bin .../ETS-WS/images/version_s.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/video.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/view_l.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/view_m.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/images/view_s.png | Bin {ETS-WS => ETS-DIP}/ETS-WS/logs/.gitignore | 0 ETS-DIP/ETS-WS/logs/PlaceHolder.file | 1 + ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 45997 bytes .../Debug/ETS-DIP.csproj.FileListAbsolute.txt | 36 + ...S-DIP.csprojResolveAssemblyReference.cache | Bin 0 -> 51820 bytes ETS-DIP/ETS-WS/obj/Debug/ETS-DIP.dll | Bin 0 -> 67072 bytes .../Debug/ETS-WS.csproj.FileListAbsolute.txt | 36 + ...TS-WS.csprojResolveAssemblyReference.cache | Bin 0 -> 51820 bytes .../ETS-WS/obj/Debug}/build.force | 0 ...gnTimeResolveAssemblyReferencesInput.cache | Bin .../ETS/ETS-WS.csproj.FileListAbsolute.txt | 0 ...TS-WS.csprojResolveAssemblyReference.cache | Bin {ETS-WS => ETS-DIP}/ETS-WS/obj/ETS/ETS-WS.dll | Bin ETS-DIP/ETS-WS/obj/ETS/build.force | 0 .../AspnetCompileMerge/Source/Admin.aspx | 5 + .../AspnetCompileMerge/Source/AnagFasi.aspx | 5 + .../AspnetCompileMerge/Source/AnagTags.aspx | 5 + .../Source/ArchivioDocs/PlaceHolder.file | 1 + .../Source/ArchivioDocsRed/PlaceHolder.file | 1 + .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin .../images/ui-bg_flat_0_eeeeee_40x100.png | Bin 0 -> 180 bytes .../images/ui-bg_flat_55_c0402a_40x100.png | Bin 0 -> 213 bytes .../images/ui-bg_flat_55_eeeeee_40x100.png | Bin 0 -> 180 bytes .../images/ui-bg_glass_100_f8f8f8_1x400.png | Bin 0 -> 105 bytes .../images/ui-bg_glass_35_dddddd_1x400.png | Bin 0 -> 109 bytes .../images/ui-bg_glass_60_eeeeee_1x400.png | Bin 0 -> 110 bytes .../ui-bg_inset-hard_75_f7b336_1x100.png | Bin 0 -> 123 bytes .../ui-bg_inset-soft_50_c9c9c9_1x100.png | Bin 0 -> 96 bytes .../images/ui-icons_3383bb_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_454545_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_70b2e1_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_999999_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_fbc856_256x240.png | Bin 0 -> 4369 bytes .../css/steamware/jquery-ui-1.9.1.custom.css | 461 + .../steamware/jquery-ui-1.9.1.custom.min.css | 5 + .../Content/themes/Steamware/index.html | 447 + .../themes/Steamware/js}/jquery-1.8.2.js | 0 .../Steamware/js/jquery-ui-1.9.1.custom.js | 14823 ++++++++++++++++ .../js/jquery-ui-1.9.1.custom.min.js | 6 + .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin .../images/ui-bg_flat_75_ffffff_40x100.png | Bin .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin .../images/ui-bg_glass_65_ffffff_1x400.png | Bin .../images/ui-bg_glass_75_dadada_1x400.png | Bin .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin .../base/images/ui-icons_222222_256x240.png | Bin .../base/images/ui-icons_2e83ff_256x240.png | Bin .../base/images/ui-icons_454545_256x240.png | Bin .../base/images/ui-icons_888888_256x240.png | Bin .../base/images/ui-icons_cd0a0a_256x240.png | Bin .../Source}/Content/themes/base/jquery-ui.css | 0 .../themes/base/jquery.ui.accordion.css | 0 .../Content/themes/base/jquery.ui.all.css | 0 .../themes/base/jquery.ui.autocomplete.css | 0 .../Content/themes/base/jquery.ui.base.css | 0 .../Content/themes/base/jquery.ui.button.css | 0 .../Content/themes/base/jquery.ui.core.css | 0 .../themes/base/jquery.ui.datepicker.css | 0 .../Content/themes/base/jquery.ui.dialog.css | 0 .../themes/base/jquery.ui.progressbar.css | 0 .../themes/base/jquery.ui.resizable.css | 0 .../themes/base/jquery.ui.selectable.css | 0 .../Content/themes/base/jquery.ui.slider.css | 0 .../Content/themes/base/jquery.ui.tabs.css | 0 .../Content/themes/base/jquery.ui.theme.css | 0 .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 180 bytes .../images/ui-bg_flat_75_ffffff_40x100.png | Bin .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin .../images/ui-bg_glass_65_ffffff_1x400.png | Bin .../images/ui-bg_glass_75_dadada_1x400.png | Bin .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin .../images/ui-icons_222222_256x240.png | Bin .../images/ui-icons_2e83ff_256x240.png | Bin .../images/ui-icons_454545_256x240.png | Bin .../images/ui-icons_888888_256x240.png | Bin .../images/ui-icons_cd0a0a_256x240.png | Bin .../themes/base/minified/jquery-ui.min.css | 0 .../base/minified/jquery.ui.accordion.min.css | 0 .../minified/jquery.ui.autocomplete.min.css | 0 .../base/minified/jquery.ui.button.min.css | 0 .../base/minified/jquery.ui.core.min.css | 0 .../minified/jquery.ui.datepicker.min.css | 0 .../base/minified/jquery.ui.dialog.min.css | 0 .../minified/jquery.ui.progressbar.min.css | 0 .../base/minified/jquery.ui.resizable.min.css | 0 .../minified/jquery.ui.selectable.min.css | 0 .../base/minified/jquery.ui.slider.min.css | 0 .../base/minified/jquery.ui.tabs.min.css | 0 .../base/minified/jquery.ui.theme.min.css | 0 .../AspnetCompileMerge/Source/Default.aspx | 15 + .../Source/DocTemplates/ETS-Fax.docx | Bin 0 -> 25966 bytes .../Source/DocTemplates/ETS-Fax_noPrj.docx | Bin 0 -> 25813 bytes .../Source/DocTemplates/ETS-Lettera.docx | Bin 0 -> 711413 bytes .../DocTemplates/ETS-Lettera_noPrj.docx | Bin 0 -> 705782 bytes .../Source/DocTemplates/ETS-Proto.docx | Bin 0 -> 707010 bytes .../Source/DocTemplates/NotFound.txt | 1 + .../Source/DocTemplates/PlaceHolder.file | 1 + .../Source/DocTemplates/email.eml | 36 + .../Source/GestioneDocumenti.aspx | 24 + .../AspnetCompileMerge/Source/Help.aspx | 11 + .../HelpOnLine/Prova inserimento develop.txt | 0 .../flash_flv_player/flvplayer.swf | Bin 0 -> 40768 bytes .../flash_mp3_player/mp3player.swf | Bin 0 -> 20071 bytes .../HelpOnLine/content_style/content.css | 764 + .../content_style/images/ExcursusBack.gif | Bin 0 -> 2071 bytes .../content_style/images/FramedBack.gif | Bin 0 -> 1580 bytes .../content_style/images/SpecialBack.gif | Bin 0 -> 2082 bytes .../content_style/images/accordion_arrow.gif | Bin 0 -> 91 bytes .../content_style/images/haccordion_arrow.gif | Bin 0 -> 97 bytes .../content_style/images/icon_pin.png | Bin 0 -> 4092 bytes .../content_style/images/icon_pin_on.png | Bin 0 -> 4170 bytes .../content_style/images/nav_arr_L_s.gif | Bin 0 -> 508 bytes .../content_style/images/nav_arr_R_s.gif | Bin 0 -> 508 bytes .../HelpOnLine/content_style/images/qmark.gif | Bin 0 -> 737 bytes .../Source/HelpOnLine/css/accordion.css | 35 + .../HelpOnLine/css/question_handling.css | 16 + .../Source/HelpOnLine/da help online.txt | 0 .../HelpOnLine/frame_211_maincontent.html | 145 + .../HelpOnLine/frame_224_maincontent.html | 155 + .../HelpOnLine/frame_225_maincontent.html | 155 + .../HelpOnLine/frame_226_maincontent.html | 155 + .../HelpOnLine/frame_227_maincontent.html | 155 + .../HelpOnLine/frame_228_maincontent.html | 145 + .../Source/HelpOnLine/frame_toc.html | 290 + .../HelpOnLine/images/browser/blank.gif | Bin 0 -> 58 bytes .../HelpOnLine/images/browser/forceexp.gif | Bin 0 -> 313 bytes .../HelpOnLine/images/browser/minus.gif | Bin 0 -> 58 bytes .../Source/HelpOnLine/images/browser/plus.gif | Bin 0 -> 58 bytes .../Source/HelpOnLine/images/download.gif | Bin 0 -> 1165 bytes .../Source/HelpOnLine/images/enlarge.gif | Bin 0 -> 654 bytes .../Source/HelpOnLine/images/icon_lm.gif | Bin 0 -> 1201 bytes .../Source/HelpOnLine/images/icon_lm_s.gif | Bin 0 -> 1027 bytes .../Source/HelpOnLine/images/icon_pg.gif | Bin 0 -> 1282 bytes .../Source/HelpOnLine/images/icon_pg_s.gif | Bin 0 -> 1079 bytes .../Source/HelpOnLine/images/icon_st.gif | Bin 0 -> 1229 bytes .../Source/HelpOnLine/images/icon_st_s.gif | Bin 0 -> 1063 bytes .../Source/HelpOnLine/images/nav_arr_L.gif | Bin 0 -> 562 bytes .../Source/HelpOnLine/images/nav_arr_R.gif | Bin 0 -> 562 bytes .../Source/HelpOnLine/images/spacer.gif | Bin 0 -> 73 bytes .../Source/HelpOnLine/index.html | 14 + .../Source/HelpOnLine/js/Basic.js | 437 + .../Source/HelpOnLine/js/accordion.js | 310 + .../Source/HelpOnLine/js/ilCOPagePres.js | 789 + .../Source/HelpOnLine/js/jquery-ui-min.js | 271 + .../Source/HelpOnLine/js/jquery.js | 18 + .../Source/HelpOnLine/js/pure.js | 787 + .../Source/HelpOnLine/js/question_handling.js | 1429 ++ .../HelpOnLine/js/yahoo/animation-min.js | 23 + .../HelpOnLine/js/yahoo/yahoo-dom-event.js | 14 + .../Source/HelpOnLine/js/yahoo/yahoo-min.js | 8 + .../Source/HelpOnLine/lm_pg_211.html | 14 + .../Source/HelpOnLine/lm_pg_224.html | 14 + .../Source/HelpOnLine/lm_pg_225.html | 14 + .../Source/HelpOnLine/lm_pg_226.html | 14 + .../Source/HelpOnLine/lm_pg_227.html | 14 + .../Source/HelpOnLine/lm_pg_228.html | 14 + .../Source/HelpOnLine/media_256.html | 45 + .../Source/HelpOnLine/media_257.html | 45 + .../Source/HelpOnLine/media_258.html | 45 + .../Source/HelpOnLine/media_259.html | 45 + .../Source/HelpOnLine/media_260.html | 45 + .../Source/HelpOnLine/media_261.html | 45 + .../Source/HelpOnLine/media_262.html | 45 + .../Source/HelpOnLine/mobs/mm_256/home.png | Bin 0 -> 236204 bytes .../Source/HelpOnLine/mobs/mm_257/upload.png | Bin 0 -> 22537 bytes .../HelpOnLine/mobs/mm_257/upload_800_0.png | Bin 0 -> 23068 bytes .../HelpOnLine/mobs/mm_258/gestioneFile.png | Bin 0 -> 38585 bytes .../mobs/mm_258/gestioneFile_800_0.png | Bin 0 -> 38470 bytes .../HelpOnLine/mobs/mm_259/ricerca1.png | Bin 0 -> 82395 bytes .../HelpOnLine/mobs/mm_260/adminSmall.png | Bin 0 -> 41420 bytes .../mobs/mm_260/adminSmall_600_0.png | Bin 0 -> 39479 bytes .../Source/HelpOnLine/mobs/mm_261/fasi.png | Bin 0 -> 110882 bytes .../HelpOnLine/mobs/mm_261/fasi_800_0.png | Bin 0 -> 106759 bytes .../Source/HelpOnLine/mobs/mm_262/tags.png | Bin 0 -> 19549 bytes .../HelpOnLine/mobs/mm_262/tags_600_0.png | Bin 0 -> 20595 bytes .../Source/HelpOnLine/style/delos.css | 3403 ++++ .../HelpOnLine/style/images/25black.png | Bin 0 -> 147 bytes .../HelpOnLine/style/images/ButtonsBack.gif | Bin 0 -> 634 bytes .../HelpOnLine/style/images/TableHeader.gif | Bin 0 -> 394 bytes .../HelpOnLine/style/images/block_top.gif | Bin 0 -> 215 bytes .../HelpOnLine/style/images/drop_back.gif | Bin 0 -> 75 bytes .../style/images/drop_back_active.gif | Bin 0 -> 75 bytes .../HelpOnLine/style/images/form_back.gif | Bin 0 -> 2243 bytes .../HelpOnLine/style/images/form_top_back.gif | Bin 0 -> 3866 bytes .../HelpOnLine/style/images/frame_back.gif | Bin 0 -> 4864 bytes .../HelpOnLine/style/images/head_back.gif | Bin 0 -> 2233 bytes .../HelpOnLine/style/images/icon_seas_s.gif | Bin 0 -> 569 bytes .../style/images/media_placeholder_thumb.png | Bin 0 -> 3016 bytes .../HelpOnLine/style/images/mm_back.gif | Bin 0 -> 546 bytes .../HelpOnLine/style/images/mm_back2.gif | Bin 0 -> 476 bytes .../HelpOnLine/style/images/mm_back3.gif | Bin 0 -> 268 bytes .../images/pred_text_placeholder_thumb.png | Bin 0 -> 3286 bytes .../images/question_placeholder_thumb.png | Bin 0 -> 3038 bytes .../style/images/text_placeholder_thumb.png | Bin 0 -> 3079 bytes .../HelpOnLine/style/images/tree_col.png | Bin 0 -> 2954 bytes .../HelpOnLine/style/images/tree_exp.png | Bin 0 -> 2948 bytes .../Source/HelpOnLine/syntaxhighlight.css | 70 + .../Source/HelpOnLine/table_of_contents.html | 402 + .../AspnetCompileMerge/Source/Menu.aspx | 5 + .../AspnetCompileMerge/Source/MyDocs.aspx | 45 + .../AspnetCompileMerge/Source/NLog.config | 28 + .../Source}/Scripts/jquery-1.8.2-vsdoc.js | 0 .../Source/Scripts/jquery-1.8.2.js | 9440 ++++++++++ .../Source}/Scripts/jquery-1.8.2.min.js | 0 .../Source}/Scripts/jquery-ui-1.9.0.js | 0 .../Source}/Scripts/jquery-ui-1.9.0.min.js | 0 .../Source/Scripts/lmcbutton.js | 24 + .../Source/Scripts/lmcbutton.swf | Bin 0 -> 20099 bytes .../Source/TempUploads/empty/PlaceHolder.file | 1 + .../Source/WS/AutoCompletamento.asmx | 1 + .../AspnetCompileMerge/Source/Web.config | 81 + .../AspnetCompileMerge/Source/Web.sitemap | 13 + .../WebMasterPages/AjaxSimpleFull.Master | 73 + .../Source/WebUserControls/mod_admin.ascx | 19 + .../Source/WebUserControls/mod_anagFasi.ascx | 123 + .../Source/WebUserControls/mod_anagTags.ascx | 96 + .../mod_archivioDocumenti.ascx | 212 + .../Source/WebUserControls/mod_clipboard.ascx | 3 + .../WebUserControls/mod_fileUpload.ascx | 15 + .../WebUserControls/mod_filtroRicerca.ascx | 97 + .../WebUserControls/mod_gestioneDati.ascx | 12 + .../Source/WebUserControls/mod_inputDati.ascx | 122 + .../Source/WebUserControls/mod_menu.ascx | 48 + .../mod_menuBottomFullpage.ascx | 21 + .../WebUserControls/mod_myTempFile.ascx | 69 + .../WebUserControls/mod_pathAndDocs.ascx | 53 + .../WebUserControls/mod_periodoAnalisi.ascx | 95 + .../WebUserControls/mod_singleFileUpload.ascx | 33 + .../Source/WebUserControls/mod_testata.ascx | 41 + .../WebUserControls/mod_testataProt.ascx | 29 + .../WebUserControls/mod_textAutocomplete.ascx | 16 + .../Source/bin}/AjaxControlToolkit.dll | Bin .../Source/bin}/AjaxMin.dll | Bin .../Source/bin}/DocumentFormat.OpenXml.dll | Bin .../AspnetCompileMerge/Source/bin/ETS-DIP.dll | Bin 0 -> 64000 bytes .../Source/bin/ETS_Data.dll | Bin 0 -> 826368 bytes .../Source/bin}/HtmlAgilityPack.dll | Bin .../AspnetCompileMerge/Source/bin/NLog.config | 28 + .../AspnetCompileMerge/Source/bin}/NLog.dll | Bin .../Source/bin}/SanitizerProviders.dll | Bin .../bin}/ar/AjaxControlToolkit.resources.dll | Bin .../bin}/cs/AjaxControlToolkit.resources.dll | Bin .../Source/bin/css/BuildBlocks.css | 498 + .../AspnetCompileMerge/Source/bin/css/ETS.css | 217 + .../Source/bin/css/ExtraComp.css | 129 + .../Source/bin/css/MasterPage.css | 66 + .../Source/bin/css/Style.css | 92 + .../bin}/de/AjaxControlToolkit.resources.dll | Bin .../bin}/es/AjaxControlToolkit.resources.dll | Bin .../bin}/fr/AjaxControlToolkit.resources.dll | Bin .../bin}/he/AjaxControlToolkit.resources.dll | Bin .../bin}/hi/AjaxControlToolkit.resources.dll | Bin .../bin}/it/AjaxControlToolkit.resources.dll | Bin .../bin}/ja/AjaxControlToolkit.resources.dll | Bin .../bin}/ko/AjaxControlToolkit.resources.dll | Bin .../bin}/nl/AjaxControlToolkit.resources.dll | Bin .../bin}/pt/AjaxControlToolkit.resources.dll | Bin .../bin}/ru/AjaxControlToolkit.resources.dll | Bin .../tr-TR/AjaxControlToolkit.resources.dll | Bin .../zh-CHS/AjaxControlToolkit.resources.dll | Bin .../zh-CHT/AjaxControlToolkit.resources.dll | Bin .../Source/css/BuildBlocks.css | 498 + .../AspnetCompileMerge/Source/css/ETS.css | 217 + .../Source/css/ExtraComp.css | 129 + .../Source/css/MasterPage.css | 66 + .../AspnetCompileMerge/Source/css/Style.css | 92 + .../AspnetCompileMerge/Source/demoUpload.aspx | 93 + .../Source/getDocByProto.aspx | 15 + .../Source/images/AdminArea.png | Bin 0 -> 75860 bytes .../Source/images/AdminAreaTagFasi.png | Bin 0 -> 21907 bytes .../Source/images/Archive_l.png | Bin 0 -> 1492 bytes .../Source/images/Archive_m.png | Bin 0 -> 971 bytes .../Source/images/Archive_s.png | Bin 0 -> 674 bytes .../Source/images/Archivio.png | Bin 0 -> 67791 bytes .../AspnetCompileMerge/Source/images/Help.png | Bin 0 -> 64140 bytes .../Source/images/LogoETS.png | Bin 0 -> 50334 bytes .../Source/images/LogoETS_big.png | Bin 0 -> 134290 bytes .../Source/images/Pin_l.png | Bin 0 -> 1911 bytes .../Source/images/Pin_m.png | Bin 0 -> 1097 bytes .../Source/images/Pin_s.png | Bin 0 -> 711 bytes .../Source/images/WorkInProgress.jpg | Bin 0 -> 43593 bytes .../Source/images/addDisTMD_l.png | Bin 0 -> 1691 bytes .../Source/images/addDisTMD_m.png | Bin 0 -> 1093 bytes .../Source/images/addDisTMD_s.png | Bin 0 -> 770 bytes .../Source/images/addTMD_l.png | Bin 0 -> 2239 bytes .../Source/images/addTMD_m.png | Bin 0 -> 1327 bytes .../Source/images/addTMD_s.png | Bin 0 -> 841 bytes .../Source/images/ajax-loader.gif | Bin 0 -> 2608 bytes .../Source/images/apply_l.png | Bin 0 -> 1732 bytes .../Source/images/apply_m.png | Bin 0 -> 1192 bytes .../Source/images/apply_s.png | Bin 0 -> 1195 bytes .../Source/images/arrDown_l.png | Bin 0 -> 2055 bytes .../Source/images/arrDown_m.png | Bin 0 -> 1112 bytes .../Source/images/arrDown_s.png | Bin 0 -> 986 bytes .../Source/images/arrUp_l.png | Bin 0 -> 1994 bytes .../Source/images/arrUp_m.png | Bin 0 -> 1112 bytes .../Source/images/arrUp_s.png | Bin 0 -> 771 bytes .../Source/images/bg-menu-main.png | Bin 0 -> 978 bytes .../Source/images/bg_bright.jpg | Bin 0 -> 353 bytes .../Source/images/bg_dark.jpg | Bin 0 -> 353 bytes .../Source/images/bluGrad32.png | Bin 0 -> 593 bytes .../Source/images/cancel_l.png | Bin 0 -> 2478 bytes .../Source/images/cancel_m.png | Bin 0 -> 1572 bytes .../Source/images/cancel_s.png | Bin 0 -> 1406 bytes .../Source/images/clonaObj_l.png | Bin 0 -> 1200 bytes .../Source/images/clonaObj_m.png | Bin 0 -> 797 bytes .../Source/images/clonaObj_s.png | Bin 0 -> 652 bytes .../Source/images/compress.png | Bin 0 -> 6609 bytes .../Source/images/delete_l.png | Bin 0 -> 1607 bytes .../Source/images/delete_m.png | Bin 0 -> 970 bytes .../Source/images/delete_s.png | Bin 0 -> 671 bytes .../Source/images/doc_l.png | Bin 0 -> 2059 bytes .../Source/images/edit_l.png | Bin 0 -> 1423 bytes .../Source/images/edit_m.png | Bin 0 -> 1024 bytes .../Source/images/edit_s.png | Bin 0 -> 675 bytes .../Source/images/elimina_l.png | Bin 0 -> 1788 bytes .../Source/images/elimina_m.png | Bin 0 -> 1149 bytes .../Source/images/elimina_s.png | Bin 0 -> 655 bytes .../Source/images/email.png | Bin 0 -> 2338 bytes .../Source/images/email_l.png | Bin 0 -> 778 bytes .../Source/images/favicon.png | Bin 0 -> 834 bytes .../Source/images/fax_l.png | Bin 0 -> 1451 bytes .../Source/images/folder_l.png | Bin 0 -> 1877 bytes .../Source/images/folder_m.png | Bin 0 -> 1081 bytes .../Source/images/folder_s.png | Bin 0 -> 785 bytes .../Source/images/gantt.png | Bin 0 -> 23800 bytes .../AspnetCompileMerge/Source/images/home.png | Bin 0 -> 1520 bytes .../Source/images/image.png | Bin 0 -> 4534 bytes .../Source/images/link-break_l.png | Bin 0 -> 1752 bytes .../Source/images/link-break_m.png | Bin 0 -> 1511 bytes .../Source/images/link-break_s.png | Bin 0 -> 804 bytes .../Source/images/load_l.png | Bin 0 -> 2219 bytes .../Source/images/load_m.png | Bin 0 -> 1312 bytes .../Source/images/load_s.png | Bin 0 -> 868 bytes .../Source/images/new_l.png | Bin 0 -> 1790 bytes .../Source/images/new_m.png | Bin 0 -> 1415 bytes .../Source/images/new_s.png | Bin 0 -> 1088 bytes .../Source/images/office.png | Bin 0 -> 2606 bytes .../AspnetCompileMerge/Source/images/pdf.png | Bin 0 -> 3574 bytes .../Source/images/program.png | Bin 0 -> 2351 bytes .../Source/images/proto_l.png | Bin 0 -> 1464 bytes .../Source/images/reload_l.png | Bin 0 -> 2009 bytes .../Source/images/reload_m.png | Bin 0 -> 1197 bytes .../Source/images/reload_s.png | Bin 0 -> 839 bytes .../Source/images/reset_l.png | Bin 0 -> 1752 bytes .../Source/images/reset_m.png | Bin 0 -> 1511 bytes .../Source/images/reset_s.png | Bin 0 -> 804 bytes .../AspnetCompileMerge/Source/images/tags.png | Bin 0 -> 34362 bytes .../Source/images/unknown.png | Bin 0 -> 1828 bytes .../Source/images/uploadFile.png | Bin 0 -> 28181 bytes .../Source/images/version_l.png | Bin 0 -> 2269 bytes .../Source/images/version_m.png | Bin 0 -> 1591 bytes .../Source/images/version_s.png | Bin 0 -> 854 bytes .../Source/images/video.png | Bin 0 -> 1844 bytes .../Source/images/view_l.png | Bin 0 -> 2282 bytes .../Source/images/view_m.png | Bin 0 -> 1329 bytes .../Source/images/view_s.png | Bin 0 -> 1232 bytes .../Source/logs/PlaceHolder.file | 1 + .../AspnetCompileMerge/Source/packages.config | 11 + .../AspnetCompileMerge/Source/ricerca.aspx | 3 + .../AspnetCompileMerge/Source/test.aspx | 36 + .../AspnetCompileMerge/Source/testMast.aspx | 46 + .../TempBuildDir/Admin.aspx | 5 + .../TempBuildDir/AnagFasi.aspx | 5 + .../TempBuildDir/AnagTags.aspx | 5 + .../ArchivioDocs/PlaceHolder.file | 1 + .../ArchivioDocsRed/PlaceHolder.file | 1 + .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 180 bytes .../images/ui-bg_flat_0_eeeeee_40x100.png | Bin 0 -> 180 bytes .../images/ui-bg_flat_55_c0402a_40x100.png | Bin 0 -> 213 bytes .../images/ui-bg_flat_55_eeeeee_40x100.png | Bin 0 -> 180 bytes .../images/ui-bg_glass_100_f8f8f8_1x400.png | Bin 0 -> 105 bytes .../images/ui-bg_glass_35_dddddd_1x400.png | Bin 0 -> 109 bytes .../images/ui-bg_glass_60_eeeeee_1x400.png | Bin 0 -> 110 bytes .../ui-bg_inset-hard_75_f7b336_1x100.png | Bin 0 -> 123 bytes .../ui-bg_inset-soft_50_c9c9c9_1x100.png | Bin 0 -> 96 bytes .../images/ui-icons_3383bb_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_454545_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_70b2e1_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_999999_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_fbc856_256x240.png | Bin 0 -> 4369 bytes .../css/steamware/jquery-ui-1.9.1.custom.css | 461 + .../steamware/jquery-ui-1.9.1.custom.min.css | 5 + .../Content/themes/Steamware/index.html | 447 + .../themes/Steamware/js/jquery-1.8.2.js | 9440 ++++++++++ .../Steamware/js/jquery-ui-1.9.1.custom.js | 14823 ++++++++++++++++ .../js/jquery-ui-1.9.1.custom.min.js | 6 + .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 180 bytes .../images/ui-bg_flat_75_ffffff_40x100.png | Bin 0 -> 178 bytes .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 0 -> 120 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 105 bytes .../images/ui-bg_glass_75_dadada_1x400.png | Bin 0 -> 111 bytes .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 0 -> 110 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 0 -> 119 bytes .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 0 -> 101 bytes .../base/images/ui-icons_222222_256x240.png | Bin 0 -> 4369 bytes .../base/images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4369 bytes .../base/images/ui-icons_454545_256x240.png | Bin 0 -> 4369 bytes .../base/images/ui-icons_888888_256x240.png | Bin 0 -> 4369 bytes .../base/images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4369 bytes .../Content/themes/base/jquery-ui.css | 464 + .../themes/base/jquery.ui.accordion.css | 19 + .../Content/themes/base/jquery.ui.all.css | 11 + .../themes/base/jquery.ui.autocomplete.css | 53 + .../Content/themes/base/jquery.ui.base.css | 21 + .../Content/themes/base/jquery.ui.button.css | 38 + .../Content/themes/base/jquery.ui.core.css | 38 + .../themes/base/jquery.ui.datepicker.css | 66 + .../Content/themes/base/jquery.ui.dialog.css | 21 + .../themes/base/jquery.ui.progressbar.css | 11 + .../themes/base/jquery.ui.resizable.css | 20 + .../themes/base/jquery.ui.selectable.css | 10 + .../Content/themes/base/jquery.ui.slider.css | 24 + .../Content/themes/base/jquery.ui.tabs.css | 18 + .../Content/themes/base/jquery.ui.theme.css | 247 + .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 180 bytes .../images/ui-bg_flat_75_ffffff_40x100.png | Bin 0 -> 178 bytes .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 0 -> 120 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 105 bytes .../images/ui-bg_glass_75_dadada_1x400.png | Bin 0 -> 111 bytes .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 0 -> 110 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 0 -> 119 bytes .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 0 -> 101 bytes .../images/ui-icons_222222_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_454545_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_888888_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4369 bytes .../themes/base/minified/jquery-ui.min.css | 5 + .../base/minified/jquery.ui.accordion.min.css | 5 + .../minified/jquery.ui.autocomplete.min.css | 5 + .../base/minified/jquery.ui.button.min.css | 5 + .../base/minified/jquery.ui.core.min.css | 5 + .../minified/jquery.ui.datepicker.min.css | 5 + .../base/minified/jquery.ui.dialog.min.css | 5 + .../minified/jquery.ui.progressbar.min.css | 5 + .../base/minified/jquery.ui.resizable.min.css | 5 + .../minified/jquery.ui.selectable.min.css | 5 + .../base/minified/jquery.ui.slider.min.css | 5 + .../base/minified/jquery.ui.tabs.min.css | 5 + .../base/minified/jquery.ui.theme.min.css | 5 + .../TempBuildDir/Default.aspx | 15 + .../TempBuildDir/DocTemplates/ETS-Fax.docx | Bin 0 -> 25966 bytes .../DocTemplates/ETS-Fax_noPrj.docx | Bin 0 -> 25813 bytes .../DocTemplates/ETS-Lettera.docx | Bin 0 -> 711413 bytes .../DocTemplates/ETS-Lettera_noPrj.docx | Bin 0 -> 705782 bytes .../TempBuildDir/DocTemplates/ETS-Proto.docx | Bin 0 -> 707010 bytes .../TempBuildDir/DocTemplates/NotFound.txt | 1 + .../DocTemplates/PlaceHolder.file | 1 + .../TempBuildDir/DocTemplates/email.eml | 36 + .../TempBuildDir/GestioneDocumenti.aspx | 24 + .../AspnetCompileMerge/TempBuildDir/Help.aspx | 11 + .../HelpOnLine/Prova inserimento develop.txt | 0 .../flash_flv_player/flvplayer.swf | Bin 0 -> 40768 bytes .../flash_mp3_player/mp3player.swf | Bin 0 -> 20071 bytes .../HelpOnLine/content_style/content.css | 764 + .../content_style/images/ExcursusBack.gif | Bin 0 -> 2071 bytes .../content_style/images/FramedBack.gif | Bin 0 -> 1580 bytes .../content_style/images/SpecialBack.gif | Bin 0 -> 2082 bytes .../content_style/images/accordion_arrow.gif | Bin 0 -> 91 bytes .../content_style/images/haccordion_arrow.gif | Bin 0 -> 97 bytes .../content_style/images/icon_pin.png | Bin 0 -> 4092 bytes .../content_style/images/icon_pin_on.png | Bin 0 -> 4170 bytes .../content_style/images/nav_arr_L_s.gif | Bin 0 -> 508 bytes .../content_style/images/nav_arr_R_s.gif | Bin 0 -> 508 bytes .../HelpOnLine/content_style/images/qmark.gif | Bin 0 -> 737 bytes .../TempBuildDir/HelpOnLine/css/accordion.css | 35 + .../HelpOnLine/css/question_handling.css | 16 + .../HelpOnLine/da help online.txt | 0 .../HelpOnLine/frame_211_maincontent.html | 145 + .../HelpOnLine/frame_224_maincontent.html | 155 + .../HelpOnLine/frame_225_maincontent.html | 155 + .../HelpOnLine/frame_226_maincontent.html | 155 + .../HelpOnLine/frame_227_maincontent.html | 155 + .../HelpOnLine/frame_228_maincontent.html | 145 + .../TempBuildDir/HelpOnLine/frame_toc.html | 290 + .../HelpOnLine/images/browser/blank.gif | Bin 0 -> 58 bytes .../HelpOnLine/images/browser/forceexp.gif | Bin 0 -> 313 bytes .../HelpOnLine/images/browser/minus.gif | Bin 0 -> 58 bytes .../HelpOnLine/images/browser/plus.gif | Bin 0 -> 58 bytes .../HelpOnLine/images/download.gif | Bin 0 -> 1165 bytes .../HelpOnLine/images/enlarge.gif | Bin 0 -> 654 bytes .../HelpOnLine/images/icon_lm.gif | Bin 0 -> 1201 bytes .../HelpOnLine/images/icon_lm_s.gif | Bin 0 -> 1027 bytes .../HelpOnLine/images/icon_pg.gif | Bin 0 -> 1282 bytes .../HelpOnLine/images/icon_pg_s.gif | Bin 0 -> 1079 bytes .../HelpOnLine/images/icon_st.gif | Bin 0 -> 1229 bytes .../HelpOnLine/images/icon_st_s.gif | Bin 0 -> 1063 bytes .../HelpOnLine/images/nav_arr_L.gif | Bin 0 -> 562 bytes .../HelpOnLine/images/nav_arr_R.gif | Bin 0 -> 562 bytes .../TempBuildDir/HelpOnLine/images/spacer.gif | Bin 0 -> 73 bytes .../TempBuildDir/HelpOnLine/index.html | 14 + .../TempBuildDir/HelpOnLine/js/Basic.js | 437 + .../TempBuildDir/HelpOnLine/js/accordion.js | 310 + .../HelpOnLine/js/ilCOPagePres.js | 789 + .../HelpOnLine/js/jquery-ui-min.js | 271 + .../TempBuildDir/HelpOnLine/js/jquery.js | 18 + .../TempBuildDir/HelpOnLine/js/pure.js | 787 + .../HelpOnLine/js/question_handling.js | 1429 ++ .../HelpOnLine/js/yahoo/animation-min.js | 23 + .../HelpOnLine/js/yahoo/yahoo-dom-event.js | 14 + .../HelpOnLine/js/yahoo/yahoo-min.js | 8 + .../TempBuildDir/HelpOnLine/lm_pg_211.html | 14 + .../TempBuildDir/HelpOnLine/lm_pg_224.html | 14 + .../TempBuildDir/HelpOnLine/lm_pg_225.html | 14 + .../TempBuildDir/HelpOnLine/lm_pg_226.html | 14 + .../TempBuildDir/HelpOnLine/lm_pg_227.html | 14 + .../TempBuildDir/HelpOnLine/lm_pg_228.html | 14 + .../TempBuildDir/HelpOnLine/media_256.html | 45 + .../TempBuildDir/HelpOnLine/media_257.html | 45 + .../TempBuildDir/HelpOnLine/media_258.html | 45 + .../TempBuildDir/HelpOnLine/media_259.html | 45 + .../TempBuildDir/HelpOnLine/media_260.html | 45 + .../TempBuildDir/HelpOnLine/media_261.html | 45 + .../TempBuildDir/HelpOnLine/media_262.html | 45 + .../HelpOnLine/mobs/mm_256/home.png | Bin 0 -> 236204 bytes .../HelpOnLine/mobs/mm_257/upload.png | Bin 0 -> 22537 bytes .../HelpOnLine/mobs/mm_257/upload_800_0.png | Bin 0 -> 23068 bytes .../HelpOnLine/mobs/mm_258/gestioneFile.png | Bin 0 -> 38585 bytes .../mobs/mm_258/gestioneFile_800_0.png | Bin 0 -> 38470 bytes .../HelpOnLine/mobs/mm_259/ricerca1.png | Bin 0 -> 82395 bytes .../HelpOnLine/mobs/mm_260/adminSmall.png | Bin 0 -> 41420 bytes .../mobs/mm_260/adminSmall_600_0.png | Bin 0 -> 39479 bytes .../HelpOnLine/mobs/mm_261/fasi.png | Bin 0 -> 110882 bytes .../HelpOnLine/mobs/mm_261/fasi_800_0.png | Bin 0 -> 106759 bytes .../HelpOnLine/mobs/mm_262/tags.png | Bin 0 -> 19549 bytes .../HelpOnLine/mobs/mm_262/tags_600_0.png | Bin 0 -> 20595 bytes .../TempBuildDir/HelpOnLine/style/delos.css | 3403 ++++ .../HelpOnLine/style/images/25black.png | Bin 0 -> 147 bytes .../HelpOnLine/style/images/ButtonsBack.gif | Bin 0 -> 634 bytes .../HelpOnLine/style/images/TableHeader.gif | Bin 0 -> 394 bytes .../HelpOnLine/style/images/block_top.gif | Bin 0 -> 215 bytes .../HelpOnLine/style/images/drop_back.gif | Bin 0 -> 75 bytes .../style/images/drop_back_active.gif | Bin 0 -> 75 bytes .../HelpOnLine/style/images/form_back.gif | Bin 0 -> 2243 bytes .../HelpOnLine/style/images/form_top_back.gif | Bin 0 -> 3866 bytes .../HelpOnLine/style/images/frame_back.gif | Bin 0 -> 4864 bytes .../HelpOnLine/style/images/head_back.gif | Bin 0 -> 2233 bytes .../HelpOnLine/style/images/icon_seas_s.gif | Bin 0 -> 569 bytes .../style/images/media_placeholder_thumb.png | Bin 0 -> 3016 bytes .../HelpOnLine/style/images/mm_back.gif | Bin 0 -> 546 bytes .../HelpOnLine/style/images/mm_back2.gif | Bin 0 -> 476 bytes .../HelpOnLine/style/images/mm_back3.gif | Bin 0 -> 268 bytes .../images/pred_text_placeholder_thumb.png | Bin 0 -> 3286 bytes .../images/question_placeholder_thumb.png | Bin 0 -> 3038 bytes .../style/images/text_placeholder_thumb.png | Bin 0 -> 3079 bytes .../HelpOnLine/style/images/tree_col.png | Bin 0 -> 2954 bytes .../HelpOnLine/style/images/tree_exp.png | Bin 0 -> 2948 bytes .../HelpOnLine/syntaxhighlight.css | 70 + .../HelpOnLine/table_of_contents.html | 402 + .../AspnetCompileMerge/TempBuildDir/Menu.aspx | 5 + .../TempBuildDir/MyDocs.aspx | 45 + .../TempBuildDir/NLog.config | 28 + .../TempBuildDir/PrecompiledApp.config | 1 + .../Scripts/jquery-1.8.2-vsdoc.js | 7011 ++++++++ .../TempBuildDir/Scripts/jquery-1.8.2.js | 9440 ++++++++++ .../TempBuildDir/Scripts/jquery-1.8.2.min.js | 2 + .../TempBuildDir/Scripts/jquery-ui-1.9.0.js | 14742 +++++++++++++++ .../Scripts/jquery-ui-1.9.0.min.js | 5 + .../TempBuildDir/Scripts/lmcbutton.js | 24 + .../TempBuildDir/Scripts/lmcbutton.swf | Bin 0 -> 20099 bytes .../TempUploads/empty/PlaceHolder.file | 1 + .../TempBuildDir/WS/AutoCompletamento.asmx | 1 + .../TempBuildDir/Web.config | 81 + .../TempBuildDir/Web.sitemap | 13 + .../WebMasterPages/AjaxSimpleFull.Master | 73 + .../WebUserControls/mod_admin.ascx | 19 + .../WebUserControls/mod_anagFasi.ascx | 123 + .../WebUserControls/mod_anagTags.ascx | 96 + .../mod_archivioDocumenti.ascx | 212 + .../WebUserControls/mod_clipboard.ascx | 3 + .../WebUserControls/mod_fileUpload.ascx | 15 + .../WebUserControls/mod_filtroRicerca.ascx | 97 + .../WebUserControls/mod_gestioneDati.ascx | 12 + .../WebUserControls/mod_inputDati.ascx | 122 + .../WebUserControls/mod_menu.ascx | 48 + .../mod_menuBottomFullpage.ascx | 21 + .../WebUserControls/mod_myTempFile.ascx | 69 + .../WebUserControls/mod_pathAndDocs.ascx | 53 + .../WebUserControls/mod_periodoAnalisi.ascx | 95 + .../WebUserControls/mod_singleFileUpload.ascx | 33 + .../WebUserControls/mod_testata.ascx | 41 + .../WebUserControls/mod_testataProt.ascx | 29 + .../WebUserControls/mod_textAutocomplete.ascx | 16 + .../TempBuildDir/bin/AjaxControlToolkit.dll | Bin 0 -> 6543872 bytes .../TempBuildDir/bin}/AjaxMin.dll | Bin .../bin/DocumentFormat.OpenXml.dll | Bin 0 -> 5233512 bytes .../TempBuildDir/bin/ETS-DIP.dll | Bin 0 -> 64000 bytes .../TempBuildDir/bin/ETS_Data.dll | Bin 0 -> 826368 bytes .../TempBuildDir/bin}/HtmlAgilityPack.dll | Bin .../TempBuildDir/bin/NLog.config | 28 + .../TempBuildDir/bin/NLog.dll | Bin 0 -> 398848 bytes .../TempBuildDir/bin/SanitizerProviders.dll | Bin 0 -> 8704 bytes .../bin/ar/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../bin/cs/AjaxControlToolkit.resources.dll | Bin 0 -> 5120 bytes .../TempBuildDir/bin/css/BuildBlocks.css | 498 + .../TempBuildDir/bin/css/ETS.css | 217 + .../TempBuildDir/bin/css/ExtraComp.css | 129 + .../TempBuildDir/bin/css/MasterPage.css | 66 + .../TempBuildDir/bin/css/Style.css | 92 + .../bin/de/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../bin/es/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../bin/fr/AjaxControlToolkit.resources.dll | Bin 0 -> 5632 bytes .../bin/he/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../bin/hi/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../bin/it/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../bin/ja/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../bin/ko/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../bin/nl/AjaxControlToolkit.resources.dll | Bin 0 -> 10752 bytes .../bin/pt/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../bin/ru/AjaxControlToolkit.resources.dll | Bin 0 -> 13312 bytes .../tr-TR/AjaxControlToolkit.resources.dll | Bin 0 -> 10752 bytes .../zh-CHS/AjaxControlToolkit.resources.dll | Bin 0 -> 10240 bytes .../zh-CHT/AjaxControlToolkit.resources.dll | Bin 0 -> 10240 bytes .../TempBuildDir/css/BuildBlocks.css | 498 + .../TempBuildDir/css/ETS.css | 217 + .../TempBuildDir/css/ExtraComp.css | 129 + .../TempBuildDir/css/MasterPage.css | 66 + .../TempBuildDir/css/Style.css | 92 + .../TempBuildDir/demoUpload.aspx | 93 + .../TempBuildDir/getDocByProto.aspx | 15 + .../TempBuildDir/images/AdminArea.png | Bin 0 -> 75860 bytes .../TempBuildDir/images/AdminAreaTagFasi.png | Bin 0 -> 21907 bytes .../TempBuildDir/images/Archive_l.png | Bin 0 -> 1492 bytes .../TempBuildDir/images/Archive_m.png | Bin 0 -> 971 bytes .../TempBuildDir/images/Archive_s.png | Bin 0 -> 674 bytes .../TempBuildDir/images/Archivio.png | Bin 0 -> 67791 bytes .../TempBuildDir/images/Help.png | Bin 0 -> 64140 bytes .../TempBuildDir/images/LogoETS.png | Bin 0 -> 50334 bytes .../TempBuildDir/images/LogoETS_big.png | Bin 0 -> 134290 bytes .../TempBuildDir/images/Pin_l.png | Bin 0 -> 1911 bytes .../TempBuildDir/images/Pin_m.png | Bin 0 -> 1097 bytes .../TempBuildDir/images/Pin_s.png | Bin 0 -> 711 bytes .../TempBuildDir/images/WorkInProgress.jpg | Bin 0 -> 43593 bytes .../TempBuildDir/images/addDisTMD_l.png | Bin 0 -> 1691 bytes .../TempBuildDir/images/addDisTMD_m.png | Bin 0 -> 1093 bytes .../TempBuildDir/images/addDisTMD_s.png | Bin 0 -> 770 bytes .../TempBuildDir/images/addTMD_l.png | Bin 0 -> 2239 bytes .../TempBuildDir/images/addTMD_m.png | Bin 0 -> 1327 bytes .../TempBuildDir/images/addTMD_s.png | Bin 0 -> 841 bytes .../TempBuildDir/images/ajax-loader.gif | Bin 0 -> 2608 bytes .../TempBuildDir/images/apply_l.png | Bin 0 -> 1732 bytes .../TempBuildDir/images/apply_m.png | Bin 0 -> 1192 bytes .../TempBuildDir/images/apply_s.png | Bin 0 -> 1195 bytes .../TempBuildDir/images/arrDown_l.png | Bin 0 -> 2055 bytes .../TempBuildDir/images/arrDown_m.png | Bin 0 -> 1112 bytes .../TempBuildDir/images/arrDown_s.png | Bin 0 -> 986 bytes .../TempBuildDir/images/arrUp_l.png | Bin 0 -> 1994 bytes .../TempBuildDir/images/arrUp_m.png | Bin 0 -> 1112 bytes .../TempBuildDir/images/arrUp_s.png | Bin 0 -> 771 bytes .../TempBuildDir/images/bg-menu-main.png | Bin 0 -> 978 bytes .../TempBuildDir/images/bg_bright.jpg | Bin 0 -> 353 bytes .../TempBuildDir/images/bg_dark.jpg | Bin 0 -> 353 bytes .../TempBuildDir/images/bluGrad32.png | Bin 0 -> 593 bytes .../TempBuildDir/images/cancel_l.png | Bin 0 -> 2478 bytes .../TempBuildDir/images/cancel_m.png | Bin 0 -> 1572 bytes .../TempBuildDir/images/cancel_s.png | Bin 0 -> 1406 bytes .../TempBuildDir/images/clonaObj_l.png | Bin 0 -> 1200 bytes .../TempBuildDir/images/clonaObj_m.png | Bin 0 -> 797 bytes .../TempBuildDir/images/clonaObj_s.png | Bin 0 -> 652 bytes .../TempBuildDir/images/compress.png | Bin 0 -> 6609 bytes .../TempBuildDir/images/delete_l.png | Bin 0 -> 1607 bytes .../TempBuildDir/images/delete_m.png | Bin 0 -> 970 bytes .../TempBuildDir/images/delete_s.png | Bin 0 -> 671 bytes .../TempBuildDir/images/doc_l.png | Bin 0 -> 2059 bytes .../TempBuildDir/images/edit_l.png | Bin 0 -> 1423 bytes .../TempBuildDir/images/edit_m.png | Bin 0 -> 1024 bytes .../TempBuildDir/images/edit_s.png | Bin 0 -> 675 bytes .../TempBuildDir/images/elimina_l.png | Bin 0 -> 1788 bytes .../TempBuildDir/images/elimina_m.png | Bin 0 -> 1149 bytes .../TempBuildDir/images/elimina_s.png | Bin 0 -> 655 bytes .../TempBuildDir/images/email.png | Bin 0 -> 2338 bytes .../TempBuildDir/images/email_l.png | Bin 0 -> 778 bytes .../TempBuildDir/images/favicon.png | Bin 0 -> 834 bytes .../TempBuildDir/images/fax_l.png | Bin 0 -> 1451 bytes .../TempBuildDir/images/folder_l.png | Bin 0 -> 1877 bytes .../TempBuildDir/images/folder_m.png | Bin 0 -> 1081 bytes .../TempBuildDir/images/folder_s.png | Bin 0 -> 785 bytes .../TempBuildDir/images/gantt.png | Bin 0 -> 23800 bytes .../TempBuildDir/images/home.png | Bin 0 -> 1520 bytes .../TempBuildDir/images/image.png | Bin 0 -> 4534 bytes .../TempBuildDir/images/link-break_l.png | Bin 0 -> 1752 bytes .../TempBuildDir/images/link-break_m.png | Bin 0 -> 1511 bytes .../TempBuildDir/images/link-break_s.png | Bin 0 -> 804 bytes .../TempBuildDir/images/load_l.png | Bin 0 -> 2219 bytes .../TempBuildDir/images/load_m.png | Bin 0 -> 1312 bytes .../TempBuildDir/images/load_s.png | Bin 0 -> 868 bytes .../TempBuildDir/images/new_l.png | Bin 0 -> 1790 bytes .../TempBuildDir/images/new_m.png | Bin 0 -> 1415 bytes .../TempBuildDir/images/new_s.png | Bin 0 -> 1088 bytes .../TempBuildDir/images/office.png | Bin 0 -> 2606 bytes .../TempBuildDir/images/pdf.png | Bin 0 -> 3574 bytes .../TempBuildDir/images/program.png | Bin 0 -> 2351 bytes .../TempBuildDir/images/proto_l.png | Bin 0 -> 1464 bytes .../TempBuildDir/images/reload_l.png | Bin 0 -> 2009 bytes .../TempBuildDir/images/reload_m.png | Bin 0 -> 1197 bytes .../TempBuildDir/images/reload_s.png | Bin 0 -> 839 bytes .../TempBuildDir/images/reset_l.png | Bin 0 -> 1752 bytes .../TempBuildDir/images/reset_m.png | Bin 0 -> 1511 bytes .../TempBuildDir/images/reset_s.png | Bin 0 -> 804 bytes .../TempBuildDir/images/tags.png | Bin 0 -> 34362 bytes .../TempBuildDir/images/unknown.png | Bin 0 -> 1828 bytes .../TempBuildDir/images/uploadFile.png | Bin 0 -> 28181 bytes .../TempBuildDir/images/version_l.png | Bin 0 -> 2269 bytes .../TempBuildDir/images/version_m.png | Bin 0 -> 1591 bytes .../TempBuildDir/images/version_s.png | Bin 0 -> 854 bytes .../TempBuildDir/images/video.png | Bin 0 -> 1844 bytes .../TempBuildDir/images/view_l.png | Bin 0 -> 2282 bytes .../TempBuildDir/images/view_m.png | Bin 0 -> 1329 bytes .../TempBuildDir/images/view_s.png | Bin 0 -> 1232 bytes .../TempBuildDir/logs/PlaceHolder.file | 1 + .../TempBuildDir/packages.config | 11 + .../TempBuildDir/ricerca.aspx | 3 + .../AspnetCompileMerge/TempBuildDir/test.aspx | 36 + .../TempBuildDir/testMast.aspx | 46 + .../Release/CSAutoParameterize.parameters.xml | 9 + .../CSAutoParameterize/original/Web.config | 81 + .../CSAutoParameterize/transformed/Web.config | 81 + .../DesignTimeResolveAssemblyReferences.cache | Bin 0 -> 710 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 50103 bytes .../ETS-DIP.csproj.FileListAbsolute.txt | 36 + ...S-DIP.csprojResolveAssemblyReference.cache | Bin 0 -> 51834 bytes ETS-DIP/ETS-WS/obj/Release/ETS-DIP.dll | Bin 0 -> 64000 bytes .../ETS-WS.csproj.FileListAbsolute.txt | 36 + ...TS-WS.csprojResolveAssemblyReference.cache | Bin 0 -> 51834 bytes .../Package/ETS-DIP.SourceManifest.xml | 0 .../Release/Package/ETS-WS.SourceManifest.xml | 6 + .../obj/Release/Package/PackageTmp/Admin.aspx | 5 + .../Release/Package/PackageTmp/AnagFasi.aspx | 5 + .../Release/Package/PackageTmp/AnagTags.aspx | 5 + .../PackageTmp/ArchivioDocs/PlaceHolder.file | 1 + .../ArchivioDocsRed/PlaceHolder.file | 1 + .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 180 bytes .../images/ui-bg_flat_0_eeeeee_40x100.png | Bin 0 -> 180 bytes .../images/ui-bg_flat_55_c0402a_40x100.png | Bin 0 -> 213 bytes .../images/ui-bg_flat_55_eeeeee_40x100.png | Bin 0 -> 180 bytes .../images/ui-bg_glass_100_f8f8f8_1x400.png | Bin 0 -> 105 bytes .../images/ui-bg_glass_35_dddddd_1x400.png | Bin 0 -> 109 bytes .../images/ui-bg_glass_60_eeeeee_1x400.png | Bin 0 -> 110 bytes .../ui-bg_inset-hard_75_f7b336_1x100.png | Bin 0 -> 123 bytes .../ui-bg_inset-soft_50_c9c9c9_1x100.png | Bin 0 -> 96 bytes .../images/ui-icons_3383bb_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_454545_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_70b2e1_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_999999_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_fbc856_256x240.png | Bin 0 -> 4369 bytes .../css/steamware/jquery-ui-1.9.1.custom.css | 461 + .../steamware/jquery-ui-1.9.1.custom.min.css | 5 + .../Content/themes/Steamware/index.html | 447 + .../themes/Steamware/js/jquery-1.8.2.js | 9440 ++++++++++ .../Steamware/js/jquery-ui-1.9.1.custom.js | 14823 ++++++++++++++++ .../js/jquery-ui-1.9.1.custom.min.js | 6 + .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 180 bytes .../images/ui-bg_flat_75_ffffff_40x100.png | Bin 0 -> 178 bytes .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 0 -> 120 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 105 bytes .../images/ui-bg_glass_75_dadada_1x400.png | Bin 0 -> 111 bytes .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 0 -> 110 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 0 -> 119 bytes .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 0 -> 101 bytes .../base/images/ui-icons_222222_256x240.png | Bin 0 -> 4369 bytes .../base/images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4369 bytes .../base/images/ui-icons_454545_256x240.png | Bin 0 -> 4369 bytes .../base/images/ui-icons_888888_256x240.png | Bin 0 -> 4369 bytes .../base/images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4369 bytes .../Content/themes/base/jquery-ui.css | 464 + .../themes/base/jquery.ui.accordion.css | 19 + .../Content/themes/base/jquery.ui.all.css | 11 + .../themes/base/jquery.ui.autocomplete.css | 53 + .../Content/themes/base/jquery.ui.base.css | 21 + .../Content/themes/base/jquery.ui.button.css | 38 + .../Content/themes/base/jquery.ui.core.css | 38 + .../themes/base/jquery.ui.datepicker.css | 66 + .../Content/themes/base/jquery.ui.dialog.css | 21 + .../themes/base/jquery.ui.progressbar.css | 11 + .../themes/base/jquery.ui.resizable.css | 20 + .../themes/base/jquery.ui.selectable.css | 10 + .../Content/themes/base/jquery.ui.slider.css | 24 + .../Content/themes/base/jquery.ui.tabs.css | 18 + .../Content/themes/base/jquery.ui.theme.css | 247 + .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 180 bytes .../images/ui-bg_flat_75_ffffff_40x100.png | Bin 0 -> 178 bytes .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 0 -> 120 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 105 bytes .../images/ui-bg_glass_75_dadada_1x400.png | Bin 0 -> 111 bytes .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 0 -> 110 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 0 -> 119 bytes .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 0 -> 101 bytes .../images/ui-icons_222222_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_454545_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_888888_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4369 bytes .../themes/base/minified/jquery-ui.min.css | 5 + .../base/minified/jquery.ui.accordion.min.css | 5 + .../minified/jquery.ui.autocomplete.min.css | 5 + .../base/minified/jquery.ui.button.min.css | 5 + .../base/minified/jquery.ui.core.min.css | 5 + .../minified/jquery.ui.datepicker.min.css | 5 + .../base/minified/jquery.ui.dialog.min.css | 5 + .../minified/jquery.ui.progressbar.min.css | 5 + .../base/minified/jquery.ui.resizable.min.css | 5 + .../minified/jquery.ui.selectable.min.css | 5 + .../base/minified/jquery.ui.slider.min.css | 5 + .../base/minified/jquery.ui.tabs.min.css | 5 + .../base/minified/jquery.ui.theme.min.css | 5 + .../Release/Package/PackageTmp/Default.aspx | 15 + .../PackageTmp/DocTemplates/ETS-Fax.docx | Bin 0 -> 25966 bytes .../DocTemplates/ETS-Fax_noPrj.docx | Bin 0 -> 25813 bytes .../PackageTmp/DocTemplates/ETS-Lettera.docx | Bin 0 -> 711413 bytes .../DocTemplates/ETS-Lettera_noPrj.docx | Bin 0 -> 705782 bytes .../PackageTmp/DocTemplates/ETS-Proto.docx | Bin 0 -> 707010 bytes .../PackageTmp/DocTemplates/NotFound.txt | 1 + .../PackageTmp/DocTemplates/PlaceHolder.file | 1 + .../Package/PackageTmp/DocTemplates/email.eml | 36 + .../Package/PackageTmp/GestioneDocumenti.aspx | 24 + .../obj/Release/Package/PackageTmp/Help.aspx | 11 + .../HelpOnLine/Prova inserimento develop.txt | 0 .../flash_flv_player/flvplayer.swf | Bin 0 -> 40768 bytes .../flash_mp3_player/mp3player.swf | Bin 0 -> 20071 bytes .../HelpOnLine/content_style/content.css | 764 + .../content_style/images/ExcursusBack.gif | Bin 0 -> 2071 bytes .../content_style/images/FramedBack.gif | Bin 0 -> 1580 bytes .../content_style/images/SpecialBack.gif | Bin 0 -> 2082 bytes .../content_style/images/accordion_arrow.gif | Bin 0 -> 91 bytes .../content_style/images/haccordion_arrow.gif | Bin 0 -> 97 bytes .../content_style/images/icon_pin.png | Bin 0 -> 4092 bytes .../content_style/images/icon_pin_on.png | Bin 0 -> 4170 bytes .../content_style/images/nav_arr_L_s.gif | Bin 0 -> 508 bytes .../content_style/images/nav_arr_R_s.gif | Bin 0 -> 508 bytes .../HelpOnLine/content_style/images/qmark.gif | Bin 0 -> 737 bytes .../PackageTmp/HelpOnLine/css/accordion.css | 35 + .../HelpOnLine/css/question_handling.css | 16 + .../PackageTmp/HelpOnLine/da help online.txt | 0 .../HelpOnLine/frame_211_maincontent.html | 145 + .../HelpOnLine/frame_224_maincontent.html | 155 + .../HelpOnLine/frame_225_maincontent.html | 155 + .../HelpOnLine/frame_226_maincontent.html | 155 + .../HelpOnLine/frame_227_maincontent.html | 155 + .../HelpOnLine/frame_228_maincontent.html | 145 + .../PackageTmp/HelpOnLine/frame_toc.html | 290 + .../HelpOnLine/images/browser/blank.gif | Bin 0 -> 58 bytes .../HelpOnLine/images/browser/forceexp.gif | Bin 0 -> 313 bytes .../HelpOnLine/images/browser/minus.gif | Bin 0 -> 58 bytes .../HelpOnLine/images/browser/plus.gif | Bin 0 -> 58 bytes .../PackageTmp/HelpOnLine/images/download.gif | Bin 0 -> 1165 bytes .../PackageTmp/HelpOnLine/images/enlarge.gif | Bin 0 -> 654 bytes .../PackageTmp/HelpOnLine/images/icon_lm.gif | Bin 0 -> 1201 bytes .../HelpOnLine/images/icon_lm_s.gif | Bin 0 -> 1027 bytes .../PackageTmp/HelpOnLine/images/icon_pg.gif | Bin 0 -> 1282 bytes .../HelpOnLine/images/icon_pg_s.gif | Bin 0 -> 1079 bytes .../PackageTmp/HelpOnLine/images/icon_st.gif | Bin 0 -> 1229 bytes .../HelpOnLine/images/icon_st_s.gif | Bin 0 -> 1063 bytes .../HelpOnLine/images/nav_arr_L.gif | Bin 0 -> 562 bytes .../HelpOnLine/images/nav_arr_R.gif | Bin 0 -> 562 bytes .../PackageTmp/HelpOnLine/images/spacer.gif | Bin 0 -> 73 bytes .../Package/PackageTmp/HelpOnLine/index.html | 14 + .../Package/PackageTmp/HelpOnLine/js/Basic.js | 437 + .../PackageTmp/HelpOnLine/js/accordion.js | 310 + .../PackageTmp/HelpOnLine/js/ilCOPagePres.js | 789 + .../PackageTmp/HelpOnLine/js/jquery-ui-min.js | 271 + .../PackageTmp/HelpOnLine/js/jquery.js | 18 + .../Package/PackageTmp/HelpOnLine/js/pure.js | 787 + .../HelpOnLine/js/question_handling.js | 1429 ++ .../HelpOnLine/js/yahoo/animation-min.js | 23 + .../HelpOnLine/js/yahoo/yahoo-dom-event.js | 14 + .../HelpOnLine/js/yahoo/yahoo-min.js | 8 + .../PackageTmp/HelpOnLine/lm_pg_211.html | 14 + .../PackageTmp/HelpOnLine/lm_pg_224.html | 14 + .../PackageTmp/HelpOnLine/lm_pg_225.html | 14 + .../PackageTmp/HelpOnLine/lm_pg_226.html | 14 + .../PackageTmp/HelpOnLine/lm_pg_227.html | 14 + .../PackageTmp/HelpOnLine/lm_pg_228.html | 14 + .../PackageTmp/HelpOnLine/media_256.html | 45 + .../PackageTmp/HelpOnLine/media_257.html | 45 + .../PackageTmp/HelpOnLine/media_258.html | 45 + .../PackageTmp/HelpOnLine/media_259.html | 45 + .../PackageTmp/HelpOnLine/media_260.html | 45 + .../PackageTmp/HelpOnLine/media_261.html | 45 + .../PackageTmp/HelpOnLine/media_262.html | 45 + .../HelpOnLine/mobs/mm_256/home.png | Bin 0 -> 236204 bytes .../HelpOnLine/mobs/mm_257/upload.png | Bin 0 -> 22537 bytes .../HelpOnLine/mobs/mm_257/upload_800_0.png | Bin 0 -> 23068 bytes .../HelpOnLine/mobs/mm_258/gestioneFile.png | Bin 0 -> 38585 bytes .../mobs/mm_258/gestioneFile_800_0.png | Bin 0 -> 38470 bytes .../HelpOnLine/mobs/mm_259/ricerca1.png | Bin 0 -> 82395 bytes .../HelpOnLine/mobs/mm_260/adminSmall.png | Bin 0 -> 41420 bytes .../mobs/mm_260/adminSmall_600_0.png | Bin 0 -> 39479 bytes .../HelpOnLine/mobs/mm_261/fasi.png | Bin 0 -> 110882 bytes .../HelpOnLine/mobs/mm_261/fasi_800_0.png | Bin 0 -> 106759 bytes .../HelpOnLine/mobs/mm_262/tags.png | Bin 0 -> 19549 bytes .../HelpOnLine/mobs/mm_262/tags_600_0.png | Bin 0 -> 20595 bytes .../PackageTmp/HelpOnLine/style/delos.css | 3403 ++++ .../HelpOnLine/style/images/25black.png | Bin 0 -> 147 bytes .../HelpOnLine/style/images/ButtonsBack.gif | Bin 0 -> 634 bytes .../HelpOnLine/style/images/TableHeader.gif | Bin 0 -> 394 bytes .../HelpOnLine/style/images/block_top.gif | Bin 0 -> 215 bytes .../HelpOnLine/style/images/drop_back.gif | Bin 0 -> 75 bytes .../style/images/drop_back_active.gif | Bin 0 -> 75 bytes .../HelpOnLine/style/images/form_back.gif | Bin 0 -> 2243 bytes .../HelpOnLine/style/images/form_top_back.gif | Bin 0 -> 3866 bytes .../HelpOnLine/style/images/frame_back.gif | Bin 0 -> 4864 bytes .../HelpOnLine/style/images/head_back.gif | Bin 0 -> 2233 bytes .../HelpOnLine/style/images/icon_seas_s.gif | Bin 0 -> 569 bytes .../style/images/media_placeholder_thumb.png | Bin 0 -> 3016 bytes .../HelpOnLine/style/images/mm_back.gif | Bin 0 -> 546 bytes .../HelpOnLine/style/images/mm_back2.gif | Bin 0 -> 476 bytes .../HelpOnLine/style/images/mm_back3.gif | Bin 0 -> 268 bytes .../images/pred_text_placeholder_thumb.png | Bin 0 -> 3286 bytes .../images/question_placeholder_thumb.png | Bin 0 -> 3038 bytes .../style/images/text_placeholder_thumb.png | Bin 0 -> 3079 bytes .../HelpOnLine/style/images/tree_col.png | Bin 0 -> 2954 bytes .../HelpOnLine/style/images/tree_exp.png | Bin 0 -> 2948 bytes .../PackageTmp/HelpOnLine/syntaxhighlight.css | 70 + .../HelpOnLine/table_of_contents.html | 402 + .../obj/Release/Package/PackageTmp/Menu.aspx | 5 + .../Release/Package/PackageTmp/MyDocs.aspx | 45 + .../Release/Package/PackageTmp/NLog.config | 28 + .../Package/PackageTmp/PrecompiledApp.config | 1 + .../PackageTmp/Scripts/jquery-1.8.2-vsdoc.js | 7011 ++++++++ .../PackageTmp/Scripts/jquery-1.8.2.js | 9440 ++++++++++ .../PackageTmp/Scripts/jquery-1.8.2.min.js | 2 + .../PackageTmp/Scripts/jquery-ui-1.9.0.js | 14742 +++++++++++++++ .../PackageTmp/Scripts/jquery-ui-1.9.0.min.js | 5 + .../Package/PackageTmp/Scripts/lmcbutton.js | 24 + .../Package/PackageTmp/Scripts/lmcbutton.swf | Bin 0 -> 20099 bytes .../TempUploads/empty/PlaceHolder.file | 1 + .../PackageTmp/WS/AutoCompletamento.asmx | 1 + .../obj/Release/Package/PackageTmp/Web.config | 81 + .../Release/Package/PackageTmp/Web.sitemap | 13 + .../WebMasterPages/AjaxSimpleFull.Master | 73 + .../PackageTmp/WebUserControls/mod_admin.ascx | 19 + .../WebUserControls/mod_anagFasi.ascx | 123 + .../WebUserControls/mod_anagTags.ascx | 96 + .../mod_archivioDocumenti.ascx | 212 + .../WebUserControls/mod_clipboard.ascx | 3 + .../WebUserControls/mod_fileUpload.ascx | 15 + .../WebUserControls/mod_filtroRicerca.ascx | 97 + .../WebUserControls/mod_gestioneDati.ascx | 12 + .../WebUserControls/mod_inputDati.ascx | 122 + .../PackageTmp/WebUserControls/mod_menu.ascx | 48 + .../mod_menuBottomFullpage.ascx | 21 + .../WebUserControls/mod_myTempFile.ascx | 69 + .../WebUserControls/mod_pathAndDocs.ascx | 53 + .../WebUserControls/mod_periodoAnalisi.ascx | 95 + .../WebUserControls/mod_singleFileUpload.ascx | 33 + .../WebUserControls/mod_testata.ascx | 41 + .../WebUserControls/mod_testataProt.ascx | 29 + .../WebUserControls/mod_textAutocomplete.ascx | 16 + .../PackageTmp/bin/AjaxControlToolkit.dll | Bin 0 -> 6543872 bytes .../Package/PackageTmp/bin/AjaxMin.dll | Bin 0 -> 421888 bytes .../PackageTmp/bin/DocumentFormat.OpenXml.dll | Bin 0 -> 5233512 bytes .../Package/PackageTmp/bin/ETS-DIP.dll | Bin 0 -> 64000 bytes .../Package/PackageTmp/bin/ETS_Data.dll | Bin 0 -> 826368 bytes .../PackageTmp/bin/HtmlAgilityPack.dll | Bin 0 -> 135168 bytes .../Package/PackageTmp/bin/NLog.config | 28 + .../Release/Package/PackageTmp/bin/NLog.dll | Bin 0 -> 398848 bytes .../PackageTmp/bin/SanitizerProviders.dll | Bin 0 -> 8704 bytes .../bin/ar/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../bin/cs/AjaxControlToolkit.resources.dll | Bin 0 -> 5120 bytes .../PackageTmp/bin/css/BuildBlocks.css | 498 + .../Package/PackageTmp/bin/css/ETS.css | 217 + .../Package/PackageTmp/bin/css/ExtraComp.css | 129 + .../Package/PackageTmp/bin/css/MasterPage.css | 66 + .../Package/PackageTmp/bin/css/Style.css | 92 + .../bin/de/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../bin/es/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../bin/fr/AjaxControlToolkit.resources.dll | Bin 0 -> 5632 bytes .../bin/he/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../bin/hi/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../bin/it/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../bin/ja/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../bin/ko/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../bin/nl/AjaxControlToolkit.resources.dll | Bin 0 -> 10752 bytes .../bin/pt/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../bin/ru/AjaxControlToolkit.resources.dll | Bin 0 -> 13312 bytes .../tr-TR/AjaxControlToolkit.resources.dll | Bin 0 -> 10752 bytes .../zh-CHS/AjaxControlToolkit.resources.dll | Bin 0 -> 10240 bytes .../zh-CHT/AjaxControlToolkit.resources.dll | Bin 0 -> 10240 bytes .../Package/PackageTmp/css/BuildBlocks.css | 498 + .../Release/Package/PackageTmp/css/ETS.css | 217 + .../Package/PackageTmp/css/ExtraComp.css | 129 + .../Package/PackageTmp/css/MasterPage.css | 66 + .../Release/Package/PackageTmp/css/Style.css | 92 + .../Package/PackageTmp/demoUpload.aspx | 93 + .../Package/PackageTmp/getDocByProto.aspx | 15 + .../Package/PackageTmp/images/AdminArea.png | Bin 0 -> 75860 bytes .../PackageTmp/images/AdminAreaTagFasi.png | Bin 0 -> 21907 bytes .../Package/PackageTmp/images/Archive_l.png | Bin 0 -> 1492 bytes .../Package/PackageTmp/images/Archive_m.png | Bin 0 -> 971 bytes .../Package/PackageTmp/images/Archive_s.png | Bin 0 -> 674 bytes .../Package/PackageTmp/images/Archivio.png | Bin 0 -> 67791 bytes .../Package/PackageTmp/images/Help.png | Bin 0 -> 64140 bytes .../Package/PackageTmp/images/LogoETS.png | Bin 0 -> 50334 bytes .../Package/PackageTmp/images/LogoETS_big.png | Bin 0 -> 134290 bytes .../Package/PackageTmp/images/Pin_l.png | Bin 0 -> 1911 bytes .../Package/PackageTmp/images/Pin_m.png | Bin 0 -> 1097 bytes .../Package/PackageTmp/images/Pin_s.png | Bin 0 -> 711 bytes .../PackageTmp/images/WorkInProgress.jpg | Bin 0 -> 43593 bytes .../Package/PackageTmp/images/addDisTMD_l.png | Bin 0 -> 1691 bytes .../Package/PackageTmp/images/addDisTMD_m.png | Bin 0 -> 1093 bytes .../Package/PackageTmp/images/addDisTMD_s.png | Bin 0 -> 770 bytes .../Package/PackageTmp/images/addTMD_l.png | Bin 0 -> 2239 bytes .../Package/PackageTmp/images/addTMD_m.png | Bin 0 -> 1327 bytes .../Package/PackageTmp/images/addTMD_s.png | Bin 0 -> 841 bytes .../Package/PackageTmp/images/ajax-loader.gif | Bin 0 -> 2608 bytes .../Package/PackageTmp/images/apply_l.png | Bin 0 -> 1732 bytes .../Package/PackageTmp/images/apply_m.png | Bin 0 -> 1192 bytes .../Package/PackageTmp/images/apply_s.png | Bin 0 -> 1195 bytes .../Package/PackageTmp/images/arrDown_l.png | Bin 0 -> 2055 bytes .../Package/PackageTmp/images/arrDown_m.png | Bin 0 -> 1112 bytes .../Package/PackageTmp/images/arrDown_s.png | Bin 0 -> 986 bytes .../Package/PackageTmp/images/arrUp_l.png | Bin 0 -> 1994 bytes .../Package/PackageTmp/images/arrUp_m.png | Bin 0 -> 1112 bytes .../Package/PackageTmp/images/arrUp_s.png | Bin 0 -> 771 bytes .../PackageTmp/images/bg-menu-main.png | Bin 0 -> 978 bytes .../Package/PackageTmp/images/bg_bright.jpg | Bin 0 -> 353 bytes .../Package/PackageTmp/images/bg_dark.jpg | Bin 0 -> 353 bytes .../Package/PackageTmp/images/bluGrad32.png | Bin 0 -> 593 bytes .../Package/PackageTmp/images/cancel_l.png | Bin 0 -> 2478 bytes .../Package/PackageTmp/images/cancel_m.png | Bin 0 -> 1572 bytes .../Package/PackageTmp/images/cancel_s.png | Bin 0 -> 1406 bytes .../Package/PackageTmp/images/clonaObj_l.png | Bin 0 -> 1200 bytes .../Package/PackageTmp/images/clonaObj_m.png | Bin 0 -> 797 bytes .../Package/PackageTmp/images/clonaObj_s.png | Bin 0 -> 652 bytes .../Package/PackageTmp/images/compress.png | Bin 0 -> 6609 bytes .../Package/PackageTmp/images/delete_l.png | Bin 0 -> 1607 bytes .../Package/PackageTmp/images/delete_m.png | Bin 0 -> 970 bytes .../Package/PackageTmp/images/delete_s.png | Bin 0 -> 671 bytes .../Package/PackageTmp/images/doc_l.png | Bin 0 -> 2059 bytes .../Package/PackageTmp/images/edit_l.png | Bin 0 -> 1423 bytes .../Package/PackageTmp/images/edit_m.png | Bin 0 -> 1024 bytes .../Package/PackageTmp/images/edit_s.png | Bin 0 -> 675 bytes .../Package/PackageTmp/images/elimina_l.png | Bin 0 -> 1788 bytes .../Package/PackageTmp/images/elimina_m.png | Bin 0 -> 1149 bytes .../Package/PackageTmp/images/elimina_s.png | Bin 0 -> 655 bytes .../Package/PackageTmp/images/email.png | Bin 0 -> 2338 bytes .../Package/PackageTmp/images/email_l.png | Bin 0 -> 778 bytes .../Package/PackageTmp/images/favicon.png | Bin 0 -> 834 bytes .../Package/PackageTmp/images/fax_l.png | Bin 0 -> 1451 bytes .../Package/PackageTmp/images/folder_l.png | Bin 0 -> 1877 bytes .../Package/PackageTmp/images/folder_m.png | Bin 0 -> 1081 bytes .../Package/PackageTmp/images/folder_s.png | Bin 0 -> 785 bytes .../Package/PackageTmp/images/gantt.png | Bin 0 -> 23800 bytes .../Package/PackageTmp/images/home.png | Bin 0 -> 1520 bytes .../Package/PackageTmp/images/image.png | Bin 0 -> 4534 bytes .../PackageTmp/images/link-break_l.png | Bin 0 -> 1752 bytes .../PackageTmp/images/link-break_m.png | Bin 0 -> 1511 bytes .../PackageTmp/images/link-break_s.png | Bin 0 -> 804 bytes .../Package/PackageTmp/images/load_l.png | Bin 0 -> 2219 bytes .../Package/PackageTmp/images/load_m.png | Bin 0 -> 1312 bytes .../Package/PackageTmp/images/load_s.png | Bin 0 -> 868 bytes .../Package/PackageTmp/images/new_l.png | Bin 0 -> 1790 bytes .../Package/PackageTmp/images/new_m.png | Bin 0 -> 1415 bytes .../Package/PackageTmp/images/new_s.png | Bin 0 -> 1088 bytes .../Package/PackageTmp/images/office.png | Bin 0 -> 2606 bytes .../Release/Package/PackageTmp/images/pdf.png | Bin 0 -> 3574 bytes .../Package/PackageTmp/images/program.png | Bin 0 -> 2351 bytes .../Package/PackageTmp/images/proto_l.png | Bin 0 -> 1464 bytes .../Package/PackageTmp/images/reload_l.png | Bin 0 -> 2009 bytes .../Package/PackageTmp/images/reload_m.png | Bin 0 -> 1197 bytes .../Package/PackageTmp/images/reload_s.png | Bin 0 -> 839 bytes .../Package/PackageTmp/images/reset_l.png | Bin 0 -> 1752 bytes .../Package/PackageTmp/images/reset_m.png | Bin 0 -> 1511 bytes .../Package/PackageTmp/images/reset_s.png | Bin 0 -> 804 bytes .../Package/PackageTmp/images/tags.png | Bin 0 -> 34362 bytes .../Package/PackageTmp/images/unknown.png | Bin 0 -> 1828 bytes .../Package/PackageTmp/images/uploadFile.png | Bin 0 -> 28181 bytes .../Package/PackageTmp/images/version_l.png | Bin 0 -> 2269 bytes .../Package/PackageTmp/images/version_m.png | Bin 0 -> 1591 bytes .../Package/PackageTmp/images/version_s.png | Bin 0 -> 854 bytes .../Package/PackageTmp/images/video.png | Bin 0 -> 1844 bytes .../Package/PackageTmp/images/view_l.png | Bin 0 -> 2282 bytes .../Package/PackageTmp/images/view_m.png | Bin 0 -> 1329 bytes .../Package/PackageTmp/images/view_s.png | Bin 0 -> 1232 bytes .../Package/PackageTmp/logs/PlaceHolder.file | 1 + .../Package/PackageTmp/packages.config | 11 + .../Release/Package/PackageTmp/ricerca.aspx | 3 + .../obj/Release/Package/PackageTmp/test.aspx | 36 + .../Release/Package/PackageTmp/testMast.aspx | 46 + .../assist/Web.config | 45 + .../original/Web.config | 81 + .../transformed/Web.config | 81 + .../TransformWebConfig/assist/Web.config | 31 + .../TransformWebConfig/original/Web.config | 81 + .../TransformWebConfig/transformed/Web.config | 81 + .../ETS-WS/obj/Release/_WPPLastBuildInfo.txt | Bin 0 -> 1036 bytes {ETS-WS => ETS-DIP}/ETS-WS/packages.config | 0 {ETS-WS => ETS-DIP}/ETS-WS/ricerca.aspx | 0 {ETS-WS => ETS-DIP}/ETS-WS/ricerca.aspx.cs | 0 .../ETS-WS/ricerca.aspx.designer.cs | 0 {ETS-WS => ETS-DIP}/ETS-WS/test.aspx | 0 {ETS-WS => ETS-DIP}/ETS-WS/test.aspx.cs | 0 .../ETS-WS/test.aspx.designer.cs | 0 {ETS-WS => ETS-DIP}/ETS-WS/testMast.aspx | 0 {ETS-WS => ETS-DIP}/ETS-WS/testMast.aspx.cs | 0 .../ETS-WS/testMast.aspx.designer.cs | 0 {ETS-WS => ETS-DIP}/Packages.dgml | 0 .../ReleaseClienti/ETS-WS.SetParameters.xml | 0 .../ReleaseClienti/ETS-WS.SourceManifest.xml | 6 + .../ReleaseClienti/ETS-WS.deploy-readme.txt | 0 .../ReleaseClienti/ETS-WS.deploy.cmd | 0 {ETS-WS => ETS-DIP}/ReleaseClienti/ETS-WS.zip | Bin {ETS-WS => ETS-DIP}/UpgradeLog.XML | Bin {ETS-WS => ETS-DIP}/UpgradeLog.htm | Bin .../_UpgradeReport_Files/UpgradeReport.css | 0 .../_UpgradeReport_Files/UpgradeReport.xslt | 0 .../UpgradeReport_Error.png | Bin .../UpgradeReport_Information.png | Bin .../UpgradeReport_Success.png | Bin .../UpgradeReport_Warning.png | Bin .../lib/35/.gitignore | 0 .../lib/40/.gitignore | 0 .../AjaxControlToolkit.4.1.60919.nupkg | Bin .../content/web.config.transform | 0 .../lib/35/AjaxControlToolkit.dll | Bin .../SanitizerProviders/SanitizerProviders.dll | Bin .../35/ar/AjaxControlToolkit.resources.dll | Bin .../35/cs/AjaxControlToolkit.resources.dll | Bin .../35/de/AjaxControlToolkit.resources.dll | Bin .../35/es/AjaxControlToolkit.resources.dll | Bin .../35/fr/AjaxControlToolkit.resources.dll | Bin .../35/he/AjaxControlToolkit.resources.dll | Bin .../35/hi/AjaxControlToolkit.resources.dll | Bin .../35/it/AjaxControlToolkit.resources.dll | Bin .../35/ja/AjaxControlToolkit.resources.dll | Bin .../35/ko/AjaxControlToolkit.resources.dll | Bin .../35/nl/AjaxControlToolkit.resources.dll | Bin .../35/pt/AjaxControlToolkit.resources.dll | Bin .../35/ru/AjaxControlToolkit.resources.dll | Bin .../35/tr-TR/AjaxControlToolkit.resources.dll | Bin .../zh-CHS/AjaxControlToolkit.resources.dll | Bin .../zh-CHT/AjaxControlToolkit.resources.dll | Bin .../lib/40/AjaxControlToolkit.dll | Bin 0 -> 6543872 bytes .../40/SanitizerProviders/HtmlAgilityPack.dll | Bin 0 -> 135168 bytes .../SanitizerProviders/SanitizerProviders.dll | Bin 0 -> 8704 bytes .../40/ar/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../40/cs/AjaxControlToolkit.resources.dll | Bin 0 -> 5120 bytes .../40/de/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../40/es/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../40/fr/AjaxControlToolkit.resources.dll | Bin 0 -> 5632 bytes .../40/he/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../40/hi/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../40/it/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../40/ja/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../40/ko/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../40/nl/AjaxControlToolkit.resources.dll | Bin 0 -> 10752 bytes .../40/pt/AjaxControlToolkit.resources.dll | Bin 0 -> 3584 bytes .../40/ru/AjaxControlToolkit.resources.dll | Bin 0 -> 13312 bytes .../40/tr-TR/AjaxControlToolkit.resources.dll | Bin 0 -> 10752 bytes .../zh-CHS/AjaxControlToolkit.resources.dll | Bin 0 -> 10240 bytes .../zh-CHT/AjaxControlToolkit.resources.dll | Bin 0 -> 10240 bytes .../lib/45/AjaxControlToolkit.dll | Bin .../45/SanitizerProviders/HtmlAgilityPack.dll | Bin 0 -> 135168 bytes .../SanitizerProviders/SanitizerProviders.dll | Bin .../45/ar/AjaxControlToolkit.resources.dll | Bin .../45/cs/AjaxControlToolkit.resources.dll | Bin .../45/de/AjaxControlToolkit.resources.dll | Bin .../45/es/AjaxControlToolkit.resources.dll | Bin .../45/fr/AjaxControlToolkit.resources.dll | Bin .../45/he/AjaxControlToolkit.resources.dll | Bin .../45/hi/AjaxControlToolkit.resources.dll | Bin .../45/it/AjaxControlToolkit.resources.dll | Bin .../45/ja/AjaxControlToolkit.resources.dll | Bin .../45/ko/AjaxControlToolkit.resources.dll | Bin .../45/nl/AjaxControlToolkit.resources.dll | Bin .../45/pt/AjaxControlToolkit.resources.dll | Bin .../45/ru/AjaxControlToolkit.resources.dll | Bin .../45/tr-TR/AjaxControlToolkit.resources.dll | Bin .../zh-CHS/AjaxControlToolkit.resources.dll | Bin .../zh-CHT/AjaxControlToolkit.resources.dll | Bin .../tools/install.ps1 | 0 .../lib/net20/.gitignore | 0 .../AjaxMin.4.74.4698.25434.nupkg | Bin .../AjaxMin.4.74.4698.25434.nuspec | 0 .../lib/net20/AjaxMin.dll | Bin .../lib/net35/AjaxMin.dll | Bin .../lib/net40/AjaxMin.dll | Bin 0 -> 421888 bytes .../tools/net40/AjaxMin.dll | Bin 0 -> 421888 bytes .../tools/net40/AjaxMin.tasks | 0 .../tools/net40/AjaxMinTask.dll | Bin .../tools/net40/AjaxMinTask.targets | 0 .../DocumentFormat.OpenXml.1.0.nupkg | Bin .../DocumentFormat.OpenXml.1.0.nuspec | 0 .../lib/DocumentFormat.OpenXml.dll | Bin 0 -> 5233512 bytes .../NLog.2.0.0.2000/NLog.2.0.0.2000.nupkg | Bin .../NLog.2.0.0.2000/lib/net20/NLog.dll | Bin .../NLog.2.0.0.2000/lib/net20/NLog.xml | 0 .../NLog.2.0.0.2000/lib/net35/NLog.dll | Bin .../NLog.2.0.0.2000/lib/net35/NLog.xml | 0 .../NLog.2.0.0.2000/lib/net40/NLog.dll | Bin .../NLog.2.0.0.2000/lib/net40/NLog.xml | 0 .../packages/NLog.2.0.0.2000/lib/sl2/NLog.dll | Bin .../packages/NLog.2.0.0.2000/lib/sl2/NLog.xml | 0 .../NLog.2.0.0.2000/lib/sl3-wp/NLog.dll | Bin .../NLog.2.0.0.2000/lib/sl3-wp/NLog.xml | 0 .../packages/NLog.2.0.0.2000/lib/sl3/NLog.dll | Bin .../packages/NLog.2.0.0.2000/lib/sl3/NLog.xml | 0 .../lib/sl4-windowsphone71/NLog.dll | Bin .../lib/sl4-windowsphone71/NLog.xml | 0 .../packages/NLog.2.0.0.2000/lib/sl4/NLog.dll | Bin .../packages/NLog.2.0.0.2000/lib/sl4/NLog.xml | 0 .../packages/NLog.2.0.1.2/NLog.2.0.1.2.nupkg | Bin .../packages/NLog.2.0.1.2/NLog.2.0.1.2.nuspec | 0 .../packages/NLog.2.0.1.2/lib/net20/NLog.dll | Bin .../packages/NLog.2.0.1.2/lib/net20/NLog.xml | 0 .../packages/NLog.2.0.1.2/lib/net35/NLog.dll | Bin .../packages/NLog.2.0.1.2/lib/net35/NLog.xml | 0 .../packages/NLog.2.0.1.2/lib/net40/NLog.dll | Bin 0 -> 398848 bytes .../packages/NLog.2.0.1.2/lib/net40/NLog.xml | 0 .../packages/NLog.2.0.1.2/lib/net45/NLog.dll | Bin .../packages/NLog.2.0.1.2/lib/net45/NLog.xml | 0 .../packages/NLog.2.0.1.2/lib/sl2/NLog.dll | Bin .../packages/NLog.2.0.1.2/lib/sl2/NLog.xml | 0 .../packages/NLog.2.0.1.2/lib/sl3-wp/NLog.dll | Bin .../packages/NLog.2.0.1.2/lib/sl3-wp/NLog.xml | 0 .../packages/NLog.2.0.1.2/lib/sl3/NLog.dll | Bin .../packages/NLog.2.0.1.2/lib/sl3/NLog.xml | 0 .../lib/sl4-windowsphone71/NLog.dll | Bin .../lib/sl4-windowsphone71/NLog.xml | 0 .../packages/NLog.2.0.1.2/lib/sl4/NLog.dll | Bin .../packages/NLog.2.0.1.2/lib/sl4/NLog.xml | 0 .../packages/NLog.2.0.1.2/lib/sl5/NLog.dll | Bin .../packages/NLog.2.0.1.2/lib/sl5/NLog.xml | 0 .../tools/net20/InstallNLogConfig.exe | Bin .../tools/net35/InstallNLogConfig.exe | Bin .../tools/net40/InstallNLogConfig.exe | Bin .../tools/net45/InstallNLogConfig.exe | Bin .../NLog.Config.2.0.0.2000.nupkg | Bin .../content/NLog.config | 0 .../NLog.Config.2.0.0.2000/content/NLog.xsd | 0 .../NLog.Config.2.0.0.2000/tools/Install.ps1 | 0 .../NLog.Config.2.0.1.2.nupkg | Bin .../NLog.Config.2.0.1.2.nuspec | 0 .../NLog.Config.2.0.1.2/content/NLog.config | 0 .../NLog.Config.2.0.1.2/content/NLog.xsd | 0 .../NLog.Config.2.0.1.2/tools/Install.ps1 | 0 .../NLog.Schema.2.0.0.2000.nupkg | Bin .../NLog.Schema.2.0.0.2000/content/NLog.xsd | 0 .../NLog.Schema.2.0.1.2.nupkg | Bin .../NLog.Schema.2.0.1.2.nuspec | 0 .../NLog.Schema.2.0.1.2/content/NLog.xsd | 0 .../packages/SCS.MenuExtender.2.0.1/NuGet.exe | Bin .../SCS.MenuExtender.2.0.1.nupkg | Bin .../content/Images/arrow_d.png | Bin .../content/Images/arrow_d_h.png | Bin .../content/Images/arrow_r.png | Bin .../content/Images/arrow_r_h.png | Bin .../content/MenuExtenderExample.aspx | 0 .../content/Styles/menu-h.css | 0 .../content/Styles/menu-v.css | 0 .../lib/net40/SCS.MenuExtender.dll | Bin .../Content/Scripts/jquery-1.4.4-vsdoc.js | 0 .../Content/Scripts/jquery-1.4.4.js | 0 .../Content/Scripts/jquery-1.4.4.min.js | 0 .../packages/jQuery.1.4.4/jQuery.1.4.4.nupkg | Bin .../Content/Scripts/jquery-1.5.2.js | 0 .../Content/Scripts/jquery-1.5.2.min.js | 0 .../packages/jQuery.1.5.2/jQuery.1.5.2.nupkg | Bin .../Content/Scripts/jquery-1.6.4-vsdoc.js | 0 .../Content/Scripts/jquery-1.6.4.js | 0 .../Content/Scripts/jquery-1.6.4.min.js | 0 .../Tools/jquery-1.6.4-vsdoc-para.js | 0 .../Content/Scripts/jquery-1.7.1-vsdoc.js | 0 .../Content/Scripts/jquery-1.7.1.js | 0 .../Content/Scripts/jquery-1.7.1.min.js | 0 .../packages/jQuery.1.7.1/Tools/install.ps1 | 0 .../Tools/jquery-1.7.1-vsdoc-para.js | 0 .../packages/jQuery.1.7.1/Tools/uninstall.ps1 | 0 .../packages/jQuery.1.7.1/jQuery.1.7.1.nupkg | Bin .../Content/Scripts/jquery-1.8.0-vsdoc.js | 0 .../Content/Scripts/jquery-1.8.0.js | 0 .../Content/Scripts/jquery-1.8.0.min.js | 0 .../packages/jQuery.1.8.0/Tools/common.ps1 | 0 .../packages/jQuery.1.8.0/Tools/install.ps1 | 0 .../Tools/jquery-1.8.0.intellisense.js | 0 .../packages/jQuery.1.8.0/Tools/uninstall.ps1 | 0 .../packages/jQuery.1.8.0/jQuery.1.8.0.nupkg | Bin .../Content/Scripts/jquery-1.8.2-vsdoc.js | 7011 ++++++++ .../Content/Scripts/jquery-1.8.2.js | 9440 ++++++++++ .../Content/Scripts/jquery-1.8.2.min.js | 2 + .../packages/jQuery.1.8.2/Tools/common.ps1 | 0 .../packages/jQuery.1.8.2/Tools/install.ps1 | 0 .../Tools/jquery-1.8.2.intellisense.js | 0 .../packages/jQuery.1.8.2/Tools/uninstall.ps1 | 0 .../packages/jQuery.1.8.2/jQuery.1.8.2.nupkg | Bin .../Content/Content/themes/base/jquery-ui.css | 464 + .../themes/base/jquery.ui.accordion.css | 19 + .../Content/themes/base/jquery.ui.all.css | 11 + .../themes/base/jquery.ui.autocomplete.css | 53 + .../Content/themes/base/jquery.ui.base.css | 21 + .../Content/themes/base/jquery.ui.button.css | 38 + .../Content/themes/base/jquery.ui.core.css | 38 + .../themes/base/jquery.ui.datepicker.css | 66 + .../Content/themes/base/jquery.ui.dialog.css | 21 + .../themes/base/jquery.ui.progressbar.css | 11 + .../themes/base/jquery.ui.resizable.css | 20 + .../themes/base/jquery.ui.selectable.css | 10 + .../Content/themes/base/jquery.ui.slider.css | 24 + .../Content/themes/base/jquery.ui.tabs.css | 18 + .../Content/themes/base/jquery.ui.theme.css | 247 + .../themes/base/minified/jquery-ui.min.css | 5 + .../base/minified/jquery.ui.accordion.min.css | 5 + .../minified/jquery.ui.autocomplete.min.css | 5 + .../base/minified/jquery.ui.button.min.css | 5 + .../base/minified/jquery.ui.core.min.css | 5 + .../minified/jquery.ui.datepicker.min.css | 5 + .../base/minified/jquery.ui.dialog.min.css | 5 + .../minified/jquery.ui.progressbar.min.css | 5 + .../base/minified/jquery.ui.resizable.min.css | 5 + .../minified/jquery.ui.selectable.min.css | 5 + .../base/minified/jquery.ui.slider.min.css | 5 + .../base/minified/jquery.ui.tabs.min.css | 5 + .../base/minified/jquery.ui.theme.min.css | 5 + .../Content/Scripts/jquery-ui-1.8.23.js | 0 .../Content/Scripts/jquery-ui-1.8.23.min.js | 0 .../Content/Content/themes/base/jquery-ui.css | 0 .../themes/base/jquery.ui.accordion.css | 0 .../Content/themes/base/jquery.ui.all.css | 0 .../themes/base/jquery.ui.autocomplete.css | 0 .../Content/themes/base/jquery.ui.base.css | 0 .../Content/themes/base/jquery.ui.button.css | 0 .../Content/themes/base/jquery.ui.core.css | 0 .../themes/base/jquery.ui.datepicker.css | 0 .../Content/themes/base/jquery.ui.dialog.css | 0 .../themes/base/jquery.ui.progressbar.css | 0 .../themes/base/jquery.ui.resizable.css | 0 .../themes/base/jquery.ui.selectable.css | 0 .../Content/themes/base/jquery.ui.slider.css | 0 .../Content/themes/base/jquery.ui.tabs.css | 0 .../Content/themes/base/jquery.ui.theme.css | 0 .../themes/base/minified/jquery-ui.min.css | 0 .../base/minified/jquery.ui.accordion.min.css | 0 .../minified/jquery.ui.autocomplete.min.css | 0 .../base/minified/jquery.ui.button.min.css | 0 .../base/minified/jquery.ui.core.min.css | 0 .../minified/jquery.ui.datepicker.min.css | 0 .../base/minified/jquery.ui.dialog.min.css | 0 .../minified/jquery.ui.progressbar.min.css | 0 .../base/minified/jquery.ui.resizable.min.css | 0 .../minified/jquery.ui.selectable.min.css | 0 .../base/minified/jquery.ui.slider.min.css | 0 .../base/minified/jquery.ui.tabs.min.css | 0 .../base/minified/jquery.ui.theme.min.css | 0 .../Content/Scripts/jquery-ui-1.8.24.js | 0 .../Content/Scripts/jquery-ui-1.8.24.min.js | 0 .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 180 bytes .../images/ui-bg_flat_75_ffffff_40x100.png | Bin 0 -> 178 bytes .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 0 -> 120 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 105 bytes .../images/ui-bg_glass_75_dadada_1x400.png | Bin 0 -> 111 bytes .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 0 -> 110 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 0 -> 119 bytes .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 0 -> 101 bytes .../base/images/ui-icons_222222_256x240.png | Bin 0 -> 4369 bytes .../base/images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4369 bytes .../base/images/ui-icons_454545_256x240.png | Bin 0 -> 4369 bytes .../base/images/ui-icons_888888_256x240.png | Bin 0 -> 4369 bytes .../base/images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4369 bytes .../Content/Content/themes/base/jquery-ui.css | 0 .../themes/base/jquery.ui.accordion.css | 0 .../Content/themes/base/jquery.ui.all.css | 0 .../themes/base/jquery.ui.autocomplete.css | 0 .../Content/themes/base/jquery.ui.base.css | 0 .../Content/themes/base/jquery.ui.button.css | 0 .../Content/themes/base/jquery.ui.core.css | 0 .../themes/base/jquery.ui.datepicker.css | 0 .../Content/themes/base/jquery.ui.dialog.css | 0 .../Content/themes/base/jquery.ui.menu.css | 0 .../themes/base/jquery.ui.progressbar.css | 0 .../themes/base/jquery.ui.resizable.css | 0 .../themes/base/jquery.ui.selectable.css | 0 .../Content/themes/base/jquery.ui.slider.css | 0 .../Content/themes/base/jquery.ui.spinner.css | 0 .../Content/themes/base/jquery.ui.tabs.css | 0 .../Content/themes/base/jquery.ui.theme.css | 0 .../Content/themes/base/jquery.ui.tooltip.css | 0 .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 180 bytes .../images/ui-bg_flat_75_ffffff_40x100.png | Bin 0 -> 178 bytes .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 0 -> 120 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 105 bytes .../images/ui-bg_glass_75_dadada_1x400.png | Bin 0 -> 111 bytes .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 0 -> 110 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 0 -> 119 bytes .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 0 -> 101 bytes .../images/ui-icons_222222_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_454545_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_888888_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4369 bytes .../themes/base/minified/jquery-ui.min.css | 0 .../base/minified/jquery.ui.accordion.min.css | 0 .../minified/jquery.ui.autocomplete.min.css | 0 .../base/minified/jquery.ui.button.min.css | 0 .../base/minified/jquery.ui.core.min.css | 0 .../minified/jquery.ui.datepicker.min.css | 0 .../base/minified/jquery.ui.dialog.min.css | 0 .../base/minified/jquery.ui.menu.min.css | 0 .../minified/jquery.ui.progressbar.min.css | 0 .../base/minified/jquery.ui.resizable.min.css | 0 .../minified/jquery.ui.selectable.min.css | 0 .../base/minified/jquery.ui.slider.min.css | 0 .../base/minified/jquery.ui.spinner.min.css | 0 .../base/minified/jquery.ui.tabs.min.css | 0 .../base/minified/jquery.ui.theme.min.css | 0 .../base/minified/jquery.ui.tooltip.min.css | 0 .../Content/Scripts/jquery-ui-1.9.0.js | 14742 +++++++++++++++ .../Content/Scripts/jquery-ui-1.9.0.min.js | 5 + .../jQuery.UI.Combined.1.9.0/Tools/common.ps1 | 0 .../Tools/install.ps1 | 0 .../Tools/uninstall.ps1 | 0 .../jQuery.UI.Combined.1.9.0.nupkg | Bin .../jQuery.UI.Combined.1.9.0.nuspec | 0 .../packages/repositories.config | 0 2273 files changed, 215608 insertions(+) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS.sln (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Admin.aspx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Admin.aspx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Admin.aspx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/AnagFasi.aspx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/AnagFasi.aspx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/AnagFasi.aspx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/AnagTags.aspx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/AnagTags.aspx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/AnagTags.aspx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/ArchivioDocs/PlaceHolder.file (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/ArchivioDocsRed/PlaceHolder.file (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_flat_0_aaaaaa_40x100.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_flat_0_eeeeee_40x100.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_flat_55_c0402a_40x100.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_flat_55_eeeeee_40x100.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_glass_100_f8f8f8_1x400.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_glass_35_dddddd_1x400.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_glass_60_eeeeee_1x400.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_inset-hard_75_f7b336_1x100.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_inset-soft_50_c9c9c9_1x100.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-icons_3383bb_256x240.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-icons_454545_256x240.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-icons_70b2e1_256x240.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-icons_999999_256x240.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-icons_fbc856_256x240.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/Steamware/css/steamware/jquery-ui-1.9.1.custom.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/Steamware/css/steamware/jquery-ui-1.9.1.custom.min.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/Steamware/index.html (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/Steamware/js/jquery-1.8.2.js (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/Steamware/js/jquery-ui-1.9.1.custom.js (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/Steamware/js/jquery-ui-1.9.1.custom.min.js (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/images/ui-icons_222222_256x240.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/images/ui-icons_2e83ff_256x240.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/images/ui-icons_454545_256x240.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/images/ui-icons_888888_256x240.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/images/ui-icons_cd0a0a_256x240.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/jquery-ui.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/jquery.ui.accordion.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/jquery.ui.all.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/jquery.ui.autocomplete.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/jquery.ui.base.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/jquery.ui.button.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/jquery.ui.core.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/jquery.ui.datepicker.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/jquery.ui.dialog.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/jquery.ui.progressbar.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/jquery.ui.resizable.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/jquery.ui.selectable.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/jquery.ui.slider.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/jquery.ui.tabs.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/jquery.ui.theme.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/minified/images/ui-icons_222222_256x240.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/minified/images/ui-icons_2e83ff_256x240.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/minified/images/ui-icons_454545_256x240.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/minified/images/ui-icons_888888_256x240.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/minified/images/ui-icons_cd0a0a_256x240.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/minified/jquery-ui.min.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.accordion.min.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.autocomplete.min.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.button.min.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.core.min.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.datepicker.min.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.dialog.min.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.progressbar.min.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.resizable.min.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.selectable.min.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.slider.min.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.tabs.min.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.theme.min.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Default.aspx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Default.aspx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Default.aspx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/DocTemplates/ETS-Fax.docx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/DocTemplates/ETS-Fax_noPrj.docx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/DocTemplates/ETS-Lettera.docx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/DocTemplates/ETS-Lettera_noPrj.docx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/DocTemplates/ETS-Proto.docx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/DocTemplates/PlaceHolder.file (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/DocTemplates/email.eml (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/ETS-WS.csproj (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/ETS-WS.csproj.user (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/GestioneDocumenti.aspx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/GestioneDocumenti.aspx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/GestioneDocumenti.aspx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Help.aspx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Help.aspx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Help.aspx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/Prova inserimento develop.txt (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/Services/MediaObjects/flash_flv_player/flvplayer.swf (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/Services/MediaObjects/flash_mp3_player/mp3player.swf (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/content_style/content.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/content_style/images/ExcursusBack.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/content_style/images/FramedBack.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/content_style/images/SpecialBack.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/content_style/images/accordion_arrow.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/content_style/images/haccordion_arrow.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/content_style/images/icon_pin.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/content_style/images/icon_pin_on.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/content_style/images/nav_arr_L_s.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/content_style/images/nav_arr_R_s.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/content_style/images/qmark.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/css/accordion.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/css/question_handling.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/da help online.txt (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/frame_211_maincontent.html (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/frame_224_maincontent.html (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/frame_225_maincontent.html (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/frame_226_maincontent.html (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/frame_227_maincontent.html (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/frame_228_maincontent.html (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/frame_toc.html (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/images/browser/blank.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/images/browser/forceexp.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/images/browser/minus.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/images/browser/plus.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/images/download.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/images/enlarge.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/images/icon_lm.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/images/icon_lm_s.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/images/icon_pg.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/images/icon_pg_s.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/images/icon_st.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/images/icon_st_s.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/images/nav_arr_L.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/images/nav_arr_R.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/images/spacer.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/index.html (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/js/Basic.js (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/js/accordion.js (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/js/ilCOPagePres.js (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/js/jquery-ui-min.js (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/js/jquery.js (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/js/pure.js (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/js/question_handling.js (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/js/yahoo/animation-min.js (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/js/yahoo/yahoo-dom-event.js (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/js/yahoo/yahoo-min.js (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/lm_pg_211.html (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/lm_pg_224.html (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/lm_pg_225.html (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/lm_pg_226.html (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/lm_pg_227.html (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/lm_pg_228.html (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/media_256.html (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/media_257.html (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/media_258.html (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/media_259.html (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/media_260.html (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/media_261.html (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/media_262.html (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/mobs/mm_256/home.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/mobs/mm_257/upload.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/mobs/mm_257/upload_800_0.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/mobs/mm_258/gestioneFile.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/mobs/mm_258/gestioneFile_800_0.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/mobs/mm_259/ricerca1.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/mobs/mm_260/adminSmall.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/mobs/mm_260/adminSmall_600_0.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/mobs/mm_261/fasi.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/mobs/mm_261/fasi_800_0.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/mobs/mm_262/tags.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/mobs/mm_262/tags_600_0.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/style/delos.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/style/images/25black.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/style/images/ButtonsBack.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/style/images/TableHeader.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/style/images/block_top.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/style/images/drop_back.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/style/images/drop_back_active.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/style/images/form_back.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/style/images/form_top_back.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/style/images/frame_back.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/style/images/head_back.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/style/images/icon_seas_s.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/style/images/media_placeholder_thumb.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/style/images/mm_back.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/style/images/mm_back2.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/style/images/mm_back3.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/style/images/pred_text_placeholder_thumb.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/style/images/question_placeholder_thumb.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/style/images/text_placeholder_thumb.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/style/images/tree_col.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/style/images/tree_exp.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/syntaxhighlight.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/HelpOnLine/table_of_contents.html (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Menu.aspx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Menu.aspx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Menu.aspx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/MyDocs.aspx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/MyDocs.aspx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/MyDocs.aspx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/NLog.config (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/NLog.xsd (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Properties/AssemblyInfo.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Scripts/jquery-1.8.2-vsdoc.js (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Scripts/jquery-1.8.2.js (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Scripts/jquery-1.8.2.min.js (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Scripts/jquery-ui-1.9.0.js (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Scripts/jquery-ui-1.9.0.min.js (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Scripts/lmcbutton.js (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Scripts/lmcbutton.swf (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/TempUploads/empty/PlaceHolder.file (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WS/AutoCompletamento.asmx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WS/AutoCompletamento.asmx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Web.Debug.config (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Web.ETS.config (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Web.Release.config (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Web.WinLab.config (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Web.config (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/Web.sitemap (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebMasterPages/AjaxSimpleFull.Master (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebMasterPages/AjaxSimpleFull.Master.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebMasterPages/AjaxSimpleFull.Master.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebShipUtils.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_admin.ascx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_admin.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_admin.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_anagFasi.ascx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_anagFasi.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_anagFasi.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_anagTags.ascx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_anagTags.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_anagTags.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_clipboard.ascx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_clipboard.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_clipboard.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_fileUpload.ascx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_fileUpload.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_fileUpload.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_filtroRicerca.ascx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_gestioneDati.ascx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_gestioneDati.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_gestioneDati.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_inputDati.ascx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_inputDati.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_inputDati.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_menu.ascx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_menu.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_menu.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_menuBottomFullpage.ascx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_menuBottomFullpage.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_menuBottomFullpage.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_myTempFile.ascx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_myTempFile.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_myTempFile.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_pathAndDocs.ascx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_pathAndDocs.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_pathAndDocs.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_periodoAnalisi.ascx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_periodoAnalisi.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_periodoAnalisi.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_singleFileUpload.ascx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_singleFileUpload.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_singleFileUpload.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_testata.ascx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_testata.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_testata.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_testataProt.ascx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_testataProt.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_testataProt.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_textAutocomplete.ascx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_textAutocomplete.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/WebUserControls/mod_textAutocomplete.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/css/BuildBlocks.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/css/ETS.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/css/ExtraComp.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/css/MasterPage.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/css/Style.css (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/demoUpload.aspx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/demoUpload.aspx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/demoUpload.aspx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/AdminArea.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/AdminAreaTagFasi.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/Archive_l.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/Archive_m.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/Archive_s.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/Archivio.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/Help.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/LogoETS.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/LogoETS_big.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/Pin_l.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/Pin_m.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/Pin_s.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/WorkInProgress.jpg (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/addDisTMD_l.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/addDisTMD_m.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/addDisTMD_s.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/addTMD_l.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/addTMD_m.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/addTMD_s.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/ajax-loader.gif (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/apply_l.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/apply_m.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/apply_s.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/arrDown_l.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/arrDown_m.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/arrDown_s.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/arrUp_l.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/arrUp_m.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/arrUp_s.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/bg-menu-main.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/bg_bright.jpg (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/bg_dark.jpg (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/bluGrad32.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/cancel_l.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/cancel_m.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/cancel_s.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/clonaObj_l.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/clonaObj_m.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/clonaObj_s.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/compress.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/delete_l.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/delete_m.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/delete_s.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/doc_l.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/edit_l.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/edit_m.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/edit_s.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/elimina_l.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/elimina_m.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/elimina_s.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/email.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/email_l.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/favicon.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/fax_l.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/folder_l.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/folder_m.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/folder_s.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/gantt.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/home.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/image.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/link-break_l.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/link-break_m.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/link-break_s.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/load_l.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/load_m.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/load_s.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/new_l.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/new_m.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/new_s.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/office.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/pdf.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/program.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/proto_l.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/reload_l.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/reload_m.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/reload_s.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/reset_l.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/reset_m.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/reset_s.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/tags.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/unknown.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/uploadFile.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/version_l.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/version_m.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/version_s.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/video.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/view_l.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/view_m.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/images/view_s.png (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/logs/PlaceHolder.file (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/packages.config (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/ricerca.aspx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/ricerca.aspx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/ricerca.aspx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/test.aspx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/test.aspx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/test.aspx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/testMast.aspx (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/testMast.aspx.cs (100%) rename {ETS-WS => ETS-DIP}/Backup/ETS-WS/testMast.aspx.designer.cs (100%) create mode 100644 ETS-DIP/ETS-DIP.sln rename {ETS-WS => ETS-DIP}/ETS-WS.sln (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Admin.aspx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Admin.aspx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Admin.aspx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/AnagFasi.aspx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/AnagFasi.aspx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/AnagFasi.aspx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/AnagTags.aspx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/AnagTags.aspx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/AnagTags.aspx.designer.cs (100%) create mode 100644 ETS-DIP/ETS-WS/ArchivioDocs/0075-2012/DIREZIONE LAVORI E CONTABILITA/Out/ASL Milano/130102_fax/00010-2013_15_ETS-Fax.docx create mode 100644 ETS-DIP/ETS-WS/ArchivioDocs/0098-2013/DIREZIONE_LAVORI_E_CONTABILITA/Out/ETS_Engineering_e_Technical_Services_SpA/130829_test_no_underscore/00043-2013_70_ETS-Lettera.docx rename {ETS-WS => ETS-DIP}/ETS-WS/ArchivioDocs/PlaceHolder.file (100%) create mode 100644 ETS-DIP/ETS-WS/ArchivioDocsRed/0000-2013/ALTRE/Out/ETS_Engineering_e_Technical_Services_SpA/130829_nd/00044-2013_94_ETS-Proto.docx rename {ETS-WS => ETS-DIP}/ETS-WS/ArchivioDocsRed/PlaceHolder.file (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_flat_0_aaaaaa_40x100.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_flat_0_eeeeee_40x100.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_flat_55_c0402a_40x100.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_flat_55_eeeeee_40x100.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_glass_100_f8f8f8_1x400.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_glass_35_dddddd_1x400.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_glass_60_eeeeee_1x400.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_inset-hard_75_f7b336_1x100.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_inset-soft_50_c9c9c9_1x100.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-icons_3383bb_256x240.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-icons_454545_256x240.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-icons_70b2e1_256x240.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-icons_999999_256x240.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-icons_fbc856_256x240.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/Steamware/css/steamware/jquery-ui-1.9.1.custom.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/Steamware/css/steamware/jquery-ui-1.9.1.custom.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/Steamware/index.html (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/Steamware/js/jquery-1.8.2.js (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/Steamware/js/jquery-ui-1.9.1.custom.js (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/Steamware/js/jquery-ui-1.9.1.custom.min.js (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/images/ui-icons_222222_256x240.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/images/ui-icons_2e83ff_256x240.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/images/ui-icons_454545_256x240.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/images/ui-icons_888888_256x240.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/images/ui-icons_cd0a0a_256x240.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery-ui.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.accordion.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.accordion.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.all.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.all.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.autocomplete.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.autocomplete.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.base.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.base.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.button.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.button.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.core.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.core.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.datepicker.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.datepicker.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.dialog.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.dialog.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.menu.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.progressbar.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.progressbar.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.resizable.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.resizable.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.selectable.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.selectable.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.slider.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.slider.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.spinner.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.tabs.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.tabs.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.theme.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.theme.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/jquery.ui.tooltip.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/minified/images/ui-icons_222222_256x240.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/minified/images/ui-icons_2e83ff_256x240.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/minified/images/ui-icons_454545_256x240.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/minified/images/ui-icons_888888_256x240.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/minified/images/ui-icons_cd0a0a_256x240.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/minified/jquery-ui.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/minified/jquery.ui.accordion.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/minified/jquery.ui.autocomplete.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/minified/jquery.ui.button.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/minified/jquery.ui.core.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/minified/jquery.ui.datepicker.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/minified/jquery.ui.dialog.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/minified/jquery.ui.menu.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/minified/jquery.ui.progressbar.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/minified/jquery.ui.resizable.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/minified/jquery.ui.selectable.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/minified/jquery.ui.slider.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/minified/jquery.ui.spinner.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/minified/jquery.ui.tabs.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/minified/jquery.ui.theme.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Content/themes/base/minified/jquery.ui.tooltip.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Default.aspx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Default.aspx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Default.aspx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/DocTemplates/ETS-Fax.docx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/DocTemplates/ETS-Fax_noPrj.docx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/DocTemplates/ETS-Lettera.docx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/DocTemplates/ETS-Lettera_noPrj.docx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/DocTemplates/ETS-Proto.docx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/DocTemplates/NotFound.txt (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/DocTemplates/PlaceHolder.file (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/DocTemplates/email.eml (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/ETS-DIP.csproj (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/ETS-DIP.csproj.user (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/ETS-WS.Publish.xml (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/GestioneDocumenti.aspx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/GestioneDocumenti.aspx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/GestioneDocumenti.aspx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Help.aspx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Help.aspx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Help.aspx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/Prova inserimento develop.txt (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/Services/MediaObjects/flash_flv_player/flvplayer.swf (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/Services/MediaObjects/flash_mp3_player/mp3player.swf (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/content_style/content.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/content_style/images/ExcursusBack.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/content_style/images/FramedBack.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/content_style/images/SpecialBack.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/content_style/images/accordion_arrow.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/content_style/images/haccordion_arrow.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/content_style/images/icon_pin.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/content_style/images/icon_pin_on.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/content_style/images/nav_arr_L_s.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/content_style/images/nav_arr_R_s.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/content_style/images/qmark.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/css/accordion.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/css/question_handling.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/da help online.txt (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/frame_211_maincontent.html (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/frame_224_maincontent.html (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/frame_225_maincontent.html (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/frame_226_maincontent.html (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/frame_227_maincontent.html (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/frame_228_maincontent.html (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/frame_toc.html (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/images/browser/blank.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/images/browser/forceexp.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/images/browser/minus.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/images/browser/plus.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/images/download.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/images/enlarge.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/images/icon_lm.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/images/icon_lm_s.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/images/icon_pg.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/images/icon_pg_s.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/images/icon_st.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/images/icon_st_s.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/images/nav_arr_L.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/images/nav_arr_R.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/images/spacer.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/index.html (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/js/Basic.js (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/js/accordion.js (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/js/ilCOPagePres.js (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/js/jquery-ui-min.js (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/js/jquery.js (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/js/pure.js (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/js/question_handling.js (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/js/yahoo/animation-min.js (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/js/yahoo/yahoo-dom-event.js (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/js/yahoo/yahoo-min.js (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/lm_pg_211.html (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/lm_pg_224.html (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/lm_pg_225.html (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/lm_pg_226.html (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/lm_pg_227.html (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/lm_pg_228.html (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/media_256.html (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/media_257.html (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/media_258.html (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/media_259.html (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/media_260.html (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/media_261.html (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/media_262.html (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/mobs/mm_256/home.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/mobs/mm_257/upload.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/mobs/mm_257/upload_800_0.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/mobs/mm_258/gestioneFile.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/mobs/mm_258/gestioneFile_800_0.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/mobs/mm_259/ricerca1.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/mobs/mm_260/adminSmall.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/mobs/mm_260/adminSmall_600_0.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/mobs/mm_261/fasi.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/mobs/mm_261/fasi_800_0.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/mobs/mm_262/tags.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/mobs/mm_262/tags_600_0.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/style/delos.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/style/images/25black.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/style/images/ButtonsBack.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/style/images/TableHeader.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/style/images/block_top.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/style/images/drop_back.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/style/images/drop_back_active.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/style/images/form_back.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/style/images/form_top_back.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/style/images/frame_back.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/style/images/head_back.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/style/images/icon_seas_s.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/style/images/media_placeholder_thumb.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/style/images/mm_back.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/style/images/mm_back2.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/style/images/mm_back3.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/style/images/pred_text_placeholder_thumb.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/style/images/question_placeholder_thumb.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/style/images/text_placeholder_thumb.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/style/images/tree_col.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/style/images/tree_exp.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/syntaxhighlight.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/HelpOnLine/table_of_contents.html (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Menu.aspx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Menu.aspx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Menu.aspx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/MyDocs.aspx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/MyDocs.aspx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/MyDocs.aspx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/NLog.config (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/NLog.xsd (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Properties/AssemblyInfo.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Properties/PublishProfiles/218.pubxml (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Properties/PublishProfiles/218.pubxml.user (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Properties/PublishProfiles/ETS.pubxml (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Properties/PublishProfiles/ETS.pubxml.user (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Properties/PublishProfiles/WinLab.pubxml (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Properties/PublishProfiles/WinLab.pubxml.user (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Scripts/jquery-1.8.2-vsdoc.js (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Scripts/jquery-1.8.2.js (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Scripts/jquery-1.8.2.min.js (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Scripts/jquery-ui-1.9.0.js (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Scripts/jquery-ui-1.9.0.min.js (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Scripts/lmcbutton.js (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Scripts/lmcbutton.swf (100%) rename {ETS-WS/ETS-WS/logs => ETS-DIP/ETS-WS/TempUploads/empty}/PlaceHolder.file (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WS/AutoCompletamento.asmx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WS/AutoCompletamento.asmx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Web.Debug.config (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Web.ETS.config (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Web.Release.config (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Web.WinLab.config (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Web.config (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/Web.sitemap (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebMasterPages/AjaxSimpleFull.Master (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebMasterPages/AjaxSimpleFull.Master.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebMasterPages/AjaxSimpleFull.Master.designer.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebShipUtils.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_admin.ascx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_admin.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_admin.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_anagFasi.ascx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_anagFasi.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_anagFasi.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_anagTags.ascx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_anagTags.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_anagTags.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_clipboard.ascx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_clipboard.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_clipboard.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_fileUpload.ascx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_fileUpload.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_fileUpload.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_filtroRicerca.ascx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_gestioneDati.ascx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_gestioneDati.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_gestioneDati.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_inputDati.ascx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_inputDati.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_inputDati.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_menu.ascx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_menu.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_menu.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_menuBottomFullpage.ascx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_menuBottomFullpage.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_menuBottomFullpage.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_myTempFile.ascx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_myTempFile.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_myTempFile.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_pathAndDocs.ascx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_pathAndDocs.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_pathAndDocs.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_periodoAnalisi.ascx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_periodoAnalisi.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_periodoAnalisi.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_singleFileUpload.ascx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_singleFileUpload.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_singleFileUpload.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_testata.ascx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_testata.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_testata.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_testataProt.ascx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_testataProt.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_testataProt.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_textAutocomplete.ascx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_textAutocomplete.ascx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/WebUserControls/mod_textAutocomplete.ascx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/.gitignore (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/AjaxControlToolkit.dll (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/AjaxMin.dll (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/DocumentFormat.OpenXml.dll (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/ETS-DIP.dll (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/ETS_Data.dll (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/HtmlAgilityPack.dll (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/NLog.config (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/NLog.dll (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/NLog.xml (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/SCS.MenuExtender.dll (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/SanitizerProviders.dll (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/Scripts/jquery-ui-1.8.23.min.js (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/ar/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/cs/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/css/BuildBlocks.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/css/BuildBlocks.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/css/ETS.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/css/ETS.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/css/ExtraComp.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/css/ExtraComp.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/css/MasterPage.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/css/MasterPage.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/css/Style.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/css/Style.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/de/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/es/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/fr/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/he/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/hi/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/it/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/ja/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/ko/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/nl/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/pt/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/ru/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/tr-TR/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/zh-CHS/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/bin/zh-CHT/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/css/BuildBlocks.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/css/BuildBlocks.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/css/ETS.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/css/ETS.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/css/ExtraComp.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/css/ExtraComp.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/css/MasterPage.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/css/MasterPage.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/css/Style.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/css/Style.min.css (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/demoUpload.aspx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/demoUpload.aspx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/demoUpload.aspx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/getDocByProto.aspx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/getDocByProto.aspx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/getDocByProto.aspx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/AdminArea.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/AdminAreaTagFasi.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/Archive_l.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/Archive_m.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/Archive_s.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/Archivio.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/Help.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/LogoETS.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/LogoETS_big.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/Pin_l.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/Pin_m.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/Pin_s.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/WorkInProgress.jpg (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/addDisTMD_l.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/addDisTMD_m.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/addDisTMD_s.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/addTMD_l.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/addTMD_m.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/addTMD_s.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/ajax-loader.gif (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/apply_l.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/apply_m.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/apply_s.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/arrDown_l.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/arrDown_m.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/arrDown_s.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/arrUp_l.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/arrUp_m.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/arrUp_s.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/bg-menu-main.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/bg_bright.jpg (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/bg_dark.jpg (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/bluGrad32.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/cancel_l.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/cancel_m.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/cancel_s.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/clonaObj_l.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/clonaObj_m.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/clonaObj_s.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/compress.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/delete_l.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/delete_m.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/delete_s.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/desktop.ini (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/doc_l.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/edit_l.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/edit_m.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/edit_s.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/elimina_l.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/elimina_m.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/elimina_s.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/email.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/email_l.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/favicon.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/fax_l.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/folder_l.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/folder_m.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/folder_s.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/gantt.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/home.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/image.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/link-break_l.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/link-break_m.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/link-break_s.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/load_l.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/load_m.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/load_s.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/new_l.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/new_m.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/new_s.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/office.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/pdf.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/program.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/proto_l.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/reload_l.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/reload_m.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/reload_s.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/reset_l.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/reset_m.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/reset_s.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/tags.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/unknown.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/uploadFile.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/version_l.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/version_m.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/version_s.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/video.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/view_l.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/view_m.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/images/view_s.png (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/logs/.gitignore (100%) create mode 100644 ETS-DIP/ETS-WS/logs/PlaceHolder.file create mode 100644 ETS-DIP/ETS-WS/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 ETS-DIP/ETS-WS/obj/Debug/ETS-DIP.csproj.FileListAbsolute.txt create mode 100644 ETS-DIP/ETS-WS/obj/Debug/ETS-DIP.csprojResolveAssemblyReference.cache create mode 100644 ETS-DIP/ETS-WS/obj/Debug/ETS-DIP.dll create mode 100644 ETS-DIP/ETS-WS/obj/Debug/ETS-WS.csproj.FileListAbsolute.txt create mode 100644 ETS-DIP/ETS-WS/obj/Debug/ETS-WS.csprojResolveAssemblyReference.cache rename {ETS-WS/ETS-WS/obj/ETS => ETS-DIP/ETS-WS/obj/Debug}/build.force (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/obj/ETS/DesignTimeResolveAssemblyReferencesInput.cache (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/obj/ETS/ETS-WS.csproj.FileListAbsolute.txt (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/obj/ETS/ETS-WS.csprojResolveAssemblyReference.cache (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/obj/ETS/ETS-WS.dll (100%) create mode 100644 ETS-DIP/ETS-WS/obj/ETS/build.force create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Admin.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/AnagFasi.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/AnagTags.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/ArchivioDocs/PlaceHolder.file create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/ArchivioDocsRed/PlaceHolder.file rename {ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware}/images/ui-bg_flat_0_aaaaaa_40x100.png (100%) create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-bg_flat_0_eeeeee_40x100.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-bg_flat_55_c0402a_40x100.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-bg_flat_55_eeeeee_40x100.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-bg_glass_100_f8f8f8_1x400.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-bg_glass_35_dddddd_1x400.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-bg_glass_60_eeeeee_1x400.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-bg_inset-hard_75_f7b336_1x100.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-bg_inset-soft_50_c9c9c9_1x100.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-icons_3383bb_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-icons_454545_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-icons_70b2e1_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-icons_999999_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-icons_fbc856_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/jquery-ui-1.9.1.custom.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/jquery-ui-1.9.1.custom.min.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/index.html rename {ETS-WS/packages/jQuery.1.8.2/Content/Scripts => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/js}/jquery-1.8.2.js (100%) create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/js/jquery-ui-1.9.1.custom.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/js/jquery-ui-1.9.1.custom.min.js rename {ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/minified => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/base}/images/ui-bg_flat_0_aaaaaa_40x100.png (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/images/ui-icons_222222_256x240.png (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/images/ui-icons_2e83ff_256x240.png (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/images/ui-icons_454545_256x240.png (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/images/ui-icons_888888_256x240.png (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/images/ui-icons_cd0a0a_256x240.png (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.8.23/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/jquery-ui.css (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.8.23/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/jquery.ui.accordion.css (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.8.23/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/jquery.ui.all.css (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.8.23/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/jquery.ui.autocomplete.css (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.8.23/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/jquery.ui.base.css (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.8.23/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/jquery.ui.button.css (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.8.23/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/jquery.ui.core.css (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.8.23/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/jquery.ui.datepicker.css (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.8.23/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/jquery.ui.dialog.css (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.8.23/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/jquery.ui.progressbar.css (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.8.23/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/jquery.ui.resizable.css (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.8.23/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/jquery.ui.selectable.css (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.8.23/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/jquery.ui.slider.css (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.8.23/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/jquery.ui.tabs.css (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.8.23/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/jquery.ui.theme.css (100%) create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png rename {ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/minified/images/ui-icons_222222_256x240.png (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/minified/images/ui-icons_2e83ff_256x240.png (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/minified/images/ui-icons_454545_256x240.png (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/minified/images/ui-icons_888888_256x240.png (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/minified/images/ui-icons_cd0a0a_256x240.png (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.8.23/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/minified/jquery-ui.min.css (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.8.23/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/minified/jquery.ui.accordion.min.css (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.8.23/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/minified/jquery.ui.autocomplete.min.css (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.8.23/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/minified/jquery.ui.button.min.css (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.8.23/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/minified/jquery.ui.core.min.css (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.8.23/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/minified/jquery.ui.datepicker.min.css (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.8.23/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/minified/jquery.ui.dialog.min.css (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.8.23/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/minified/jquery.ui.progressbar.min.css (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.8.23/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/minified/jquery.ui.resizable.min.css (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.8.23/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/minified/jquery.ui.selectable.min.css (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.8.23/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/minified/jquery.ui.slider.min.css (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.8.23/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/minified/jquery.ui.tabs.min.css (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.8.23/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Content/themes/base/minified/jquery.ui.theme.min.css (100%) create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Default.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/DocTemplates/ETS-Fax.docx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/DocTemplates/ETS-Fax_noPrj.docx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/DocTemplates/ETS-Lettera.docx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/DocTemplates/ETS-Lettera_noPrj.docx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/DocTemplates/ETS-Proto.docx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/DocTemplates/NotFound.txt create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/DocTemplates/PlaceHolder.file create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/DocTemplates/email.eml create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/GestioneDocumenti.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Help.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/Prova inserimento develop.txt create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/Services/MediaObjects/flash_flv_player/flvplayer.swf create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/Services/MediaObjects/flash_mp3_player/mp3player.swf create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/content_style/content.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/content_style/images/ExcursusBack.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/content_style/images/FramedBack.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/content_style/images/SpecialBack.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/content_style/images/accordion_arrow.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/content_style/images/haccordion_arrow.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/content_style/images/icon_pin.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/content_style/images/icon_pin_on.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/content_style/images/nav_arr_L_s.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/content_style/images/nav_arr_R_s.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/content_style/images/qmark.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/css/accordion.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/css/question_handling.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/da help online.txt create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/frame_211_maincontent.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/frame_224_maincontent.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/frame_225_maincontent.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/frame_226_maincontent.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/frame_227_maincontent.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/frame_228_maincontent.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/frame_toc.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/images/browser/blank.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/images/browser/forceexp.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/images/browser/minus.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/images/browser/plus.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/images/download.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/images/enlarge.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/images/icon_lm.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/images/icon_lm_s.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/images/icon_pg.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/images/icon_pg_s.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/images/icon_st.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/images/icon_st_s.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/images/nav_arr_L.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/images/nav_arr_R.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/images/spacer.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/index.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/js/Basic.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/js/accordion.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/js/ilCOPagePres.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/js/jquery-ui-min.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/js/jquery.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/js/pure.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/js/question_handling.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/js/yahoo/animation-min.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/js/yahoo/yahoo-dom-event.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/js/yahoo/yahoo-min.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/lm_pg_211.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/lm_pg_224.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/lm_pg_225.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/lm_pg_226.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/lm_pg_227.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/lm_pg_228.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/media_256.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/media_257.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/media_258.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/media_259.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/media_260.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/media_261.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/media_262.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/mobs/mm_256/home.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/mobs/mm_257/upload.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/mobs/mm_257/upload_800_0.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/mobs/mm_258/gestioneFile.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/mobs/mm_258/gestioneFile_800_0.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/mobs/mm_259/ricerca1.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/mobs/mm_260/adminSmall.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/mobs/mm_260/adminSmall_600_0.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/mobs/mm_261/fasi.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/mobs/mm_261/fasi_800_0.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/mobs/mm_262/tags.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/mobs/mm_262/tags_600_0.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/delos.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/25black.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/ButtonsBack.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/TableHeader.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/block_top.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/drop_back.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/drop_back_active.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/form_back.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/form_top_back.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/frame_back.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/head_back.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/icon_seas_s.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/media_placeholder_thumb.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/mm_back.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/mm_back2.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/mm_back3.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/pred_text_placeholder_thumb.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/question_placeholder_thumb.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/text_placeholder_thumb.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/tree_col.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/tree_exp.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/syntaxhighlight.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/table_of_contents.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Menu.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/MyDocs.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/NLog.config rename {ETS-WS/packages/jQuery.1.8.2/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Scripts/jquery-1.8.2-vsdoc.js (100%) create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Scripts/jquery-1.8.2.js rename {ETS-WS/packages/jQuery.1.8.2/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Scripts/jquery-1.8.2.min.js (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Scripts/jquery-ui-1.9.0.js (100%) rename {ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source}/Scripts/jquery-ui-1.9.0.min.js (100%) create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Scripts/lmcbutton.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Scripts/lmcbutton.swf create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/TempUploads/empty/PlaceHolder.file create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WS/AutoCompletamento.asmx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Web.config create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Web.sitemap create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebMasterPages/AjaxSimpleFull.Master create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_admin.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_anagFasi.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_anagTags.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_archivioDocumenti.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_clipboard.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_fileUpload.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_filtroRicerca.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_gestioneDati.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_inputDati.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_menu.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_menuBottomFullpage.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_myTempFile.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_pathAndDocs.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_periodoAnalisi.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_singleFileUpload.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_testata.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_testataProt.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_textAutocomplete.ascx rename {ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40 => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin}/AjaxControlToolkit.dll (100%) rename {ETS-WS/packages/AjaxMin.4.74.4698.25434/lib/net40 => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin}/AjaxMin.dll (100%) rename {ETS-WS/packages/DocumentFormat.OpenXml.1.0/lib => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin}/DocumentFormat.OpenXml.dll (100%) create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/ETS-DIP.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/ETS_Data.dll rename {ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/SanitizerProviders => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin}/HtmlAgilityPack.dll (100%) create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/NLog.config rename {ETS-WS/packages/NLog.2.0.1.2/lib/net40 => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin}/NLog.dll (100%) rename {ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/SanitizerProviders => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin}/SanitizerProviders.dll (100%) rename {ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40 => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin}/ar/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40 => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin}/cs/AjaxControlToolkit.resources.dll (100%) create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/css/BuildBlocks.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/css/ETS.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/css/ExtraComp.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/css/MasterPage.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/css/Style.css rename {ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40 => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin}/de/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40 => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin}/es/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40 => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin}/fr/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40 => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin}/he/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40 => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin}/hi/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40 => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin}/it/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40 => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin}/ja/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40 => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin}/ko/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40 => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin}/nl/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40 => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin}/pt/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40 => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin}/ru/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40 => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin}/tr-TR/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40 => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin}/zh-CHS/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40 => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin}/zh-CHT/AjaxControlToolkit.resources.dll (100%) create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/css/BuildBlocks.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/css/ETS.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/css/ExtraComp.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/css/MasterPage.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/css/Style.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/demoUpload.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/getDocByProto.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/AdminArea.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/AdminAreaTagFasi.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/Archive_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/Archive_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/Archive_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/Archivio.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/Help.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/LogoETS.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/LogoETS_big.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/Pin_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/Pin_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/Pin_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/WorkInProgress.jpg create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/addDisTMD_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/addDisTMD_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/addDisTMD_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/addTMD_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/addTMD_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/addTMD_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/ajax-loader.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/apply_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/apply_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/apply_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/arrDown_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/arrDown_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/arrDown_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/arrUp_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/arrUp_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/arrUp_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/bg-menu-main.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/bg_bright.jpg create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/bg_dark.jpg create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/bluGrad32.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/cancel_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/cancel_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/cancel_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/clonaObj_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/clonaObj_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/clonaObj_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/compress.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/delete_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/delete_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/delete_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/doc_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/edit_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/edit_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/edit_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/elimina_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/elimina_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/elimina_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/email.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/email_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/favicon.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/fax_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/folder_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/folder_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/folder_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/gantt.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/home.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/image.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/link-break_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/link-break_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/link-break_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/load_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/load_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/load_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/new_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/new_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/new_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/office.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/pdf.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/program.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/proto_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/reload_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/reload_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/reload_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/reset_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/reset_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/reset_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/tags.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/unknown.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/uploadFile.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/version_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/version_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/version_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/video.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/view_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/view_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/view_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/logs/PlaceHolder.file create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/packages.config create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/ricerca.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/test.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/testMast.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Admin.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/AnagFasi.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/AnagTags.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/ArchivioDocs/PlaceHolder.file create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/ArchivioDocsRed/PlaceHolder.file create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-bg_flat_0_aaaaaa_40x100.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-bg_flat_0_eeeeee_40x100.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-bg_flat_55_c0402a_40x100.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-bg_flat_55_eeeeee_40x100.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-bg_glass_100_f8f8f8_1x400.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-bg_glass_35_dddddd_1x400.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-bg_glass_60_eeeeee_1x400.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-bg_inset-hard_75_f7b336_1x100.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-bg_inset-soft_50_c9c9c9_1x100.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-icons_3383bb_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-icons_454545_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-icons_70b2e1_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-icons_999999_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-icons_fbc856_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/jquery-ui-1.9.1.custom.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/jquery-ui-1.9.1.custom.min.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/index.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/js/jquery-1.8.2.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/js/jquery-ui-1.9.1.custom.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/js/jquery-ui-1.9.1.custom.min.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-icons_222222_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-icons_2e83ff_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-icons_454545_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-icons_888888_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-icons_cd0a0a_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery-ui.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.accordion.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.all.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.autocomplete.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.base.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.button.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.core.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.datepicker.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.dialog.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.progressbar.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.resizable.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.selectable.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.slider.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.tabs.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.theme.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-icons_222222_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-icons_2e83ff_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-icons_454545_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-icons_888888_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-icons_cd0a0a_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery-ui.min.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.accordion.min.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.autocomplete.min.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.button.min.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.core.min.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.datepicker.min.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.dialog.min.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.progressbar.min.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.resizable.min.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.selectable.min.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.slider.min.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.tabs.min.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.theme.min.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Default.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/DocTemplates/ETS-Fax.docx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/DocTemplates/ETS-Fax_noPrj.docx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/DocTemplates/ETS-Lettera.docx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/DocTemplates/ETS-Lettera_noPrj.docx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/DocTemplates/ETS-Proto.docx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/DocTemplates/NotFound.txt create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/DocTemplates/PlaceHolder.file create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/DocTemplates/email.eml create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/GestioneDocumenti.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Help.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/Prova inserimento develop.txt create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/Services/MediaObjects/flash_flv_player/flvplayer.swf create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/Services/MediaObjects/flash_mp3_player/mp3player.swf create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/content_style/content.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/content_style/images/ExcursusBack.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/content_style/images/FramedBack.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/content_style/images/SpecialBack.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/content_style/images/accordion_arrow.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/content_style/images/haccordion_arrow.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/content_style/images/icon_pin.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/content_style/images/icon_pin_on.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/content_style/images/nav_arr_L_s.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/content_style/images/nav_arr_R_s.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/content_style/images/qmark.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/css/accordion.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/css/question_handling.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/da help online.txt create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/frame_211_maincontent.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/frame_224_maincontent.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/frame_225_maincontent.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/frame_226_maincontent.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/frame_227_maincontent.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/frame_228_maincontent.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/frame_toc.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/browser/blank.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/browser/forceexp.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/browser/minus.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/browser/plus.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/download.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/enlarge.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/icon_lm.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/icon_lm_s.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/icon_pg.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/icon_pg_s.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/icon_st.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/icon_st_s.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/nav_arr_L.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/nav_arr_R.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/spacer.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/index.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/js/Basic.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/js/accordion.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/js/ilCOPagePres.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/js/jquery-ui-min.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/js/jquery.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/js/pure.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/js/question_handling.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/js/yahoo/animation-min.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/js/yahoo/yahoo-dom-event.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/js/yahoo/yahoo-min.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/lm_pg_211.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/lm_pg_224.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/lm_pg_225.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/lm_pg_226.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/lm_pg_227.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/lm_pg_228.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/media_256.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/media_257.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/media_258.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/media_259.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/media_260.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/media_261.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/media_262.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/mobs/mm_256/home.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/mobs/mm_257/upload.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/mobs/mm_257/upload_800_0.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/mobs/mm_258/gestioneFile.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/mobs/mm_258/gestioneFile_800_0.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/mobs/mm_259/ricerca1.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/mobs/mm_260/adminSmall.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/mobs/mm_260/adminSmall_600_0.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/mobs/mm_261/fasi.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/mobs/mm_261/fasi_800_0.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/mobs/mm_262/tags.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/mobs/mm_262/tags_600_0.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/delos.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/25black.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/ButtonsBack.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/TableHeader.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/block_top.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/drop_back.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/drop_back_active.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/form_back.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/form_top_back.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/frame_back.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/head_back.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/icon_seas_s.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/media_placeholder_thumb.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/mm_back.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/mm_back2.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/mm_back3.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/pred_text_placeholder_thumb.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/question_placeholder_thumb.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/text_placeholder_thumb.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/tree_col.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/tree_exp.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/syntaxhighlight.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/table_of_contents.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Menu.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/MyDocs.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/NLog.config create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/PrecompiledApp.config create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Scripts/jquery-1.8.2-vsdoc.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Scripts/jquery-1.8.2.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Scripts/jquery-1.8.2.min.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Scripts/jquery-ui-1.9.0.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Scripts/jquery-ui-1.9.0.min.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Scripts/lmcbutton.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Scripts/lmcbutton.swf create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/TempUploads/empty/PlaceHolder.file create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WS/AutoCompletamento.asmx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Web.config create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Web.sitemap create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebMasterPages/AjaxSimpleFull.Master create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_admin.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_anagFasi.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_anagTags.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_archivioDocumenti.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_clipboard.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_fileUpload.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_filtroRicerca.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_gestioneDati.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_inputDati.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_menu.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_menuBottomFullpage.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_myTempFile.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_pathAndDocs.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_periodoAnalisi.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_singleFileUpload.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_testata.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_testataProt.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_textAutocomplete.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/AjaxControlToolkit.dll rename {ETS-WS/packages/AjaxMin.4.74.4698.25434/tools/net40 => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin}/AjaxMin.dll (100%) create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/DocumentFormat.OpenXml.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/ETS-DIP.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/ETS_Data.dll rename {ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/45/SanitizerProviders => ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin}/HtmlAgilityPack.dll (100%) create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/NLog.config create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/NLog.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/SanitizerProviders.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/ar/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/cs/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/css/BuildBlocks.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/css/ETS.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/css/ExtraComp.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/css/MasterPage.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/css/Style.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/de/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/es/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/fr/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/he/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/hi/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/it/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/ja/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/ko/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/nl/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/pt/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/ru/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/tr-TR/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/zh-CHS/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/zh-CHT/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/css/BuildBlocks.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/css/ETS.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/css/ExtraComp.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/css/MasterPage.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/css/Style.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/demoUpload.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/getDocByProto.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/AdminArea.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/AdminAreaTagFasi.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/Archive_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/Archive_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/Archive_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/Archivio.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/Help.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/LogoETS.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/LogoETS_big.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/Pin_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/Pin_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/Pin_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/WorkInProgress.jpg create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/addDisTMD_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/addDisTMD_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/addDisTMD_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/addTMD_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/addTMD_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/addTMD_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/ajax-loader.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/apply_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/apply_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/apply_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/arrDown_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/arrDown_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/arrDown_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/arrUp_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/arrUp_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/arrUp_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/bg-menu-main.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/bg_bright.jpg create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/bg_dark.jpg create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/bluGrad32.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/cancel_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/cancel_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/cancel_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/clonaObj_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/clonaObj_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/clonaObj_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/compress.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/delete_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/delete_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/delete_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/doc_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/edit_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/edit_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/edit_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/elimina_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/elimina_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/elimina_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/email.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/email_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/favicon.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/fax_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/folder_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/folder_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/folder_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/gantt.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/home.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/image.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/link-break_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/link-break_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/link-break_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/load_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/load_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/load_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/new_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/new_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/new_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/office.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/pdf.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/program.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/proto_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/reload_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/reload_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/reload_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/reset_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/reset_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/reset_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/tags.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/unknown.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/uploadFile.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/version_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/version_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/version_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/video.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/view_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/view_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/images/view_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/logs/PlaceHolder.file create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/packages.config create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/ricerca.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/test.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/testMast.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/CSAutoParameterize.parameters.xml create mode 100644 ETS-DIP/ETS-WS/obj/Release/CSAutoParameterize/original/Web.config create mode 100644 ETS-DIP/ETS-WS/obj/Release/CSAutoParameterize/transformed/Web.config create mode 100644 ETS-DIP/ETS-WS/obj/Release/DesignTimeResolveAssemblyReferences.cache create mode 100644 ETS-DIP/ETS-WS/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 ETS-DIP/ETS-WS/obj/Release/ETS-DIP.csproj.FileListAbsolute.txt create mode 100644 ETS-DIP/ETS-WS/obj/Release/ETS-DIP.csprojResolveAssemblyReference.cache create mode 100644 ETS-DIP/ETS-WS/obj/Release/ETS-DIP.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/ETS-WS.csproj.FileListAbsolute.txt create mode 100644 ETS-DIP/ETS-WS/obj/Release/ETS-WS.csprojResolveAssemblyReference.cache rename ETS-WS/ReleaseClienti/ETS-WS.SourceManifest.xml => ETS-DIP/ETS-WS/obj/Release/Package/ETS-DIP.SourceManifest.xml (100%) create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/ETS-WS.SourceManifest.xml create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Admin.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/AnagFasi.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/AnagTags.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/ArchivioDocs/PlaceHolder.file create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/ArchivioDocsRed/PlaceHolder.file create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/Steamware/css/steamware/images/ui-bg_flat_0_aaaaaa_40x100.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/Steamware/css/steamware/images/ui-bg_flat_0_eeeeee_40x100.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/Steamware/css/steamware/images/ui-bg_flat_55_c0402a_40x100.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/Steamware/css/steamware/images/ui-bg_flat_55_eeeeee_40x100.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/Steamware/css/steamware/images/ui-bg_glass_100_f8f8f8_1x400.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/Steamware/css/steamware/images/ui-bg_glass_35_dddddd_1x400.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/Steamware/css/steamware/images/ui-bg_glass_60_eeeeee_1x400.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/Steamware/css/steamware/images/ui-bg_inset-hard_75_f7b336_1x100.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/Steamware/css/steamware/images/ui-bg_inset-soft_50_c9c9c9_1x100.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/Steamware/css/steamware/images/ui-icons_3383bb_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/Steamware/css/steamware/images/ui-icons_454545_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/Steamware/css/steamware/images/ui-icons_70b2e1_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/Steamware/css/steamware/images/ui-icons_999999_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/Steamware/css/steamware/images/ui-icons_fbc856_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/Steamware/css/steamware/jquery-ui-1.9.1.custom.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/Steamware/css/steamware/jquery-ui-1.9.1.custom.min.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/Steamware/index.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/Steamware/js/jquery-1.8.2.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/Steamware/js/jquery-ui-1.9.1.custom.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/Steamware/js/jquery-ui-1.9.1.custom.min.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/images/ui-icons_222222_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/images/ui-icons_2e83ff_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/images/ui-icons_454545_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/images/ui-icons_888888_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/images/ui-icons_cd0a0a_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/jquery-ui.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/jquery.ui.accordion.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/jquery.ui.all.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/jquery.ui.autocomplete.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/jquery.ui.base.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/jquery.ui.button.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/jquery.ui.core.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/jquery.ui.datepicker.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/jquery.ui.dialog.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/jquery.ui.progressbar.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/jquery.ui.resizable.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/jquery.ui.selectable.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/jquery.ui.slider.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/jquery.ui.tabs.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/jquery.ui.theme.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/minified/images/ui-icons_222222_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/minified/images/ui-icons_2e83ff_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/minified/images/ui-icons_454545_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/minified/images/ui-icons_888888_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/minified/images/ui-icons_cd0a0a_256x240.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/minified/jquery-ui.min.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/minified/jquery.ui.accordion.min.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/minified/jquery.ui.autocomplete.min.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/minified/jquery.ui.button.min.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/minified/jquery.ui.core.min.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/minified/jquery.ui.datepicker.min.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/minified/jquery.ui.dialog.min.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/minified/jquery.ui.progressbar.min.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/minified/jquery.ui.resizable.min.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/minified/jquery.ui.selectable.min.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/minified/jquery.ui.slider.min.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/minified/jquery.ui.tabs.min.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Content/themes/base/minified/jquery.ui.theme.min.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Default.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/DocTemplates/ETS-Fax.docx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/DocTemplates/ETS-Fax_noPrj.docx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/DocTemplates/ETS-Lettera.docx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/DocTemplates/ETS-Lettera_noPrj.docx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/DocTemplates/ETS-Proto.docx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/DocTemplates/NotFound.txt create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/DocTemplates/PlaceHolder.file create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/DocTemplates/email.eml create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/GestioneDocumenti.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Help.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/Prova inserimento develop.txt create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/Services/MediaObjects/flash_flv_player/flvplayer.swf create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/Services/MediaObjects/flash_mp3_player/mp3player.swf create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/content_style/content.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/content_style/images/ExcursusBack.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/content_style/images/FramedBack.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/content_style/images/SpecialBack.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/content_style/images/accordion_arrow.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/content_style/images/haccordion_arrow.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/content_style/images/icon_pin.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/content_style/images/icon_pin_on.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/content_style/images/nav_arr_L_s.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/content_style/images/nav_arr_R_s.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/content_style/images/qmark.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/css/accordion.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/css/question_handling.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/da help online.txt create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/frame_211_maincontent.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/frame_224_maincontent.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/frame_225_maincontent.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/frame_226_maincontent.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/frame_227_maincontent.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/frame_228_maincontent.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/frame_toc.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/images/browser/blank.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/images/browser/forceexp.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/images/browser/minus.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/images/browser/plus.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/images/download.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/images/enlarge.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/images/icon_lm.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/images/icon_lm_s.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/images/icon_pg.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/images/icon_pg_s.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/images/icon_st.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/images/icon_st_s.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/images/nav_arr_L.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/images/nav_arr_R.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/images/spacer.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/index.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/js/Basic.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/js/accordion.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/js/ilCOPagePres.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/js/jquery-ui-min.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/js/jquery.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/js/pure.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/js/question_handling.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/js/yahoo/animation-min.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/js/yahoo/yahoo-dom-event.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/js/yahoo/yahoo-min.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/lm_pg_211.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/lm_pg_224.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/lm_pg_225.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/lm_pg_226.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/lm_pg_227.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/lm_pg_228.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/media_256.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/media_257.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/media_258.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/media_259.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/media_260.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/media_261.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/media_262.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/mobs/mm_256/home.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/mobs/mm_257/upload.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/mobs/mm_257/upload_800_0.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/mobs/mm_258/gestioneFile.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/mobs/mm_258/gestioneFile_800_0.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/mobs/mm_259/ricerca1.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/mobs/mm_260/adminSmall.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/mobs/mm_260/adminSmall_600_0.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/mobs/mm_261/fasi.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/mobs/mm_261/fasi_800_0.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/mobs/mm_262/tags.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/mobs/mm_262/tags_600_0.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/style/delos.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/style/images/25black.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/style/images/ButtonsBack.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/style/images/TableHeader.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/style/images/block_top.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/style/images/drop_back.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/style/images/drop_back_active.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/style/images/form_back.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/style/images/form_top_back.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/style/images/frame_back.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/style/images/head_back.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/style/images/icon_seas_s.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/style/images/media_placeholder_thumb.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/style/images/mm_back.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/style/images/mm_back2.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/style/images/mm_back3.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/style/images/pred_text_placeholder_thumb.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/style/images/question_placeholder_thumb.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/style/images/text_placeholder_thumb.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/style/images/tree_col.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/style/images/tree_exp.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/syntaxhighlight.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/HelpOnLine/table_of_contents.html create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Menu.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/MyDocs.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/NLog.config create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/PrecompiledApp.config create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Scripts/jquery-1.8.2-vsdoc.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Scripts/jquery-1.8.2.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Scripts/jquery-1.8.2.min.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Scripts/jquery-ui-1.9.0.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Scripts/jquery-ui-1.9.0.min.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Scripts/lmcbutton.js create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Scripts/lmcbutton.swf create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/TempUploads/empty/PlaceHolder.file create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/WS/AutoCompletamento.asmx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Web.config create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/Web.sitemap create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/WebMasterPages/AjaxSimpleFull.Master create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/WebUserControls/mod_admin.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/WebUserControls/mod_anagFasi.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/WebUserControls/mod_anagTags.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/WebUserControls/mod_archivioDocumenti.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/WebUserControls/mod_clipboard.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/WebUserControls/mod_fileUpload.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/WebUserControls/mod_filtroRicerca.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/WebUserControls/mod_gestioneDati.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/WebUserControls/mod_inputDati.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/WebUserControls/mod_menu.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/WebUserControls/mod_menuBottomFullpage.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/WebUserControls/mod_myTempFile.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/WebUserControls/mod_pathAndDocs.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/WebUserControls/mod_periodoAnalisi.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/WebUserControls/mod_singleFileUpload.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/WebUserControls/mod_testata.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/WebUserControls/mod_testataProt.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/WebUserControls/mod_textAutocomplete.ascx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/bin/AjaxControlToolkit.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/bin/AjaxMin.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/bin/DocumentFormat.OpenXml.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/bin/ETS-DIP.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/bin/ETS_Data.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/bin/HtmlAgilityPack.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/bin/NLog.config create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/bin/NLog.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/bin/SanitizerProviders.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/bin/ar/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/bin/cs/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/bin/css/BuildBlocks.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/bin/css/ETS.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/bin/css/ExtraComp.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/bin/css/MasterPage.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/bin/css/Style.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/bin/de/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/bin/es/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/bin/fr/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/bin/he/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/bin/hi/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/bin/it/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/bin/ja/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/bin/ko/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/bin/nl/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/bin/pt/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/bin/ru/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/bin/tr-TR/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/bin/zh-CHS/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/bin/zh-CHT/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/css/BuildBlocks.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/css/ETS.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/css/ExtraComp.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/css/MasterPage.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/css/Style.css create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/demoUpload.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/getDocByProto.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/AdminArea.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/AdminAreaTagFasi.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/Archive_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/Archive_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/Archive_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/Archivio.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/Help.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/LogoETS.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/LogoETS_big.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/Pin_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/Pin_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/Pin_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/WorkInProgress.jpg create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/addDisTMD_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/addDisTMD_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/addDisTMD_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/addTMD_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/addTMD_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/addTMD_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/ajax-loader.gif create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/apply_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/apply_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/apply_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/arrDown_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/arrDown_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/arrDown_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/arrUp_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/arrUp_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/arrUp_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/bg-menu-main.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/bg_bright.jpg create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/bg_dark.jpg create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/bluGrad32.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/cancel_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/cancel_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/cancel_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/clonaObj_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/clonaObj_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/clonaObj_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/compress.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/delete_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/delete_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/delete_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/doc_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/edit_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/edit_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/edit_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/elimina_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/elimina_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/elimina_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/email.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/email_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/favicon.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/fax_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/folder_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/folder_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/folder_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/gantt.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/home.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/image.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/link-break_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/link-break_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/link-break_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/load_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/load_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/load_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/new_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/new_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/new_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/office.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/pdf.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/program.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/proto_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/reload_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/reload_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/reload_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/reset_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/reset_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/reset_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/tags.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/unknown.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/uploadFile.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/version_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/version_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/version_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/video.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/view_l.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/view_m.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/images/view_s.png create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/logs/PlaceHolder.file create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/packages.config create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/ricerca.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/test.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/Package/PackageTmp/testMast.aspx create mode 100644 ETS-DIP/ETS-WS/obj/Release/ProfileTransformWebConfig/assist/Web.config create mode 100644 ETS-DIP/ETS-WS/obj/Release/ProfileTransformWebConfig/original/Web.config create mode 100644 ETS-DIP/ETS-WS/obj/Release/ProfileTransformWebConfig/transformed/Web.config create mode 100644 ETS-DIP/ETS-WS/obj/Release/TransformWebConfig/assist/Web.config create mode 100644 ETS-DIP/ETS-WS/obj/Release/TransformWebConfig/original/Web.config create mode 100644 ETS-DIP/ETS-WS/obj/Release/TransformWebConfig/transformed/Web.config create mode 100644 ETS-DIP/ETS-WS/obj/Release/_WPPLastBuildInfo.txt rename {ETS-WS => ETS-DIP}/ETS-WS/packages.config (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/ricerca.aspx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/ricerca.aspx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/ricerca.aspx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/test.aspx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/test.aspx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/test.aspx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/testMast.aspx (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/testMast.aspx.cs (100%) rename {ETS-WS => ETS-DIP}/ETS-WS/testMast.aspx.designer.cs (100%) rename {ETS-WS => ETS-DIP}/Packages.dgml (100%) rename {ETS-WS => ETS-DIP}/ReleaseClienti/ETS-WS.SetParameters.xml (100%) create mode 100644 ETS-DIP/ReleaseClienti/ETS-WS.SourceManifest.xml rename {ETS-WS => ETS-DIP}/ReleaseClienti/ETS-WS.deploy-readme.txt (100%) rename {ETS-WS => ETS-DIP}/ReleaseClienti/ETS-WS.deploy.cmd (100%) rename {ETS-WS => ETS-DIP}/ReleaseClienti/ETS-WS.zip (100%) rename {ETS-WS => ETS-DIP}/UpgradeLog.XML (100%) rename {ETS-WS => ETS-DIP}/UpgradeLog.htm (100%) rename {ETS-WS => ETS-DIP}/_UpgradeReport_Files/UpgradeReport.css (100%) rename {ETS-WS => ETS-DIP}/_UpgradeReport_Files/UpgradeReport.xslt (100%) rename {ETS-WS => ETS-DIP}/_UpgradeReport_Files/UpgradeReport_Error.png (100%) rename {ETS-WS => ETS-DIP}/_UpgradeReport_Files/UpgradeReport_Information.png (100%) rename {ETS-WS => ETS-DIP}/_UpgradeReport_Files/UpgradeReport_Success.png (100%) rename {ETS-WS => ETS-DIP}/_UpgradeReport_Files/UpgradeReport_Warning.png (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60623/lib/35/.gitignore (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60623/lib/40/.gitignore (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/AjaxControlToolkit.4.1.60919.nupkg (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/content/web.config.transform (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/35/AjaxControlToolkit.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/35/SanitizerProviders/SanitizerProviders.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/35/ar/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/35/cs/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/35/de/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/35/es/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/35/fr/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/35/he/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/35/hi/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/35/it/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/35/ja/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/35/ko/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/35/nl/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/35/pt/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/35/ru/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/35/tr-TR/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/35/zh-CHS/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/35/zh-CHT/AjaxControlToolkit.resources.dll (100%) create mode 100644 ETS-DIP/packages/AjaxControlToolkit.4.1.60919/lib/40/AjaxControlToolkit.dll create mode 100644 ETS-DIP/packages/AjaxControlToolkit.4.1.60919/lib/40/SanitizerProviders/HtmlAgilityPack.dll create mode 100644 ETS-DIP/packages/AjaxControlToolkit.4.1.60919/lib/40/SanitizerProviders/SanitizerProviders.dll create mode 100644 ETS-DIP/packages/AjaxControlToolkit.4.1.60919/lib/40/ar/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/packages/AjaxControlToolkit.4.1.60919/lib/40/cs/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/packages/AjaxControlToolkit.4.1.60919/lib/40/de/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/packages/AjaxControlToolkit.4.1.60919/lib/40/es/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/packages/AjaxControlToolkit.4.1.60919/lib/40/fr/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/packages/AjaxControlToolkit.4.1.60919/lib/40/he/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/packages/AjaxControlToolkit.4.1.60919/lib/40/hi/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/packages/AjaxControlToolkit.4.1.60919/lib/40/it/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/packages/AjaxControlToolkit.4.1.60919/lib/40/ja/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/packages/AjaxControlToolkit.4.1.60919/lib/40/ko/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/packages/AjaxControlToolkit.4.1.60919/lib/40/nl/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/packages/AjaxControlToolkit.4.1.60919/lib/40/pt/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/packages/AjaxControlToolkit.4.1.60919/lib/40/ru/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/packages/AjaxControlToolkit.4.1.60919/lib/40/tr-TR/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/packages/AjaxControlToolkit.4.1.60919/lib/40/zh-CHS/AjaxControlToolkit.resources.dll create mode 100644 ETS-DIP/packages/AjaxControlToolkit.4.1.60919/lib/40/zh-CHT/AjaxControlToolkit.resources.dll rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/45/AjaxControlToolkit.dll (100%) create mode 100644 ETS-DIP/packages/AjaxControlToolkit.4.1.60919/lib/45/SanitizerProviders/HtmlAgilityPack.dll rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/45/SanitizerProviders/SanitizerProviders.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/45/ar/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/45/cs/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/45/de/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/45/es/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/45/fr/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/45/he/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/45/hi/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/45/it/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/45/ja/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/45/ko/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/45/nl/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/45/pt/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/45/ru/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/45/tr-TR/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/45/zh-CHS/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/lib/45/zh-CHT/AjaxControlToolkit.resources.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxControlToolkit.4.1.60919/tools/install.ps1 (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxMin.4.59.4576.13504/lib/net20/.gitignore (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxMin.4.74.4698.25434/AjaxMin.4.74.4698.25434.nupkg (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxMin.4.74.4698.25434/AjaxMin.4.74.4698.25434.nuspec (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxMin.4.74.4698.25434/lib/net20/AjaxMin.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxMin.4.74.4698.25434/lib/net35/AjaxMin.dll (100%) create mode 100644 ETS-DIP/packages/AjaxMin.4.74.4698.25434/lib/net40/AjaxMin.dll create mode 100644 ETS-DIP/packages/AjaxMin.4.74.4698.25434/tools/net40/AjaxMin.dll rename {ETS-WS => ETS-DIP}/packages/AjaxMin.4.74.4698.25434/tools/net40/AjaxMin.tasks (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxMin.4.74.4698.25434/tools/net40/AjaxMinTask.dll (100%) rename {ETS-WS => ETS-DIP}/packages/AjaxMin.4.74.4698.25434/tools/net40/AjaxMinTask.targets (100%) rename {ETS-WS => ETS-DIP}/packages/DocumentFormat.OpenXml.1.0/DocumentFormat.OpenXml.1.0.nupkg (100%) rename {ETS-WS => ETS-DIP}/packages/DocumentFormat.OpenXml.1.0/DocumentFormat.OpenXml.1.0.nuspec (100%) create mode 100644 ETS-DIP/packages/DocumentFormat.OpenXml.1.0/lib/DocumentFormat.OpenXml.dll rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.0.2000/NLog.2.0.0.2000.nupkg (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.0.2000/lib/net20/NLog.dll (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.0.2000/lib/net20/NLog.xml (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.0.2000/lib/net35/NLog.dll (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.0.2000/lib/net35/NLog.xml (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.0.2000/lib/net40/NLog.dll (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.0.2000/lib/net40/NLog.xml (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.0.2000/lib/sl2/NLog.dll (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.0.2000/lib/sl2/NLog.xml (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.0.2000/lib/sl3-wp/NLog.dll (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.0.2000/lib/sl3-wp/NLog.xml (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.0.2000/lib/sl3/NLog.dll (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.0.2000/lib/sl3/NLog.xml (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.0.2000/lib/sl4-windowsphone71/NLog.dll (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.0.2000/lib/sl4-windowsphone71/NLog.xml (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.0.2000/lib/sl4/NLog.dll (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.0.2000/lib/sl4/NLog.xml (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.1.2/NLog.2.0.1.2.nupkg (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.1.2/NLog.2.0.1.2.nuspec (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.1.2/lib/net20/NLog.dll (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.1.2/lib/net20/NLog.xml (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.1.2/lib/net35/NLog.dll (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.1.2/lib/net35/NLog.xml (100%) create mode 100644 ETS-DIP/packages/NLog.2.0.1.2/lib/net40/NLog.dll rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.1.2/lib/net40/NLog.xml (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.1.2/lib/net45/NLog.dll (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.1.2/lib/net45/NLog.xml (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.1.2/lib/sl2/NLog.dll (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.1.2/lib/sl2/NLog.xml (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.1.2/lib/sl3-wp/NLog.dll (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.1.2/lib/sl3-wp/NLog.xml (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.1.2/lib/sl3/NLog.dll (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.1.2/lib/sl3/NLog.xml (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.1.2/lib/sl4-windowsphone71/NLog.dll (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.1.2/lib/sl4-windowsphone71/NLog.xml (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.1.2/lib/sl4/NLog.dll (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.1.2/lib/sl4/NLog.xml (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.1.2/lib/sl5/NLog.dll (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.1.2/lib/sl5/NLog.xml (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.1.2/tools/net20/InstallNLogConfig.exe (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.1.2/tools/net35/InstallNLogConfig.exe (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.1.2/tools/net40/InstallNLogConfig.exe (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.2.0.1.2/tools/net45/InstallNLogConfig.exe (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.Config.2.0.0.2000/NLog.Config.2.0.0.2000.nupkg (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.Config.2.0.0.2000/content/NLog.config (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.Config.2.0.0.2000/content/NLog.xsd (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.Config.2.0.0.2000/tools/Install.ps1 (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.Config.2.0.1.2/NLog.Config.2.0.1.2.nupkg (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.Config.2.0.1.2/NLog.Config.2.0.1.2.nuspec (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.Config.2.0.1.2/content/NLog.config (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.Config.2.0.1.2/content/NLog.xsd (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.Config.2.0.1.2/tools/Install.ps1 (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.Schema.2.0.0.2000/NLog.Schema.2.0.0.2000.nupkg (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.Schema.2.0.0.2000/content/NLog.xsd (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.Schema.2.0.1.2/NLog.Schema.2.0.1.2.nupkg (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.Schema.2.0.1.2/NLog.Schema.2.0.1.2.nuspec (100%) rename {ETS-WS => ETS-DIP}/packages/NLog.Schema.2.0.1.2/content/NLog.xsd (100%) rename {ETS-WS => ETS-DIP}/packages/SCS.MenuExtender.2.0.1/NuGet.exe (100%) rename {ETS-WS => ETS-DIP}/packages/SCS.MenuExtender.2.0.1/SCS.MenuExtender.2.0.1.nupkg (100%) rename {ETS-WS => ETS-DIP}/packages/SCS.MenuExtender.2.0.1/content/Images/arrow_d.png (100%) rename {ETS-WS => ETS-DIP}/packages/SCS.MenuExtender.2.0.1/content/Images/arrow_d_h.png (100%) rename {ETS-WS => ETS-DIP}/packages/SCS.MenuExtender.2.0.1/content/Images/arrow_r.png (100%) rename {ETS-WS => ETS-DIP}/packages/SCS.MenuExtender.2.0.1/content/Images/arrow_r_h.png (100%) rename {ETS-WS => ETS-DIP}/packages/SCS.MenuExtender.2.0.1/content/MenuExtenderExample.aspx (100%) rename {ETS-WS => ETS-DIP}/packages/SCS.MenuExtender.2.0.1/content/Styles/menu-h.css (100%) rename {ETS-WS => ETS-DIP}/packages/SCS.MenuExtender.2.0.1/content/Styles/menu-v.css (100%) rename {ETS-WS => ETS-DIP}/packages/SCS.MenuExtender.2.0.1/lib/net40/SCS.MenuExtender.dll (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.1.4.4/Content/Scripts/jquery-1.4.4-vsdoc.js (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.1.4.4/Content/Scripts/jquery-1.4.4.js (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.1.4.4/Content/Scripts/jquery-1.4.4.min.js (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.1.4.4/jQuery.1.4.4.nupkg (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.1.5.2/Content/Scripts/jquery-1.5.2.js (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.1.5.2/Content/Scripts/jquery-1.5.2.min.js (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.1.5.2/jQuery.1.5.2.nupkg (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.1.6.4/Content/Scripts/jquery-1.6.4-vsdoc.js (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.1.6.4/Content/Scripts/jquery-1.6.4.js (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.1.6.4/Content/Scripts/jquery-1.6.4.min.js (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.1.6.4/Tools/jquery-1.6.4-vsdoc-para.js (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.1.7.1/Content/Scripts/jquery-1.7.1-vsdoc.js (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.1.7.1/Content/Scripts/jquery-1.7.1.js (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.1.7.1/Content/Scripts/jquery-1.7.1.min.js (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.1.7.1/Tools/install.ps1 (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.1.7.1/Tools/jquery-1.7.1-vsdoc-para.js (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.1.7.1/Tools/uninstall.ps1 (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.1.7.1/jQuery.1.7.1.nupkg (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.1.8.0/Content/Scripts/jquery-1.8.0-vsdoc.js (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.1.8.0/Content/Scripts/jquery-1.8.0.js (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.1.8.0/Content/Scripts/jquery-1.8.0.min.js (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.1.8.0/Tools/common.ps1 (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.1.8.0/Tools/install.ps1 (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.1.8.0/Tools/jquery-1.8.0.intellisense.js (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.1.8.0/Tools/uninstall.ps1 (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.1.8.0/jQuery.1.8.0.nupkg (100%) create mode 100644 ETS-DIP/packages/jQuery.1.8.2/Content/Scripts/jquery-1.8.2-vsdoc.js create mode 100644 ETS-DIP/packages/jQuery.1.8.2/Content/Scripts/jquery-1.8.2.js create mode 100644 ETS-DIP/packages/jQuery.1.8.2/Content/Scripts/jquery-1.8.2.min.js rename {ETS-WS => ETS-DIP}/packages/jQuery.1.8.2/Tools/common.ps1 (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.1.8.2/Tools/install.ps1 (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.1.8.2/Tools/jquery-1.8.2.intellisense.js (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.1.8.2/Tools/uninstall.ps1 (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.1.8.2/jQuery.1.8.2.nupkg (100%) create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.8.23/Content/Content/themes/base/jquery-ui.css create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.8.23/Content/Content/themes/base/jquery.ui.accordion.css create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.8.23/Content/Content/themes/base/jquery.ui.all.css create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.8.23/Content/Content/themes/base/jquery.ui.autocomplete.css create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.8.23/Content/Content/themes/base/jquery.ui.base.css create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.8.23/Content/Content/themes/base/jquery.ui.button.css create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.8.23/Content/Content/themes/base/jquery.ui.core.css create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.8.23/Content/Content/themes/base/jquery.ui.datepicker.css create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.8.23/Content/Content/themes/base/jquery.ui.dialog.css create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.8.23/Content/Content/themes/base/jquery.ui.progressbar.css create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.8.23/Content/Content/themes/base/jquery.ui.resizable.css create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.8.23/Content/Content/themes/base/jquery.ui.selectable.css create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.8.23/Content/Content/themes/base/jquery.ui.slider.css create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.8.23/Content/Content/themes/base/jquery.ui.tabs.css create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.8.23/Content/Content/themes/base/jquery.ui.theme.css create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.8.23/Content/Content/themes/base/minified/jquery-ui.min.css create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.8.23/Content/Content/themes/base/minified/jquery.ui.accordion.min.css create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.8.23/Content/Content/themes/base/minified/jquery.ui.autocomplete.min.css create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.8.23/Content/Content/themes/base/minified/jquery.ui.button.min.css create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.8.23/Content/Content/themes/base/minified/jquery.ui.core.min.css create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.8.23/Content/Content/themes/base/minified/jquery.ui.datepicker.min.css create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.8.23/Content/Content/themes/base/minified/jquery.ui.dialog.min.css create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.8.23/Content/Content/themes/base/minified/jquery.ui.progressbar.min.css create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.8.23/Content/Content/themes/base/minified/jquery.ui.resizable.min.css create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.8.23/Content/Content/themes/base/minified/jquery.ui.selectable.min.css create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.8.23/Content/Content/themes/base/minified/jquery.ui.slider.min.css create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.8.23/Content/Content/themes/base/minified/jquery.ui.tabs.min.css create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.8.23/Content/Content/themes/base/minified/jquery.ui.theme.min.css rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.23/Content/Scripts/jquery-ui-1.8.23.js (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.23/Content/Scripts/jquery-ui-1.8.23.min.js (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/jquery-ui.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/jquery.ui.accordion.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/jquery.ui.all.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/jquery.ui.autocomplete.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/jquery.ui.base.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/jquery.ui.button.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/jquery.ui.core.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/jquery.ui.datepicker.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/jquery.ui.dialog.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/jquery.ui.progressbar.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/jquery.ui.resizable.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/jquery.ui.selectable.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/jquery.ui.slider.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/jquery.ui.tabs.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/jquery.ui.theme.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/jquery-ui.min.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/jquery.ui.accordion.min.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/jquery.ui.autocomplete.min.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/jquery.ui.button.min.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/jquery.ui.core.min.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/jquery.ui.datepicker.min.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/jquery.ui.dialog.min.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/jquery.ui.progressbar.min.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/jquery.ui.resizable.min.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/jquery.ui.selectable.min.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/jquery.ui.slider.min.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/jquery.ui.tabs.min.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.24/Content/Content/themes/base/minified/jquery.ui.theme.min.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.24/Content/Scripts/jquery-ui-1.8.24.js (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.8.24/Content/Scripts/jquery-ui-1.8.24.min.js (100%) create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/images/ui-icons_222222_256x240.png create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/images/ui-icons_2e83ff_256x240.png create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/images/ui-icons_454545_256x240.png create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/images/ui-icons_888888_256x240.png create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/images/ui-icons_cd0a0a_256x240.png rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/jquery-ui.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/jquery.ui.accordion.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/jquery.ui.all.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/jquery.ui.autocomplete.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/jquery.ui.base.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/jquery.ui.button.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/jquery.ui.core.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/jquery.ui.datepicker.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/jquery.ui.dialog.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/jquery.ui.menu.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/jquery.ui.progressbar.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/jquery.ui.resizable.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/jquery.ui.selectable.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/jquery.ui.slider.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/jquery.ui.spinner.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/jquery.ui.tabs.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/jquery.ui.theme.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/jquery.ui.tooltip.css (100%) create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/minified/images/ui-icons_222222_256x240.png create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/minified/images/ui-icons_2e83ff_256x240.png create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/minified/images/ui-icons_454545_256x240.png create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/minified/images/ui-icons_888888_256x240.png create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/minified/images/ui-icons_cd0a0a_256x240.png rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/minified/jquery-ui.min.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/minified/jquery.ui.accordion.min.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/minified/jquery.ui.autocomplete.min.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/minified/jquery.ui.button.min.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/minified/jquery.ui.core.min.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/minified/jquery.ui.datepicker.min.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/minified/jquery.ui.dialog.min.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/minified/jquery.ui.menu.min.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/minified/jquery.ui.progressbar.min.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/minified/jquery.ui.resizable.min.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/minified/jquery.ui.selectable.min.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/minified/jquery.ui.slider.min.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/minified/jquery.ui.spinner.min.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/minified/jquery.ui.tabs.min.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/minified/jquery.ui.theme.min.css (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/minified/jquery.ui.tooltip.min.css (100%) create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.9.0/Content/Scripts/jquery-ui-1.9.0.js create mode 100644 ETS-DIP/packages/jQuery.UI.Combined.1.9.0/Content/Scripts/jquery-ui-1.9.0.min.js rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Tools/common.ps1 (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Tools/install.ps1 (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/Tools/uninstall.ps1 (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/jQuery.UI.Combined.1.9.0.nupkg (100%) rename {ETS-WS => ETS-DIP}/packages/jQuery.UI.Combined.1.9.0/jQuery.UI.Combined.1.9.0.nuspec (100%) rename {ETS-WS => ETS-DIP}/packages/repositories.config (100%) diff --git a/ETS-WS/Backup/ETS-WS.sln b/ETS-DIP/Backup/ETS-WS.sln similarity index 100% rename from ETS-WS/Backup/ETS-WS.sln rename to ETS-DIP/Backup/ETS-WS.sln diff --git a/ETS-WS/Backup/ETS-WS/Admin.aspx b/ETS-DIP/Backup/ETS-WS/Admin.aspx similarity index 100% rename from ETS-WS/Backup/ETS-WS/Admin.aspx rename to ETS-DIP/Backup/ETS-WS/Admin.aspx diff --git a/ETS-WS/Backup/ETS-WS/Admin.aspx.cs b/ETS-DIP/Backup/ETS-WS/Admin.aspx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/Admin.aspx.cs rename to ETS-DIP/Backup/ETS-WS/Admin.aspx.cs diff --git a/ETS-WS/Backup/ETS-WS/Admin.aspx.designer.cs b/ETS-DIP/Backup/ETS-WS/Admin.aspx.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/Admin.aspx.designer.cs rename to ETS-DIP/Backup/ETS-WS/Admin.aspx.designer.cs diff --git a/ETS-WS/Backup/ETS-WS/AnagFasi.aspx b/ETS-DIP/Backup/ETS-WS/AnagFasi.aspx similarity index 100% rename from ETS-WS/Backup/ETS-WS/AnagFasi.aspx rename to ETS-DIP/Backup/ETS-WS/AnagFasi.aspx diff --git a/ETS-WS/Backup/ETS-WS/AnagFasi.aspx.cs b/ETS-DIP/Backup/ETS-WS/AnagFasi.aspx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/AnagFasi.aspx.cs rename to ETS-DIP/Backup/ETS-WS/AnagFasi.aspx.cs diff --git a/ETS-WS/Backup/ETS-WS/AnagFasi.aspx.designer.cs b/ETS-DIP/Backup/ETS-WS/AnagFasi.aspx.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/AnagFasi.aspx.designer.cs rename to ETS-DIP/Backup/ETS-WS/AnagFasi.aspx.designer.cs diff --git a/ETS-WS/Backup/ETS-WS/AnagTags.aspx b/ETS-DIP/Backup/ETS-WS/AnagTags.aspx similarity index 100% rename from ETS-WS/Backup/ETS-WS/AnagTags.aspx rename to ETS-DIP/Backup/ETS-WS/AnagTags.aspx diff --git a/ETS-WS/Backup/ETS-WS/AnagTags.aspx.cs b/ETS-DIP/Backup/ETS-WS/AnagTags.aspx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/AnagTags.aspx.cs rename to ETS-DIP/Backup/ETS-WS/AnagTags.aspx.cs diff --git a/ETS-WS/Backup/ETS-WS/AnagTags.aspx.designer.cs b/ETS-DIP/Backup/ETS-WS/AnagTags.aspx.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/AnagTags.aspx.designer.cs rename to ETS-DIP/Backup/ETS-WS/AnagTags.aspx.designer.cs diff --git a/ETS-WS/Backup/ETS-WS/ArchivioDocs/PlaceHolder.file b/ETS-DIP/Backup/ETS-WS/ArchivioDocs/PlaceHolder.file similarity index 100% rename from ETS-WS/Backup/ETS-WS/ArchivioDocs/PlaceHolder.file rename to ETS-DIP/Backup/ETS-WS/ArchivioDocs/PlaceHolder.file diff --git a/ETS-WS/Backup/ETS-WS/ArchivioDocsRed/PlaceHolder.file b/ETS-DIP/Backup/ETS-WS/ArchivioDocsRed/PlaceHolder.file similarity index 100% rename from ETS-WS/Backup/ETS-WS/ArchivioDocsRed/PlaceHolder.file rename to ETS-DIP/Backup/ETS-WS/ArchivioDocsRed/PlaceHolder.file diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_flat_0_aaaaaa_40x100.png b/ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_flat_0_aaaaaa_40x100.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_flat_0_aaaaaa_40x100.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_flat_0_aaaaaa_40x100.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_flat_0_eeeeee_40x100.png b/ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_flat_0_eeeeee_40x100.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_flat_0_eeeeee_40x100.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_flat_0_eeeeee_40x100.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_flat_55_c0402a_40x100.png b/ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_flat_55_c0402a_40x100.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_flat_55_c0402a_40x100.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_flat_55_c0402a_40x100.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_flat_55_eeeeee_40x100.png b/ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_flat_55_eeeeee_40x100.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_flat_55_eeeeee_40x100.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_flat_55_eeeeee_40x100.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_glass_100_f8f8f8_1x400.png b/ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_glass_100_f8f8f8_1x400.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_glass_100_f8f8f8_1x400.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_glass_100_f8f8f8_1x400.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_glass_35_dddddd_1x400.png b/ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_glass_35_dddddd_1x400.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_glass_35_dddddd_1x400.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_glass_35_dddddd_1x400.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_glass_60_eeeeee_1x400.png b/ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_glass_60_eeeeee_1x400.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_glass_60_eeeeee_1x400.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_glass_60_eeeeee_1x400.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_inset-hard_75_f7b336_1x100.png b/ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_inset-hard_75_f7b336_1x100.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_inset-hard_75_f7b336_1x100.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_inset-hard_75_f7b336_1x100.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_inset-soft_50_c9c9c9_1x100.png b/ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_inset-soft_50_c9c9c9_1x100.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_inset-soft_50_c9c9c9_1x100.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-bg_inset-soft_50_c9c9c9_1x100.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-icons_3383bb_256x240.png b/ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-icons_3383bb_256x240.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-icons_3383bb_256x240.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-icons_3383bb_256x240.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-icons_454545_256x240.png b/ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-icons_454545_256x240.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-icons_454545_256x240.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-icons_454545_256x240.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-icons_70b2e1_256x240.png b/ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-icons_70b2e1_256x240.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-icons_70b2e1_256x240.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-icons_70b2e1_256x240.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-icons_999999_256x240.png b/ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-icons_999999_256x240.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-icons_999999_256x240.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-icons_999999_256x240.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-icons_fbc856_256x240.png b/ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-icons_fbc856_256x240.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-icons_fbc856_256x240.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/images/ui-icons_fbc856_256x240.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/jquery-ui-1.9.1.custom.css b/ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/jquery-ui-1.9.1.custom.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/jquery-ui-1.9.1.custom.css rename to ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/jquery-ui-1.9.1.custom.css diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/jquery-ui-1.9.1.custom.min.css b/ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/jquery-ui-1.9.1.custom.min.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/Steamware/css/steamware/jquery-ui-1.9.1.custom.min.css rename to ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/css/steamware/jquery-ui-1.9.1.custom.min.css diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/Steamware/index.html b/ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/index.html similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/Steamware/index.html rename to ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/index.html diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/Steamware/js/jquery-1.8.2.js b/ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/js/jquery-1.8.2.js similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/Steamware/js/jquery-1.8.2.js rename to ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/js/jquery-1.8.2.js diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/Steamware/js/jquery-ui-1.9.1.custom.js b/ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/js/jquery-ui-1.9.1.custom.js similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/Steamware/js/jquery-ui-1.9.1.custom.js rename to ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/js/jquery-ui-1.9.1.custom.js diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/Steamware/js/jquery-ui-1.9.1.custom.min.js b/ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/js/jquery-ui-1.9.1.custom.min.js similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/Steamware/js/jquery-ui-1.9.1.custom.min.js rename to ETS-DIP/Backup/ETS-WS/Content/themes/Steamware/js/jquery-ui-1.9.1.custom.min.js diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png b/ETS-DIP/Backup/ETS-WS/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png b/ETS-DIP/Backup/ETS-WS/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png b/ETS-DIP/Backup/ETS-WS/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png b/ETS-DIP/Backup/ETS-WS/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png b/ETS-DIP/Backup/ETS-WS/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png b/ETS-DIP/Backup/ETS-WS/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png b/ETS-DIP/Backup/ETS-WS/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/ETS-DIP/Backup/ETS-WS/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/images/ui-icons_222222_256x240.png b/ETS-DIP/Backup/ETS-WS/Content/themes/base/images/ui-icons_222222_256x240.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/images/ui-icons_222222_256x240.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/images/ui-icons_222222_256x240.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/images/ui-icons_2e83ff_256x240.png b/ETS-DIP/Backup/ETS-WS/Content/themes/base/images/ui-icons_2e83ff_256x240.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/images/ui-icons_2e83ff_256x240.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/images/ui-icons_2e83ff_256x240.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/images/ui-icons_454545_256x240.png b/ETS-DIP/Backup/ETS-WS/Content/themes/base/images/ui-icons_454545_256x240.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/images/ui-icons_454545_256x240.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/images/ui-icons_454545_256x240.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/images/ui-icons_888888_256x240.png b/ETS-DIP/Backup/ETS-WS/Content/themes/base/images/ui-icons_888888_256x240.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/images/ui-icons_888888_256x240.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/images/ui-icons_888888_256x240.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/images/ui-icons_cd0a0a_256x240.png b/ETS-DIP/Backup/ETS-WS/Content/themes/base/images/ui-icons_cd0a0a_256x240.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/images/ui-icons_cd0a0a_256x240.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/images/ui-icons_cd0a0a_256x240.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/jquery-ui.css b/ETS-DIP/Backup/ETS-WS/Content/themes/base/jquery-ui.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/jquery-ui.css rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/jquery-ui.css diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/jquery.ui.accordion.css b/ETS-DIP/Backup/ETS-WS/Content/themes/base/jquery.ui.accordion.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/jquery.ui.accordion.css rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/jquery.ui.accordion.css diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/jquery.ui.all.css b/ETS-DIP/Backup/ETS-WS/Content/themes/base/jquery.ui.all.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/jquery.ui.all.css rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/jquery.ui.all.css diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/jquery.ui.autocomplete.css b/ETS-DIP/Backup/ETS-WS/Content/themes/base/jquery.ui.autocomplete.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/jquery.ui.autocomplete.css rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/jquery.ui.autocomplete.css diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/jquery.ui.base.css b/ETS-DIP/Backup/ETS-WS/Content/themes/base/jquery.ui.base.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/jquery.ui.base.css rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/jquery.ui.base.css diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/jquery.ui.button.css b/ETS-DIP/Backup/ETS-WS/Content/themes/base/jquery.ui.button.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/jquery.ui.button.css rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/jquery.ui.button.css diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/jquery.ui.core.css b/ETS-DIP/Backup/ETS-WS/Content/themes/base/jquery.ui.core.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/jquery.ui.core.css rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/jquery.ui.core.css diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/jquery.ui.datepicker.css b/ETS-DIP/Backup/ETS-WS/Content/themes/base/jquery.ui.datepicker.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/jquery.ui.datepicker.css rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/jquery.ui.datepicker.css diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/jquery.ui.dialog.css b/ETS-DIP/Backup/ETS-WS/Content/themes/base/jquery.ui.dialog.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/jquery.ui.dialog.css rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/jquery.ui.dialog.css diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/jquery.ui.progressbar.css b/ETS-DIP/Backup/ETS-WS/Content/themes/base/jquery.ui.progressbar.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/jquery.ui.progressbar.css rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/jquery.ui.progressbar.css diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/jquery.ui.resizable.css b/ETS-DIP/Backup/ETS-WS/Content/themes/base/jquery.ui.resizable.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/jquery.ui.resizable.css rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/jquery.ui.resizable.css diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/jquery.ui.selectable.css b/ETS-DIP/Backup/ETS-WS/Content/themes/base/jquery.ui.selectable.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/jquery.ui.selectable.css rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/jquery.ui.selectable.css diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/jquery.ui.slider.css b/ETS-DIP/Backup/ETS-WS/Content/themes/base/jquery.ui.slider.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/jquery.ui.slider.css rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/jquery.ui.slider.css diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/jquery.ui.tabs.css b/ETS-DIP/Backup/ETS-WS/Content/themes/base/jquery.ui.tabs.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/jquery.ui.tabs.css rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/jquery.ui.tabs.css diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/jquery.ui.theme.css b/ETS-DIP/Backup/ETS-WS/Content/themes/base/jquery.ui.theme.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/jquery.ui.theme.css rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/jquery.ui.theme.css diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png b/ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png b/ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png b/ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png b/ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png b/ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png b/ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png b/ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/minified/images/ui-icons_222222_256x240.png b/ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/images/ui-icons_222222_256x240.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/minified/images/ui-icons_222222_256x240.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/images/ui-icons_222222_256x240.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/minified/images/ui-icons_2e83ff_256x240.png b/ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/images/ui-icons_2e83ff_256x240.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/minified/images/ui-icons_2e83ff_256x240.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/images/ui-icons_2e83ff_256x240.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/minified/images/ui-icons_454545_256x240.png b/ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/images/ui-icons_454545_256x240.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/minified/images/ui-icons_454545_256x240.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/images/ui-icons_454545_256x240.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/minified/images/ui-icons_888888_256x240.png b/ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/images/ui-icons_888888_256x240.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/minified/images/ui-icons_888888_256x240.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/images/ui-icons_888888_256x240.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/minified/images/ui-icons_cd0a0a_256x240.png b/ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/images/ui-icons_cd0a0a_256x240.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/minified/images/ui-icons_cd0a0a_256x240.png rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/images/ui-icons_cd0a0a_256x240.png diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/minified/jquery-ui.min.css b/ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/jquery-ui.min.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/minified/jquery-ui.min.css rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/jquery-ui.min.css diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.accordion.min.css b/ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.accordion.min.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.accordion.min.css rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.accordion.min.css diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.autocomplete.min.css b/ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.autocomplete.min.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.autocomplete.min.css rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.autocomplete.min.css diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.button.min.css b/ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.button.min.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.button.min.css rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.button.min.css diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.core.min.css b/ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.core.min.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.core.min.css rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.core.min.css diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.datepicker.min.css b/ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.datepicker.min.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.datepicker.min.css rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.datepicker.min.css diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.dialog.min.css b/ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.dialog.min.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.dialog.min.css rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.dialog.min.css diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.progressbar.min.css b/ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.progressbar.min.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.progressbar.min.css rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.progressbar.min.css diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.resizable.min.css b/ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.resizable.min.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.resizable.min.css rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.resizable.min.css diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.selectable.min.css b/ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.selectable.min.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.selectable.min.css rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.selectable.min.css diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.slider.min.css b/ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.slider.min.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.slider.min.css rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.slider.min.css diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.tabs.min.css b/ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.tabs.min.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.tabs.min.css rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.tabs.min.css diff --git a/ETS-WS/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.theme.min.css b/ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.theme.min.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.theme.min.css rename to ETS-DIP/Backup/ETS-WS/Content/themes/base/minified/jquery.ui.theme.min.css diff --git a/ETS-WS/Backup/ETS-WS/Default.aspx b/ETS-DIP/Backup/ETS-WS/Default.aspx similarity index 100% rename from ETS-WS/Backup/ETS-WS/Default.aspx rename to ETS-DIP/Backup/ETS-WS/Default.aspx diff --git a/ETS-WS/Backup/ETS-WS/Default.aspx.cs b/ETS-DIP/Backup/ETS-WS/Default.aspx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/Default.aspx.cs rename to ETS-DIP/Backup/ETS-WS/Default.aspx.cs diff --git a/ETS-WS/Backup/ETS-WS/Default.aspx.designer.cs b/ETS-DIP/Backup/ETS-WS/Default.aspx.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/Default.aspx.designer.cs rename to ETS-DIP/Backup/ETS-WS/Default.aspx.designer.cs diff --git a/ETS-WS/Backup/ETS-WS/DocTemplates/ETS-Fax.docx b/ETS-DIP/Backup/ETS-WS/DocTemplates/ETS-Fax.docx similarity index 100% rename from ETS-WS/Backup/ETS-WS/DocTemplates/ETS-Fax.docx rename to ETS-DIP/Backup/ETS-WS/DocTemplates/ETS-Fax.docx diff --git a/ETS-WS/Backup/ETS-WS/DocTemplates/ETS-Fax_noPrj.docx b/ETS-DIP/Backup/ETS-WS/DocTemplates/ETS-Fax_noPrj.docx similarity index 100% rename from ETS-WS/Backup/ETS-WS/DocTemplates/ETS-Fax_noPrj.docx rename to ETS-DIP/Backup/ETS-WS/DocTemplates/ETS-Fax_noPrj.docx diff --git a/ETS-WS/Backup/ETS-WS/DocTemplates/ETS-Lettera.docx b/ETS-DIP/Backup/ETS-WS/DocTemplates/ETS-Lettera.docx similarity index 100% rename from ETS-WS/Backup/ETS-WS/DocTemplates/ETS-Lettera.docx rename to ETS-DIP/Backup/ETS-WS/DocTemplates/ETS-Lettera.docx diff --git a/ETS-WS/Backup/ETS-WS/DocTemplates/ETS-Lettera_noPrj.docx b/ETS-DIP/Backup/ETS-WS/DocTemplates/ETS-Lettera_noPrj.docx similarity index 100% rename from ETS-WS/Backup/ETS-WS/DocTemplates/ETS-Lettera_noPrj.docx rename to ETS-DIP/Backup/ETS-WS/DocTemplates/ETS-Lettera_noPrj.docx diff --git a/ETS-WS/Backup/ETS-WS/DocTemplates/ETS-Proto.docx b/ETS-DIP/Backup/ETS-WS/DocTemplates/ETS-Proto.docx similarity index 100% rename from ETS-WS/Backup/ETS-WS/DocTemplates/ETS-Proto.docx rename to ETS-DIP/Backup/ETS-WS/DocTemplates/ETS-Proto.docx diff --git a/ETS-WS/Backup/ETS-WS/DocTemplates/PlaceHolder.file b/ETS-DIP/Backup/ETS-WS/DocTemplates/PlaceHolder.file similarity index 100% rename from ETS-WS/Backup/ETS-WS/DocTemplates/PlaceHolder.file rename to ETS-DIP/Backup/ETS-WS/DocTemplates/PlaceHolder.file diff --git a/ETS-WS/Backup/ETS-WS/DocTemplates/email.eml b/ETS-DIP/Backup/ETS-WS/DocTemplates/email.eml similarity index 100% rename from ETS-WS/Backup/ETS-WS/DocTemplates/email.eml rename to ETS-DIP/Backup/ETS-WS/DocTemplates/email.eml diff --git a/ETS-WS/Backup/ETS-WS/ETS-WS.csproj b/ETS-DIP/Backup/ETS-WS/ETS-WS.csproj similarity index 100% rename from ETS-WS/Backup/ETS-WS/ETS-WS.csproj rename to ETS-DIP/Backup/ETS-WS/ETS-WS.csproj diff --git a/ETS-WS/Backup/ETS-WS/ETS-WS.csproj.user b/ETS-DIP/Backup/ETS-WS/ETS-WS.csproj.user similarity index 100% rename from ETS-WS/Backup/ETS-WS/ETS-WS.csproj.user rename to ETS-DIP/Backup/ETS-WS/ETS-WS.csproj.user diff --git a/ETS-WS/Backup/ETS-WS/GestioneDocumenti.aspx b/ETS-DIP/Backup/ETS-WS/GestioneDocumenti.aspx similarity index 100% rename from ETS-WS/Backup/ETS-WS/GestioneDocumenti.aspx rename to ETS-DIP/Backup/ETS-WS/GestioneDocumenti.aspx diff --git a/ETS-WS/Backup/ETS-WS/GestioneDocumenti.aspx.cs b/ETS-DIP/Backup/ETS-WS/GestioneDocumenti.aspx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/GestioneDocumenti.aspx.cs rename to ETS-DIP/Backup/ETS-WS/GestioneDocumenti.aspx.cs diff --git a/ETS-WS/Backup/ETS-WS/GestioneDocumenti.aspx.designer.cs b/ETS-DIP/Backup/ETS-WS/GestioneDocumenti.aspx.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/GestioneDocumenti.aspx.designer.cs rename to ETS-DIP/Backup/ETS-WS/GestioneDocumenti.aspx.designer.cs diff --git a/ETS-WS/Backup/ETS-WS/Help.aspx b/ETS-DIP/Backup/ETS-WS/Help.aspx similarity index 100% rename from ETS-WS/Backup/ETS-WS/Help.aspx rename to ETS-DIP/Backup/ETS-WS/Help.aspx diff --git a/ETS-WS/Backup/ETS-WS/Help.aspx.cs b/ETS-DIP/Backup/ETS-WS/Help.aspx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/Help.aspx.cs rename to ETS-DIP/Backup/ETS-WS/Help.aspx.cs diff --git a/ETS-WS/Backup/ETS-WS/Help.aspx.designer.cs b/ETS-DIP/Backup/ETS-WS/Help.aspx.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/Help.aspx.designer.cs rename to ETS-DIP/Backup/ETS-WS/Help.aspx.designer.cs diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/Prova inserimento develop.txt b/ETS-DIP/Backup/ETS-WS/HelpOnLine/Prova inserimento develop.txt similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/Prova inserimento develop.txt rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/Prova inserimento develop.txt diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/Services/MediaObjects/flash_flv_player/flvplayer.swf b/ETS-DIP/Backup/ETS-WS/HelpOnLine/Services/MediaObjects/flash_flv_player/flvplayer.swf similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/Services/MediaObjects/flash_flv_player/flvplayer.swf rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/Services/MediaObjects/flash_flv_player/flvplayer.swf diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/Services/MediaObjects/flash_mp3_player/mp3player.swf b/ETS-DIP/Backup/ETS-WS/HelpOnLine/Services/MediaObjects/flash_mp3_player/mp3player.swf similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/Services/MediaObjects/flash_mp3_player/mp3player.swf rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/Services/MediaObjects/flash_mp3_player/mp3player.swf diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/content_style/content.css b/ETS-DIP/Backup/ETS-WS/HelpOnLine/content_style/content.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/content_style/content.css rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/content_style/content.css diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/content_style/images/ExcursusBack.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/content_style/images/ExcursusBack.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/content_style/images/ExcursusBack.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/content_style/images/ExcursusBack.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/content_style/images/FramedBack.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/content_style/images/FramedBack.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/content_style/images/FramedBack.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/content_style/images/FramedBack.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/content_style/images/SpecialBack.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/content_style/images/SpecialBack.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/content_style/images/SpecialBack.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/content_style/images/SpecialBack.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/content_style/images/accordion_arrow.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/content_style/images/accordion_arrow.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/content_style/images/accordion_arrow.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/content_style/images/accordion_arrow.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/content_style/images/haccordion_arrow.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/content_style/images/haccordion_arrow.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/content_style/images/haccordion_arrow.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/content_style/images/haccordion_arrow.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/content_style/images/icon_pin.png b/ETS-DIP/Backup/ETS-WS/HelpOnLine/content_style/images/icon_pin.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/content_style/images/icon_pin.png rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/content_style/images/icon_pin.png diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/content_style/images/icon_pin_on.png b/ETS-DIP/Backup/ETS-WS/HelpOnLine/content_style/images/icon_pin_on.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/content_style/images/icon_pin_on.png rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/content_style/images/icon_pin_on.png diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/content_style/images/nav_arr_L_s.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/content_style/images/nav_arr_L_s.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/content_style/images/nav_arr_L_s.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/content_style/images/nav_arr_L_s.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/content_style/images/nav_arr_R_s.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/content_style/images/nav_arr_R_s.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/content_style/images/nav_arr_R_s.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/content_style/images/nav_arr_R_s.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/content_style/images/qmark.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/content_style/images/qmark.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/content_style/images/qmark.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/content_style/images/qmark.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/css/accordion.css b/ETS-DIP/Backup/ETS-WS/HelpOnLine/css/accordion.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/css/accordion.css rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/css/accordion.css diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/css/question_handling.css b/ETS-DIP/Backup/ETS-WS/HelpOnLine/css/question_handling.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/css/question_handling.css rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/css/question_handling.css diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/da help online.txt b/ETS-DIP/Backup/ETS-WS/HelpOnLine/da help online.txt similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/da help online.txt rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/da help online.txt diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/frame_211_maincontent.html b/ETS-DIP/Backup/ETS-WS/HelpOnLine/frame_211_maincontent.html similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/frame_211_maincontent.html rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/frame_211_maincontent.html diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/frame_224_maincontent.html b/ETS-DIP/Backup/ETS-WS/HelpOnLine/frame_224_maincontent.html similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/frame_224_maincontent.html rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/frame_224_maincontent.html diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/frame_225_maincontent.html b/ETS-DIP/Backup/ETS-WS/HelpOnLine/frame_225_maincontent.html similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/frame_225_maincontent.html rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/frame_225_maincontent.html diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/frame_226_maincontent.html b/ETS-DIP/Backup/ETS-WS/HelpOnLine/frame_226_maincontent.html similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/frame_226_maincontent.html rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/frame_226_maincontent.html diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/frame_227_maincontent.html b/ETS-DIP/Backup/ETS-WS/HelpOnLine/frame_227_maincontent.html similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/frame_227_maincontent.html rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/frame_227_maincontent.html diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/frame_228_maincontent.html b/ETS-DIP/Backup/ETS-WS/HelpOnLine/frame_228_maincontent.html similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/frame_228_maincontent.html rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/frame_228_maincontent.html diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/frame_toc.html b/ETS-DIP/Backup/ETS-WS/HelpOnLine/frame_toc.html similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/frame_toc.html rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/frame_toc.html diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/images/browser/blank.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/images/browser/blank.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/images/browser/blank.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/images/browser/blank.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/images/browser/forceexp.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/images/browser/forceexp.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/images/browser/forceexp.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/images/browser/forceexp.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/images/browser/minus.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/images/browser/minus.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/images/browser/minus.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/images/browser/minus.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/images/browser/plus.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/images/browser/plus.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/images/browser/plus.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/images/browser/plus.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/images/download.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/images/download.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/images/download.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/images/download.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/images/enlarge.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/images/enlarge.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/images/enlarge.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/images/enlarge.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/images/icon_lm.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/images/icon_lm.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/images/icon_lm.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/images/icon_lm.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/images/icon_lm_s.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/images/icon_lm_s.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/images/icon_lm_s.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/images/icon_lm_s.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/images/icon_pg.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/images/icon_pg.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/images/icon_pg.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/images/icon_pg.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/images/icon_pg_s.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/images/icon_pg_s.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/images/icon_pg_s.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/images/icon_pg_s.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/images/icon_st.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/images/icon_st.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/images/icon_st.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/images/icon_st.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/images/icon_st_s.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/images/icon_st_s.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/images/icon_st_s.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/images/icon_st_s.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/images/nav_arr_L.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/images/nav_arr_L.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/images/nav_arr_L.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/images/nav_arr_L.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/images/nav_arr_R.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/images/nav_arr_R.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/images/nav_arr_R.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/images/nav_arr_R.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/images/spacer.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/images/spacer.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/images/spacer.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/images/spacer.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/index.html b/ETS-DIP/Backup/ETS-WS/HelpOnLine/index.html similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/index.html rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/index.html diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/js/Basic.js b/ETS-DIP/Backup/ETS-WS/HelpOnLine/js/Basic.js similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/js/Basic.js rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/js/Basic.js diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/js/accordion.js b/ETS-DIP/Backup/ETS-WS/HelpOnLine/js/accordion.js similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/js/accordion.js rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/js/accordion.js diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/js/ilCOPagePres.js b/ETS-DIP/Backup/ETS-WS/HelpOnLine/js/ilCOPagePres.js similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/js/ilCOPagePres.js rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/js/ilCOPagePres.js diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/js/jquery-ui-min.js b/ETS-DIP/Backup/ETS-WS/HelpOnLine/js/jquery-ui-min.js similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/js/jquery-ui-min.js rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/js/jquery-ui-min.js diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/js/jquery.js b/ETS-DIP/Backup/ETS-WS/HelpOnLine/js/jquery.js similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/js/jquery.js rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/js/jquery.js diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/js/pure.js b/ETS-DIP/Backup/ETS-WS/HelpOnLine/js/pure.js similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/js/pure.js rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/js/pure.js diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/js/question_handling.js b/ETS-DIP/Backup/ETS-WS/HelpOnLine/js/question_handling.js similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/js/question_handling.js rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/js/question_handling.js diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/js/yahoo/animation-min.js b/ETS-DIP/Backup/ETS-WS/HelpOnLine/js/yahoo/animation-min.js similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/js/yahoo/animation-min.js rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/js/yahoo/animation-min.js diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/js/yahoo/yahoo-dom-event.js b/ETS-DIP/Backup/ETS-WS/HelpOnLine/js/yahoo/yahoo-dom-event.js similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/js/yahoo/yahoo-dom-event.js rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/js/yahoo/yahoo-dom-event.js diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/js/yahoo/yahoo-min.js b/ETS-DIP/Backup/ETS-WS/HelpOnLine/js/yahoo/yahoo-min.js similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/js/yahoo/yahoo-min.js rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/js/yahoo/yahoo-min.js diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/lm_pg_211.html b/ETS-DIP/Backup/ETS-WS/HelpOnLine/lm_pg_211.html similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/lm_pg_211.html rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/lm_pg_211.html diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/lm_pg_224.html b/ETS-DIP/Backup/ETS-WS/HelpOnLine/lm_pg_224.html similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/lm_pg_224.html rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/lm_pg_224.html diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/lm_pg_225.html b/ETS-DIP/Backup/ETS-WS/HelpOnLine/lm_pg_225.html similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/lm_pg_225.html rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/lm_pg_225.html diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/lm_pg_226.html b/ETS-DIP/Backup/ETS-WS/HelpOnLine/lm_pg_226.html similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/lm_pg_226.html rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/lm_pg_226.html diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/lm_pg_227.html b/ETS-DIP/Backup/ETS-WS/HelpOnLine/lm_pg_227.html similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/lm_pg_227.html rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/lm_pg_227.html diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/lm_pg_228.html b/ETS-DIP/Backup/ETS-WS/HelpOnLine/lm_pg_228.html similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/lm_pg_228.html rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/lm_pg_228.html diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/media_256.html b/ETS-DIP/Backup/ETS-WS/HelpOnLine/media_256.html similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/media_256.html rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/media_256.html diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/media_257.html b/ETS-DIP/Backup/ETS-WS/HelpOnLine/media_257.html similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/media_257.html rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/media_257.html diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/media_258.html b/ETS-DIP/Backup/ETS-WS/HelpOnLine/media_258.html similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/media_258.html rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/media_258.html diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/media_259.html b/ETS-DIP/Backup/ETS-WS/HelpOnLine/media_259.html similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/media_259.html rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/media_259.html diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/media_260.html b/ETS-DIP/Backup/ETS-WS/HelpOnLine/media_260.html similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/media_260.html rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/media_260.html diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/media_261.html b/ETS-DIP/Backup/ETS-WS/HelpOnLine/media_261.html similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/media_261.html rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/media_261.html diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/media_262.html b/ETS-DIP/Backup/ETS-WS/HelpOnLine/media_262.html similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/media_262.html rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/media_262.html diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/mobs/mm_256/home.png b/ETS-DIP/Backup/ETS-WS/HelpOnLine/mobs/mm_256/home.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/mobs/mm_256/home.png rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/mobs/mm_256/home.png diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/mobs/mm_257/upload.png b/ETS-DIP/Backup/ETS-WS/HelpOnLine/mobs/mm_257/upload.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/mobs/mm_257/upload.png rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/mobs/mm_257/upload.png diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/mobs/mm_257/upload_800_0.png b/ETS-DIP/Backup/ETS-WS/HelpOnLine/mobs/mm_257/upload_800_0.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/mobs/mm_257/upload_800_0.png rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/mobs/mm_257/upload_800_0.png diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/mobs/mm_258/gestioneFile.png b/ETS-DIP/Backup/ETS-WS/HelpOnLine/mobs/mm_258/gestioneFile.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/mobs/mm_258/gestioneFile.png rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/mobs/mm_258/gestioneFile.png diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/mobs/mm_258/gestioneFile_800_0.png b/ETS-DIP/Backup/ETS-WS/HelpOnLine/mobs/mm_258/gestioneFile_800_0.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/mobs/mm_258/gestioneFile_800_0.png rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/mobs/mm_258/gestioneFile_800_0.png diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/mobs/mm_259/ricerca1.png b/ETS-DIP/Backup/ETS-WS/HelpOnLine/mobs/mm_259/ricerca1.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/mobs/mm_259/ricerca1.png rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/mobs/mm_259/ricerca1.png diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/mobs/mm_260/adminSmall.png b/ETS-DIP/Backup/ETS-WS/HelpOnLine/mobs/mm_260/adminSmall.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/mobs/mm_260/adminSmall.png rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/mobs/mm_260/adminSmall.png diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/mobs/mm_260/adminSmall_600_0.png b/ETS-DIP/Backup/ETS-WS/HelpOnLine/mobs/mm_260/adminSmall_600_0.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/mobs/mm_260/adminSmall_600_0.png rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/mobs/mm_260/adminSmall_600_0.png diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/mobs/mm_261/fasi.png b/ETS-DIP/Backup/ETS-WS/HelpOnLine/mobs/mm_261/fasi.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/mobs/mm_261/fasi.png rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/mobs/mm_261/fasi.png diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/mobs/mm_261/fasi_800_0.png b/ETS-DIP/Backup/ETS-WS/HelpOnLine/mobs/mm_261/fasi_800_0.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/mobs/mm_261/fasi_800_0.png rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/mobs/mm_261/fasi_800_0.png diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/mobs/mm_262/tags.png b/ETS-DIP/Backup/ETS-WS/HelpOnLine/mobs/mm_262/tags.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/mobs/mm_262/tags.png rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/mobs/mm_262/tags.png diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/mobs/mm_262/tags_600_0.png b/ETS-DIP/Backup/ETS-WS/HelpOnLine/mobs/mm_262/tags_600_0.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/mobs/mm_262/tags_600_0.png rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/mobs/mm_262/tags_600_0.png diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/style/delos.css b/ETS-DIP/Backup/ETS-WS/HelpOnLine/style/delos.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/style/delos.css rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/style/delos.css diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/25black.png b/ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/25black.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/25black.png rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/25black.png diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/ButtonsBack.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/ButtonsBack.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/ButtonsBack.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/ButtonsBack.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/TableHeader.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/TableHeader.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/TableHeader.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/TableHeader.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/block_top.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/block_top.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/block_top.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/block_top.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/drop_back.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/drop_back.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/drop_back.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/drop_back.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/drop_back_active.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/drop_back_active.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/drop_back_active.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/drop_back_active.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/form_back.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/form_back.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/form_back.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/form_back.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/form_top_back.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/form_top_back.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/form_top_back.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/form_top_back.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/frame_back.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/frame_back.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/frame_back.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/frame_back.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/head_back.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/head_back.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/head_back.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/head_back.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/icon_seas_s.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/icon_seas_s.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/icon_seas_s.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/icon_seas_s.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/media_placeholder_thumb.png b/ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/media_placeholder_thumb.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/media_placeholder_thumb.png rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/media_placeholder_thumb.png diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/mm_back.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/mm_back.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/mm_back.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/mm_back.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/mm_back2.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/mm_back2.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/mm_back2.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/mm_back2.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/mm_back3.gif b/ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/mm_back3.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/mm_back3.gif rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/mm_back3.gif diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/pred_text_placeholder_thumb.png b/ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/pred_text_placeholder_thumb.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/pred_text_placeholder_thumb.png rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/pred_text_placeholder_thumb.png diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/question_placeholder_thumb.png b/ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/question_placeholder_thumb.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/question_placeholder_thumb.png rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/question_placeholder_thumb.png diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/text_placeholder_thumb.png b/ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/text_placeholder_thumb.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/text_placeholder_thumb.png rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/text_placeholder_thumb.png diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/tree_col.png b/ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/tree_col.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/tree_col.png rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/tree_col.png diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/tree_exp.png b/ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/tree_exp.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/style/images/tree_exp.png rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/style/images/tree_exp.png diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/syntaxhighlight.css b/ETS-DIP/Backup/ETS-WS/HelpOnLine/syntaxhighlight.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/syntaxhighlight.css rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/syntaxhighlight.css diff --git a/ETS-WS/Backup/ETS-WS/HelpOnLine/table_of_contents.html b/ETS-DIP/Backup/ETS-WS/HelpOnLine/table_of_contents.html similarity index 100% rename from ETS-WS/Backup/ETS-WS/HelpOnLine/table_of_contents.html rename to ETS-DIP/Backup/ETS-WS/HelpOnLine/table_of_contents.html diff --git a/ETS-WS/Backup/ETS-WS/Menu.aspx b/ETS-DIP/Backup/ETS-WS/Menu.aspx similarity index 100% rename from ETS-WS/Backup/ETS-WS/Menu.aspx rename to ETS-DIP/Backup/ETS-WS/Menu.aspx diff --git a/ETS-WS/Backup/ETS-WS/Menu.aspx.cs b/ETS-DIP/Backup/ETS-WS/Menu.aspx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/Menu.aspx.cs rename to ETS-DIP/Backup/ETS-WS/Menu.aspx.cs diff --git a/ETS-WS/Backup/ETS-WS/Menu.aspx.designer.cs b/ETS-DIP/Backup/ETS-WS/Menu.aspx.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/Menu.aspx.designer.cs rename to ETS-DIP/Backup/ETS-WS/Menu.aspx.designer.cs diff --git a/ETS-WS/Backup/ETS-WS/MyDocs.aspx b/ETS-DIP/Backup/ETS-WS/MyDocs.aspx similarity index 100% rename from ETS-WS/Backup/ETS-WS/MyDocs.aspx rename to ETS-DIP/Backup/ETS-WS/MyDocs.aspx diff --git a/ETS-WS/Backup/ETS-WS/MyDocs.aspx.cs b/ETS-DIP/Backup/ETS-WS/MyDocs.aspx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/MyDocs.aspx.cs rename to ETS-DIP/Backup/ETS-WS/MyDocs.aspx.cs diff --git a/ETS-WS/Backup/ETS-WS/MyDocs.aspx.designer.cs b/ETS-DIP/Backup/ETS-WS/MyDocs.aspx.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/MyDocs.aspx.designer.cs rename to ETS-DIP/Backup/ETS-WS/MyDocs.aspx.designer.cs diff --git a/ETS-WS/Backup/ETS-WS/NLog.config b/ETS-DIP/Backup/ETS-WS/NLog.config similarity index 100% rename from ETS-WS/Backup/ETS-WS/NLog.config rename to ETS-DIP/Backup/ETS-WS/NLog.config diff --git a/ETS-WS/Backup/ETS-WS/NLog.xsd b/ETS-DIP/Backup/ETS-WS/NLog.xsd similarity index 100% rename from ETS-WS/Backup/ETS-WS/NLog.xsd rename to ETS-DIP/Backup/ETS-WS/NLog.xsd diff --git a/ETS-WS/Backup/ETS-WS/Properties/AssemblyInfo.cs b/ETS-DIP/Backup/ETS-WS/Properties/AssemblyInfo.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/Properties/AssemblyInfo.cs rename to ETS-DIP/Backup/ETS-WS/Properties/AssemblyInfo.cs diff --git a/ETS-WS/Backup/ETS-WS/Scripts/jquery-1.8.2-vsdoc.js b/ETS-DIP/Backup/ETS-WS/Scripts/jquery-1.8.2-vsdoc.js similarity index 100% rename from ETS-WS/Backup/ETS-WS/Scripts/jquery-1.8.2-vsdoc.js rename to ETS-DIP/Backup/ETS-WS/Scripts/jquery-1.8.2-vsdoc.js diff --git a/ETS-WS/Backup/ETS-WS/Scripts/jquery-1.8.2.js b/ETS-DIP/Backup/ETS-WS/Scripts/jquery-1.8.2.js similarity index 100% rename from ETS-WS/Backup/ETS-WS/Scripts/jquery-1.8.2.js rename to ETS-DIP/Backup/ETS-WS/Scripts/jquery-1.8.2.js diff --git a/ETS-WS/Backup/ETS-WS/Scripts/jquery-1.8.2.min.js b/ETS-DIP/Backup/ETS-WS/Scripts/jquery-1.8.2.min.js similarity index 100% rename from ETS-WS/Backup/ETS-WS/Scripts/jquery-1.8.2.min.js rename to ETS-DIP/Backup/ETS-WS/Scripts/jquery-1.8.2.min.js diff --git a/ETS-WS/Backup/ETS-WS/Scripts/jquery-ui-1.9.0.js b/ETS-DIP/Backup/ETS-WS/Scripts/jquery-ui-1.9.0.js similarity index 100% rename from ETS-WS/Backup/ETS-WS/Scripts/jquery-ui-1.9.0.js rename to ETS-DIP/Backup/ETS-WS/Scripts/jquery-ui-1.9.0.js diff --git a/ETS-WS/Backup/ETS-WS/Scripts/jquery-ui-1.9.0.min.js b/ETS-DIP/Backup/ETS-WS/Scripts/jquery-ui-1.9.0.min.js similarity index 100% rename from ETS-WS/Backup/ETS-WS/Scripts/jquery-ui-1.9.0.min.js rename to ETS-DIP/Backup/ETS-WS/Scripts/jquery-ui-1.9.0.min.js diff --git a/ETS-WS/Backup/ETS-WS/Scripts/lmcbutton.js b/ETS-DIP/Backup/ETS-WS/Scripts/lmcbutton.js similarity index 100% rename from ETS-WS/Backup/ETS-WS/Scripts/lmcbutton.js rename to ETS-DIP/Backup/ETS-WS/Scripts/lmcbutton.js diff --git a/ETS-WS/Backup/ETS-WS/Scripts/lmcbutton.swf b/ETS-DIP/Backup/ETS-WS/Scripts/lmcbutton.swf similarity index 100% rename from ETS-WS/Backup/ETS-WS/Scripts/lmcbutton.swf rename to ETS-DIP/Backup/ETS-WS/Scripts/lmcbutton.swf diff --git a/ETS-WS/Backup/ETS-WS/TempUploads/empty/PlaceHolder.file b/ETS-DIP/Backup/ETS-WS/TempUploads/empty/PlaceHolder.file similarity index 100% rename from ETS-WS/Backup/ETS-WS/TempUploads/empty/PlaceHolder.file rename to ETS-DIP/Backup/ETS-WS/TempUploads/empty/PlaceHolder.file diff --git a/ETS-WS/Backup/ETS-WS/WS/AutoCompletamento.asmx b/ETS-DIP/Backup/ETS-WS/WS/AutoCompletamento.asmx similarity index 100% rename from ETS-WS/Backup/ETS-WS/WS/AutoCompletamento.asmx rename to ETS-DIP/Backup/ETS-WS/WS/AutoCompletamento.asmx diff --git a/ETS-WS/Backup/ETS-WS/WS/AutoCompletamento.asmx.cs b/ETS-DIP/Backup/ETS-WS/WS/AutoCompletamento.asmx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WS/AutoCompletamento.asmx.cs rename to ETS-DIP/Backup/ETS-WS/WS/AutoCompletamento.asmx.cs diff --git a/ETS-WS/Backup/ETS-WS/Web.Debug.config b/ETS-DIP/Backup/ETS-WS/Web.Debug.config similarity index 100% rename from ETS-WS/Backup/ETS-WS/Web.Debug.config rename to ETS-DIP/Backup/ETS-WS/Web.Debug.config diff --git a/ETS-WS/Backup/ETS-WS/Web.ETS.config b/ETS-DIP/Backup/ETS-WS/Web.ETS.config similarity index 100% rename from ETS-WS/Backup/ETS-WS/Web.ETS.config rename to ETS-DIP/Backup/ETS-WS/Web.ETS.config diff --git a/ETS-WS/Backup/ETS-WS/Web.Release.config b/ETS-DIP/Backup/ETS-WS/Web.Release.config similarity index 100% rename from ETS-WS/Backup/ETS-WS/Web.Release.config rename to ETS-DIP/Backup/ETS-WS/Web.Release.config diff --git a/ETS-WS/Backup/ETS-WS/Web.WinLab.config b/ETS-DIP/Backup/ETS-WS/Web.WinLab.config similarity index 100% rename from ETS-WS/Backup/ETS-WS/Web.WinLab.config rename to ETS-DIP/Backup/ETS-WS/Web.WinLab.config diff --git a/ETS-WS/Backup/ETS-WS/Web.config b/ETS-DIP/Backup/ETS-WS/Web.config similarity index 100% rename from ETS-WS/Backup/ETS-WS/Web.config rename to ETS-DIP/Backup/ETS-WS/Web.config diff --git a/ETS-WS/Backup/ETS-WS/Web.sitemap b/ETS-DIP/Backup/ETS-WS/Web.sitemap similarity index 100% rename from ETS-WS/Backup/ETS-WS/Web.sitemap rename to ETS-DIP/Backup/ETS-WS/Web.sitemap diff --git a/ETS-WS/Backup/ETS-WS/WebMasterPages/AjaxSimpleFull.Master b/ETS-DIP/Backup/ETS-WS/WebMasterPages/AjaxSimpleFull.Master similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebMasterPages/AjaxSimpleFull.Master rename to ETS-DIP/Backup/ETS-WS/WebMasterPages/AjaxSimpleFull.Master diff --git a/ETS-WS/Backup/ETS-WS/WebMasterPages/AjaxSimpleFull.Master.cs b/ETS-DIP/Backup/ETS-WS/WebMasterPages/AjaxSimpleFull.Master.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebMasterPages/AjaxSimpleFull.Master.cs rename to ETS-DIP/Backup/ETS-WS/WebMasterPages/AjaxSimpleFull.Master.cs diff --git a/ETS-WS/Backup/ETS-WS/WebMasterPages/AjaxSimpleFull.Master.designer.cs b/ETS-DIP/Backup/ETS-WS/WebMasterPages/AjaxSimpleFull.Master.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebMasterPages/AjaxSimpleFull.Master.designer.cs rename to ETS-DIP/Backup/ETS-WS/WebMasterPages/AjaxSimpleFull.Master.designer.cs diff --git a/ETS-WS/Backup/ETS-WS/WebShipUtils.cs b/ETS-DIP/Backup/ETS-WS/WebShipUtils.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebShipUtils.cs rename to ETS-DIP/Backup/ETS-WS/WebShipUtils.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_admin.ascx b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_admin.ascx similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_admin.ascx rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_admin.ascx diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_admin.ascx.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_admin.ascx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_admin.ascx.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_admin.ascx.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_admin.ascx.designer.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_admin.ascx.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_admin.ascx.designer.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_admin.ascx.designer.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_anagFasi.ascx b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_anagFasi.ascx similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_anagFasi.ascx rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_anagFasi.ascx diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_anagFasi.ascx.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_anagFasi.ascx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_anagFasi.ascx.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_anagFasi.ascx.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_anagFasi.ascx.designer.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_anagFasi.ascx.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_anagFasi.ascx.designer.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_anagFasi.ascx.designer.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_anagTags.ascx b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_anagTags.ascx similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_anagTags.ascx rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_anagTags.ascx diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_anagTags.ascx.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_anagTags.ascx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_anagTags.ascx.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_anagTags.ascx.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_anagTags.ascx.designer.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_anagTags.ascx.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_anagTags.ascx.designer.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_anagTags.ascx.designer.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx.designer.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx.designer.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx.designer.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_clipboard.ascx b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_clipboard.ascx similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_clipboard.ascx rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_clipboard.ascx diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_clipboard.ascx.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_clipboard.ascx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_clipboard.ascx.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_clipboard.ascx.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_clipboard.ascx.designer.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_clipboard.ascx.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_clipboard.ascx.designer.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_clipboard.ascx.designer.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_fileUpload.ascx b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_fileUpload.ascx similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_fileUpload.ascx rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_fileUpload.ascx diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_fileUpload.ascx.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_fileUpload.ascx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_fileUpload.ascx.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_fileUpload.ascx.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_fileUpload.ascx.designer.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_fileUpload.ascx.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_fileUpload.ascx.designer.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_fileUpload.ascx.designer.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_filtroRicerca.ascx b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_filtroRicerca.ascx similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_filtroRicerca.ascx rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_filtroRicerca.ascx diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.designer.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.designer.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.designer.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_gestioneDati.ascx b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_gestioneDati.ascx similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_gestioneDati.ascx rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_gestioneDati.ascx diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_gestioneDati.ascx.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_gestioneDati.ascx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_gestioneDati.ascx.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_gestioneDati.ascx.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_gestioneDati.ascx.designer.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_gestioneDati.ascx.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_gestioneDati.ascx.designer.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_gestioneDati.ascx.designer.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_inputDati.ascx b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_inputDati.ascx similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_inputDati.ascx rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_inputDati.ascx diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_inputDati.ascx.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_inputDati.ascx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_inputDati.ascx.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_inputDati.ascx.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_inputDati.ascx.designer.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_inputDati.ascx.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_inputDati.ascx.designer.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_inputDati.ascx.designer.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_menu.ascx b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_menu.ascx similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_menu.ascx rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_menu.ascx diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_menu.ascx.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_menu.ascx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_menu.ascx.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_menu.ascx.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_menu.ascx.designer.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_menu.ascx.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_menu.ascx.designer.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_menu.ascx.designer.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_menuBottomFullpage.ascx b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_menuBottomFullpage.ascx similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_menuBottomFullpage.ascx rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_menuBottomFullpage.ascx diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_menuBottomFullpage.ascx.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_menuBottomFullpage.ascx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_menuBottomFullpage.ascx.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_menuBottomFullpage.ascx.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_menuBottomFullpage.ascx.designer.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_menuBottomFullpage.ascx.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_menuBottomFullpage.ascx.designer.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_menuBottomFullpage.ascx.designer.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_myTempFile.ascx b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_myTempFile.ascx similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_myTempFile.ascx rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_myTempFile.ascx diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_myTempFile.ascx.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_myTempFile.ascx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_myTempFile.ascx.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_myTempFile.ascx.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_myTempFile.ascx.designer.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_myTempFile.ascx.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_myTempFile.ascx.designer.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_myTempFile.ascx.designer.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_pathAndDocs.ascx b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_pathAndDocs.ascx similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_pathAndDocs.ascx rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_pathAndDocs.ascx diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_pathAndDocs.ascx.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_pathAndDocs.ascx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_pathAndDocs.ascx.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_pathAndDocs.ascx.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_pathAndDocs.ascx.designer.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_pathAndDocs.ascx.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_pathAndDocs.ascx.designer.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_pathAndDocs.ascx.designer.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_periodoAnalisi.ascx b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_periodoAnalisi.ascx similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_periodoAnalisi.ascx rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_periodoAnalisi.ascx diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_periodoAnalisi.ascx.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_periodoAnalisi.ascx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_periodoAnalisi.ascx.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_periodoAnalisi.ascx.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_periodoAnalisi.ascx.designer.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_periodoAnalisi.ascx.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_periodoAnalisi.ascx.designer.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_periodoAnalisi.ascx.designer.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_singleFileUpload.ascx b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_singleFileUpload.ascx similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_singleFileUpload.ascx rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_singleFileUpload.ascx diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_singleFileUpload.ascx.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_singleFileUpload.ascx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_singleFileUpload.ascx.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_singleFileUpload.ascx.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_singleFileUpload.ascx.designer.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_singleFileUpload.ascx.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_singleFileUpload.ascx.designer.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_singleFileUpload.ascx.designer.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_testata.ascx b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_testata.ascx similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_testata.ascx rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_testata.ascx diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_testata.ascx.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_testata.ascx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_testata.ascx.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_testata.ascx.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_testata.ascx.designer.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_testata.ascx.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_testata.ascx.designer.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_testata.ascx.designer.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_testataProt.ascx b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_testataProt.ascx similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_testataProt.ascx rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_testataProt.ascx diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_testataProt.ascx.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_testataProt.ascx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_testataProt.ascx.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_testataProt.ascx.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_testataProt.ascx.designer.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_testataProt.ascx.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_testataProt.ascx.designer.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_testataProt.ascx.designer.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_textAutocomplete.ascx b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_textAutocomplete.ascx similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_textAutocomplete.ascx rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_textAutocomplete.ascx diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_textAutocomplete.ascx.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_textAutocomplete.ascx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_textAutocomplete.ascx.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_textAutocomplete.ascx.cs diff --git a/ETS-WS/Backup/ETS-WS/WebUserControls/mod_textAutocomplete.ascx.designer.cs b/ETS-DIP/Backup/ETS-WS/WebUserControls/mod_textAutocomplete.ascx.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/WebUserControls/mod_textAutocomplete.ascx.designer.cs rename to ETS-DIP/Backup/ETS-WS/WebUserControls/mod_textAutocomplete.ascx.designer.cs diff --git a/ETS-WS/Backup/ETS-WS/css/BuildBlocks.css b/ETS-DIP/Backup/ETS-WS/css/BuildBlocks.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/css/BuildBlocks.css rename to ETS-DIP/Backup/ETS-WS/css/BuildBlocks.css diff --git a/ETS-WS/Backup/ETS-WS/css/ETS.css b/ETS-DIP/Backup/ETS-WS/css/ETS.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/css/ETS.css rename to ETS-DIP/Backup/ETS-WS/css/ETS.css diff --git a/ETS-WS/Backup/ETS-WS/css/ExtraComp.css b/ETS-DIP/Backup/ETS-WS/css/ExtraComp.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/css/ExtraComp.css rename to ETS-DIP/Backup/ETS-WS/css/ExtraComp.css diff --git a/ETS-WS/Backup/ETS-WS/css/MasterPage.css b/ETS-DIP/Backup/ETS-WS/css/MasterPage.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/css/MasterPage.css rename to ETS-DIP/Backup/ETS-WS/css/MasterPage.css diff --git a/ETS-WS/Backup/ETS-WS/css/Style.css b/ETS-DIP/Backup/ETS-WS/css/Style.css similarity index 100% rename from ETS-WS/Backup/ETS-WS/css/Style.css rename to ETS-DIP/Backup/ETS-WS/css/Style.css diff --git a/ETS-WS/Backup/ETS-WS/demoUpload.aspx b/ETS-DIP/Backup/ETS-WS/demoUpload.aspx similarity index 100% rename from ETS-WS/Backup/ETS-WS/demoUpload.aspx rename to ETS-DIP/Backup/ETS-WS/demoUpload.aspx diff --git a/ETS-WS/Backup/ETS-WS/demoUpload.aspx.cs b/ETS-DIP/Backup/ETS-WS/demoUpload.aspx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/demoUpload.aspx.cs rename to ETS-DIP/Backup/ETS-WS/demoUpload.aspx.cs diff --git a/ETS-WS/Backup/ETS-WS/demoUpload.aspx.designer.cs b/ETS-DIP/Backup/ETS-WS/demoUpload.aspx.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/demoUpload.aspx.designer.cs rename to ETS-DIP/Backup/ETS-WS/demoUpload.aspx.designer.cs diff --git a/ETS-WS/Backup/ETS-WS/images/AdminArea.png b/ETS-DIP/Backup/ETS-WS/images/AdminArea.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/AdminArea.png rename to ETS-DIP/Backup/ETS-WS/images/AdminArea.png diff --git a/ETS-WS/Backup/ETS-WS/images/AdminAreaTagFasi.png b/ETS-DIP/Backup/ETS-WS/images/AdminAreaTagFasi.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/AdminAreaTagFasi.png rename to ETS-DIP/Backup/ETS-WS/images/AdminAreaTagFasi.png diff --git a/ETS-WS/Backup/ETS-WS/images/Archive_l.png b/ETS-DIP/Backup/ETS-WS/images/Archive_l.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/Archive_l.png rename to ETS-DIP/Backup/ETS-WS/images/Archive_l.png diff --git a/ETS-WS/Backup/ETS-WS/images/Archive_m.png b/ETS-DIP/Backup/ETS-WS/images/Archive_m.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/Archive_m.png rename to ETS-DIP/Backup/ETS-WS/images/Archive_m.png diff --git a/ETS-WS/Backup/ETS-WS/images/Archive_s.png b/ETS-DIP/Backup/ETS-WS/images/Archive_s.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/Archive_s.png rename to ETS-DIP/Backup/ETS-WS/images/Archive_s.png diff --git a/ETS-WS/Backup/ETS-WS/images/Archivio.png b/ETS-DIP/Backup/ETS-WS/images/Archivio.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/Archivio.png rename to ETS-DIP/Backup/ETS-WS/images/Archivio.png diff --git a/ETS-WS/Backup/ETS-WS/images/Help.png b/ETS-DIP/Backup/ETS-WS/images/Help.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/Help.png rename to ETS-DIP/Backup/ETS-WS/images/Help.png diff --git a/ETS-WS/Backup/ETS-WS/images/LogoETS.png b/ETS-DIP/Backup/ETS-WS/images/LogoETS.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/LogoETS.png rename to ETS-DIP/Backup/ETS-WS/images/LogoETS.png diff --git a/ETS-WS/Backup/ETS-WS/images/LogoETS_big.png b/ETS-DIP/Backup/ETS-WS/images/LogoETS_big.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/LogoETS_big.png rename to ETS-DIP/Backup/ETS-WS/images/LogoETS_big.png diff --git a/ETS-WS/Backup/ETS-WS/images/Pin_l.png b/ETS-DIP/Backup/ETS-WS/images/Pin_l.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/Pin_l.png rename to ETS-DIP/Backup/ETS-WS/images/Pin_l.png diff --git a/ETS-WS/Backup/ETS-WS/images/Pin_m.png b/ETS-DIP/Backup/ETS-WS/images/Pin_m.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/Pin_m.png rename to ETS-DIP/Backup/ETS-WS/images/Pin_m.png diff --git a/ETS-WS/Backup/ETS-WS/images/Pin_s.png b/ETS-DIP/Backup/ETS-WS/images/Pin_s.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/Pin_s.png rename to ETS-DIP/Backup/ETS-WS/images/Pin_s.png diff --git a/ETS-WS/Backup/ETS-WS/images/WorkInProgress.jpg b/ETS-DIP/Backup/ETS-WS/images/WorkInProgress.jpg similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/WorkInProgress.jpg rename to ETS-DIP/Backup/ETS-WS/images/WorkInProgress.jpg diff --git a/ETS-WS/Backup/ETS-WS/images/addDisTMD_l.png b/ETS-DIP/Backup/ETS-WS/images/addDisTMD_l.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/addDisTMD_l.png rename to ETS-DIP/Backup/ETS-WS/images/addDisTMD_l.png diff --git a/ETS-WS/Backup/ETS-WS/images/addDisTMD_m.png b/ETS-DIP/Backup/ETS-WS/images/addDisTMD_m.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/addDisTMD_m.png rename to ETS-DIP/Backup/ETS-WS/images/addDisTMD_m.png diff --git a/ETS-WS/Backup/ETS-WS/images/addDisTMD_s.png b/ETS-DIP/Backup/ETS-WS/images/addDisTMD_s.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/addDisTMD_s.png rename to ETS-DIP/Backup/ETS-WS/images/addDisTMD_s.png diff --git a/ETS-WS/Backup/ETS-WS/images/addTMD_l.png b/ETS-DIP/Backup/ETS-WS/images/addTMD_l.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/addTMD_l.png rename to ETS-DIP/Backup/ETS-WS/images/addTMD_l.png diff --git a/ETS-WS/Backup/ETS-WS/images/addTMD_m.png b/ETS-DIP/Backup/ETS-WS/images/addTMD_m.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/addTMD_m.png rename to ETS-DIP/Backup/ETS-WS/images/addTMD_m.png diff --git a/ETS-WS/Backup/ETS-WS/images/addTMD_s.png b/ETS-DIP/Backup/ETS-WS/images/addTMD_s.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/addTMD_s.png rename to ETS-DIP/Backup/ETS-WS/images/addTMD_s.png diff --git a/ETS-WS/Backup/ETS-WS/images/ajax-loader.gif b/ETS-DIP/Backup/ETS-WS/images/ajax-loader.gif similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/ajax-loader.gif rename to ETS-DIP/Backup/ETS-WS/images/ajax-loader.gif diff --git a/ETS-WS/Backup/ETS-WS/images/apply_l.png b/ETS-DIP/Backup/ETS-WS/images/apply_l.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/apply_l.png rename to ETS-DIP/Backup/ETS-WS/images/apply_l.png diff --git a/ETS-WS/Backup/ETS-WS/images/apply_m.png b/ETS-DIP/Backup/ETS-WS/images/apply_m.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/apply_m.png rename to ETS-DIP/Backup/ETS-WS/images/apply_m.png diff --git a/ETS-WS/Backup/ETS-WS/images/apply_s.png b/ETS-DIP/Backup/ETS-WS/images/apply_s.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/apply_s.png rename to ETS-DIP/Backup/ETS-WS/images/apply_s.png diff --git a/ETS-WS/Backup/ETS-WS/images/arrDown_l.png b/ETS-DIP/Backup/ETS-WS/images/arrDown_l.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/arrDown_l.png rename to ETS-DIP/Backup/ETS-WS/images/arrDown_l.png diff --git a/ETS-WS/Backup/ETS-WS/images/arrDown_m.png b/ETS-DIP/Backup/ETS-WS/images/arrDown_m.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/arrDown_m.png rename to ETS-DIP/Backup/ETS-WS/images/arrDown_m.png diff --git a/ETS-WS/Backup/ETS-WS/images/arrDown_s.png b/ETS-DIP/Backup/ETS-WS/images/arrDown_s.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/arrDown_s.png rename to ETS-DIP/Backup/ETS-WS/images/arrDown_s.png diff --git a/ETS-WS/Backup/ETS-WS/images/arrUp_l.png b/ETS-DIP/Backup/ETS-WS/images/arrUp_l.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/arrUp_l.png rename to ETS-DIP/Backup/ETS-WS/images/arrUp_l.png diff --git a/ETS-WS/Backup/ETS-WS/images/arrUp_m.png b/ETS-DIP/Backup/ETS-WS/images/arrUp_m.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/arrUp_m.png rename to ETS-DIP/Backup/ETS-WS/images/arrUp_m.png diff --git a/ETS-WS/Backup/ETS-WS/images/arrUp_s.png b/ETS-DIP/Backup/ETS-WS/images/arrUp_s.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/arrUp_s.png rename to ETS-DIP/Backup/ETS-WS/images/arrUp_s.png diff --git a/ETS-WS/Backup/ETS-WS/images/bg-menu-main.png b/ETS-DIP/Backup/ETS-WS/images/bg-menu-main.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/bg-menu-main.png rename to ETS-DIP/Backup/ETS-WS/images/bg-menu-main.png diff --git a/ETS-WS/Backup/ETS-WS/images/bg_bright.jpg b/ETS-DIP/Backup/ETS-WS/images/bg_bright.jpg similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/bg_bright.jpg rename to ETS-DIP/Backup/ETS-WS/images/bg_bright.jpg diff --git a/ETS-WS/Backup/ETS-WS/images/bg_dark.jpg b/ETS-DIP/Backup/ETS-WS/images/bg_dark.jpg similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/bg_dark.jpg rename to ETS-DIP/Backup/ETS-WS/images/bg_dark.jpg diff --git a/ETS-WS/Backup/ETS-WS/images/bluGrad32.png b/ETS-DIP/Backup/ETS-WS/images/bluGrad32.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/bluGrad32.png rename to ETS-DIP/Backup/ETS-WS/images/bluGrad32.png diff --git a/ETS-WS/Backup/ETS-WS/images/cancel_l.png b/ETS-DIP/Backup/ETS-WS/images/cancel_l.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/cancel_l.png rename to ETS-DIP/Backup/ETS-WS/images/cancel_l.png diff --git a/ETS-WS/Backup/ETS-WS/images/cancel_m.png b/ETS-DIP/Backup/ETS-WS/images/cancel_m.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/cancel_m.png rename to ETS-DIP/Backup/ETS-WS/images/cancel_m.png diff --git a/ETS-WS/Backup/ETS-WS/images/cancel_s.png b/ETS-DIP/Backup/ETS-WS/images/cancel_s.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/cancel_s.png rename to ETS-DIP/Backup/ETS-WS/images/cancel_s.png diff --git a/ETS-WS/Backup/ETS-WS/images/clonaObj_l.png b/ETS-DIP/Backup/ETS-WS/images/clonaObj_l.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/clonaObj_l.png rename to ETS-DIP/Backup/ETS-WS/images/clonaObj_l.png diff --git a/ETS-WS/Backup/ETS-WS/images/clonaObj_m.png b/ETS-DIP/Backup/ETS-WS/images/clonaObj_m.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/clonaObj_m.png rename to ETS-DIP/Backup/ETS-WS/images/clonaObj_m.png diff --git a/ETS-WS/Backup/ETS-WS/images/clonaObj_s.png b/ETS-DIP/Backup/ETS-WS/images/clonaObj_s.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/clonaObj_s.png rename to ETS-DIP/Backup/ETS-WS/images/clonaObj_s.png diff --git a/ETS-WS/Backup/ETS-WS/images/compress.png b/ETS-DIP/Backup/ETS-WS/images/compress.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/compress.png rename to ETS-DIP/Backup/ETS-WS/images/compress.png diff --git a/ETS-WS/Backup/ETS-WS/images/delete_l.png b/ETS-DIP/Backup/ETS-WS/images/delete_l.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/delete_l.png rename to ETS-DIP/Backup/ETS-WS/images/delete_l.png diff --git a/ETS-WS/Backup/ETS-WS/images/delete_m.png b/ETS-DIP/Backup/ETS-WS/images/delete_m.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/delete_m.png rename to ETS-DIP/Backup/ETS-WS/images/delete_m.png diff --git a/ETS-WS/Backup/ETS-WS/images/delete_s.png b/ETS-DIP/Backup/ETS-WS/images/delete_s.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/delete_s.png rename to ETS-DIP/Backup/ETS-WS/images/delete_s.png diff --git a/ETS-WS/Backup/ETS-WS/images/doc_l.png b/ETS-DIP/Backup/ETS-WS/images/doc_l.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/doc_l.png rename to ETS-DIP/Backup/ETS-WS/images/doc_l.png diff --git a/ETS-WS/Backup/ETS-WS/images/edit_l.png b/ETS-DIP/Backup/ETS-WS/images/edit_l.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/edit_l.png rename to ETS-DIP/Backup/ETS-WS/images/edit_l.png diff --git a/ETS-WS/Backup/ETS-WS/images/edit_m.png b/ETS-DIP/Backup/ETS-WS/images/edit_m.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/edit_m.png rename to ETS-DIP/Backup/ETS-WS/images/edit_m.png diff --git a/ETS-WS/Backup/ETS-WS/images/edit_s.png b/ETS-DIP/Backup/ETS-WS/images/edit_s.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/edit_s.png rename to ETS-DIP/Backup/ETS-WS/images/edit_s.png diff --git a/ETS-WS/Backup/ETS-WS/images/elimina_l.png b/ETS-DIP/Backup/ETS-WS/images/elimina_l.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/elimina_l.png rename to ETS-DIP/Backup/ETS-WS/images/elimina_l.png diff --git a/ETS-WS/Backup/ETS-WS/images/elimina_m.png b/ETS-DIP/Backup/ETS-WS/images/elimina_m.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/elimina_m.png rename to ETS-DIP/Backup/ETS-WS/images/elimina_m.png diff --git a/ETS-WS/Backup/ETS-WS/images/elimina_s.png b/ETS-DIP/Backup/ETS-WS/images/elimina_s.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/elimina_s.png rename to ETS-DIP/Backup/ETS-WS/images/elimina_s.png diff --git a/ETS-WS/Backup/ETS-WS/images/email.png b/ETS-DIP/Backup/ETS-WS/images/email.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/email.png rename to ETS-DIP/Backup/ETS-WS/images/email.png diff --git a/ETS-WS/Backup/ETS-WS/images/email_l.png b/ETS-DIP/Backup/ETS-WS/images/email_l.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/email_l.png rename to ETS-DIP/Backup/ETS-WS/images/email_l.png diff --git a/ETS-WS/Backup/ETS-WS/images/favicon.png b/ETS-DIP/Backup/ETS-WS/images/favicon.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/favicon.png rename to ETS-DIP/Backup/ETS-WS/images/favicon.png diff --git a/ETS-WS/Backup/ETS-WS/images/fax_l.png b/ETS-DIP/Backup/ETS-WS/images/fax_l.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/fax_l.png rename to ETS-DIP/Backup/ETS-WS/images/fax_l.png diff --git a/ETS-WS/Backup/ETS-WS/images/folder_l.png b/ETS-DIP/Backup/ETS-WS/images/folder_l.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/folder_l.png rename to ETS-DIP/Backup/ETS-WS/images/folder_l.png diff --git a/ETS-WS/Backup/ETS-WS/images/folder_m.png b/ETS-DIP/Backup/ETS-WS/images/folder_m.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/folder_m.png rename to ETS-DIP/Backup/ETS-WS/images/folder_m.png diff --git a/ETS-WS/Backup/ETS-WS/images/folder_s.png b/ETS-DIP/Backup/ETS-WS/images/folder_s.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/folder_s.png rename to ETS-DIP/Backup/ETS-WS/images/folder_s.png diff --git a/ETS-WS/Backup/ETS-WS/images/gantt.png b/ETS-DIP/Backup/ETS-WS/images/gantt.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/gantt.png rename to ETS-DIP/Backup/ETS-WS/images/gantt.png diff --git a/ETS-WS/Backup/ETS-WS/images/home.png b/ETS-DIP/Backup/ETS-WS/images/home.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/home.png rename to ETS-DIP/Backup/ETS-WS/images/home.png diff --git a/ETS-WS/Backup/ETS-WS/images/image.png b/ETS-DIP/Backup/ETS-WS/images/image.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/image.png rename to ETS-DIP/Backup/ETS-WS/images/image.png diff --git a/ETS-WS/Backup/ETS-WS/images/link-break_l.png b/ETS-DIP/Backup/ETS-WS/images/link-break_l.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/link-break_l.png rename to ETS-DIP/Backup/ETS-WS/images/link-break_l.png diff --git a/ETS-WS/Backup/ETS-WS/images/link-break_m.png b/ETS-DIP/Backup/ETS-WS/images/link-break_m.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/link-break_m.png rename to ETS-DIP/Backup/ETS-WS/images/link-break_m.png diff --git a/ETS-WS/Backup/ETS-WS/images/link-break_s.png b/ETS-DIP/Backup/ETS-WS/images/link-break_s.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/link-break_s.png rename to ETS-DIP/Backup/ETS-WS/images/link-break_s.png diff --git a/ETS-WS/Backup/ETS-WS/images/load_l.png b/ETS-DIP/Backup/ETS-WS/images/load_l.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/load_l.png rename to ETS-DIP/Backup/ETS-WS/images/load_l.png diff --git a/ETS-WS/Backup/ETS-WS/images/load_m.png b/ETS-DIP/Backup/ETS-WS/images/load_m.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/load_m.png rename to ETS-DIP/Backup/ETS-WS/images/load_m.png diff --git a/ETS-WS/Backup/ETS-WS/images/load_s.png b/ETS-DIP/Backup/ETS-WS/images/load_s.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/load_s.png rename to ETS-DIP/Backup/ETS-WS/images/load_s.png diff --git a/ETS-WS/Backup/ETS-WS/images/new_l.png b/ETS-DIP/Backup/ETS-WS/images/new_l.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/new_l.png rename to ETS-DIP/Backup/ETS-WS/images/new_l.png diff --git a/ETS-WS/Backup/ETS-WS/images/new_m.png b/ETS-DIP/Backup/ETS-WS/images/new_m.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/new_m.png rename to ETS-DIP/Backup/ETS-WS/images/new_m.png diff --git a/ETS-WS/Backup/ETS-WS/images/new_s.png b/ETS-DIP/Backup/ETS-WS/images/new_s.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/new_s.png rename to ETS-DIP/Backup/ETS-WS/images/new_s.png diff --git a/ETS-WS/Backup/ETS-WS/images/office.png b/ETS-DIP/Backup/ETS-WS/images/office.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/office.png rename to ETS-DIP/Backup/ETS-WS/images/office.png diff --git a/ETS-WS/Backup/ETS-WS/images/pdf.png b/ETS-DIP/Backup/ETS-WS/images/pdf.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/pdf.png rename to ETS-DIP/Backup/ETS-WS/images/pdf.png diff --git a/ETS-WS/Backup/ETS-WS/images/program.png b/ETS-DIP/Backup/ETS-WS/images/program.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/program.png rename to ETS-DIP/Backup/ETS-WS/images/program.png diff --git a/ETS-WS/Backup/ETS-WS/images/proto_l.png b/ETS-DIP/Backup/ETS-WS/images/proto_l.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/proto_l.png rename to ETS-DIP/Backup/ETS-WS/images/proto_l.png diff --git a/ETS-WS/Backup/ETS-WS/images/reload_l.png b/ETS-DIP/Backup/ETS-WS/images/reload_l.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/reload_l.png rename to ETS-DIP/Backup/ETS-WS/images/reload_l.png diff --git a/ETS-WS/Backup/ETS-WS/images/reload_m.png b/ETS-DIP/Backup/ETS-WS/images/reload_m.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/reload_m.png rename to ETS-DIP/Backup/ETS-WS/images/reload_m.png diff --git a/ETS-WS/Backup/ETS-WS/images/reload_s.png b/ETS-DIP/Backup/ETS-WS/images/reload_s.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/reload_s.png rename to ETS-DIP/Backup/ETS-WS/images/reload_s.png diff --git a/ETS-WS/Backup/ETS-WS/images/reset_l.png b/ETS-DIP/Backup/ETS-WS/images/reset_l.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/reset_l.png rename to ETS-DIP/Backup/ETS-WS/images/reset_l.png diff --git a/ETS-WS/Backup/ETS-WS/images/reset_m.png b/ETS-DIP/Backup/ETS-WS/images/reset_m.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/reset_m.png rename to ETS-DIP/Backup/ETS-WS/images/reset_m.png diff --git a/ETS-WS/Backup/ETS-WS/images/reset_s.png b/ETS-DIP/Backup/ETS-WS/images/reset_s.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/reset_s.png rename to ETS-DIP/Backup/ETS-WS/images/reset_s.png diff --git a/ETS-WS/Backup/ETS-WS/images/tags.png b/ETS-DIP/Backup/ETS-WS/images/tags.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/tags.png rename to ETS-DIP/Backup/ETS-WS/images/tags.png diff --git a/ETS-WS/Backup/ETS-WS/images/unknown.png b/ETS-DIP/Backup/ETS-WS/images/unknown.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/unknown.png rename to ETS-DIP/Backup/ETS-WS/images/unknown.png diff --git a/ETS-WS/Backup/ETS-WS/images/uploadFile.png b/ETS-DIP/Backup/ETS-WS/images/uploadFile.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/uploadFile.png rename to ETS-DIP/Backup/ETS-WS/images/uploadFile.png diff --git a/ETS-WS/Backup/ETS-WS/images/version_l.png b/ETS-DIP/Backup/ETS-WS/images/version_l.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/version_l.png rename to ETS-DIP/Backup/ETS-WS/images/version_l.png diff --git a/ETS-WS/Backup/ETS-WS/images/version_m.png b/ETS-DIP/Backup/ETS-WS/images/version_m.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/version_m.png rename to ETS-DIP/Backup/ETS-WS/images/version_m.png diff --git a/ETS-WS/Backup/ETS-WS/images/version_s.png b/ETS-DIP/Backup/ETS-WS/images/version_s.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/version_s.png rename to ETS-DIP/Backup/ETS-WS/images/version_s.png diff --git a/ETS-WS/Backup/ETS-WS/images/video.png b/ETS-DIP/Backup/ETS-WS/images/video.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/video.png rename to ETS-DIP/Backup/ETS-WS/images/video.png diff --git a/ETS-WS/Backup/ETS-WS/images/view_l.png b/ETS-DIP/Backup/ETS-WS/images/view_l.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/view_l.png rename to ETS-DIP/Backup/ETS-WS/images/view_l.png diff --git a/ETS-WS/Backup/ETS-WS/images/view_m.png b/ETS-DIP/Backup/ETS-WS/images/view_m.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/view_m.png rename to ETS-DIP/Backup/ETS-WS/images/view_m.png diff --git a/ETS-WS/Backup/ETS-WS/images/view_s.png b/ETS-DIP/Backup/ETS-WS/images/view_s.png similarity index 100% rename from ETS-WS/Backup/ETS-WS/images/view_s.png rename to ETS-DIP/Backup/ETS-WS/images/view_s.png diff --git a/ETS-WS/Backup/ETS-WS/logs/PlaceHolder.file b/ETS-DIP/Backup/ETS-WS/logs/PlaceHolder.file similarity index 100% rename from ETS-WS/Backup/ETS-WS/logs/PlaceHolder.file rename to ETS-DIP/Backup/ETS-WS/logs/PlaceHolder.file diff --git a/ETS-WS/Backup/ETS-WS/packages.config b/ETS-DIP/Backup/ETS-WS/packages.config similarity index 100% rename from ETS-WS/Backup/ETS-WS/packages.config rename to ETS-DIP/Backup/ETS-WS/packages.config diff --git a/ETS-WS/Backup/ETS-WS/ricerca.aspx b/ETS-DIP/Backup/ETS-WS/ricerca.aspx similarity index 100% rename from ETS-WS/Backup/ETS-WS/ricerca.aspx rename to ETS-DIP/Backup/ETS-WS/ricerca.aspx diff --git a/ETS-WS/Backup/ETS-WS/ricerca.aspx.cs b/ETS-DIP/Backup/ETS-WS/ricerca.aspx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/ricerca.aspx.cs rename to ETS-DIP/Backup/ETS-WS/ricerca.aspx.cs diff --git a/ETS-WS/Backup/ETS-WS/ricerca.aspx.designer.cs b/ETS-DIP/Backup/ETS-WS/ricerca.aspx.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/ricerca.aspx.designer.cs rename to ETS-DIP/Backup/ETS-WS/ricerca.aspx.designer.cs diff --git a/ETS-WS/Backup/ETS-WS/test.aspx b/ETS-DIP/Backup/ETS-WS/test.aspx similarity index 100% rename from ETS-WS/Backup/ETS-WS/test.aspx rename to ETS-DIP/Backup/ETS-WS/test.aspx diff --git a/ETS-WS/Backup/ETS-WS/test.aspx.cs b/ETS-DIP/Backup/ETS-WS/test.aspx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/test.aspx.cs rename to ETS-DIP/Backup/ETS-WS/test.aspx.cs diff --git a/ETS-WS/Backup/ETS-WS/test.aspx.designer.cs b/ETS-DIP/Backup/ETS-WS/test.aspx.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/test.aspx.designer.cs rename to ETS-DIP/Backup/ETS-WS/test.aspx.designer.cs diff --git a/ETS-WS/Backup/ETS-WS/testMast.aspx b/ETS-DIP/Backup/ETS-WS/testMast.aspx similarity index 100% rename from ETS-WS/Backup/ETS-WS/testMast.aspx rename to ETS-DIP/Backup/ETS-WS/testMast.aspx diff --git a/ETS-WS/Backup/ETS-WS/testMast.aspx.cs b/ETS-DIP/Backup/ETS-WS/testMast.aspx.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/testMast.aspx.cs rename to ETS-DIP/Backup/ETS-WS/testMast.aspx.cs diff --git a/ETS-WS/Backup/ETS-WS/testMast.aspx.designer.cs b/ETS-DIP/Backup/ETS-WS/testMast.aspx.designer.cs similarity index 100% rename from ETS-WS/Backup/ETS-WS/testMast.aspx.designer.cs rename to ETS-DIP/Backup/ETS-WS/testMast.aspx.designer.cs diff --git a/ETS-DIP/ETS-DIP.sln b/ETS-DIP/ETS-DIP.sln new file mode 100644 index 0000000..5f6eb0c --- /dev/null +++ b/ETS-DIP/ETS-DIP.sln @@ -0,0 +1,36 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2012 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ETS-DIP", "ETS-WS\ETS-DIP.csproj", "{ACE9E793-6523-4B9A-82C6-282D61D358C9}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ETS_Data", "..\ETS_Data\ETS_Data.csproj", "{0A14058F-ED18-4F82-91C9-93945C2C409A}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + ETS|Any CPU = ETS|Any CPU + Release|Any CPU = Release|Any CPU + WinLab|Any CPU = WinLab|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {ACE9E793-6523-4B9A-82C6-282D61D358C9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {ACE9E793-6523-4B9A-82C6-282D61D358C9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {ACE9E793-6523-4B9A-82C6-282D61D358C9}.ETS|Any CPU.ActiveCfg = ETS|Any CPU + {ACE9E793-6523-4B9A-82C6-282D61D358C9}.ETS|Any CPU.Build.0 = ETS|Any CPU + {ACE9E793-6523-4B9A-82C6-282D61D358C9}.Release|Any CPU.ActiveCfg = Release|Any CPU + {ACE9E793-6523-4B9A-82C6-282D61D358C9}.Release|Any CPU.Build.0 = Release|Any CPU + {ACE9E793-6523-4B9A-82C6-282D61D358C9}.WinLab|Any CPU.ActiveCfg = WinLab|Any CPU + {ACE9E793-6523-4B9A-82C6-282D61D358C9}.WinLab|Any CPU.Build.0 = WinLab|Any CPU + {0A14058F-ED18-4F82-91C9-93945C2C409A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0A14058F-ED18-4F82-91C9-93945C2C409A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0A14058F-ED18-4F82-91C9-93945C2C409A}.ETS|Any CPU.ActiveCfg = ETS|Any CPU + {0A14058F-ED18-4F82-91C9-93945C2C409A}.ETS|Any CPU.Build.0 = ETS|Any CPU + {0A14058F-ED18-4F82-91C9-93945C2C409A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0A14058F-ED18-4F82-91C9-93945C2C409A}.Release|Any CPU.Build.0 = Release|Any CPU + {0A14058F-ED18-4F82-91C9-93945C2C409A}.WinLab|Any CPU.ActiveCfg = WinLab|Any CPU + {0A14058F-ED18-4F82-91C9-93945C2C409A}.WinLab|Any CPU.Build.0 = WinLab|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/ETS-WS/ETS-WS.sln b/ETS-DIP/ETS-WS.sln similarity index 100% rename from ETS-WS/ETS-WS.sln rename to ETS-DIP/ETS-WS.sln diff --git a/ETS-WS/ETS-WS/Admin.aspx b/ETS-DIP/ETS-WS/Admin.aspx similarity index 100% rename from ETS-WS/ETS-WS/Admin.aspx rename to ETS-DIP/ETS-WS/Admin.aspx diff --git a/ETS-WS/ETS-WS/Admin.aspx.cs b/ETS-DIP/ETS-WS/Admin.aspx.cs similarity index 100% rename from ETS-WS/ETS-WS/Admin.aspx.cs rename to ETS-DIP/ETS-WS/Admin.aspx.cs diff --git a/ETS-WS/ETS-WS/Admin.aspx.designer.cs b/ETS-DIP/ETS-WS/Admin.aspx.designer.cs similarity index 100% rename from ETS-WS/ETS-WS/Admin.aspx.designer.cs rename to ETS-DIP/ETS-WS/Admin.aspx.designer.cs diff --git a/ETS-WS/ETS-WS/AnagFasi.aspx b/ETS-DIP/ETS-WS/AnagFasi.aspx similarity index 100% rename from ETS-WS/ETS-WS/AnagFasi.aspx rename to ETS-DIP/ETS-WS/AnagFasi.aspx diff --git a/ETS-WS/ETS-WS/AnagFasi.aspx.cs b/ETS-DIP/ETS-WS/AnagFasi.aspx.cs similarity index 100% rename from ETS-WS/ETS-WS/AnagFasi.aspx.cs rename to ETS-DIP/ETS-WS/AnagFasi.aspx.cs diff --git a/ETS-WS/ETS-WS/AnagFasi.aspx.designer.cs b/ETS-DIP/ETS-WS/AnagFasi.aspx.designer.cs similarity index 100% rename from ETS-WS/ETS-WS/AnagFasi.aspx.designer.cs rename to ETS-DIP/ETS-WS/AnagFasi.aspx.designer.cs diff --git a/ETS-WS/ETS-WS/AnagTags.aspx b/ETS-DIP/ETS-WS/AnagTags.aspx similarity index 100% rename from ETS-WS/ETS-WS/AnagTags.aspx rename to ETS-DIP/ETS-WS/AnagTags.aspx diff --git a/ETS-WS/ETS-WS/AnagTags.aspx.cs b/ETS-DIP/ETS-WS/AnagTags.aspx.cs similarity index 100% rename from ETS-WS/ETS-WS/AnagTags.aspx.cs rename to ETS-DIP/ETS-WS/AnagTags.aspx.cs diff --git a/ETS-WS/ETS-WS/AnagTags.aspx.designer.cs b/ETS-DIP/ETS-WS/AnagTags.aspx.designer.cs similarity index 100% rename from ETS-WS/ETS-WS/AnagTags.aspx.designer.cs rename to ETS-DIP/ETS-WS/AnagTags.aspx.designer.cs diff --git a/ETS-DIP/ETS-WS/ArchivioDocs/0075-2012/DIREZIONE LAVORI E CONTABILITA/Out/ASL Milano/130102_fax/00010-2013_15_ETS-Fax.docx b/ETS-DIP/ETS-WS/ArchivioDocs/0075-2012/DIREZIONE LAVORI E CONTABILITA/Out/ASL Milano/130102_fax/00010-2013_15_ETS-Fax.docx new file mode 100644 index 0000000000000000000000000000000000000000..6515a4fa85160995a74b2064c2f4d791ce0ce9aa GIT binary patch literal 12631 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 MFhEOXrG5SMKgJv}Qvd(} literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/ArchivioDocs/0098-2013/DIREZIONE_LAVORI_E_CONTABILITA/Out/ETS_Engineering_e_Technical_Services_SpA/130829_test_no_underscore/00043-2013_70_ETS-Lettera.docx b/ETS-DIP/ETS-WS/ArchivioDocs/0098-2013/DIREZIONE_LAVORI_E_CONTABILITA/Out/ETS_Engineering_e_Technical_Services_SpA/130829_test_no_underscore/00043-2013_70_ETS-Lettera.docx new file mode 100644 index 0000000000000000000000000000000000000000..ed3f8d6b3295110c136b505e88209986559a09d0 GIT binary patch literal 710099 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
  • VDr=TmT1g zVyNrB2C?!-vyZhJYc$W4FLG9VufL8Zg%+IHE*#uG-(n6QxY8sK#^bn7)q6zu?JPDC zm)+t~*$2M8WWsv{{zs0W*1fjGy~f4w_;zuKjFYsLtj6T*+&yrZR`(NLo*gxrvPxAt zv51Aa;G|6N?x*CemZY?%U)hJgZm&D#FpH&)jf#@vufrR3|?{e{qu`fLR+@d-iy;&eX(aiUj6QUF|GqNoX_4EDdjvc-9H}Mql4XoFUK1&4G`S>v` zQVk0?VooR5J8Tp%sIQ^O9_k-hp=S|bM|1~y%y0+#j4KqL4wOYzFK6>+iN;_5!}A+| z-Aeote*L!+1gcQNxPczi&1p9kdpy_8?P{@CCE*V_@ZvumXy7lPk@nBX^IsSf^}RcQ z?ZwW;<#js>dG$nQ;p?Xuvt~{uOnj9`6Na*S3f{D#RCOW@q1A+LSqxpAT-mS|@cJBj z@s3PG4khflDDZtjSGIVe00xSXYhT?i3RbBf_?Ds$_48PrV3jy-zpjF-y_d7mZec2~ zZO=GA%IhE%@LWSTCM-Oc)8tl6KI#@nj_w>gcsht+Ch}aVFdjXEAhtPp4C9&0V28$x zSCDEM2hxf8NK_utH>J@^$g1U~p40BI2>hwV`h%SrguC-|KrB(2#@#c5AQFJFBx|`d0%Lg2MAEE+NUV82n=IyP&M}<4vQ*{rm9yI zk|tfhjDNfw0JA*_SJ*cv=Js)68ONguWPM4=bgb+z8*$Vf3!rV%*aj?OEvgP@SZoTm zLH$AHeRuc_$Ch5CCU~f{GXo;=9JAS?ey=eT1=^I z)H|{KI;0|Ai*Tl0#$E!Ba%Z=O{u(N{COjD0Lw~*yw>IWz8eJM5V&IAMf$qrZ0p}6h z4O&VPpkOZ?aM|1c*H?ffcs=^4(d`q$8OAvo5an`#iWb-l8s+BDVb*0RGAo5*t zIHgE2U~CnAOK?Y*#%Gy!(D(|4nqr9}sg$ZBsfN_`*ZkKAPidzl<(=rrLZIUpw~lY2 z;~@dUGE)^}5XYK!dQBHMsZ^I$_3j_g zC#?B9zuf4*I`I8Lg~t;&!viU@v}%m-X_4tTm+`yU4`;qTbJfNmNn-8Y9N%j(PGodXTY90GR&b+?FzX&@CUpFz45Bn#%Q?CbWHd}00WAA=uZ#64+` zg-Nyt)`(E$X1SSpiA#_->1Ea7!=czJAsMPP8(x69%}mKV@xv z!59q)+_zpBkV%<^0x2FO{BqmX50IJxASuQ_Nq^v%3&%!i@>I0nPpO^%_mcysYwN}h+tPXnHq+7tVq#yH~c{}3S{dA?ac*>cRH7Lj&RCo1;rLNT-r>1PR3^97! zly=qXYg`d_+t2#?QE4E?eSi>3z3W=qJ6Z9YnuB>tWTQ(tUN=kuZor)Vmz(6jcv$1j zKd=tti;zzJ0A`B>S_X#a%y=vo)$yaUftri(CxG#qep~b02%`#clq5TYR))@C2X$0C zEHyum{Qtp&{R8n}WB;rPw9Rr<-=5m$g8u>o(id-`xM;`Hch6$UH|N?-P~9`_a4j_` zwYQ32jOkgHFLmqHT`0Bf?u>33dZm6^JzU|*5OCeUKPxK32|J)_~J+v6_)9Jp2Kpn^hEX;+5fH{se=G!mk2)u8XAqjnC z&5B)K2BPLD@KeM_jrc|%(F~TDcHeMHHOX1>quQt62(_?)C%I;}UsH3_ct)4idr9Xv zv7~<_A2BC`nL}3C7H>{fe@!rZ{3Vi&4!hH(PXEG#j_US{o8uSATVV6#k*P$h5`hK# zMaTBG`G>jY^AmH4`i#H0{ z*kAyjd?X0=cSGp2)lRn2%V1TPv6!bzmOi;(!hsZ(^t?Gd-!OJp|x#ZOH=z zrw8t5=dOi<*p@w}`68ByZ+TDIccbF#a1^heRzI?rjWIR7WX|xCzY|OMl$5p7GKRb@ zb-|)Ezl1;TSVY&4M0fqhHT$oE4Sm(S`~#KygXP?ecU%0A4TMPLBAKZ#Pw`xJhKzoe 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ξE0L9Xl%_zgGeHPt6o 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�)@HCwn85haR%i6oMfNX}Ivk|k%5BsojY6oO=^B1g%YB1ldGDmjVd43aZQ zDk!Qb@7n#1-s7CRPv5iqboagejXrlr~dhfHDI{q@|zpm3ZZuG6@DxQc9-4edEzobjeX`gX$m=D>2C z%xhs3(krgwAU=v4>=p?SKJdo2|JcRZj1Qs+oo8n0eNu%qe7@RnZ)%<#n8uT%lMv@L z;49X9lqR2|%f_;6Z5D?gX229E_r%R5N#H)xCnMKLN0u={LeqR1=^aRXi|_G|0PnB% z19t5*hh}pPLTL|k`OHmTh~GMX92G)Acy&L(q(jy7n9rqQd3_oxe)&fX zYiaTEQ{OyLXTHbTsHzhquCQsZ!~xgj9+6jY4Ywf!j_%hME8luz$lMLl*;Qs%$HFY8 zxdp}H5gID1TSfX_B%kt;OUabUNL-)9F(=oTFtKs<)9(OpsjeoLn&Raavbg7>=K|ra zb&oEc?0t|&AH)w;lfb5i#7N`kW`RrY&%YZt`Io{dNDZqTSYvS#DrGB6QfJjwfOW4H z8z+_4x3$%~73SsU6~4b8r)y>|y9#7x1zclZFc@Xvk$q7bC?^C2I4Z~Bz_nq*OtEjm z6?pG}uIK+|923qAa;tARp2X@+S4KZ5gF1QK1BY@iHAURL*mFr?uWD6{t_XV7IB$n2 z6|Uix?gr!rJX(yL3i92&d=olL!@lQCSM>Hi`V=+l@t+4}QcrFXYbw)**F0}B+HbEv zavoP`IoP4O>b`j^fb?f&Y)q6Wj23@Yo&SqZRCDrwbU<%A)YaavrPckw(%NBVHYjt!I&);^j+Yr7JSXTI+^mEYI zeXaWQ`a^5?K-qj;T^&swn#Vzt*;#|3D9=rQCWj_8o{74~1{i#>*U|MJK_sr}XlRa5 z7?-T^Agtl-{duQ?y9v*9UFzu7%biEQ$!iYop{bm~iOU2&ch8BhKj$t7GCvg7oVhzl zuey1(JknHBb5 z+VRj$dgf2DvVW{W-LqeSmr6~03~bj9KMcE_ws5w{%XH4uE2lT@8&%gq-jhvkLk3Q; zWClkAs~2C~xd!HwAZx?+YFBM9#9;{&8U{plJosT7Sr?qf@Ta(4QD04qpIy9mBc>;f%rDCBepBU|aQa}+4VU2sz8)L?BPrRO5C)al zo=3r&AQ0%BtmPBTEGFrVjT}Ei7LPL7_+)IpEPWWRCOMG$_nXTM&RFRW)Es68ObI|_ z^X3Nk?U6V1lk0|Vmwr8UG!&;<*(*Iy${K13b>-2#R^8DJS_d(vf^{TCf!`-ar;> z)PV@qdjYh7w3}Z}*f&r^b{VayP?+Cs!!y2)GLZpp{d*qHZ}Od=1XZD_?`5{LdQSI< zQ&YJLZEL_e31PX)Ubq9``8~1r!WGR+L@YM^F}eEHjsD8sj8|eQZc$VV2Ms(f(g+>> zt#TrnU{aA3Xa_@w;2_a0-|?fJ*sEUZ|4p*$O51C>L6`*?@}|h>j#(T_N0x&nQkrR@ z`PENU)rUUu0Jq^S?}=9{X&Utx>gxk)@+l=uh%;+`yk(?j|WM`X2i$+6mkAJ^52qi)@Q-S+U`Nv{6?V0su) zvzc{rcb7KU$9UCs&IKle+NBhdb0qgQ5Gk$5k4tlBw|QgiPO zv5(?+BZTS&F9y*PxsF&BoIK!PP##fJpaObFsw8pP%3?xB^ay@}(-)kk*m7ns%0}rJWZYXS#6CsqgSj7A(rO^R4a8 ztUzJ5r{~b6DWk7ifyf-!YJ1nWn2Va4F^kjgzU;Y#69zoN%&e>4gM|s*8z#UEsPh3^ zjAe=QYz7@J>oUiHG9ioWwf&6fx+s6@>alTDR_!lPu{UwEL?6xKadJbt@hnPj#8_SV zuH*vWAYK7n^^@`UQV+Ji_-KD0`}^EPxe7FE_$mRe2wk}o2_z2<_IzaK2PTJO ze}Mo#FAM&99SsZ;_n*}Pc8j22pxW@}oL?Xl!;k3lpOB=btC)svM~w8i5xT16oYijW zSRv?&W%r|D7j!IV8nT%PT^*WiHyUoo4&apo6H|IfDE5kIb&q+-=vYM=RR~!fp1gkr zv{T!g06Z{SL5o&s-H89-82ND256&*G=CUX~7Ca0*XomXssk;

    s{X36jtWN{A4PMtrfB=ARUB13OFc#%CY`z{%Jf0K1jhPLvnDE_aUOitl>7A4_t?%EzyjcRl+dGCjLNYY5ZYo+bboHm1gOpADO~ zX@B$wYmRr}nCNAXJAfO=#%+oR?7VFBhF|f2N_=4b@J(#%TRCOAm_cZ*W85?;;e@B3 z*wjY*##O>DgLne^%OQAfh^D9Qe(Q|RyWF~@$s#TXWr{w|Yjis6_}upT@7#t>_x$H( zJc&DYqX!}v<^)~7OU8Csa`U1}N*^aWj3`oGW1t}AUo9@oxNBubL{%Ke&Jtsi#va!B z{iC_V4JZQTHf8|#n-xyB3H6z-xVtgAEXfdNa|`^^NsH>?gPU5ofChKlet$9gPu$wS zfAjzH6I+G8Cwnu^j>|Iri$nP(-eQF#7r#KWO@z3woH>;5ZKhjlez$+aV4*13J0$xI_UE1C+PWvWovilPe5r{zX09%06p^thk|E;=k=%o zKv$rbwO4-6#80Nm2L9z73Wqnhr|S%SFctpKyWmOkzA$XXu0wNSaroMcgeGi9_r&Ik z)1wRp@YA^F)F2)Lxif|vUZyjYxNYY&osFfR857`Xoy$MSsA3S4~bldY0m%k3am z7^E*>ZK+O@WVkZ@{L|Gg$$$FY`u!5t1HohpdeA|& z&>;o*#h!t(VK=l%KlxG?+QF=!f$prRX8*kqqP74v791e!Hhh3zxO1)s{6ZnrYhsV& zO0*Y%C_nuIEmOa7{6u@))Q%aA#Nd@aJm){V_ea*DQ5(a6#%`_x_ILoUm?rp113d&C zAj9TC_O;6bk<3`V_A{biAX{n&ibD$T-apDB{s3_OqX+(9g|UqP6OaM`sd5^~vIdls zcxS&N@xrqH`0Hyy&E>hq7J-N~bI)|>p}a7+{(b7$h;#W57PlrQr8&5W&E?wf^(tEm z7~Sk&^-uIE1e04{-m+QqP2B=dUv@3|dj<8(b9&j_+Yj&@eTT(3y~NunQ3I>Fl|Y&h zWq!Xu3;()acKRTRQzsNl?E^k*A&|Of33Wc{Wghn8Psb11nj^}_dRp8~5GP%6-CiW& zyh2_NcaC^_IbHbKn3X?P4q7{irY*gdY)M?^*c9Pj>2m6i`s#lF_2DD(@{Y})iR^4W zPh-zhqFO0uy{V!p<8j@=6+%0#1zHhSBja$-_{RN)7RA+R2hx;+sP84%mo&J_cfMvv z1x-5c>(?)|PRlgeJC}X$WqYW+f8)3JfFk|}Qo~4(Z$|51j`UIQ?Rwp(dWoVp<{NF; zA`}y6(Q5K`v{rjYja+oE?yXr_=$44V#=u;RxQYaQ=x8N#{2kkY`H4@*T|JTYa?{k%%#V~dU<8!<3Lg;`blbT&vH>G8HH@Vy=dU0$!z1-3-aSJedtKfFOF}%4EtuQ zcV1qUAk!`}e3i#2r>(nw4VyX4!RTt6t4Jlji#ltpFK-7z^dblt`VK*P%zBk+*{;J@ z=8PUSA2EjHu?KWnJj;llYm(PbCA!BGX+NwExO2x?@w=t!niV}Q8z)Qj43P9acQLDp z&YRJ!SU+YU5A*Farf&P3O}j$nP33%8HQxng8yF<6S3woCGjw``^1JKKEE%BzKX=`- z!k0)z?k_`BRz#FnC;N+LMJ1_Od(GLI64nI4NAv1msKx#F7QIj!3P!OdI^V^j?g`~- z1g5dD=0=bQG?X7YZxC$E3kvf$eWs$&?$huBLPyr(oO_jLNHqo^RozIHo!iRMJsf7V(3;M}(DfK@?9ubAYLBf<%pOI7tl2e)@Z zwqarTt?BfhQL;c$`To~YX*~3U6ifQ|uxEJ@C0v1O&DVVT46EpWf7{IBpyZ%jR+qm( zL?I}J`3ou0^S7$_i-ogIER=oK^&2lz%Jc^qZ-jKP#s$8xS}|uzN__wRs&g;lJ6@C6 zj-$E1;q20>%BUr6^t%hZQ*zkqMLO**gxORrb}71zd?R`tVkn_=2fp_mzJCiVh*#@R z!GDn!>D#u9E&5MO|H>~!O{0~o>-|@z^>^_ko7`c0U798}7q1cw<@GM{Ye%=_V@7&I zU&Rbja>UA(FxXW;`KW5`;bP*PoCGudZH~(61~k4mD3FbqM2@ShT##LkgDXakuv9bQ z=VQRq1r^8xNblcGCPKx*_Z{FNtxW>g+D>>U=9+e^7Ytf9qT&t0Lx9-~7j7Q5Zl083 z2B(P|ACm+^3N-IQ$-OlD<|iD7D6P^7oG5OTZ26}8o{Hb52|=W3EGLT}+fOk&bQ89g zO;|C2ZG`f?Y~=$MvqL~O+4SJ9*6SjFwINjBZj0GJjA=O`n-r&;5^bmzJg`6gZl94A zRx+S{A^AS7tuBX#O&mmf0W@}20Ip@f{u2j#7Y)x5^6$nPqpLaUq|>~o!J=m& z&bb_}48<`cNI^?eJz)zI7pielw^$q&&*K_;^7C6KTrGpMf(TZzR@A zq}N{+$xWtsDA-qgbm^Hgwil=R!rzt}FF!O?-`)+Xah4^w_kl~_jri-Vf%V7wJ5aXOvT;H0A^ zdn<*i`9M-#2Y!C4JxDcDb=*}s;iye;2ZDbTiywq34UoIs$!xNnjYilL zxV4dbJo^T_Q-UToL+eFAgNDnjHV(bd%ctwIo(7pZI8|hS>zGpM)I62{D8?`(GMUVp z(6@1{iHe$(ZsAJq*BsYgJ8qJ1j=&^Iw^ab*9D6@EeX$xv_9}oCisZcuP(n$hclk)W zuNVIY^@)S1@Ko~S06Xc#|IbdEIhC9iuY`OKUJ(Y z3*MFgAP@fU#0)i+F}>}n;F$}b2J>mk>#wx7Q6!B=yHB}@g!KlM4Oe!_kb+u21DPHb zx`|XZj(#Z=NVDf#ez~Uq?Ks^T7?Lj(!;6EfV~)tSb*7~q%L;nlHV1=Ih9a{$+a|#+>OK9FUh}PD^agp! znyfC3_?dKKp_h*8$IH8h)Rx25S#Db#Ni^2yJaio0aEc(6e1DUQP&|LyoCL$Wy9~K| zQiRXOBq_wjRMp4Ex~QH>5ZeCc!Sp_YCHFbt!2~MB4fx@6KLC`yD=>18|5gB7aW)R< z+UIL)c)EUQ#9vdne`z7}S8K{92!n<0<$D92;hpzJ=tT?hcfyrdgYYY6490ttYl#c1 zU0#Xx#JkE@oFGBtpM@?szQfc5;i$oFywDYaT)Hao({9Tc1R~k78N^=z zvp_m1_LE$xi#P^Lkd{!gVeYg?eoH zD|^W>%}?q*92`g0`Yob9Tc0R{i;uy^mqBaLai{Mx8N&CI#6QoZn{Gs!XVR-hf7LNe zxGTxX1_SGu%)! zW5=Ax?)}unwR~51+ayG6LBI<+HF5OPQxHXxgOwQ=t1$Ly--B|awSCSw^@mEe@&)B< zbHwN~q+U9!zpDsmk$)5-Rk37t^+KF>DUcT8!?mn*uKwaoA5rANq?YFYb=TU`h*~WS zJF3`IXI?B~RsFN8@Ed-QMpZtApk{X=Okdli*GJ^CyHg82~W68V+qd z97mW|Z8N?!)iL9d^L$mhYfk>{-t!!W&svHT-q1#olQ!=Y2lr&H0}=7z8V~UYCE1mQ zBFu#u;uI-m<&@ZUPJ52zkkTY$8o?W+r%ZAUjUhXvVt8r|m&Ja!PN?0Cl7zF&Hi_bh zP1d(3S0=AHM_(qj% z2l5WdbGXw&e4OC*MiFv<>6dsYvZ=x0B}wm&KcXi!>SN%G>)W`EBcDDI@HG% z{@SAlYVlJC({AZNGd|~;*)iAX*A<(0qO~ucRWHclCe&!<6rz<6D^v69QqL)gozhVG z^6t~g;eEbCbmvl&BV%=yG&}y+eKMY)P>&Z>HDjs@dxE8oNeqSa~PW!jfc|e9-vgY50=)g_l7+qd-I{AYHbiJ# z7(5Qwb$Z29On)Pa1}~3$PkdzfxB4>KO8c|W2<;(22AHrbl(nBH&1Y^JwG3k_D}mQp zJhW$Jhv_^WtBDKD;)neLtya5b-~aSum*TIQvwzt}-tkUHoM*WsJ&exq3|8j&+gf-% zeh5g9ckdoasix1TvK+ZGRpbYLRPR2%&1PdXLMVUS`-1*XsLOo0fM2uU1p^H(c#v^yNv6n~noY8&qF zJRRJL&NxNzo=Wd68{LIZC@B|H1@DYu80zNQ0D1qjFIUW7!K#$^gUl$au}}Iqmt2@fE=NkNcm|)I&xU?PqsS$_O|iY#Q%7LD5XJq{i_|2klPTl(JL7~ z=cA6BJl_(;swP|1z5GlE#gqE_{o3pIA-D2l%fJC>=Lh+jnt^mB^TDb+a@n-0+a;S3 zvv^G(wq?g_$ks~Pl-F>*QH+>Y6hS7+;Mn6+o0Nkv6;JQvmVnE<(ywan_U!LwiFJKaY(Gra zADnk!umGVrts=1#*Naiak?f=LI*yXC!bUJvxAEA#1liUz7l;k`sW-$v5% zpQ)?(OTQ;*QpoW5rqptTY$#Kb2`A9#d5nU89sjW_O+}=YeQ5sE1$E^600oDCHFiNS zhOWY0rZ_YvGEC|<$rc(SGH#o!7 zWb*{IR^P{7m!%zpbF}mDvtXZA7bUh%t~;1XMOaHE_I-(X17g0s`-on64uq2^(1t15H9IjAkEC@!P7;w)d8(MQK&eax>?A;6@O#MdW{l#5UBD`{$scf$XDqz0u?0M2l>-9@xjQv)p)q}@E;?~?P z9u8YeEqQMp?e`mbDQi3q2D>HSI@k|2@=yrB-tZAlEU_6((q@k+V^cogXtjSN571jOJxa&&;TSCR!&ew?$MII~~VnD}p{ zL>muN1SVwe&Fpm8-222ef7-6So{fIx=S#OGiswJZHaTjXAM#wwhVZSG&9QvP%Yy8} zCokjP#%48Q=G_&z7Tie`5bxrIdLDjpj2C!;imJawk?dEx<}@f8dYIA2Zf^56;AfI* zOzp|b4oGZig@ld$*HUs^6(BNLQw5}g8vybHokwSw!-3HFgN8rZ`TjY@-+iNmUm!{W zNdLF=`BsJ2JU!?N=`RrJYzs`pHH)sM!H@juvlci_nMOl+MsCS_5!Cit+Vy^hablE@ zU(5Q!sCfSvUq@wp&PBr2Cy8TYl4OZRtM!4WHZyCpj!p=c(-PQo;$&KLD=Fy$MjLj+ zTHF0^rHg)aGol@(K6nqNGv=ym$X0l2vGqkC*uuA*Q&1mRlj5o~RuK8=vUeq)2;pdd zs-N?qG?@L$+1*zs#kPYtyg`zquF}yPDDqW&&i2!cAZva37gq%W3X?V84iZgcN!F7a zG(m9N=BNL%KY#6(kl}UT)Q(luIoVa~OwW~I}%$aNu!w#-Rx78h8 zze6h}-FhPs$GV)2)ll5;HTZ$A!v*|ks-V7rxuZO|3fZH5Xy4j!ZXxKtuVGiHUhO38 z`?mjwpyBG$!+Yt>sn#VsFKfr9CgfJbJKu)o5W=`Sl{EB5})MPP>^lkXNYZ-K{+v{vkwZKKDf2ydkYC^@xnor|B@lDDWP1t; zhV5qC$BpJCl#ji3w>tay_km-snzwKJjMPdu7%O*SAN%uq@ShPdP_#rpdQqnK>ebVn ztD*Utef)~_HcRhJ@C{2^(_SIWSJRPUos*$OREtgZ`mNI_cyXe$zf-5DcStF@e@48u-NVuRaKDRZIBj8WN;Gy}cXsvB#rASMU3{F3j>+>UMMW>FBp>Lk zyo}a-Ib~^X-7r^P5M@iQ@I?g|=a|NF@Q9gN+;rjW3c2Yz)e==HR(T{^WdTV&rUL!A zc~gYss$`q_{|rGn-~qg~5=!M_X!V$ExdQrlCCGJ^1$|OpV*WPa`vKwYf|-nD8RGi0 zacz}>cO@`BRjZ>jVmXWi_IPjhN8M8H!xttozd$c1@*u_{J+mEU5l9k$Ru``U7b@8s zM{rJsmkEAlg*;$cW&H}D0Pntv{|7|IUy_jj@*Ms5W;V2vPpGlREiTLMpW!6+-?-kM zPa?BZ>jfqdmTAd2QSNbZ2B@YVp;AvA0r=6?vr-hPBPoMl7 zCbyfY4_k${EDbd~#Pgk#0rZ@+?!q*%pX$t7|7==muUOLLF}eO_Z$Bfb&%t1<$yuY( zml%&kfzv^mJ-$3aQc*@m@fOG6AawHjTFf>2k?!M0*fZUf@7FprTN~`B(5)Cz!zlt~ zC(#=)J^*%%zFtfvhkdOiGKWSvLfMDPkBsg|?;9@Vb{-7JQk))g5YmWcF6}hS=Yv-2 z$70@Ov8e6pC#$&b*mw)vL0KST-0fpIG?d@syn;S!r#m@=#Gp=xr`uZ&mi8Au`F0KV zCX3ERz(}aGA%R>>NhxtAUkjdy@be{K+moDB{G&?k|M+T}EQSnkV*6zZ+mCKZ0r6WK zrqg6;zd-YV4sH}W+*9Fv1&m;d}^%LSERppTV0e*e`G;`+xJ;IXe}y8xij zFv-gH^Q_Q$L>;tGfaEk1OWZ=gw{#_vX$ZhY1df;Wt&~|7)N%&@b{F!$b2Otq?)#iI z?E>FiEDpu)ak=ap48Te{Ek8a?lSNdezIM~|+$=y8q)?dC$M}~%H>V2#;*aBUV9y`w z-=M+E*H4-=`J|&*ckr>G>(h>!?1ChH$;ty7$eQrOT@~dG1x)2RbJr`Fa{VPNovsNh zYG#|ulP9MdJ5Q~tYs3YkQd&(6k^{4@vs2vEo&Ly?FkzTMPGbbUS|1$#g8J0vdzx5|% z>%X__f2f{+d0?mX7bs)+s(E1j5c_aW6rhMJ@aB{E&acEW5Lg>PJgQ~3MRcHzDMp80 zz6AKLk}1Hjb?HTOhteP315q-aY$C7W16+|8m(yy6u$DC$dDV%r-rF#5z0Ce@Nim*l zS4q-r(9dYPjUp?Qsk18|yX{+v($cOhU%PiZ>+%j7K{F43K z+t5lG3~MrWVF-W#yW)1auGSlvo2CveEE?L%BEcLyHH=6O5JT<|X=68HIYc0F!w$LA3g~?jbQ6ogU8=$ScRC^Spgq zhl~zQXw&cSAcAV}>96?M^7l(sp3Eo^Ckr;lxEF*{0<Hma*#QGK$XE!Ga#isT_b|c)bEEc z?@u0mCLw*qroBIk3k3(x!H!xS4p)G=!TFCr%wjXMEOM=p_{8s){;eOOD zSQ!uE-tC2W5_HM}%4)lmhewJbL5Gl$C+*Y0YM*CtmpBERf+!r3s55#j!pgqbU~3Pz zOLl1yufl(~G5EF=Y-a_2t#oZ`Ga0GS_GaP7EJvvC&EjDfIF`E3U5kcL^Ex;LQJz8umf?;|ydKWBYh$R_Tyi~Nw6_!Yo@$s+;ksMP z(m<18eF>vYmc&-xcb06N?`|J_z+;wG`!V}k1cfXbEN5VIID(ro1r_H_=9j%S{P)+! zKk$iC4J;t}AS7$J9KK3v4UXV(H&T1Uh&@*ukt)q|cME10w|A|U4oEKfQlp?xMnEP% zAv-(6I$>^P=as*o{0r20NO}5H|6}HD*3X#yuUXsHLI^iPpVq!Sk2z?W)@>}WReLes zL%N5M54t8-)RKHE{8Hz!25;JbZ{?~4zd|llLLD)j7h=GC47Z;-Y!BNzOBu?lJc>T| zu_%R&%uxHKMP9u7yop3YdW;g{0q23Do)@Y3R@lWHIvxgBryf3|L7EwzLre#HVdGin zj+lnT`~kP7Y4CXM#H^x}XWh%L0h&Vxv6_D1gjWNU`RsfjQp4Uy*AyhErYmU6j^~CX zUVF~BbnLTnzYmfsx?|XZqMOq%s^QJqz>-NNAoLUwb=H=nwA3~3?%XC_E7rZ5JTj6B zw2ANHOc~0)b(H6s&bqTh3ud!*v-^h6pS3s6=yfy2OMS ziN^EbwL4aCWpuH(j2|jW>~gibwf$iW^ndxle@}b5kyogU<0(^&(6(=nr9)vTV^%4T ziT8;`8CGOrwPmx&nq^B{xl}~tEs>IR>0|^2otrWPsceu_d!$1>Z(sZunG&GXr-HLY z+$hmS2TCLRfOx+BfG^IX%>BDov{>g|#15%HtI^NwE`wNoDWK~cLM^t&Hly{cPt-OW zl8*Yo3ha6VD@DOC!mN%`W}nM{k&(miQC3j;Aaj>3a(3fcV`I{eMW(5isXEr=n8v`F zJ+&#>a|3{2QqH$uO=&BZ%mvWMmqPHL1Qh4tXA{Rv`-1h~u2-c{5%aY3rw?h5zNvZ; zrO9xH5-U_{b1TT{S>3YMEJ(91Fb9N#YJ;7i+u&JEOXDy$B@mU|R_^5F2697GRA^S$ z+&C+rFEP2+KERH0T*lJx%eK(h6m#oV#_E^8kC<&7)I9Yw4Xk+Q zws+O4MIe1v!B1ErPt3r)Z){N{omBdA#@%gh^{5CmxO5b|1@?tqMTcM2wA{YZKELKuw0VRk%hnGb zk!N}Ati|TWvH(@XCvH8383vLCk?JcUo2C1i<=Mr(825#l;E=Riv$@qR2;L@2Abn^^ zf!m9r``dCiJ01O9q5Kj@p%A^sbDx>CFWB5`Iy%6VVV30aDI|87#^maUcw{4T^R0u~ z`Wjc&d@E>xKR@~_GgE$NcN^jRODVdkf`Vd4lY^=(gfCVzYmg1G(v60fv_LrNef{^S zI_)(zHS{!hIj8jQ#)&V;I=b~}Si{6RA5*iGXg(kzFHxbJZg4T>8v6#78%Fn?p~az& zbMdquQ13P5i6>RV;9YI=Rwp%=(;9wIinsJM8CT48ss4|CJtk?7Qr;97C9y?#hvlW+ zUXC>nu`*XV0_>vYtE*!)-&Ik;ogV{?Rde8fQ3z@&0_y<*LeG=iFD&g2uPz&DosDXi zPLJIyQ6 z1DbNiNh9=tgR)EI!X{Q5c=9vl+Ex>Wc;D)eFO=n zeWJhO*pCfC-E|tdnWRvp%*z0)A87!u~zkAbIC{gGw*jx^0 zb7~w>jP@z_S*@sVuyZ3m`g-`Sbup#cw{3C0ku6qLPFqprrYGBzx7A~s&!<8vV1+`P zMTv$FS791vRErA&?nwh+~bwcx!hV65r$&1@JTP@Z@mMxq07_m!_ zlUQ*z6Mn#d1`6G=lK28TrAKpZTmHV~`$OCQ4;=Vsr~jYS=}-NS@APYdY}#OXOpJKw z2@b+v=*>>jE3O`;S}boyFq45Q^1gH3(;vO+;~lgs97MzmY4>7wXq}!WYTB!r!E5HU zNB3MDDnu*tvjICp3JqxYKoF8-fXolM*jAI0J!2|f@3iBHD&c<+gp{s|#in4rKl>zm z2YLU^;`5=()3?nzf5gN|m!r!#e3LJw`O$}9*$^Izjc01?^)b2mu_DB;k5^W|<1v zT5|aX5@P%X$`(<1(+=#ShN;d(CylXWzD{{Fd{z znfrwU4vsD9e$j@*>!|JcxAp2LnRM8D+gm7^v~>ej`(!&I4gFVAP=+m*{dPFuPWqkK zxTIw%&nL8iP4K1eZR9w0!=%qt`Nq7;is6If8spqWJ`F{!+96e?IwB=1Y4a%Yy7I{x zhjfdz2m4c`uWuAq62J80FK5qB(+Wvkl^pS3t~o$UNG;e~)bVI5N0RlFCRAkDu**k` z1xtCJ5~B@9Jbo{I^(4o(7cs4JV`G@WMWJ>)6A#TB%=QHuQZ~q6AkF+;&2XI#|D>V8 z*tNCCG2?wN{5Tl!sIIK4VzyN_~9G#qwLnRO3pU*vqs zC1dWHPf-d8>tEnxY2N-kg~&g@=f?9VXr6n`&5;kKbmRK8)K-tCFZCjJE-!b&N?3}m zN}ljeXlZFGX$j><@B{8S#--VD&uR9;j)i`swE{pC44EJj9^X(6580SLI{ebx3~8X7 zatuF!Sb|+c;%Tgpi%CQM_Lnm*g&*hA!(A4I*>f#D&IcdL3DIy$S+Tq3u?V`6bImoKpACoY`# zC^b=G>y;-d02r2cA&L2Mer|qV!Byd}@U*+b-X2XYfMeqz-Vk0qcdGB`RXc>?5nD@~ zaC>#yB;X`%ZVd{7;!u5L3 zO9%QZ`}2Lv4C*7QBl0)mf9@azZ87|nw$?xRY3iBJZ@b0(9r6HXWl|iX2W$W{Z?Ae< z2Ab)bq&?Kgk5!-yEGx?oQR9%oTl~W2_Vm{7tDJXQ6nHmiYO}FsP_m_!R?0NPwC;dvt}654`Zcj z%YO$Dh5Oxp{5CkDIzW^yTc+j)a|CWdd6!w}cUEx#*Bq+|N}ZVpFm- zL0){+P@?=1kc~IJuBu-gXjrI4aB!%GhA3%_-E6`O1DlG=%~{rdSZdk-dEm}YASuG0 zbM&0gL{;?_>1Q~->Sz%&P$WNNZ4xM?Gm}faPx$Y=bTWuKfVD&Y0TK5rjtApq>QY45Vz zY_Ft$r6rxuqUGgP^k9qYl89P}8{ZOWD|~NFi%_l$KhS3Awc>gX5h|n|>`~qveJGxP zj!##-zXng3+{e7n2k_}Y`wmPxB#n3m-M(Ukk4`JvYg-z+TI_x!=+NFYvWiwdC@^=N z*Y9mpzS&NlZkRz*VE6jGpG;i}^P;^|9=q^d{bY5-cX94yoMNi}l{MxugjNw3fzrzK zC3&8?iZ%EJ0=vg6T&-LvAGhBpiI8_Lt?jX&S$XCrwbaLx0m<` z+IV8m`>xieeTr~bv6PN00O}s0Cgs@Bcw%(=+NSO*r3-2bL6UW2!1vXALUA_NM>NnD z>-N~SxdB?*2mwPX&vzZeW7z|*l6?{Musihj*ILHdiA<9&cH4Wf$4Jt>YWV)+p7m z29`4QK2wL^6sj9tbe|aEUb#t4-$qsAnqt!tYDnTOufI*h{R11_fAA~523Sw%jFT_G zQFfK10PR@25BI(vhQ5G4)JO}ycK!?GP`{r)5j$OJP;HAwHGCM1fr0swoM!*fW2rvc#uAp&vdK{R2 zRCsfn#ks$_|C*v9ugMSauH%{EaGKHVT#F)`TSR{&Jri$yA5XcVys^&C(HNqZ{5x*s zxnj3s|62dsJbZCH)G!%Z=-L$B)zUe{>0CM8Y|(Op`U5{~^sW;*|3%n?BXd44ec{o7 zglHB8zoavYv$~$+_gDj`GXWgZV|ephTv2tG)wH5A_itL1%2Vm;oU(7QKc`0e8zOlV ziedxly|-Bzj_Ol4(}Y4lwAXsx;;NAGA^r}%1%_Hc?bjhlZ$XJ@)q0$8x6(W6ppI30e^A#issGm)4Wf1Pc#Edn9@66wsR zB*eq5MQfr)A|nHgzNK;vealZuv0sWw-{hBgrK&{x(I$J(*RFPJ3jIv5)@@AkAx$i@ z=4HQ-v_6T2ilb;o`xjo)t%VLOztQ@5$p9AZQvPSNy9-by6uylgBJ#~xW08h?nVxKnZfBxQ7ODI=h5TCA zNI09yyPvM$ZKPmjFso&u>yS2sJ#*ttzXEe3;j-yGzqT8L{hdb)$`2}WK`XmpG0f3L z)v=egwMawVv(banl%V?0^Xv5$m%(4I%bI*PKYg@t-@tj*tR(C;3FA;}xV@l0<-Ek> z2@Eq4nuNALudHk>%hT`E=Fh5QqYSHBX{K?`>O@8rIu%(JVwWC=&m-n~=X+ zGp`QC)9YGDtPiN8TYtJzCR;mvQnVm>`=i?Fp;fhK^TjI)zA?6#epx{|dUID}>W2oJ z!3;3rJZ^b@cKkcOJ+guZm5z(ZZDjN;Mds}KBVl?cO;?i_Bw5oEHy+)Q0G;Ivo)BCJ zH~HUl-(9f|_O~qdKuoTCw|HojB+0S7Njghc7FP?4jVcs;ZOf{1&(o0YJ-(S|Zq&J7 z6>=_`p1WS-7bphPbFwiECfb&lI>c?k?~Y<+2@jU*)$xQ6ou6CjRo>0 zAf);@@8k%y&u23~eSk>rh@kF-Q($ZMV#a)1>_9qaJxjcf`y;=Uhtc>jH-`=P9lG@U zJ9NdG+vC!;s<&mRnwl>n1W?1yu#O$PWz45Go#Wl?b~mVJx@(=09SWv5uU{g-!(9?b zaigw^`RGNShT+G+AlYy?JLWz8N!$PMjKpv1Bu(hIO~9<+7%1R``x!u4*Ty+eK>A=a zl_mg{HUpqb;c>lr&W_da>$rLXofzNUfF9-;m=yiqf&AeZdFaDqTEs5m1J5;O1tt>lXt@;b8$sePxo0E?&rL;@=QU`h3xL;;h|7-*Wa#)Ib(%wN|>mNeI{w8utTNk z9o#{oWL|}-^mFI^SN;|nkzc50qAX|%*}RLSK1T06aZbXOeeA=u(Bxsf6d1kJPgzcT zJBiP^eOuwW%(wU2d5SIG3&=pFDL2lxiYJ2Rc>ACLDEIeYpkE+jIHntV$d8qSZcQve zu2lEnSN13ZY!ouJtdF_!!BW$rqJYFCTMV#rM-a`>%e+nWBptI_$LmRb{%_-PAvhU%?DPjL+h10pyIg{ zehvKwu=o%__!cUIHHDm~0kOgDr#1&!*y8iUvxYUUOWs-NH*$bpGQ_sHK(DAOAe-#a ztV(D{-Y*b$7T``7XLQN$q5KP^;d6dDcl^KDd(Wt-+AV7oL{U*dkRY)TkQ^juN<=7v zfaD|~IY$W+OF%$!&XRM^u@EHZoI`=+3_?jLD9UfY@4bC)pX)j2>%OP^j{Zis{BVpt zs$e|N-uqc=&AHZ`q&H-T;B6deY6VoUsSO>W2|~oTjn1~M0-1W!=*?DJKj#fOtN<81 z7Q6n}Yo2W@Ujp0>Agqzdft77w5P9bp#*jH0VX%>i4%eFmo-67bbUi8n7*_UFLUv?q z?XS$*0X;%F@x7=`d&JrCr89I3z*mmfpxS~1M=zuB@9N80r2}Q5$HpthO=$ zL?%T@?8`0agmA{CM!Jo47!yCS>su6|^HDZ24B-otP}j@o8H@^}V$qS)*)e6<=->B# zwHQ>BzI1d?{e0?kI_~3sGSGA4j*QA85F1`t>CND_HUAy^loz78Y7RaV1G?wW!Q$l= zYl$cpzJl@|+qPslDFhf^x2zN zZ-*}&Cc+&DG;^b)aff+MwW9#l8VmF+rAG`ur>9j1wNV`g=%*HIWO8^gm|Gp)eY$UX z6o4e205e`)kS%!MpBFK&aTQlqS7mP~c`#*MJY=NVbwtUh(ybd-9xlT@W@5QoDDQXj zQR<||bIvW|ZL4jAXM?AE;*ZL9P**8Sc|m_%yf~z&%^H3VKN`2MFG{dT9ah5H`8FQ^ zRsAE~WLCjEL|X5!p!WZPjQ@im5!oVg^#y0JOS!E1fagp7>jFInB90W)MCG3cAcHRL?*7NgPD9ZP@j-k zB2#<<)~>B5@DEH@ab;526GemlO4TQXff&o71XRR~g;>{Kh-1EUs#=?CzVbQ2PVypT zok--?G&tk!<(9&H100QT6Xkg3rh|Mc=6?e?sV7Qh%s0IHlV;NOhIY7v<2ieNVZ>5l zE`aGd&H7$hMT>e$ zHV=`X3w%uTz8dy3k~i(R$+s$RznVZ~@D1yEep+kmq~k<6hqwqx_KC*d;k9+`$>=6* zLwNx`Y}9(VBA%-To!)up8E~awC|UjJ4}kc(#y`4{JToIb@HsYsdl&pzQq$+;Oi*G7 zwVIi2&2d7y-JE+|&enYWu$LmK<1yXL6O`a?x16EWu=q^S((hT`hl$V3I_UvlAgX6( zD}gLt_&P3V!u0#CTlcsq1nkxg12Ze%D-)@y^%Y-z6#n+L`}pwj^0J&YTY1-24d_RD z7~SH*Q=*W2Qx8{(%ulKAQBOKo{9aXm;Y2aDZLD1Rpp88Tjn}xr?lnHVwqH2q*Hmx- z?R;2yhW^fh$LhT`;lk>=_h_`@$B{7Zb8QmNr{0Hk0akt$*ToqMnTzo){Fl|I*9I@tzE!u!H26l(_I%&YccfJM|!I3Ya<6q#3$ zot2#%Op}+BllxghL0;kZ3l<1DOExVqf`MuOA?j#CD7v4mD+W-93kLJd*wfO>(1qOr zbflhRJi)-HxvTPZw&YJ_hsV^7dbwR*67RiOV5dT?dv;HE{J@*_ygpe)Ke^94#wE_& zwN{dXVT74}HexW!$3yo6$ox(+8RE|h@JI7an;JeArc1qC;(Jb9K(4lx!O=9nU8xNc z_<@>XfF0)WsClPLN0c0{g0#(kh*%h$=T~0j2b$#9(zdYN+wT`8)a-Pza?HZcuoW&b zh*}xJUniBZYvi|^e?98D$y`E>J8Cc+{~>Wv#78hLn6_Za<&<4qxf%LA?{ zQ$)NHa>BI;B=Jpv#!P5{ZstpvAFM`r8FG)ocD{8rWN)>!YRSD4<5CD^fJ~Om0FMVgYBf^9uy!rS-&$qe7Esjji27I5-*%OLILv$9p@~ z?d`0NU)L@5j6Ty3XLee`xSb~YP;tHwHQqd)S!*JBnR~;fq+A}>dBY?|55MW!I7}&d z?-3)2BJe5E9NQ@_`i1d&a9YRp7_pTvsVp@Hr{Y~3K8MBD*E~?n@~uYJn~lZ~GH)!I z1Jz+r(*v7x_i)e$SV3_|8{#_hs&~o&=DC+$RHZdLzHJ4a7VHPAov-SQ?oclKL?}&_ zyLVlyh(--n4UhBb_=c;-K(BFq#7ar;sC{G4Y%2?2d1*n^16f>eo4r97nj)G$7=+$w zW{`H&(vDn>4{rm8wISuH7D-zy94avCfNX#UA6D3fbgTsmehZfom6+grE^e3{^vZv( zCR6Dzl~cb~(Zk#l=7*)Zez_EW_pS&4C?rVtEtCVgWjm9)UBCrv(@;qP1;3`TiENo8NIUR=c#`DQf3+sm&seVZ#=2#w9d40Q&eS^l%NPkFVZS;Z6_Jxi=X@I+h9cNE6mnAy>CuBbm}2G734U2L zVdp47Xacidl*5B6^bd-+7OFe&VnZF<@<^ zx@NQ=u8t*pg{g}KtqYjWj;$3A^~e?b)E`P`c-R&d6ZczFP8?a#(M?o!lRvO*XtB6( zv%C^FROr7$a`asG^n@;30A<_>wiGiRtxBDpJ#9&S9j;jw^-&ZhWCcuFP@G^OF=qx^ z*CO&;{|aOI<4}$kNi7pz_u#2N*}sW}kwXF@w!?J}+FS0->(3|qwwZ4?n7mZKzX`e3 zx$xQU2&fGz<0o%e3DCEM<;B9|N9+t`!IQKNml8X5N6^jbANcOK+!#9|Lzc4c^Z z;Fs(=88JO+c~heyqRK_jleFzz5SehyOn!ss3QDeHJ>PqXw3!?GS=hh!=@z(9KHMJMjp zAM)FpWgdS{KBv)hR4L>?5q>(?~lj;}gMoByoLPSnJf>|T5a&nT5WTsAjB+NI#( zacOnA^r`p_C)eqLNI*aKJ8k+*3~SXM|69fCMG@j@Mv0AI>hM_*YS*Tjv`e32SYi}| zC|R7G8(qp2EWey-wRV5Sy!vC)8)*J83G@m)F+r<(DfiC^5!dS4Z;%XT&06Hd_*r=D zSMTA7IGvVWt1*0PP0G-wp?PG`a;>K_>MrrEmcwVE1^PYq{45&%?U)EC;NQLPV(-AO zj_$vp8d}8hM3VOUeYWnzk;meN zGvk9q@q&IR2jjMqVkOqG@exd4FVe0Q7_c*>&}o*E^+& zbyK6GazPkFF+Bp%U0?a28=wz zDFMKd=o`Tk5wJT4nm58!{%Chiv?!d=eoFyWd2PLw;eMz%F$c&-mDiVpFsClreN`jj zqfMI6_~nUV2v~^K95%UMF(;N(d;qDMZyg={#e}RKqFSj*kL^Ub5QmiSl+DZcY>(+; zaSqSqLNm3jDaib5eSHXp;NigV+8$f%TRAO@@SYfkH#|E2Au4qTzcBhh8<`NU3lN0Y zSF5K&{3e|2a97i%lk1JrQ~*CZX!juJs>mIUQo5W)HV5D@O{VWSA0^zrX~05Pf__l@ zD|Dm6#I09p-MO0Z;@}5`l#&f@%XTT+Pf8vWQq2c;=V#?&6@7!@*%p>?4pPLRo>3ea zqu&TWZN1LEF0;t}b}j&BDyP4F(z`G52<_ZAN=_`^f!2WvU5%S1f=_yVOf3z~fj-{3 z=rtIF(9@T;Do^K#g_xsp!VO@A+>tZIcDL@=>rH?nNWi-mD<=~k5e*fFU*U5S*25ud zQq-_ZrfzHkjY@&LehiI>7ers zzHH^td5QpWDbGN!U5>V&d8S&fIh~E9#=V))8GO|kIki)S_i?=|tQqH{3_}_v2$<%D z|HHG?S-(};%YF{ZDs1iIj7H~6BC3!cwNZY(_oe~F6~F9iq!>!ua5@V45yT^ zh7}L!;%{fR^u6I zb96{vI#=yWmLKkZ{lo9IwjuG&Isfyu3$uYi+3+&;nJIT1O{t=8b1qduRdy;D)=o`% z<~KUbq$(v=$|OsR@|GgHLreqEwa-X`=viuHP5gzA{1!#I_6psPBU{Q6=mR`vS`csa zJ!f&Nj!g285epOzjtA`14Q}8nS$xI?=isJNZ>*{(qYZJwLZ==kxjqd@^U^qIB%WMJn+0Ol(A@A9o0^;fi ze=gaQI0k<291lX`6P${<-d!+owD~%+G3a9yB=?qcSML>gto#w~J56Cq0(y6`2u$Jl zLVNEd7lwb96`2ME?L;!JT@nXZP(1Z+=$p6rO`P+`SMDO3sHs?VY5y3-QUy}^0{>_5 zFAPo93P1t6HNYkCPk7|7A}$#yugcb=nytoVoij1kwgoH2)z4QaWnrN+g!y7x%59oBYe|WZOfWZUCwHa%8S-G%Zv=4Vr{9*6r_0|BRzK#weWIr!|z(mgl}Z{V*4wp1e3L%S((CQ)r(e zq-4B}TUY<}lz?_yGEDX{sF&hIW7VLe^C6j)u;`pnsLN)_Dzr{cxvEG}MFPdq^2EbE zf<D7y+?*Pm+D2%#&9gJ=vq29w!-&PuKM=g!`+%nGNZp6Flh~&F|@QR zbI>tG7pp-iKkwqI5%d1|E+Fp2aMZ-wI z>- z5BPMZ4VmNFt<*A$ssiuvpr<|hIE|p20K@%e<-BTURsRI=5BfLeU4OIX^tVdnuPz`j z0RyCd@IfA$9J=;!CF6RfpkeL1hbve-2z)8Eax(?2gALfXl#H+Po3pv6`|fQvKWBei z&cE{l^w;=*YlOKJx=ptd)c5A49boQ;JM>w7~ zJ23H?dW1Dd=;q^!-9ambxpmYy5|&_}sx#Jk&Wb;^b0( zzu1Vb5Lsxna_E7y@f^adRQgNqd1d_zgN}Oha&Qhh*qP;lSa03U>oaLKFgD~Lbv(H0 zqwTgEE?Q`s$#Aj{LG?W15tujQ;n`$8Q9o&kntIv&s?8Di^_w-##srG56})fZcAsA~ zI*mUcs5J`t2vUEOm3SM(@<`F%Q@hC~@k^Sec}?E~UE0z4j+g!JIzdds7)bua<2?#6zRZ=9h3u6W;&p_5v$rs1uPcZI2k z^6ueOS_ThppRYGO=(;(m=DmIK;dSwMkMcSf-t}Bxee%ReNxdn%{2ryHaKa^DwUhV- zZpf-FUKnfV8%8B6_Rca!aUfCd2mq(f_A0{R-r%Jh=9A7Mk-O$oWq1abO4Df{r-sR3 z%3D8>5A%PN5l`_|EqDlD=@c;+gq22BsY2hQXAdLk?Gl*14IM>K#3erjBmHi_{NzCM zQKEgHOd!MUrfa@|jQ?<8VPV-~80UkE>c+R^RF#HD-{R@$G9}S|erS^wM9w9Us%5vi zLeCWrI&Uo8RWAYb?n~$|44o_1Ul<1BE@$Ft;3b&e*yvuJ$cDH-K8mlax%zDX1^GB$ z$Uc!_>7Dk&PB}>NORIwyMMN0mE_{N_z37c@8c1gv% z>}-WOu}7o}u1GiAkrmsZwR9=DD{Pv_=S)T5r&EBO%u&=qs?^9KxYM4ZUrD7{#-J{o z$ZOO<3}7w-$f0~aW`^)ZW=x}(oU&&UYPXkI61yK8{v-wZ9aN7Qeqqcs#DX`efI!Wb z@sm``AKlUd)OpOZ0Eun{G?RO*10CjMP`(u;S_I&dUuCF5&k6vh{m(D8{rMe$DA(5q zc;&cUV86MbV^p4KKW?;j8v^BOjt&;j|An!y1aQdq4A21)=!iCWhvV!2>yHTM4Ij5O zfQ;=GR_1hjpK+MG*?%3+Sk^7z6jV=TZM=}ydAt1n8FwZQxku4v{6`GE#&huoKUQ7m zx{sDJ)9R4yLJa&qyd3$G#U&nm(pg~9jlffuQi5O>6co9rFkR7w9h zxTkdX`naallX3Ey^?H)--ekMi7>k9k?de`^~aEng|Mrf_$AnreoZ8+_+> zMx}Y#U2%xlrvp$7yr>Dr2|aq)s#h)aHf!<8mjKO}APZafQ$n>h{vMJLR!OBhystkm zKf~6CoHu#`g@n9Gg%& z@qAkxMY@-=YRca*xFUdQy4W%NgO%*x<=_7*r2Q5J`-!S0>EBDzb@M95bh9ar_Y+0e z=f()=5}VRIl4unFzpYbb_@2;}O}E7>sxl^D;*TX$wo1cTqmo7VnXRkUU5KY+dS#b9 z10xcISgexM5}1r5nA)vbSPH8@img>NM)#5mF4M~qLjpcxkoj>th$$+KmJXlSYnyF| z+-EQX`qE-#ySp+?wlOfoU#4jpRBEc=|NWSm$A}QTgoA)LBi^%<%0E+w%71Pj9dpj+ z@M?T~{LK+gk+d5o2G&cQhhJPAC2<~SCrv)KedjsQDzTz?Jy<20Un6m)q8ZGBod9rk zxrAPengv>hM+O{tZ?}?je4X3hUyZAN#8b?p)+>L4xzX(HQDI=Ln1lY8UEGxjfv1*W zDgOK*Hr)7pD(3Yxx5`?L5T%P~JYMMIDN!OP+C-Mmd3{YdcMk5>FF!F6&XqDo0NpV` z1v!n4!OmR=IpJ83SdrB6A0l>+*sv5Yspk$_=%z}oRp!DknjOpDR1q3!FGLhQ2w>}$ z)SuyXse{AiYA!&d?7YKeyK@V_F+OA^j%Cpzip3b5c+fw(GUM>TZ3jYK7Bu&d{DMIAxQr4*i`a$PeO_H89%3eE9+6RsYb-> zjS!|HdO~cg-7KrSp-n61=f5x#>8#~n#mG-^kq^j3j;aOJsopSlb!6NVZce&sS@}A; zRitr#F0;PaJ`{N?Ft)E$!dVj>xvFaLIh@K?^@w86V;=&(R9C#bT!ndBulHbC*uOS2 z->A@8b@N#|w5|K(%erWP@NhSCDV03bZOhn}sBTQ9`Hh zI_d(5noJnN{NQR4(%VX3Kn&U{Pc~Z8aVe3qcv6(p8IKQyx0+-^z zMqYE^oSrWFWueBQemhxjQ>WxBT?%%gsMqw*Ipq^?xlZbH){6AC$d@5IuVrH=JIZ)7 zb8w?m)5ERzoKeYp)~8Kjb-J?~r|Q#$dbug?x$dT}0%k@^vrAeBBi&0=u`1rOYaZ*v zoA8-cH};!@aJEU9EL|0V6Ox!2Zw+*)A&bOPfNS~!Z_u-oSswG z-1JZtY4Q+o>Z=)42-68kJFa9XdS`lHoK8gGgvH@_cUmFtTsNv`VI8keQ1nTS~xg38aq+;nBJS-!ZeAvGp7u}*>)UBb%A}DQfR}J?RigfhK zzszTSPqAoRzq5a(5#KgpZcwMVvG7JUC#q)KS&GVzo}gehHaC!Vh)~Fc<{HPq=3<7} zQd0#=xZ&etjKC`8y}+7Vaky#5cY*16OU2BhtQM*}?v^Iu<0qKDQc)mI`uWN`-Ua_B zvc7?TZNBM1V|PJlsda9tQMm8)i4FQLoo4WmQHdeYqpB_uo#mXsNJ^(7$WQNm|H9cV z+`mVz^1JlCUA=&t^I3Q5)%u}xL`Qp!%v??m-W_cj8dUqfnZd`55jV2tjSd&kASzJA z{)icupU2+KqZ?1aZY$4P;ttqE^(DzeTY0gd6AJ>S&jLjeQFNnBlU7@NF$vecIS%+6 z&`A$a2ELBtzS!54>q*@s1`eGIz8SJ%LXoRGA(G!7WQrIWLC53ng+t#+W4g{+F&m{b zZ3VtcAp=yvwbB52!(2Vbe#&5nfp33mfWsmn+SR4yS#eX8eu4yh!rRAi`@jEy=h<&R z{gJ@&a}R>Vs;pvVv~g}F&(9ILLrGrZR-vf^o83GaB28v-$lK~4N4&pZ8lWLd@2e&- zq-#H|d-GQEjE)Rhk#Vplu1=k1RInVh5U_QmBf47y(HpdSX@VnCP)lrXkSd`OFQ(c3 zhAbIlign3*mglO*U{m+>2F;2J?^(a#S3S52ZP@HNXl*Cv!=`j4sVdgyPrvvAk^@{y zi_+E$qZ@UEL-IHM=8lb)!~=ia<&BWTMtTTrqHlR*h##T1GVG9Bf}9(Z^>(K3ntT){{71s@f~ELb&Ho2J`xn;hfB$a(>rebgN;gJ!8eFp;hh$t<>rnvh z^r_@! z(pD0C_V&@V%CscAm;&D`Sursw(H$c|mm`kY+2xtG)*}g;P|t-LI&9UK-1pY-3-@1P z-_cT|rmIN8M?fw$lP{SOkE^eujIEfP*ZHE0SKzF%riC7F6E*E@K23fvG%6`%n;8A< zl8UP{w2)$@5wk%5(u3=;O+aeItH{3D3VRhJBRr~7-vGdDrC zBK8&aN)~5mqYMX|h|YyMvCUe9+AM)dB}FI|wI-?hx+kyAxLm8um%Gxb~{b+42K|3Fls%p^p$(>xYzmH2IudGanAqJKNgpyyn$PJbYhNguo;{wQnf(ytsD$alVh6jDKD& zI(#nOOwvYcVn6I7Sw`c%L8{gE7vkv2N+^gGHn^JTaESf^&;%`e^?_&Y?##tTCVVhA z=kLXz(a-7{BCw^koSy7Om2CLwatrs0;sXfrFquB0#&+>6)b{#|$GUxg9FjYorE~TW zJ2Ohr6#(&^H_N&O6tYz*iz3xcMb&5hnSYAn-h29yZU=#?1gC-kpqAUN72Hl8TYmiu z!)pCqM)ehhF;?eG08X+_#`S15H}U-kX3uN5{U*Cf6T;y%rLQ<|*FC8kMkO|$=8f)Y z=$eBIn4W;g9n(0(1Oik-#La%$}# z7osFuu5W#?zbe|_FL@pn*hXlaYtVi{a6JgKZmyfB6AXVnicT&rLVl#Y2^0R}?LU9p z)vcwIX()^)47n>Oni0z-ah|m^0PV6!AJzXK_CR9-~$8>77e`Qm3DT@k+p;XrVtw`BZr>)}3idS~)_(aIu>^iy$3!Hd(i zAAtt2CHKs*Cj^p_A;nd`s$CHOgBp*e_4)eL@Dcq-S?};u9RRY~ri*iXyqEKk@OW{$ zejL|YG$c2&qeZW6A=3=iyi#CiixQt$oTDmfurTUAyr~K7K15OTXK4CU1$B(&3y?|T zWh;Ju7fz=eV{^AfFx}G5+%tHjAUc%m%#4o_!B~3I&=5GWETZc&Nhw#D>41}Y2kQU> zFWtLt68=Z2p~YflSy)ue%F05Mo15#WlTuuqZ0whkl5%gTW=c(o8Rv7z1Cc5W3|an* zIt??N?A-5|T^SP7+VMoNC_t{`JBDD4w=i=17$ptHY`rLd@K_UK5Yll3@BQ2}Yh0XJ z);qI)0u--1dpp*axd}p9F}#`~TAMB|PveswDO%0TA+)=BKL$E$(1bja^OL~-^yotf zj?3ucWllqD%DvB~vQ!ecAH6WbyiItI&iA&T=#|X1>csCV(!br8-!3$~Mymj>wa2X= zfgwbI?rf`Z^6ZXu0&hBh1v&@8XGR<~oC}f2H*DaoUl=#J!_#5cSZB07G12A<4tvUTU+(%Lacq$6x+Zb3H;_TF+jwy(&f`fpl#`KHXQgcW0jYy`jOm zcy4jh(WUi#9v)P4iXRMzJ#aoe+^svU3hfVH($!_hdw)MF3{)bidRqna22yXwz6NWE znQ<(l*N~i%$wjJtR$1^8-%o=Q@@F)C`D)2885r}!-laJFX)7tH7LtxQx=sGl*c z=LFHGV$PgqORLMSskSpK-y6f}u_jggB#=dgV6NF=U1W>bn-MP`w3z{oaHz#$Y2eGy zYEL}zp*=5bc(>Zjl<5!ny}6ezF_*kN=32I2TMO&Xe1gW6{LNfmtjtda zMf0zUywa%cqbyrbbJjX+$+yr?uki7ah0p~&{Hdxw@u558Fht1IYRpU{lB^G4hIoB{ zVJIp&xiqE=P=tIlD&%?+^3aF$en9WUy5olyTXudC;^1!MqJ)GHKfjQ8l_$*K14sn3 z!_^6hSUzUrI~cvzd<-Fn4JLPjHKj=)ypGuZJ`xU3E12VaLCp`x*Y&oUA=LudC6rQhYD#cUu=LzbYd{p-YmCsScT6I=Qa{F$Gnk-S2 zJ65Di3~vH|h=lq(3F^!c0%Sx5QH&(*Fu_Eh#BKLSR`?qpS7#`%!xjS{XYgycK%$pP zt;>7E0rR|3s#O*{lODDndL47;c=D{1e3BCMb}l(Nbn|hMA0(UR#TT32+MYW4LBdc! zxpdIZ6?%{6FYaB~<}W&jt~Q1U-5t~kEZEcmacz&aAL2{@6@c^i&yT-P$NUpO=zp>1 zTm_|V($gZ?@y1sJ-NVx4;(Z@~A>7nR9rw_&&4!Iwrj@2|M7zdBCy?OaCUQ%1nUUm$ zlUXhUZ@pu`plUYnvdc&$n4{_aMaIP=M51_ow;@9bRjS$p$%TvCk%h5i;~zhH<*+^9 zE)F{f?UOezJw|eSNk-;eQQQa~Em?$CUmyATvrAqOER@)v84+mKaa9GAoV2QCterih z45sxUcAzg1-{5$=h)$W^%cVNqJ}}^1>^=8znY3@7tv8Nq61iGzg2>-&s?X$bEqJ}D zcu3Y(Z$-|XB!N+&$#(#mQTbFB&(nGA>QRPmN{@Sd+&BHu2bQICoVw zw+nMOmti&5X5yX_*9f8P!D3a^NpFr&Dd<&IpnFPF^mIB7)6UksHm=hlPYVi85;rdY z@ZNywJt_UsaTS8EWMPRh)>O~>#YtmvUtp3cz2g&_kA$8|W7Z{=XkE~-ri0gql6L0| zZxbhq)NCuOcfIf2_#_pgM$ZU`4vNR_Xr{xksS<~!Tw~%ffxK6NEn6?u+w&!Rc|>7L zWC}FRM_*q*&D6dM^dWUwHilYlo76fy?X%V|N1ZFj1;YWQt9mNA3S@FKNAIZ>6IjCb2Z)%!0-ct+dM zP1YX?m$Q2l7M#5UA*4nv`UynUp9SwVh{d|xacQnNjYH}(_A7;H4dHDMkfTR;Wtr+p zjy;0C;*mDwlRO7{lggeoklNh!{aDcm_`9FI%P5^h*9jfOyIR08Rq4cXkL1G*Z}wTnrH8y&^@olws36P-Bov@fPmS+Fcby2!f@%+-GODrjCefjG9H%btVj%|lGP{oHKDgEyz_pPaS`D& z`Sa}ldtx0@afR18?mHeB-uG}N?)D-5 z1i7OCnRtv4m!QOJ@2y$abBa%9%*MQ?hEdRO5^MJg>1d+I91l8kz5j`u{ReSLJCA3Dt-3$JwZ5Xeswiom%b{XaLiA9TX|Ms6*Aljz`2`n^ehjg@m76y(ZjeO zh3et<0niUVz-Y-Wm^w=kT zCDeC!4s}KO3uBcOdZA*Es%b-8`J8bk>cixE;f9Hi?lmD%OJ|rM9(-H5P zc^-s#zT`=pUNRiE!%?*FQyC(d>zapVP3#?9NG=Xg-9=a}0Y;F6qe$T#ieAGwpD8VG z5OZETSyS`|%J)a_=DhMb>Z%j!aRDyhHm_4vuMH7wRi_zP$=JhyPD~D#LBIBUzxu0} z(fO&1ru8`l;)*wWXqUb0e$;xPml*xFd=3t?s@vh7D{g()?{{=rS8Fdv6~Y_fw;1Z*~V_f#axnI=YH8V4ukxiq~K0f_4fCY zDIFV@$t)J!M5V9e;-{Q?c@>-@I3zF+VQJ^19}=&f1DREQsng#@+)+y6yIaKSHh&I3 zZ$BTNdCJS}sJh{mEHhAf3e-AZ>BK=OwSA=k5Qv|%2c2tEC*41%)by-(qk$-nPb8L8 zwdq32ZnvV(jvVDhG_IyjW=+n?^3A^|Iy;+|h4p$1;nsHKWYw~d{b6p^;DlGC}9G#|4Gxu7>!i6#ZofYMbhm}>zz-LRQ-R5VC~GCHA+qyGCP#YF1tdP5hwV0XFeN&K>| zwAc6=_5AMx_btC7s7AJp4RG|x zU2v%9qVZTP<9U&)L3q`@(XP77`kT5684i={l518IE_g_js5fJp4_Ogqti3s&2Yh4y zV1UvPE@F+_a^AB(e;pCdE#m3=>4(Br+BScclRSBaO?6y~)>l<_!Ms{ncKyzTv(L z=EO;Lb%wOcJ#aJ?my0d#W^IBSmYP!u9bi(d9<+6z%HsYK+%$1FV*bFca3s+y!@!;r zJ)M%b`ut&-;Fr+JH=9|XV=YQ(2-GF}n`QD**F$CHX!c24f5)KJWa8ajWfk#hzPnq( z-_o{i6V2du{6%P1cPiG7ELqIf9wNh2y3El9bg0K~A@&LfINyzY6nI) zn#Ax&Ja%59TTHc#02mc0K@N7v@C%ly^?)aWh1l^JXRNX{woXSyUk7j1O z8m=@fkt#|D)CE{#7M3XZFN}<>OQhk=_T|Y5VS|H9Vo#BN0dBJ=#?A7Bs_ULlRt2R6 z7VWY>Jk1Iz9@^*E*FOS(<|R<#=i(NL5vyyMceYEN(=NX(ewPaw+&INwyHrE*(SWr8 zUkaGp+x80c&51E>6W(NPMrtVU=U*83U7hQh&#-HjH`B9zZ$@s70slx7-||^RYo=)i z6&GE%6v!Og_3nO&+Xy%0O0HY+^hkMezhQCp0-HZgkouE~1btPvlCzC?XzEt9)SV9c z90WPVc{SHQuXpNF#A;uqbWfSp=}RcX36YO1ZDgg3`||oop7?Ko`u~p?Lfc01uQ@oA zGcN1eXu%i9W@04n7>45C>i~$DtM6DT^HuNj;6r(kIB=nn~8TEVj)Tbk8y54-ZTrkc9<9t zOSEgqkTgO>hWY`%eWGAZ6$vjTpmYu4Q|ZK7OrA51K#lF zv2x4&q7kB+rKqUp9TxBYR%5?B9QBs*g3ea`<@ARh)2h3S>g)_`+-b5G z49Z>R^9kdoXBUI_FCp)tdDI5UnW(D-v6yqzb>tCl{-E&82 zn=KhEJ2DI;w=gOw2x0N?_>dEL?`gPE;1i=a(NaV*w~C8D62GXV#CM9qz`<)qf37Ng zg{dwDXzt(vsyo7i$8g<$wvPBuHcNtd&S$8M{$qHSG$RH|Dr~>$W-xtr>|mR8TAN~? zh}pO!%Bu@A+k6(rV&+=zm=j&Jr9#yII5!RvKrq$GtNAkKyk`N;iL+|Gmzf8l8 zt+G38gWUNe*g2GTx!S>>GLS!!SCm(02?lOp?~GVZx{Y${1eikS1lik+6QQ@r7>oLm zp7Q6kMy4IftPO;f@5p3K-;rs{JoP2LO>lO14p0w>^Sf8L-v-p(f3vt#-$f0#vP+!C zu8o{_tvMROs+;%HOR79ZWSG0=S-yRHPazDRw<*P%niWNhdW6ul?cTgOtr1msI4Lwt%UEl`F={G6!y|VzSzX zCkE9xuG2CgKfmI%}d>N>zT(kjg%gkVq_+(`ER*&nqa1 zKc(u@*pla^2Yh`gaaQ~H=>A){|GO9dkM>0R7bWVF0;DgL%^(~)Bx%+iarl}y)u85w z;BMhLsjDrE4wKu=4Eb_?2641|93-*ReZ&1(mnIcfKkI}%MEPkU*0S^kX_64$L4SQ) zu+3JrZj(3#l2CL)?w#;9#&c70k9!D%X9r7*_Sr~hMZaKf%rYOy?E5Bx9~i>3Q^>N7{un93Vr9KWCetViaw>fK z(UkA5@18h~zoegV_p!J2KYP0VRal?5MiU;kTK!nzzm7HJJ!&jFIcX4z_i)iLO%c2Of^%S*qxW1C{yj9VScFKF0)W{8R zh!&Rm}38Q4|zWR6qm- zlpq-e2@*?0KtyuR0+N&DOesi^oTE@m&KZhaAUWrpbB+ZRMFrn--@E(tzPiup?%Th2 z`n}WtP8O@ynrqH)eqnrLY`#lEp?z#l+B@&nm5-=j-)RYa?KQW1UY5${rG=h(XN`9; z77Brxn`fW`cfjiq%am!|{cf{dwz5X9&Na;kXK|xXix#uLt?WZZ_S>BoceE!KjlZ?q znUbQtdt6u#F3S1Bs3_T?w52t9X{>44Kjc|sd`DyaFWu^(n_+Cu_g#({i>K)`!4hNY zOSSUKMD#rvGy0t_s~+}Si?r=gduQk7_SuM4m7T!%u20tqWEK{rq_I?}-0oEqnT?n$ zeznJ$nW0N@m$6U`!7=+F$Z+i&fu4+RejQP3;rak=gy5IuBVey=9!p*KKL`*`4a}UN4YNL2I8f%GnN~{nd2H_Sq(q zu2^rPoF-1)a4#m^$ph|IauA*lNoot8ulNLlsLbzJjd=bPx%~Nn)rA8Zq>RJ%@!Z%B zBwFxxk&_b#Jj9s?Z=h?<`34zTnbWEV(;1JyS}yyKXLDg5Qs+Ak11KES!^a*nUwzzhJl?vcxlkQC*}V*#sf54MC|6w+NV=*? zcJ>jW>ZhHaw!^G0l9iqE)c%#0H;WdH9g^RKjzgD^@YNJeXi-MB z@Q*>xJXZOlJ?Tc9tp-YmG_>s{o>CNY12#)x&HG_60=F`%5j|>NJU*k{TqAGGKIvDg zd%c_SfsaU%!rb>XNR;1Nysgz(rG2V=mb2`4`DGkAv;b~DzkmI7lR2XQLX$k0;L&B8 zo-$;f=#X^f}7_HytGE7%(0v*MuB-e4xhkYg<9D{*V0kITDX1D!P5{$Fq zt7Obay5n8psuz}Ks?vIztG?riOD?=Z5`H#+=pFCaH@9FTv}rHxvoQ4_{~hx#b?`dH z93&u+-G(*CT*yD+{b~^G_R6w-P^vU;k2qKov?@56}bpS)Hb0FMj>p&SpndQohiAZ@%OH2EGDX>41#9 zfca5TznlHI-W*(9-q)j17vVDVpWek9TKL0)z?XS_+2Z*E7${P%ZDp${M5Vs}^H+7Kzt_q*tHe>;Wfgp# z-JJC{D|2}rN5;7k9w(_lehvND@Q7Savum;W=xdL1^k+H1Q^7>jQKw3U37BCdiQWDK z824-j2Q+r9f?Ufqh+fQBqVkZTDUD7-RxK~}lx~|v;FlKb53c%ueZ~LV&5OUTRN#3w z4P#vAg!>^-dP%3H0^TnIn$vG6rf&l{Hn+zFoe5K^Q{+o zP*iC$S-q@~JmLOv?Cp6!n4K*`Vb7A}iLV>W7y)e%>vL+RBjo_u$iuEU0Bw`T-ftCW zRdq1UVpp&Q>Jw^5p0BjmdX3spkJ>+&+GpkYe4aA4^pUN^=b)15Vd$4vKE5jchB@?Q zlQs%!S_$&+4Gc7ZVsK`*)xdLgbbFJJie1VSvDd&m0s}e+t-a~ zo%AoNT1=_z_qXHt^vFfL7Z6N4j6Fn;%3VDg`f6wpnuri+H^b?C{OYK)c}!_UsL=D~xj@*fn*cK33A)QvaSP)56zT z9=l5LHJRla+5w}qLT{!EBhmBLtn9z z?pMm(0V3aJr(>$GMvN_@uZeEx)A}ya4VYe_Qd2BZB$rZEB-fC-{F3j|tz)`LNqHA~ zicsj-*|nopm zlU1REvHEBqHT#P1T;B)fg7tKIG+F3?Z9v&q?jKd=L5P~Fdga21HamJZ-hPQEVu)~i zitTZW{ztb+ZV?h7WCK`BbpfD3av2PTLr#ok-_NaryTYo#>2l{a z$sYZfW7d4`pUnJ52bu=}Ff^Ry{19&*grVSvUd`x9Aj?y@4(PVW(VQ5a^RLb$)!D%7 zsWj(R^`37qaMt|opKkPjJMe|9!i&wrcwdSltr{zQTx34RWvU(b=ESdiw%QbA+E^qN z*E=YqbS?J@ixgpQ*VQ4(vihAa;o$C{%xZ+M^Q z+mL%$@eg!I!lYaMtHkJXi`>k-q(#W9^s?%Rp)g#P&OlG#IKZOd9sX7Hk{b2|2a~goJ(ww*V02Re)^I#bS6Kx!Vms(Sv~tv#P+yPLR{E zbNnK30f0~h57q!Idp~q!AOL*D1hZHq2VRG=1F|q)7;H_-BB1Ir1)c(JP}gIjXy9fN z8!*6~{UK}P2gYhZ5PtQ-fK18^6iD%)5a(O&{(#gB07)_ZLHdI@pFc9eP^M!1e@N~8 zpHB|x=KRN#Z_oex$^WZ4e>sc!AyX6!h(b*vsmegDo?pwSY8XkT!``eqOAO84b%PO0 zUiK1X4l5Yyy=7%UP?eSGbZyOBoWe7&1OcAWqKv81>5_6dlzJ}k7=DQqexi8S_12Jk zkySOv9`4nWm)lL@rNts&d{#F^@q4JtEwN^L-9>=&#PKKsw}7E{bYG-s?(CCunB0Eu zlxdC~xo2fXuc+RK8C%8N#_HhLP5K4gi-xiM%v+I9@1!fWCQwhqSD_$FP~F8V*7`O# zT$-}gGQ=3{zqYAXU*d{%*m~OAhfV`A?g4~Q>YbO;v}MJwY7XQnQH(6+cwaFGxB+wa zo^Me8n129{p&@wP0XWDC_sE!Yv4b)tO-vNx*3|pF~CRkN~qa?)@ zv^;nM+pnY9W~upcTcHV7Pgue9+n-dU-#Mlj5H z_xN-G_hV639}I&8D>C*AjYxyU9Ne(b{nswx@1ez5uU^+RBzj*iaDFx{6#VE&W3KIN zmdNLN8S0j=tVOZg^C0vr72#L05fk2#d$a>3=3Q4@Qq6J}{b}|X*2Ao<5XtVDZI{$M zG@jCD^_KfQG zWq2~lrbJ-galyH*b?$Di<=psek|CpXeB-*UiiHcS?IguRmlZ`(Rh(IMuE&Jwgm%@H zRb|P$)&uSI#=-eaqSP;_ODl)=#;}u**wQr&!tvA;35rGDgl0D*frE)wHVHXS?OyGs za-hR}l(CpnS;S9DG;MifzCfId9b{x!lC4V^oHbAz7|WQ_Hu`RirFAhJ`D8{5tHY`f z)(R5AQEPYrBsLfUwxeguXRp>uOhE1`m2i2_Zp&dSa7zXAy>{$fd_2&8<5leaiOdf) z_q_xVa;+)-{m1*BC#UX(g1FY*=J_JlNw0a1Id-BG>hKgV9#`LUl#MkvKWEPHmcJ24 z|CpS$(mIy1HFe&qG{1x|{zydMpHzSC$|c87f(^aZJAD0>djsW97;iQQ92p6b%SAEY zKR+gL*BdnXQ7#=Q8Wc8DnMv*+O;(dA-JVCmEv?)>y}2(X7237Bl-2##+AB!rm2tMc zq0#eaAUUJy`tx0PmA0k%4bIxI1cH||KZ?&h6Q|>Id`UV5prsetekr2yc%aA;td8de zCes|wa%GntPa$Q8yXTs2EG(}aZZ%0uN#FENOu0Mm`$AkrUgZ6SeZtu(NshIQPxR+e zEhi}(pD3;@lK`qOPl0wLlt9d0z20B4KtplJyp?HI`1Z=BRh>JDwfcs1AuC*$wbfML z9PV{C4wVX7afCl*^U7RVRfF1|c_h6Re&K)G3w#E4fo39yj6>HWOg*7A7JkVPIRt~K zZ0=Z$fPXUYzZ`I|YQWzOfz>q_c(_a_Wf4mzH;$jml5Zc9-$fsjetRz!ndw*gIhm_< z&5t*d{DKq?Gi~V;<{S3DEn{^h?!vVsj-Rq6Z)sD|&^@L zGRpnz^D07Njpedv(}KCc9P9@@(;wiM|M@oj?TO_9*>^}TnI~G*3L!05#5$a`ZoOyE z^&rw73I!m!Gx?*mOzWa44c@t`IGdWD5?yyuk@a~qUSSChAz@Y{mXO`J6B2Ce8_=-h zZTH>^PiH2KUFbHy0@m%`nWacqX~}mS=}p~=+la_|ga1%~tnNSZ0wfepPS%ztJ++RO z*OHyCm6jweTU#}BY|Z&hBQJGXe&Rh{Xcw*G&0O4ljln%TDiFHeF8`Rs+O(WRb8~A< zYQyjYa(QMuyYS&8FOC6cnIwG=(|L4^QHWf#ScpmO+4BL;PC4uPFJ*~SH}uyG%JOqd z#V;mi#$JfX&_5iZI5UL$rH-=j-ECbuj2AK%yyn|3zx4Plkm9v2BXLlAR{JuiOOL0( zki22Z2uWas=%rh<;)I;EskFZGIJh%+_Kx@?pKHWNO7YNt1~3_N3EOmrA+(|-&sef? zaF_rX#D(`bjkx~GKIjo}3jT}lIFHcQCiw#AuR#tT1+n4nQsWLh1-zr%8o377rQ&vb z`h=T4ctg0KQfP=^9S4k1EUu}!X82L{4KuDWV|!bbrz+hMvy9on)FQt9rbi>9R1)`) zdw!!`Ok=zb)v!!D{7QiXu88K5`vQHe={ILRP$JUk)P1?Q*}TL(n{X{)EyECfCZ}}S zg>SQ3cF{uiLL*u>=5KPID=yoXuSp&ZDYoV1q)3jlMZQEnDc?akwHsGbzJ1O#J{&~D zYhc&o(TRGBBhVtV?>Xxlh=H=t8FCk_xd3ssg0I2~4)T!xSPzrnpzzCG@Y^!fn@2y) zt02+?Kbg%apUZ2Kn@yIS!kE!p>op6V)p6^Ty)1a6qNh5+O36>grXZU|Fj!P`3RdZQ z#KU5>5-K<4@dV(`293&Qz>FSY!%_^P1(!#-+EF;s;L)NZ*OTM7h#*hn{}9Ic`&vK# z{IP#Ov;KxF{w0XXGV}Lr$SR8yLfVt^f@pjj4NA%D>OEQlOiNsHB@2u4qQiFDNvwCV zxU)JyXZM>6N~brX=5(efG^IVAnrM9~Bn_JsNPw~g&eiR8$UIeE^ghS>4tB1`H4<8k zs9c!6D#Nep;RIp`cYS>3$n+JNeEXvi9)2YA_J&dgZyVWLfQ+w0iqjap7XTx?Vo&}V zt16cWjs!9Y5t~Km=eNN7uJNar)?f%O&@lvlxcwRC0YmCm!jKCzrxAS0pdHpR8pj6w zqiNtj?)>2R4VVH*eVuqjR@sxVQt!YSR8H3>iq0Jb@zF;`XxAFSxt{Y_xBogv_~VKo zy>6Od!E39q*VeLW^YR6PV=a^HY1K;~OgeVzm!)tE$?Oc9ShOYj40E$?q^2gXek|R- zk-fi@3ahkm^*EyuTLJfPaSjmAcs-lMbgr5qEu1N&L*%V9+J~%I%mv<{Oz> zL2(~Jqp!@LBiwE+cNt^(Z{n*x-uq^3BPNlh)C>s>9WKpPBZKq^g7w zcc8|D2%~_(=n)#oOQ(?OcN5Oip6h1O&Gr_wos>nS4m|h+VYJu92)wV*J2n(G!y>1h zS0U|~u$lM=a*`2Uij{QkZ|)};TNS__Z-no?raV%YEQrhv=roB8b#qNn?o5A`y}D|6lJU}^;M$9gmg~wJ z{q9;LAAW6hq+tDwU+H!p1y_lzwJEqd(}?f6FczjTX-ch3ByD9v0QN6^a>8%--nWcw zz4^v8MwtF?IxGi9zpy4 z_Jhua3i}MP&llx1KLNUDYY?rw;QL+&Bw9f=A_6Ph7n?qR`LbK^_4Q7N4`YC-Q^QFp zyKY=;YNEDKV36^kG@V<51q9fg%L81QP>-W)shg z)5ug-a8cNzUI4TuIGAL!gnf2_cI%(A(3NC>6W0r#ZnFoU71SpIY}~Tbh|8Xfu+`^s z$ZdZt|0BimGSCqeiiUT7$Ds}b0wm7`pu1D$w{`t*S>1nc62VU^U{PJbBx&Syu#{WNi*u87N;9(y%m&{MIUa#-aW zyOB_SxHQhABv(4iwQQaaA<7J@$n5@3Z7&|I#o5aaE_^zaf1RC9TR>Qt@mlG#b{gK` zbusjY3hd@nx{auV?X~vyuw+jKsc8tcbA`xCOP-R#UPy&DZTr48tY7(=iJ-Il?zepg zs+R;T>c4eCkvp*MS zyEZy)z$1P48x0buCuAd$%;H%Q_($VUW->^Vbj#{8dna25|!m;#jich+}jfX*;Os2S$j_d%`u!T zDA$Dt)anDBi&7$*i4hl02RmstEmp?>I;pgL=pRZlseHhfv`5P$*&{lwW#Hqz-t+vb zM`})ZO&ua*v!wR%A0HOcN2E_|A&+y3L?mg1-ZNeBp1Eb+*?+ISIJL=)w@U4!-E~tD zF&`!*>xBWjc;UKL-M0~iHU-DBGe!X$cAi>+oXDDzcIt{EtUjz8L3|LJW~jC#XvR0j zT9Q|G@a7b&X7gEOt5wlzgE_q@FF!Xm#qCv-GaU7oYWjk9YW&^3L0r;S z3*{FaA6vbYR(*f*0{*4pT7POPL;orvA2J5++hWek8BOo9J2OV^YetH)G*=OvuAqhF zR8j+u1SBcABVTp}1Y{)7hQ_>50mx`@+^KKlmTHBQ%pHsO`hi=Cr zE!h&aWnM!4Y(YxrVTiI`t6{Q@cWRXP>kf;z&zkhJh^XYMAW6c#Wz&x8JKQO@K8$yx z0LeD5$4DpKmI{Iso+Gt#zUjh{?gSn!t$P7gGWW4D;8G>{KHYmwzpZZ#02uwDY|t*@ zvu+QtivY-TxukeV(U51wZq~V~my~6ADAOs_DWx*->o?lYh&0!$467-zxh9WxNV~C{ z)+mn@YB-kf8b#Cx+L3iB5>@KJk)sRIhB>$in9mc4rye@qu}axrw9Dm0MYAbNKO2oe zxVl=#3oL69%ZyIwx3kwP+`|lwczcFASr*}e5O4(_8>d^ty0x{YjBW;6jylGkvUCw5u~R?iZD`)+lFLNu$4_QO_E+wVoI0)R{js9BkcmJXF!yc96ulb zH}rD*{_OukNNoV2%+)ER?T4L5tDobk+h)%!N#<`sWw*95{g7D=H$q`N#)7w>ocDTW zTIzs$+8JuZ(qQ4h#Wd2yARGw1-f;j#PIQYnkx28P@_=c{Te@={zLH@*vM^dH3{Kn<>*_7FFYqFNX_$^ zOvTC~hNw=Jk?|Efo|7l4YUAT$uSZE8D=Hibhorenp8zaLoW=$kpXed>-npqCpW$45 zPl$t$gC9<1SXSGyCUw==K#G0@AW>rcBw~{7g&6(MW4?_;FdMd;N(|lPMQO8X-q7Vk zcEp%hl91ahADt%+u7-|uUx7pPh@YEHE!37DJFe*^$N|9 z3LEV3ivWq8%>Le<&9rsr7p(vvY7(_KA>VPx4aY|jbL5VYbCxJ$^M=9 z_}5@X%9BGvPZ8&IXM9r@GD@e_DT8suBTo(UNI9VdZ6uIr@^68HA8$eX5)-*b&wUwp-=T9 zlKa-Hor$WP$EIdpbZ`9QYG;bvL3LAVuB=#!@Z-I={q@V%Tr>`UtHBFgpzO zz$SS9EF>F-FjU%8oP@2!;h!svzo`dGBUxg_;C>dMVw#jzztf*%@{>XR^MN#?b&Z3m z8zTVKk<89#4Xa}D2)KHW!dF)VnEJ)CaVH=AwW7T28%cO1; zws+4Ie|TyZmfa+YHY zbH}No)pUw5@%?aFhcw#z0^!Va=uIJ_rY4$l2kD+9s;nn=nEgk3U?cZS#n6tIzK%qR z~>~bUztMjhWgid`|Lgy$~-j0jff(R%3yfU7wVGCkGpw{ zxYZFtTyEo??sFPUT@_O`p<|`>5v6mqkvJt8D2^oy34Dr0=L_fev-&Sr zmCDOgG3gw5umLtM>q&E zP*^h+dGovz)w>ie{PO$-3#zb+}^QHRUHtyTX%FkObA_S8)txz2T49 zkE`l2vHQGMRl8(bZigx4hSVAkM$4=18Pi4sr85QllpnbyzT@n(QKFMQEqM19zFE)0 zyl1scm?e{@lah#nXDGoup$X=kNRNlcpSaZXGp;{>cQ7JKZ`ZQyr-~2XkAKp{lfQ5E zE`vTKu=F#j5%(L(h)Xx!`k9OZml#s+5QgG1-y?{Sm+S}*O%bjb{_nK+e>gKteF2t4 z1!TfF26=QX&r8J7Z{f@AT}TKw<)rhTJ&}BjOWKs+T&Z``qY8t9kLC8=KIzTFt%`@Y zX>)RNGVNEhB9yor_Uke{OD&xR_m;^+ptv-C`Al14OQS^?cB{*~0zPmPSC+634glbDJ{i4{jfO} zKz;NiU+HhOsGKx+y;PmYn^Q(w5H#&6-+C;suZO5)6mTmN1mD?gs(7wEy6d?L-QrPP zXXwp$M4YqG3$=0adnYKn5k5Q&SSMMh{R9fkpQSr}4T^FTG3kd_yR@-5m z*;5P&^L*rd<36eB5@rn`2Lf+id4^!L*uQbQTiCsq(wOH5bw8~{&Qkf*m}F=MWJ}mM z85{SG4=*!sWh5-7`>s76dS(PBVTtg2AX&kCN8V~oL0yYLl7NNXW$@X>@(igAsZ1F; zDL(dZ>y9&wGyB(#s+=Nnnw28kVjjL%eXn-W=gat1VZ?87nq?FE<2hP!M=qQyi;W>k zxYj94Z$P$r_{x-vEA)=;U3H>-SX*}DGr%q4qblfK0J{`9>S|auqOTm$obHfEuuf$xrFos?J|?6TdEGh1^L<7gvk- zgstDuTHVc+mOeV{+3V{~Q>?%t$W@NgBxh!@#ae^uoI%6%3%h3lCAkUQ zr7EAC-!!tb*k=Th%5#qp0O-q)^IhZFA{-ANdDz&BPGM#VS{0L$9!O|e>~wYGo1Svq zD7Iy@dc!qpYA%~BUqD+Iar=e^;+p;1#j)6!%JQcJMDAf{hD47xZp`Z_F5S;)0F~+VFIN!P)KcEmnOS*+cJ1h7eV9v9VoPK_ z&LttkSfWxe(u)_{GBu6>(0QVdn_SQiEbU#wZX&#vmYIK{Eo})iW`bQ3K zQyaKs(Qsaax`)r?;}^y9%Yt%Fs!Pm+7uiLwy<5?;TVVcHL<1GqxTuYDy%49~?~Pr- z{{9W^(%Od^U!Te4F#(+|n{w*xeX6*YYX#pr#Ys)VvyasTM!a4%r?vuFqA$PEF$^^m zPiVn$%lS<7-XJnJn|EZ8T2MQ|dE+HG^40Z{I@Zb{6{!kysK||2<;+44d)3i;VigJO zokWQ+DFe^q)5;;)I7Nv9dVOzBc?~fo)kr%YdDYLRtV03&981v1K4uMr=o|;a=hd$^ z*}e>xZwZ)RXE7TBO=B4UM!V(MWL!#V!{xZsoxO!I%8wKP+P~NL8=8>uyq{WCKH%@r`e)I`EXEiI4~F~UuU(gfZ|_K#@d@8JokS_QF5`0W zIa}r5S#S3{GAH3jYinpen|m9wzZ_$e%L5t}U3k-TP*Jy!dnm!;HDC&E8kexj(#kX4 zQ(BBr@t)$qXij?=2RS%g_OtIxCvIBxck%)5`!&HFne{6BbnKV=#$L;*{1 zY4=VP>*0Qe84GvDLy*I1s8^i2h-!y&d--XIWB_GRu;SXd5^kPO?3Ct0gC(SfQXg)J zy@16XyNrP&KUVa0cSTf^8rO!qZPDJ95z%C%5m^3ESVi45`=(tBNOaI!XNT!~JkFRq zAz9?A?}a(5?whRywJKK$U6!A4(Il(?6d)a3kpDiSBbV)}s-7JqyXc}-1M@N+G4jSB z_99rM<^w`@wW$oHURzc`Kg;njFc3(T9;72C9{n}H?QIV8_TeOjW+25mMU`Q8dVXr&$Kg>$6{RkMIy*WpfyWO%+z+C0 zyZ@NQj!34LQ0*2sakj%dl^9=Y>1?n+>TE0g* zqsmWSS^%N8-4ivdB^H`d)*&Je-b_Wj+(5H{JJ6~khcaHiBK*ZA*rpuOWb-bSZU5|? zc+_-*SHo&!x|ZLe)u+BZGxNdqo=gM7wL_@55@~eD!cqLp7;R-5Rc!P4;3}spffNNr z4PmIrSM!ZLvrJvZml@&?`W^RaOjQDljkxLPvbW}z+@%Bd3O={fzb*{U^woID(ulnI z?Ed-5G2U6iTr`LtE8xiIpmbLIk3z(;WjL}iJ z^bSXVPp!CytkQNStmO$%R9_>~NjaTQT3m0CoOaC>Ft7PY{%oP_D`#KYN@<>NWA4C^ ze;VfcmtUUY2p&@PGv zK{GZl@7b1wrpDW3cq)9?%LBap?4)zQu88A?4#L@%voOA>#rYHbFg6m>xA;(4HSnhf zAwGE~ph2j?7fde5hG1+Djou|^xh!Li*k(^k?(QO}{EU&kK{_MPsVI@17n}NUeJg9G z!iaA~qm_TD>nh3&vOaF%itmLjx04<2VVg?X8@md?5}OGvmcqJZo?()2=#DyY{NdI9 zV4HsV@;|QFg2Iya#-o5vC${|rm-w%)Q&E{m(_hl92TR*axs+>%%z~Ii;)kh+xG+}~ zuj0%D6g5-b5f*#Y!_3_ITM&5oT_9zZ>p+CKh-=%K6l}=-5sGRe`i>)V0w+WaS{E1n z@-emsya4*sr(r2z!pazY9Y+%jMU(UP+vI41mr?s=WI~9?>KK$zR?^A9g!W* z0x;0G-*F0bu7bvsfI`0CJk}P9vD}_NCVm75T40hH+vYKMw6Xvgk{p2C{IDJl3*E=s zGh)nv7MR{%;EMoF4Ns@Bm5%%8SL2Yu!0n=zZLmS?!{2cx8DZc?c!yp)FxmW3*b2w} zleIOV2@47+W?Oy7(GoylE_I{Z!0S?nz>s(>;LGep&BGR4R~{|b0@ri`D&{qabGSYD zU>dkDP$MZw22{3(3b>od_Q_q1Q^;V zodsbc-4SRaAz!pJ7@h#yRs*ikwYI@hf{|_WCuK$8f!DAe6RZP-5`3&-4Z(H_qpn=t*SdJnph2kx=Sur2JX$FV_*?{e&=-zE} zl6MNnhCKEH_z=I;wCkNTu7l2>cB3SbH3+m2J{;J7bzOTjXrux799ZOIMbrJ~+)XG- ztT(WcKJU2Q!H#0J?WzRcqg{|BjOu3@ZmG6@i-@!B0S_p2EfN zIQ_AV-*Iw;Q5bVf9dN;GniAL#LHnwE>p=e;IT&c4;{*Qt=V?KlkD^?GF1&b3S-+*LU`1(z>WnSowa5y+Q#P1{lVew)?YRb6_~ z!GJ4&{{GxoG9p8?V>2kld2PE&bI$XdL5Mf*X7(|Isi{Y+smJ;Kxi-w@Usp0KMSwIy z<8ICoOr-YFJGY@AbF}UpTqtm0(+%BjxGQ8tMITY?%3aQ`!cnexApnm~(FX^!%yEa~ zCDf-+s{<&Kv~n^Ihv2V|H0|UwAal(;A}4`@Q{;X8og6@YOKXnAG5WWVSWlSd3@F%Q z>iQkPOVnF>n34W{f%*?X&B>JpJq|(B<;x&^uxfxIPgDTEKM@mIYe=2@$<2Tg0FMg+ z&!EAp1z@-YA`s$Q1Z?>c6HM+&xGu1tyVbB?VY`L}-|Cl&G%o+aVgJvAoS&ke|9k*` z_#MYL5{b91klR!VKsm(0T0M6uDeKTbqww`xmozr z`}~~)-v|E3CRty?&Q!e+JhNp7!v!sQRz>5UW%W}y-Pu%#>UU>%S0gU^7-DAL_IV@v$^aUJvCOsK=3s%Eww2O;li%V6_E#I{iDYdU)?w@6j;+^;G_tcPK&7i6NcbO_0B zzs<@XmyIvznaQa>Y904=s!26Gx69tK-NcY(k@CYY#|GO!iFO?}T|Q=<-h=?wENqN#$~e zk61F3b->hK9+a40-y%>8VX%qBj?Q8vSpqCDA4?fm%ox#FFho6UpC@hzo}{gW>GWd; zajL_b?qYS6A=Px*X}=73{)V-&g+P}gN_If2s|RV0LP0z-a&5YwTi+V%+?R`+rlbwC zSYzR)m(L|<$MQ=PGJ%JGBBU&>b4Pd}>mPl%pQ=`W=fJ-Pqp_wU_-WxcD+Ii~%+wI5{bC$HP71q+ zIJ{d_^|2PKvO7qoe{a~ivYlpxCgsDKaSy2uv>|h_UHPDfR0hal-B$VL+}#A*>-Y|Q za@Y*LC&5!K^tMQ8HlL%Dts>!wldyVELJ=Ovt`oBMhUjg&*JdnEl4?5zu*gs0;tzTi ztj>r9g$CcV(^q7=zP&@8DYDwlNd7k}as6(Ne_D#Um$4qR7i;5k+~!wgsr_}e^2^!{ z_s#jm3=JiPDU z2>=IUcULO*T*Ho%rS|Ma524QK#GNO_Qs zLT{a2ftqcwmO;u`*Vf z4$YW<4Ygru4i%)~YUA1#F85#YWe5Pbtu5KEwhU|2yxA)@Ea(MCrhLb-T0bzfdb5(e z4#^k91zYkHrYGEH2@ZBYk7T!$di%00J0j{^?#Fxg5p;Gl4G+ii(1hLS6L9~mBkNvP zUGn%8tGk4Ga>LTnypXB7_60bOHjXgPm&UCrPsmB6@ZV{5e`IFyXQAWqDRWzey;~kw z$bt@Je7e8riDs(C_?hgC98C zVS3zY#NM4J>e2`Olx<$^idjhNhF7)g#(Oua=cb#BoQ;SLomE?A1$~V7wC&B=fyUVe zO-lgc5p0Nx4=5~aeNm^O`?2LiL%joYo>6cR=v^tVgL|P`OHjb>&-yFby zbLjpvICKa9#|9|t)j*Z((`;`QIDT!cF+X2_0!;2UZNrVbcZWW&bDyfW?qPg-mT1IM zXJY~Vvy0h*<8MWdY^JUVaj3Y0=HqVjt=s_^upn~q?VFy*RfpAmPwP@EL%>`|u(P}G zj;WI^{P&c$$bWMDHayQThheo|^45XLIm46>%N$e<_5HF0qastINTE)<45GGj3ZMJm zrU;l4Ht-AG+ zxQ~W0Om<|*3u8`4Az1@Q4f7VSNTGhP&A^NEhpFK1!Jt#gfuKMC*}t}iTMV9;sTKX8 zLP=9Ub}<&c)3!FZ@p1qvBbU)wf^lHIkh1W~%`f}mog`0$HqyBoZxwf{#( zMf;@P$OcHWxX3nbTlL3GQ8rtT66CAe+>+PN{uD6G!+luH*)PXMOe)U3aVSG>x+)>T zqNt~?vFB7|1il-~NWwBBGA}QAQ~U})UOoFXlyx`rknegWpdi+(61~1g6oLOiNnYX# zT|t@1h3_~|FhNI&5c0A5cv~&phUKiA&7rpwt;!~LFKK2LP7aN7J|3GOOS;7t!cfHU zq?e-Wemk|@%C!bvV_0$inB#KmQc=`!;Q3RMqc_)CW9oeOtirfic57pk+z+0;JncV|(7`3m|@*xM1?Ts$Wic@yRC zNqtMV&FkhaRG|yelpS{_t6UM<`Vu)0^d5(i zvjuWEh(_AYXYiB|JS#y#x)im~@H9v*WQ=(Sv8uSc3h*uQxJj&2;P}=H&aw-7*Nqgv z3~K!COT8Qlby*&u}{@y?CV3#ylHigw%&zUdLL#hplAkZIxW%e3*TwD>`E@Q*(n z;%D|d{~~YJkO1kxb!^zdD(T&!PL+s++K5jJDrQGVC=g$sO$sDbwk;2C^&X&j)^d}_ z9FYCKo3N)%OYKmXg?BK0+7g3x+~yNbui~SgpCE1(QU>iBM?wx09qqgtlcoNU;rJVZ z|6hLGf54Ufm*Im&9-xcnu20Y~HaxchJx-x&oxwzfe|2PtHkfx-$)u$>Ac+Z$(HCbB zy?;?0(*iwmftE>a?V?!B&^1f2s_BF|;2?CLWmOP98GdvwM}ADiaW&mb=ZS~iBfvV`VbANB?qsL#zs)}Xba?)H;9rC2^{aI)=I#tj2M;}EW=i3lg>LRN+X8yXnVb3+ zYbw+zgs%xS2nnn)Y6*b9c{=+j0}#2$>5Eb-O4q90wp|pyy(FTuw$xR+78%Q#yK=up z5&!s_g|6%u600sdRsPgt7O*KD+9w~4irq7oDf60)Ut+e(RM=ih&u$Nk^Nwj_;j#z` ztPeWx#s2cN`LEY%0f6dS6bI_yw+*zS$S`f4%hnZ!Dl{4mtw1y9v7q zJ2;#Jp|;BAmgQW)o72`XxGdk%(qa&Bri}oE zo4r2h@NG>uP_eb@+;c<$)zK~hd<5_0Lwj+g+PK12<@JyoVOT*%%?s{*H%gTL>&g8G zuh>Lb>?SwWJM+#?*2>+|sp3=J?OWpQn`~TuVE#GQ=AB9Dt)=3LU{3)!{Rt0OJK;-y z<2N9Y$?7WazB%dItg9ri`gY!tD&H|??7+DS;z;%;w>Fk`A*t*t#OSBw+1N6uv)g=Eo2;qc|8tYl&_jE-J+E)QHsg4hrRks1V~BhsZtL^??CA_@Y6^xh+&p!AM{fJpDXm!S0C zdy|f|03n2s!g-yu_w4;`zq4oNo7v?$zm@aElN{a<6UIr>%8%Mu7kNXXY?ddILqyM4zHQ&4cU&edso>uz)t|>>fdpMO=oY zS-h;2aVfVz`)QLMTWyWQUA_w1^=-raPz9@4+vYAcP3H2!X_dTqCA2k1Y zM#T=^0cU~xg3hlkA3cQGh40v;R(PFBXosz=mA+UoUwcq;Iy0^kL8om| zOPcd@``UuTF+qUkiHvo*KCC^gN}%e=>a_Nm)!7kSsO$6wW%r$kt3S zdJS|yfCLeN$jNVR2{cyCuP@X-nBF~*X8v9zax*cyvz6U+O_3ZBO0-g7X#}f2#RvKP zbyv5RDfYPPL<{Tvy>V2H>h4_Uj1T?3k*1UN#}wIzpjU(|FRrr*7ipoy~3+gvNYg#Z`MtKl^dBdK3$0mIG}OY zZBe-c@J)4}K64%EX0rTV;+20pE@#e3Bi~=^gTwopc^QT`j@dy>vx0Dnwy*m725F4! z^s;tI4EN)(ANnADqo{3_!h)p0MGpp|7tyy>)rub1f)g2v`%`?Z2X@bG-4-29LeJY6 zWmY#CeRHh$rB+m)M{LrS*SKX$aEVf93#!)e%{T_}>NB1wBh=J1ntM+C?}sm}6NoVF zNVN50EB1R81_Om5B$$d0ay;0eLuoq6imtI4SvkR%9N1H*Bd)@!P|yrT={uU%n0>&X*XMP zM|b+oZL*804657T1y{TE^?N*6TdwgZCSKr(7i1+Qj7TsRKB>zKKB-IGti3d*9d}(@ ztM`j`W=>9IpTHY6&_!OBW&)f=1d36_-yP{s}C=c zsVPWEoAu<3`%zm%%H^*r*h|?*S3R#dj&IIT^6p@!6KTZWvl0)sadfR}9(xBF%Va)n z=8NoZ<|~VoK6B?h(edB_r)8y^tPs;C^0*1Nv{m}h=sb-8sEl{3O=m+2E<2`MjMN5 zw+WfL-@Tdtav1v#)jtr3^FmZFKfxShU|2m=zh+0m4lxvSH89~byW$win4I@ zGP-$sPF|DmlOZ1yn16Wv#+f3ewVqw2wexO0^gG1LQRDu4Nz2kl`x;Wiiw1$o#OTz7 zLXlMS1k3vNg7o1`X7I&`a=)8-@dm+2#C7z=LAvyPx0>n!85GN0l8q}-bFWfxkH*~( z8+_y|B>P?g1crQaD81P*ei{9Ue62Hj%yMPXTF#m#3qtdz)6eFsK8VY+8Yy~zLFiBo zZ(0>JJtP~yu{)!E)K#NYWy}6qFYNq*WN3Duo?0&Atn(!=;f?Cwz2*Mw#Qf!@`Y|J4 z3opNLbhz-=_}Co|#v%3L4%rQm!<}klbT%0GBqD8~3U<%{!0Ep);0qzf%B0@NExwZ< z@1}ACz#Rg3`}7G<4iZF~wJ+J$ zL4^Y90iq93*RP5xzbhp|Z1KWnDS~C)JwG7sx=88AF-b7tSsjJp@{l zgPCiiJc^wa35>He?!^S~(!bJ@+tR?xKUz-Nm-`ol`j2(_6~O)j1K5#&+5mQS2)pGt zYz|Ab>z(d;CQnU2nBMw2>_c37vvq^c1*&&;JMytTOr)Qf{W=<&R?d?-Xn-OeB>$+FNcU4ZHwarMU@nw@z+;nRLR0KB;`=o9ae^q=5N+iL~ioN4{O)lkWEWtxP0HAI>2v0uA>o_ z5^v|Y-Hwb+EW_~SX57;GEc?d1UAdQnb?o|g z#h_>r!bp({$N6tI03T}B(4R0>;Mp681B&zr-l#ZG`;#?CskO!eBYkLXRa&TNw~PQc z6*^IyH0J5zJ8DNA^|9r=%~JFQgGA~R>JJ-RIWHOF?(?he0LOldbdFw_xAQ_-^m)eDWd7&H&m-t$QB6OygU5TIow}uO zbb8>snK`)^CMEhRy)Ist-&Inf-)QTr=0`LqFmQ3d>ma#D+nxHvh7i+cnzcFLsJ@@x zu6pu-3Tj)GJ?Ys6HgThK)x{`*{f4#a>qgVbj@&JcD_lx+0TqS+q;UW5U5?ERSh5c1 zam3f)x*mDxtD}@J-E)iw9OyT;R}d177x9Kq7dC^7j~ct^#}v{Nzn+3<`ACnqpaYE$ z@rbr1M|~)2c3&9l;ey>iC1=2ZM!ns;aaReI#l(5S~OJ1jWAwe z?Tc+=tr4@6&bRWrBjS$ky;0KQ8ZwLxPBOH?kD?2dVB12p9o0f}zE`59IZ5B$v^Oi1 zJ0nGW_L}Hb#{s_G$N6=4zE?%%oGB+b|L*X)EQ{IZ&MnLfs6|!K0il2 z*(xvyj#8nGJ#H|f5Py(F^ZKj0{J~AOTn4Sc6egyss64r79S>^LY1e#-_^%RGUz|H` zekxL6z5RZvpo1CTe2!R664kJPAX>k(Q!A8fCMfVV=jMgaS;6TbtyDe*=E(G^2pOZ_ zcmqGGp>~yk{-9E~R^MI_tfYt$BM$8@nAbRS^!Ole8Dl2G4}h>9QnfHA^73?)}TTx4E`NXL_Kewl-;`*?4;`hZnL7ReXHCT+QtKzhxT(s~p zsg$o<+_#m+d3QW>S>3avx6DjvB%&2X=F-|e{SSXI5JcU`ayHRDq zt?BvdyatMI#&^vt&GO|XVZv69Ucm-43V9jx{`6)CDhV3^TX-dP?;`#HVgudapM>CE z04zInB@`C4ZHI6fG(NtC`v4H$wv7?N>-Y+wNuBd4=#?=l3Ijx}QYk>7xg`hl#ZJQ( zT8@N&F#WFL0ZQA@5f8czAkrClqOhXSW*$r@4zRdS15W`uU-|;f*TxvWh@tsGYC8`# zhi+gfu}eTnx=_LkPY3x%iCgiV2I4A<66nbgd;um@jM~G6{fRJl7E%s5^a;T`JU#`D zrvMDP|M1mO@P#B@%<&Hj;tx8WKX@wjM6wOw=N3V?RDppY)#GzOp$c3DJEYnM<14&S z@V%%SQb$V?dMEA83CAuBX|PnyxdMPj>wA`_$l-_3<8isg95z5A1p;_3_rjVoP@1Y z4B#w*&j8aG1cNgH$j<1sE;jh;SsPk|GalisY0abZrZQ@U%(0i54%$A1#MfVC@-?}i zlpl5MpL*O0UfGHRdvcPOqY@nAKxdZ3^c}Vi_uEz2*c3uz+B0H+*75kxx{ju56Chi? z7PsenrF^T#O|Fycim+o#scS5tZKPf8)=()xHMvLrJ>hdsbjY>AiYP4-vS}7J`P&MH zU`H*QwaHue5uj-q8B%JCo}wa0;5ML~)|#}|w4YB8cd$DjrK}lUc7DPjy5u{vpj4Iw z@9_Fh=h4o>znw6$KwHEAUpDqDNF21+;@iM;Z&UQek}A0O4)$nuZjN(mlCJno5Fw1+ zyxTT3yssd@My*Xa3`smlCwWCPrW7n&L&iyJx~;q*ZyI_%$tI zmUrkeoiy`(rVVleC?R3>R)4WqPjviR6-nNLloMs;jhEUyM*?PDCV1*h_BubRH_ej8F{>fp)vtZ2JJ|VNI`^5k$vK5%`8cZPE{5;k z)hnXhlC2Wg{)FiG$xHm}2gdTC%yt-0yH*~oxLXANqySYjG7mm+ohinSMBt0%2G?hd z(NBauD7IBj&^247>VFriLuOFa0vy-Y={X1pAmNazqO7?|A4w_)t1C>({ zI3y=&-VUuriT7kW1%-Ewzj}fQDA4+cyOBi>9n8aW9|^{rnFn1eSr5YSQiib7axvYNpnjWd-HN)ZKt<)F&f`;14SQz#Tym7a zb1k*!7=Fq-9~|xpJ}u&<;HZo{s(k2t=!%(riISV&GCZHTidTtMavamYqcz5OzQ{X{Nk^nleoaG^aJWTi2PmES65FsR6)}bC2K_pMz?XZ9EhlHc!ukES%WXj- zNq?YRLQT!an3?`LJ@c)Uih_a)NGqIe2*9I~|LDg?+#u!VLECkUt5<IX@S zf=F#GwYMOU8qlci8|ZLTwGR1jqPgqo06qW$z6S# zplIguu4xb2y#`=>6nXaOb1Y^jMh$<;1&l8m@5R6|sS#K}{B(kaje*7oAK9ZJkrGk{(=+mWrfx_g*&Kf; zBiqLuEC8)2qqnsGSYC7E6clS2v=jCUZ;{5zlCID$nVg6Vn zb0gRq8Vl>Q_DGG#i3Nh)&QLe)PS;G^Use(2jxaaPO*?ZSOZ0I%=XQdMC8$sEbOV1^lS{6;}lMGM? z{r5?nE=OfEh0p;Lc0(Z)Z}cs-tjS1mzHb*I)30RR?!U>-gw`Tp!=8ea{f}_7>-BMRiTz^nNN|K$>r)C@ge?81YmtW%}L| zhf2-k*Xj6Nky8+>dUd@+!ircs*e?x&Gyskf9)ssz-I68if3(iyVSKF6fs2{wfnb$q zSb=`)L8u7HLui*q58e`jg%)HS5#r@BLD+HC<8?zbuQw;1f5ZZRGRZ$M@V`M|(AfZQ z4oF#ny^8=L!Y_LB4HO48bI?jOg-L2*4oul7N!5aKHDJw`~tnG+{*lyPM08Gmz43H%MnqM zx-GU=*STT^pDD7ao=eDlkzZN~h!eU@ZocQZdhObMlG>^sm>q4scYS!5{m}@|l60#l zUt)f7UI~YHhs;dYNEKWstH`b9T;&8X`>7$jVt!kDCZR=%S-`u?f->i|o%_*k!Ya+!3zGesqmi7#^%L1Kv zxT9iV?#pi1xGMFi^4iGiNwhcEdgQrf?mME-F*GH4`DOA?T072ZpXIN<5fbH*`V!?f z(>Ns+;uL;EAg`bL49Nk@{oJF-HeVlEO8hJ$YhLx8$pOLojSnx6&T=h8sred_Zx+8X z=3}$6NH082I4}<{OVka_iqB8OJW9z*dC{K`?9S3gB&+#F2NYpqwuaYqxssHbM(js< zHxer0Lnh3PxE5Xb%<=reUBJ=0j|Aglj1v|B$sA_bq3jXR0LK6~b28NpJ9Mf5 zVxPv@9c%c`YSfUxXH^=0-wKNh1q#iqgs(O%chBMbnD;wv$|fD$4H zkjw5L!FS&Rvezf=#+&fF(C*6}*u@yU-`2u*BDM)g5Nn}t14@j-<)@&N3HZWzzc!FA zPtL~0N&^XUB>dMSzgFy*!ThoPvLOecHhS#VPeGo0v&Ww5G*Ptn->VHN6uXNTgSY>^FbY?`Ju%KqAuw*^y z#!fa;PQS*|hy;`->fc_EnkS7B8hbu9Z1h#CMe+UT;=UCEKuGSLA9BN?!b`Xp)l1{_ zVtb^&fH^w#_5^HoVVx>@uhw4gCqDtT8uRNIOc;tw3N~-NL7`8l@nGXFVrF}{KbQ(d)kvQN zY+E(U##YL^T_D$1Wwz;C_&LPEI;CWOCjZ=RGx|Hu`56&B{%I-6nQtSRLltrr$_e0t z5@8Ef+_1>>Dp;dG$yo#)p9-}g3Aw1gU)q7d7NyU`wD8M$TaWD>^Eh#~z>KgdD}tQ7 zTnai3;hzuL_t3(R08&*>Oclcxgb&yh!WSWkv7ct4{Zx<*`bK{ zr3!s0Brzo1FjrkEb@jl zPTR0$=vUY<@xJOJcwW)Kt`=ign}vzEQVfola2>C1S8XugskBY4g}FX%b6UhbDZcP9 z=23B0R^i#<3V~v3YI})CP2D>)Z-U^EVt;u-oMb8)m7r!vp&)^Qmd-~G3C|hgc|N4r zfb7$F)9U3{K;qyb3#LiUO525|6^nSFZ+F>tDMDwYwB-vn$b9!RnEsm^B}Yz=$3 zG%QqkzWjURLfGlpKW%Dl1%d4@qxb+>V?vZ=)!B&;dBf0j5pw%&Hxk9=?9BG{j-9{e zk%p(-Odpla8p#deWnP1_=Vf#5e1Wb~6QbY8rmlH5-*IvEb(qudQyrTn?Nt5-We{ba zA2_-62kgYzT9O1hWrhU=6@CQtwK#+V-`->pA7O&QbR@-d}8HtCM0u)!314YsjsR(rCG_>RV&R#oT z-Iz~tD|Rr{U%W2=-)KNvYQ}5t_NbvDGyC<@g${fvf!nkN3ufo|#7mI;2mhcSYVoPu#Q_)#U~t>UV?{dX+4J;Hh7t4ccpFh zV7T?F?Bh2rPe~6cMR-#;KE5Bw)LNAi6x@~DWdF^vn-;K)vQ!#2S{S3NiX79HnV3P? z*jm4#xXw7XVn4b4(b0m}c}-4cLR)SkqX6ooVPJh_BBp?$ z4m#Lacsh5br*V3>`5O1C9D@VLO)K@5C4-28!qpSf6;%!I_mi>70i$9?F%HjG_oZVy zN)?S-Di7?y(aJ0vU(2apY{n#U&fPXtIvf49i^=2>qRiIt@?zQSGTXdda1EZ>_7dd% zxBG&0=DRJuVyb+4VJ$CW<%2HW6BXX8+tK%pmT0cr9i9p(ajybl9Df{$WI4fHYHzQ5BY?ys~LSJh($L*A|8 zBzgVdJIL=u+O@+}dxo+6=T08K0j2JNM`j7(x|q0XK>i~E%ZrSGx-Fncoxmdj06W>x z2NQ78`A4V{e;}{-(Y5`8z^QjN!52Nc{WwU^7tCqD+6yI4F$;;!gav0J3K>)1(T z>Q=KmQrLgla!>P&i~$zZ3=#P zZOX`xBTSshlRI7KA^zSO`6&ngbuYmAD}vE#t7T5~M$D@1_$3 zM_&kCCx@*AD*UADfLQmuluI!_Kr9^}j)HF{cVN)aX8?%i*Ti4T^UEmy8@9r;fe;^w z=nc|{WX%zg(6%ezx{zz*0e0hSr6pP#gU`(a^Yr^ZtyJ-{GQQ+)IPjIU??D zI!@o2E1#|xGdH!Yx-vht^R|DnTpL-a8Q7&ep`^#!5k((F5u688(^}Y+2&}dVHfrD6 zymmibo}2-#i^Z7)HA38c*5~fnKQSwreOf6~9Zq+RIdn`mDn#2sy1;vXh~}rms%+q2 zj-XATBL1r71JH~B34kH*0aXwPfHC|JM;i>PwF_D3!H@!f`Zf6k5$+mN>q zhW)v|S}_ZAyGv$Q#%D1;B{j--90MEI1~f9Rj&jR*@V*HxoTOJ>o(dl;>8YLzNr=3g zMh-$F*)bw0hk0E2y4G6KPWQ!}VJg!hT1QTu`yfGUHBE^px}^|(hd&pB{y^>M*CVLE zT=x3QGmIhNV|`X!EUZNpE0qM`PrMF~u#ZU}b*v8pd7<<506--Mx(cXTAT&|A-gSp5 zMs~tGDT%-Fz5h!0@i&FX)A4`WAaj)pJIJebY_}$YNC}Tyi)L@qam&(9OpE%cWl>Lg z>tlfoZ(i6%Zs`J(iSy*V=I6rA9Rogy7}}big4p&VCWDC&=$`V3x0gDlZ04`Kh+wB> zO|kuwMr06^JN~}`+&lAbFN7~Jcu@x?u};iU&U(RV43)TT=%vk(;mFxTL1%j{+()GI zn7bm?ax`<&QOZM;G#vBh@-!7nrEDzN=&=md&085V4EtH~2LrM?GeU58eBSMtsdjQ9@dr0UJ{C;A$;fqh@$d=oTr}7%9WV#yW1TT3ROmD3_V$VNAMQ*WgB)y1kN zqSW1k%B6QsJKCDe>T~$va1tw8qM_@SFNJLeyt6%A=;8{O8p=u@szsZHgNlMlDLHBa;e?3>@rg|xkS9HV+IE1>g?53zRCw&5VtPdg*sXis|>^1=A#)SSAi z3-aX5HaTUCeGBai5^VX^JP7kEkt4dbJyp(K@>7tv0zmwbxKK;$*H2>xU1i|`)X%)2 z?r+8&|BA@)cXLp;y!Z>NEbOf%hQ^Zv-ek|xK-^8TTg^-3D2&8unKSY$DDT~Y1)a8qd6 zm*^}_jHCYOO|v%(Tq1@axII#>4JTieao^A?QU~t+8%x=}rf(UZ>54ceud~@*t{%{R zmp9m@EUJ4%^yG?oxcgNF*(2r+*5BMC(xh^ziI?6^3(j=!Mh&ZAFKwwM?v7<}ueVz4 z2TCy?t8@j$@97M6-{-#6?OdX7!rL3wnVD2IP;D1)V_MtJEZuSp{LX9D6wfxrORPxf zXttAfw|c63YIgYEXV6;4nIZnv^>m_tGR*SDzq#RQ4-5AlZ>; zHiP;4`6gV@wz+GZ*Ye_Ir-RECtIyQ_f`BgLI&E!rq#ONX^ZKg7w$y#U*;IDW;`ajA zR0-yhg8Y>T$D<}I?XvpJN+ds(L^PQHI=y5asr|tyfo%b1k}y~JC!_k!KzJK-WcJ9FHjnF+l66s00ackoO1ZtmJ-B6b)5S5UBruxyn{wl z2Rv>pEgRu^3yszFiQu|~b0t;%x(;JQ>O_N6v}ql(`$NOIi+NTl_hR=Rd&xj+Z7`3) znl-(VtQYFfojtj*54oi|6h2k4>($pWY@>7VSfNANO3!c8ve~J089my%IIGvEuP15B@%nq*->Qi^VKwi@VDdpTUL(xP}8=p7k_O)a) zMy1oIt`D{~=AsA~_rqsL53fBi#C?-DM7tQw<&OAN4Ld#(5#!HSp_|>YLLkRy`gHV%j~1_opL@~d z@~X8Ltfg7qow4B8)jCL1OQU+ZNEW#gO}}_wV-g2f3h;Ucey>2fV+LN40J42^CwxM< zZeu29=_AeWnV~7c*TKY^!_Mrq6OyaaSP|o=5!|P0a0c2n=#^BR z>tPp*dSv2vw)mN)lVeWn8&`kISav1`UW03V1RVym05j^oPYZxr!;HgDuG>bO2v3Tg zOgZ4u#?zi(jF0)zsrb+;7y{T%Ku5y!q%}}D*mL3(^uPuX?32ZykY&rb1K1BD*RPqs zR_T|8{7>zUlJ&Nx#V$7h^W2}iYu!#CWVeDLeJNGLX+()@Y}OZPg0>Z6aDgt@Nky3oq|yR;#u&&sK9O^IIv}u5LEv!z z7Eyzh>O-K3BjGL>(=lHOoK8v3(4nSoSYZMf9*4`$vBO`&TL6$4?qcj}!Vk*lf1CBYwu3ZYzo{zxb9DV(WwyOG(Fx_k6Rd4im~y~8uai#a%tCDfjkw17X;(%5 zGxs6N(a$ff#e!`;d+C+e$X8E6FAA%_FYy)Db!ll3Fm29@Uk@eBIT`dD0t506U#o;3 zll8lzzBB?ov#c(RuvoxK@7-L@9KWCF@xnD+zJnzRd@Vg>)`Lrs?5uD1>@{(tHn}Mh z5$uXF(!-fD0e;S!V9&M6PDPi%0sU~H9AYPB{t{17+{EfxUM+cLM_EHcjQhe`J)9@i z)2jGNTw>vdYl?u%&6rUWnYVF=XaXcgA6!F z`O6EWrQIxk2)vy7c0}c@jjGuhIVbWc-uzO6(W1;wP@xsamHS%;sg5wU?4QD3S>h!d z=X(QjU}`??TYZv{6;c)5M~rI2H!a0zXv9AYGM@ps>DNTC7?!n%e2&Nyo*PvkeJ7LB z@mek+i9%B}{&R*gMflU4P9BHmxWLg+09Ogg$}h;y z%IVT-Ptnc(6lkvVVa!K{>8xL0;qDe~cxIHs#pwIY1e-n($s`YxusAyZ1OYYqv#IyR z2c`x+X67cwd@h!6q84oJtXVo|v@$yAo)~0}d5D$-%Cvvm*IL}n-~1qDmX#i;a3Rn} zRQo;mj8I{Rd)*B$YZb1b&PxQFt&4JfZ|Nv^G2;`Z1~faj!R5kTQj*Tu z2H(63@h**N4F`fWc1v@Y8ucqIv)SCn7uy$|3{eh@M*6v>A~&~qC-W>C{mJ%pDy zfx841>f9qKZNA%?J1r_6%eXl_+ylMr!%}(utNgj!dYPfpJ>qR1J%))3Gj8my?;eYK zL`2bQp~32E53qCHSs^U8UxW_{ZRtuM}xismz~6q76(yceqtxYLh?Mb8oT zh7U-6Er@1GSJw73Rg6|qC|6zmjvcCxS%rGbjo^~XJUd8abSs2~zNPnUKQ`a$(8l4f zjwqdD-UEUwW-u>jG&E5OX$&h%H zoxoI{2a#jk0-r+qvXdk#X0O}7=?HAS{6ZmE6>>#JfFbHJ*`|6P2eTL* zBHCwmhIx8jdg*gKZ|9jl%7l>X!TtnUTB)}f)hm*Tn=HKb=V2G{Do5+>J{avQn!@8^ zVJ}{w&T)%r4DBWtCv>#bxVmm;W?IC2t)(?Gx~(~aetuUTPADd>?6VTy(qIV3Jfx{C z`P^H{xmG};W1JFyR+oYbv31=e;aTl!^1<@+deKCpPtRU;-+yi|Udc`rC%_y$>a2@P zI+Xj3Cu2AQcoV7)E_bn}Xq7}K%BdBx1v`^(1YPg77EewRiwZj9OEfA6H*SUX=lebL zc0(n9ncH4QTrI^F-3M^gTkJT$u)q!|PgJtp8q--InG$69*elR8)$@0+!`~c5|0Oey z>#=(PRc{Fmph7|n4*-CO?~&?b41Ky;o0PgZR_df95$SNuEK!2icLt$(*P?1#>-KH!x zKHP96MXwqkBV39n5P(cb*_SOSR;LlzC@^Vv3<*LP8+#pZ8F7q2z5%jD&=Zew$YFjE zei-hVq53SP^e?|?0QE7D|<6z4JX8n)ouR8co8}_b|VGjXSb(96V7~9t2 zlc(X+zc+~qXrpa1gTn39ZFa^`GDyKhXd{Bpc=&N){5X}%&TNw~i(cbP82|?E5jTO> zNPfCdXMYT2r)qDr>&gOXpFrW_^}I$cSZOv;aR1GTXdATeC~5>i%Sp`Py~5Kv-LB*O zbr~NYkXUk*7U1WbL)mvm~j}%H7^hDYh5d*OOSRicW86!!EI_R;;DI*t%WC zP)*-z)FwU2g3G@f4SU+=+cKVzvYt|!{rl(GzwW&Rqi0Dp7G)<0M=Aq?YE=Jl--l?k zYZ=Lr&BiA7|p<|Brf*b*D04`PF(QTR66VA}8l~r{b=FyGlrn>-HFxxGz}v!`|qw zXW!NZ25U1PBa=3zN4t{qR-T^fMVHR-9-6OUmR9Ud1v0__>&L^&XHGjyGwn5Bs z0Kb-H+7?ygX4#sEn>>8&ZE_RE#p`KY6p3$oQ=5B7)qJnzRfy)Dqp=V+-<;iFTAHm- zvbVii;%q_pCPL&x=W2SZ>9nSp+R|{7!a4EVleNJN`8hE!Qypi8#*bD*$?_-#Z8(V1 zzh=GC!Vai~qTFF}i;CercG!vKqIHPnSo7=(bO=WF^F#H1DDGv)oJnG5}aun3IHNPyBarT=kRXsjKpnmp#FmX_MSnrN6r z+saLJQ=hGMMdsl>S!-g&(e{-y4$*-@3OUUto)b`yQxFF%*^8%#dG3~eEn7O@xuU70 zbPHSKyK+PBrOtu?bw=cd*@SF0@k!uCp=nG|H>Dn>3IE2%7PcGEeF$@jNJtq+^d&2l z@$nSc(M;fSY>X>CZ`CK**wQ7X_UsryFT{nr#3K}sNTqQHmFm1bH898aL6nb zIdz8X`}p14EZ>A`?Juv_@gqd)_v{i>0*i--G(x>YgCgFketkjYtjpyHotp7gyTRg9 zTe<5AHEjJ9Ma02KE6y=eYxPKQSpLQNg$@!rLkE;^Z`;k~ z=k)TquI+B3Yi6cS)RokabA%idzF}f;Ss|@!ZqRRj13T^$M=0NJBq?S}_)Rxi2Oe7+ z1~pM!D6jB!-qNu1xHZo9bIetG3c}v*pnTN{<=t7-eNRRkPP)`#ZYGo)dCO&>4^|a^ z?bDZBy+Ayrel)RyW=6G8U4<^3u(KhbI-95_RCwyMCIFAPI6APc?1{mO`>1-z8(hBTiEF<*U0!g%)U$ntpN zth@hJkYpQe2rbz`nE%Wm``hcPOD0Nq&mP_NL9tm6+uQ5OeMJgfEM^q=a|D_PgEvy| z{ut5%i|W0Vpj%28E9B%Fi1`@OuQ zhv#!1;D_7C%dKufED~i`Ev3i(*Y3kCg2+00)b08kFZ-b66F#Q#4i{QdSwSg7?hXvd z8+RwawAj_zyzv_ks1OfX46`M;_su4!}p;=*OIh}_CFVwzVFXK=We9~Ez9V~1q z!N7m_Y&Cdd+N;?B&=Y^LusxDe)pO$kDxq`oSVCSWnTTQI|HG&(fwRkq)f zjLbb7GJux)3{W=SZvm8zRRCpUH$d6AqY~OAw_}Gu0?Nkp5i;& z0>Z}OGysd71+Y+N7-2piwCDaMi16Q6>L z@Hk8aAl>I3F}(oLv-ZTj0Q;0>gROH9;B0}<<6uD7m{w>4|9URq6f^<#{kIi||61_> zj~Dz;qQ+u}9UWHyQRBj4uNwi+p7J-U(?hw#Iwsc2$aKuFz`IPtUiN&<&5JT@IjjC% z?xGpdMC~nllZvYH+J{vtph8tZ)VT6bqQ+6(vtfX!@j`d}ON&e6zD#))p;TB)UG3*? zkPCkPME6|&R#D?ZUsx&>7f)(<3RJ3y)Gf&HQG|{q0o-r9NTsw5HM;DxnWJ@ zIIFHokIgaaK^Rl1Noji?1VrjcKUcm}uGhv@dZzbNjAo2#b9$*?*m`x+o&CD) z{XQori?h+S(e_4D1m?HQE^s)#BJN4Q_0#4*D*yBL9NhYKu>3k$ex2n1&#Uv5YMgOT z%(sch*yrerFrjs6o9!#B(-Q1cXk2Mxh`n9iI|r|HnzAh`*E#FETC2C;&5N%3MVW;~ zCcQjox5JGesFF4l$h~?gr-xJpBnmpj zymyH-NUm8jehS_v|4~VCn0VZ{xeAH$70~q_?;NAn$+>46v*2+%PCDwLS^pxyV|G4K zdBs@Jvbl6X+Sm9N{p@A!^^H*Id!X+dThm5~`}~%8qKmr@y@WltxpkuAmU zgRSg8B3}3lDf71?W&ZOOL+k^!p=juo5>^0+*{NU<6in5wt@&`<*XIg!F9e3k6~^lW z=_o;nXF^Z0!sZG-lIr+cIxP1h3$HmalQyh2@x3p-zeAe1%qhxAQz&4avv!Uc3 zuTj*qLXy`Sa^N%ZfOwxx(7upgRS^lj_8^7KG=q9LD-M}`;c#JhPBZ@@UJJtM%Y;>c z7f#jVO}#zAw?rqrUB+~cpcisy#Au+)RqwiXIWFy(FQ*pOpSdL+3xHEd1K-~(@YlQL z89?3teBbN5Q%YYW+{;R;)X0acw8nGOnOlb8PDMBN;T}VxPHeGs(ftLqS3s#1+13j2yf=)nCb>Fbic8tkNGm%_+Hj#_SOX->4H9Wc9O>h^|*O)pUUs=Gm@ zx5L}pT*rsE=upu!dRLlTdgKI!+~_Vjj6H}`4fkNjpG0)O;8P-eKVC#N#`THRX}7JW zuip9y6W1zB{DF{M@C#a3KwPJGSWd66H|a4A3&y3=p!W`w|ATyn%$p8o$l$Gn67*s*z)^(e4hV@z4wlaYR}e1OGQDV zNRn7&6p2cXB9cLnoDq>6iku246#>aPOU_wx2FV#DXOJ9=OhHja@oM)Qectfx?sLxW z+xPapxA&<3)>x}*)m-a0e{+8Go8LUQ2)j60LZK13Ph~%hHO_zv-n_L4=ptlEJ3K9~ z%;5IColm9Rr^E1I3US1kKiu;QKdxo$?Dz8}Gow$({Mo`gfYIuwFDCB;UxRd4D99yr z9Ngpk+61{D*b=o@@Luz&<&)IG7}qbJ4DsROi5qewln9{rQZV39jIYV{1td2BGW2WE zRGJQ9)k2C|WE^r_wGIE~K1x1|M@;oDl^^0C?VGjrkr}E(y`+bgx&$n;iWkq|?x%N% zLMDy*KZU01wx?f)#Qcoh0JNiy4CW}U6{ual3X7$^V%5wWEAcze@^leLkeGUM9J)~x z*FG-a6LY+Wm+d*~xD;z-Sfg=);SxptI~)FTKpCy(gadb1^NOA46&;$W%cngo$qE+t z4$TP@kgrRONk ziPD}SjwFwqj7(G@)2x}EI<$2EB)jk?)=vVs`_tVwGBsv)X%RXt2R31lVlyl3w~#A<~`DJ`90KN)=iOzX^!taW!g+eIkY+u#Ov4u*L9mv*2DVcs%R*z4F7`a` zBeV^1XeA!<^2(39WVp_;iJ~dK8rRT~BN+7PoO%6>OgNZO-EpORQ#kOAB@?gIvybzoDgC>` zE&$m(l62|gWnO7Vi3FP#iIqXxV&X$DSp5VRMq$m`?L4oH4qrW7C1Y9zDp0vcqihk; zGL2q2D|^M0C?J8jc~>5aS2^v?eVAlQXA3oZZ&}xBia4mPFb!&bvWpOpTRt(}G1?H7 zt8cMJb{>d^Hwbf<*5q0>u#YN{_&hBT635YbdD+|+*QT|_5X_J;Fg31tdF5IE_=%B} z!sxh4-Tbmb$W!fMLfFYjqn7o?&K}ELDVXoNJ&92WR4t}a&KWz zkwfCmQ*Kd*%JNa@b#e8#3}b2y8~Ya320Dgf7Y#Lf!BDM*t$y%>jUj)$;s^r?ORS#; zVYzv|TC(Q=kMl5n=%9HLJZ{TFMU$V-M6FZWSAP0OH80l?`IkrA{$Rp0;$HyYvMe_w zbE7o`-8>W9(lOw!Dt_2wb3wYp@yUJ?Xo<$#>J2TumQo}y#lvCEd~YCzt?tzaO-q~t zvT28Pt44DTH-N2!N=`Iuhvrp~^2L57|Gq8obSwVSvlZx2t2*)@6{G((Nbg^N~Ztu1g>*HPZiFZxzTB2S*Sqt(q3-YrH1Jet$Q+2Hp4BJ*x@8hby`st(b z5pzLE;$A@Mqdv+m1}WOCC$!-&@vxBLGH8)7&4X8S%i>~!>x}l1T6WY!H4EHtqr~=S z$ZabXLrCJbhO{VY`6)gnQ|isubYAgmD;F@p3V<8CW{AdRyw)XyFf$$k#&Yi#-lkE4 z%kdzuovBlr^@E0uzgDW<>N{=rIS_ z?&6O|xy9}FKyT6H$gH#=YexCe#lp7!vRmHrWmyoD%gQYZCs2Xv6OpD zspLBBYP*wwbjAL<-~eye#);*a=H zLK*$TCiw$UvB8Btjb}p)6;{Nt6NFW73jMID7PDEF_j_8;V0dK_*XH@3DcWBc%KHf5S9 zOkOJGkKGR4o3Ul?b~br*NA;_NX5FN{%fo3FLipJHj$kQ@RkZ@`DTn3Jk|g3T$;gjx z=S}f7L%L%m%J44j)~(?%@oznnzaQfgsC7!RuMg4jVuceXmJ#;O`<9-Hx=6g<@1G>c z9}2M%P^9x@u%`bfSa`Xu;VJT=M3`}TFmg2}w#bNj^8 z)mJ}0?wVb*c_$6{7+5SHvU|3_{!0p142krS^qxdo?F%XH#m^+POcv(M7+Ne^(HE!P zQ7~$Hva@btmPMo_$Ed5>?pAnCWM2n8Sk)=Lz9V^E`4TrZX5uB$HS2AHUQQjQeXsbD z0XH0R7>*#JR;YYI1i|)10dR~RZje`(SMXo(mi}@#K9FS2lP%QQ_*RShnISeJDeS&u zN>BMQ&%%MwW0KsGeSIcI`Yk%_tBNDqYDIag80?s@lZvPXr=IZ&#{=|`>|6(o&q$Vj zX7P5&EhJ0r3WMU^gW6h%dWF;L9^h`+-j@k4lVQ_4$Khu$#ORif?@g9q)~^-Y{u;)i zsf@e(C=3YS;`CT+n`hd(i>8UU3!9O3a2p7+)DJSO&(f2?(0IF>%=zV`bNDTGEu{za z3B!RTz`DGz-ZeFgE(gMowCx;q#R&U-3}v^bS4@soq861z0uQ>ThO(?S>Br}=S^Lmz z_mi@(k>SdrG9CGV6kC?++Sdz92&dng9zc|JuPi4L^eMbOOAw%GX$y_o32Tn7M94}NrzuUDm zMURQ#x?UOZ>aph9Wl?6Kof<7gQ!5AI2E3Io%NF#hmBFiA;lOT59<<0`RZF9}DSS6j5J=-=Vg+|YDe$8!$sG2zUj|(i848S20!}AlVIi#3e$t_s}5h8wmHkbSsHT2tic(7=>|+VZ*^4!{|p| zFPlxguPnXVTJ4|Ya$EiE$r|4$K~;V&E7A&el0TXz5gXaJRvvB@%Lbmqx2P$+aOB5g zk2cHZubZE4wWo0u%4~9;GQ*=!8yb?Y6G~SH?Wl`Fi^3Z3PbK?c+h$E^>&}>1q?h@c z{fuMvEbN_<(-a9)IItRJbf0pdw1Dx>)T_PQ=n`-EiM_7UyEsO;lfRBnT_n|IX_$3j zvSs*wvj*5=r_h~SL@`RQwwGaXe{EqdnNc%^Q2GBajP;k7$onNE3V&Fb60YIJ*IuRC zZtaP%2T>C-y|R-rhKX52iZiUdb>EY7({r6Yi!eDOx%lGqbL5W^9Og8zcM#} zLFD24$n4pzw_b7ZTNO=)k6cF_VVd-z&Y49fmi&J2Ojx8s0HpE|;x7PFTmhiO!)2Kj z!vV6RMuJVtX%f-)d2uJF>y2PfJ%jWY?^NEBGQoKf)t-S-MMhn;lLVGHcJG+zViC zp!4Ci5)*Isu+D>B`N0t7cle34I)ud%<$Mf#hnlMH{E-SsjyxElVe-1@gpK}TNCs?Ui~WdBBYN10R{PjPQC;>Gb(OGv?GqGuXw`5Km~5&;<=TGSo$4_}kZL`im38 z4dAzpl%{^*VgQ|F@1c*SqMwE(k&7g%z1jHUzdua)AFaEC29AKJ-lElI6dgW#$jXur z(6Mw9J=|+Xe2nu_Xg|CXa<=OMM!B=M?#`Xrc_+9q{fFcIop1bu2h@5_JC}-Td>*ze z5#3EL2OGVELIAO(a+VGbQ-_H;+z)iJex zDvP}L_WAQ*>bSuTx*!EhCjZx=DUuI)GH7q};(5FllHqB|k=ZX0U!gXiUZ}NsQhSK# zz?EYvW`%4f4IbQrUltgBvp=2bnCU29`Q0A-Umw^Gx&b^x@_Qc;_!`lELl2~7-pBU2 zES+z36>Cf`dS1_7*&5A6bJe93CF~>|ke^+U7r#$hEI+DF$L&EJRV+b{0Q2=>3Th7w zzGHY_yu=xjv6|<9HdXwHuts2sAob0rCJLwq}%n&b98x0k6iVgnafdz?ZcIh{y4$8kfT} zN_1%moeHNcpEBM6#sZ+qsJ>>z#mKj`wra>M+i&yR|GeN&EB*Ou{J9?f^csJ<%0Ksq zKR3lcLx(@(rT;ug{MLFxF|#~qVtNCp)Ig1#gZfxUR*km#uZbX)_h-OGK9{Hw#L6`i zwT&*VRCoZZTI2DMl5J}zbIFFS6qcWwcbnHKTNl$N94vUQWx~(O8TGvg2n;_f=`)V& zjyJ><6jwrB%J}EK-OlqDs0|7H)_O-ex~8+#cm;9`RqM|7j3M?~|1-;vBRwcmbY5r5 zc{F|lcwmM^=T+CDtz>t`%i(8&=n$L(-Q1kL3^#`$C$4vmIGS1F^@b4Ux&Mu3+y6Wj zzZw6xMcS2=FEw-9nSr01)07D-6c!OU+~T3mOX~A_0d}vLWe*|J>akI(V*Wh921V$8 z$*>#FbM$uYa0AdFY28{rfxCn*yFXR5b?ZO@$!`FKHm#=@X|r2Xi9TCl<(0qS>%}r~ zO9-dvD6(I8+WyS$2b4N%GEu2=T8Cq>wEtjG)B5?v43+eH7xb$i9~m$Zt5QRT&oEAz z_*}*Jk*lTPwL%OhlTMecK%@-Mhh*aLYcCFwyz|ou6u2cB_$Ycq@yhv0 z!0ZhGW?17<&-{bG6jpej;<&yXi}RD*m&U1fMRb)(Oed8M9r zPU2C~uG1qx62!bfZf!l+cVjHHP}yQ-;oThUb4Apu=GaFD9XVR7&Ln;OM@-)t-{q!Q zVIq-N@stzdLk#Q8!gqpl+o36IQd8a^YmXWPyT&);qT&J>0_jog3X#W| z>0>o&jyOCk(CWQqNADupxzy+M+=8MNyibj`WA~_=XXnT5wi-MAUS@xKLJR;)& zR4D%U;#KJcTV3@l%>^e$d;bgd?Z;E1{zPyUXpe_YXD7LZi9Ck-Carb=&Aal&#xmx9~1Nimm}0l z%)CboOpJbmhNjNbFg!um7+#7yVlDYOQQ`bFBUuZGLhR3@8u)ulrSp~IQW|GW1uVr@ zOs%7IZ!Rysd|htvx!hD}oa9w9efX7!8KNt?7Ipf zxKf?-`7XpS*5Qrw-&7^3wn14N4WwNYzpq$k@)W+CRdlM+>NHEqPoiWYw8v{epRu6r zsV$R*WAGd(^1?DR-~Qo5MGrNf1j1zm*koc5;0ihZOdQyUnv_{FL0Sm_yR$^U$8{4p zUpHP)GMqB^0WXV^hA2W__8jL^F_?7v+!KJ(vXdg>g?z96>c~qi!Wl3^$rqOTgLFdu zhGIRgoDMrbMo)iWxl>AWJ>5_V+BigZ@yB;64arqrcuT9fdie}bN2kuU4Qcoc6qY1V zgicpzzT*)pf2L{D!KU$|{7l_422ej9#qJTeu&8&7dKZ8CClx^(%Oy!&*^t9TJena` z=k_(nk?mkWp|%$s9T<|zi5~qSz~|2Axq$NyG?Y9$uYlQdh346>*4q78hk_IdyS|kBw3LflQAZ|8!3~11G7urCUMWDHHm3&00|+VxTK|p z29hcFM2AN?iy3u{BQy+@B!F9(7*wCIXbHz^=j>wtg0WgckaKR+7t32RHeGm<>LxHH z=HZ#TlaYK$B+zPXYV*mc3^oyqhJJ$tKflSlPTU;W(#VdW^h~65OjE#hWklZfPfl&y zgXW8=)2^9&MOa~Us7c~)$du&5IrJhE{QV;HP~MQ3^!BT1T@h(z+Pg}Azj+aF?iJdN z%qyJ*L+pMi#4L~_TbypU0=W+ZGfWUA@|QYhvL+2yfy4f;E;gQ9!UHA*)5a4i)Q_<79NkH#LDl@}wmony+L96@NgHBzHIVjAZkN&;`!!gZZpjk=Vh zub;7|)%pmzrD=CaUEIqpgSbdv%{g=T$bZt=B7yf~(OJZjzdtF8dECDe^o`l6YRNVD z${TOuxmF*ev>^Pp^2U_F(mv(pywMV$(|1fF#@D_;K9wh@E3ZFrni&xPec;+iALN%z za7~I7xh$B1D#4;{jKaL1RzIcVx?~ch0_vMMz@HSFaE+(&R1@~G?f;M-VtD@S=|j;K zF*H(rp1iTKXuYcZl;B$<;ikiDa)G@JkxI)ms(NEn`9~!ylCWYcJo{%#a^FX!&1aQm zy#L(`9%F9sb{B+=a;iar7L^Yhn%RDN<>Fp@7;&zwDtNBD)}%UmpDN@ALmt8Yl2x86-*;Z zNSJph(C&;(5#~8;#k6c-T2admE^mt5r~v!iKUE*60WtELS-dZ2P)&ZwrdV&zRaX@T zSyh1unZwWLIb@bGpF7%34gz-h5*FZ6_l{BJfHXetAA@)MA7z(=$RI5g=rf3xP0_J%Wbi zJ8)a{6*yjI=yHiIy8E_~BF!-l&8cFn6CVp}yt}V;Ekx~$^3XzwELxu<(WIvRZ=UFe z5Rx)&gwFs&T1+XvVx)Y0t;#1DgFM zWkh-dIL30hK%E{TVqMGN%x$PhNZa&#@8lamp4!0jX&d@pG^ewi_B#rm{{4UXU)$lA zGjzi*Rm6?`i!RqDiN_!O7(Wc_7#!avHP&Dvou7Yx7jsuc(3CN}w{~mhc{1}L7r_oU z>IEde7$32H__nXyaozkwUA+S=CWrxvt}$wOPOZ)G7nAHc9aqzC3h{oaLYvVa;)6d&5kX^^d@hVY9wvtiRv zD*oasVZWiSo1@ipS`wC z5B8D!=??HB27-0Ue7$8oabOI61J&EQmyodvA>iexVT*U_iAnLRU!s&EG;jLz5lrh! z6lIk{6rSXo*8_81g1)Zq?PZGN0j*Mljp~nn$WfV%-FHk#!iuFL!R@~RsAI^Ww&uLG zm>0hF`DI1;ye7T@bZet$qKkshybxBOf4r{fh6v2Y!zv!5ym5_=((Sh3QqyUJ;HHLt zf{5lFnF(@z7Tts9;OPk0?u*>nM_>6i_PkUNDD=(7GmC?P7|+ah92MU@DgDk-<4Vz- z4jb+;Z`jZSS6biyN=~xeq4d6}CaIhv@Q2n&7N?sVJ8b0ZL9x{O>S7$fEK&>Wj&#z8 z7cW2P^T*E{mf)b}l-bZS!RV5=`RV=3N(09Fueo~s^8yX-g`X>jEy1UmYxC-a9+}aD z`?FLA-Y?!_e3HXq^DAb+0w>&?9@aBEYA(!t4)5U0I=R#)kjJOVO0x)D^1yMQF{)3@ zAwNq6WNjTk1?r}XB^4sE_eaN#_*$4qwTo|Ebcs+_aSJeU_>4q~+($DNd? z?4hdLVa<%}|AyVY+rDe|`hC?E%BZ>WcCIYbosmWfG>$`&r^5MU*$2Am-Ex_PRZ7QZ z{d&=gQk*wm)F1%KN?KOTZ$3y9vF}sAPaV))_^cU|v}ds@`Ki0D_t2Zq1N+VAF+*?U z>MXgQkBBl(s(V~&k``ez1>IW3>|*(bS@qNnzsJGag{Yg<*2+M~ikg_3@dMUfJj?H2 zkE!Ka;MJi$+;dB_N>n-NKUS#qeP<)JAT0HGbECN%H4g5){kLGu=Ks6J}weEGl??%bJ z)y0HbUt?3DQ@eLUWt_wn%2E+sD;m2ON{roYbR~I%S{hXoKjV(%6rS+KzUTv5F?|!M zd0S&OSn*s@q|Js7ULZv*mJtxIopz`w9CfO@U{FG95&71Rws51T?{ml`uw5N~uHxQg zsK6iHV{AV`lBnNe*bq$?)U{TSTipA;LgO4qPEtZr<~4ee**iO@Jt78v+L+K=nK_3N5qt_F$ z6C@L{x3c2MGhM^97v(FWvL7fn_Ao}uR&;jh$kO`0#Nx#u{O%j!X{Vi)%It57ABJ5K zsUks4>-!0-4fD&MGHBEM2)k_6@FEEN9Whe3F*udFuXnp`K|sr~`nA9X8T=>Ij=ctI&{N zn_;fm`v4$*1YNuBU&#cYLpkZZF`f=lc0$T%uQ80Tlekbnd@mPhmRBSV*`*%&7^9~x z(j*_!#V$27AfM+5OFJ;BR}u5rq?k8Y%d$zU-Flh5nj5o&rxhIDT@K|>syrJd2vyEkaS1xgxU(uMD>mlzeqIcj%sv>f z!-=252+QvIX}qofkv!+tL^hH>*%{p3QZZiaq=YB(Y(iau>VX91kjSY}7cN(4&U%~< zm7j(NMkUc(K{41ZlN?87T{CPP?sRg-^V8jfPy~zR1*RoTzwCL+^$d8xoh3~rN`Rkq zCBJ`MBBS+X4^b$FiBreSZ)8(lp4-)N;O2LFHr7QKV7)3uQe>duhv)O)o;&NOvh> zhDdQ#`effLw|#%#`)S`}nYc`^X0z#huI@ZN9`!OhfL~zfNA5l?M-ck`;|vr@2bnd(~`;2a|U8|R4yX6(yVhJ2eQn6JMBBO;RK+Pc=R zMW~H22-x*mCI7%m)}&OOP-S`Wt?*DXuxjjN@?fvh`?x$pUj zM-E4%p5PR}{UyH2;LL&H$ymFQshztpIu2;eipH1o;qj=D5GlNAa#P}1^cPTghNn15 z%f5)tJsI|(OxL{?M%k`(Q zvUr!5mlq^J`w468@mqgJ!Y*8H>Dz^c9|{Wr0BvyFm>jPlOKC8G`0kq*LIZ~epg-W= zf5{;KCd={YR@Xhx#@ z9LO?xRg`O)aJN@(LG1 zc3HTKtviK^;0c6qkW1D5hb*R=Hpx)Lo0WQ+w*|-w@pjMepcbFDOvL-mgdSMrkTqQ% z0p90PY$Q^rd_&Pe)H-n=IE8;+FLR;-eZNoOr=5}^a&^)y*nDBwlO%}syoTk8X5-d< zbsJ@n4 zGA%#kIwk?l>y(v=*M#m%Oey@+a^pYS-kK3*zqe-g^r<)06bekCPF7Y>XFaAi3Y+&< z`w}7GKxEs0CuSk0L8?8$DG|3=O5&6pylgCSvgP!6wiR zG{!ecx>T-9cXkx7pS6+e!3>ObPjb;->J$3ldG!FPwTHPA9=b?9If+i8tRrVrj4O`? zXPjeh01&PYDUAlxDNfk%sge#;FVg(MHHjElJze}n%UaEQP8kp7vh>3_hT{DDjUMJh9s|E?g) zZi#q`n>JeYEo}pIN(N%$Tu}chG)yy`>ynE|+z}te-|B&RyQq_%%b?@}^W{ucdD_RU z8c0>S)^S=hw{Xa$tXda)|TXt4k(JjCX)sq_d4B9+hjV4w{#1CWlJ+Kr>#$*{MK_opgA#Y{!vJ-6HD!d znYE~La#lAqBu%*55qq>u4L4%QkV_0`dH4Xv#5H-ntrcJbI+3rOa2^5S!~H*bD+ zfr`TzI2Sme>y>^t`OFfmhvD)5Rz25i z+S?GQ{}!Sw#b!42p`$S>Mm$5OU3Q?^xrxYBQ76>!)}jVc{gWe(yn4-F~^j*VB*r8RxyX z4&E)NTPp;TJ_d$3ltxHd-Fm0f3%3Hm!vZ~==3i@W6n$>44$ZAo_LtLpqbC2b@OHXj z+nDT$DDcU*1l_OI_?}sW!TG}`PYSn>>l4e*qBhFUTsD+k*zu))3=un7D6>kh7|BlH z1$=Xl(+FuVe#wndqI91M{h={T!B4`{)kuj{$fxDLqk{Pb{Taj;6#|3u{+qS+zXC(M zjjc&}`uIJU!V7P@UbFP=2YCTaR%h}}6kX%2D86pI3=Ssz5=|f9O3^C*k`H!(*!HNI zh?YvIlG!SeeS^Bl%fDD;Z@dU+TmrEExSQx>NO`*lkRmiRW{&7a-05%s6SF=c`*8o1$ zp+aA>f=eMzEjyLbhe^$F+E}I7{{G43hwzxZS#}TqDIepPu);MJs#{35)z1}ART@HK zF~i&4Iyz0cb(&s3=lxWc(ZBNS@`^1N_$0XCQzdy+m)1DDp;#-mmb|Xu+axkMx+p%@ zUP-j_f;)uKQHnw8S*!~q7yai47800fRD~c-XB4+w`QgwVOqt&%GUdqT(}p~dmUzUF z2Xx*U{-SkCdYK3uP!1dHy_=CBdiotQFTT=mY! z1x!cvqlcV!vJ_R^m!8uKtH6^%IKh0%G7Vpt&ue?E8kYf8Ig9 z10}wEj#P1J;W4RyLt<)blK4r0n;4cA^MUEsVzlj?mo>RbW1Rgfi{eN28J16u@=Mi6 z6JQ@ZOGQrNYns{`K|c4^aN|_wE2_eFHR>kVG%gbh{7E#ZJ5wiZdkLNCnRC6diwcJG zZ0YAxS{bk9E=jf0&SU)LKqKd-5pww_>g_U(n7|ngW%_b9w8v(4&MK}{z_ei3Iz;&-aN-mN${g_3@Sw0!GGiP`iL?MAKo zA~ogLRHBSat{22kJ|m`8J(g!h7FH0oPP|uGRr~TPR%?a~VpYlekO|YjFCL-Gd7{00 z0WI4MK3cQ8E}CeoMJNfsEa-eGTR@a|MADq4prJCd6DswZ9z*7xxI?7oK`)kMTA5gI z^x;Mcj?Bt+%Tuf!#3PguM}Xn%OiD*;&5Wf=)Mehr&mwsOs04g`q%42B>BXMVFFWer zw$UF*KmXWxl@>H(Qbc^euEh+pI)(gl16XcOfR*?VjzxBq70H}{ZveGAUI28Dqv}rC z^_pdKF6hfyhnGwd?S)~{-#6Vq5QS^-P(GSJzY0l`o;we>;=_#kHIl#QrIK%pM*oNqiM|Xh-9%_4)y}g zdb^ZyIbPh;*D%x6(Ya*;JN|?noSqk3>LpxTBf_W~UJaRHfw{ylJ1tpJf`p75i-%q< z{KWs%x;>SX01&fp>Wob7D!nT`v(%H~?DjXe=6~ezssp!9(VSO?aih!6=*rI0Dfj;U zA;`gd$d35d+O(h#9CFfZ3pxER4yCuths_d!n+nkDhl`>pYEdKod& zaiB5Rx}J=Ag@$%84I*J6REjbuWaMt`wVq+ItbysbxyDqOwSocc-K5SnpUXDPvky(s^gfv_r!Zzi`UZ*>2LV4s*m+Q>j6i zw@$dU@XtJzT2HTr?bmftF`DmADA7!cuM05;1VOfWm3I!=$CaO66Dvtbh+r$j7GKoU zk|Z0nPTCPlc9LRT`?A3C1H^uu^lctG!fZq1^+AqN@**KznjR8olTthW}fD;-}Aoa~t^egyH&j)w(8On5`ma7UZW_gz>ak$YT%U#j)02GeiTjM>vNkr687x=e>?j#*a;CS1^^6e!;4^z6$HzIT62zRC$;aX!w-ZxtTN>yiN{sxHn2yKkl-TjS`zkI z)DY6Md?`=xW10?fKc~P3n z{o_B=PJSFBH;GCd<`pWQC3xZADF%zXnm=#csybaPLHa~<)*R{C-~K9==5^K~WuK}7|sq7ua7y=Ty-6TR2* zTuCA}UF9BXsO{NTY4iq~402at{bqte89<1yqN)Jbp?j8) zBYn}_+0YSyo#nE7-tZf7SM{z7}+Dok0Wq_bAO-tk|lHvR6bFFk||4_G9fbh zIIv-_BTEs_;@7A3&XH#r%hMC-qV{I$#mWbMIl`C)AJNUPs*Iy-qe(>{B+fC^AsqEL z03KC|=WUO(=vZYk?tS)IO7>pPy+RvvgXnbGVSjO@riI1zRiaWy`9-SQB}ijKU46ZR zlG1T1jo!A8;coIJy9uW07`u$%vj?bPovWtYN8YNEuvpN<@)~cG1BPt4P;G{ z>cu@LSbQ1>+adjiQfF0!;>5=a#n%u_+Ncyu;Cw=^?XeT0qP0GF4&;Hm6tmPLip_rc)xQ8P6JGRX zXfi+C`iD+yZ0s9Vq{sYqaKM6hZndyEQ&avkVF(CwNb1vot(OQd32&7kMgEiRr|CiW zIhA=nckg0H`Mfn4g6So|jP-I~mS5bZOD4gU1>`gOzKM7~dhxVn1jwbU(3+%^{V@m1 zfnDYrmHx25^X}VQZ33cpqAVv>sF%P&O~GeIM2&8CE-+X>!z2eVqtS}Z&Rt!x)d?4F z_XX-)T9lDDM*fP}z1TCNw6K4BT|)A!XzzwemgmQu5RV~hnGGIi4CDa+=^n!fJy>a& z!H9E#?OBZ_MiofEjUzK_olpeXwp)XeM0a;-`l#$r7597D9&(f)?2E{cOV(a=kt*cZ zcI=ARN=fbwu2|{#go?h_^wXXDZ0${}RgLJWQhv2)yIu=geaWa?g=7=^UIIJASrYYM zwk<@kPiUc4OK>@11fc|TIzGesdF#NFBY5+%(P7?UT8KeqIoHfG=MuW3=U^c@tt{in z>KU5)B{N$R`Mvs6<<&FhZQgKYv2}yWBtfuy`n=s*Wcc059CU`$&fQo9da7Ui*ALvm+!=9RA4?Ie0r*`iLS<|6|~NTw(bh% zu3r0TE-mJJ(@1Lok0Y)@TZa@^1BU-h@9_IS@Sm4X|Mw`2DkjH+-nqFhj6fBy>9u~= ziV;1ntyF(jSf!EhbrLsWA(S!b=cfwErx_T8CcPJ0Qjxfzi0{5ID(5Iv|GZ;)vR#vb z{etvyZ=NqhfhHzYRmMmpb$b`NEblsPa?Y`au_<)wVGhetzoHP>TkCvJlN8RbSbFPd z>IFmL$1fCFk;+>OGER5&^hFzwU&`#CA}`N753Dv2E$W*J2YM~2scsKCmJhbLFY8dj zCDh&;A9qI3V_ob_J;@q{8taY*c&bx8nz_JXRsxL2VrnFEnnfw?Jn?!=-Z<)S`gUmo z^&-zNtQGvL>lOTv7{Drz@IjM2IA@}rhj20<%A&f!ntUxLpJ(c0tE$kI9Qk{3W>N3^ zH3tyF1{jLK8G5zt=#DoK&~1K{$m*yhCP|o>sTjuBaN9;+0XL9-!5iy>ouT*(qom4r zLKqFTYiT!Z-k~DEzQTd=d8QmCK5ke>Y(Q@ThIg|FxK{q3f@}Oqa{qN&ZlN*CZ4uUN zd29}xm}wZr-#82%Qua?JcGmqo)A&-`4S%~Z#D5AS7Se8^e|PLyT|OsZ)c5O<%g>o$ z7tygKNHw|muwQch6YULv*do&RB)KI0 zI`nFr><<(f|IaCh{-1ZJM&jtMHJ0m`)(&N)L^2wB0-wQ<`UJ0gwtj5g0I(Ww01eTQ zjg%X}soF(>SHoGV0f--(n)FAvgWmy_H`D*FiR@oY2Y-75;4e+K3q+Y3alu$stC{YC z>^BjVcvvs1j#t1wsWemF60e-|x!P#nt8panaK|uKqCbtBQE^uCPfl*_z|{(uV659@zhFjs(vYWRTi(aYaBn1Y zw@dEo9_%PPSKwU*ANwZPJeOjhgMvut&<`}@n9y6uH zzT1>CT5MTze=1i_*@3qF&D@y=)m=>4w20QDe4`Z6xTodKtmY7r%l5nK&T(0Q_q0x#-0|h zNwE4{W>BBjaKaI%Dg+y?Ot9?@H5+XK$y`B)rk@QL8Rg39$LJbwVZHXd!y0qvSXAuZ?gun4 z@RYp(etqJYcWWA+6zId_tYN5Ub8@;&Z_%A~Xo;)~lYTLL0 z*vhkH-uhnYB8Td^mj2ru89gU-V^`{qVb^6AzrL0RTm3=AVj^Ax9b>h`oL;UD|LfV} zl<>6!roPcv;`imVmiWL0)!qc$!RyrV7L?ZwZ>W5}hxpi{o1}T0P{$i;wSvWQs>JY1 zkk(7cvt2QT$yRX4)!%57{vR!DNVTRRtTC%vEW9E+Z08y%292S(2k-g#B-ojlWt_Gb z>Wfu(R%n81N;AW>)o&3;^1KDqT*Qkciqwjfn6UlyKZDN3&TL>heB;X6`ce>4Hda}N*@5;axms?hMp`0veX_^ z{B(Q`iV!YWnk-_IoAnRT;gs2vv}5$9Y*jygfG8u-$f|_2^u8# zj3h&1!tA%f(9qTir=?|bAdavH3M(6Q6h7ZmGTXcwuaoo3I@Q%jk7i2UqaHftFE`03 zBGGdz91AbtVtSO&nfzMr{h|_ROz(2zwbGrk-B5=08E`+yuBL3!tK^o0OkMF1YAH#4 zH^FEy_1pBK=-x$-zybzu*i-~3a=x_ns!(6+2Y!+7%vS#1--HTw?f8-zbRyHUI@P8o zO$&=GEz6zjX7bV))FM+|f`U>%VXK&Wq^cG@l*S>Yecar<(_a|pc>810QC^CVfey)R zd-wf!F8~fK{V_w<9VJcZ_LT6h8^EPXs4BFni>#L#eq5BrJ0@FY#71E_TA1G^^5vWd zES}{yr?s)Io|7%Rk$i_LDKVo6cewk(7WMKxT`6CULSxA0{MqU5I1@3d59`#h0vG|~ zben%wgq~Mc%I$WQU6vpVR4Xf0d;#azGl1pwwWM5nPYNiFoZ_srXhT{16;*th8j7}u z`@K(NGD5te(nEWXtt$m}6Blh6){a4Xv`j&d6<9m?z)~={=Z}5Y3IP^u{AR$>BooOC zRJ7%;PwO(@lKwXxc-YC~UUEksYlg5d)xt#ABoh#h7Khg1I~!>)kUjA5Bq%}1JP~U?p$mK;H#IM_mm2 zjd5M&?5R+?C|9$0IPq9`w=<(Z07&Q@@{_c}wapJWxooNW21C6oUeVX8t7Ax)Ct?+t zzpZDCOJ`rq(X9H(IzQ8q&hkrO1u{iTUC8Zh&8Lx}u>(8S`-Bqr&%_=$Q^{=_0Jgn zcp!rP)=lK76FqRChL=s9TS<%lL!q_(X5d@3fg~Y+B>2{;R9=8{tra(I#tlHRb&L2q zpw!{|u>LVrf6;n4u0YmJ7AYu8#likvMee7FtQS{SAh+P|mutU9QIS}lqr zEN}R|&z9%eJqf;^Fc06!$@2r_oL(ENc}i;H469?T!W!B9pA#V33%ZlVtqJW*TyQ4O z4Zz9=I2#GaZ*aR%-^v(VT83zGtWUaC)cU;yC(Z6oL19cZ4>0crvRW6$3F11zx8-?&!}t* z-NkI`i|$joECGw(0DSz9VMLo{@W(93ap3XR9uDgA25@#-4B62lxXxKRmrd;ueFxGz zL1LnnJXtSmZvbB;%UUne0v3v@A$@!VXTd1^Muz?6YoS#1?BY}$&{a({Wttha+~3|@ z|DahcsgW~cvYfq;_~bsW>ebqJE)b5S(;wB|u3+=aY#sp^0sXAiYdy7URn=W}mtz>Z z2`dJTf)HP38<{bGq}lH?Q9#4{MnCUBS}DgBOlpIxwG8y!xm8wVaT0S46nD6iMy*eE z{hW!V=vDpm!TmVLyWawOjv)Z zTqyoruqbM4W2j|S4P%S*GBUCPb&C4tW><1^a`N62B&exP45`z<&Z&U%LKG2@p|(6xA30nlBBpYD1sHR#z^LU#^(ji=eQu(7)~(VF4el#`!z zFq_w_?Ub8+Q;6@9DJs#8n$5%%g6_$Rc42CD)1Jy(UedvaLr!+?ZYVZ~RQuJj>58qN zRTgIIzP9dOXCA+X&SlCP2Abi)f1$AcuwF$B&Ls?>${uJtjR78kZO)^CWatra@f8Tgd49O70Y{Sr02gHj(7pR1b_QS%y1RV^ z60isF*8xqi&(Q#X1k~|Z^$PS73pn0;-SB^#0~pd2WeQYS3Fo7is{u};B_Le>haVMy ztpSSg+nDwYFNw+_Z87^X=!^sCN$@y!-sc<*hO{3d5rAC?2B3>85O%;HbvX%~g&WWc z$d(u|-v4=v*qIZOuJeHVyGwN)a6l!#cI~HsZ|j7%D;?-6B~=aqyf zpW>NoTI1;>`SL`VnPTkw*_ATmE%37kQiwK39rl~;g-H_}bQcFSlD3azc_Ju?UTXJ{ zioL24)7LNrYV3r-L6l@=SrMd-=fjqYZ_H$M%lSmjs)McCn$?ihn|x&HMlzNC1m(o_ zPfiyCwHp#_Lr1lt7}hJ$rxEvShY+6_tJ*LMHrv#w@1?eS+eVHXUTh%1oz+2I8zrUICodK~LC2bp&S^lQlBh5r>u48E3+ zeUC8&P_q~q0ipX|rz}IQ<{o`-KU~J}rCW(qOuv1!Kz#!UrTBP_Q zc#|+6Qwz)(0L%eD*~h+tY|#R!CFV2g{H)j!iw8CVPNTo?fB7Yxp4URsLpn;Q8~Cu( z-R_$`^)8eNf??m426d|&$Akomxk-;!3v-I&2^Z;0-W;>U=Ge74ysG%QD4703n)pL} z$;+Ruko`+d6 zK$Dw;a?k{c81XvtEOHv|1Jr>aP_rdW(Ws91OME%RafJ^HGmknYrCtaD>=_|r7wUij zmjUkl2)W}G=-&Jd z0{FDgp!TPb^Ehk(psjAgYruy<^a{lkgRKMJy8rW!h9^Y;x`VmqaRubK8DLPC!?l-S z6kv9M0VxSQoP(YNgJBZ7uRywh3KmQLQI4GSgkaw_0g_%GfWcVK`_p39AW%SedhRQt zfU&T>K)AjX1IVDWKJYOO3&2+Gx5i+P!NY*WHX-sc=fEIl0G>F71%4b+ z?yq93yFMH^6wiQ!^z(}(qkTV!?TWtFQCpt|N*sZNQfDXSr2Tq-T-6()oNh5)^kq1m%fm(r$-b)8x z!hutI+DZx;Dh9Ue^d@k0FuuTbBsRYV(7@26fz|!Z&hO~sp7dVGYHQx)eXZXe9<0Ik z^cBq5G$$wbnw)JKr?*Z@ARYz80hgaXLN6-Xavm>p3JlnCpHJ7oz7Xs6Pf{z07m)k9 zh02Jn#8d>!)`^?vAS41zZy7>6Av#=L_sqxaIn6{#Qk9(}-gPN+=sqHECpf&-Jrrjx zJ{^yqthMQ$Y+Bj6sh73mW7F;L*mjADrapsRU+>{(PuA0>9&G^KI(1m0S*;2B;$P61 ztG(Yqs_8Dmw&JnQ^uOk$k7q>c{j4R73 zQ-5pe$Nr#(4PbA@oWeGDiJt{rG{@LGGd9_Kc61Hoymx%178f&xbjQKcZmxQwk-tf9 zp)L_1EHq~r+bZCVz|fXx3^#Cf8Um?&qh)~X>H-pQ@S6mj95rG6rhykUQ5pgWObl>2 z1FU|na4h%l;`={O{2#VgF#x1pp4Q@d5=1^DXaJj|9JiL3c1QWrCd7D^5t^4JJC9FJ zjJ4qYdefMh$0@a<_(au1*D#gRz9~mIrRjC9n@UZ7nm^v@jwK?05tFc3>^mQoH05h- zGFlvl7OMCpNa4pHKtX7$K$k{C3)tTOD(-)7S^pE>`F|Q>F!J9TF&N3mlFE&RSfbmv zX%4ef31=Tx7*Sfl&x-`0Pfx=yBorxflW0cv=%x3Rps=Sk^H zk?QSE6yH-rdz9lk#e_Pk_2=iDI|yg4Q`!dehZR6pi5~81Is(0#e&?9{8=297qO-xt zQY%=%K4SUiOaDYVA$u#m$uHpKaDP_HGDk-=lUn(K@N@Enmt-QfD=B=LS@>9)44uYx zS+cN^Amn_C$+~@7*@GZg4h>SlV($jpA3;n#X>3vYM54`WvkmjBsTaN;!ik(y>sZ_^Py}o5+OZCPF%dC{!2^#3nJ2}`c7Hvhp^{F&Vso|nHy6r_P zD1y4pE!|ADdaJkgIiuaDs5MEFt?%LZ$|etfnt`s1WOWL+QP{h|x&VlRo~s*gWRYo3 zv?Vq=lcgxRyjE&?@j-nr70cw8UX#MLyv!(xY>}D-sqlwnK#t(1E@s|tZoFfmjQ*Xs zt-DIVcX`E`YoewBvz3mN1L&I?<=xVG!oTHU+f2m*r!sOHI zvqZC|Kjsl2a$sN4P|3+Rs^`}rnG$nyKd6@@+iBVm6b3#g-^ja z2{7B64RI8*b3b|78Ih)QE7x>3ud$j8-|G82 zd9R=Md>GP)FA4q_th0sn&bN#gV0BjcEOe?>?W2#|6{jcZto__#4|;O2oE5v&4!rUl zYAP$%oiRntM@Zu7hIzq-2K%yX()iJ4@!jm@SpRqTHZe>p`PGzLbKVtp>o$^pdGrP} zOr69ix$8k#8~1wYX7k-=mwycw*lO@gMaoY=?+aZZi0sVSjPr{N6DVsD2(m~s{-=8b zIkz%azI}=pQ3}>-^R_HXe@JgQ{g^$xI~Di2gI=%isjf@l%VKT{*5~*Yy(qxDebSwA z$aNw$-j@nFB%BPrF-k0HAeHM@02Cr>eWbDcXiJ2p4O%TnBe8&2T&PQV1uDaK!*|77 zA$@OY&s4GRc7O}sPyw*gJ_*NM<^sl}P!$v)j$re#TuMyIU_5-CN{4qmQbD5HXvJRw0yrPv4m|2^8`ri67yr*xy0 zE_Rzy{KImX!@>wu@zm$JPuj^$uqwCXGO8ACLM{nOD%Z80xKJWOp3u8>O0S!9zkxXq zowbxMBwAHOvQ>C3dn%qtXBv6ojL4-Slf=~5x9fyr9wJ^5tt7r5k9mO(Ha! zz!=|S;UY-Ts#BRy|EX_k(yUS&zc)Rr4E97{SY1OyUGWL~u^c^jQw2i>!?FK*hjWfh z1;FU=4nzfd2=aTkdz&F%Hpe=b@k=km*Lc}N24uX8&)jn)7us~^{n0r!90eS^1K%oF z)QNlT?9!t-W)~#E-KFnxx2{J+9VN8Pf`ea|=9R}zij$~S#3klheXyxV9V7uHt=LQZ z6ud7SV?0ygZowAC)N1{NjFNb4(WK?t!h4(S`-b)80S$Gs&&(1}W!jb1-aN+B`6!ea zoqG#OU3n3a;`(pV{E&7 zvn=-gBUYl+^qFZ)RU$1^hX`PILPkbQJpWXj4r59zE$TJ1Ez;{%)iwO>ovBaAcw5Fx zS$cp~WY0g3cE!bEr1Mz3{0GbB=1nJlVLgPpr2 zs7`!8!+j#ewpEZ3{PJa(cj}@oVcv>9%;v*_;(ab|e!Dk)R$iW>w;zwooSF!wA|+<^ z`+aLe+?MjmYR6d{vj|nWUKBiSiJQ15=^pnzL)2hjVG}C@>-iC`r+-syIHI-U;v&8* znfPtm>~T3Kqx$u#JZUzS4*SsJ?Y<%FyrLhbOk`Fo>}n6!Bo2t`qe>(EIR%(bOFM~T zuRyOeJ730if7#LCMj7v$Tv*-T`QC%m)yPW&B%hl-wD`~w(&H{o%L!0`D*`MhC_Qt& z{En8Wz>E2+A{8I;mXoZIZ%u)Xc=y`RAE;{nc;V$p$88hM?r;BEf%Ip&lz|yX#2iOf zUxK3wWy38u{2Yn>%qe&(vzYCK?m#-yu_?GXz%a}%TVQG;-V~u`rP!+#{iIuG4gt1A zfSnHZ(y{yg$YxKCUD8VDCOLQA9SrLMe~^F`2M6+pyO&CuhrW zJ?@CjT4T&V&(hVs53%GV#N)20yYR&(eIP5km2drNUPkZesE8d7(+7G`pZ^N3*a42q z#_sIIq%xWl@%n}ZluivgT(W~0w-Z*R-$(2*57UM()qMUU8DOkMlqghfXnZ&1|2uQ` z-w)US=XW~)U#BWd4&5%sSKg->o)$O#`I1<-#rc7R|5@$ljzlm#DxV;}ee_VfAQP3|B(> zIKDKyOzz7~>$Zd#B0e~*sdU!x-&B*M`T0fuyFmCvUQgA>XU5@PDoYj(d4v9^sidT`ERg3d)cAPs356VD8Zxj3UR{GSC@L2 zQDObyyv_!bKYUCIw#S7k9kvE66FK;|HZF2N<my<2IRO&1_or=Wg8fvg<`9B8wg~d<`)xUHQ^NVYvuj^Az^(={u>>;-m29=I4kMJ zMB>A=QvEy2ztpcwvOMlJXUNJ;xh}!WS?CV*3hkh@OET0A2yd?tPTixz-LMktJLB_* zHxQg`HfVTE;}s2cVDvi!NMb9uA}5qCDnCgXJmr2ui?{1dVy^9oly`x3JK|$9G>G%PcfGq{$GPtwFRsUp=whTm9-zH3aM-vPDGp}*+Y|# z4=5iJc5J*081u&+#y$@bf9AQVA2N^Chko%6mcQ5eQCWhak~Wz6Q(Tc$-p!XF?g}*x z<2=QI!wuRc7-tm{U+=)A*utGky;Z(xBGsogi=BYy^n@&f%fSp~mOGocL9lH=Ak8&diCtRz`JCTY_i5q1$5IgTG8eF28cKSg>z zwyd8+Ef7#E(mSq=dWC$5$vjr+D9%S(YJs@765qehrCuHPgtfjoSL_{J6+;}@pCm4N z({f1v`l{Pw?J+fzov!-0bKk#3L6VmWpFO`TU6!53n=!WP^UeWc1EEN^9zpwLP3)x; z?M}H~^QM^JMj2%B?*1UZqsy5PNp(0Q)6a0uxo`m^8yof6l$`fsW2g82eW}`dvkgUl zrB(&1hL`|X`%qbKALV%d6nxr`B?byKAbrDikYRNgMqi;dJbnG3$@h0J{iOK75qPTf zx2OCehsx>)PXImY0+=Fi;me}VcTynhmJ5*0qE&1eOuW2S=wEQC|8=4KY5vdeKXq76 zT~$(5QCCt~l+m2wNL@vJte;U-oYpiGc;IQ>RQ}H;O!gtq+0^T3sxsr<7INR zO-xF1?ukDRBox14cF*N@kEo&L@defi)o--%LSOP22G(!B+-UUCGa#=$u2j@-_ITp{ z;1|T#X79v;)2G_oCT~(#;ZDz(x)j;NPF=+pz4!0ZYqIbrrIBf+b!Mw$uf9ILXnuM*Mg5o_ zr3nd534IC8+XXo#*~R%BR26cRY~6I68Y;IL?)gWH6YxG0-_86rNZKLi?9jIA^hjIA z+}v2HPg4BGJ@H!~%-q?QE?vvN@|^$%c{`wHmiyDLK#Mu8%iEA@M*wpTDSLDPJ5~cW zKcy1VJuF*pe;V}nxAzY(V0IjPe;ugvgY;g3(1JdImUH(WHg!9tu1UEG_Ahao{$alV_djd`xW*j@0D(xp08qA2?f}SPKsr3){q_v{k_uQm zIpkc$5nTnt+60_EPc}&CFWtaYjsMd|+STZP>k!`*97~Eb$}t1K=27RgTArP*r z*Z!Jl(_zk&dcR^jXXa6ltg;))h7I3*GLsDP_Twai%JORAn6VSKnTD*z*WZaW6#$Uw z5fRGgW6Q~0Yu%^p1ts;84Hd;47aYofX-@1=t3S=L<^O{#yCg0@US@SF4oQ7qFDj2` zV$Qt>{*hJ%k`KEtZqR&FUg$Cl!fqI-i;ML2doxEZ`>yPVMO~6jJjdCB|Ccb%mS<=1 z20uSX!?h8B`C6@A~glSVVaR`|^wqZg6n zu*Rx2$DXM9hRXSJUvm__vnIN9kDzR`tk^m)ujedpG#F;LY#{isl%2$=;;8Lm)V=N- zFW60X1w{v!_US9xt~?k5;=w&rhFjYm-+= zP8UPZ;ds4)eP(`BkHtxrq>ELLQ#^E9}ao1JM4%VAT(_)K?gFd;EQwl;)IXxq}0Ax>v3 z=nVn#Bktw|@8DO=fXEsN$80vS)Lgv42x~FmAycbRQ7ARgxRtAy?rDzvu|Grp+o!f{ zwI^Cpoq=W0N2%Y|S?vx7Lp-%eT0J8*VlBnt|r!>b$EY)e+BqLYbe% zINt-A#Zl4DFqb>a9}!iiccJi7tjHw_S%`a*uf5ps zJE7NJq3d{Wwfm(OMzw9u3loqSLsP}V&(!u<&h|oY1%|SB^{5=gD;O9C?Fbc}uG4Z_VLM zvC_GCnXHZdq-VL3)+(SfTrJFDO$+*)mLk<#`xUNTC)T3F<&T7D-Z3lrYflrIN^LPi zEv7NA%HN(FTA(5D`t-gX|8e~qehr3dldR7r)q-#RN+`++)4CKW@cUR!%ahXG%qK{v z--br#qVgto*UDjDLxd}dD z;l>JUb}_lFV4G`}D$gB26#Ywgh zaD%FYp>oZT6J&q)2A1u}mRh^G`zMxm!ChdOy2jfN?pn)w1|QE?h|q$ocgDf0oKw7f z-_zOwV1A(T*cJx)S+jGl-ACnT`Gv8~73f)+W0{z`ebn|5MZ)@!?KR!n+CKNZ&ArHt znVcTgjbpWY_P2KxOz|RnG^C@WD>HL4lklaye%=>;TxoMo26x%-%;!qi3G0aWDkN#3 z5TDMMyLX55fsumzO|LV~{e^LR-#&>{i^y*Bz!R?P4`YZla#dd4;#DEPqpCo$W|xoUtU8Ts7ghZd^kZKISR-Sza@OJ%E;s_VrDdcS73^JFI@DWyoWl822S@5l z7okAt^erjWZ6&9HyLW%4;f|%st(Gg zu;VU>l|#|&etY_OS;7?-hKcxc4PLQmq0fltzJmESQ5@x_!3PZ2Ua~CR`~2<2Yn#SSFA%AQ-?qSh=G^nujWz*(Gd%>yi_mlN{G`!0T9;hR21#2ai_f zPv^iYy}mO<&ubTUzX?K<%h2M0eHWMMiYUGpvNshll%wT8i$HzJCR-RcU#1~VVobxm z)KoH~wTcQ@`sxDdeU4;DA9qhVIDXVWQ>-{~9q-j}ZlRsO26zs#ll$w?7$R{2VSoEo1X}p&{>UQW5LY--jdgzRA zv3Aud;RA7V$Y!RT>PfB;=NuoB-+pS|He#hdNuax5_h$LJ4)n3W+1cI?;|gC_!qE8{ zA!g@#y}MjNgdyFk*Q+nk2G0_ioln(vI%4Bqhf!Qt1o{48VemGyHsiHmNZ3)3MGx!W z3uj&qGY+*@yY`X_bp2g`L_XMU2lKy!L4Snz{t5X1Zw}#~&hlR;Ui!QLC3m=iI?~39 zprO5o`mh)shuXuu-owQv#KZ;#yTUH&6Tm)AY0d5yL~VAomZhftI-M99jagxhLwaS3cwPF`jt?0^LYdyE{Iq z?E7Sw>T)3lDS~cQjD^rX-f5XnM5Rw|`G`2om+-3K=+-y>%FLbB4dvGAJ00zERxjbL zw|bIpIjvC_=k4os*`#<~;xbOjzjzJO6VQh|n*cYFHw2}5GrJtDKP~OHR1Yii&8=O& z0poh-#YL5pC7jYHR0lJ;TWR_i{LMeLf@;LE5HLbTlo#;%UOmSga?^bOI*r|s#wK6` zL|u~)lL1(BY8oJs!@-U{-3h^b^l3k+`;OIxAYQ>A!Hy`EAqQRg3%OO0-e*Lo*=23M zq*ow?5F;RIULEk7`E@W5F(4z4od)o3J8c2og*xSr`3B{M^ooNwJ_FwXYZ;yc>38{Q zKrZu}ddU8>^P<;?N4xiZ;K@J1m^jT&82S~pKadcJ7F*XZ#>#$!PpQQz|2e&7V z&(XhhA(J&*3#b=6Z~k0m|LLm#G<00b3^?-V{T)c@W3f7->f=0Ep^u%Jhe3~xcg<>* zcaRzkF1ji2D97RcmQz*rO-{+DPu0g9kx^dr0She{ z|FM}=J8w2!yYG_`7*Z=;zB?r9C#6&*Mc|x`ZzHOHSSeP4Djf!3WZX^&!l3nqX?J8=kYCR&CvDUAzLR_`~Fk$#qEwaF<(v`2Yw;l`(m0M8|tV~!`${sG1y&?WUt3cHkC4^ zdDeq30sk{R{8;FG#ACWu33Ey<45;;nK{~{R=+0p}k($cHhl- z=FQ?5QmM&%tIUxdY-*Ez^trjw=iWK5slL%nEhr?7h#Wfs1a!@<1dUmb|U!e{-MxT@CKW=r)WVx?2da{3TRC&I@u8 zm^xGf?WH+T2)>0%gsof7!#0cH*s^>>Nkx}){g&T1A31r>4?H#X+f%Ku^Ma!Ddka^f z1};dR(=cOtp8DQj6t=0cD^Snj#w}?-`?rAJ5Je{2EDYzi|PSTEAdzccInG*JFfF<8+g8f101J{1xh&RDMR8<0tvB?7g z28Q%oLR*@PObfH;{*8_fbz$!PCg~j6oCkbo_`fEOerYGhnuRVDWW8qj2ClHw&Ym8k z^u7XhFE;}Hl-Gv4R7aQA2BYnzQ+bI7)5CIg2ODxka~ldG2}Y%>zAEi0~1 z_ukD*$%@X(imptz(P`Aq%`3_+4EtG-SMYv7b$mjcnIJk6zwreS+$KLy`5Aoe(*#Y! zufD!cEv3kNUO`ht0lR+_&ULf!)!gvxr#YN|$PqUOrxSMd*|V<+?67Yp>+CzUo3rzC zpuHItK@^!EVyP@g#?z=O@jy}OG|!r6Nt-&1A#d1t)&rTc(l;fr=AuJhz ztV8r<6u6_fPHt^qpMx*Sv&&?v->H4~0Cel!t6w0EL@~2d?UqzG+22LKY8d@=w@~Z> zI&KmA^pbwfP->5+eZO%(h-`B=ZM@l%jrY^kPii7Hn`Nw@RLUJouRW-&K6;yu5w!@ToOOxcZW`=aKUz9B&5@Wml?N9_B8 zu#nD1$o{xsWcO6k{Cs-SoeCYlGQn*ZwYDg$;pUFSDfmR5V{ zR2-gY&Qjada8pCNtyt)Cmr?^FMb92>83!>wkjqt4nUXabOE@4qcQlzM5NW@@&hnrd zOCl=;HYLeH?kKNMz4WCYNT)hEZs|99Ge`&t1u=*t3hv@2C5tHPviJu2^kDzgO!`xc zbGukD@W+84pQ^*bTPbevyTOr(l@o!tgM@sF_Y=FOI*f`ldRBKyS5h7+hs#ohs=t36 zDB3_UHs4qEy_5PjYoE;H=o`eb(goXvKZ7^O>Keou9Plf@-P8h_T(#YB#w|4mf5ttI z9B}_R@@Eo8`XOyAVFn)|Ck=q-l>W`T2M zZ9pUNmr2E^iOO|XZ(NPuP?EsaEalou#}xH+465X?m-N8~buU0I6XE@z-Nw z*x2NmAhV_BNz;XIW`1O zdj(=;rOHxbJ}BLDD*!QZ}Q(57axs}dcZrk}ER63u~w#G~8 zkO(if%q%+EN!G$|*Tj80zBL74Nq35(a5vnE*TjdFhkEz&`s)s!9=fKL)2XV3=Djz( zFeaG$eo7&Zei`ZR{&~Scm@p=@!}#b_t3-naL9Q$vK>+2QS4gTvv)Z-L<*2#uB=$yl zVoSAkDaR|qy6%$BEm~zfNm9*x1ecjsV!n7A-Kt*^=$2g_<0WzKju4|fJ z2x*s1bljw)f48c>xCD#7R#cNTg$bhd{)jfDr(#59ob1L9vtGPb!e?Ky$-BMPZ8hyb z7(vh#(_}})fGm1@3eT114E*BIQ@8_d>GBf$fVu#-uf&Wl9--fx&-!C}RxJPtf9OX) zpJ_?0$G-8aIONE!se7*KJ~UjgJ-|q0WbA|-jENsQNV&1Fm>ka&HtguW#fW*Mgk+mY9~7uMq5P70;B#H|<0ZI^ooxkni+ zJ@}<2lNnn@s6s-KUHKwoLM7h4EV*ZKveGwb4d!qV9kaV&(Y4!hHaDMSkh>d|8)D~9 zLu+NmeJEY|!VArgGpck7wO829*#G7z|0w?}e>*wb<*zRos^( zaOWn@V2dJMolC^)v&S=f_GA(+M#aCpwU}L$2cvmMB$ZXEsXm#{zEZ1jBT($uTdsE1 z3~zGyHZrc{o`?5D=5b=SQYe*@jcGmFKKq{53Zs*u*ua*S><(1dIolL5jIaexU58>k)%A`qT;d9MJ-^+n!(^-;H zBRLtQc0eD4@L zC<|SSW#9Xr>*pcA@OO52yX6>Z*K_=vX>dF@zyF{)7iRMV>rLA)?S@(g9F`%_z3#sF`2wOBwj}NBLw(v`j{`L zihpBnY67@7Ufl)OHwGEMABBv~)G2K^8ZWQQx7FZ%EysBOfa)X3*~W0L3tV=!XrNUk zWg$3|0|RxgYixp!9B0q7WG@OyiMj=q!dRarU{eciXYI4klZ6=P!*jnnvYbvx2M6un zJR>@7@qg5^GOeBXH;7Y|?tdv#iQlf?EP3>IF%~6s^Tl$L&v6Pq4}3;l z7*_03Lnnak_gUUv7+WZUHA z8|O+qz?TobvkGlZCC zHU)Zi^nDN3P?gfa1={#MUZbLk1b4*5rxvex`tA*_&+T%U3HT&+9V|9idC@JV(lc+9 zt#OHRY1n8}Ya17Z%Ddxq_%qcev2^_srJ4Q?*@B#j6`0VWBIiI`|2i5Q+tK(nJ-@4O%gsvTl}{G{^11< z1@M#GDV*%`JKl{&0y z(>rgJu(ApSQ$12pf3I@whFcY4Q!4FGN@|urihxLXQ)Fc^O}|zPX$W$;6n4xH#pYx| zO_0#xcj)0{t^V^b=V~teEa|#)W_jC9^p7(Sf@dbpQy*#gbrQD~da7y_PNia3TO0f* zBOvUKq49pzNXCyD!>du6s_t=_aM5h`5gvd!m%;{ieyuW>@eTQ)dY5thQ*%>EQoB&O zj%xz5d?yeu9HMcBjVsV&^zd=HYREUSIsOK!^9THe#rEIEojqiVDuXVaXjz9=Wp4y6 zvzKsH?|PZNjv^5lHI3#~i{?=Z4Gnse#rg}Vd=TwzaW4R6u!dioejc#v|4&HMCTRI{jMFj8%(PH)yt;611_qX3<=N9wdb!^bR>Pz&sv{~J$vsWV_y_{#14|B>7 z%7J!Q9$08^9cCCTgY}Ynm+qL1K_xVIsjqrV#sAo6B)xhGh=CCpKNL_MVvb0c!jhm zd2IT4S!2zs-x@7sI&ZWo&MfAmd3RJ1askQ7qEj>Hw+C?+r5%vnAua)FyE_kLi}#hJ zUhet<>4Z@I(A`bK<}1+ZuSLj(%O>R9`gy&N;XdU)z<&|!TaHeA2H7Zq9-WNY&ig<9 z3o+SRH^53oLb{>HkSow#1HfioG;p1n{{*Xo?i>E1sX95(z5+3{0uVw|>%RmuFMvATUhrNnmIAUu0EeRB`E@HleLTQoA>a#1IA$XC3dDX0{2FMB z-1>CR@vb+_?sWPe)A)b?%|fom|651GeuHIN^$dqhR|_xt(LJpSc0NMSE9WVzd}S9X z*`>;=?dybHZo+RR&`_&gIG>%l&*YLl(MkNo4SERVOg=e)wjedemZS9V|A6Q#Bh=76 z*I;7bG#AoR&uN7Wbqca%uv|XY$*nt8r&sxcdNQIi`zTtfCId;5_tJR|R* z-Li%=&8Yc-Z4+t5f<;<-^d<+^#Aa=lh_67B38yRh1r`^r9RvaT_DFO&ES84;C#|(T zI8n6eSe3H@M_aEpp+yc-{Vp^YjMw^TB%3T!~R23c7RyL5t-b27*`SW%R7%X8;@ z4m00nUYfJE^JvFPYU*8Rqejgc1L``6|tH|;E zl{7_<503AC|1R}eInUfX(+1@Sk<8-mq*2A2WkT<~R5+14<_A{0w12GqG<3H#a|nR$ z*(c5kbCvJaiFGV^we*H2MqDr!bWMb%2iM#SV&r}6v%Qn`bnNv(NU+%G0UsYKEwagf zq{Nj)19f{v%xI04?%H<1bp66UWu$Q0mvQ#HWvz+0@6T=+hkRymZ?$~wNi&7KHX)2# z&*#?r^uFKz<=cWh?XfI7ska8nf_1xQF){VsQ{Bpv%Epci@(%3&%ZQ_z1-tpL^X4Om zA4AItCBnZUxnkSbe1=LRylUWxP<~(TS)p6Gwz>6Ov?(tDTRYQn)=_HlFW%^H;b2(e z(=jB7o4R6T;vy|#k)UdN!{g$})Wg$!;wG2OB-a^48 znD^7Vhee(ma%LVn%Yo-+>!b425BZOm=K}?kA(mbs?9YK#7Us)c(?ubjifu z*YE|d$T`14`ON8==MhbcPx74+uf`mrJL8j#7`yh^^}YT0NE{zc#3c5-WHc_It;=z9 zx7vAs{=!$eKX2m<8MqEnz|T=XiH!!1j#VCX`!jLk4*q$5ie%o>*9t3mp{sOC$cHz+ zn){vrcKzl9vDB_6-1Q2i)&J+(`_v1o1*gFZAsmmrf1ssyXk&d{8eug;uEMwhj$)q{ z<~8|SYV$4+iezo-Hkf#$%XHdhmE{zL?Z2@VEGNAYGPm-3rlQsv?XYkzr{HaWa5?!d zSovp3QQITBANM3#@o1jnU5mDDFBx3(hg!5E*1dflnt@QSBlWVGrS#|fkBw|!UHgT4 z$Ef*$M^y89XZeM^6hM2od@`Ti6^~V zv0B?Vj6U4(ISl|WzkpF9YG>!6Y+?|P2_6AVTqPpUFduPXDNIsJ6LC#EETlrX8>~sF z#QE8};K`41{C6cHE}E~ji0ESBO-&`^a_0RS>Rd8EG;qQgK850Y$Lozxu$*pb?>Y3} zxCcLR_z4PUcv0wZ?InpqSF89d{7Z707MsOma1CeLGQ6dK;h}tf@Ql~9-o3Qt<`{8?3ElylDj1Xr}pA&@1)6S{zypS1vejrpG2{70VP^zcy&)bo43C3kbsi%c8 zeg@qkaZOM?UY;Orh6ApQ-T|jn1;dzd5i>rqc9{A#=l9~#OrqCYr%$#2Mlf}^AV0JM z1be?>pPrNVpj$-?k6Qp*pb`7h8dV+{xH~`xE6c})f5{rOqn-**7*-j6_{}0KDpfsM zK>*d+cqeU#u#iw=PE`KbTZRX0!b*(&e3po9-|HGrKJYBONpYah>TmjiSQ*hXh66A! zRzvC`h0}iu0{s0G{1;8KKfS2`W{is_G|=e2as~P23KXGxOb<{#B24FME~MW`-)$|W z?LEXUn*YK9`mxF7!Oo-d5MNs9#|e*UN`e-B%Kur@?eA*%DZq^xYF}ngrSv9BTJ#L7 z9fr^1+j-iLjC{w6!eFcbFIiKL%t6Jt#XGGc!#73K1)i2k^`KiD`gK1Nc9*HkgOU8@ zGmv(~*)VO3XANPs19Uf`QX0$V)8Wa=$#l*v~Xn@#|Sss*~l+>c5Yt<7?|>hiz0KXKz@&yB9l6>d(r$V}3nd zZ&55=G4m@zaG$BSMXU>;Cz|saAZpxf#!0FZ-#>rRFL!5~&1TQ}X1{5B;WBkw28|pq zA#Ug%UmHSXH~XLQTmL5t^0K_g;c^B{Ar#~3Np3ogDTB{V2>r}>zlvq4KXGSj|2Y3p zfPubWTUSskn>LqRZ|qYr3xnFUr?R$gO-J_~l0_>`ipYDPSf|P>W*n%`h}oGd{(E0U89eNfi4q+l=C(z z>qQUzIHfqLWJKb5vtsyoEsD8GNPjwMr;UDX-!E;7EFE+pZ2Oe)WBJ9!7ESS!PyObs zNfER$S$UCU@!Gj=(LBm79Yl6?JdwmVWqCl}2_qguL%U8*;Xk_glB^d^qaLWIEdVUs zTyi8Jn*7pT>~%ls4nLs_WStK(KDziDcdO{+T*Hp7OoQlpY`!udUsBelKH0O!pD(!@ zHN+{^tYldkXx0gf9rYVWBrk@vE}-A?P~1D3|Ew0v!aFm{=q}hqHgR%(9bT;NXk%gTH_l*JA^``kOjkO zy2k&d5{utr0d`yp1XC|jB9{ungCxXtFS=@`!Qn^Q98xPjpQwTRo_T=>0*CZVrisXD zA&0M~+?}8Yd0&jv3|MIRMb}Zx<cEQ)e5Zf^hg}6a4*S?`<8r431;=Doc$6C-;Flt`zj;K1 zy?!2{5{PRnC?U9#@qOl272fJesfTR&Jr_FGkFDvVzr21H=p95TXzN&)gxi#clcpmn z`4WVmLd$KqezGePu)Q?v(t6lm_jPlC%xP(0n$Qt{n4&L^!8u#FNPw+ODp}SfH_?DfEyH>(KIl z#@M3I0Sh4dRGsInTK~@2Y2v4ZPIXyLxydG)^t`0Jba8gl2Pd7c9#KEMC9QJ%@jb`G zA44M)p$V9E$lzr5nt^P%WD-Yur?$-F2stP5M>mM6fiCUQ)Pyt>r>y@HWBU&!3=+Vo znXO!)k1v@XC1mIJth$KyPCXDL@OKyCb>p4j^_>e&FN>~>&){+CWVh>OaLCn`y>U+l zkvDLwDNOeq<&LAeQ8;u>%2C+?>kpz^-*96P^?UHo9=_rS*s?B9YzT| zr1g;i6q!`}6=;XZ1v&~uAX|T5-84Y3TOa}u*GlOUq3D4m=2CxOOp;*~{5+=R$rUIo z8~FbjF3g`4irNM*X`&Z>FN1nur{;j1R0=~br>9}F<`+P=lNV}?_L7y4_6nrrd;Y%- z5BvXf@EiK0Xc(5!)1hx*pK4mheQ3I*M@dmWVkwo#!oDT5xpvVys*_BbJhg3Hoc=Zg zVRTniH>h+Lg6yPwpER z<%c;;X?kgYvJs&zyhKH;M|QHk_9~=DP`LN_ui7VDEFRQ)_gGe^XlX^?%<_08O-0he zfTb?svb|&ix0IRjU?j&N=27ee}@>PO~%t=ehe6v_~t_5`bH4X*B$9hvgsR66|GE zhc-n^4;)LQ$=?Vz){lML9jm2JlM$J|@Pz#^1Vm-+f+ARt`|l0b>O{lV7C0{O%OIO3 z`S6V~XgMGeYY1qAd84<0qifLyP<aVGJJUDly?8J1 zH@D+=mimS^v}Orsh`o|Hbhh99&8!$Ql0Lu2O|FO^(=+Z3huR5fi7eODd|LA+qLoZe zoK{!U0txq^Z#``py)VElJWUPmnuiMRFMWQa*)s5EQZrsjp3Ylee<>_+G<=7Y?G4ld? z@XO`cQv@KVQ2m>_E@09Bsmq=7XJ;W+w!}pd*0#3wHFRZ`X*I&l@4H^BRQ$O0Sy*Mo zI7nKF`!a{8-t4ybJY6_scZ|&&MEOYDHpOm+)Mdx5w0%@FknC~M+pj{rUt#!j?B70}Q3Y_|1N1RA?gc*FUXAVFX^2(LTSV-)SKpI1 zsT=2i7U=J#w<+!jPx(ZdV@tCZtkF5RVQB7Z&AZS`vmz7e9V-Lb0q+W%z~GHE%q9cM z;bf&iy9Lva$GAyEcvU-6=q&6{akukQ@GHF}J!A9r()_j-v0$#VM^mp0ds;tQ$B~>U zsg7|;(f2>738oy^_Pyduk1pQ1_R5(}T=uX$&PRRw=-gc5Ui5>ksukJwbb+@!n~J09 zmtfHkkB7DggO6`kxjxj|udijFY&&2}0{kEb*Q>1F7Or7;q==~O!HL@oMIrc7LSe*h zMUh4btb~`PTGA>Lc!A5%iLp*-*8TCcdFA5|EWyA7*cR^+4?R~kj=i1Wt7AcHhYMoSkjOvK+V<_~8 zQ1yGN2m-K(e`@PNXILE{ro!5s?vi#<6egrAUzhN7kQ47O0Eb>^cgFZ0+yAJr8yyK1;PL(O<}hgQz)##-xB=rk!ccwf)NMJtUC zEI+bI8YgP*L^iVTRd^;*ZG4$+`m7gukf{(^=`!$WNrJ5MMpSf@qUwXi0dhu8v^e{4 z%e>U>!3@ssQeSgRUr)!6@w_@OW&JG4swl0N_8oz$wZB>TKN+HODHMknT%l=~>>yNd z<1x()Wp31Sk%r>Zg4b6cR$jh&tM1W2{!0f7>M#`=2alfDVZ_b4Ur1u!xBK}ArR~CA(=VClw;$hoCyITVaif06O3@89 zq4@t;B=Vat2;%04Sy_NfP zOjS*s`c`;&uD+JuT~TC$b>BASZBdfTZ>bOIN+_M(=DMkAVk1SDueB1a3p8-7;T`sS zxj^37F2+nJ*|@;9&&;ihyc@MDBw1>4dmrLuuU9-;WNuJW4i4^7-!ud4H$%w2g@@ah zxo=ig6|;s$LD$*YiLI%Wb4ABsIb(ZNhD4qCuUdwWq5CTh-2JXSR|ARos*`4&gJ_!VGC~w%9-P#O;Y3c-YYI z>ZHj&V><*TY*-#b1f?g zc5im&UlF_OPo{n(yfr8nmK$G`ERa0i)_z~^k*mJgt|HXdns~0KV#nxXq2IQN3b9&9 z1?c;&WU5$Q?fHd=52A$fc-d!&Yho{7+IwM{5vB2rghbfW*yRCsdwwu{q1mFj*52TN zLL9~ES!`z_hiXAj5^FgdcB@{m1 zQ&mFnP2^d-Px%fqNZMSFEQ|_bdj|3+J1`hM-e1vnS)NbwUsY0ty=~F4 z6|R4^BNzaB2@Q-gApnn9#uZZRqcj{7xf@(8TU9m7lX zE#@z8bi(Bmd%3UD$6w77h@LM4eI@=LxF8J;{&RvC@-Vc=93cMk(S~Q!#r03Bm~bXu zNY7Xo?FM*@jSMS~ilsJ1_iP7cM@v&}?^k3-4U&k`r-5$8jAu*5bvT5*>HrbkQviXj zc6Lk-%U8Mtmt8w>zUO=4;Yp_3Enj9+V1mM=&FqTq{c;#xpA8zwwj*gnYJfdf7#X08 z+eA;CIW_QK@PxLt$h8un)owu88*cUs3ON1*am>8wRXlQw(@DKKQpu0Dc(Rx-37eLZ zYW@d3yk9obKRVF4xDkj=csMYG(OHZFqmf^z#>?9TRGvZ4EOCl3#14lq_`FD;7eHui z`Ktzxs1ogi&P=Ix#y$S-N%g0!&_8%Z)TiJ{v|P0d-_A}LGRR-Bia+lT+2Ig1pcfEymEm5DA&Pf$B8%S>bNUq!Q`@*EY*Nr(G6|XV_iXmT7oP=WHp0 zyv74=6W(nP`P}#U)-`IXDk)U<5yZ_)@PM*)yz%2cm!OBqW2drOr;dA+^Oe@y214ed zp+>YCFO&-%dA1>TnPABR9a8#_wXE0qcCztT9aOhl4AY}fn1)q?hO{|5pDCv|bIsnG zz7uj*g~1v0@81{+jJ_;B*CSJxtza(dls04dO~{O%gnI6-)b|KWfv{HUF=(yfaU9P0 zDaLO`%@FMAFL-w!8x?Z27dj!EdoQ~R;lp+Jfjv)$`xm#V1bJuUV>Q)+5-LgAu29%# zyXAdOtG6(9$?KRGuvqtt(2KK?#YWfW{%HPmmLk>XQNfL{;C9 z><1VHJHS{P-cOL#eW*CDt@$-l_Xms(j;65>T|5sffFn&*_f@9hs|f@b%9BRTAwZ?M z_-EJ<3sB;jQtAUwhhgIhb$^1Es{w=ndqLhkrI-v~%}76a1@O~KIM6FUL8IS*pgva* zf=KWjr}eyb7Tj##e+b6)6fZC0XzsKCn1c`4v1}ZmtW7~iIL-xjBfh{+x7|H)Zfx-F znNvIOL@2{Qz*%=5uH!xzF7zL;^B#=v{^7E}*fp{4l+;wM$MbAJft6fg9Ezd{uocx> z{_rR&P09rXl0j-h!{q8SF6E?w?!*`@%-BvuFD~|cZoToPmoBm(C?nq7#J32KJ`Ml3 zLiZ%aAtCs{x6wy?UwD1Evl=dH%3{jjswOe74oysrOxk1iDEE-+Hib;f4jwuxbd~*V zGSPest{QU|BZAQ(7+pU85cWdch{g}W#nx&LsYTL@Qg1L+L9Ir#Z|24Ibx5bmn?rSF@jZ$UPe zCXBFykTnmWKNawXW?l;0dhfbUO8x~%U{VuDO#Yi70gxu+Zu%)3Ee-?7DgBdmsh z6=)-DNe2W2VK{35aO|eu(SjSLeJ1?lk>==74**^Oi5cvO|DYVZahSF$0>CKIK!ujV z;txvamHlAgr#wZ}0l-czehYP6=+HL<|FxGj`K`PjzW&yw7DxZ-3~2Bup;`A~1KS&e z<%YdK>tF}IA}-zGH?nNRMFaL~%hYDzZ;!QUe-3P6GrA+>Ptbjs8tlMbbWc42o%HYm z3e5MNfK>nA#3z7Dgb^@A6xdJ46Z06U}$f{tRJq&RKj)bFR;K**uwDau zMEX(ZP7KUF;=+4&5i1Hz_?2??^4)|2x<6)Sei0=Gn{8|nhOGg>^WsWEvxjN2G&~7Zu%K1@CZnKZOE6je4l^C$@drUksg705`*hAT*}8$52Aqiz3}v5 zC&)KB*#vk}@AUx&uMGScD3(VRqQ_eFJrvn%QxHS)|A5u|^GAM;|J!3qK?EmK=Z&~; z;IE5OpJ>FTke;;+6-BPDdRY>yg~Ab&U-HhTt9ZWQSpxDc>fiI&-HGI`v6$iMTu3Lx zAS33yx^3z>vj|3j8^>EN6Vf?aO2tnqd-kMDz{4%h*pIkU z(w7C4K?qfQS@7bD%wxYeMtW?{k%+hcYP8s`P#s@96?qUbNVDe_-q$-R*x91rr<^Pz z1b#zA(QAC6zru&_?D5*Jz&S&(Q__rER_B{f*@_&+2mCH){Z)?!JT@DtLA zb6DP|yDuWb{1&(QwI`_E?yxU1h-%pPD7i-ph)lU#c&*!%=T6(s7>hjq5q#pxqmI5_ zczk&!n+^kHt>at)mOC5S!l(Sbl8Nbsx^FWx>PgR#2JQa5k4M_n<>6+)q{I zm3i5oRFPDu%g8CP+;b&r$0^czvaA_6%(_=t@W~D*KDx~zFL7ec0r|zYs%*0ERH%<>zcSNT zfG~s==aqL)4i7T$>XSez`jvr%oH7w1MO07G=C-H?$lqbVESUDuDqh^X%M^ZhuF-uz zb6a)$WEK=>2B`5~qoej;75(8cZ-R36>d8R44v+Do8v4}s_WWXXovJt;f_`}P4ddw< zoMh*Qe^oWh4$CnLDW;TF6DuO3V+(0I>O1Jyt(SgxVO2B?7F~aTk=Z>cn?`?@w6Ngx z-fOn99XKXb4{m)DV6n@Rcb$DnsDE?_@rT#A2&V!)y23CH=ye_zrgTrKaa_m zr7*59;F2$1kuRR_RZzEtOvRh1fk~q2ua(cA4A6#hbMihJc#snVv>JIXeB-HVtK2QM zvCp0IikF_eZM|%D>uHx?KZP>Tpyb_GknXfQLwFu9V>Yk4#EmT9xA=kD%{#?^woU;2 z^!tEy6lO`px_j?lV|Xsd(eo{OXW?wW%x~eDm&U_7!J+H#%C~{z zPxl!K>9%kniJkacs6781xhT)@fRozJ)$|6mcD(VBqGZcbxtmLK+m2oBT!!&?-DrBz zRfBh?sCV*@n^>4T8`6b?7F_y;Cw46Bm1_BA^Oy;jiN>nLzehqtymaK;Fy(VY7k^$(ft9uyn_)=2U+J0?+so?L zLXQR4(j9B(1Ld20FB)Hm-BG9pe~+P8ePq=C3e@Bgi)x%P&|BBn)G*n!`v&d0`hgLP zdVp8v8Jm4SS|@f#dMFj%H@gl##tnQEY%I&`fsWN*$!K*o?;vT6DRQb*SYtBs{z@I9 zXQp?d+Z{15I-=GR&nZQF+k)ENGnG%oJk;kPK6)gNF{?+|(;AA0k=62uns|DmNb3Y< z>VtWRYuQL7u?+L)L-AC+;@T>XFIyDtA(%EPN1HWZg8D%ndlz#PI$!X8Qy5kK+SE;p zSvVi*gpPJTHuqBCvv@ixtSgGI&cl?aO7@T~(^evc*CkHvs;Ro7!kT znYICMKw_+HoQnKIbym@@8h%wPq6W#ri+R7hDStD|+iS4M+D;^jAJf~QXKE>eG&_|W z#{?|A*(4)Ys4vX7jl#cLp_ICC`XP+~%5G*wtvg5t5%Edwp2t zQ`A|$ic~c@(c<%wS)krNt`3H(k&KvSmW_}-JMBXTe=^_r#YX)P4E+DDF!vA7jUinC zM{WyF7Us~ea14_RTugBr-|(pQkh@dQx4yx%L=|2m-5OPq#2~#@sZ<~mMX?>mE5ye( z&$o$WHM#$~OYH)DLPdZ$!Y?QWe0H0fA?R~;#K#Z`_baAVsiB>0A`j?9h^ub0gsjN< z>fcM|b&=Ay7s+1K%`WvM#MiBHO&jc2d;R5H=X8{pO^?rQEx2<+$9>syo7vi!jpDG$ z>E$4K@uMzF)7rSqL@P5MI;>&;7_md3XL0fXo^tHM( zOP_3{ht*67zQyQe6JfxLAo(p@T z==+=_kunZ@uyCp#>y0=0Tt}Nfz(Hnf(sP4`Xj1iTf~xvPq-oen3M-F%Sz6q{c@7BDOPMs1xJkmld>L=KIW0U3qOKOsuE?PhCw}{l!-h2=oXazpw>4`Y*w2H8)Na zf#CQO3LqeTm;j>5MgJg#Y74BF#r`v_J5UL}0LG<$L;nQv07bf0i5|l-bFU}q1pbDn z7XQG#SOi2Oflxe1%n*C<6xXR&h+CKWO(c@ioN#UwVA+h~+z7Eb;uDh#-QLbNe^|)B z-Qt&lQYdUm6n?aUG5QH=PpE<;HT@BH*B5txpmj0$CDiDxpP*ij1RyzEx`=VSQ~eQf zeFtc23{(yNb_!`-sgr!% zu|*~Pq!D<*V+&aH2JmSZ|1rRc1rP{BLs$4F0M_76;irVa?}2ovQGlAlJ#C1Zj{q2F z_CDB?1{gdA1xqQ1m6tazp27g~nup;90npbu3In`}rlj3+%svpcobkhbQ1g(*K@5Cw z5ac2kSUPfCIC$vya4r_u&f(xOY3Y;I)Kl!JS&4 zyQk@|5eDnM2b6ntuo0=F((c6Q=Z??8OTzW(tt%}{%WA4iIeC7UDuHe*iZvQ18K?Aa4I^_z^t-MQyV*ckn~@U!`xQU>M72oD?x7=m^Z29&CJalNZtb zQusGOSRB@6h-L;yz|T`IvVVd+`v|Q|;B!6j(Q=HN^OIFD%Am#&b?^mPzCjlk57F@# zd$3WjVD&F|$`Lw4v#2W~LpM`8jz~ z@tQQsGIX=tbKCp@=WFeh9Fc3)N4Mj(CLrQH!hjq0UvKy_bzC5andzfL4A^)Tsexc1}(x?a2_w z?N^F>ygMJsaqIle7fAP;+1vY%Qxp%+E4jBY)v7uCH4RL^zdFhmcA!1WvCT>;fienkMdGTb}0=YYI%kYpLG)AkjXsSm|N zrL_c50UWqLR}lU7o+hFog9o?;y5omH%U6Ef`QDd(o^?VL>mY6v_pI5`{($o*NU_lq zU_(OCFRHhzvC(Ij|A>cl8-IeB6w$7(-Q}2K2pZ$cU(XF}-PI^UH0&G=oltCqV4qXQ z;IbimB0I&52&b`we+5MQ7w_>uq;xp(Zx3Gm9U|4T zp;M0?iyCbquSLqT@j7hzG?ew(?pJiFX-QkwiX1D}46OI1Sj*Ccy?<(IqDfTmkNP;j zGaIHc*9i7a71G4Zf$-`T`FIRns7^>6msi9;Xs|;S85YD4w1&n7c_kel;3i)Hkez@~ z`Tz&21Y?R*cy>GYsJp1;`MBmmA2#N}_Rd1}w4j}T(S_j^-_jnnrPuvywd%agGHbkQ zF+5{+$u|nk0B2uW`j|eHaxGkb9<{AGZ_i%%$eV+%B3k7u{)_6aYnkRCpSxrEVrg$T z_F`s(Os3yF369OHTah3VE0WQP$A6qLMq2?1j!iz*`#k?H2q3@Rf-!}Uw3;5Gr3j8k zi@B$tG_z07E@#C&tnrMoE;Y9(*?B6LQczfs-?2Y%Yt$&Ws4!U~T;`ZYdnWWLZ}c>_ zV#Cc;(!4Seudq_*aYiH==%(ZkVGs$PoAqYAU>)`c;@ItzGXG5%dX^tg`ZYq!vZQ59 z7_QTQPguz>B`CHmcBrm)+YMvTfY3w~6=aoXl;+3B*M!u>t6ouO(0>B-h%tcz4Gxw1 zzWU)&9ZP8Ii)R)*2f9{yb!(;e^>hMSgP8=Ei8_c@rIfu7iq8IHveMbihtVr#Ve!6a zg1t-2H`kK9d`Meu_@u{&{LBSGff{G8noAX5jl!MjPh(>3Z@+So%WbRVe8{=`Aho-? zWghD17$F<$&>DFD$i0w`!sDJ}IoHB*-VxP~MWmpq>~|SbIu-ELjnplp+qaoqgSSPd zrm!oMx|&rN8&8v(GaHYhRx9FOJc07;IgyxiGs@n4#LE0wn|V9K_?2TeTMsBzZmwpw zIqyQg0p%=5lu0G^-G4pD6#Udw#&H~vz6A=s| zG!n^N3?)xKJbK{HI@_WsxOZ?M2qb5SeGegu?~68SiDUR+61fx{4MF#KwsN&LBl~t-LL*r)V3pPI$DQ z{KjQtX6i+6E-;stMsW`u#oenq`-bE8!pH@Wh0q->RX9&vb4n)I>70{5J) zi_oWmgG&1&H?-M=dLpH4&akNzv6H_L~ZKzGtJ_V}x=!EdefGzSPr=&Wa zT!XK{LveM>HOeDv0y(9tD&P!`C3_6h?8=7sNdI^6fLz(Tmvo1W< z;`sGBxYCE;g>c9)tU2MsW)nNzZPEHdK9Tu&;j@wXFHv)6hu>{Wq_k@I@?uN=AwNW zX5y7Sr!`bNmrh@s*ltU@O-%*eZYe4#Y#SLLk=@XfGfYqC`O*alM`!26R{3{llVcYb ze9ApOS_F-=Jpi~;y!4rw=(}vfyidD4`oYEse3SkY`!8%%XPfCKvMdF3qiO*=+awAO z@)^P%!V140TECoP|NR3;t|%a>ZPs}L#M}>RSEX>+-R^3e!|>Q}N^c!V%p$g-{|5n% zB|#o`KrX+>?Io2*zAUUw&~Wyv6y@Kb%0FEGe|DgVaNQo$-~i)rvA+=ANfz>9T@~r? z;?a^VH1!8dO(l{UkA6x>FMdm8eK+Ba{F{;o%%qt~@z-B{zI)&)uupXUJ>*prBuAJK zMYz`f;khSz*Bf4+Vt7y*rXjpPY(+}XGS|iZLwXMXR-#@cNw5?Rxr$X`O4}M@!Gg86 z_9|cP?N6@dnoN9-W>R4Q{P zf!`&8@1cseLD#VSO)i0_G*M%5W=4)TB1H+_ZHZ2L2RD19d+dGd+$rsjn(-X6S~c!7 za+<1t2~~qC`-O*xlReK&<^w3Dc~T*kpO)jO_|5n~SlO=K7jv#$B^sHJ@tk+Jhx&U> zZP?fpn-fw5S*k^>_O%uDeJw6z`C3R<+6PMrJb63?$Sk|;3W~e%(V1fW+m!ns+naZC zw}#H2@&uRZ4_Dka`O<&)g~1mpQ}-=ta}jBt0aN{K_m2*WcVwTm2c4nHQBp(*=$N5t zGh)VjxPsh#Eo;;xSSA`|8N;-~){-Sd+~2Kow2EXPFBV0(PQ3W#$owNh_$3tkJ?1EY z3~d0_J9+S-h;9fem$+IbwkTdd&kc`y0NnnV0iQKS7_%wY(?J z!Tt8Q9^Dmw9Gx`>c4`bATVs!6Xa&RxrZ|k@Tig?x zayT+QaIUx-*2_nD`Vn`hk#2VpE06|+@o6{hFKU{})6FSm^#A(i9QDy<3;Ak%{Cr?v z5ggFAv}s-G?$xDJlS28ibH&ogI(hDc6pdCd@m+DUs_1^!B3i$J7njkaTv_o>FSumB zQgS*u*<08lU8A2Uzs#MV_se1l`NGW!U`q7SFF}Q#`l;&Y8H~_V~6OMDA z0q8dln9t#fQ&dWfJKGFfp;pPLpZJ36VL=A7z0MEhD<)mp@!J%hx1hn4l!pHB8=m;< z<<^~5e5iE1&j{qqDw_4PSx&U|?Jw`6-v*0|X}N9mYxr(OWIy4xinge_+qZ2|V_Uhe zdT#Ze)ch0-R2N(jT?}JF~}nb&kwgBqT2zIS<)hGJ=PErL#V^$ z87i=9@yCAg0{4&uTcjR#bPeG9G_QlFisK-2y%1o7w3oD^lVN>l4X`1AA5|6PF@v5u zC=2_q_uTI>b6Giti618fuwKCDj)(-@_MuN3#Vj@zYygBOfcC4&v@l-mTBaX?ST|R=Tnd_p*;~>FDea%t6ih&~C@XZ$-Gxl}a{7zVybW zr4>CJoX*NiEjZ<7KH$))?piHBH{OT*01rW;c4%65^|B${o`qIE8a1;@HibHgV;MO& z4ahWZAvwxV8oU*w4jWzPc))L*k&oFszl;JwoFF|E?k5yZ4c-?I@y2O zgDs)pp8mBDkOoNH$dZR#na7?WdPQX68+6~MxWb=wV%F2!zC>fu16Mttbg_H;*5Vsi zGa&I#vQE#U?!@p_$E{w@3Wf4Y$gso<&YbzGRajz9iwrtK8yLdJ zzL2@0-FpRjXL75h`c+={bR&oRo3OSdAqfqq>pUasYn56v7i!QHh_Grq%hLdA4NL4G z8cgTdHEeED^IpMRtn^8&s~I#iGnYh*>e>}4vZEbJRK%Q}{UXPNZvD)hD7D!Kfh@Xg zwFf%UyCu(hwEWvr1>mst{5lU46o6PiE{j8<73*B?bnK^P#xoaHkb1XL#Y4 zHs9Dj+_zwsYZ9T+mSVEuKt4&TpE@fheayM~S-14*DOAnxRT^{Wi|$^*CfVxyITdmg zWgm3cMKouhXDzUL5Af1@8)f3vDV0hKmxif*yK;@LKs@ewx7+G$Qdx~(b(-)kiU$U~ zni+KU+raPN43~V^s z1br2ilTff`F^@M7PfmN*&N-4jJ)c{`r%^FIdz-VPD1=3xL;_SupN#hkP>ewwue@!F z$L(&%TUa=PbiUlv8h)XyB9j4f4go5EWg7l=`2GpPD49grVNm@TvBkaW+BkU^)lAoQ zg;+a`j(gGCbiM0MnLD`IQyZr;p6gT!X(Z#S3L#=mW2Za2SBCUb9&&4AB?@l3UlSm_ zZ4&XJd*l52xfbfGT~4{3`>}yC{6e=)r_E7FqW5q%FvNfL=?}BmJ5P!yR-WC$5kifQ z1QTq{Do}gPY271cpX*EH^?1(*%D7sHl%)(swH34(Le$Jmp~lxljy_nL*Cb_pk`=f| zDxG=R$dB-nK>s9yy30hP@R|$HKmB{Z?8Uz}kR@@FuwK)B zZZm$eQM?c+I6WJkRuoancXMp3V8Ar?+Unq1b|8|rQ|ZAyb@{DhzGTaJvp8*u)a<@m zui?6DDuwo>SGAb~z->YwYe7OSv`hk5oZ!!=9bKj@q9dHBX&)8GLpl~-Kl}(5V&WCH z(w)M7Y(m?3+1YjPQtX+pE(kWVDkpw3+tDIrEG)2p$#a++eZ%c8J#p3dqRv}PQ7=D| zv4j>@R8-H}(p6N7QYeFpvcG#=#B=~eF8Z;v54zzi?u~|Wb^G^7A18g}26K4}`QqQm zdI#iKL0k9tG^KxC3%wMM^7L=p$@_WAqB@B!M`Y-u`C`L)bfY^WL6=t1N7Ogcn(!X` z7snO=Xf77Umv}VxTo&>X+_A;_cC0>6$7f|T`AOJ~v9H#5xEgP!&W*+O>fW2}SEw2g zCwlbwMIXq2?wjlr<#Hy`e1z&N1GRU6~CVj_N2lS3S*X|b}4^8>l+sXsyH+&lKWg@{TKpVciN z^7HQ5LfA^5fG9_e7xH0uO&@FoU{mjar@OP8F~t?>1L-IOOnw{U@$R|m@!7@w&&)?? zxmEUuB;P6X(=)w8&UTqxKXJC3SiEy=bjgw`&(<`H*CHzler2UM0VFawAQ6;XROS{J>in71>r9m>k4bsekwoS?$AQu8n>=_uPdKrKeTC>VR2s-V z)w%J_>^{G3*X_#h8oGg6lY7P>#_u=A(y6cS?6?o>3s?DwICpC}yR_$_ZPUkQ32k;M zE>*H9DvQ=Q5E)O>>8X8!s>_qBjmr+`$mF=1n;R<-@AHrDyPnwbKdyYWyN9SKCFpre z<*Qoezo!dr8Lnxqp1C1qPu2woigDAEa%E2F(*o=*8~)r9^^b_;Kf>aFA>Q~WK4SO~ zmIg-X8FE98Y&M3E({ zv$>s0_kA zZsjpDiwdf0eAgUSE9xb#kS+-i&+rrO-VY=H4Vn^NCe-`hT-h{h&oGO;mQ1>2E<*=p z+1$45>$4QStmHo_TwBk7b!f<#Utw&}jBkDQtLEt1)1)~zTSe=2;HfIle7}>q|yQJ)!Eu?+VObi(NaTw0(_ff~PD@ z?+3J=9`rVaGn%{1hP*PE+hvw`OlRSuu64Y10voF^G39Y-*;d4H6;GMK z%=35bR`woZyG8&Z zCH(2AhQ?5Cd|G%if4tbWmwbHY%gf|ip`)MGsVp$~W0(e-bp!LMdU1;c?{&f0>gxAq zb4Sm!Xu~&La!H6En0$p6JUqFIvzQM!M$+hi=6l))J?Nfc8Mn5rWVtNp@6#*A%u^qR zQkLv|r8&wbLdEalrpMYdeqV~BqI+qiUQS-!d#(=yRyug#`{HWMZ%G1;ms7~0gKnss_TKKqSY=?2Fd#-%Ph?6 zyX*s{8OgTrDo#7`s%yxX#eHhjuSLUT@cZoP5(`(7-3DsrYrOkxi9(ppQ+f!G(?xL# zxnOH-!8(UCa(uR?np5YcXnlj(<7cX)JwhdrFF|*;R^ucr^k**cGX%O(hCon z17_XSxW>l%OwxJlPE@-JqvjeDXhS{}H56nenXwdw6y9PcCX%=(qY)pe{es$8iEu`- z@Qe|wwNpZo)SE&;^XBgH2D|u@=mQxZ4%SFsIaVc`sI3@Z(2Y!h7dE=5C|35@+`7MO zu6{9!+i*xS3>*0nfLt+rHA6TIg;eFI6P%2yw?9ruAOLp=;G^rVi>Ta(*qru>(6p61 z^`w8$E({5dul`nYwQqx`XjV!>4;Po3k{5xydvvPlAR> zygGh74}p!{U9G8f!Y7AgD4Cejt9De_UuFcuMFa91R#Ux`V+KSu$cb44x&5m z0)_;x;RkdO|G&F=J@~j_RxrlG>)NJmZDS3>$$Fo{^+E|p^KLFN8AE05e;}CRpgH2b z&cR5b+PUVZl^3CBqGnfCt8uv}<(`nInhZ6IWC@Y@QEk*t0nAnR=3e>qU|P46pPc*X z_L&q5k6lA~nU=K_UVz#M5DVwqUALLG{3C!|9l{pT-Dl6|E&J4r=W$=v2KF%zFr(V z82?@SNWX4O-|CLpU4XkeDt42b8+_(lPY;rAa%d`}3w;3ayc`&F8(rpMjf?HodvB|d z_diRoywIMX`p)vMBYmx7rF03FV9~Z~--Zj#pFus$>~+aQrX@HcYJA?Kn9T;d@g+Xa zK5F=Ym*!7&D_Ru47B!tySa|bM0TF#lm2I|d^>-&avxuP{!bqU8iDJ6GH9~5pPPllD zWOjq~@rujK+Guvsx7Va2k2u?MieiogWvFj}r6D4N9!Ubf#J(epD1f9m+u;KgP_6;; zPm7c_-d(A!fR>0mdXUHtMK|7`>RQ<_)b z{}+7((8r9%#)d!(z*s3F?4=R6NlT}_iz|?iJLViDKPM+vG{!u9%%!vI`K_#CT$S{S zJpGJJxM{d(UxW=GdJECN>3Y*dh6V~nt4##1x)H5kr=*_e+p%4=OSfqv30WfJJIlVr zB4QFG@)CctR}d~>=xtkE_>kZ(g|+>M!`v66qF zFjuPggXqa+DnAYz4~{=sjp9h06hz4QocqMadi>x?zli{(DJy&1Zoz7OIJB)bwp%gQ5+Rb!Q)t#ma_WIA!r0 zy@(c2myJ2H>@y+8=Pj4RF3r@;H>Rwn+r^P@O9j(gf2~rP2!C{AYciNSTDw9PDq*jy z%RnOXe0w_`ET^uiEBE5;UNs4?ofs2!d2xO&qnMn4sw({m%Li!4(~kGL(#dL^Z@Da4 zH$-&^`|{GQ&bC>{I>qi;UZ-}yWTmR8Dr%@hsE~zT{0ni}_B=d(@r0$8@nZs*t^6(OFO@YP2Jb@-cu7R&8S)D5>qbSUMC+dEp+P<#s zy(3A{wmwi>x)cRTozH{L8~p}z=qN_kx*1pNX8%;8_;@)o)C$pZy5jp*@owSncY>txj%)Dr`!dv_*Q!C|&3;KGtJMMa~IDa3sjLuP$KQy?BD8F3EJLMZO{z>P8YuXE6Had z9pA0sMd71q2)!V;;7oIV%A2m$L9SNC%c4siw!3UX;pg+UwU(r*s!Ail;Lf|o0|O_r z$BIuXTU2(@!r`4pDJ~1iCW^>Blg>m`#Rb6 zK(f^Mc@Oo?YXUad>~?hsT1F*}PSsI6V#`@&h}sQsxT z>Qxzw&_0)6UbI!FY*2Q>ODN|j*?jeY5aF&~e%9+XDAFi%NwJ<6Mvs)fN50@eQ6=o@ zzE4qDySj0MKEiH?w!}B~NnWlP^qmUpy4=AQpkGTxbPMAV5SvUbR zB%nhPXzZo3%@Gb^5!jA1FDu@jF09=!M5b|5FsqyBQ7P!R>ITdOJQ7wbRa6vJ+tf%- zpj75K;G}A`>f>M4Ip7|$VE!6YvBbE}Ll7~_;Jd7K%b9Lnci(*$uW5>H?_i0PQ$>2? zQu_Pz&}fh3%f^E0*N1daa16^(4MM~bAjp@0r7*j?_Elavbgt1Io!|t;Iguyj+uj?Q zSaziv?io`Sk_rYSmMjST`uAV`1Zfwu26aq$CNWKG9LBYRX)6mLmfgyP7dSh<%0v!? zFC`19mwDK`Q<^N}suKcXS|15m+b0iz9In`XXK9PF^-zALXwL_*MU+`{!sAkneDSPw z>79e3!GjvA;x(L5sEw$gs3BR~=@)lnL*m0a?QzM;J<4yB4Xt$&b<3nAXk(U+OV{zw z9^D8D9aCDRqI|sI4M0JBx}VByi}{HfTwhV*8ND#MkX4A0?21wLyW=rtGB-UT{3~o# zwSi%nT^imkkD3oWxd}C%(JwsOxz0DZ)4L&YsNu5l+Jrv4S7Wr|3B?j(H_nRZjo*kF zGlSGPDb><}D{?VsCTnU*7%8QS$re|F%nCCfOHz3&;5v^tCJwlrDBEzKk~bqZc>LZ+ zoJLK+pA&~u+6Nv`H1sX};b<*jCw~R2|J$6VU%s}59q7ad*{y3ahb>QFf&f3UIT2Cn zLo^cAUS2G93~>KzwY>mvxKm}T9J^xGoM#_&+U_M)OpP=s{v-VQyBqnRuz$Z!lLipzYCR%5$pJ#5h|+5AN%Y7PVPUj^x=2x91Evpz>F#|Hj11guIp;eCcNsqt`09W^;hiZ9S9>)6@8Vib}%v)u*m ztT-&Bv1B#7*O94_oJ$*KH6>Gha%&>iZ@W@z6$V7(sa_GQUJZTemLeyf2Mj?qcN`|` zZEYl^O6_bDE}ksTN@l;e6KBehx{-NjTv&XbQhQOC-T!k#pyzA;iIJZBWTu}_;PK(5 z#6op*U0j7GMVZB+TuIEV)FEb9WL`YFCs14Ow@t&_cvW>B^3|&qMb*I2FErjiw^IH1 zte@XuL05#ArZ1frN-bn3G(4`Qc8^I)EU@6g2bkC&-0YWQ{Ea zC-WATOX+fRs{F!PkN|UBj&X08+(97$6&#~8IF8j|2w3BpP2TTO#W-0Y#Np}2xL>pZ zg5YVVh9U$gdxi+gX0yTvx6Bsx^ve^x3VFT2n?(Q65H9-2dexkKKRQ6KY2=!)@=~&N&gh zd*}I$A2w17UjwTW7=v@OnA-GF&Vw2I*pq$i$kg{S{^yPnSz)@a7+$L}%?8`2NaO?k z57xH>eHs__Qfi7)t?}QPV-VjqUE;bL>?Yn);mtw@yMCSzLtMlMHb&j*ofp%GUCS8# zo~oB#zx}4nR^z!VY_=v!5*BfT08(QJY68r&-a!XLY67ee@Of+Ls?A<&)3xR-U}H2C zF=$&`gWKixpKa~P3Y?xTu+v8XkGR)5oF1qYBfEs^EBpObPQZh((YYma z;ShxAnD>)X@ysXr^)D>@R>>RaqL^aLf4YVxGS>8963*HcJc@c3TRP6YG#ta&ORJC6 zssba^G^f08Z-2!sjM&q2^J;5PlHU=3c`!1qb^nF5?)~|BO1T&JcMD{HmiViTR^+)= zvN(t(eUTcxtaqxL{(PhsI~2ea6Xo8w^f5Wsg$o4I1ZK?7|IB^((~0_@yihs1k@X8? zapMG_D&8pvq-^bYq=ImrF1$j z-?i`M`z8TuoA>RQMN@28qXu>;4$E|TDKZ3ZECMpuiY|}97`c%0%GSuATQh%JkAJ$L zw*#bO20>RxF95tCgwqy!P>HukJKR3kfvms4dnJhil#H>)oWDTB`t28M)bWIZy{t5e4+%|h6CckbpJ8P_GJHWeoWwVC!z}d+3>Qw zKXhGx8^lEaml6dm!kDcSg-jzhQmy53!x(HC6Ll$Hxb{9WsOEkQy3vnn6QXw1$_Olm z2?6lV_t&R7wJ3g|w)22{iOMSC-{Ds>qNi0+A+f?QlrQ|m5-4|dbI0+ZM;HWChj1kH z*Drkwmd}nMb7g#Z1sTgc@u2B-)StdVLFR)BUjjEx4RuFENXzMzNBF(5@nz38XJ$3c zIG!?2r8|Uo`Q8m?t7k8KuAlVvFijaIeTaRV8Nu!;et@19Wfk7ADvXYiTbqv0)?%2> zjX$Rb8-?IB+WADkRYdCk94~?ivLLjN-}$!?f(qsaeCDi`Qc_ zz#X5t=4Hsq$~O4J858e^d(OCpJ~esSlzs7TNfjl-JA9X#X2@U~ffQ~&H_-KxxIr~e zI=hfh3^x35PhZCxJ0mpleaMe%eNaf2?)koKReI6B0YuAQAJIRfh#1J`!V7!;_VWkg zWWtf9j{{@U?|lV!?Ed;%_!pc7V0ix>7VcyJg0lcP>)&>)9Px!_(YM0+jHIbwAYo4{ z+8MmLvq^;F!k2ONo|-dXjDz`0tZyUh#wUAQx7k;A+>wVCpUiBhe{O=-z|}x85@9RI zsf_rJ1A-@I#CIU$Rd-IO{YAQef&3e-w-2*7(k%DW@e8xR#>j40p_{I@1$EL`m&;;@ z{mqyDbOsxwq|9Z^Wgx6gHVa*y;~ zcqN9|TjrK6A;{zV_+{M9YtQFKSFeTW@Slc6juU@D7#y))Tc5eKiv~5{d8x9 zD#Co|I4!g<_*nYBf+?)S;#%klp=i>^%{Y2D&W5z8rwZ(rH+}E(+mtROtQ_Ba>o<@& zb2_eERWGZEiqi25nw>r9+A)MjA=2z0Uw4yN7$%Y;HKM<(5;|&DL?BLXp!4WQ26>rO zMe&?rRjJ3k*PX=uGOwpYZk&}j!Cgf`%;#WhDvv~80aWejjj#jCm$|RfCc?7#Erqpd zOrnxI@N%r@y#CYitG_*{v;fEU_6_@K$i3n(qV(2nyj7SL1<%Mk1uE(%KRh+#x=YgN z+jqBS$xL18%uJ%S6q*!MZSo`CAnQcW7lb1c4|YE5{sK`@kNbpnU{m|X#cD}p)sn<~ z6YAV@`4ciYoI|@zkiAAX)rEi;O!}P#QkKh!>eu-aH`h-)e-V{+UlVjX8XfwgW64AG zR+dmongars$A4vOYohXkY;r56r-dcbIo8(`Zdo%|5V`a)lHmv5DZ?=XI!@iEYk$UL zL9lsq!AtmMwS0F}Q8dU@(**>=lN_yWeeio_@P{P@SrMq%S|Af1%EWWrtbT*2dfuos z7~N%hLcv1a`pH{NK4wH~tmkgn1}MD2*PO-7Co4)eAFIl<9jZjcPv>%!gnhE4`cy{8%!b~D%YT|4 zvaBwbCx1hU6>wI?}c0Ntp^2ezYzSYdNbdP02kA(ZAs3jQIf8}yepFx zhj5-T6g|1u;8P0oWyge9{6qz8)&k{O#Cc7alnmc6Qb-I7`_goaxm!W$4!;9A zJGq5if@_()NLR|88bgG!W3-V`_YXyun>M?K{N$k6E9Fn+=t_K*Y>ld%{k~Mg>%-IT zv_WCP6cqOjX+1vhF@RpF*Mfp%KwQ~;AeCyGus^^CJ5GYs(L)wC+z(S($`UnL^%Wy~ zR*SP^3+vix4Ml)?mb%7sf_}CyJoz@+iDsY&62BQ!1MYa&W8Z*;;-+F~WJ!Ancu7DM z4Cx>|*zQj0Ln4H@hHnh|?Qz&Z=}l^LxwA*PINDwARxc^P{E+Dl~e& zv>8j7x`aVL$jYK-?Q@*}uvq{5@r1wBs(<>o|A$kLelL!~1P7x&_%oj}Swg);c?pod zY2-@k&8$^NRoyoa=ceNBnD5&q+m__S?AcW%=w-+I#7m2Gi&mzi?k!TB!;=nU+ zDLJS?X51IBb}`qIyJX1SR!zw%Y?IU1ElsCs>UD=u*}}kRTd*bVA_K9G$1`^?YtmwgdyTT72a{KV&YE%R5q})M7AxwqxU) z_~{BI&*cl8CqjDuR>a&A(cP9vmDlm6aI}g~jZhASdS2Zp?(M}avFfzYmtQgmAQM~aer!>1yO|+9wSy-3e zt?0=AqgKKs4~gUt8ChLhdk=emrzB5xwlTSD^m%wP8edD9Y2TeZj+sbm28?I^w32_n z@c#p7GKf1$xxawFg?542}bI#ZadFjm_cRUcqJT7`QTTxN1nW6YyvoS(3?^pi?&)FN_s#ZHd4h@xdJ&OUeC&U_29s3u{y;&S-$3kr)|Pw>ZV;(S+rk@ zyuRy6XiaA9TZMDES}iU9T7L4{+Iv&eTBGb*hK8D7G&QF*C*>?Nb924rtpV*C;v)k< ziN+8D2A8YTOaQ65Z+xIT<=-x*#>)3Iti{Fp>||!um@OBF~ou%pnlxqqqZeobEPt==KjskO9=4ulK&wxd+&$riN%8G+)-=g z$tE~6BTa`xtR~ClhEAvo zFD~u7UjsJ7Dx^BgqZBdQJruB>r?0o1R|V58IKBB}IY$bIAxl0oCw~eT-$yjQoqx!t zJUid;QhNcO%<_;s+2B4=VA_MwZu4!8UKQ!6-mwyCGP&G=&}?FJix&~kAA<-%TzEh^ zW^Qg-r`ub^BpuzS8(ONMYkgNHMw?%k{?+RE_Y?I$iQD`IqW|Ah`nf>+ z6`PP?)ys+zb5T4<`1}QKboXWEz*j4Ga<%W~&{kNZYs!!|M@d_D8CO_?t=-Cpbq``l zFgfG8>I<=Yck))WuAJ)5Gp6b6cj)gpe~TrAN-8oy7xl>Af5)O;>DyFx#KH$-%I>fi z&wIj}rl^=1w9bkLuS~B#-KJxRY3ip6tE39;7#r&;cy0M3Q24rUjL7x{?ORKJyb2@i z^xvU#7#d%wI$wJK0zHHrt?zSUr+#4H3)f?WB&L6XK)d)7KcOdz>wx~N)aw_BDyZBH z8|d>@;`iU#-g!-YL7%8PyS`q2FthtRQi7m{x4G_4wN`Xt2y@ze<9_p}NUCYNFtb?Y zXuu#%N}E>a=-s`(0Vc^k?|~U^N}0N1qKB#8(a-v@!EISth7T}V?h>P%PY@@0FF*R< zS%||A2c1YUs9m9B&M_&Atjwn-Q}43BR=R~`-sKkg%MJWruZsV6*D8Vo>efI+16$AR z!iAsb4|sDBwQlH$$;p|E&dSMb)5W9Iy1=%u0zF}~L;;J}9*=_#bYJU|<%I?PrV`m_ z-%rR~x8_)Ccu_6M^F^Mr*y6RRjJAfVe?E+ttEK>qv1gDT|JYmp7DGZoiF3oTqAty$KI<#)%qy={_BFNwj6zO? zSBH!PT0gWPSB@LQle7wFH=NVN)2h1E)8j~=#3%%)^?7XD+R@MYmf8GaKb215bil(j zMR_|eSu}0WH#SSROBz>t_Z&~76BWWTVX)%37eeVZqn`dPdk$qzu4@a>Si4s@C}}Pn zhc;3$HMSfG>2Ju<`AkDwmRJ zr-13&8S>JASh;ue`{pkYKA;Y6ii55LjozsS3g*{zmTBlLxSyH&hui+Y-cr9G0Dl;L z{u=)m5cNNRsIB759~b4d0d|)<2PzS1Rj_TkJx7?DQax`iDPNG?VatpD^w~7ni)Ve> zLF_8>;xAlDCY~|A&ETmW@%HsjGg&l2mXMcZF~z?o+h3aDt9rCs~%i8T^$R&1=UA?Mj^YwnsF zxJ9Ivi=$6UrKMl}9DiCibwg2fVuE2xHP|~V6*;0^{WE-`L1N#3eZ!lG4(!4H5kY*Q7^%xB@$+wfi;*O^2Rvm0mpfQs?D&>Cx{jF}P)C zAVBPZx*@ZMxxGL7+3Q=`n=P*b+pg}bg!cnHK{wu3NPG^Zv5G87P-X0ETOqP&h;u|- z?RJy5shMOgqP|*tD0zBdFrIzJj{?v4tc%*998)rVpOsYK&#_s$rkhP23r;dON#&U^ zh;qwP{oBKs*MetEeQiH3##-r?48>bm>w2`_bFCNOC_&;jdcUpru)3RUwvb2rq{+s3 zbanM#>wZdf+bbf-FY2b$PDHoLi5NaTHT9lYck>Bit8M-XH{>RjTJKR) zI@ei+EcxTj^6WN%&?)E?d6?h5PlNFDl0~Mk+}3*8^Bm#TSek}BHxX2_ijiU{e9z(jg1A-=iO1*8tl04hL3s_Et#{Ud!1BmhBIK- z|L^zzH?c(v)TZP5+LgYZJr{8JJ%_Qf_iOG`{mSQY(iHJyX57cSu!<5(aJ{@VVKroo z-n_RK9x&J7G;?*r=|f>O`f0g@#gW?1tG8mK(#?g3bq;lfD36TCq25&m0SXdNoTXJ? zp^0i+(OH)pULmI4@w-dms+LWM)+5#5*L)!iG2_UaJ~y#2nYsLr87}b${I;;^^PvL6 zJ7i&f))Lytrs=-&L#`OHJUZIs8LaRx&b4w~pa;5mCm6Tp|0olcC)y;Qb z{Z{iQX=#zsfq+~E6Oa%{TqFoFFT=4`%?)E>0CbWYDr(rjVrTX{IH;cl{icOeINOkj zYioOA>AA58Z=GoR@)^0YxOjuyow}&{^F^_Xuw$IAmiAgpn(Ls2jZOAh3px5$mx2i_ z@fFjecp)|w?jvheFS+~$Ez=cCrE!6~tCCt=@r;6Tj{{Ygi#WLqg}KunYhA8CyBg1c z?mcFSq+OUGRO;{xyBNKU$0>UWYy(~_i@p!CJ$3qDT1ww4?L>oDvz#{9N1wAErR>+H zb++BA_v2TS`_j$NHYX%?KhQ&dCH3J~xY7P7Mmo^R_jR1SjlC4M#Vncj-OMuS*FX~V zCz6-pEqj@B&S~*!GP`7?M&&G!1@AO%t%TsHhosSxu4``i@C4_4o z4WYe5Q7-$bGRc5M6Kl{4Q`C+oUCU%I`V>h$OlHF6=<({|hYINDpBDa=3r6aQr=_nS zyI)w*fG=&PA+wvsdEUs<45VH4Tv|Lha^WHyC@{$416-qy&NYM$l$Ylz2GW(CDN^P! zNjLQ9%X%zrNl*?UWVvMwx5ADf%R4A;Q&hokVt?OIGbN zX4siIQp*NGBzfZ%IGOM9+28^8&k4cPo#3PN_CSCXG3qxE)ru+vABse+cpXKYGa))E zg2Wg2PvvppF5zn+$kDd#ju&A$C73FnFJ_>L<-;oYbz?Y6rW4bIfQj#GP`!}CNa1El zf+l%M6Lw6H_6g7cccw%Agz~l}dESmf{-Y!;?533R4NWRR;}_63?bBwzuipPcUGq>n>rhTu$D=;8TAHu|M0~#W z5O_>#b_FFH!6-%bmM8P^8cmFos7LUjB?r9edD8t;X5avq%7dL)nn;3eRx@kAp<$QN zc0b~HXWNNNK4`I0l^KkX&BbZKQKBN%1^a?c4q>dlw$b2E^JOWuLy)4Oq45w zdto{t$K%kiQ0Jsqya$yCo)@-WqYjkn>#5(g`_AuA2=|>uT3uHi*Jjix_d;2XAw=)F zT6#vF!y8+Rnq0J0q*CDUa0=a!p;eaE_3ZLqom@rASHX|s4M?Or@MfROEi!Qr-2S|R zpF?f>WVP;qQv58{K3`qtjRdL^zKgFx75bjQKCjW_i!$;uAB_5otpKf2din6D+ zIbKLC%=l|e(a%AH6bg#*0sEXCsc8A`W&O0R#_uN#V0{2IJ zh~A~@*NQCibC7eRtTtD9dL^@>(lP6aJxxf$E87vJhU*PemiKi}UlL2VD&buuv0{Xx zE@pHy0P&U|hw;KyJ@@@I$CD$$`^$y(Oq1Oyt2ANlssY~JQ|H!i09ep#IT%`uVYTw4 z;gY7Rz3b?3ep9)WigB54aFrI?m>Z8XEe#d~C(v|78|ouCn!Si5WZG+7!CAVxgDvnu zD!Bc5dM)(E-s|hh`8uq|OsXC^xbTv!q~}=xt?PHj$M1XV|6-`|g?W2>3Ld}?iwxJ2 zZ)vtCZ9pmUv}2B&5V=eG`J)uH#k=NRayC_`t}ZEh^ZMZ=4$^}hsED@FyK)53+bHn* zJ9NyX^oS7}W7)Tyix6bUT!yZQmvcNRzGNfWifGf22cJ@_F7*SJ+l%5s)J}^RsM;z7 zV|^hp9;)=|q<(J|%d$vJexcngJz53P8-2`<1>SCw5JVS*=LOAz|JPeYuOXkHs z>bl5ju~2Wj*4Pj~wU#h1|L|vZ6&sXy+#MkzHCA=edQ`Lq9!&qa>XT%pDPM0}f`db5 zo8PL0&QiJ*>m-U?VtQ755_DuRxA8YiSUN5xxJF9%JmIY!XYdNV`$B5ypO+t024P_M zp`G{4Li6ag#C`d9N(_y$Fy{xicVa^{EWkuuC#o~bsWG)P-$vKnzb}y{ft&5kjAjl( zb7kYI1O-GgMZ{aR+zcG<)D82!ffH~p%CntE>`aKM$(dXmt~alRZ_{GsA)%4rZP_Gv z@843M&e`3%$~syO3+U z_vGW7cs|Ut;;kzO6{7+GK+%S-fnT*u9PtOaTEE~3$IZoaZqAHi7F1>){vBNJ4~;pH z*|+OQybgd97VO7qzd)q54{&>S{sa1gm$5&7ffPjc9#k2hZFv%-*NrbuUrRx=jJ}qR z`q}Jqe9bEY@PoXA+2HUeyHu82N6iz?lVkm_Cb%YHsL3}M6q<9XnheyBVaEI~jQSbD z?@o~<&;dME)Y1d1*wg4T!Q#Yr={Mv@qUvuDiaHTuFCuJ&63Le%Ui!cF*+BjNd&e?c z2EN(|mJPNsWDI+ik(bD9?&#W2_0g;>|0=#9-r|LYN3E3%Vc~lV(k`&tcnD^*1+rPX z(2m9qKxdY`jxBKX7!}2KpM$KEIL^y8=;`_4VdfEF^;Ze#-8NCofS12NraSH;YG2$J zRk00NrSkyf0a+lA)Ch+@Bu4L`IB`(7taH>-i!LM-H!<^n{70S9pKTl=zIYyL^*-5N zaFb;+-+LV^IJ`DTP3b;fN?)pIhW{gIf7g~lkQ4>}=r>xtg-Spv^*1ItX*a|Nc{t+$ zp7N$w z=N>=r_*ab)|8@hvFC8ZVPIs$^xF@(`pcOa?nlI%<@o=62pFu-SAdCluOeEoafuPoX zI*GOqIKal)}KUt(wL3$rXa9w69xoroM5b*oNtUZB&>PSItEm;`(}^H`aS9|t`r)_Vix1!glD z7a194`$i>seFwym@F2RYRlGCnB1O!`5~=>p4JDMCv8$Fb@87iKzmHWIpAuYnQ&1M= zRi04xa1>O=goK?zIHk~3#~YmOM&A~FUEeHp50*?gxC;(v4$rPIE6az*$rV7Ju8Ex0 z)ROLrPxJkusGS0sm#k46Q5s|CLMlq%mC)bqP*V|mQJM!M zjLZ+je;n-}b>+II%WhswKUGy(6_=$6{^LM=y6iwMNs8+xk=2+boxctN{)@Qx-$dM- z_!nOK7vkP;&#N&n9NGC1Czc9%FovG`%pD+}gNRez<5(@qD;QG=-cKibSTVOSUZbt` z689*&<0{f2u!Zx!)ug#UlJco{RzOja_@jJ3>1ee89 zSo>AzsZ%WCGumC`;EdJ{QCX<_i-NWkChSYBu66rRs$Tyg_m5#e9Bu$n~)k1h=@|e34uHtiTGxAHiI)V3LboM-3-V)m4q23Tj zt-8H*!IPV{(?uM9y`HyI1O4kz9GiX%jO&@smJRwViMy#tY<4}ZwA`<2Kh5s;Ay&W!>eqKHRk~GDF?@ky6g4;+R-(XfiANf)Q0O_Pz+~FHl_v&`>(u zI-}32XU7B$U4FhUpmFh;_>98t_#KuiSfz?WHU+PAZmV+B;~4HQEgx}E-q`4)BQZ$j zK_O=fTk?IR+Ypf-MH}?aE!y5$HPS#o-_Bv`PJUIW7t|Kj{M=$bU%%$8%PpWsgm|9n z-X%S3&>U5oRQWc_J7O>Y)Q-XoTf!gqlkBl~)#_B4NBx`Ehc07Jq)J60W`|oew7k8w z^#V-n`U+VIl|ADFcDCtIJCV?sq!YY`9gHnPpm(f6zyB64m4tX!E(aqiuHfs50y5uL z9KE=eg^(guV4ItHdyi>8a9Uy?{ozSDbIUUF;aaNg-KS=UzCq;N=7sP|| z#SI-Wz+*LnK$S{&E2S?1?I$Rh`smL{Ya#Xiw^ zmgMJNdv%H%ZaAe~hbt-DJRfN78>wZ>4QzV$Fm9QF^xKDg$6h!f$Fg5%+$deC3Jd&R zH9;pciNBG5=VdSVr5(PoNP@j$PIEmF`r^f;kE+*Nhu@l|)^9pat9P6s8C7D`mM}g^ zw^Gia@H^w5+~+6v=cVS=P-IiucHh%&bVS0--#2@#?1Wjebnc(hynjUE7mAmyJkez2 z&>SyX9%P$}M^rSB7b*c54|NX9)A&2{o;I)0bm9ElZ%GJVwp=s_AeRp3oWJ;x|6sa^wjrkuc;M~)iQ=X$9tGsR+y=jA5f$w z;p;a(pVe2n43_ibxmapif?j4?$0%8i3IFR!wMkuU@Ul!tNOuKTqybnKh}nQoxW)p!PTpt!$e0mj8<$9NA;peq}AUY4*e3o=Z5 zftRKBh~E6Xj}_V2x`5H~%MxZ-v@D8TbME!4ihXLz2=1rh?npDllF`^3HTermLrpM~ zp_te^19W|sq+{OFZt?07YVbzP+s<$6EVf~JyDM*^S5k7(9%T;(qT>9EP6^t43DyK% z*OQo9eet-a#wRqqHSW|M)$~0@;>O^w<9L&~X9r${#U=_^d1{`#JW*lzBGz2(c;A-> zet*WSCX!Yq4VVo2%|)v0k%5S^5g5Pr4e@!$RX0cVA$!RVO;a`5*y3!O0E<|8#@#;& z*C7wW`!-JA>~YWpRx&3I&ZwImzZ$shZMS!S^m?JFLurzW~ptQ--769rH_=1j(4+jSJmrae&MFqBSWY zSh@RPD1lO%s}EUtP#A20xH~Piok=Cmr}>6OKK=?Dnc8r^Sd^dmri6);<H4(S2{CIWv)d4*`IXiBotLud6*qH?x!&S;oZcqR(gtLe-$(x| zqx;_wfxF7V>KXozB!5BpvW4 zjh{-V4(u>f?Y?LTA3a;Yrb^x~GerTpOH*5q28K46iIVn@PEk>Fkh9${CMS~s;OobC z5joziUcS_ONw1neWMjm?x~A|^|9$qgSpiI9MRw^tnA~58>#_mh2624WSWs#55N=z|gFAJz)d!8Y%i-<@zx-CskPA zR%fV%3581ETOS*gQQT{6UA^|^oOh~HcXd6Duk8ULFbW*mFYA%Ik&^3v?(?#cL$2u4 zFHo2e>UGSj$#HDHcaRiDR*_ARy3?*nf4{<;y+|ckE+fwaz@fIJi2Kg1sQE8faE=~4 zW8XIfD;_ks@D=jmDCQd^6Z=wqZIe0nI{GCOW7UP_?O9o_e!iZ^k#An=WVWz>G{ivj ziS@FZc%KQjo6vTO+XDnXPEM-`TH{VHn!2K_T^aM_tmg-35-&6gi<3N}B#&Un`au^Alg9*z7#0?TD<0Ew#?~(G26zv+$KX*&R zpaJ)_(@81XR^A?eV{j8j*TWkCwQB5cE1Ij(KbR4`^*n3)YWq+aRH85<>G0kj5+xn( z9f=qvZ6AAU3tpXRe-5*K=ai(2=kE%JoZh_HUF&mnhBMZ#k8$_PEq)>@>U< z3wQ|bLz+`}w=B)cl_R+zKg8uR)_iUwD3t|xL^opQw3}yW*{5hyS-E z<~rDwY(HgQE3JS59pn3(sf8sr+uJMJCSew-X5^9#SKQA9kS)wquO$Wl1Z!W{P)5XRDTD*Qr!G#IO9ucPIb(rlimAjgrzrt_4wli>B z-is0+T9bk|s9L#4u|?X1$=V<3%Rfk4|MVgN4EvZhgWv9WMIdsq zEXvve{rEB4>snD~y8>!{g~uS~GWqnAp}p?p=!JuNl*c^<8^2(@Ju4a$XI>9{h3}i~hAlj;) zt+D2HRfEuTv;(XtH-~`7ahq?asJ#z-kTv{x<>{I|v#!0lm(RRobp7aC;7)>O!M&F+qlh^(L<$B2S= zo%<2>?+X;DB(6EH+8kXNXpvbYZ*$KM`N$G-2g=`ibj3}n5&86m+$4huOC-pIc(AOc z>T?yGogR*yRbRvpj*sNme4(~hoXrvyeXXe7bKCfL6#bttwfJLy_8*_LdVp4($2p9@ zolHW>3DF+eGpIDJe^OW-;9+R?eDGPbFQ@kS%zmh)TDIbcQro95^@g&Xn5}(pzi%;Z znWZF{Ruu&|26V3DCRg`zPIqIBFuv}b^{5J2FUr{A*tIvxG zLLP3t#W3$s{3pti`mZ>BDDwFdMf)+O8uXy2XrZ7Q+Rs6JmRHf?OAgpPga91ROh7gm zB`6irPZZnX7qK-mv~Ae6eFJci=YQ3tho;r-0gI~8Ss+KeO-(%bZ_3=(`9tlLxvG3V#yjB?C-B~l-$QT4JEPSv#yIJoK1vvSOuG`B89-GMr6SI^`%I!| zcYkh*^3c%W~f z{XesQ|1}Nx|H?E#E^7k?ct?_=34Vd%fkC35=N#&hJKkl&2Hqa*_G zt(*j7v-QsPaQ!}kzZ3P#5y1PHu+7b@GdQg*EKW3SA!YCv=tM3A+kWZaw9ACZ!lg$7 zjs|L3$SjYkIE?U)*MH&w`0KRff4sLr0|VJ_{gAx^+#~1;;Zhc6si=PChmR*jA_Q_F zy@Z_vzB1b(khPN4s<=Lrf3oY{?r`?E`Jeyb_JsbL{MQ`dKh6O-ve+f~_Q1&yYG3`; zB#VjC{mha1^H&~yY^0OgjxAWR@Ywn0=KHZgq#P^b9d>^qhMP8l;$zA8l#)CfXHjxq z`cg{-+L20>TD4Ng!N^awS0W{BzH(uhJ1gU5{m-II{2ULQ z2DSnwx}kVW2;FA4W?9#9+L-MpuwEscVnVkHOHOKVTSiVr@8s51JKNj@nIxK1LB|F5 zdVTzQR)Hz90Sc8&zo?v>KsM`jkGE-cGhRSK+P=TdhkTW&0Ip(`KOmrS+|*B#r(xdmU~3`!H&&NK@`85VV1U{ znafCxV{FfuP$^6=L1d*c%1*NA&uA$jhQr` zBI?#%0l!xP^*a(xCBX&~SJTS4_*G@46DuNFWQvO3(D_-36@C05{Zd1HqK7J|Z*Z6h zjy&gRxK^vmZzS6xL0hhARoJ?(_k-kR$ANXjaQ|2(`yS~VuP1=Nl)8{P|7|*TzGhWb zRT~8jw%ZjSM2kF}9FH4$n|pnns22AT%~`Da=?iIDZkDX>zCn=GeocODS@x76i%f;E z)Rc9rSlz;yjM><(xI+foV9Ga%1RnUIAT8CaZ-qcNK{U@iKAw(>Pma2~?K8yQ9U4;P zBOj9W+T?W++gzACrO;ZH*?CS8||sMIGDPc$H|v zTnx!3$(0zQQm;nI+_p^QNIIMoE5JQ>z32wuk>#;tmiuSK8t|r zf2-xY7~eq3SY9@uZeiF?u$Gr*O}AxK3bTjsHlHIb1Q%}#DFwrsi$WRVi47T5>(^D= zcf@U}4%J2# zP4O=HVv>E3ByHI@vtkydMAsjYB1y+`=fFZZ=}h9SiEuSkZk(RZP~MhOgEyp4e z+dru@jVcw3xD1cEY+`Rf$!1o#%&g1i%HDQ+ZpWz8P4J-keK5iOJb_IdBa2OBd;`sz7kMl<$nUD&;yn3Ak{5EJr@tbNI=e1bAz zVIoSN!4n+K@D5EB7-c2?k5qvDS{VtXfWb9ON#M{>&p=5Ypa;EjxFCX}BC7Ys$w2zL zedatvhKW-tC5@{xZ0eb0&YaeA30vQk-7h7dMMQ*^=u@E|S#_;g8KWq+VKCzrqo-A~ zm;v-WUj~X+&tE_~)`lb`u6-%^0-YbVmk96NFtUs~|NQ+~CkDdJ@b(ud z*E<&+wBq#hdNJpPs_`IavSHQ9q1$UFKS#DvWse7H>qVv8BjsVWfIQ-)L$hX5DD$Xd zSp7rcu-5tyU1`3mMKJ>_2Rk+o+nCsF*Zsu7syT;`jgBKsnXd8{1r*A+LW!P|9iO_( z4s2f)MR_F)N4ab~nD?@opI=;K>c2~FOLvDK!;OaboYrj6;mht@gseL)Ma>SxKVt*;(Ezbe(36PbmlVIp7pQs0nH zezu!t$F2U*vCLUJTtEDohemj3cLkf6SU|efITUDrTY}r)xN}pn%(^&$ zHk*v^SbKj`1aJQ1HmUxFUu-|r&O30zWwvLC+&pt4^lIwZM>>@hSl;EFPP;s3Z5Sugy<;*)FUi0@F zZ0r5XZ>;8L*{?wzn{rz#j-pxgpfJVWh4n!Sg{5JoBAwO7_km*_`HwETgy9EIQ2HtD zo{mx$wRS3=qTAi3KLSQcki=TVCp(Tvop^}vp=`3VdL5F%rnqxNT4(?0-Lzll!_nL4 z?T0OPyX-&zD&hGbJKO&7CH`q|32z@I#&B?^WL?y@(?L*&R^p|`?_cM;?Cy+RW&&KM zX=4!NShLCg7wFBrvu)anIM)*CPM`S9pY!Mc!7}il31^Q%4^_g!-~joR_75l(ZAbr| z<8LN8Bbwt9qMj?}Vq2YugrXX2+ZtLaxxp}VH@ujKAo2XBs+v|q!Kaj)8xr4mAkNR) zoRO!o=!2zgbg5I=L0~xTBP&Vlt?061u|A#KuBtwH0YLPDCva3 znZ@n=hDB`n{t9Ddzg7-pJg&s}U^EcQhLhm8K%|U|j)db$mlq%~0Ux{~hhCA{DSSl9 zOxZOlnC$Mn+F1*G#z8@z@RrD6-wT<*`{EgmIXyBg3O>!|Ze2sO=B8%7giIMHTjjG~ z?NHHRV;r;Nm1SAXCXtn9nuDs<|DhVgPbOO2&nP5ubo#!hR71~Z{_xIjqsup*qcE?h z+*91M$y2KEoor%2?i{54^R75fa*K6BzYg1Wc+x9?@fF|gY9cL4l~1{wzokLXtp#I}%Z5Ek0n*Yc z!hDvlp&bE(OaecEt=HuU_zX5b%5qB_{sm%afQ&~r-`LZ^ickmPymfG52>bI(450t` z?6dR>L|zF*033c_l=$Wc+#1H~KzCz~6T_N9m%zA8k0>n5G9XcDUWDD7wJuZIGA}}t zpWKeR_Gx}HV|U?ovpGT7%lnj08c0uM(6x`>q#p!|3GkAVyA%Z`Xne0ZmZ|#igS{2@ zAj$OkEn_*dYZ|J=&saNip1Ze;NL$k&Xbyeqj+ugE2w+{d56SRD8OC8RZ9%uqGH#+< z2OCiQ&q^1(FQab2Fav7DXA4mDGdJ?v_0R>>zgz z+QguY#9>&uNs5Z^NxVy#FEM$^8RJ3Ddrx=huPILK8N3{)nEqKS72l`*;@iw8(!Rur z#4^XNiD_;0GIUWEEx*g=&2&((zsXM4v~d+PHL!W!uDn1BupB&ywG!nue}Ra#ci+OB zp|;Cg0teF_%gE`aZjFK`oOo}0)J#8L%*zEQZx?eXuSMdUt9{G20bLTCT?ZT+WUjvZ zdgU2}IOK?!Ww(F&#AY zn5i6Re$EcnJ)DJ8#}p*Ktm|2v{AH_w}B8~vdz66(1B5oS|VoFUMI>SmO7>R){AdRM#J*=mvR#+mMVUWR!|@aphw zL-~lxI!s2JG10Q?TIVvv6!5Vk13Lf5AYSKpmvzAY{?Nt?T@lFr1wurqG%5n;LaYHmk~a)Qvf?s`09#P8 zQh=fB6p5;qD99|KM5jX8E}?_zW}ZdBq9A}TJr-DG-!>AdB)`v8%Qfi|^%;(y-(-oO zdt}lkW~HDalZdg)`$3{41756CYv7E!aXmZWr8sd8jqHig@+Tb5mw>oYmB?%zLE@~+ z$SbW_qXwsn=&;mNXI6gdCoIaxr}y5uHK^666G(D~nC?4l3?XJ8CFT$AV>_dYd)A8A zsq$*bL3Ux%HPOQqHtWy7$P9fdGv78#yhW(NtW71kI>TEZk>;_E?J>;rt&g4FxF;Ja z%`ysfKK{Y@Pbf~7dk8wslft(HENXJmD z(1Fo<=%`jZ)=;@EEOY&!+4tX;;eRdOh7t!b&*$VW{ee?@X$p*4RQ1)e#BE69GN7xS zIo6K>OM&w*zd)n@S=fBpneXij^)vRr7e|Huo%Nsf>u>y9eq7`NrI(9&>A&a4-M%!^ ze_(v=-}B>2W!cnwh9V>LN&KhAEYu@ei15YmxBulc@&Ag?gx(84i`|ZS6V+#YnZJZt zts8BaNQSIc3Sv|)R?hp|TY9k)`-iw}poF|SQ!;~8oFx7IRC7AK%z^A9mT1~f%7Arv zys)@7Vhn8C7m)p5pw;~uT?v3if41hS@)MY-*I+8jvgSrL+W%0&{N)_{{WJfm7e;$= z_vL?qEIE$=)QH3iNYGluinl+wHc^E>0~FHV04Mr`{3WzC^l}orW6aUYl%zk5u`X=- z->vR{P5lcY{f`LgZ@*_P4Uh>g0OcrL#IO=ye)XvYWbv6zIo%GG(eV!l%%&(JTkR@q z=BdN^NKP4M6;hHYW0L9nY^;l7WfUCj$#3RaE<%1HJZ4}5{@0Nq z{||d_9Tj)CZ3_~G00{{JLU4CN@Zc8Q-6gmatZ<4z0>RybySo-pNpN=v?hb_)QbnbI z-yP%1yXU*FU!U_{pVNKMzcp%<{Px~!uQk_PbIvL>E@V_!3N!qgRHus9rSN_#-k>fj zV^VItLk*0^#G@?g+dnUe2dC%NrYlT;%{|gVh}rPOn9URxS zC*@;%MOg*$Ep+e&afB4X{mI?^=Xa5p&vJL*5*bP7dt;*Gvj}5?P-V3OU*-CTB3b&t z5+84goSNN;U!wMJa2EX{8$FC2%^HWz7Y?9TZCv`=mhPFqJVOUeZqGvKSt`Wv_O&w0 zD7lXHjk{DU1l74;hw|lpyNdE?QLOw)Cxi9$d4cYx6V;}3(erE@Bf5OseJ4OK?Ux^< zKHhV&Q1=bK5+o#-Mt-{{P$|ZffTr#Q4_#T$56pMGtxkSUcEc;1HTQhWx&6Upb9vO@ zUWB93tGqr-s=k>5BiNyRCXcvYQV}1w5LK^|{pq-xDotM^*4wLhXRnyZH0QCk@pw67 z&SGO27>aRHM3sE!(o%|a4q)2+QLZZwXR<2_su?lf(G^xvl1cUvo@uH`+D(GbVo+M7 zpOF2KqHcp0!=h72CC9t{%-zE@cZ6Q3Svs;by$ZytsKC)F>_JHg;iT>sQ&7|twY1gq zhMYIOTW~4(q807IAdCk-M{MVyADMmHmK18=6zFhY+`Wt%0A%E_eY>n>C?Nh_MjO`> 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 bae7=WN(-UrvGb!ZwKtz|ul-5b-dyv4t1aT= literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Debug/ETS-DIP.csproj.FileListAbsolute.txt b/ETS-DIP/ETS-WS/obj/Debug/ETS-DIP.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..823b606 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Debug/ETS-DIP.csproj.FileListAbsolute.txt @@ -0,0 +1,36 @@ +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\NLog.config +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\css\BuildBlocks.css +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\css\ExtraComp.css +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\css\ETS.css +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\css\MasterPage.css +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\css\Style.css +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\ETS-DIP.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\ETS-DIP.pdb +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\AjaxControlToolkit.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\AjaxMin.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\DocumentFormat.OpenXml.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\ETS_Data.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\HtmlAgilityPack.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\NLog.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\SanitizerProviders.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\ETS_Data.pdb +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\NLog.xml +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\ar\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\cs\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\de\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\es\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\fr\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\he\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\hi\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\it\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\ja\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\ko\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\nl\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\pt\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\ru\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\tr-TR\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\zh-CHS\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\zh-CHT\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\obj\Debug\ETS-DIP.csprojResolveAssemblyReference.cache +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\obj\Debug\ETS-DIP.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\obj\Debug\ETS-DIP.pdb diff --git a/ETS-DIP/ETS-WS/obj/Debug/ETS-DIP.csprojResolveAssemblyReference.cache b/ETS-DIP/ETS-WS/obj/Debug/ETS-DIP.csprojResolveAssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..14a671689ef7f592ea93ab4ad47489a9e0a2c254 GIT binary patch literal 51820 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 n3FA{SLt$x((WddK7BHGOhK0DK5XP literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Debug/ETS-DIP.dll b/ETS-DIP/ETS-WS/obj/Debug/ETS-DIP.dll new file mode 100644 index 0000000000000000000000000000000000000000..4b8e9e4b1d7b967c633fcedb40324aba0c118df3 GIT binary patch literal 67072 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 EH=L)#OaK4? literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Debug/ETS-WS.csproj.FileListAbsolute.txt b/ETS-DIP/ETS-WS/obj/Debug/ETS-WS.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..4d5f3c8 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Debug/ETS-WS.csproj.FileListAbsolute.txt @@ -0,0 +1,36 @@ +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\NLog.config +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\css\BuildBlocks.css +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\css\ExtraComp.css +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\css\ETS.css +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\css\MasterPage.css +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\css\Style.css +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\AjaxControlToolkit.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\AjaxMin.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\DocumentFormat.OpenXml.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\ETS_Data.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\HtmlAgilityPack.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\NLog.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\SanitizerProviders.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\ETS_Data.pdb +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\NLog.xml +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\ar\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\cs\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\de\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\es\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\fr\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\he\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\hi\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\it\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\ja\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\ko\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\nl\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\pt\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\ru\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\tr-TR\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\zh-CHS\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\zh-CHT\AjaxControlToolkit.resources.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\obj\Debug\ETS-WS.csprojResolveAssemblyReference.cache +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\ETS-DIP.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\bin\ETS-DIP.pdb +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\obj\Debug\ETS-DIP.dll +C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS-WS\ETS-WS\obj\Debug\ETS-DIP.pdb diff --git a/ETS-DIP/ETS-WS/obj/Debug/ETS-WS.csprojResolveAssemblyReference.cache b/ETS-DIP/ETS-WS/obj/Debug/ETS-WS.csprojResolveAssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..e7974cc6e0523948810a78e96ede368c1eb9084c GIT binary patch literal 51820 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 +<%@ Register src="WebUserControls/mod_admin.ascx" tagname="mod_admin" tagprefix="uc1" %> + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/AnagFasi.aspx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/AnagFasi.aspx new file mode 100644 index 0000000..434546b --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/AnagFasi.aspx @@ -0,0 +1,5 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSimpleFull.Master" AutoEventWireup="true" CodeBehind="AnagFasi.aspx.cs" Inherits="ETS_DIP.AnagFasi" %> +<%@ Register src="WebUserControls/mod_anagFasi.ascx" tagname="mod_anagFasi" tagprefix="uc1" %> + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/AnagTags.aspx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/AnagTags.aspx new file mode 100644 index 0000000..ab24af4 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/AnagTags.aspx @@ -0,0 +1,5 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSimpleFull.Master" AutoEventWireup="true" CodeBehind="AnagTags.aspx.cs" Inherits="ETS_DIP.AnagTags" %> +<%@ Register src="WebUserControls/mod_anagTags.ascx" tagname="mod_anagTags" tagprefix="uc1" %> + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/ArchivioDocs/PlaceHolder.file b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/ArchivioDocs/PlaceHolder.file new file mode 100644 index 0000000..5f28270 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/ArchivioDocs/PlaceHolder.file @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/ArchivioDocsRed/PlaceHolder.file b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/ArchivioDocsRed/PlaceHolder.file new file mode 100644 index 0000000..5f28270 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/ArchivioDocsRed/PlaceHolder.file @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-bg_flat_0_aaaaaa_40x100.png similarity index 100% rename from ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png rename to ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-bg_flat_0_aaaaaa_40x100.png diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-bg_flat_0_eeeeee_40x100.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-bg_flat_0_eeeeee_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..e44f861be1ccdfec4275eb20d9b056f14992f649 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FscKIb$B>N1x91EQ4=4yQ7#`Sv zZF_)9$%zYm;;c7~Kd+Iuj%U9o62cnl7#bi-T}u4XA(n|-?{<9$I)lN})z4*}Q$iB} D#5ytf literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-bg_flat_55_c0402a_40x100.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-bg_flat_55_c0402a_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..b8c9bb1160d4231b92714d925a1017c42ae312ac GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!N$PA*qrS22FRJ?>EalY(fIcIM&4!zkpmYd z6wYY6cvEL(v&Mu!!3y(EUq1eWkMqc;{MXM*AJoQFTzK@zq0Z8F!s&47J(m}x=U#Zw z%&xzm;n;g04>0&qzL4Km5g9y`ZGBw-<#Nya3aLg>lHgSR58VP2V;lkkf$n7RboFyt I=akR{0G<3!4FCWD literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-bg_flat_55_eeeeee_40x100.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-bg_flat_55_eeeeee_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..e44f861be1ccdfec4275eb20d9b056f14992f649 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FscKIb$B>N1x91EQ4=4yQ7#`Sv zZF_)9$%zYm;;c7~Kd+Iuj%U9o62cnl7#bi-T}u4XA(n|-?{<9$I)lN})z4*}Q$iB} D#5ytf literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-bg_glass_100_f8f8f8_1x400.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-bg_glass_100_f8f8f8_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..cd79e9f1966df03e2956237b5a878a7c7cc32872 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouqzpV=978O6lYe}DeZ5|djg74> zFlmZ}YMbuI_xJ5n^pusA+k{LEm8SFvEk2@QID>;>p$C_c^rhBHpk4+~S3j3^P6Unb zm^4K~wN3Zq^YijNhHh?dDNKq7j~r=P!_sT&)g!d{$O9FIBu&m!xp}EfK>ZA!u6{1- HoD!M zFlmZ}YMbuI=jY{9^pusA%k+eWh1=pOR)(vGCX<3`Ri0;xE;^{22WQ%mvv4F FO#t-yABX?| literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-bg_inset-hard_75_f7b336_1x100.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-bg_inset-hard_75_f7b336_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..5f4043040e15c04566c8c7a21c2b1cd9ed72c5d5 GIT binary patch literal 123 zcmeAS@N?(olHy`uVBq!ia0vp^j6j^i!3HGVb)pi0l#{26V~E7myZyU)8w>=F*4TYY zR1{0M@Y0why2!)i+T{4udB3Yze<(X0X>xJgqt0^8u%~# WU{U?JGyWscGzL#sKbLh*2~7YDODIeL literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-bg_inset-soft_50_c9c9c9_1x100.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-bg_inset-soft_50_c9c9c9_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..a265c62a6485cae848e9750b7721935a8ad2f9b1 GIT binary patch literal 96 zcmeAS@N?(olHy`uVBq!ia0vp^j6j^i!3HGVb)pi0l)9&jV~E7mWQ)pAPwLg!*x1@0 ux*8Z6DQ)g}kfgjp^I+Pa1HY$>FfkN~u>|JpM%M$iFnGH9xvXo literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-icons_3383bb_256x240.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-icons_3383bb_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..905274f21d0478fc479d4ccc8267da89772e9662 GIT binary patch literal 4369 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 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-icons_454545_256x240.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-icons_454545_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..59bd45b907c4fd965697774ce8c5fc6b2fd9c105 GIT binary patch literal 4369 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 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-icons_999999_256x240.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/images/ui-icons_999999_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..50ff803dceabc920d514d6a41634fe4388b6c128 GIT binary patch literal 4369 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 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/jquery-ui-1.9.1.custom.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/jquery-ui-1.9.1.custom.css new file mode 100644 index 0000000..28c62bd --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/jquery-ui-1.9.1.custom.css @@ -0,0 +1,461 @@ +/*! jQuery UI - v1.9.1 - 2012-10-29 +* http://jqueryui.com +* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CHelvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=dddddd&bgTextureHeader=02_glass.png&bgImgOpacityHeader=35&borderColorHeader=bbbbbb&fcHeader=444444&iconColorHeader=999999&bgColorContent=c9c9c9&bgTextureContent=05_inset_soft.png&bgImgOpacityContent=50&borderColorContent=aaaaaa&fcContent=333333&iconColorContent=999999&bgColorDefault=eeeeee&bgTextureDefault=02_glass.png&bgImgOpacityDefault=60&borderColorDefault=cccccc&fcDefault=a5bdcf&iconColorDefault=70b2e1&bgColorHover=f8f8f8&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=bbbbbb&fcHover=599fcf&iconColorHover=3383bb&bgColorActive=f7b336&bgTextureActive=06_inset_hard.png&bgImgOpacityActive=75&borderColorActive=999999&fcActive=000000&iconColorActive=454545&bgColorHighlight=eeeeee&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=ffffff&fcHighlight=444444&iconColorHighlight=3383bb&bgColorError=c0402a&bgTextureError=01_flat.png&bgImgOpacityError=55&borderColorError=c0402a&fcError=ffffff&iconColorError=fbc856&bgColorOverlay=eeeeee&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px +* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */ + +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { display: none; } +.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); } +.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } +.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; } +.ui-helper-clearfix:after { clear: both; } +.ui-helper-clearfix { zoom: 1; } +.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { cursor: default !important; } + + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } +.ui-resizable { position: relative;} +.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; } +.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } +.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } +.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } +.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } +.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } +.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } +.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } +.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } +.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; } +.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: .5em .5em .5em .7em; zoom: 1; } +.ui-accordion .ui-accordion-icons { padding-left: 2.2em; } +.ui-accordion .ui-accordion-noicons { padding-left: .7em; } +.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; } +.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } +.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; zoom: 1; } +.ui-autocomplete { + position: absolute; + top: 0; /* #8656 */ + cursor: default; +} + +/* workarounds */ +* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */ +.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */ +.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; } +.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */ +button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */ +.ui-button-icons-only { width: 3.4em; } +button.ui-button-icons-only { width: 3.7em; } + +/*button text element */ +.ui-button .ui-button-text { display: block; line-height: 1.4; } +.ui-button-text-only .ui-button-text { padding: .4em 1em; } +.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } +.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } +.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; } +.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } +/* no icon support for input elements, provide padding by default */ +input.ui-button { padding: .4em 1em; } + +/*button icon element(s) */ +.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } +.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } +.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; } +.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } +.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } + +/*button sets*/ +.ui-buttonset { margin-right: 7px; } +.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; } + +/* workarounds */ +button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */ +.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; } +.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } +.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } +.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } +.ui-datepicker .ui-datepicker-prev { left:2px; } +.ui-datepicker .ui-datepicker-next { right:2px; } +.ui-datepicker .ui-datepicker-prev-hover { left:1px; } +.ui-datepicker .ui-datepicker-next-hover { right:1px; } +.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } +.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } +.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; } +.ui-datepicker select.ui-datepicker-month-year {width: 100%;} +.ui-datepicker select.ui-datepicker-month, +.ui-datepicker select.ui-datepicker-year { width: 49%;} +.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } +.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } +.ui-datepicker td { border: 0; padding: 1px; } +.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } +.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } +.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } +.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } + +/* with multiple calendars */ +.ui-datepicker.ui-datepicker-multi { width:auto; } +.ui-datepicker-multi .ui-datepicker-group { float:left; } +.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } +.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } +.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } +.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } +.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } +.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } +.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } +.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; } + +/* RTL support */ +.ui-datepicker-rtl { direction: rtl; } +.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } +.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } +.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } +.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } +.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } +.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } +.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } +.ui-datepicker-rtl .ui-datepicker-group { float:right; } +.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } +.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } + +/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ +.ui-datepicker-cover { + position: absolute; /*must have*/ + z-index: -1; /*must have*/ + filter: mask(); /*must have*/ + top: -4px; /*must have*/ + left: -4px; /*must have*/ + width: 200px; /*must have*/ + height: 200px; /*must have*/ +}.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; } +.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } +.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } +.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } +.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } +.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } +.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } +.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; } +.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } +.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; } +.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; } +.ui-draggable .ui-dialog-titlebar { cursor: move; } +.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; } +.ui-menu .ui-menu { margin-top: -3px; position: absolute; } +.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%; } +.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; } +.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; } +.ui-menu .ui-menu-item a.ui-state-focus, +.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; } + +.ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; } +.ui-menu .ui-state-disabled a { cursor: default; } + +/* icon support */ +.ui-menu-icons { position: relative; } +.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; } + +/* left-aligned */ +.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; } + +/* right-aligned */ +.ui-menu .ui-menu-icon { position: static; float: right; } +.ui-progressbar { height:2em; text-align: left; overflow: hidden; } +.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }.ui-slider { position: relative; text-align: left; } +.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } +.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } + +.ui-slider-horizontal { height: .8em; } +.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } +.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } +.ui-slider-horizontal .ui-slider-range-min { left: 0; } +.ui-slider-horizontal .ui-slider-range-max { right: 0; } + +.ui-slider-vertical { width: .8em; height: 100px; } +.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } +.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } +.ui-slider-vertical .ui-slider-range-min { bottom: 0; } +.ui-slider-vertical .ui-slider-range-max { top: 0; }.ui-spinner { position:relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; } +.ui-spinner-input { border: none; background: none; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; } +.ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; } +.ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; } /* more specificity required here to overide default borders */ +.ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; } /* vertical centre icon */ +.ui-spinner-up { top: 0; } +.ui-spinner-down { bottom: 0; } + +/* TR overrides */ +.ui-spinner .ui-icon-triangle-1-s { + /* need to fix icons sprite */ + background-position:-65px -16px; +} +.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ +.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } +.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom: 0; padding: 0; white-space: nowrap; } +.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; } +.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; } +.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; } +.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ +.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } +.ui-tooltip { + padding: 8px; + position: absolute; + z-index: 9999; + max-width: 300px; + -webkit-box-shadow: 0 0 5px #aaa; + box-shadow: 0 0 5px #aaa; +} +/* Fades and background-images don't work well together in IE6, drop the image */ +* html .ui-tooltip { + background-image: none; +} +body .ui-tooltip { border-width: 2px; } + +/* Component containers +----------------------------------*/ +.ui-widget { font-family: Trebuchet MS,Helvetica,Arial,sans-serif; font-size: 1.1em; } +.ui-widget .ui-widget { font-size: 1em; } +.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS,Helvetica,Arial,sans-serif; font-size: 1em; } +.ui-widget-content { border: 1px solid #aaaaaa; background: #c9c9c9 url(images/ui-bg_inset-soft_50_c9c9c9_1x100.png) 50% bottom repeat-x; color: #333333; } +.ui-widget-content a { color: #333333; } +.ui-widget-header { border: 1px solid #bbbbbb; background: #dddddd url(images/ui-bg_glass_35_dddddd_1x400.png) 50% 50% repeat-x; color: #444444; font-weight: bold; } +.ui-widget-header a { color: #444444; } + +/* Interaction states +----------------------------------*/ +.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #eeeeee url(images/ui-bg_glass_60_eeeeee_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #a5bdcf; } +.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #a5bdcf; text-decoration: none; } +.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #bbbbbb; background: #f8f8f8 url(images/ui-bg_glass_100_f8f8f8_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #599fcf; } +.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #599fcf; text-decoration: none; } +.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #999999; background: #f7b336 url(images/ui-bg_inset-hard_75_f7b336_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #000000; } +.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #000000; text-decoration: none; } + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #ffffff; background: #eeeeee url(images/ui-bg_flat_55_eeeeee_40x100.png) 50% 50% repeat-x; color: #444444; } +.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #444444; } +.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #c0402a; background: #c0402a url(images/ui-bg_flat_55_c0402a_40x100.png) 50% 50% repeat-x; color: #ffffff; } +.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; } +.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; } +.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } +.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } +.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } +.ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); } /* For IE8 - See #6059 */ + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_999999_256x240.png); } +.ui-widget-content .ui-icon {background-image: url(images/ui-icons_999999_256x240.png); } +.ui-widget-header .ui-icon {background-image: url(images/ui-icons_999999_256x240.png); } +.ui-state-default .ui-icon { background-image: url(images/ui-icons_70b2e1_256x240.png); } +.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_3383bb_256x240.png); } +.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); } +.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_3383bb_256x240.png); } +.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_fbc856_256x240.png); } + +/* positioning */ +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-on { background-position: -96px -144px; } +.ui-icon-radio-off { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -khtml-border-top-left-radius: 6px; border-top-left-radius: 6px; } +.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -khtml-border-top-right-radius: 6px; border-top-right-radius: 6px; } +.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; } +.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; } + +/* Overlays */ +.ui-widget-overlay { background: #eeeeee url(images/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x; opacity: .8;filter:Alpha(Opacity=80); } +.ui-widget-shadow { margin: -4px 0 0 -4px; padding: 4px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .6;filter:Alpha(Opacity=60); -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; } \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/jquery-ui-1.9.1.custom.min.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/jquery-ui-1.9.1.custom.min.css new file mode 100644 index 0000000..0ca5a44 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/css/steamware/jquery-ui-1.9.1.custom.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.9.1 - 2012-10-29 +* http://jqueryui.com +* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CHelvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=dddddd&bgTextureHeader=02_glass.png&bgImgOpacityHeader=35&borderColorHeader=bbbbbb&fcHeader=444444&iconColorHeader=999999&bgColorContent=c9c9c9&bgTextureContent=05_inset_soft.png&bgImgOpacityContent=50&borderColorContent=aaaaaa&fcContent=333333&iconColorContent=999999&bgColorDefault=eeeeee&bgTextureDefault=02_glass.png&bgImgOpacityDefault=60&borderColorDefault=cccccc&fcDefault=a5bdcf&iconColorDefault=70b2e1&bgColorHover=f8f8f8&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=bbbbbb&fcHover=599fcf&iconColorHover=3383bb&bgColorActive=f7b336&bgTextureActive=06_inset_hard.png&bgImgOpacityActive=75&borderColorActive=999999&fcActive=000000&iconColorActive=454545&bgColorHighlight=eeeeee&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=ffffff&fcHighlight=444444&iconColorHighlight=3383bb&bgColorError=c0402a&bgTextureError=01_flat.png&bgImgOpacityError=55&borderColorError=c0402a&fcError=ffffff&iconColorError=fbc856&bgColorOverlay=eeeeee&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px +* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;zoom:1}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;zoom:1}.ui-autocomplete{position:absolute;top:0;cursor:default}* html .ui-autocomplete{width:1px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0em}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;zoom:1;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}* html .ui-tooltip{background-image:none}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Trebuchet MS,Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Helvetica,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#c9c9c9 url(images/ui-bg_inset-soft_50_c9c9c9_1x100.png) 50% bottom repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #bbb;background:#ddd url(images/ui-bg_glass_35_dddddd_1x400.png) 50% 50% repeat-x;color:#444;font-weight:bold}.ui-widget-header a{color:#444}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#eee url(images/ui-bg_glass_60_eeeeee_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#a5bdcf}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#a5bdcf;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #bbb;background:#f8f8f8 url(images/ui-bg_glass_100_f8f8f8_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#599fcf}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#599fcf;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #999;background:#f7b336 url(images/ui-bg_inset-hard_75_f7b336_1x100.png) 50% 50% repeat-x;font-weight:bold;color:#000}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#000;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fff;background:#eee url(images/ui-bg_flat_55_eeeeee_40x100.png) 50% 50% repeat-x;color:#444}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#444}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #c0402a;background:#c0402a url(images/ui-bg_flat_55_c0402a_40x100.png) 50% 50% repeat-x;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px;background-image:url(images/ui-icons_999999_256x240.png)}.ui-widget-content .ui-icon{background-image:url(images/ui-icons_999999_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_999999_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_70b2e1_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_3383bb_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_3383bb_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_fbc856_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-khtml-border-top-left-radius:6px;border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;-khtml-border-top-right-radius:6px;border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-khtml-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;-khtml-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.ui-widget-overlay{background:#eee url(images/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-4px 0 0 -4px;padding:4px;background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.6;filter:Alpha(Opacity=60);-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0} \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/index.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/index.html new file mode 100644 index 0000000..299331f --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/index.html @@ -0,0 +1,447 @@ + + + + + jQuery UI Example Page + + + + + + + + +

    Welcome to jQuery UI!

    + +
    +

    This page demonstrates the widgets you downloaded using the theme you selected in the download builder. We've included and linked to minified versions of jQuery, your personalized copy of jQuery UI (js/jquery-ui-1.9.1.custom.min.js), and css/steamware/jquery-ui-1.9.1.custom.min.css which imports the entire jQuery UI CSS Framework. You can choose to link a subset of the CSS Framework depending on your needs.

    +

    You've downloaded components and a theme that are compatible with jQuery 1.6+. Please make sure you are using jQuery 1.6+ in your production environment.

    +
    + +

    YOUR COMPONENTS:

    + + + +

    Accordion

    +
    +

    First

    +
    Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.
    +

    Second

    +
    Phasellus mattis tincidunt nibh.
    +

    Third

    +
    Nam dui erat, auctor a, dignissim quis.
    +
    + + + + +

    Autocomplete

    +
    + +
    + + + + +

    Button

    + +
    +
    + + + +
    +
    + + + + +

    Tabs

    +
    + +
    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
    +
    Phasellus mattis tincidunt nibh. Cras orci urna, blandit id, pretium vel, aliquet ornare, felis. Maecenas scelerisque sem non nisl. Fusce sed lorem in enim dictum bibendum.
    +
    Nam dui erat, auctor a, dignissim quis, sollicitudin eu, felis. Pellentesque nisi urna, interdum eget, sagittis et, consequat vestibulum, lacus. Mauris porttitor ullamcorper augue.
    +
    + + + + +

    Dialog

    +

    Open Dialog

    + +

    Overlay and Shadow Classes (not currently used in UI widgets)

    +
    +

    Lorem ipsum dolor sit amet, Nulla nec tortor. Donec id elit quis purus consectetur consequat.

    Nam congue semper tellus. Sed erat dolor, dapibus sit amet, venenatis ornare, ultrices ut, nisi. Aliquam ante. Suspendisse scelerisque dui nec velit. Duis augue augue, gravida euismod, vulputate ac, facilisis id, sem. Morbi in orci.

    Nulla purus lacus, pulvinar vel, malesuada ac, mattis nec, quam. Nam molestie scelerisque quam. Nullam feugiat cursus lacus.orem ipsum dolor sit amet, consectetur adipiscing elit. Donec libero risus, commodo vitae, pharetra mollis, posuere eu, pede. Nulla nec tortor. Donec id elit quis purus consectetur consequat.

    Nam congue semper tellus. Sed erat dolor, dapibus sit amet, venenatis ornare, ultrices ut, nisi. Aliquam ante. Suspendisse scelerisque dui nec velit. Duis augue augue, gravida euismod, vulputate ac, facilisis id, sem. Morbi in orci. Nulla purus lacus, pulvinar vel, malesuada ac, mattis nec, quam. Nam molestie scelerisque quam.

    Nullam feugiat cursus lacus.orem ipsum dolor sit amet, consectetur adipiscing elit. Donec libero risus, commodo vitae, pharetra mollis, posuere eu, pede. Nulla nec tortor. Donec id elit quis purus consectetur consequat. Nam congue semper tellus. Sed erat dolor, dapibus sit amet, venenatis ornare, ultrices ut, nisi. Aliquam ante.

    Suspendisse scelerisque dui nec velit. Duis augue augue, gravida euismod, vulputate ac, facilisis id, sem. Morbi in orci. Nulla purus lacus, pulvinar vel, malesuada ac, mattis nec, quam. Nam molestie scelerisque quam. Nullam feugiat cursus lacus.orem ipsum dolor sit amet, consectetur adipiscing elit. Donec libero risus, commodo vitae, pharetra mollis, posuere eu, pede. Nulla nec tortor. Donec id elit quis purus consectetur consequat. Nam congue semper tellus. Sed erat dolor, dapibus sit amet, venenatis ornare, ultrices ut, nisi.

    + + +
    +
    +
    +

    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

    +
    +
    + +
    + + +
    +

    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

    +
    + + + +

    Framework Icons (content color preview)

    +
      +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    + + + +

    Slider

    +
    + + + + +

    Datepicker

    +
    + + + + +

    Progressbar

    +
    + + + +

    Highlight / Error

    +
    +
    +

    + Hey! Sample ui-state-highlight style.

    +
    +
    +
    +
    +
    +

    + Alert: Sample ui-state-error style.

    +
    +
    + + + diff --git a/ETS-WS/packages/jQuery.1.8.2/Content/Scripts/jquery-1.8.2.js b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/js/jquery-1.8.2.js similarity index 100% rename from ETS-WS/packages/jQuery.1.8.2/Content/Scripts/jquery-1.8.2.js rename to ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/js/jquery-1.8.2.js diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/js/jquery-ui-1.9.1.custom.js b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/js/jquery-ui-1.9.1.custom.js new file mode 100644 index 0000000..8ff02b2 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Content/themes/Steamware/js/jquery-ui-1.9.1.custom.js @@ -0,0 +1,14823 @@ +/*! jQuery UI - v1.9.1 - 2012-10-29 +* http://jqueryui.com +* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.sortable.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.dialog.js, jquery.ui.menu.js, jquery.ui.progressbar.js, jquery.ui.slider.js, jquery.ui.spinner.js, jquery.ui.tabs.js, jquery.ui.tooltip.js, jquery.ui.effect.js, jquery.ui.effect-blind.js, jquery.ui.effect-bounce.js, jquery.ui.effect-clip.js, jquery.ui.effect-drop.js, jquery.ui.effect-explode.js, jquery.ui.effect-fade.js, jquery.ui.effect-fold.js, jquery.ui.effect-highlight.js, jquery.ui.effect-pulsate.js, jquery.ui.effect-scale.js, jquery.ui.effect-shake.js, jquery.ui.effect-slide.js, jquery.ui.effect-transfer.js +* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */ + +(function( $, undefined ) { + +var uuid = 0, + runiqueId = /^ui-id-\d+$/; + +// prevent duplicate loading +// this is only a problem because we proxy existing functions +// and we don't want to double proxy them +$.ui = $.ui || {}; +if ( $.ui.version ) { + return; +} + +$.extend( $.ui, { + version: "1.9.1", + + keyCode: { + BACKSPACE: 8, + COMMA: 188, + DELETE: 46, + DOWN: 40, + END: 35, + ENTER: 13, + ESCAPE: 27, + HOME: 36, + LEFT: 37, + NUMPAD_ADD: 107, + NUMPAD_DECIMAL: 110, + NUMPAD_DIVIDE: 111, + NUMPAD_ENTER: 108, + NUMPAD_MULTIPLY: 106, + NUMPAD_SUBTRACT: 109, + PAGE_DOWN: 34, + PAGE_UP: 33, + PERIOD: 190, + RIGHT: 39, + SPACE: 32, + TAB: 9, + UP: 38 + } +}); + +// plugins +$.fn.extend({ + _focus: $.fn.focus, + focus: function( delay, fn ) { + return typeof delay === "number" ? + this.each(function() { + var elem = this; + setTimeout(function() { + $( elem ).focus(); + if ( fn ) { + fn.call( elem ); + } + }, delay ); + }) : + this._focus.apply( this, arguments ); + }, + + scrollParent: function() { + var scrollParent; + if (($.ui.ie && (/(static|relative)/).test(this.css('position'))) || (/absolute/).test(this.css('position'))) { + scrollParent = this.parents().filter(function() { + return (/(relative|absolute|fixed)/).test($.css(this,'position')) && (/(auto|scroll)/).test($.css(this,'overflow')+$.css(this,'overflow-y')+$.css(this,'overflow-x')); + }).eq(0); + } else { + scrollParent = this.parents().filter(function() { + return (/(auto|scroll)/).test($.css(this,'overflow')+$.css(this,'overflow-y')+$.css(this,'overflow-x')); + }).eq(0); + } + + return (/fixed/).test(this.css('position')) || !scrollParent.length ? $(document) : scrollParent; + }, + + zIndex: function( zIndex ) { + if ( zIndex !== undefined ) { + return this.css( "zIndex", zIndex ); + } + + if ( this.length ) { + var elem = $( this[ 0 ] ), position, value; + while ( elem.length && elem[ 0 ] !== document ) { + // Ignore z-index if position is set to a value where z-index is ignored by the browser + // This makes behavior of this function consistent across browsers + // WebKit always returns auto if the element is positioned + position = elem.css( "position" ); + if ( position === "absolute" || position === "relative" || position === "fixed" ) { + // IE returns 0 when zIndex is not specified + // other browsers return a string + // we ignore the case of nested elements with an explicit value of 0 + //
    + value = parseInt( elem.css( "zIndex" ), 10 ); + if ( !isNaN( value ) && value !== 0 ) { + return value; + } + } + elem = elem.parent(); + } + } + + return 0; + }, + + uniqueId: function() { + return this.each(function() { + if ( !this.id ) { + this.id = "ui-id-" + (++uuid); + } + }); + }, + + removeUniqueId: function() { + return this.each(function() { + if ( runiqueId.test( this.id ) ) { + $( this ).removeAttr( "id" ); + } + }); + } +}); + +// support: jQuery <1.8 +if ( !$( "" ).outerWidth( 1 ).jquery ) { + $.each( [ "Width", "Height" ], function( i, name ) { + var side = name === "Width" ? [ "Left", "Right" ] : [ "Top", "Bottom" ], + type = name.toLowerCase(), + orig = { + innerWidth: $.fn.innerWidth, + innerHeight: $.fn.innerHeight, + outerWidth: $.fn.outerWidth, + outerHeight: $.fn.outerHeight + }; + + function reduce( elem, size, border, margin ) { + $.each( side, function() { + size -= parseFloat( $.css( elem, "padding" + this ) ) || 0; + if ( border ) { + size -= parseFloat( $.css( elem, "border" + this + "Width" ) ) || 0; + } + if ( margin ) { + size -= parseFloat( $.css( elem, "margin" + this ) ) || 0; + } + }); + return size; + } + + $.fn[ "inner" + name ] = function( size ) { + if ( size === undefined ) { + return orig[ "inner" + name ].call( this ); + } + + return this.each(function() { + $( this ).css( type, reduce( this, size ) + "px" ); + }); + }; + + $.fn[ "outer" + name] = function( size, margin ) { + if ( typeof size !== "number" ) { + return orig[ "outer" + name ].call( this, size ); + } + + return this.each(function() { + $( this).css( type, reduce( this, size, true, margin ) + "px" ); + }); + }; + }); +} + +// selectors +function focusable( element, isTabIndexNotNaN ) { + var map, mapName, img, + nodeName = element.nodeName.toLowerCase(); + if ( "area" === nodeName ) { + map = element.parentNode; + mapName = map.name; + if ( !element.href || !mapName || map.nodeName.toLowerCase() !== "map" ) { + return false; + } + img = $( "img[usemap=#" + mapName + "]" )[0]; + return !!img && visible( img ); + } + return ( /input|select|textarea|button|object/.test( nodeName ) ? + !element.disabled : + "a" === nodeName ? + element.href || isTabIndexNotNaN : + isTabIndexNotNaN) && + // the element and all of its ancestors must be visible + visible( element ); +} + +function visible( element ) { + return $.expr.filters.visible( element ) && + !$( element ).parents().andSelf().filter(function() { + return $.css( this, "visibility" ) === "hidden"; + }).length; +} + +$.extend( $.expr[ ":" ], { + data: $.expr.createPseudo ? + $.expr.createPseudo(function( dataName ) { + return function( elem ) { + return !!$.data( elem, dataName ); + }; + }) : + // support: jQuery <1.8 + function( elem, i, match ) { + return !!$.data( elem, match[ 3 ] ); + }, + + focusable: function( element ) { + return focusable( element, !isNaN( $.attr( element, "tabindex" ) ) ); + }, + + tabbable: function( element ) { + var tabIndex = $.attr( element, "tabindex" ), + isTabIndexNaN = isNaN( tabIndex ); + return ( isTabIndexNaN || tabIndex >= 0 ) && focusable( element, !isTabIndexNaN ); + } +}); + +// support +$(function() { + var body = document.body, + div = body.appendChild( div = document.createElement( "div" ) ); + + // access offsetHeight before setting the style to prevent a layout bug + // in IE 9 which causes the element to continue to take up space even + // after it is removed from the DOM (#8026) + div.offsetHeight; + + $.extend( div.style, { + minHeight: "100px", + height: "auto", + padding: 0, + borderWidth: 0 + }); + + $.support.minHeight = div.offsetHeight === 100; + $.support.selectstart = "onselectstart" in div; + + // set display to none to avoid a layout bug in IE + // http://dev.jquery.com/ticket/4014 + body.removeChild( div ).style.display = "none"; +}); + + + + + +// deprecated + +(function() { + var uaMatch = /msie ([\w.]+)/.exec( navigator.userAgent.toLowerCase() ) || []; + $.ui.ie = uaMatch.length ? true : false; + $.ui.ie6 = parseFloat( uaMatch[ 1 ], 10 ) === 6; +})(); + +$.fn.extend({ + disableSelection: function() { + return this.bind( ( $.support.selectstart ? "selectstart" : "mousedown" ) + + ".ui-disableSelection", function( event ) { + event.preventDefault(); + }); + }, + + enableSelection: function() { + return this.unbind( ".ui-disableSelection" ); + } +}); + +$.extend( $.ui, { + // $.ui.plugin is deprecated. Use the proxy pattern instead. + plugin: { + add: function( module, option, set ) { + var i, + proto = $.ui[ module ].prototype; + for ( i in set ) { + proto.plugins[ i ] = proto.plugins[ i ] || []; + proto.plugins[ i ].push( [ option, set[ i ] ] ); + } + }, + call: function( instance, name, args ) { + var i, + set = instance.plugins[ name ]; + if ( !set || !instance.element[ 0 ].parentNode || instance.element[ 0 ].parentNode.nodeType === 11 ) { + return; + } + + for ( i = 0; i < set.length; i++ ) { + if ( instance.options[ set[ i ][ 0 ] ] ) { + set[ i ][ 1 ].apply( instance.element, args ); + } + } + } + }, + + contains: $.contains, + + // only used by resizable + hasScroll: function( el, a ) { + + //If overflow is hidden, the element might have extra content, but the user wants to hide it + if ( $( el ).css( "overflow" ) === "hidden") { + return false; + } + + var scroll = ( a && a === "left" ) ? "scrollLeft" : "scrollTop", + has = false; + + if ( el[ scroll ] > 0 ) { + return true; + } + + // TODO: determine which cases actually cause this to happen + // if the element doesn't have the scroll set, see if it's possible to + // set the scroll + el[ scroll ] = 1; + has = ( el[ scroll ] > 0 ); + el[ scroll ] = 0; + return has; + }, + + // these are odd functions, fix the API or move into individual plugins + isOverAxis: function( x, reference, size ) { + //Determines when x coordinate is over "b" element axis + return ( x > reference ) && ( x < ( reference + size ) ); + }, + isOver: function( y, x, top, left, height, width ) { + //Determines when x, y coordinates is over "b" element + return $.ui.isOverAxis( y, top, height ) && $.ui.isOverAxis( x, left, width ); + } +}); + +})( jQuery ); +(function( $, undefined ) { + +var uuid = 0, + slice = Array.prototype.slice, + _cleanData = $.cleanData; +$.cleanData = function( elems ) { + for ( var i = 0, elem; (elem = elems[i]) != null; i++ ) { + try { + $( elem ).triggerHandler( "remove" ); + // http://bugs.jquery.com/ticket/8235 + } catch( e ) {} + } + _cleanData( elems ); +}; + +$.widget = function( name, base, prototype ) { + var fullName, existingConstructor, constructor, basePrototype, + namespace = name.split( "." )[ 0 ]; + + name = name.split( "." )[ 1 ]; + fullName = namespace + "-" + name; + + if ( !prototype ) { + prototype = base; + base = $.Widget; + } + + // create selector for plugin + $.expr[ ":" ][ fullName.toLowerCase() ] = function( elem ) { + return !!$.data( elem, fullName ); + }; + + $[ namespace ] = $[ namespace ] || {}; + existingConstructor = $[ namespace ][ name ]; + constructor = $[ namespace ][ name ] = function( options, element ) { + // allow instantiation without "new" keyword + if ( !this._createWidget ) { + return new constructor( options, element ); + } + + // allow instantiation without initializing for simple inheritance + // must use "new" keyword (the code above always passes args) + if ( arguments.length ) { + this._createWidget( options, element ); + } + }; + // extend with the existing constructor to carry over any static properties + $.extend( constructor, existingConstructor, { + version: prototype.version, + // copy the object used to create the prototype in case we need to + // redefine the widget later + _proto: $.extend( {}, prototype ), + // track widgets that inherit from this widget in case this widget is + // redefined after a widget inherits from it + _childConstructors: [] + }); + + basePrototype = new base(); + // we need to make the options hash a property directly on the new instance + // otherwise we'll modify the options hash on the prototype that we're + // inheriting from + basePrototype.options = $.widget.extend( {}, basePrototype.options ); + $.each( prototype, function( prop, value ) { + if ( $.isFunction( value ) ) { + prototype[ prop ] = (function() { + var _super = function() { + return base.prototype[ prop ].apply( this, arguments ); + }, + _superApply = function( args ) { + return base.prototype[ prop ].apply( this, args ); + }; + return function() { + var __super = this._super, + __superApply = this._superApply, + returnValue; + + this._super = _super; + this._superApply = _superApply; + + returnValue = value.apply( this, arguments ); + + this._super = __super; + this._superApply = __superApply; + + return returnValue; + }; + })(); + } + }); + constructor.prototype = $.widget.extend( basePrototype, { + // TODO: remove support for widgetEventPrefix + // always use the name + a colon as the prefix, e.g., draggable:start + // don't prefix for widgets that aren't DOM-based + widgetEventPrefix: basePrototype.widgetEventPrefix || name + }, prototype, { + constructor: constructor, + namespace: namespace, + widgetName: name, + // TODO remove widgetBaseClass, see #8155 + widgetBaseClass: fullName, + widgetFullName: fullName + }); + + // If this widget is being redefined then we need to find all widgets that + // are inheriting from it and redefine all of them so that they inherit from + // the new version of this widget. We're essentially trying to replace one + // level in the prototype chain. + if ( existingConstructor ) { + $.each( existingConstructor._childConstructors, function( i, child ) { + var childPrototype = child.prototype; + + // redefine the child widget using the same prototype that was + // originally used, but inherit from the new version of the base + $.widget( childPrototype.namespace + "." + childPrototype.widgetName, constructor, child._proto ); + }); + // remove the list of existing child constructors from the old constructor + // so the old child constructors can be garbage collected + delete existingConstructor._childConstructors; + } else { + base._childConstructors.push( constructor ); + } + + $.widget.bridge( name, constructor ); +}; + +$.widget.extend = function( target ) { + var input = slice.call( arguments, 1 ), + inputIndex = 0, + inputLength = input.length, + key, + value; + for ( ; inputIndex < inputLength; inputIndex++ ) { + for ( key in input[ inputIndex ] ) { + value = input[ inputIndex ][ key ]; + if ( input[ inputIndex ].hasOwnProperty( key ) && value !== undefined ) { + // Clone objects + if ( $.isPlainObject( value ) ) { + target[ key ] = $.isPlainObject( target[ key ] ) ? + $.widget.extend( {}, target[ key ], value ) : + // Don't extend strings, arrays, etc. with objects + $.widget.extend( {}, value ); + // Copy everything else by reference + } else { + target[ key ] = value; + } + } + } + } + return target; +}; + +$.widget.bridge = function( name, object ) { + var fullName = object.prototype.widgetFullName; + $.fn[ name ] = function( options ) { + var isMethodCall = typeof options === "string", + args = slice.call( arguments, 1 ), + returnValue = this; + + // allow multiple hashes to be passed on init + options = !isMethodCall && args.length ? + $.widget.extend.apply( null, [ options ].concat(args) ) : + options; + + if ( isMethodCall ) { + this.each(function() { + var methodValue, + instance = $.data( this, fullName ); + if ( !instance ) { + return $.error( "cannot call methods on " + name + " prior to initialization; " + + "attempted to call method '" + options + "'" ); + } + if ( !$.isFunction( instance[options] ) || options.charAt( 0 ) === "_" ) { + return $.error( "no such method '" + options + "' for " + name + " widget instance" ); + } + methodValue = instance[ options ].apply( instance, args ); + if ( methodValue !== instance && methodValue !== undefined ) { + returnValue = methodValue && methodValue.jquery ? + returnValue.pushStack( methodValue.get() ) : + methodValue; + return false; + } + }); + } else { + this.each(function() { + var instance = $.data( this, fullName ); + if ( instance ) { + instance.option( options || {} )._init(); + } else { + new object( options, this ); + } + }); + } + + return returnValue; + }; +}; + +$.Widget = function( /* options, element */ ) {}; +$.Widget._childConstructors = []; + +$.Widget.prototype = { + widgetName: "widget", + widgetEventPrefix: "", + defaultElement: "
    ", + options: { + disabled: false, + + // callbacks + create: null + }, + _createWidget: function( options, element ) { + element = $( element || this.defaultElement || this )[ 0 ]; + this.element = $( element ); + this.uuid = uuid++; + this.eventNamespace = "." + this.widgetName + this.uuid; + this.options = $.widget.extend( {}, + this.options, + this._getCreateOptions(), + options ); + + this.bindings = $(); + this.hoverable = $(); + this.focusable = $(); + + if ( element !== this ) { + // 1.9 BC for #7810 + // TODO remove dual storage + $.data( element, this.widgetName, this ); + $.data( element, this.widgetFullName, this ); + this._on( this.element, { + remove: function( event ) { + if ( event.target === element ) { + this.destroy(); + } + } + }); + this.document = $( element.style ? + // element within the document + element.ownerDocument : + // element is window or document + element.document || element ); + this.window = $( this.document[0].defaultView || this.document[0].parentWindow ); + } + + this._create(); + this._trigger( "create", null, this._getCreateEventData() ); + this._init(); + }, + _getCreateOptions: $.noop, + _getCreateEventData: $.noop, + _create: $.noop, + _init: $.noop, + + destroy: function() { + this._destroy(); + // we can probably remove the unbind calls in 2.0 + // all event bindings should go through this._on() + this.element + .unbind( this.eventNamespace ) + // 1.9 BC for #7810 + // TODO remove dual storage + .removeData( this.widgetName ) + .removeData( this.widgetFullName ) + // support: jquery <1.6.3 + // http://bugs.jquery.com/ticket/9413 + .removeData( $.camelCase( this.widgetFullName ) ); + this.widget() + .unbind( this.eventNamespace ) + .removeAttr( "aria-disabled" ) + .removeClass( + this.widgetFullName + "-disabled " + + "ui-state-disabled" ); + + // clean up events and states + this.bindings.unbind( this.eventNamespace ); + this.hoverable.removeClass( "ui-state-hover" ); + this.focusable.removeClass( "ui-state-focus" ); + }, + _destroy: $.noop, + + widget: function() { + return this.element; + }, + + option: function( key, value ) { + var options = key, + parts, + curOption, + i; + + if ( arguments.length === 0 ) { + // don't return a reference to the internal hash + return $.widget.extend( {}, this.options ); + } + + if ( typeof key === "string" ) { + // handle nested keys, e.g., "foo.bar" => { foo: { bar: ___ } } + options = {}; + parts = key.split( "." ); + key = parts.shift(); + if ( parts.length ) { + curOption = options[ key ] = $.widget.extend( {}, this.options[ key ] ); + for ( i = 0; i < parts.length - 1; i++ ) { + curOption[ parts[ i ] ] = curOption[ parts[ i ] ] || {}; + curOption = curOption[ parts[ i ] ]; + } + key = parts.pop(); + if ( value === undefined ) { + return curOption[ key ] === undefined ? null : curOption[ key ]; + } + curOption[ key ] = value; + } else { + if ( value === undefined ) { + return this.options[ key ] === undefined ? null : this.options[ key ]; + } + options[ key ] = value; + } + } + + this._setOptions( options ); + + return this; + }, + _setOptions: function( options ) { + var key; + + for ( key in options ) { + this._setOption( key, options[ key ] ); + } + + return this; + }, + _setOption: function( key, value ) { + this.options[ key ] = value; + + if ( key === "disabled" ) { + this.widget() + .toggleClass( this.widgetFullName + "-disabled ui-state-disabled", !!value ) + .attr( "aria-disabled", value ); + this.hoverable.removeClass( "ui-state-hover" ); + this.focusable.removeClass( "ui-state-focus" ); + } + + return this; + }, + + enable: function() { + return this._setOption( "disabled", false ); + }, + disable: function() { + return this._setOption( "disabled", true ); + }, + + _on: function( element, handlers ) { + var delegateElement, + instance = this; + // no element argument, shuffle and use this.element + if ( !handlers ) { + handlers = element; + element = this.element; + delegateElement = this.widget(); + } else { + // accept selectors, DOM elements + element = delegateElement = $( element ); + this.bindings = this.bindings.add( element ); + } + + $.each( handlers, function( event, handler ) { + function handlerProxy() { + // allow widgets to customize the disabled handling + // - disabled as an array instead of boolean + // - disabled class as method for disabling individual parts + if ( instance.options.disabled === true || + $( this ).hasClass( "ui-state-disabled" ) ) { + return; + } + return ( typeof handler === "string" ? instance[ handler ] : handler ) + .apply( instance, arguments ); + } + + // copy the guid so direct unbinding works + if ( typeof handler !== "string" ) { + handlerProxy.guid = handler.guid = + handler.guid || handlerProxy.guid || $.guid++; + } + + var match = event.match( /^(\w+)\s*(.*)$/ ), + eventName = match[1] + instance.eventNamespace, + selector = match[2]; + if ( selector ) { + delegateElement.delegate( selector, eventName, handlerProxy ); + } else { + element.bind( eventName, handlerProxy ); + } + }); + }, + + _off: function( element, eventName ) { + eventName = (eventName || "").split( " " ).join( this.eventNamespace + " " ) + this.eventNamespace; + element.unbind( eventName ).undelegate( eventName ); + }, + + _delay: function( handler, delay ) { + function handlerProxy() { + return ( typeof handler === "string" ? instance[ handler ] : handler ) + .apply( instance, arguments ); + } + var instance = this; + return setTimeout( handlerProxy, delay || 0 ); + }, + + _hoverable: function( element ) { + this.hoverable = this.hoverable.add( element ); + this._on( element, { + mouseenter: function( event ) { + $( event.currentTarget ).addClass( "ui-state-hover" ); + }, + mouseleave: function( event ) { + $( event.currentTarget ).removeClass( "ui-state-hover" ); + } + }); + }, + + _focusable: function( element ) { + this.focusable = this.focusable.add( element ); + this._on( element, { + focusin: function( event ) { + $( event.currentTarget ).addClass( "ui-state-focus" ); + }, + focusout: function( event ) { + $( event.currentTarget ).removeClass( "ui-state-focus" ); + } + }); + }, + + _trigger: function( type, event, data ) { + var prop, orig, + callback = this.options[ type ]; + + data = data || {}; + event = $.Event( event ); + event.type = ( type === this.widgetEventPrefix ? + type : + this.widgetEventPrefix + type ).toLowerCase(); + // the original event may come from any element + // so we need to reset the target on the new event + event.target = this.element[ 0 ]; + + // copy original event properties over to the new event + orig = event.originalEvent; + if ( orig ) { + for ( prop in orig ) { + if ( !( prop in event ) ) { + event[ prop ] = orig[ prop ]; + } + } + } + + this.element.trigger( event, data ); + return !( $.isFunction( callback ) && + callback.apply( this.element[0], [ event ].concat( data ) ) === false || + event.isDefaultPrevented() ); + } +}; + +$.each( { show: "fadeIn", hide: "fadeOut" }, function( method, defaultEffect ) { + $.Widget.prototype[ "_" + method ] = function( element, options, callback ) { + if ( typeof options === "string" ) { + options = { effect: options }; + } + var hasOptions, + effectName = !options ? + method : + options === true || typeof options === "number" ? + defaultEffect : + options.effect || defaultEffect; + options = options || {}; + if ( typeof options === "number" ) { + options = { duration: options }; + } + hasOptions = !$.isEmptyObject( options ); + options.complete = callback; + if ( options.delay ) { + element.delay( options.delay ); + } + if ( hasOptions && $.effects && ( $.effects.effect[ effectName ] || $.uiBackCompat !== false && $.effects[ effectName ] ) ) { + element[ method ]( options ); + } else if ( effectName !== method && element[ effectName ] ) { + element[ effectName ]( options.duration, options.easing, callback ); + } else { + element.queue(function( next ) { + $( this )[ method ](); + if ( callback ) { + callback.call( element[ 0 ] ); + } + next(); + }); + } + }; +}); + +// DEPRECATED +if ( $.uiBackCompat !== false ) { + $.Widget.prototype._getCreateOptions = function() { + return $.metadata && $.metadata.get( this.element[0] )[ this.widgetName ]; + }; +} + +})( jQuery ); +(function( $, undefined ) { + +var mouseHandled = false; +$( document ).mouseup( function( e ) { + mouseHandled = false; +}); + +$.widget("ui.mouse", { + version: "1.9.1", + options: { + cancel: 'input,textarea,button,select,option', + distance: 1, + delay: 0 + }, + _mouseInit: function() { + var that = this; + + this.element + .bind('mousedown.'+this.widgetName, function(event) { + return that._mouseDown(event); + }) + .bind('click.'+this.widgetName, function(event) { + if (true === $.data(event.target, that.widgetName + '.preventClickEvent')) { + $.removeData(event.target, that.widgetName + '.preventClickEvent'); + event.stopImmediatePropagation(); + return false; + } + }); + + this.started = false; + }, + + // TODO: make sure destroying one instance of mouse doesn't mess with + // other instances of mouse + _mouseDestroy: function() { + this.element.unbind('.'+this.widgetName); + if ( this._mouseMoveDelegate ) { + $(document) + .unbind('mousemove.'+this.widgetName, this._mouseMoveDelegate) + .unbind('mouseup.'+this.widgetName, this._mouseUpDelegate); + } + }, + + _mouseDown: function(event) { + // don't let more than one widget handle mouseStart + if( mouseHandled ) { return; } + + // we may have missed mouseup (out of window) + (this._mouseStarted && this._mouseUp(event)); + + this._mouseDownEvent = event; + + var that = this, + btnIsLeft = (event.which === 1), + // event.target.nodeName works around a bug in IE 8 with + // disabled inputs (#7620) + elIsCancel = (typeof this.options.cancel === "string" && event.target.nodeName ? $(event.target).closest(this.options.cancel).length : false); + if (!btnIsLeft || elIsCancel || !this._mouseCapture(event)) { + return true; + } + + this.mouseDelayMet = !this.options.delay; + if (!this.mouseDelayMet) { + this._mouseDelayTimer = setTimeout(function() { + that.mouseDelayMet = true; + }, this.options.delay); + } + + if (this._mouseDistanceMet(event) && this._mouseDelayMet(event)) { + this._mouseStarted = (this._mouseStart(event) !== false); + if (!this._mouseStarted) { + event.preventDefault(); + return true; + } + } + + // Click event may never have fired (Gecko & Opera) + if (true === $.data(event.target, this.widgetName + '.preventClickEvent')) { + $.removeData(event.target, this.widgetName + '.preventClickEvent'); + } + + // these delegates are required to keep context + this._mouseMoveDelegate = function(event) { + return that._mouseMove(event); + }; + this._mouseUpDelegate = function(event) { + return that._mouseUp(event); + }; + $(document) + .bind('mousemove.'+this.widgetName, this._mouseMoveDelegate) + .bind('mouseup.'+this.widgetName, this._mouseUpDelegate); + + event.preventDefault(); + + mouseHandled = true; + return true; + }, + + _mouseMove: function(event) { + // IE mouseup check - mouseup happened when mouse was out of window + if ($.ui.ie && !(document.documentMode >= 9) && !event.button) { + return this._mouseUp(event); + } + + if (this._mouseStarted) { + this._mouseDrag(event); + return event.preventDefault(); + } + + if (this._mouseDistanceMet(event) && this._mouseDelayMet(event)) { + this._mouseStarted = + (this._mouseStart(this._mouseDownEvent, event) !== false); + (this._mouseStarted ? this._mouseDrag(event) : this._mouseUp(event)); + } + + return !this._mouseStarted; + }, + + _mouseUp: function(event) { + $(document) + .unbind('mousemove.'+this.widgetName, this._mouseMoveDelegate) + .unbind('mouseup.'+this.widgetName, this._mouseUpDelegate); + + if (this._mouseStarted) { + this._mouseStarted = false; + + if (event.target === this._mouseDownEvent.target) { + $.data(event.target, this.widgetName + '.preventClickEvent', true); + } + + this._mouseStop(event); + } + + return false; + }, + + _mouseDistanceMet: function(event) { + return (Math.max( + Math.abs(this._mouseDownEvent.pageX - event.pageX), + Math.abs(this._mouseDownEvent.pageY - event.pageY) + ) >= this.options.distance + ); + }, + + _mouseDelayMet: function(event) { + return this.mouseDelayMet; + }, + + // These are placeholder methods, to be overriden by extending plugin + _mouseStart: function(event) {}, + _mouseDrag: function(event) {}, + _mouseStop: function(event) {}, + _mouseCapture: function(event) { return true; } +}); + +})(jQuery); +(function( $, undefined ) { + +$.ui = $.ui || {}; + +var cachedScrollbarWidth, + max = Math.max, + abs = Math.abs, + round = Math.round, + rhorizontal = /left|center|right/, + rvertical = /top|center|bottom/, + roffset = /[\+\-]\d+%?/, + rposition = /^\w+/, + rpercent = /%$/, + _position = $.fn.position; + +function getOffsets( offsets, width, height ) { + return [ + parseInt( offsets[ 0 ], 10 ) * ( rpercent.test( offsets[ 0 ] ) ? width / 100 : 1 ), + parseInt( offsets[ 1 ], 10 ) * ( rpercent.test( offsets[ 1 ] ) ? height / 100 : 1 ) + ]; +} +function parseCss( element, property ) { + return parseInt( $.css( element, property ), 10 ) || 0; +} + +$.position = { + scrollbarWidth: function() { + if ( cachedScrollbarWidth !== undefined ) { + return cachedScrollbarWidth; + } + var w1, w2, + div = $( "
    " ), + innerDiv = div.children()[0]; + + $( "body" ).append( div ); + w1 = innerDiv.offsetWidth; + div.css( "overflow", "scroll" ); + + w2 = innerDiv.offsetWidth; + + if ( w1 === w2 ) { + w2 = div[0].clientWidth; + } + + div.remove(); + + return (cachedScrollbarWidth = w1 - w2); + }, + getScrollInfo: function( within ) { + var overflowX = within.isWindow ? "" : within.element.css( "overflow-x" ), + overflowY = within.isWindow ? "" : within.element.css( "overflow-y" ), + hasOverflowX = overflowX === "scroll" || + ( overflowX === "auto" && within.width < within.element[0].scrollWidth ), + hasOverflowY = overflowY === "scroll" || + ( overflowY === "auto" && within.height < within.element[0].scrollHeight ); + return { + width: hasOverflowX ? $.position.scrollbarWidth() : 0, + height: hasOverflowY ? $.position.scrollbarWidth() : 0 + }; + }, + getWithinInfo: function( element ) { + var withinElement = $( element || window ), + isWindow = $.isWindow( withinElement[0] ); + return { + element: withinElement, + isWindow: isWindow, + offset: withinElement.offset() || { left: 0, top: 0 }, + scrollLeft: withinElement.scrollLeft(), + scrollTop: withinElement.scrollTop(), + width: isWindow ? withinElement.width() : withinElement.outerWidth(), + height: isWindow ? withinElement.height() : withinElement.outerHeight() + }; + } +}; + +$.fn.position = function( options ) { + if ( !options || !options.of ) { + return _position.apply( this, arguments ); + } + + // make a copy, we don't want to modify arguments + options = $.extend( {}, options ); + + var atOffset, targetWidth, targetHeight, targetOffset, basePosition, + target = $( options.of ), + within = $.position.getWithinInfo( options.within ), + scrollInfo = $.position.getScrollInfo( within ), + targetElem = target[0], + collision = ( options.collision || "flip" ).split( " " ), + offsets = {}; + + if ( targetElem.nodeType === 9 ) { + targetWidth = target.width(); + targetHeight = target.height(); + targetOffset = { top: 0, left: 0 }; + } else if ( $.isWindow( targetElem ) ) { + targetWidth = target.width(); + targetHeight = target.height(); + targetOffset = { top: target.scrollTop(), left: target.scrollLeft() }; + } else if ( targetElem.preventDefault ) { + // force left top to allow flipping + options.at = "left top"; + targetWidth = targetHeight = 0; + targetOffset = { top: targetElem.pageY, left: targetElem.pageX }; + } else { + targetWidth = target.outerWidth(); + targetHeight = target.outerHeight(); + targetOffset = target.offset(); + } + // clone to reuse original targetOffset later + basePosition = $.extend( {}, targetOffset ); + + // force my and at to have valid horizontal and vertical positions + // if a value is missing or invalid, it will be converted to center + $.each( [ "my", "at" ], function() { + var pos = ( options[ this ] || "" ).split( " " ), + horizontalOffset, + verticalOffset; + + if ( pos.length === 1) { + pos = rhorizontal.test( pos[ 0 ] ) ? + pos.concat( [ "center" ] ) : + rvertical.test( pos[ 0 ] ) ? + [ "center" ].concat( pos ) : + [ "center", "center" ]; + } + pos[ 0 ] = rhorizontal.test( pos[ 0 ] ) ? pos[ 0 ] : "center"; + pos[ 1 ] = rvertical.test( pos[ 1 ] ) ? pos[ 1 ] : "center"; + + // calculate offsets + horizontalOffset = roffset.exec( pos[ 0 ] ); + verticalOffset = roffset.exec( pos[ 1 ] ); + offsets[ this ] = [ + horizontalOffset ? horizontalOffset[ 0 ] : 0, + verticalOffset ? verticalOffset[ 0 ] : 0 + ]; + + // reduce to just the positions without the offsets + options[ this ] = [ + rposition.exec( pos[ 0 ] )[ 0 ], + rposition.exec( pos[ 1 ] )[ 0 ] + ]; + }); + + // normalize collision option + if ( collision.length === 1 ) { + collision[ 1 ] = collision[ 0 ]; + } + + if ( options.at[ 0 ] === "right" ) { + basePosition.left += targetWidth; + } else if ( options.at[ 0 ] === "center" ) { + basePosition.left += targetWidth / 2; + } + + if ( options.at[ 1 ] === "bottom" ) { + basePosition.top += targetHeight; + } else if ( options.at[ 1 ] === "center" ) { + basePosition.top += targetHeight / 2; + } + + atOffset = getOffsets( offsets.at, targetWidth, targetHeight ); + basePosition.left += atOffset[ 0 ]; + basePosition.top += atOffset[ 1 ]; + + return this.each(function() { + var collisionPosition, using, + elem = $( this ), + elemWidth = elem.outerWidth(), + elemHeight = elem.outerHeight(), + marginLeft = parseCss( this, "marginLeft" ), + marginTop = parseCss( this, "marginTop" ), + collisionWidth = elemWidth + marginLeft + parseCss( this, "marginRight" ) + scrollInfo.width, + collisionHeight = elemHeight + marginTop + parseCss( this, "marginBottom" ) + scrollInfo.height, + position = $.extend( {}, basePosition ), + myOffset = getOffsets( offsets.my, elem.outerWidth(), elem.outerHeight() ); + + if ( options.my[ 0 ] === "right" ) { + position.left -= elemWidth; + } else if ( options.my[ 0 ] === "center" ) { + position.left -= elemWidth / 2; + } + + if ( options.my[ 1 ] === "bottom" ) { + position.top -= elemHeight; + } else if ( options.my[ 1 ] === "center" ) { + position.top -= elemHeight / 2; + } + + position.left += myOffset[ 0 ]; + position.top += myOffset[ 1 ]; + + // if the browser doesn't support fractions, then round for consistent results + if ( !$.support.offsetFractions ) { + position.left = round( position.left ); + position.top = round( position.top ); + } + + collisionPosition = { + marginLeft: marginLeft, + marginTop: marginTop + }; + + $.each( [ "left", "top" ], function( i, dir ) { + if ( $.ui.position[ collision[ i ] ] ) { + $.ui.position[ collision[ i ] ][ dir ]( position, { + targetWidth: targetWidth, + targetHeight: targetHeight, + elemWidth: elemWidth, + elemHeight: elemHeight, + collisionPosition: collisionPosition, + collisionWidth: collisionWidth, + collisionHeight: collisionHeight, + offset: [ atOffset[ 0 ] + myOffset[ 0 ], atOffset [ 1 ] + myOffset[ 1 ] ], + my: options.my, + at: options.at, + within: within, + elem : elem + }); + } + }); + + if ( $.fn.bgiframe ) { + elem.bgiframe(); + } + + if ( options.using ) { + // adds feedback as second argument to using callback, if present + using = function( props ) { + var left = targetOffset.left - position.left, + right = left + targetWidth - elemWidth, + top = targetOffset.top - position.top, + bottom = top + targetHeight - elemHeight, + feedback = { + target: { + element: target, + left: targetOffset.left, + top: targetOffset.top, + width: targetWidth, + height: targetHeight + }, + element: { + element: elem, + left: position.left, + top: position.top, + width: elemWidth, + height: elemHeight + }, + horizontal: right < 0 ? "left" : left > 0 ? "right" : "center", + vertical: bottom < 0 ? "top" : top > 0 ? "bottom" : "middle" + }; + if ( targetWidth < elemWidth && abs( left + right ) < targetWidth ) { + feedback.horizontal = "center"; + } + if ( targetHeight < elemHeight && abs( top + bottom ) < targetHeight ) { + feedback.vertical = "middle"; + } + if ( max( abs( left ), abs( right ) ) > max( abs( top ), abs( bottom ) ) ) { + feedback.important = "horizontal"; + } else { + feedback.important = "vertical"; + } + options.using.call( this, props, feedback ); + }; + } + + elem.offset( $.extend( position, { using: using } ) ); + }); +}; + +$.ui.position = { + fit: { + left: function( position, data ) { + var within = data.within, + withinOffset = within.isWindow ? within.scrollLeft : within.offset.left, + outerWidth = within.width, + collisionPosLeft = position.left - data.collisionPosition.marginLeft, + overLeft = withinOffset - collisionPosLeft, + overRight = collisionPosLeft + data.collisionWidth - outerWidth - withinOffset, + newOverRight; + + // element is wider than within + if ( data.collisionWidth > outerWidth ) { + // element is initially over the left side of within + if ( overLeft > 0 && overRight <= 0 ) { + newOverRight = position.left + overLeft + data.collisionWidth - outerWidth - withinOffset; + position.left += overLeft - newOverRight; + // element is initially over right side of within + } else if ( overRight > 0 && overLeft <= 0 ) { + position.left = withinOffset; + // element is initially over both left and right sides of within + } else { + if ( overLeft > overRight ) { + position.left = withinOffset + outerWidth - data.collisionWidth; + } else { + position.left = withinOffset; + } + } + // too far left -> align with left edge + } else if ( overLeft > 0 ) { + position.left += overLeft; + // too far right -> align with right edge + } else if ( overRight > 0 ) { + position.left -= overRight; + // adjust based on position and margin + } else { + position.left = max( position.left - collisionPosLeft, position.left ); + } + }, + top: function( position, data ) { + var within = data.within, + withinOffset = within.isWindow ? within.scrollTop : within.offset.top, + outerHeight = data.within.height, + collisionPosTop = position.top - data.collisionPosition.marginTop, + overTop = withinOffset - collisionPosTop, + overBottom = collisionPosTop + data.collisionHeight - outerHeight - withinOffset, + newOverBottom; + + // element is taller than within + if ( data.collisionHeight > outerHeight ) { + // element is initially over the top of within + if ( overTop > 0 && overBottom <= 0 ) { + newOverBottom = position.top + overTop + data.collisionHeight - outerHeight - withinOffset; + position.top += overTop - newOverBottom; + // element is initially over bottom of within + } else if ( overBottom > 0 && overTop <= 0 ) { + position.top = withinOffset; + // element is initially over both top and bottom of within + } else { + if ( overTop > overBottom ) { + position.top = withinOffset + outerHeight - data.collisionHeight; + } else { + position.top = withinOffset; + } + } + // too far up -> align with top + } else if ( overTop > 0 ) { + position.top += overTop; + // too far down -> align with bottom edge + } else if ( overBottom > 0 ) { + position.top -= overBottom; + // adjust based on position and margin + } else { + position.top = max( position.top - collisionPosTop, position.top ); + } + } + }, + flip: { + left: function( position, data ) { + var within = data.within, + withinOffset = within.offset.left + within.scrollLeft, + outerWidth = within.width, + offsetLeft = within.isWindow ? within.scrollLeft : within.offset.left, + collisionPosLeft = position.left - data.collisionPosition.marginLeft, + overLeft = collisionPosLeft - offsetLeft, + overRight = collisionPosLeft + data.collisionWidth - outerWidth - offsetLeft, + myOffset = data.my[ 0 ] === "left" ? + -data.elemWidth : + data.my[ 0 ] === "right" ? + data.elemWidth : + 0, + atOffset = data.at[ 0 ] === "left" ? + data.targetWidth : + data.at[ 0 ] === "right" ? + -data.targetWidth : + 0, + offset = -2 * data.offset[ 0 ], + newOverRight, + newOverLeft; + + if ( overLeft < 0 ) { + newOverRight = position.left + myOffset + atOffset + offset + data.collisionWidth - outerWidth - withinOffset; + if ( newOverRight < 0 || newOverRight < abs( overLeft ) ) { + position.left += myOffset + atOffset + offset; + } + } + else if ( overRight > 0 ) { + newOverLeft = position.left - data.collisionPosition.marginLeft + myOffset + atOffset + offset - offsetLeft; + if ( newOverLeft > 0 || abs( newOverLeft ) < overRight ) { + position.left += myOffset + atOffset + offset; + } + } + }, + top: function( position, data ) { + var within = data.within, + withinOffset = within.offset.top + within.scrollTop, + outerHeight = within.height, + offsetTop = within.isWindow ? within.scrollTop : within.offset.top, + collisionPosTop = position.top - data.collisionPosition.marginTop, + overTop = collisionPosTop - offsetTop, + overBottom = collisionPosTop + data.collisionHeight - outerHeight - offsetTop, + top = data.my[ 1 ] === "top", + myOffset = top ? + -data.elemHeight : + data.my[ 1 ] === "bottom" ? + data.elemHeight : + 0, + atOffset = data.at[ 1 ] === "top" ? + data.targetHeight : + data.at[ 1 ] === "bottom" ? + -data.targetHeight : + 0, + offset = -2 * data.offset[ 1 ], + newOverTop, + newOverBottom; + if ( overTop < 0 ) { + newOverBottom = position.top + myOffset + atOffset + offset + data.collisionHeight - outerHeight - withinOffset; + if ( ( position.top + myOffset + atOffset + offset) > overTop && ( newOverBottom < 0 || newOverBottom < abs( overTop ) ) ) { + position.top += myOffset + atOffset + offset; + } + } + else if ( overBottom > 0 ) { + newOverTop = position.top - data.collisionPosition.marginTop + myOffset + atOffset + offset - offsetTop; + if ( ( position.top + myOffset + atOffset + offset) > overBottom && ( newOverTop > 0 || abs( newOverTop ) < overBottom ) ) { + position.top += myOffset + atOffset + offset; + } + } + } + }, + flipfit: { + left: function() { + $.ui.position.flip.left.apply( this, arguments ); + $.ui.position.fit.left.apply( this, arguments ); + }, + top: function() { + $.ui.position.flip.top.apply( this, arguments ); + $.ui.position.fit.top.apply( this, arguments ); + } + } +}; + +// fraction support test +(function () { + var testElement, testElementParent, testElementStyle, offsetLeft, i, + body = document.getElementsByTagName( "body" )[ 0 ], + div = document.createElement( "div" ); + + //Create a "fake body" for testing based on method used in jQuery.support + testElement = document.createElement( body ? "div" : "body" ); + testElementStyle = { + visibility: "hidden", + width: 0, + height: 0, + border: 0, + margin: 0, + background: "none" + }; + if ( body ) { + $.extend( testElementStyle, { + position: "absolute", + left: "-1000px", + top: "-1000px" + }); + } + for ( i in testElementStyle ) { + testElement.style[ i ] = testElementStyle[ i ]; + } + testElement.appendChild( div ); + testElementParent = body || document.documentElement; + testElementParent.insertBefore( testElement, testElementParent.firstChild ); + + div.style.cssText = "position: absolute; left: 10.7432222px;"; + + offsetLeft = $( div ).offset().left; + $.support.offsetFractions = offsetLeft > 10 && offsetLeft < 11; + + testElement.innerHTML = ""; + testElementParent.removeChild( testElement ); +})(); + +// DEPRECATED +if ( $.uiBackCompat !== false ) { + // offset option + (function( $ ) { + var _position = $.fn.position; + $.fn.position = function( options ) { + if ( !options || !options.offset ) { + return _position.call( this, options ); + } + var offset = options.offset.split( " " ), + at = options.at.split( " " ); + if ( offset.length === 1 ) { + offset[ 1 ] = offset[ 0 ]; + } + if ( /^\d/.test( offset[ 0 ] ) ) { + offset[ 0 ] = "+" + offset[ 0 ]; + } + if ( /^\d/.test( offset[ 1 ] ) ) { + offset[ 1 ] = "+" + offset[ 1 ]; + } + if ( at.length === 1 ) { + if ( /left|center|right/.test( at[ 0 ] ) ) { + at[ 1 ] = "center"; + } else { + at[ 1 ] = at[ 0 ]; + at[ 0 ] = "center"; + } + } + return _position.call( this, $.extend( options, { + at: at[ 0 ] + offset[ 0 ] + " " + at[ 1 ] + offset[ 1 ], + offset: undefined + } ) ); + }; + }( jQuery ) ); +} + +}( jQuery ) ); +(function( $, undefined ) { + +$.widget("ui.draggable", $.ui.mouse, { + version: "1.9.1", + widgetEventPrefix: "drag", + options: { + addClasses: true, + appendTo: "parent", + axis: false, + connectToSortable: false, + containment: false, + cursor: "auto", + cursorAt: false, + grid: false, + handle: false, + helper: "original", + iframeFix: false, + opacity: false, + refreshPositions: false, + revert: false, + revertDuration: 500, + scope: "default", + scroll: true, + scrollSensitivity: 20, + scrollSpeed: 20, + snap: false, + snapMode: "both", + snapTolerance: 20, + stack: false, + zIndex: false + }, + _create: function() { + + if (this.options.helper == 'original' && !(/^(?:r|a|f)/).test(this.element.css("position"))) + this.element[0].style.position = 'relative'; + + (this.options.addClasses && this.element.addClass("ui-draggable")); + (this.options.disabled && this.element.addClass("ui-draggable-disabled")); + + this._mouseInit(); + + }, + + _destroy: function() { + this.element.removeClass( "ui-draggable ui-draggable-dragging ui-draggable-disabled" ); + this._mouseDestroy(); + }, + + _mouseCapture: function(event) { + + var o = this.options; + + // among others, prevent a drag on a resizable-handle + if (this.helper || o.disabled || $(event.target).is('.ui-resizable-handle')) + return false; + + //Quit if we're not on a valid handle + this.handle = this._getHandle(event); + if (!this.handle) + return false; + + $(o.iframeFix === true ? "iframe" : o.iframeFix).each(function() { + $('
    ') + .css({ + width: this.offsetWidth+"px", height: this.offsetHeight+"px", + position: "absolute", opacity: "0.001", zIndex: 1000 + }) + .css($(this).offset()) + .appendTo("body"); + }); + + return true; + + }, + + _mouseStart: function(event) { + + var o = this.options; + + //Create and append the visible helper + this.helper = this._createHelper(event); + + this.helper.addClass("ui-draggable-dragging"); + + //Cache the helper size + this._cacheHelperProportions(); + + //If ddmanager is used for droppables, set the global draggable + if($.ui.ddmanager) + $.ui.ddmanager.current = this; + + /* + * - Position generation - + * This block generates everything position related - it's the core of draggables. + */ + + //Cache the margins of the original element + this._cacheMargins(); + + //Store the helper's css position + this.cssPosition = this.helper.css("position"); + this.scrollParent = this.helper.scrollParent(); + + //The element's absolute position on the page minus margins + this.offset = this.positionAbs = this.element.offset(); + this.offset = { + top: this.offset.top - this.margins.top, + left: this.offset.left - this.margins.left + }; + + $.extend(this.offset, { + click: { //Where the click happened, relative to the element + left: event.pageX - this.offset.left, + top: event.pageY - this.offset.top + }, + parent: this._getParentOffset(), + relative: this._getRelativeOffset() //This is a relative to absolute position minus the actual position calculation - only used for relative positioned helper + }); + + //Generate the original position + this.originalPosition = this.position = this._generatePosition(event); + this.originalPageX = event.pageX; + this.originalPageY = event.pageY; + + //Adjust the mouse offset relative to the helper if 'cursorAt' is supplied + (o.cursorAt && this._adjustOffsetFromHelper(o.cursorAt)); + + //Set a containment if given in the options + if(o.containment) + this._setContainment(); + + //Trigger event + callbacks + if(this._trigger("start", event) === false) { + this._clear(); + return false; + } + + //Recache the helper size + this._cacheHelperProportions(); + + //Prepare the droppable offsets + if ($.ui.ddmanager && !o.dropBehaviour) + $.ui.ddmanager.prepareOffsets(this, event); + + + this._mouseDrag(event, true); //Execute the drag once - this causes the helper not to be visible before getting its correct position + + //If the ddmanager is used for droppables, inform the manager that dragging has started (see #5003) + if ( $.ui.ddmanager ) $.ui.ddmanager.dragStart(this, event); + + return true; + }, + + _mouseDrag: function(event, noPropagation) { + + //Compute the helpers position + this.position = this._generatePosition(event); + this.positionAbs = this._convertPositionTo("absolute"); + + //Call plugins and callbacks and use the resulting position if something is returned + if (!noPropagation) { + var ui = this._uiHash(); + if(this._trigger('drag', event, ui) === false) { + this._mouseUp({}); + return false; + } + this.position = ui.position; + } + + if(!this.options.axis || this.options.axis != "y") this.helper[0].style.left = this.position.left+'px'; + if(!this.options.axis || this.options.axis != "x") this.helper[0].style.top = this.position.top+'px'; + if($.ui.ddmanager) $.ui.ddmanager.drag(this, event); + + return false; + }, + + _mouseStop: function(event) { + + //If we are using droppables, inform the manager about the drop + var dropped = false; + if ($.ui.ddmanager && !this.options.dropBehaviour) + dropped = $.ui.ddmanager.drop(this, event); + + //if a drop comes from outside (a sortable) + if(this.dropped) { + dropped = this.dropped; + this.dropped = false; + } + + //if the original element is no longer in the DOM don't bother to continue (see #8269) + var element = this.element[0], elementInDom = false; + while ( element && (element = element.parentNode) ) { + if (element == document ) { + elementInDom = true; + } + } + if ( !elementInDom && this.options.helper === "original" ) + return false; + + if((this.options.revert == "invalid" && !dropped) || (this.options.revert == "valid" && dropped) || this.options.revert === true || ($.isFunction(this.options.revert) && this.options.revert.call(this.element, dropped))) { + var that = this; + $(this.helper).animate(this.originalPosition, parseInt(this.options.revertDuration, 10), function() { + if(that._trigger("stop", event) !== false) { + that._clear(); + } + }); + } else { + if(this._trigger("stop", event) !== false) { + this._clear(); + } + } + + return false; + }, + + _mouseUp: function(event) { + //Remove frame helpers + $("div.ui-draggable-iframeFix").each(function() { + this.parentNode.removeChild(this); + }); + + //If the ddmanager is used for droppables, inform the manager that dragging has stopped (see #5003) + if( $.ui.ddmanager ) $.ui.ddmanager.dragStop(this, event); + + return $.ui.mouse.prototype._mouseUp.call(this, event); + }, + + cancel: function() { + + if(this.helper.is(".ui-draggable-dragging")) { + this._mouseUp({}); + } else { + this._clear(); + } + + return this; + + }, + + _getHandle: function(event) { + + var handle = !this.options.handle || !$(this.options.handle, this.element).length ? true : false; + $(this.options.handle, this.element) + .find("*") + .andSelf() + .each(function() { + if(this == event.target) handle = true; + }); + + return handle; + + }, + + _createHelper: function(event) { + + var o = this.options; + var helper = $.isFunction(o.helper) ? $(o.helper.apply(this.element[0], [event])) : (o.helper == 'clone' ? this.element.clone().removeAttr('id') : this.element); + + if(!helper.parents('body').length) + helper.appendTo((o.appendTo == 'parent' ? this.element[0].parentNode : o.appendTo)); + + if(helper[0] != this.element[0] && !(/(fixed|absolute)/).test(helper.css("position"))) + helper.css("position", "absolute"); + + return helper; + + }, + + _adjustOffsetFromHelper: function(obj) { + if (typeof obj == 'string') { + obj = obj.split(' '); + } + if ($.isArray(obj)) { + obj = {left: +obj[0], top: +obj[1] || 0}; + } + if ('left' in obj) { + this.offset.click.left = obj.left + this.margins.left; + } + if ('right' in obj) { + this.offset.click.left = this.helperProportions.width - obj.right + this.margins.left; + } + if ('top' in obj) { + this.offset.click.top = obj.top + this.margins.top; + } + if ('bottom' in obj) { + this.offset.click.top = this.helperProportions.height - obj.bottom + this.margins.top; + } + }, + + _getParentOffset: function() { + + //Get the offsetParent and cache its position + this.offsetParent = this.helper.offsetParent(); + var po = this.offsetParent.offset(); + + // This is a special case where we need to modify a offset calculated on start, since the following happened: + // 1. The position of the helper is absolute, so it's position is calculated based on the next positioned parent + // 2. The actual offset parent is a child of the scroll parent, and the scroll parent isn't the document, which means that + // the scroll is included in the initial calculation of the offset of the parent, and never recalculated upon drag + if(this.cssPosition == 'absolute' && this.scrollParent[0] != document && $.contains(this.scrollParent[0], this.offsetParent[0])) { + po.left += this.scrollParent.scrollLeft(); + po.top += this.scrollParent.scrollTop(); + } + + if((this.offsetParent[0] == document.body) //This needs to be actually done for all browsers, since pageX/pageY includes this information + || (this.offsetParent[0].tagName && this.offsetParent[0].tagName.toLowerCase() == 'html' && $.ui.ie)) //Ugly IE fix + po = { top: 0, left: 0 }; + + return { + top: po.top + (parseInt(this.offsetParent.css("borderTopWidth"),10) || 0), + left: po.left + (parseInt(this.offsetParent.css("borderLeftWidth"),10) || 0) + }; + + }, + + _getRelativeOffset: function() { + + if(this.cssPosition == "relative") { + var p = this.element.position(); + return { + top: p.top - (parseInt(this.helper.css("top"),10) || 0) + this.scrollParent.scrollTop(), + left: p.left - (parseInt(this.helper.css("left"),10) || 0) + this.scrollParent.scrollLeft() + }; + } else { + return { top: 0, left: 0 }; + } + + }, + + _cacheMargins: function() { + this.margins = { + left: (parseInt(this.element.css("marginLeft"),10) || 0), + top: (parseInt(this.element.css("marginTop"),10) || 0), + right: (parseInt(this.element.css("marginRight"),10) || 0), + bottom: (parseInt(this.element.css("marginBottom"),10) || 0) + }; + }, + + _cacheHelperProportions: function() { + this.helperProportions = { + width: this.helper.outerWidth(), + height: this.helper.outerHeight() + }; + }, + + _setContainment: function() { + + var o = this.options; + if(o.containment == 'parent') o.containment = this.helper[0].parentNode; + if(o.containment == 'document' || o.containment == 'window') this.containment = [ + o.containment == 'document' ? 0 : $(window).scrollLeft() - this.offset.relative.left - this.offset.parent.left, + o.containment == 'document' ? 0 : $(window).scrollTop() - this.offset.relative.top - this.offset.parent.top, + (o.containment == 'document' ? 0 : $(window).scrollLeft()) + $(o.containment == 'document' ? document : window).width() - this.helperProportions.width - this.margins.left, + (o.containment == 'document' ? 0 : $(window).scrollTop()) + ($(o.containment == 'document' ? document : window).height() || document.body.parentNode.scrollHeight) - this.helperProportions.height - this.margins.top + ]; + + if(!(/^(document|window|parent)$/).test(o.containment) && o.containment.constructor != Array) { + var c = $(o.containment); + var ce = c[0]; if(!ce) return; + var co = c.offset(); + var over = ($(ce).css("overflow") != 'hidden'); + + this.containment = [ + (parseInt($(ce).css("borderLeftWidth"),10) || 0) + (parseInt($(ce).css("paddingLeft"),10) || 0), + (parseInt($(ce).css("borderTopWidth"),10) || 0) + (parseInt($(ce).css("paddingTop"),10) || 0), + (over ? Math.max(ce.scrollWidth,ce.offsetWidth) : ce.offsetWidth) - (parseInt($(ce).css("borderLeftWidth"),10) || 0) - (parseInt($(ce).css("paddingRight"),10) || 0) - this.helperProportions.width - this.margins.left - this.margins.right, + (over ? Math.max(ce.scrollHeight,ce.offsetHeight) : ce.offsetHeight) - (parseInt($(ce).css("borderTopWidth"),10) || 0) - (parseInt($(ce).css("paddingBottom"),10) || 0) - this.helperProportions.height - this.margins.top - this.margins.bottom + ]; + this.relative_container = c; + + } else if(o.containment.constructor == Array) { + this.containment = o.containment; + } + + }, + + _convertPositionTo: function(d, pos) { + + if(!pos) pos = this.position; + var mod = d == "absolute" ? 1 : -1; + var o = this.options, scroll = this.cssPosition == 'absolute' && !(this.scrollParent[0] != document && $.contains(this.scrollParent[0], this.offsetParent[0])) ? this.offsetParent : this.scrollParent, scrollIsRootNode = (/(html|body)/i).test(scroll[0].tagName); + + return { + top: ( + pos.top // The absolute mouse position + + this.offset.relative.top * mod // Only for relative positioned nodes: Relative offset from element to offset parent + + this.offset.parent.top * mod // The offsetParent's offset without borders (offset + border) + - ( ( this.cssPosition == 'fixed' ? -this.scrollParent.scrollTop() : ( scrollIsRootNode ? 0 : scroll.scrollTop() ) ) * mod) + ), + left: ( + pos.left // The absolute mouse position + + this.offset.relative.left * mod // Only for relative positioned nodes: Relative offset from element to offset parent + + this.offset.parent.left * mod // The offsetParent's offset without borders (offset + border) + - ( ( this.cssPosition == 'fixed' ? -this.scrollParent.scrollLeft() : scrollIsRootNode ? 0 : scroll.scrollLeft() ) * mod) + ) + }; + + }, + + _generatePosition: function(event) { + + var o = this.options, scroll = this.cssPosition == 'absolute' && !(this.scrollParent[0] != document && $.contains(this.scrollParent[0], this.offsetParent[0])) ? this.offsetParent : this.scrollParent, scrollIsRootNode = (/(html|body)/i).test(scroll[0].tagName); + var pageX = event.pageX; + var pageY = event.pageY; + + /* + * - Position constraining - + * Constrain the position to a mix of grid, containment. + */ + + if(this.originalPosition) { //If we are not dragging yet, we won't check for options + var containment; + if(this.containment) { + if (this.relative_container){ + var co = this.relative_container.offset(); + containment = [ this.containment[0] + co.left, + this.containment[1] + co.top, + this.containment[2] + co.left, + this.containment[3] + co.top ]; + } + else { + containment = this.containment; + } + + if(event.pageX - this.offset.click.left < containment[0]) pageX = containment[0] + this.offset.click.left; + if(event.pageY - this.offset.click.top < containment[1]) pageY = containment[1] + this.offset.click.top; + if(event.pageX - this.offset.click.left > containment[2]) pageX = containment[2] + this.offset.click.left; + if(event.pageY - this.offset.click.top > containment[3]) pageY = containment[3] + this.offset.click.top; + } + + if(o.grid) { + //Check for grid elements set to 0 to prevent divide by 0 error causing invalid argument errors in IE (see ticket #6950) + var top = o.grid[1] ? this.originalPageY + Math.round((pageY - this.originalPageY) / o.grid[1]) * o.grid[1] : this.originalPageY; + pageY = containment ? (!(top - this.offset.click.top < containment[1] || top - this.offset.click.top > containment[3]) ? top : (!(top - this.offset.click.top < containment[1]) ? top - o.grid[1] : top + o.grid[1])) : top; + + var left = o.grid[0] ? this.originalPageX + Math.round((pageX - this.originalPageX) / o.grid[0]) * o.grid[0] : this.originalPageX; + pageX = containment ? (!(left - this.offset.click.left < containment[0] || left - this.offset.click.left > containment[2]) ? left : (!(left - this.offset.click.left < containment[0]) ? left - o.grid[0] : left + o.grid[0])) : left; + } + + } + + return { + top: ( + pageY // The absolute mouse position + - this.offset.click.top // Click offset (relative to the element) + - this.offset.relative.top // Only for relative positioned nodes: Relative offset from element to offset parent + - this.offset.parent.top // The offsetParent's offset without borders (offset + border) + + ( ( this.cssPosition == 'fixed' ? -this.scrollParent.scrollTop() : ( scrollIsRootNode ? 0 : scroll.scrollTop() ) )) + ), + left: ( + pageX // The absolute mouse position + - this.offset.click.left // Click offset (relative to the element) + - this.offset.relative.left // Only for relative positioned nodes: Relative offset from element to offset parent + - this.offset.parent.left // The offsetParent's offset without borders (offset + border) + + ( ( this.cssPosition == 'fixed' ? -this.scrollParent.scrollLeft() : scrollIsRootNode ? 0 : scroll.scrollLeft() )) + ) + }; + + }, + + _clear: function() { + this.helper.removeClass("ui-draggable-dragging"); + if(this.helper[0] != this.element[0] && !this.cancelHelperRemoval) this.helper.remove(); + //if($.ui.ddmanager) $.ui.ddmanager.current = null; + this.helper = null; + this.cancelHelperRemoval = false; + }, + + // From now on bulk stuff - mainly helpers + + _trigger: function(type, event, ui) { + ui = ui || this._uiHash(); + $.ui.plugin.call(this, type, [event, ui]); + if(type == "drag") this.positionAbs = this._convertPositionTo("absolute"); //The absolute position has to be recalculated after plugins + return $.Widget.prototype._trigger.call(this, type, event, ui); + }, + + plugins: {}, + + _uiHash: function(event) { + return { + helper: this.helper, + position: this.position, + originalPosition: this.originalPosition, + offset: this.positionAbs + }; + } + +}); + +$.ui.plugin.add("draggable", "connectToSortable", { + start: function(event, ui) { + + var inst = $(this).data("draggable"), o = inst.options, + uiSortable = $.extend({}, ui, { item: inst.element }); + inst.sortables = []; + $(o.connectToSortable).each(function() { + var sortable = $.data(this, 'sortable'); + if (sortable && !sortable.options.disabled) { + inst.sortables.push({ + instance: sortable, + shouldRevert: sortable.options.revert + }); + sortable.refreshPositions(); // Call the sortable's refreshPositions at drag start to refresh the containerCache since the sortable container cache is used in drag and needs to be up to date (this will ensure it's initialised as well as being kept in step with any changes that might have happened on the page). + sortable._trigger("activate", event, uiSortable); + } + }); + + }, + stop: function(event, ui) { + + //If we are still over the sortable, we fake the stop event of the sortable, but also remove helper + var inst = $(this).data("draggable"), + uiSortable = $.extend({}, ui, { item: inst.element }); + + $.each(inst.sortables, function() { + if(this.instance.isOver) { + + this.instance.isOver = 0; + + inst.cancelHelperRemoval = true; //Don't remove the helper in the draggable instance + this.instance.cancelHelperRemoval = false; //Remove it in the sortable instance (so sortable plugins like revert still work) + + //The sortable revert is supported, and we have to set a temporary dropped variable on the draggable to support revert: 'valid/invalid' + if(this.shouldRevert) this.instance.options.revert = true; + + //Trigger the stop of the sortable + this.instance._mouseStop(event); + + this.instance.options.helper = this.instance.options._helper; + + //If the helper has been the original item, restore properties in the sortable + if(inst.options.helper == 'original') + this.instance.currentItem.css({ top: 'auto', left: 'auto' }); + + } else { + this.instance.cancelHelperRemoval = false; //Remove the helper in the sortable instance + this.instance._trigger("deactivate", event, uiSortable); + } + + }); + + }, + drag: function(event, ui) { + + var inst = $(this).data("draggable"), that = this; + + var checkPos = function(o) { + var dyClick = this.offset.click.top, dxClick = this.offset.click.left; + var helperTop = this.positionAbs.top, helperLeft = this.positionAbs.left; + var itemHeight = o.height, itemWidth = o.width; + var itemTop = o.top, itemLeft = o.left; + + return $.ui.isOver(helperTop + dyClick, helperLeft + dxClick, itemTop, itemLeft, itemHeight, itemWidth); + }; + + $.each(inst.sortables, function(i) { + + var innermostIntersecting = false; + var thisSortable = this; + //Copy over some variables to allow calling the sortable's native _intersectsWith + this.instance.positionAbs = inst.positionAbs; + this.instance.helperProportions = inst.helperProportions; + this.instance.offset.click = inst.offset.click; + + if(this.instance._intersectsWith(this.instance.containerCache)) { + innermostIntersecting = true; + $.each(inst.sortables, function () { + this.instance.positionAbs = inst.positionAbs; + this.instance.helperProportions = inst.helperProportions; + this.instance.offset.click = inst.offset.click; + if (this != thisSortable + && this.instance._intersectsWith(this.instance.containerCache) + && $.ui.contains(thisSortable.instance.element[0], this.instance.element[0])) + innermostIntersecting = false; + return innermostIntersecting; + }); + } + + + if(innermostIntersecting) { + //If it intersects, we use a little isOver variable and set it once, so our move-in stuff gets fired only once + if(!this.instance.isOver) { + + this.instance.isOver = 1; + //Now we fake the start of dragging for the sortable instance, + //by cloning the list group item, appending it to the sortable and using it as inst.currentItem + //We can then fire the start event of the sortable with our passed browser event, and our own helper (so it doesn't create a new one) + this.instance.currentItem = $(that).clone().removeAttr('id').appendTo(this.instance.element).data("sortable-item", true); + this.instance.options._helper = this.instance.options.helper; //Store helper option to later restore it + this.instance.options.helper = function() { return ui.helper[0]; }; + + event.target = this.instance.currentItem[0]; + this.instance._mouseCapture(event, true); + this.instance._mouseStart(event, true, true); + + //Because the browser event is way off the new appended portlet, we modify a couple of variables to reflect the changes + this.instance.offset.click.top = inst.offset.click.top; + this.instance.offset.click.left = inst.offset.click.left; + this.instance.offset.parent.left -= inst.offset.parent.left - this.instance.offset.parent.left; + this.instance.offset.parent.top -= inst.offset.parent.top - this.instance.offset.parent.top; + + inst._trigger("toSortable", event); + inst.dropped = this.instance.element; //draggable revert needs that + //hack so receive/update callbacks work (mostly) + inst.currentItem = inst.element; + this.instance.fromOutside = inst; + + } + + //Provided we did all the previous steps, we can fire the drag event of the sortable on every draggable drag, when it intersects with the sortable + if(this.instance.currentItem) this.instance._mouseDrag(event); + + } else { + + //If it doesn't intersect with the sortable, and it intersected before, + //we fake the drag stop of the sortable, but make sure it doesn't remove the helper by using cancelHelperRemoval + if(this.instance.isOver) { + + this.instance.isOver = 0; + this.instance.cancelHelperRemoval = true; + + //Prevent reverting on this forced stop + this.instance.options.revert = false; + + // The out event needs to be triggered independently + this.instance._trigger('out', event, this.instance._uiHash(this.instance)); + + this.instance._mouseStop(event, true); + this.instance.options.helper = this.instance.options._helper; + + //Now we remove our currentItem, the list group clone again, and the placeholder, and animate the helper back to it's original size + this.instance.currentItem.remove(); + if(this.instance.placeholder) this.instance.placeholder.remove(); + + inst._trigger("fromSortable", event); + inst.dropped = false; //draggable revert needs that + } + + }; + + }); + + } +}); + +$.ui.plugin.add("draggable", "cursor", { + start: function(event, ui) { + var t = $('body'), o = $(this).data('draggable').options; + if (t.css("cursor")) o._cursor = t.css("cursor"); + t.css("cursor", o.cursor); + }, + stop: function(event, ui) { + var o = $(this).data('draggable').options; + if (o._cursor) $('body').css("cursor", o._cursor); + } +}); + +$.ui.plugin.add("draggable", "opacity", { + start: function(event, ui) { + var t = $(ui.helper), o = $(this).data('draggable').options; + if(t.css("opacity")) o._opacity = t.css("opacity"); + t.css('opacity', o.opacity); + }, + stop: function(event, ui) { + var o = $(this).data('draggable').options; + if(o._opacity) $(ui.helper).css('opacity', o._opacity); + } +}); + +$.ui.plugin.add("draggable", "scroll", { + start: function(event, ui) { + var i = $(this).data("draggable"); + if(i.scrollParent[0] != document && i.scrollParent[0].tagName != 'HTML') i.overflowOffset = i.scrollParent.offset(); + }, + drag: function(event, ui) { + + var i = $(this).data("draggable"), o = i.options, scrolled = false; + + if(i.scrollParent[0] != document && i.scrollParent[0].tagName != 'HTML') { + + if(!o.axis || o.axis != 'x') { + if((i.overflowOffset.top + i.scrollParent[0].offsetHeight) - event.pageY < o.scrollSensitivity) + i.scrollParent[0].scrollTop = scrolled = i.scrollParent[0].scrollTop + o.scrollSpeed; + else if(event.pageY - i.overflowOffset.top < o.scrollSensitivity) + i.scrollParent[0].scrollTop = scrolled = i.scrollParent[0].scrollTop - o.scrollSpeed; + } + + if(!o.axis || o.axis != 'y') { + if((i.overflowOffset.left + i.scrollParent[0].offsetWidth) - event.pageX < o.scrollSensitivity) + i.scrollParent[0].scrollLeft = scrolled = i.scrollParent[0].scrollLeft + o.scrollSpeed; + else if(event.pageX - i.overflowOffset.left < o.scrollSensitivity) + i.scrollParent[0].scrollLeft = scrolled = i.scrollParent[0].scrollLeft - o.scrollSpeed; + } + + } else { + + if(!o.axis || o.axis != 'x') { + if(event.pageY - $(document).scrollTop() < o.scrollSensitivity) + scrolled = $(document).scrollTop($(document).scrollTop() - o.scrollSpeed); + else if($(window).height() - (event.pageY - $(document).scrollTop()) < o.scrollSensitivity) + scrolled = $(document).scrollTop($(document).scrollTop() + o.scrollSpeed); + } + + if(!o.axis || o.axis != 'y') { + if(event.pageX - $(document).scrollLeft() < o.scrollSensitivity) + scrolled = $(document).scrollLeft($(document).scrollLeft() - o.scrollSpeed); + else if($(window).width() - (event.pageX - $(document).scrollLeft()) < o.scrollSensitivity) + scrolled = $(document).scrollLeft($(document).scrollLeft() + o.scrollSpeed); + } + + } + + if(scrolled !== false && $.ui.ddmanager && !o.dropBehaviour) + $.ui.ddmanager.prepareOffsets(i, event); + + } +}); + +$.ui.plugin.add("draggable", "snap", { + start: function(event, ui) { + + var i = $(this).data("draggable"), o = i.options; + i.snapElements = []; + + $(o.snap.constructor != String ? ( o.snap.items || ':data(draggable)' ) : o.snap).each(function() { + var $t = $(this); var $o = $t.offset(); + if(this != i.element[0]) i.snapElements.push({ + item: this, + width: $t.outerWidth(), height: $t.outerHeight(), + top: $o.top, left: $o.left + }); + }); + + }, + drag: function(event, ui) { + + var inst = $(this).data("draggable"), o = inst.options; + var d = o.snapTolerance; + + var x1 = ui.offset.left, x2 = x1 + inst.helperProportions.width, + y1 = ui.offset.top, y2 = y1 + inst.helperProportions.height; + + for (var i = inst.snapElements.length - 1; i >= 0; i--){ + + var l = inst.snapElements[i].left, r = l + inst.snapElements[i].width, + t = inst.snapElements[i].top, b = t + inst.snapElements[i].height; + + //Yes, I know, this is insane ;) + if(!((l-d < x1 && x1 < r+d && t-d < y1 && y1 < b+d) || (l-d < x1 && x1 < r+d && t-d < y2 && y2 < b+d) || (l-d < x2 && x2 < r+d && t-d < y1 && y1 < b+d) || (l-d < x2 && x2 < r+d && t-d < y2 && y2 < b+d))) { + if(inst.snapElements[i].snapping) (inst.options.snap.release && inst.options.snap.release.call(inst.element, event, $.extend(inst._uiHash(), { snapItem: inst.snapElements[i].item }))); + inst.snapElements[i].snapping = false; + continue; + } + + if(o.snapMode != 'inner') { + var ts = Math.abs(t - y2) <= d; + var bs = Math.abs(b - y1) <= d; + var ls = Math.abs(l - x2) <= d; + var rs = Math.abs(r - x1) <= d; + if(ts) ui.position.top = inst._convertPositionTo("relative", { top: t - inst.helperProportions.height, left: 0 }).top - inst.margins.top; + if(bs) ui.position.top = inst._convertPositionTo("relative", { top: b, left: 0 }).top - inst.margins.top; + if(ls) ui.position.left = inst._convertPositionTo("relative", { top: 0, left: l - inst.helperProportions.width }).left - inst.margins.left; + if(rs) ui.position.left = inst._convertPositionTo("relative", { top: 0, left: r }).left - inst.margins.left; + } + + var first = (ts || bs || ls || rs); + + if(o.snapMode != 'outer') { + var ts = Math.abs(t - y1) <= d; + var bs = Math.abs(b - y2) <= d; + var ls = Math.abs(l - x1) <= d; + var rs = Math.abs(r - x2) <= d; + if(ts) ui.position.top = inst._convertPositionTo("relative", { top: t, left: 0 }).top - inst.margins.top; + if(bs) ui.position.top = inst._convertPositionTo("relative", { top: b - inst.helperProportions.height, left: 0 }).top - inst.margins.top; + if(ls) ui.position.left = inst._convertPositionTo("relative", { top: 0, left: l }).left - inst.margins.left; + if(rs) ui.position.left = inst._convertPositionTo("relative", { top: 0, left: r - inst.helperProportions.width }).left - inst.margins.left; + } + + if(!inst.snapElements[i].snapping && (ts || bs || ls || rs || first)) + (inst.options.snap.snap && inst.options.snap.snap.call(inst.element, event, $.extend(inst._uiHash(), { snapItem: inst.snapElements[i].item }))); + inst.snapElements[i].snapping = (ts || bs || ls || rs || first); + + }; + + } +}); + +$.ui.plugin.add("draggable", "stack", { + start: function(event, ui) { + + var o = $(this).data("draggable").options; + + var group = $.makeArray($(o.stack)).sort(function(a,b) { + return (parseInt($(a).css("zIndex"),10) || 0) - (parseInt($(b).css("zIndex"),10) || 0); + }); + if (!group.length) { return; } + + var min = parseInt(group[0].style.zIndex) || 0; + $(group).each(function(i) { + this.style.zIndex = min + i; + }); + + this[0].style.zIndex = min + group.length; + + } +}); + +$.ui.plugin.add("draggable", "zIndex", { + start: function(event, ui) { + var t = $(ui.helper), o = $(this).data("draggable").options; + if(t.css("zIndex")) o._zIndex = t.css("zIndex"); + t.css('zIndex', o.zIndex); + }, + stop: function(event, ui) { + var o = $(this).data("draggable").options; + if(o._zIndex) $(ui.helper).css('zIndex', o._zIndex); + } +}); + +})(jQuery); +(function( $, undefined ) { + +$.widget("ui.droppable", { + version: "1.9.1", + widgetEventPrefix: "drop", + options: { + accept: '*', + activeClass: false, + addClasses: true, + greedy: false, + hoverClass: false, + scope: 'default', + tolerance: 'intersect' + }, + _create: function() { + + var o = this.options, accept = o.accept; + this.isover = 0; this.isout = 1; + + this.accept = $.isFunction(accept) ? accept : function(d) { + return d.is(accept); + }; + + //Store the droppable's proportions + this.proportions = { width: this.element[0].offsetWidth, height: this.element[0].offsetHeight }; + + // Add the reference and positions to the manager + $.ui.ddmanager.droppables[o.scope] = $.ui.ddmanager.droppables[o.scope] || []; + $.ui.ddmanager.droppables[o.scope].push(this); + + (o.addClasses && this.element.addClass("ui-droppable")); + + }, + + _destroy: function() { + var drop = $.ui.ddmanager.droppables[this.options.scope]; + for ( var i = 0; i < drop.length; i++ ) + if ( drop[i] == this ) + drop.splice(i, 1); + + this.element.removeClass("ui-droppable ui-droppable-disabled"); + }, + + _setOption: function(key, value) { + + if(key == 'accept') { + this.accept = $.isFunction(value) ? value : function(d) { + return d.is(value); + }; + } + $.Widget.prototype._setOption.apply(this, arguments); + }, + + _activate: function(event) { + var draggable = $.ui.ddmanager.current; + if(this.options.activeClass) this.element.addClass(this.options.activeClass); + (draggable && this._trigger('activate', event, this.ui(draggable))); + }, + + _deactivate: function(event) { + var draggable = $.ui.ddmanager.current; + if(this.options.activeClass) this.element.removeClass(this.options.activeClass); + (draggable && this._trigger('deactivate', event, this.ui(draggable))); + }, + + _over: function(event) { + + var draggable = $.ui.ddmanager.current; + if (!draggable || (draggable.currentItem || draggable.element)[0] == this.element[0]) return; // Bail if draggable and droppable are same element + + if (this.accept.call(this.element[0],(draggable.currentItem || draggable.element))) { + if(this.options.hoverClass) this.element.addClass(this.options.hoverClass); + this._trigger('over', event, this.ui(draggable)); + } + + }, + + _out: function(event) { + + var draggable = $.ui.ddmanager.current; + if (!draggable || (draggable.currentItem || draggable.element)[0] == this.element[0]) return; // Bail if draggable and droppable are same element + + if (this.accept.call(this.element[0],(draggable.currentItem || draggable.element))) { + if(this.options.hoverClass) this.element.removeClass(this.options.hoverClass); + this._trigger('out', event, this.ui(draggable)); + } + + }, + + _drop: function(event,custom) { + + var draggable = custom || $.ui.ddmanager.current; + if (!draggable || (draggable.currentItem || draggable.element)[0] == this.element[0]) return false; // Bail if draggable and droppable are same element + + var childrenIntersection = false; + this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function() { + var inst = $.data(this, 'droppable'); + if( + inst.options.greedy + && !inst.options.disabled + && inst.options.scope == draggable.options.scope + && inst.accept.call(inst.element[0], (draggable.currentItem || draggable.element)) + && $.ui.intersect(draggable, $.extend(inst, { offset: inst.element.offset() }), inst.options.tolerance) + ) { childrenIntersection = true; return false; } + }); + if(childrenIntersection) return false; + + if(this.accept.call(this.element[0],(draggable.currentItem || draggable.element))) { + if(this.options.activeClass) this.element.removeClass(this.options.activeClass); + if(this.options.hoverClass) this.element.removeClass(this.options.hoverClass); + this._trigger('drop', event, this.ui(draggable)); + return this.element; + } + + return false; + + }, + + ui: function(c) { + return { + draggable: (c.currentItem || c.element), + helper: c.helper, + position: c.position, + offset: c.positionAbs + }; + } + +}); + +$.ui.intersect = function(draggable, droppable, toleranceMode) { + + if (!droppable.offset) return false; + + var x1 = (draggable.positionAbs || draggable.position.absolute).left, x2 = x1 + draggable.helperProportions.width, + y1 = (draggable.positionAbs || draggable.position.absolute).top, y2 = y1 + draggable.helperProportions.height; + var l = droppable.offset.left, r = l + droppable.proportions.width, + t = droppable.offset.top, b = t + droppable.proportions.height; + + switch (toleranceMode) { + case 'fit': + return (l <= x1 && x2 <= r + && t <= y1 && y2 <= b); + break; + case 'intersect': + return (l < x1 + (draggable.helperProportions.width / 2) // Right Half + && x2 - (draggable.helperProportions.width / 2) < r // Left Half + && t < y1 + (draggable.helperProportions.height / 2) // Bottom Half + && y2 - (draggable.helperProportions.height / 2) < b ); // Top Half + break; + case 'pointer': + var draggableLeft = ((draggable.positionAbs || draggable.position.absolute).left + (draggable.clickOffset || draggable.offset.click).left), + draggableTop = ((draggable.positionAbs || draggable.position.absolute).top + (draggable.clickOffset || draggable.offset.click).top), + isOver = $.ui.isOver(draggableTop, draggableLeft, t, l, droppable.proportions.height, droppable.proportions.width); + return isOver; + break; + case 'touch': + return ( + (y1 >= t && y1 <= b) || // Top edge touching + (y2 >= t && y2 <= b) || // Bottom edge touching + (y1 < t && y2 > b) // Surrounded vertically + ) && ( + (x1 >= l && x1 <= r) || // Left edge touching + (x2 >= l && x2 <= r) || // Right edge touching + (x1 < l && x2 > r) // Surrounded horizontally + ); + break; + default: + return false; + break; + } + +}; + +/* + This manager tracks offsets of draggables and droppables +*/ +$.ui.ddmanager = { + current: null, + droppables: { 'default': [] }, + prepareOffsets: function(t, event) { + + var m = $.ui.ddmanager.droppables[t.options.scope] || []; + var type = event ? event.type : null; // workaround for #2317 + var list = (t.currentItem || t.element).find(":data(droppable)").andSelf(); + + droppablesLoop: for (var i = 0; i < m.length; i++) { + + if(m[i].options.disabled || (t && !m[i].accept.call(m[i].element[0],(t.currentItem || t.element)))) continue; //No disabled and non-accepted + for (var j=0; j < list.length; j++) { if(list[j] == m[i].element[0]) { m[i].proportions.height = 0; continue droppablesLoop; } }; //Filter out elements in the current dragged item + m[i].visible = m[i].element.css("display") != "none"; if(!m[i].visible) continue; //If the element is not visible, continue + + if(type == "mousedown") m[i]._activate.call(m[i], event); //Activate the droppable if used directly from draggables + + m[i].offset = m[i].element.offset(); + m[i].proportions = { width: m[i].element[0].offsetWidth, height: m[i].element[0].offsetHeight }; + + } + + }, + drop: function(draggable, event) { + + var dropped = false; + $.each($.ui.ddmanager.droppables[draggable.options.scope] || [], function() { + + if(!this.options) return; + if (!this.options.disabled && this.visible && $.ui.intersect(draggable, this, this.options.tolerance)) + dropped = this._drop.call(this, event) || dropped; + + if (!this.options.disabled && this.visible && this.accept.call(this.element[0],(draggable.currentItem || draggable.element))) { + this.isout = 1; this.isover = 0; + this._deactivate.call(this, event); + } + + }); + return dropped; + + }, + dragStart: function( draggable, event ) { + //Listen for scrolling so that if the dragging causes scrolling the position of the droppables can be recalculated (see #5003) + draggable.element.parentsUntil( "body" ).bind( "scroll.droppable", function() { + if( !draggable.options.refreshPositions ) $.ui.ddmanager.prepareOffsets( draggable, event ); + }); + }, + drag: function(draggable, event) { + + //If you have a highly dynamic page, you might try this option. It renders positions every time you move the mouse. + if(draggable.options.refreshPositions) $.ui.ddmanager.prepareOffsets(draggable, event); + + //Run through all droppables and check their positions based on specific tolerance options + $.each($.ui.ddmanager.droppables[draggable.options.scope] || [], function() { + + if(this.options.disabled || this.greedyChild || !this.visible) return; + var intersects = $.ui.intersect(draggable, this, this.options.tolerance); + + var c = !intersects && this.isover == 1 ? 'isout' : (intersects && this.isover == 0 ? 'isover' : null); + if(!c) return; + + var parentInstance; + if (this.options.greedy) { + // find droppable parents with same scope + var scope = this.options.scope; + var parent = this.element.parents(':data(droppable)').filter(function () { + return $.data(this, 'droppable').options.scope === scope; + }); + + if (parent.length) { + parentInstance = $.data(parent[0], 'droppable'); + parentInstance.greedyChild = (c == 'isover' ? 1 : 0); + } + } + + // we just moved into a greedy child + if (parentInstance && c == 'isover') { + parentInstance['isover'] = 0; + parentInstance['isout'] = 1; + parentInstance._out.call(parentInstance, event); + } + + this[c] = 1; this[c == 'isout' ? 'isover' : 'isout'] = 0; + this[c == "isover" ? "_over" : "_out"].call(this, event); + + // we just moved out of a greedy child + if (parentInstance && c == 'isout') { + parentInstance['isout'] = 0; + parentInstance['isover'] = 1; + parentInstance._over.call(parentInstance, event); + } + }); + + }, + dragStop: function( draggable, event ) { + draggable.element.parentsUntil( "body" ).unbind( "scroll.droppable" ); + //Call prepareOffsets one final time since IE does not fire return scroll events when overflow was caused by drag (see #5003) + if( !draggable.options.refreshPositions ) $.ui.ddmanager.prepareOffsets( draggable, event ); + } +}; + +})(jQuery); +(function( $, undefined ) { + +$.widget("ui.resizable", $.ui.mouse, { + version: "1.9.1", + widgetEventPrefix: "resize", + options: { + alsoResize: false, + animate: false, + animateDuration: "slow", + animateEasing: "swing", + aspectRatio: false, + autoHide: false, + containment: false, + ghost: false, + grid: false, + handles: "e,s,se", + helper: false, + maxHeight: null, + maxWidth: null, + minHeight: 10, + minWidth: 10, + zIndex: 1000 + }, + _create: function() { + + var that = this, o = this.options; + this.element.addClass("ui-resizable"); + + $.extend(this, { + _aspectRatio: !!(o.aspectRatio), + aspectRatio: o.aspectRatio, + originalElement: this.element, + _proportionallyResizeElements: [], + _helper: o.helper || o.ghost || o.animate ? o.helper || 'ui-resizable-helper' : null + }); + + //Wrap the element if it cannot hold child nodes + if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)) { + + //Create a wrapper element and set the wrapper to the new current internal element + this.element.wrap( + $('
    ').css({ + position: this.element.css('position'), + width: this.element.outerWidth(), + height: this.element.outerHeight(), + top: this.element.css('top'), + left: this.element.css('left') + }) + ); + + //Overwrite the original this.element + this.element = this.element.parent().data( + "resizable", this.element.data('resizable') + ); + + this.elementIsWrapper = true; + + //Move margins to the wrapper + this.element.css({ marginLeft: this.originalElement.css("marginLeft"), marginTop: this.originalElement.css("marginTop"), marginRight: this.originalElement.css("marginRight"), marginBottom: this.originalElement.css("marginBottom") }); + this.originalElement.css({ marginLeft: 0, marginTop: 0, marginRight: 0, marginBottom: 0}); + + //Prevent Safari textarea resize + this.originalResizeStyle = this.originalElement.css('resize'); + this.originalElement.css('resize', 'none'); + + //Push the actual element to our proportionallyResize internal array + this._proportionallyResizeElements.push(this.originalElement.css({ position: 'static', zoom: 1, display: 'block' })); + + // avoid IE jump (hard set the margin) + this.originalElement.css({ margin: this.originalElement.css('margin') }); + + // fix handlers offset + this._proportionallyResize(); + + } + + this.handles = o.handles || (!$('.ui-resizable-handle', this.element).length ? "e,s,se" : { n: '.ui-resizable-n', e: '.ui-resizable-e', s: '.ui-resizable-s', w: '.ui-resizable-w', se: '.ui-resizable-se', sw: '.ui-resizable-sw', ne: '.ui-resizable-ne', nw: '.ui-resizable-nw' }); + if(this.handles.constructor == String) { + + if(this.handles == 'all') this.handles = 'n,e,s,w,se,sw,ne,nw'; + var n = this.handles.split(","); this.handles = {}; + + for(var i = 0; i < n.length; i++) { + + var handle = $.trim(n[i]), hname = 'ui-resizable-'+handle; + var axis = $('
    '); + + // Apply zIndex to all handles - see #7960 + axis.css({ zIndex: o.zIndex }); + + //TODO : What's going on here? + if ('se' == handle) { + axis.addClass('ui-icon ui-icon-gripsmall-diagonal-se'); + }; + + //Insert into internal handles object and append to element + this.handles[handle] = '.ui-resizable-'+handle; + this.element.append(axis); + } + + } + + this._renderAxis = function(target) { + + target = target || this.element; + + for(var i in this.handles) { + + if(this.handles[i].constructor == String) + this.handles[i] = $(this.handles[i], this.element).show(); + + //Apply pad to wrapper element, needed to fix axis position (textarea, inputs, scrolls) + if (this.elementIsWrapper && this.originalElement[0].nodeName.match(/textarea|input|select|button/i)) { + + var axis = $(this.handles[i], this.element), padWrapper = 0; + + //Checking the correct pad and border + padWrapper = /sw|ne|nw|se|n|s/.test(i) ? axis.outerHeight() : axis.outerWidth(); + + //The padding type i have to apply... + var padPos = [ 'padding', + /ne|nw|n/.test(i) ? 'Top' : + /se|sw|s/.test(i) ? 'Bottom' : + /^e$/.test(i) ? 'Right' : 'Left' ].join(""); + + target.css(padPos, padWrapper); + + this._proportionallyResize(); + + } + + //TODO: What's that good for? There's not anything to be executed left + if(!$(this.handles[i]).length) + continue; + + } + }; + + //TODO: make renderAxis a prototype function + this._renderAxis(this.element); + + this._handles = $('.ui-resizable-handle', this.element) + .disableSelection(); + + //Matching axis name + this._handles.mouseover(function() { + if (!that.resizing) { + if (this.className) + var axis = this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i); + //Axis, default = se + that.axis = axis && axis[1] ? axis[1] : 'se'; + } + }); + + //If we want to auto hide the elements + if (o.autoHide) { + this._handles.hide(); + $(this.element) + .addClass("ui-resizable-autohide") + .mouseenter(function() { + if (o.disabled) return; + $(this).removeClass("ui-resizable-autohide"); + that._handles.show(); + }) + .mouseleave(function(){ + if (o.disabled) return; + if (!that.resizing) { + $(this).addClass("ui-resizable-autohide"); + that._handles.hide(); + } + }); + } + + //Initialize the mouse interaction + this._mouseInit(); + + }, + + _destroy: function() { + + this._mouseDestroy(); + + var _destroy = function(exp) { + $(exp).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing") + .removeData("resizable").removeData("ui-resizable").unbind(".resizable").find('.ui-resizable-handle').remove(); + }; + + //TODO: Unwrap at same DOM position + if (this.elementIsWrapper) { + _destroy(this.element); + var wrapper = this.element; + this.originalElement.css({ + position: wrapper.css('position'), + width: wrapper.outerWidth(), + height: wrapper.outerHeight(), + top: wrapper.css('top'), + left: wrapper.css('left') + }).insertAfter( wrapper ); + wrapper.remove(); + } + + this.originalElement.css('resize', this.originalResizeStyle); + _destroy(this.originalElement); + + return this; + }, + + _mouseCapture: function(event) { + var handle = false; + for (var i in this.handles) { + if ($(this.handles[i])[0] == event.target) { + handle = true; + } + } + + return !this.options.disabled && handle; + }, + + _mouseStart: function(event) { + + var o = this.options, iniPos = this.element.position(), el = this.element; + + this.resizing = true; + this.documentScroll = { top: $(document).scrollTop(), left: $(document).scrollLeft() }; + + // bugfix for http://dev.jquery.com/ticket/1749 + if (el.is('.ui-draggable') || (/absolute/).test(el.css('position'))) { + el.css({ position: 'absolute', top: iniPos.top, left: iniPos.left }); + } + + this._renderProxy(); + + var curleft = num(this.helper.css('left')), curtop = num(this.helper.css('top')); + + if (o.containment) { + curleft += $(o.containment).scrollLeft() || 0; + curtop += $(o.containment).scrollTop() || 0; + } + + //Store needed variables + this.offset = this.helper.offset(); + this.position = { left: curleft, top: curtop }; + this.size = this._helper ? { width: el.outerWidth(), height: el.outerHeight() } : { width: el.width(), height: el.height() }; + this.originalSize = this._helper ? { width: el.outerWidth(), height: el.outerHeight() } : { width: el.width(), height: el.height() }; + this.originalPosition = { left: curleft, top: curtop }; + this.sizeDiff = { width: el.outerWidth() - el.width(), height: el.outerHeight() - el.height() }; + this.originalMousePosition = { left: event.pageX, top: event.pageY }; + + //Aspect Ratio + this.aspectRatio = (typeof o.aspectRatio == 'number') ? o.aspectRatio : ((this.originalSize.width / this.originalSize.height) || 1); + + var cursor = $('.ui-resizable-' + this.axis).css('cursor'); + $('body').css('cursor', cursor == 'auto' ? this.axis + '-resize' : cursor); + + el.addClass("ui-resizable-resizing"); + this._propagate("start", event); + return true; + }, + + _mouseDrag: function(event) { + + //Increase performance, avoid regex + var el = this.helper, o = this.options, props = {}, + that = this, smp = this.originalMousePosition, a = this.axis; + + var dx = (event.pageX-smp.left)||0, dy = (event.pageY-smp.top)||0; + var trigger = this._change[a]; + if (!trigger) return false; + + // Calculate the attrs that will be change + var data = trigger.apply(this, [event, dx, dy]); + + // Put this in the mouseDrag handler since the user can start pressing shift while resizing + this._updateVirtualBoundaries(event.shiftKey); + if (this._aspectRatio || event.shiftKey) + data = this._updateRatio(data, event); + + data = this._respectSize(data, event); + + // plugins callbacks need to be called first + this._propagate("resize", event); + + el.css({ + top: this.position.top + "px", left: this.position.left + "px", + width: this.size.width + "px", height: this.size.height + "px" + }); + + if (!this._helper && this._proportionallyResizeElements.length) + this._proportionallyResize(); + + this._updateCache(data); + + // calling the user callback at the end + this._trigger('resize', event, this.ui()); + + return false; + }, + + _mouseStop: function(event) { + + this.resizing = false; + var o = this.options, that = this; + + if(this._helper) { + var pr = this._proportionallyResizeElements, ista = pr.length && (/textarea/i).test(pr[0].nodeName), + soffseth = ista && $.ui.hasScroll(pr[0], 'left') /* TODO - jump height */ ? 0 : that.sizeDiff.height, + soffsetw = ista ? 0 : that.sizeDiff.width; + + var s = { width: (that.helper.width() - soffsetw), height: (that.helper.height() - soffseth) }, + left = (parseInt(that.element.css('left'), 10) + (that.position.left - that.originalPosition.left)) || null, + top = (parseInt(that.element.css('top'), 10) + (that.position.top - that.originalPosition.top)) || null; + + if (!o.animate) + this.element.css($.extend(s, { top: top, left: left })); + + that.helper.height(that.size.height); + that.helper.width(that.size.width); + + if (this._helper && !o.animate) this._proportionallyResize(); + } + + $('body').css('cursor', 'auto'); + + this.element.removeClass("ui-resizable-resizing"); + + this._propagate("stop", event); + + if (this._helper) this.helper.remove(); + return false; + + }, + + _updateVirtualBoundaries: function(forceAspectRatio) { + var o = this.options, pMinWidth, pMaxWidth, pMinHeight, pMaxHeight, b; + + b = { + minWidth: isNumber(o.minWidth) ? o.minWidth : 0, + maxWidth: isNumber(o.maxWidth) ? o.maxWidth : Infinity, + minHeight: isNumber(o.minHeight) ? o.minHeight : 0, + maxHeight: isNumber(o.maxHeight) ? o.maxHeight : Infinity + }; + + if(this._aspectRatio || forceAspectRatio) { + // We want to create an enclosing box whose aspect ration is the requested one + // First, compute the "projected" size for each dimension based on the aspect ratio and other dimension + pMinWidth = b.minHeight * this.aspectRatio; + pMinHeight = b.minWidth / this.aspectRatio; + pMaxWidth = b.maxHeight * this.aspectRatio; + pMaxHeight = b.maxWidth / this.aspectRatio; + + if(pMinWidth > b.minWidth) b.minWidth = pMinWidth; + if(pMinHeight > b.minHeight) b.minHeight = pMinHeight; + if(pMaxWidth < b.maxWidth) b.maxWidth = pMaxWidth; + if(pMaxHeight < b.maxHeight) b.maxHeight = pMaxHeight; + } + this._vBoundaries = b; + }, + + _updateCache: function(data) { + var o = this.options; + this.offset = this.helper.offset(); + if (isNumber(data.left)) this.position.left = data.left; + if (isNumber(data.top)) this.position.top = data.top; + if (isNumber(data.height)) this.size.height = data.height; + if (isNumber(data.width)) this.size.width = data.width; + }, + + _updateRatio: function(data, event) { + + var o = this.options, cpos = this.position, csize = this.size, a = this.axis; + + if (isNumber(data.height)) data.width = (data.height * this.aspectRatio); + else if (isNumber(data.width)) data.height = (data.width / this.aspectRatio); + + if (a == 'sw') { + data.left = cpos.left + (csize.width - data.width); + data.top = null; + } + if (a == 'nw') { + data.top = cpos.top + (csize.height - data.height); + data.left = cpos.left + (csize.width - data.width); + } + + return data; + }, + + _respectSize: function(data, event) { + + var el = this.helper, o = this._vBoundaries, pRatio = this._aspectRatio || event.shiftKey, a = this.axis, + ismaxw = isNumber(data.width) && o.maxWidth && (o.maxWidth < data.width), ismaxh = isNumber(data.height) && o.maxHeight && (o.maxHeight < data.height), + isminw = isNumber(data.width) && o.minWidth && (o.minWidth > data.width), isminh = isNumber(data.height) && o.minHeight && (o.minHeight > data.height); + + if (isminw) data.width = o.minWidth; + if (isminh) data.height = o.minHeight; + if (ismaxw) data.width = o.maxWidth; + if (ismaxh) data.height = o.maxHeight; + + var dw = this.originalPosition.left + this.originalSize.width, dh = this.position.top + this.size.height; + var cw = /sw|nw|w/.test(a), ch = /nw|ne|n/.test(a); + + if (isminw && cw) data.left = dw - o.minWidth; + if (ismaxw && cw) data.left = dw - o.maxWidth; + if (isminh && ch) data.top = dh - o.minHeight; + if (ismaxh && ch) data.top = dh - o.maxHeight; + + // fixing jump error on top/left - bug #2330 + var isNotwh = !data.width && !data.height; + if (isNotwh && !data.left && data.top) data.top = null; + else if (isNotwh && !data.top && data.left) data.left = null; + + return data; + }, + + _proportionallyResize: function() { + + var o = this.options; + if (!this._proportionallyResizeElements.length) return; + var element = this.helper || this.element; + + for (var i=0; i < this._proportionallyResizeElements.length; i++) { + + var prel = this._proportionallyResizeElements[i]; + + if (!this.borderDif) { + var b = [prel.css('borderTopWidth'), prel.css('borderRightWidth'), prel.css('borderBottomWidth'), prel.css('borderLeftWidth')], + p = [prel.css('paddingTop'), prel.css('paddingRight'), prel.css('paddingBottom'), prel.css('paddingLeft')]; + + this.borderDif = $.map(b, function(v, i) { + var border = parseInt(v,10)||0, padding = parseInt(p[i],10)||0; + return border + padding; + }); + } + + prel.css({ + height: (element.height() - this.borderDif[0] - this.borderDif[2]) || 0, + width: (element.width() - this.borderDif[1] - this.borderDif[3]) || 0 + }); + + }; + + }, + + _renderProxy: function() { + + var el = this.element, o = this.options; + this.elementOffset = el.offset(); + + if(this._helper) { + + this.helper = this.helper || $('
    '); + + // fix ie6 offset TODO: This seems broken + var ie6offset = ($.ui.ie6 ? 1 : 0), + pxyoffset = ( $.ui.ie6 ? 2 : -1 ); + + this.helper.addClass(this._helper).css({ + width: this.element.outerWidth() + pxyoffset, + height: this.element.outerHeight() + pxyoffset, + position: 'absolute', + left: this.elementOffset.left - ie6offset +'px', + top: this.elementOffset.top - ie6offset +'px', + zIndex: ++o.zIndex //TODO: Don't modify option + }); + + this.helper + .appendTo("body") + .disableSelection(); + + } else { + this.helper = this.element; + } + + }, + + _change: { + e: function(event, dx, dy) { + return { width: this.originalSize.width + dx }; + }, + w: function(event, dx, dy) { + var o = this.options, cs = this.originalSize, sp = this.originalPosition; + return { left: sp.left + dx, width: cs.width - dx }; + }, + n: function(event, dx, dy) { + var o = this.options, cs = this.originalSize, sp = this.originalPosition; + return { top: sp.top + dy, height: cs.height - dy }; + }, + s: function(event, dx, dy) { + return { height: this.originalSize.height + dy }; + }, + se: function(event, dx, dy) { + return $.extend(this._change.s.apply(this, arguments), this._change.e.apply(this, [event, dx, dy])); + }, + sw: function(event, dx, dy) { + return $.extend(this._change.s.apply(this, arguments), this._change.w.apply(this, [event, dx, dy])); + }, + ne: function(event, dx, dy) { + return $.extend(this._change.n.apply(this, arguments), this._change.e.apply(this, [event, dx, dy])); + }, + nw: function(event, dx, dy) { + return $.extend(this._change.n.apply(this, arguments), this._change.w.apply(this, [event, dx, dy])); + } + }, + + _propagate: function(n, event) { + $.ui.plugin.call(this, n, [event, this.ui()]); + (n != "resize" && this._trigger(n, event, this.ui())); + }, + + plugins: {}, + + ui: function() { + return { + originalElement: this.originalElement, + element: this.element, + helper: this.helper, + position: this.position, + size: this.size, + originalSize: this.originalSize, + originalPosition: this.originalPosition + }; + } + +}); + +/* + * Resizable Extensions + */ + +$.ui.plugin.add("resizable", "alsoResize", { + + start: function (event, ui) { + var that = $(this).data("resizable"), o = that.options; + + var _store = function (exp) { + $(exp).each(function() { + var el = $(this); + el.data("resizable-alsoresize", { + width: parseInt(el.width(), 10), height: parseInt(el.height(), 10), + left: parseInt(el.css('left'), 10), top: parseInt(el.css('top'), 10) + }); + }); + }; + + if (typeof(o.alsoResize) == 'object' && !o.alsoResize.parentNode) { + if (o.alsoResize.length) { o.alsoResize = o.alsoResize[0]; _store(o.alsoResize); } + else { $.each(o.alsoResize, function (exp) { _store(exp); }); } + }else{ + _store(o.alsoResize); + } + }, + + resize: function (event, ui) { + var that = $(this).data("resizable"), o = that.options, os = that.originalSize, op = that.originalPosition; + + var delta = { + height: (that.size.height - os.height) || 0, width: (that.size.width - os.width) || 0, + top: (that.position.top - op.top) || 0, left: (that.position.left - op.left) || 0 + }, + + _alsoResize = function (exp, c) { + $(exp).each(function() { + var el = $(this), start = $(this).data("resizable-alsoresize"), style = {}, + css = c && c.length ? c : el.parents(ui.originalElement[0]).length ? ['width', 'height'] : ['width', 'height', 'top', 'left']; + + $.each(css, function (i, prop) { + var sum = (start[prop]||0) + (delta[prop]||0); + if (sum && sum >= 0) + style[prop] = sum || null; + }); + + el.css(style); + }); + }; + + if (typeof(o.alsoResize) == 'object' && !o.alsoResize.nodeType) { + $.each(o.alsoResize, function (exp, c) { _alsoResize(exp, c); }); + }else{ + _alsoResize(o.alsoResize); + } + }, + + stop: function (event, ui) { + $(this).removeData("resizable-alsoresize"); + } +}); + +$.ui.plugin.add("resizable", "animate", { + + stop: function(event, ui) { + var that = $(this).data("resizable"), o = that.options; + + var pr = that._proportionallyResizeElements, ista = pr.length && (/textarea/i).test(pr[0].nodeName), + soffseth = ista && $.ui.hasScroll(pr[0], 'left') /* TODO - jump height */ ? 0 : that.sizeDiff.height, + soffsetw = ista ? 0 : that.sizeDiff.width; + + var style = { width: (that.size.width - soffsetw), height: (that.size.height - soffseth) }, + left = (parseInt(that.element.css('left'), 10) + (that.position.left - that.originalPosition.left)) || null, + top = (parseInt(that.element.css('top'), 10) + (that.position.top - that.originalPosition.top)) || null; + + that.element.animate( + $.extend(style, top && left ? { top: top, left: left } : {}), { + duration: o.animateDuration, + easing: o.animateEasing, + step: function() { + + var data = { + width: parseInt(that.element.css('width'), 10), + height: parseInt(that.element.css('height'), 10), + top: parseInt(that.element.css('top'), 10), + left: parseInt(that.element.css('left'), 10) + }; + + if (pr && pr.length) $(pr[0]).css({ width: data.width, height: data.height }); + + // propagating resize, and updating values for each animation step + that._updateCache(data); + that._propagate("resize", event); + + } + } + ); + } + +}); + +$.ui.plugin.add("resizable", "containment", { + + start: function(event, ui) { + var that = $(this).data("resizable"), o = that.options, el = that.element; + var oc = o.containment, ce = (oc instanceof $) ? oc.get(0) : (/parent/.test(oc)) ? el.parent().get(0) : oc; + if (!ce) return; + + that.containerElement = $(ce); + + if (/document/.test(oc) || oc == document) { + that.containerOffset = { left: 0, top: 0 }; + that.containerPosition = { left: 0, top: 0 }; + + that.parentData = { + element: $(document), left: 0, top: 0, + width: $(document).width(), height: $(document).height() || document.body.parentNode.scrollHeight + }; + } + + // i'm a node, so compute top, left, right, bottom + else { + var element = $(ce), p = []; + $([ "Top", "Right", "Left", "Bottom" ]).each(function(i, name) { p[i] = num(element.css("padding" + name)); }); + + that.containerOffset = element.offset(); + that.containerPosition = element.position(); + that.containerSize = { height: (element.innerHeight() - p[3]), width: (element.innerWidth() - p[1]) }; + + var co = that.containerOffset, ch = that.containerSize.height, cw = that.containerSize.width, + width = ($.ui.hasScroll(ce, "left") ? ce.scrollWidth : cw ), height = ($.ui.hasScroll(ce) ? ce.scrollHeight : ch); + + that.parentData = { + element: ce, left: co.left, top: co.top, width: width, height: height + }; + } + }, + + resize: function(event, ui) { + var that = $(this).data("resizable"), o = that.options, + ps = that.containerSize, co = that.containerOffset, cs = that.size, cp = that.position, + pRatio = that._aspectRatio || event.shiftKey, cop = { top:0, left:0 }, ce = that.containerElement; + + if (ce[0] != document && (/static/).test(ce.css('position'))) cop = co; + + if (cp.left < (that._helper ? co.left : 0)) { + that.size.width = that.size.width + (that._helper ? (that.position.left - co.left) : (that.position.left - cop.left)); + if (pRatio) that.size.height = that.size.width / that.aspectRatio; + that.position.left = o.helper ? co.left : 0; + } + + if (cp.top < (that._helper ? co.top : 0)) { + that.size.height = that.size.height + (that._helper ? (that.position.top - co.top) : that.position.top); + if (pRatio) that.size.width = that.size.height * that.aspectRatio; + that.position.top = that._helper ? co.top : 0; + } + + that.offset.left = that.parentData.left+that.position.left; + that.offset.top = that.parentData.top+that.position.top; + + var woset = Math.abs( (that._helper ? that.offset.left - cop.left : (that.offset.left - cop.left)) + that.sizeDiff.width ), + hoset = Math.abs( (that._helper ? that.offset.top - cop.top : (that.offset.top - co.top)) + that.sizeDiff.height ); + + var isParent = that.containerElement.get(0) == that.element.parent().get(0), + isOffsetRelative = /relative|absolute/.test(that.containerElement.css('position')); + + if(isParent && isOffsetRelative) woset -= that.parentData.left; + + if (woset + that.size.width >= that.parentData.width) { + that.size.width = that.parentData.width - woset; + if (pRatio) that.size.height = that.size.width / that.aspectRatio; + } + + if (hoset + that.size.height >= that.parentData.height) { + that.size.height = that.parentData.height - hoset; + if (pRatio) that.size.width = that.size.height * that.aspectRatio; + } + }, + + stop: function(event, ui){ + var that = $(this).data("resizable"), o = that.options, cp = that.position, + co = that.containerOffset, cop = that.containerPosition, ce = that.containerElement; + + var helper = $(that.helper), ho = helper.offset(), w = helper.outerWidth() - that.sizeDiff.width, h = helper.outerHeight() - that.sizeDiff.height; + + if (that._helper && !o.animate && (/relative/).test(ce.css('position'))) + $(this).css({ left: ho.left - cop.left - co.left, width: w, height: h }); + + if (that._helper && !o.animate && (/static/).test(ce.css('position'))) + $(this).css({ left: ho.left - cop.left - co.left, width: w, height: h }); + + } +}); + +$.ui.plugin.add("resizable", "ghost", { + + start: function(event, ui) { + + var that = $(this).data("resizable"), o = that.options, cs = that.size; + + that.ghost = that.originalElement.clone(); + that.ghost + .css({ opacity: .25, display: 'block', position: 'relative', height: cs.height, width: cs.width, margin: 0, left: 0, top: 0 }) + .addClass('ui-resizable-ghost') + .addClass(typeof o.ghost == 'string' ? o.ghost : ''); + + that.ghost.appendTo(that.helper); + + }, + + resize: function(event, ui){ + var that = $(this).data("resizable"), o = that.options; + if (that.ghost) that.ghost.css({ position: 'relative', height: that.size.height, width: that.size.width }); + }, + + stop: function(event, ui){ + var that = $(this).data("resizable"), o = that.options; + if (that.ghost && that.helper) that.helper.get(0).removeChild(that.ghost.get(0)); + } + +}); + +$.ui.plugin.add("resizable", "grid", { + + resize: function(event, ui) { + var that = $(this).data("resizable"), o = that.options, cs = that.size, os = that.originalSize, op = that.originalPosition, a = that.axis, ratio = o._aspectRatio || event.shiftKey; + o.grid = typeof o.grid == "number" ? [o.grid, o.grid] : o.grid; + var ox = Math.round((cs.width - os.width) / (o.grid[0]||1)) * (o.grid[0]||1), oy = Math.round((cs.height - os.height) / (o.grid[1]||1)) * (o.grid[1]||1); + + if (/^(se|s|e)$/.test(a)) { + that.size.width = os.width + ox; + that.size.height = os.height + oy; + } + else if (/^(ne)$/.test(a)) { + that.size.width = os.width + ox; + that.size.height = os.height + oy; + that.position.top = op.top - oy; + } + else if (/^(sw)$/.test(a)) { + that.size.width = os.width + ox; + that.size.height = os.height + oy; + that.position.left = op.left - ox; + } + else { + that.size.width = os.width + ox; + that.size.height = os.height + oy; + that.position.top = op.top - oy; + that.position.left = op.left - ox; + } + } + +}); + +var num = function(v) { + return parseInt(v, 10) || 0; +}; + +var isNumber = function(value) { + return !isNaN(parseInt(value, 10)); +}; + +})(jQuery); +(function( $, undefined ) { + +$.widget("ui.selectable", $.ui.mouse, { + version: "1.9.1", + options: { + appendTo: 'body', + autoRefresh: true, + distance: 0, + filter: '*', + tolerance: 'touch' + }, + _create: function() { + var that = this; + + this.element.addClass("ui-selectable"); + + this.dragged = false; + + // cache selectee children based on filter + var selectees; + this.refresh = function() { + selectees = $(that.options.filter, that.element[0]); + selectees.addClass("ui-selectee"); + selectees.each(function() { + var $this = $(this); + var pos = $this.offset(); + $.data(this, "selectable-item", { + element: this, + $element: $this, + left: pos.left, + top: pos.top, + right: pos.left + $this.outerWidth(), + bottom: pos.top + $this.outerHeight(), + startselected: false, + selected: $this.hasClass('ui-selected'), + selecting: $this.hasClass('ui-selecting'), + unselecting: $this.hasClass('ui-unselecting') + }); + }); + }; + this.refresh(); + + this.selectees = selectees.addClass("ui-selectee"); + + this._mouseInit(); + + this.helper = $("
    "); + }, + + _destroy: function() { + this.selectees + .removeClass("ui-selectee") + .removeData("selectable-item"); + this.element + .removeClass("ui-selectable ui-selectable-disabled"); + this._mouseDestroy(); + }, + + _mouseStart: function(event) { + var that = this; + + this.opos = [event.pageX, event.pageY]; + + if (this.options.disabled) + return; + + var options = this.options; + + this.selectees = $(options.filter, this.element[0]); + + this._trigger("start", event); + + $(options.appendTo).append(this.helper); + // position helper (lasso) + this.helper.css({ + "left": event.clientX, + "top": event.clientY, + "width": 0, + "height": 0 + }); + + if (options.autoRefresh) { + this.refresh(); + } + + this.selectees.filter('.ui-selected').each(function() { + var selectee = $.data(this, "selectable-item"); + selectee.startselected = true; + if (!event.metaKey && !event.ctrlKey) { + selectee.$element.removeClass('ui-selected'); + selectee.selected = false; + selectee.$element.addClass('ui-unselecting'); + selectee.unselecting = true; + // selectable UNSELECTING callback + that._trigger("unselecting", event, { + unselecting: selectee.element + }); + } + }); + + $(event.target).parents().andSelf().each(function() { + var selectee = $.data(this, "selectable-item"); + if (selectee) { + var doSelect = (!event.metaKey && !event.ctrlKey) || !selectee.$element.hasClass('ui-selected'); + selectee.$element + .removeClass(doSelect ? "ui-unselecting" : "ui-selected") + .addClass(doSelect ? "ui-selecting" : "ui-unselecting"); + selectee.unselecting = !doSelect; + selectee.selecting = doSelect; + selectee.selected = doSelect; + // selectable (UN)SELECTING callback + if (doSelect) { + that._trigger("selecting", event, { + selecting: selectee.element + }); + } else { + that._trigger("unselecting", event, { + unselecting: selectee.element + }); + } + return false; + } + }); + + }, + + _mouseDrag: function(event) { + var that = this; + this.dragged = true; + + if (this.options.disabled) + return; + + var options = this.options; + + var x1 = this.opos[0], y1 = this.opos[1], x2 = event.pageX, y2 = event.pageY; + if (x1 > x2) { var tmp = x2; x2 = x1; x1 = tmp; } + if (y1 > y2) { var tmp = y2; y2 = y1; y1 = tmp; } + this.helper.css({left: x1, top: y1, width: x2-x1, height: y2-y1}); + + this.selectees.each(function() { + var selectee = $.data(this, "selectable-item"); + //prevent helper from being selected if appendTo: selectable + if (!selectee || selectee.element == that.element[0]) + return; + var hit = false; + if (options.tolerance == 'touch') { + hit = ( !(selectee.left > x2 || selectee.right < x1 || selectee.top > y2 || selectee.bottom < y1) ); + } else if (options.tolerance == 'fit') { + hit = (selectee.left > x1 && selectee.right < x2 && selectee.top > y1 && selectee.bottom < y2); + } + + if (hit) { + // SELECT + if (selectee.selected) { + selectee.$element.removeClass('ui-selected'); + selectee.selected = false; + } + if (selectee.unselecting) { + selectee.$element.removeClass('ui-unselecting'); + selectee.unselecting = false; + } + if (!selectee.selecting) { + selectee.$element.addClass('ui-selecting'); + selectee.selecting = true; + // selectable SELECTING callback + that._trigger("selecting", event, { + selecting: selectee.element + }); + } + } else { + // UNSELECT + if (selectee.selecting) { + if ((event.metaKey || event.ctrlKey) && selectee.startselected) { + selectee.$element.removeClass('ui-selecting'); + selectee.selecting = false; + selectee.$element.addClass('ui-selected'); + selectee.selected = true; + } else { + selectee.$element.removeClass('ui-selecting'); + selectee.selecting = false; + if (selectee.startselected) { + selectee.$element.addClass('ui-unselecting'); + selectee.unselecting = true; + } + // selectable UNSELECTING callback + that._trigger("unselecting", event, { + unselecting: selectee.element + }); + } + } + if (selectee.selected) { + if (!event.metaKey && !event.ctrlKey && !selectee.startselected) { + selectee.$element.removeClass('ui-selected'); + selectee.selected = false; + + selectee.$element.addClass('ui-unselecting'); + selectee.unselecting = true; + // selectable UNSELECTING callback + that._trigger("unselecting", event, { + unselecting: selectee.element + }); + } + } + } + }); + + return false; + }, + + _mouseStop: function(event) { + var that = this; + + this.dragged = false; + + var options = this.options; + + $('.ui-unselecting', this.element[0]).each(function() { + var selectee = $.data(this, "selectable-item"); + selectee.$element.removeClass('ui-unselecting'); + selectee.unselecting = false; + selectee.startselected = false; + that._trigger("unselected", event, { + unselected: selectee.element + }); + }); + $('.ui-selecting', this.element[0]).each(function() { + var selectee = $.data(this, "selectable-item"); + selectee.$element.removeClass('ui-selecting').addClass('ui-selected'); + selectee.selecting = false; + selectee.selected = true; + selectee.startselected = true; + that._trigger("selected", event, { + selected: selectee.element + }); + }); + this._trigger("stop", event); + + this.helper.remove(); + + return false; + } + +}); + +})(jQuery); +(function( $, undefined ) { + +$.widget("ui.sortable", $.ui.mouse, { + version: "1.9.1", + widgetEventPrefix: "sort", + ready: false, + options: { + appendTo: "parent", + axis: false, + connectWith: false, + containment: false, + cursor: 'auto', + cursorAt: false, + dropOnEmpty: true, + forcePlaceholderSize: false, + forceHelperSize: false, + grid: false, + handle: false, + helper: "original", + items: '> *', + opacity: false, + placeholder: false, + revert: false, + scroll: true, + scrollSensitivity: 20, + scrollSpeed: 20, + scope: "default", + tolerance: "intersect", + zIndex: 1000 + }, + _create: function() { + + var o = this.options; + this.containerCache = {}; + this.element.addClass("ui-sortable"); + + //Get the items + this.refresh(); + + //Let's determine if the items are being displayed horizontally + this.floating = this.items.length ? o.axis === 'x' || (/left|right/).test(this.items[0].item.css('float')) || (/inline|table-cell/).test(this.items[0].item.css('display')) : false; + + //Let's determine the parent's offset + this.offset = this.element.offset(); + + //Initialize mouse events for interaction + this._mouseInit(); + + //We're ready to go + this.ready = true + + }, + + _destroy: function() { + this.element + .removeClass("ui-sortable ui-sortable-disabled"); + this._mouseDestroy(); + + for ( var i = this.items.length - 1; i >= 0; i-- ) + this.items[i].item.removeData(this.widgetName + "-item"); + + return this; + }, + + _setOption: function(key, value){ + if ( key === "disabled" ) { + this.options[ key ] = value; + + this.widget().toggleClass( "ui-sortable-disabled", !!value ); + } else { + // Don't call widget base _setOption for disable as it adds ui-state-disabled class + $.Widget.prototype._setOption.apply(this, arguments); + } + }, + + _mouseCapture: function(event, overrideHandle) { + var that = this; + + if (this.reverting) { + return false; + } + + if(this.options.disabled || this.options.type == 'static') return false; + + //We have to refresh the items data once first + this._refreshItems(event); + + //Find out if the clicked node (or one of its parents) is a actual item in this.items + var currentItem = null, nodes = $(event.target).parents().each(function() { + if($.data(this, that.widgetName + '-item') == that) { + currentItem = $(this); + return false; + } + }); + if($.data(event.target, that.widgetName + '-item') == that) currentItem = $(event.target); + + if(!currentItem) return false; + if(this.options.handle && !overrideHandle) { + var validHandle = false; + + $(this.options.handle, currentItem).find("*").andSelf().each(function() { if(this == event.target) validHandle = true; }); + if(!validHandle) return false; + } + + this.currentItem = currentItem; + this._removeCurrentsFromItems(); + return true; + + }, + + _mouseStart: function(event, overrideHandle, noActivation) { + + var o = this.options; + this.currentContainer = this; + + //We only need to call refreshPositions, because the refreshItems call has been moved to mouseCapture + this.refreshPositions(); + + //Create and append the visible helper + this.helper = this._createHelper(event); + + //Cache the helper size + this._cacheHelperProportions(); + + /* + * - Position generation - + * This block generates everything position related - it's the core of draggables. + */ + + //Cache the margins of the original element + this._cacheMargins(); + + //Get the next scrolling parent + this.scrollParent = this.helper.scrollParent(); + + //The element's absolute position on the page minus margins + this.offset = this.currentItem.offset(); + this.offset = { + top: this.offset.top - this.margins.top, + left: this.offset.left - this.margins.left + }; + + $.extend(this.offset, { + click: { //Where the click happened, relative to the element + left: event.pageX - this.offset.left, + top: event.pageY - this.offset.top + }, + parent: this._getParentOffset(), + relative: this._getRelativeOffset() //This is a relative to absolute position minus the actual position calculation - only used for relative positioned helper + }); + + // Only after we got the offset, we can change the helper's position to absolute + // TODO: Still need to figure out a way to make relative sorting possible + this.helper.css("position", "absolute"); + this.cssPosition = this.helper.css("position"); + + //Generate the original position + this.originalPosition = this._generatePosition(event); + this.originalPageX = event.pageX; + this.originalPageY = event.pageY; + + //Adjust the mouse offset relative to the helper if 'cursorAt' is supplied + (o.cursorAt && this._adjustOffsetFromHelper(o.cursorAt)); + + //Cache the former DOM position + this.domPosition = { prev: this.currentItem.prev()[0], parent: this.currentItem.parent()[0] }; + + //If the helper is not the original, hide the original so it's not playing any role during the drag, won't cause anything bad this way + if(this.helper[0] != this.currentItem[0]) { + this.currentItem.hide(); + } + + //Create the placeholder + this._createPlaceholder(); + + //Set a containment if given in the options + if(o.containment) + this._setContainment(); + + if(o.cursor) { // cursor option + if ($('body').css("cursor")) this._storedCursor = $('body').css("cursor"); + $('body').css("cursor", o.cursor); + } + + if(o.opacity) { // opacity option + if (this.helper.css("opacity")) this._storedOpacity = this.helper.css("opacity"); + this.helper.css("opacity", o.opacity); + } + + if(o.zIndex) { // zIndex option + if (this.helper.css("zIndex")) this._storedZIndex = this.helper.css("zIndex"); + this.helper.css("zIndex", o.zIndex); + } + + //Prepare scrolling + if(this.scrollParent[0] != document && this.scrollParent[0].tagName != 'HTML') + this.overflowOffset = this.scrollParent.offset(); + + //Call callbacks + this._trigger("start", event, this._uiHash()); + + //Recache the helper size + if(!this._preserveHelperProportions) + this._cacheHelperProportions(); + + + //Post 'activate' events to possible containers + if(!noActivation) { + for (var i = this.containers.length - 1; i >= 0; i--) { this.containers[i]._trigger("activate", event, this._uiHash(this)); } + } + + //Prepare possible droppables + if($.ui.ddmanager) + $.ui.ddmanager.current = this; + + if ($.ui.ddmanager && !o.dropBehaviour) + $.ui.ddmanager.prepareOffsets(this, event); + + this.dragging = true; + + this.helper.addClass("ui-sortable-helper"); + this._mouseDrag(event); //Execute the drag once - this causes the helper not to be visible before getting its correct position + return true; + + }, + + _mouseDrag: function(event) { + + //Compute the helpers position + this.position = this._generatePosition(event); + this.positionAbs = this._convertPositionTo("absolute"); + + if (!this.lastPositionAbs) { + this.lastPositionAbs = this.positionAbs; + } + + //Do scrolling + if(this.options.scroll) { + var o = this.options, scrolled = false; + if(this.scrollParent[0] != document && this.scrollParent[0].tagName != 'HTML') { + + if((this.overflowOffset.top + this.scrollParent[0].offsetHeight) - event.pageY < o.scrollSensitivity) + this.scrollParent[0].scrollTop = scrolled = this.scrollParent[0].scrollTop + o.scrollSpeed; + else if(event.pageY - this.overflowOffset.top < o.scrollSensitivity) + this.scrollParent[0].scrollTop = scrolled = this.scrollParent[0].scrollTop - o.scrollSpeed; + + if((this.overflowOffset.left + this.scrollParent[0].offsetWidth) - event.pageX < o.scrollSensitivity) + this.scrollParent[0].scrollLeft = scrolled = this.scrollParent[0].scrollLeft + o.scrollSpeed; + else if(event.pageX - this.overflowOffset.left < o.scrollSensitivity) + this.scrollParent[0].scrollLeft = scrolled = this.scrollParent[0].scrollLeft - o.scrollSpeed; + + } else { + + if(event.pageY - $(document).scrollTop() < o.scrollSensitivity) + scrolled = $(document).scrollTop($(document).scrollTop() - o.scrollSpeed); + else if($(window).height() - (event.pageY - $(document).scrollTop()) < o.scrollSensitivity) + scrolled = $(document).scrollTop($(document).scrollTop() + o.scrollSpeed); + + if(event.pageX - $(document).scrollLeft() < o.scrollSensitivity) + scrolled = $(document).scrollLeft($(document).scrollLeft() - o.scrollSpeed); + else if($(window).width() - (event.pageX - $(document).scrollLeft()) < o.scrollSensitivity) + scrolled = $(document).scrollLeft($(document).scrollLeft() + o.scrollSpeed); + + } + + if(scrolled !== false && $.ui.ddmanager && !o.dropBehaviour) + $.ui.ddmanager.prepareOffsets(this, event); + } + + //Regenerate the absolute position used for position checks + this.positionAbs = this._convertPositionTo("absolute"); + + //Set the helper position + if(!this.options.axis || this.options.axis != "y") this.helper[0].style.left = this.position.left+'px'; + if(!this.options.axis || this.options.axis != "x") this.helper[0].style.top = this.position.top+'px'; + + //Rearrange + for (var i = this.items.length - 1; i >= 0; i--) { + + //Cache variables and intersection, continue if no intersection + var item = this.items[i], itemElement = item.item[0], intersection = this._intersectsWithPointer(item); + if (!intersection) continue; + + // Only put the placeholder inside the current Container, skip all + // items form other containers. This works because when moving + // an item from one container to another the + // currentContainer is switched before the placeholder is moved. + // + // Without this moving items in "sub-sortables" can cause the placeholder to jitter + // beetween the outer and inner container. + if (item.instance !== this.currentContainer) continue; + + if (itemElement != this.currentItem[0] //cannot intersect with itself + && this.placeholder[intersection == 1 ? "next" : "prev"]()[0] != itemElement //no useless actions that have been done before + && !$.contains(this.placeholder[0], itemElement) //no action if the item moved is the parent of the item checked + && (this.options.type == 'semi-dynamic' ? !$.contains(this.element[0], itemElement) : true) + //&& itemElement.parentNode == this.placeholder[0].parentNode // only rearrange items within the same container + ) { + + this.direction = intersection == 1 ? "down" : "up"; + + if (this.options.tolerance == "pointer" || this._intersectsWithSides(item)) { + this._rearrange(event, item); + } else { + break; + } + + this._trigger("change", event, this._uiHash()); + break; + } + } + + //Post events to containers + this._contactContainers(event); + + //Interconnect with droppables + if($.ui.ddmanager) $.ui.ddmanager.drag(this, event); + + //Call callbacks + this._trigger('sort', event, this._uiHash()); + + this.lastPositionAbs = this.positionAbs; + return false; + + }, + + _mouseStop: function(event, noPropagation) { + + if(!event) return; + + //If we are using droppables, inform the manager about the drop + if ($.ui.ddmanager && !this.options.dropBehaviour) + $.ui.ddmanager.drop(this, event); + + if(this.options.revert) { + var that = this; + var cur = this.placeholder.offset(); + + this.reverting = true; + + $(this.helper).animate({ + left: cur.left - this.offset.parent.left - this.margins.left + (this.offsetParent[0] == document.body ? 0 : this.offsetParent[0].scrollLeft), + top: cur.top - this.offset.parent.top - this.margins.top + (this.offsetParent[0] == document.body ? 0 : this.offsetParent[0].scrollTop) + }, parseInt(this.options.revert, 10) || 500, function() { + that._clear(event); + }); + } else { + this._clear(event, noPropagation); + } + + return false; + + }, + + cancel: function() { + + if(this.dragging) { + + this._mouseUp({ target: null }); + + if(this.options.helper == "original") + this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"); + else + this.currentItem.show(); + + //Post deactivating events to containers + for (var i = this.containers.length - 1; i >= 0; i--){ + this.containers[i]._trigger("deactivate", null, this._uiHash(this)); + if(this.containers[i].containerCache.over) { + this.containers[i]._trigger("out", null, this._uiHash(this)); + this.containers[i].containerCache.over = 0; + } + } + + } + + if (this.placeholder) { + //$(this.placeholder[0]).remove(); would have been the jQuery way - unfortunately, it unbinds ALL events from the original node! + if(this.placeholder[0].parentNode) this.placeholder[0].parentNode.removeChild(this.placeholder[0]); + if(this.options.helper != "original" && this.helper && this.helper[0].parentNode) this.helper.remove(); + + $.extend(this, { + helper: null, + dragging: false, + reverting: false, + _noFinalSort: null + }); + + if(this.domPosition.prev) { + $(this.domPosition.prev).after(this.currentItem); + } else { + $(this.domPosition.parent).prepend(this.currentItem); + } + } + + return this; + + }, + + serialize: function(o) { + + var items = this._getItemsAsjQuery(o && o.connected); + var str = []; o = o || {}; + + $(items).each(function() { + var res = ($(o.item || this).attr(o.attribute || 'id') || '').match(o.expression || (/(.+)[-=_](.+)/)); + if(res) str.push((o.key || res[1]+'[]')+'='+(o.key && o.expression ? res[1] : res[2])); + }); + + if(!str.length && o.key) { + str.push(o.key + '='); + } + + return str.join('&'); + + }, + + toArray: function(o) { + + var items = this._getItemsAsjQuery(o && o.connected); + var ret = []; o = o || {}; + + items.each(function() { ret.push($(o.item || this).attr(o.attribute || 'id') || ''); }); + return ret; + + }, + + /* Be careful with the following core functions */ + _intersectsWith: function(item) { + + var x1 = this.positionAbs.left, + x2 = x1 + this.helperProportions.width, + y1 = this.positionAbs.top, + y2 = y1 + this.helperProportions.height; + + var l = item.left, + r = l + item.width, + t = item.top, + b = t + item.height; + + var dyClick = this.offset.click.top, + dxClick = this.offset.click.left; + + var isOverElement = (y1 + dyClick) > t && (y1 + dyClick) < b && (x1 + dxClick) > l && (x1 + dxClick) < r; + + if( this.options.tolerance == "pointer" + || this.options.forcePointerForContainers + || (this.options.tolerance != "pointer" && this.helperProportions[this.floating ? 'width' : 'height'] > item[this.floating ? 'width' : 'height']) + ) { + return isOverElement; + } else { + + return (l < x1 + (this.helperProportions.width / 2) // Right Half + && x2 - (this.helperProportions.width / 2) < r // Left Half + && t < y1 + (this.helperProportions.height / 2) // Bottom Half + && y2 - (this.helperProportions.height / 2) < b ); // Top Half + + } + }, + + _intersectsWithPointer: function(item) { + + var isOverElementHeight = (this.options.axis === 'x') || $.ui.isOverAxis(this.positionAbs.top + this.offset.click.top, item.top, item.height), + isOverElementWidth = (this.options.axis === 'y') || $.ui.isOverAxis(this.positionAbs.left + this.offset.click.left, item.left, item.width), + isOverElement = isOverElementHeight && isOverElementWidth, + verticalDirection = this._getDragVerticalDirection(), + horizontalDirection = this._getDragHorizontalDirection(); + + if (!isOverElement) + return false; + + return this.floating ? + ( ((horizontalDirection && horizontalDirection == "right") || verticalDirection == "down") ? 2 : 1 ) + : ( verticalDirection && (verticalDirection == "down" ? 2 : 1) ); + + }, + + _intersectsWithSides: function(item) { + + var isOverBottomHalf = $.ui.isOverAxis(this.positionAbs.top + this.offset.click.top, item.top + (item.height/2), item.height), + isOverRightHalf = $.ui.isOverAxis(this.positionAbs.left + this.offset.click.left, item.left + (item.width/2), item.width), + verticalDirection = this._getDragVerticalDirection(), + horizontalDirection = this._getDragHorizontalDirection(); + + if (this.floating && horizontalDirection) { + return ((horizontalDirection == "right" && isOverRightHalf) || (horizontalDirection == "left" && !isOverRightHalf)); + } else { + return verticalDirection && ((verticalDirection == "down" && isOverBottomHalf) || (verticalDirection == "up" && !isOverBottomHalf)); + } + + }, + + _getDragVerticalDirection: function() { + var delta = this.positionAbs.top - this.lastPositionAbs.top; + return delta != 0 && (delta > 0 ? "down" : "up"); + }, + + _getDragHorizontalDirection: function() { + var delta = this.positionAbs.left - this.lastPositionAbs.left; + return delta != 0 && (delta > 0 ? "right" : "left"); + }, + + refresh: function(event) { + this._refreshItems(event); + this.refreshPositions(); + return this; + }, + + _connectWith: function() { + var options = this.options; + return options.connectWith.constructor == String + ? [options.connectWith] + : options.connectWith; + }, + + _getItemsAsjQuery: function(connected) { + + var items = []; + var queries = []; + var connectWith = this._connectWith(); + + if(connectWith && connected) { + for (var i = connectWith.length - 1; i >= 0; i--){ + var cur = $(connectWith[i]); + for (var j = cur.length - 1; j >= 0; j--){ + var inst = $.data(cur[j], this.widgetName); + if(inst && inst != this && !inst.options.disabled) { + queries.push([$.isFunction(inst.options.items) ? inst.options.items.call(inst.element) : $(inst.options.items, inst.element).not(".ui-sortable-helper").not('.ui-sortable-placeholder'), inst]); + } + }; + }; + } + + queries.push([$.isFunction(this.options.items) ? this.options.items.call(this.element, null, { options: this.options, item: this.currentItem }) : $(this.options.items, this.element).not(".ui-sortable-helper").not('.ui-sortable-placeholder'), this]); + + for (var i = queries.length - 1; i >= 0; i--){ + queries[i][0].each(function() { + items.push(this); + }); + }; + + return $(items); + + }, + + _removeCurrentsFromItems: function() { + + var list = this.currentItem.find(":data(" + this.widgetName + "-item)"); + + this.items = $.grep(this.items, function (item) { + for (var j=0; j < list.length; j++) { + if(list[j] == item.item[0]) + return false; + }; + return true; + }); + + }, + + _refreshItems: function(event) { + + this.items = []; + this.containers = [this]; + var items = this.items; + var queries = [[$.isFunction(this.options.items) ? this.options.items.call(this.element[0], event, { item: this.currentItem }) : $(this.options.items, this.element), this]]; + var connectWith = this._connectWith(); + + if(connectWith && this.ready) { //Shouldn't be run the first time through due to massive slow-down + for (var i = connectWith.length - 1; i >= 0; i--){ + var cur = $(connectWith[i]); + for (var j = cur.length - 1; j >= 0; j--){ + var inst = $.data(cur[j], this.widgetName); + if(inst && inst != this && !inst.options.disabled) { + queries.push([$.isFunction(inst.options.items) ? inst.options.items.call(inst.element[0], event, { item: this.currentItem }) : $(inst.options.items, inst.element), inst]); + this.containers.push(inst); + } + }; + }; + } + + for (var i = queries.length - 1; i >= 0; i--) { + var targetData = queries[i][1]; + var _queries = queries[i][0]; + + for (var j=0, queriesLength = _queries.length; j < queriesLength; j++) { + var item = $(_queries[j]); + + item.data(this.widgetName + '-item', targetData); // Data for target checking (mouse manager) + + items.push({ + item: item, + instance: targetData, + width: 0, height: 0, + left: 0, top: 0 + }); + }; + }; + + }, + + refreshPositions: function(fast) { + + //This has to be redone because due to the item being moved out/into the offsetParent, the offsetParent's position will change + if(this.offsetParent && this.helper) { + this.offset.parent = this._getParentOffset(); + } + + for (var i = this.items.length - 1; i >= 0; i--){ + var item = this.items[i]; + + //We ignore calculating positions of all connected containers when we're not over them + if(item.instance != this.currentContainer && this.currentContainer && item.item[0] != this.currentItem[0]) + continue; + + var t = this.options.toleranceElement ? $(this.options.toleranceElement, item.item) : item.item; + + if (!fast) { + item.width = t.outerWidth(); + item.height = t.outerHeight(); + } + + var p = t.offset(); + item.left = p.left; + item.top = p.top; + }; + + if(this.options.custom && this.options.custom.refreshContainers) { + this.options.custom.refreshContainers.call(this); + } else { + for (var i = this.containers.length - 1; i >= 0; i--){ + var p = this.containers[i].element.offset(); + this.containers[i].containerCache.left = p.left; + this.containers[i].containerCache.top = p.top; + this.containers[i].containerCache.width = this.containers[i].element.outerWidth(); + this.containers[i].containerCache.height = this.containers[i].element.outerHeight(); + }; + } + + return this; + }, + + _createPlaceholder: function(that) { + that = that || this; + var o = that.options; + + if(!o.placeholder || o.placeholder.constructor == String) { + var className = o.placeholder; + o.placeholder = { + element: function() { + + var el = $(document.createElement(that.currentItem[0].nodeName)) + .addClass(className || that.currentItem[0].className+" ui-sortable-placeholder") + .removeClass("ui-sortable-helper")[0]; + + if(!className) + el.style.visibility = "hidden"; + + return el; + }, + update: function(container, p) { + + // 1. If a className is set as 'placeholder option, we don't force sizes - the class is responsible for that + // 2. The option 'forcePlaceholderSize can be enabled to force it even if a class name is specified + if(className && !o.forcePlaceholderSize) return; + + //If the element doesn't have a actual height by itself (without styles coming from a stylesheet), it receives the inline height from the dragged item + if(!p.height()) { p.height(that.currentItem.innerHeight() - parseInt(that.currentItem.css('paddingTop')||0, 10) - parseInt(that.currentItem.css('paddingBottom')||0, 10)); }; + if(!p.width()) { p.width(that.currentItem.innerWidth() - parseInt(that.currentItem.css('paddingLeft')||0, 10) - parseInt(that.currentItem.css('paddingRight')||0, 10)); }; + } + }; + } + + //Create the placeholder + that.placeholder = $(o.placeholder.element.call(that.element, that.currentItem)); + + //Append it after the actual current item + that.currentItem.after(that.placeholder); + + //Update the size of the placeholder (TODO: Logic to fuzzy, see line 316/317) + o.placeholder.update(that, that.placeholder); + + }, + + _contactContainers: function(event) { + + // get innermost container that intersects with item + var innermostContainer = null, innermostIndex = null; + + + for (var i = this.containers.length - 1; i >= 0; i--){ + + // never consider a container that's located within the item itself + if($.contains(this.currentItem[0], this.containers[i].element[0])) + continue; + + if(this._intersectsWith(this.containers[i].containerCache)) { + + // if we've already found a container and it's more "inner" than this, then continue + if(innermostContainer && $.contains(this.containers[i].element[0], innermostContainer.element[0])) + continue; + + innermostContainer = this.containers[i]; + innermostIndex = i; + + } else { + // container doesn't intersect. trigger "out" event if necessary + if(this.containers[i].containerCache.over) { + this.containers[i]._trigger("out", event, this._uiHash(this)); + this.containers[i].containerCache.over = 0; + } + } + + } + + // if no intersecting containers found, return + if(!innermostContainer) return; + + // move the item into the container if it's not there already + if(this.containers.length === 1) { + this.containers[innermostIndex]._trigger("over", event, this._uiHash(this)); + this.containers[innermostIndex].containerCache.over = 1; + } else { + + //When entering a new container, we will find the item with the least distance and append our item near it + var dist = 10000; var itemWithLeastDistance = null; + var posProperty = this.containers[innermostIndex].floating ? 'left' : 'top'; + var sizeProperty = this.containers[innermostIndex].floating ? 'width' : 'height'; + var base = this.positionAbs[posProperty] + this.offset.click[posProperty]; + for (var j = this.items.length - 1; j >= 0; j--) { + if(!$.contains(this.containers[innermostIndex].element[0], this.items[j].item[0])) continue; + if(this.items[j].item[0] == this.currentItem[0]) continue; + var cur = this.items[j].item.offset()[posProperty]; + var nearBottom = false; + if(Math.abs(cur - base) > Math.abs(cur + this.items[j][sizeProperty] - base)){ + nearBottom = true; + cur += this.items[j][sizeProperty]; + } + + if(Math.abs(cur - base) < dist) { + dist = Math.abs(cur - base); itemWithLeastDistance = this.items[j]; + this.direction = nearBottom ? "up": "down"; + } + } + + if(!itemWithLeastDistance && !this.options.dropOnEmpty) //Check if dropOnEmpty is enabled + return; + + this.currentContainer = this.containers[innermostIndex]; + itemWithLeastDistance ? this._rearrange(event, itemWithLeastDistance, null, true) : this._rearrange(event, null, this.containers[innermostIndex].element, true); + this._trigger("change", event, this._uiHash()); + this.containers[innermostIndex]._trigger("change", event, this._uiHash(this)); + + //Update the placeholder + this.options.placeholder.update(this.currentContainer, this.placeholder); + + this.containers[innermostIndex]._trigger("over", event, this._uiHash(this)); + this.containers[innermostIndex].containerCache.over = 1; + } + + + }, + + _createHelper: function(event) { + + var o = this.options; + var helper = $.isFunction(o.helper) ? $(o.helper.apply(this.element[0], [event, this.currentItem])) : (o.helper == 'clone' ? this.currentItem.clone() : this.currentItem); + + if(!helper.parents('body').length) //Add the helper to the DOM if that didn't happen already + $(o.appendTo != 'parent' ? o.appendTo : this.currentItem[0].parentNode)[0].appendChild(helper[0]); + + if(helper[0] == this.currentItem[0]) + this._storedCSS = { width: this.currentItem[0].style.width, height: this.currentItem[0].style.height, position: this.currentItem.css("position"), top: this.currentItem.css("top"), left: this.currentItem.css("left") }; + + if(helper[0].style.width == '' || o.forceHelperSize) helper.width(this.currentItem.width()); + if(helper[0].style.height == '' || o.forceHelperSize) helper.height(this.currentItem.height()); + + return helper; + + }, + + _adjustOffsetFromHelper: function(obj) { + if (typeof obj == 'string') { + obj = obj.split(' '); + } + if ($.isArray(obj)) { + obj = {left: +obj[0], top: +obj[1] || 0}; + } + if ('left' in obj) { + this.offset.click.left = obj.left + this.margins.left; + } + if ('right' in obj) { + this.offset.click.left = this.helperProportions.width - obj.right + this.margins.left; + } + if ('top' in obj) { + this.offset.click.top = obj.top + this.margins.top; + } + if ('bottom' in obj) { + this.offset.click.top = this.helperProportions.height - obj.bottom + this.margins.top; + } + }, + + _getParentOffset: function() { + + + //Get the offsetParent and cache its position + this.offsetParent = this.helper.offsetParent(); + var po = this.offsetParent.offset(); + + // This is a special case where we need to modify a offset calculated on start, since the following happened: + // 1. The position of the helper is absolute, so it's position is calculated based on the next positioned parent + // 2. The actual offset parent is a child of the scroll parent, and the scroll parent isn't the document, which means that + // the scroll is included in the initial calculation of the offset of the parent, and never recalculated upon drag + if(this.cssPosition == 'absolute' && this.scrollParent[0] != document && $.contains(this.scrollParent[0], this.offsetParent[0])) { + po.left += this.scrollParent.scrollLeft(); + po.top += this.scrollParent.scrollTop(); + } + + if((this.offsetParent[0] == document.body) //This needs to be actually done for all browsers, since pageX/pageY includes this information + || (this.offsetParent[0].tagName && this.offsetParent[0].tagName.toLowerCase() == 'html' && $.ui.ie)) //Ugly IE fix + po = { top: 0, left: 0 }; + + return { + top: po.top + (parseInt(this.offsetParent.css("borderTopWidth"),10) || 0), + left: po.left + (parseInt(this.offsetParent.css("borderLeftWidth"),10) || 0) + }; + + }, + + _getRelativeOffset: function() { + + if(this.cssPosition == "relative") { + var p = this.currentItem.position(); + return { + top: p.top - (parseInt(this.helper.css("top"),10) || 0) + this.scrollParent.scrollTop(), + left: p.left - (parseInt(this.helper.css("left"),10) || 0) + this.scrollParent.scrollLeft() + }; + } else { + return { top: 0, left: 0 }; + } + + }, + + _cacheMargins: function() { + this.margins = { + left: (parseInt(this.currentItem.css("marginLeft"),10) || 0), + top: (parseInt(this.currentItem.css("marginTop"),10) || 0) + }; + }, + + _cacheHelperProportions: function() { + this.helperProportions = { + width: this.helper.outerWidth(), + height: this.helper.outerHeight() + }; + }, + + _setContainment: function() { + + var o = this.options; + if(o.containment == 'parent') o.containment = this.helper[0].parentNode; + if(o.containment == 'document' || o.containment == 'window') this.containment = [ + 0 - this.offset.relative.left - this.offset.parent.left, + 0 - this.offset.relative.top - this.offset.parent.top, + $(o.containment == 'document' ? document : window).width() - this.helperProportions.width - this.margins.left, + ($(o.containment == 'document' ? document : window).height() || document.body.parentNode.scrollHeight) - this.helperProportions.height - this.margins.top + ]; + + if(!(/^(document|window|parent)$/).test(o.containment)) { + var ce = $(o.containment)[0]; + var co = $(o.containment).offset(); + var over = ($(ce).css("overflow") != 'hidden'); + + this.containment = [ + co.left + (parseInt($(ce).css("borderLeftWidth"),10) || 0) + (parseInt($(ce).css("paddingLeft"),10) || 0) - this.margins.left, + co.top + (parseInt($(ce).css("borderTopWidth"),10) || 0) + (parseInt($(ce).css("paddingTop"),10) || 0) - this.margins.top, + co.left+(over ? Math.max(ce.scrollWidth,ce.offsetWidth) : ce.offsetWidth) - (parseInt($(ce).css("borderLeftWidth"),10) || 0) - (parseInt($(ce).css("paddingRight"),10) || 0) - this.helperProportions.width - this.margins.left, + co.top+(over ? Math.max(ce.scrollHeight,ce.offsetHeight) : ce.offsetHeight) - (parseInt($(ce).css("borderTopWidth"),10) || 0) - (parseInt($(ce).css("paddingBottom"),10) || 0) - this.helperProportions.height - this.margins.top + ]; + } + + }, + + _convertPositionTo: function(d, pos) { + + if(!pos) pos = this.position; + var mod = d == "absolute" ? 1 : -1; + var o = this.options, scroll = this.cssPosition == 'absolute' && !(this.scrollParent[0] != document && $.contains(this.scrollParent[0], this.offsetParent[0])) ? this.offsetParent : this.scrollParent, scrollIsRootNode = (/(html|body)/i).test(scroll[0].tagName); + + return { + top: ( + pos.top // The absolute mouse position + + this.offset.relative.top * mod // Only for relative positioned nodes: Relative offset from element to offset parent + + this.offset.parent.top * mod // The offsetParent's offset without borders (offset + border) + - ( ( this.cssPosition == 'fixed' ? -this.scrollParent.scrollTop() : ( scrollIsRootNode ? 0 : scroll.scrollTop() ) ) * mod) + ), + left: ( + pos.left // The absolute mouse position + + this.offset.relative.left * mod // Only for relative positioned nodes: Relative offset from element to offset parent + + this.offset.parent.left * mod // The offsetParent's offset without borders (offset + border) + - ( ( this.cssPosition == 'fixed' ? -this.scrollParent.scrollLeft() : scrollIsRootNode ? 0 : scroll.scrollLeft() ) * mod) + ) + }; + + }, + + _generatePosition: function(event) { + + var o = this.options, scroll = this.cssPosition == 'absolute' && !(this.scrollParent[0] != document && $.contains(this.scrollParent[0], this.offsetParent[0])) ? this.offsetParent : this.scrollParent, scrollIsRootNode = (/(html|body)/i).test(scroll[0].tagName); + + // This is another very weird special case that only happens for relative elements: + // 1. If the css position is relative + // 2. and the scroll parent is the document or similar to the offset parent + // we have to refresh the relative offset during the scroll so there are no jumps + if(this.cssPosition == 'relative' && !(this.scrollParent[0] != document && this.scrollParent[0] != this.offsetParent[0])) { + this.offset.relative = this._getRelativeOffset(); + } + + var pageX = event.pageX; + var pageY = event.pageY; + + /* + * - Position constraining - + * Constrain the position to a mix of grid, containment. + */ + + if(this.originalPosition) { //If we are not dragging yet, we won't check for options + + if(this.containment) { + if(event.pageX - this.offset.click.left < this.containment[0]) pageX = this.containment[0] + this.offset.click.left; + if(event.pageY - this.offset.click.top < this.containment[1]) pageY = this.containment[1] + this.offset.click.top; + if(event.pageX - this.offset.click.left > this.containment[2]) pageX = this.containment[2] + this.offset.click.left; + if(event.pageY - this.offset.click.top > this.containment[3]) pageY = this.containment[3] + this.offset.click.top; + } + + if(o.grid) { + var top = this.originalPageY + Math.round((pageY - this.originalPageY) / o.grid[1]) * o.grid[1]; + pageY = this.containment ? (!(top - this.offset.click.top < this.containment[1] || top - this.offset.click.top > this.containment[3]) ? top : (!(top - this.offset.click.top < this.containment[1]) ? top - o.grid[1] : top + o.grid[1])) : top; + + var left = this.originalPageX + Math.round((pageX - this.originalPageX) / o.grid[0]) * o.grid[0]; + pageX = this.containment ? (!(left - this.offset.click.left < this.containment[0] || left - this.offset.click.left > this.containment[2]) ? left : (!(left - this.offset.click.left < this.containment[0]) ? left - o.grid[0] : left + o.grid[0])) : left; + } + + } + + return { + top: ( + pageY // The absolute mouse position + - this.offset.click.top // Click offset (relative to the element) + - this.offset.relative.top // Only for relative positioned nodes: Relative offset from element to offset parent + - this.offset.parent.top // The offsetParent's offset without borders (offset + border) + + ( ( this.cssPosition == 'fixed' ? -this.scrollParent.scrollTop() : ( scrollIsRootNode ? 0 : scroll.scrollTop() ) )) + ), + left: ( + pageX // The absolute mouse position + - this.offset.click.left // Click offset (relative to the element) + - this.offset.relative.left // Only for relative positioned nodes: Relative offset from element to offset parent + - this.offset.parent.left // The offsetParent's offset without borders (offset + border) + + ( ( this.cssPosition == 'fixed' ? -this.scrollParent.scrollLeft() : scrollIsRootNode ? 0 : scroll.scrollLeft() )) + ) + }; + + }, + + _rearrange: function(event, i, a, hardRefresh) { + + a ? a[0].appendChild(this.placeholder[0]) : i.item[0].parentNode.insertBefore(this.placeholder[0], (this.direction == 'down' ? i.item[0] : i.item[0].nextSibling)); + + //Various things done here to improve the performance: + // 1. we create a setTimeout, that calls refreshPositions + // 2. on the instance, we have a counter variable, that get's higher after every append + // 3. on the local scope, we copy the counter variable, and check in the timeout, if it's still the same + // 4. this lets only the last addition to the timeout stack through + this.counter = this.counter ? ++this.counter : 1; + var counter = this.counter; + + this._delay(function() { + if(counter == this.counter) this.refreshPositions(!hardRefresh); //Precompute after each DOM insertion, NOT on mousemove + }); + + }, + + _clear: function(event, noPropagation) { + + this.reverting = false; + // We delay all events that have to be triggered to after the point where the placeholder has been removed and + // everything else normalized again + var delayedTriggers = []; + + // We first have to update the dom position of the actual currentItem + // Note: don't do it if the current item is already removed (by a user), or it gets reappended (see #4088) + if(!this._noFinalSort && this.currentItem.parent().length) this.placeholder.before(this.currentItem); + this._noFinalSort = null; + + if(this.helper[0] == this.currentItem[0]) { + for(var i in this._storedCSS) { + if(this._storedCSS[i] == 'auto' || this._storedCSS[i] == 'static') this._storedCSS[i] = ''; + } + this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"); + } else { + this.currentItem.show(); + } + + if(this.fromOutside && !noPropagation) delayedTriggers.push(function(event) { this._trigger("receive", event, this._uiHash(this.fromOutside)); }); + if((this.fromOutside || this.domPosition.prev != this.currentItem.prev().not(".ui-sortable-helper")[0] || this.domPosition.parent != this.currentItem.parent()[0]) && !noPropagation) delayedTriggers.push(function(event) { this._trigger("update", event, this._uiHash()); }); //Trigger update callback if the DOM position has changed + + // Check if the items Container has Changed and trigger appropriate + // events. + if (this !== this.currentContainer) { + if(!noPropagation) { + delayedTriggers.push(function(event) { this._trigger("remove", event, this._uiHash()); }); + delayedTriggers.push((function(c) { return function(event) { c._trigger("receive", event, this._uiHash(this)); }; }).call(this, this.currentContainer)); + delayedTriggers.push((function(c) { return function(event) { c._trigger("update", event, this._uiHash(this)); }; }).call(this, this.currentContainer)); + } + } + + + //Post events to containers + for (var i = this.containers.length - 1; i >= 0; i--){ + if(!noPropagation) delayedTriggers.push((function(c) { return function(event) { c._trigger("deactivate", event, this._uiHash(this)); }; }).call(this, this.containers[i])); + if(this.containers[i].containerCache.over) { + delayedTriggers.push((function(c) { return function(event) { c._trigger("out", event, this._uiHash(this)); }; }).call(this, this.containers[i])); + this.containers[i].containerCache.over = 0; + } + } + + //Do what was originally in plugins + if(this._storedCursor) $('body').css("cursor", this._storedCursor); //Reset cursor + if(this._storedOpacity) this.helper.css("opacity", this._storedOpacity); //Reset opacity + if(this._storedZIndex) this.helper.css("zIndex", this._storedZIndex == 'auto' ? '' : this._storedZIndex); //Reset z-index + + this.dragging = false; + if(this.cancelHelperRemoval) { + if(!noPropagation) { + this._trigger("beforeStop", event, this._uiHash()); + for (var i=0; i < delayedTriggers.length; i++) { delayedTriggers[i].call(this, event); }; //Trigger all delayed events + this._trigger("stop", event, this._uiHash()); + } + + this.fromOutside = false; + return false; + } + + if(!noPropagation) this._trigger("beforeStop", event, this._uiHash()); + + //$(this.placeholder[0]).remove(); would have been the jQuery way - unfortunately, it unbinds ALL events from the original node! + this.placeholder[0].parentNode.removeChild(this.placeholder[0]); + + if(this.helper[0] != this.currentItem[0]) this.helper.remove(); this.helper = null; + + if(!noPropagation) { + for (var i=0; i < delayedTriggers.length; i++) { delayedTriggers[i].call(this, event); }; //Trigger all delayed events + this._trigger("stop", event, this._uiHash()); + } + + this.fromOutside = false; + return true; + + }, + + _trigger: function() { + if ($.Widget.prototype._trigger.apply(this, arguments) === false) { + this.cancel(); + } + }, + + _uiHash: function(_inst) { + var inst = _inst || this; + return { + helper: inst.helper, + placeholder: inst.placeholder || $([]), + position: inst.position, + originalPosition: inst.originalPosition, + offset: inst.positionAbs, + item: inst.currentItem, + sender: _inst ? _inst.element : null + }; + } + +}); + +})(jQuery); +(function( $, undefined ) { + +var uid = 0, + hideProps = {}, + showProps = {}; + +hideProps.height = hideProps.paddingTop = hideProps.paddingBottom = + hideProps.borderTopWidth = hideProps.borderBottomWidth = "hide"; +showProps.height = showProps.paddingTop = showProps.paddingBottom = + showProps.borderTopWidth = showProps.borderBottomWidth = "show"; + +$.widget( "ui.accordion", { + version: "1.9.1", + options: { + active: 0, + animate: {}, + collapsible: false, + event: "click", + header: "> li > :first-child,> :not(li):even", + heightStyle: "auto", + icons: { + activeHeader: "ui-icon-triangle-1-s", + header: "ui-icon-triangle-1-e" + }, + + // callbacks + activate: null, + beforeActivate: null + }, + + _create: function() { + var accordionId = this.accordionId = "ui-accordion-" + + (this.element.attr( "id" ) || ++uid), + options = this.options; + + this.prevShow = this.prevHide = $(); + this.element.addClass( "ui-accordion ui-widget ui-helper-reset" ); + + this.headers = this.element.find( options.header ) + .addClass( "ui-accordion-header ui-helper-reset ui-state-default ui-corner-all" ); + this._hoverable( this.headers ); + this._focusable( this.headers ); + + this.headers.next() + .addClass( "ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" ) + .hide(); + + // don't allow collapsible: false and active: false / null + if ( !options.collapsible && (options.active === false || options.active == null) ) { + options.active = 0; + } + // handle negative values + if ( options.active < 0 ) { + options.active += this.headers.length; + } + this.active = this._findActive( options.active ) + .addClass( "ui-accordion-header-active ui-state-active" ) + .toggleClass( "ui-corner-all ui-corner-top" ); + this.active.next() + .addClass( "ui-accordion-content-active" ) + .show(); + + this._createIcons(); + this.refresh(); + + // ARIA + this.element.attr( "role", "tablist" ); + + this.headers + .attr( "role", "tab" ) + .each(function( i ) { + var header = $( this ), + headerId = header.attr( "id" ), + panel = header.next(), + panelId = panel.attr( "id" ); + if ( !headerId ) { + headerId = accordionId + "-header-" + i; + header.attr( "id", headerId ); + } + if ( !panelId ) { + panelId = accordionId + "-panel-" + i; + panel.attr( "id", panelId ); + } + header.attr( "aria-controls", panelId ); + panel.attr( "aria-labelledby", headerId ); + }) + .next() + .attr( "role", "tabpanel" ); + + this.headers + .not( this.active ) + .attr({ + "aria-selected": "false", + tabIndex: -1 + }) + .next() + .attr({ + "aria-expanded": "false", + "aria-hidden": "true" + }) + .hide(); + + // make sure at least one header is in the tab order + if ( !this.active.length ) { + this.headers.eq( 0 ).attr( "tabIndex", 0 ); + } else { + this.active.attr({ + "aria-selected": "true", + tabIndex: 0 + }) + .next() + .attr({ + "aria-expanded": "true", + "aria-hidden": "false" + }); + } + + this._on( this.headers, { keydown: "_keydown" }); + this._on( this.headers.next(), { keydown: "_panelKeyDown" }); + this._setupEvents( options.event ); + }, + + _getCreateEventData: function() { + return { + header: this.active, + content: !this.active.length ? $() : this.active.next() + }; + }, + + _createIcons: function() { + var icons = this.options.icons; + if ( icons ) { + $( "" ) + .addClass( "ui-accordion-header-icon ui-icon " + icons.header ) + .prependTo( this.headers ); + this.active.children( ".ui-accordion-header-icon" ) + .removeClass( icons.header ) + .addClass( icons.activeHeader ); + this.headers.addClass( "ui-accordion-icons" ); + } + }, + + _destroyIcons: function() { + this.headers + .removeClass( "ui-accordion-icons" ) + .children( ".ui-accordion-header-icon" ) + .remove(); + }, + + _destroy: function() { + var contents; + + // clean up main element + this.element + .removeClass( "ui-accordion ui-widget ui-helper-reset" ) + .removeAttr( "role" ); + + // clean up headers + this.headers + .removeClass( "ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top" ) + .removeAttr( "role" ) + .removeAttr( "aria-selected" ) + .removeAttr( "aria-controls" ) + .removeAttr( "tabIndex" ) + .each(function() { + if ( /^ui-accordion/.test( this.id ) ) { + this.removeAttribute( "id" ); + } + }); + this._destroyIcons(); + + // clean up content panels + contents = this.headers.next() + .css( "display", "" ) + .removeAttr( "role" ) + .removeAttr( "aria-expanded" ) + .removeAttr( "aria-hidden" ) + .removeAttr( "aria-labelledby" ) + .removeClass( "ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled" ) + .each(function() { + if ( /^ui-accordion/.test( this.id ) ) { + this.removeAttribute( "id" ); + } + }); + if ( this.options.heightStyle !== "content" ) { + contents.css( "height", "" ); + } + }, + + _setOption: function( key, value ) { + if ( key === "active" ) { + // _activate() will handle invalid values and update this.options + this._activate( value ); + return; + } + + if ( key === "event" ) { + if ( this.options.event ) { + this._off( this.headers, this.options.event ); + } + this._setupEvents( value ); + } + + this._super( key, value ); + + // setting collapsible: false while collapsed; open first panel + if ( key === "collapsible" && !value && this.options.active === false ) { + this._activate( 0 ); + } + + if ( key === "icons" ) { + this._destroyIcons(); + if ( value ) { + this._createIcons(); + } + } + + // #5332 - opacity doesn't cascade to positioned elements in IE + // so we need to add the disabled class to the headers and panels + if ( key === "disabled" ) { + this.headers.add( this.headers.next() ) + .toggleClass( "ui-state-disabled", !!value ); + } + }, + + _keydown: function( event ) { + if ( event.altKey || event.ctrlKey ) { + return; + } + + var keyCode = $.ui.keyCode, + length = this.headers.length, + currentIndex = this.headers.index( event.target ), + toFocus = false; + + switch ( event.keyCode ) { + case keyCode.RIGHT: + case keyCode.DOWN: + toFocus = this.headers[ ( currentIndex + 1 ) % length ]; + break; + case keyCode.LEFT: + case keyCode.UP: + toFocus = this.headers[ ( currentIndex - 1 + length ) % length ]; + break; + case keyCode.SPACE: + case keyCode.ENTER: + this._eventHandler( event ); + break; + case keyCode.HOME: + toFocus = this.headers[ 0 ]; + break; + case keyCode.END: + toFocus = this.headers[ length - 1 ]; + break; + } + + if ( toFocus ) { + $( event.target ).attr( "tabIndex", -1 ); + $( toFocus ).attr( "tabIndex", 0 ); + toFocus.focus(); + event.preventDefault(); + } + }, + + _panelKeyDown : function( event ) { + if ( event.keyCode === $.ui.keyCode.UP && event.ctrlKey ) { + $( event.currentTarget ).prev().focus(); + } + }, + + refresh: function() { + var maxHeight, overflow, + heightStyle = this.options.heightStyle, + parent = this.element.parent(); + + + if ( heightStyle === "fill" ) { + // IE 6 treats height like minHeight, so we need to turn off overflow + // in order to get a reliable height + // we use the minHeight support test because we assume that only + // browsers that don't support minHeight will treat height as minHeight + if ( !$.support.minHeight ) { + overflow = parent.css( "overflow" ); + parent.css( "overflow", "hidden"); + } + maxHeight = parent.height(); + this.element.siblings( ":visible" ).each(function() { + var elem = $( this ), + position = elem.css( "position" ); + + if ( position === "absolute" || position === "fixed" ) { + return; + } + maxHeight -= elem.outerHeight( true ); + }); + if ( overflow ) { + parent.css( "overflow", overflow ); + } + + this.headers.each(function() { + maxHeight -= $( this ).outerHeight( true ); + }); + + this.headers.next() + .each(function() { + $( this ).height( Math.max( 0, maxHeight - + $( this ).innerHeight() + $( this ).height() ) ); + }) + .css( "overflow", "auto" ); + } else if ( heightStyle === "auto" ) { + maxHeight = 0; + this.headers.next() + .each(function() { + maxHeight = Math.max( maxHeight, $( this ).height( "" ).height() ); + }) + .height( maxHeight ); + } + }, + + _activate: function( index ) { + var active = this._findActive( index )[ 0 ]; + + // trying to activate the already active panel + if ( active === this.active[ 0 ] ) { + return; + } + + // trying to collapse, simulate a click on the currently active header + active = active || this.active[ 0 ]; + + this._eventHandler({ + target: active, + currentTarget: active, + preventDefault: $.noop + }); + }, + + _findActive: function( selector ) { + return typeof selector === "number" ? this.headers.eq( selector ) : $(); + }, + + _setupEvents: function( event ) { + var events = {}; + if ( !event ) { + return; + } + $.each( event.split(" "), function( index, eventName ) { + events[ eventName ] = "_eventHandler"; + }); + this._on( this.headers, events ); + }, + + _eventHandler: function( event ) { + var options = this.options, + active = this.active, + clicked = $( event.currentTarget ), + clickedIsActive = clicked[ 0 ] === active[ 0 ], + collapsing = clickedIsActive && options.collapsible, + toShow = collapsing ? $() : clicked.next(), + toHide = active.next(), + eventData = { + oldHeader: active, + oldPanel: toHide, + newHeader: collapsing ? $() : clicked, + newPanel: toShow + }; + + event.preventDefault(); + + if ( + // click on active header, but not collapsible + ( clickedIsActive && !options.collapsible ) || + // allow canceling activation + ( this._trigger( "beforeActivate", event, eventData ) === false ) ) { + return; + } + + options.active = collapsing ? false : this.headers.index( clicked ); + + // when the call to ._toggle() comes after the class changes + // it causes a very odd bug in IE 8 (see #6720) + this.active = clickedIsActive ? $() : clicked; + this._toggle( eventData ); + + // switch classes + // corner classes on the previously active header stay after the animation + active.removeClass( "ui-accordion-header-active ui-state-active" ); + if ( options.icons ) { + active.children( ".ui-accordion-header-icon" ) + .removeClass( options.icons.activeHeader ) + .addClass( options.icons.header ); + } + + if ( !clickedIsActive ) { + clicked + .removeClass( "ui-corner-all" ) + .addClass( "ui-accordion-header-active ui-state-active ui-corner-top" ); + if ( options.icons ) { + clicked.children( ".ui-accordion-header-icon" ) + .removeClass( options.icons.header ) + .addClass( options.icons.activeHeader ); + } + + clicked + .next() + .addClass( "ui-accordion-content-active" ); + } + }, + + _toggle: function( data ) { + var toShow = data.newPanel, + toHide = this.prevShow.length ? this.prevShow : data.oldPanel; + + // handle activating a panel during the animation for another activation + this.prevShow.add( this.prevHide ).stop( true, true ); + this.prevShow = toShow; + this.prevHide = toHide; + + if ( this.options.animate ) { + this._animate( toShow, toHide, data ); + } else { + toHide.hide(); + toShow.show(); + this._toggleComplete( data ); + } + + toHide.attr({ + "aria-expanded": "false", + "aria-hidden": "true" + }); + toHide.prev().attr( "aria-selected", "false" ); + // if we're switching panels, remove the old header from the tab order + // if we're opening from collapsed state, remove the previous header from the tab order + // if we're collapsing, then keep the collapsing header in the tab order + if ( toShow.length && toHide.length ) { + toHide.prev().attr( "tabIndex", -1 ); + } else if ( toShow.length ) { + this.headers.filter(function() { + return $( this ).attr( "tabIndex" ) === 0; + }) + .attr( "tabIndex", -1 ); + } + + toShow + .attr({ + "aria-expanded": "true", + "aria-hidden": "false" + }) + .prev() + .attr({ + "aria-selected": "true", + tabIndex: 0 + }); + }, + + _animate: function( toShow, toHide, data ) { + var total, easing, duration, + that = this, + adjust = 0, + down = toShow.length && + ( !toHide.length || ( toShow.index() < toHide.index() ) ), + animate = this.options.animate || {}, + options = down && animate.down || animate, + complete = function() { + that._toggleComplete( data ); + }; + + if ( typeof options === "number" ) { + duration = options; + } + if ( typeof options === "string" ) { + easing = options; + } + // fall back from options to animation in case of partial down settings + easing = easing || options.easing || animate.easing; + duration = duration || options.duration || animate.duration; + + if ( !toHide.length ) { + return toShow.animate( showProps, duration, easing, complete ); + } + if ( !toShow.length ) { + return toHide.animate( hideProps, duration, easing, complete ); + } + + total = toShow.show().outerHeight(); + toHide.animate( hideProps, { + duration: duration, + easing: easing, + step: function( now, fx ) { + fx.now = Math.round( now ); + } + }); + toShow + .hide() + .animate( showProps, { + duration: duration, + easing: easing, + complete: complete, + step: function( now, fx ) { + fx.now = Math.round( now ); + if ( fx.prop !== "height" ) { + adjust += fx.now; + } else if ( that.options.heightStyle !== "content" ) { + fx.now = Math.round( total - toHide.outerHeight() - adjust ); + adjust = 0; + } + } + }); + }, + + _toggleComplete: function( data ) { + var toHide = data.oldPanel; + + toHide + .removeClass( "ui-accordion-content-active" ) + .prev() + .removeClass( "ui-corner-top" ) + .addClass( "ui-corner-all" ); + + // Work around for rendering bug in IE (#5421) + if ( toHide.length ) { + toHide.parent()[0].className = toHide.parent()[0].className; + } + + this._trigger( "activate", null, data ); + } +}); + + + +// DEPRECATED +if ( $.uiBackCompat !== false ) { + // navigation options + (function( $, prototype ) { + $.extend( prototype.options, { + navigation: false, + navigationFilter: function() { + return this.href.toLowerCase() === location.href.toLowerCase(); + } + }); + + var _create = prototype._create; + prototype._create = function() { + if ( this.options.navigation ) { + var that = this, + headers = this.element.find( this.options.header ), + content = headers.next(), + current = headers.add( content ) + .find( "a" ) + .filter( this.options.navigationFilter ) + [ 0 ]; + if ( current ) { + headers.add( content ).each( function( index ) { + if ( $.contains( this, current ) ) { + that.options.active = Math.floor( index / 2 ); + return false; + } + }); + } + } + _create.call( this ); + }; + }( jQuery, jQuery.ui.accordion.prototype ) ); + + // height options + (function( $, prototype ) { + $.extend( prototype.options, { + heightStyle: null, // remove default so we fall back to old values + autoHeight: true, // use heightStyle: "auto" + clearStyle: false, // use heightStyle: "content" + fillSpace: false // use heightStyle: "fill" + }); + + var _create = prototype._create, + _setOption = prototype._setOption; + + $.extend( prototype, { + _create: function() { + this.options.heightStyle = this.options.heightStyle || + this._mergeHeightStyle(); + + _create.call( this ); + }, + + _setOption: function( key ) { + if ( key === "autoHeight" || key === "clearStyle" || key === "fillSpace" ) { + this.options.heightStyle = this._mergeHeightStyle(); + } + _setOption.apply( this, arguments ); + }, + + _mergeHeightStyle: function() { + var options = this.options; + + if ( options.fillSpace ) { + return "fill"; + } + + if ( options.clearStyle ) { + return "content"; + } + + if ( options.autoHeight ) { + return "auto"; + } + } + }); + }( jQuery, jQuery.ui.accordion.prototype ) ); + + // icon options + (function( $, prototype ) { + $.extend( prototype.options.icons, { + activeHeader: null, // remove default so we fall back to old values + headerSelected: "ui-icon-triangle-1-s" + }); + + var _createIcons = prototype._createIcons; + prototype._createIcons = function() { + if ( this.options.icons ) { + this.options.icons.activeHeader = this.options.icons.activeHeader || + this.options.icons.headerSelected; + } + _createIcons.call( this ); + }; + }( jQuery, jQuery.ui.accordion.prototype ) ); + + // expanded active option, activate method + (function( $, prototype ) { + prototype.activate = prototype._activate; + + var _findActive = prototype._findActive; + prototype._findActive = function( index ) { + if ( index === -1 ) { + index = false; + } + if ( index && typeof index !== "number" ) { + index = this.headers.index( this.headers.filter( index ) ); + if ( index === -1 ) { + index = false; + } + } + return _findActive.call( this, index ); + }; + }( jQuery, jQuery.ui.accordion.prototype ) ); + + // resize method + jQuery.ui.accordion.prototype.resize = jQuery.ui.accordion.prototype.refresh; + + // change events + (function( $, prototype ) { + $.extend( prototype.options, { + change: null, + changestart: null + }); + + var _trigger = prototype._trigger; + prototype._trigger = function( type, event, data ) { + var ret = _trigger.apply( this, arguments ); + if ( !ret ) { + return false; + } + + if ( type === "beforeActivate" ) { + ret = _trigger.call( this, "changestart", event, { + oldHeader: data.oldHeader, + oldContent: data.oldPanel, + newHeader: data.newHeader, + newContent: data.newPanel + }); + } else if ( type === "activate" ) { + ret = _trigger.call( this, "change", event, { + oldHeader: data.oldHeader, + oldContent: data.oldPanel, + newHeader: data.newHeader, + newContent: data.newPanel + }); + } + return ret; + }; + }( jQuery, jQuery.ui.accordion.prototype ) ); + + // animated option + // NOTE: this only provides support for "slide", "bounceslide", and easings + // not the full $.ui.accordion.animations API + (function( $, prototype ) { + $.extend( prototype.options, { + animate: null, + animated: "slide" + }); + + var _create = prototype._create; + prototype._create = function() { + var options = this.options; + if ( options.animate === null ) { + if ( !options.animated ) { + options.animate = false; + } else if ( options.animated === "slide" ) { + options.animate = 300; + } else if ( options.animated === "bounceslide" ) { + options.animate = { + duration: 200, + down: { + easing: "easeOutBounce", + duration: 1000 + } + }; + } else { + options.animate = options.animated; + } + } + + _create.call( this ); + }; + }( jQuery, jQuery.ui.accordion.prototype ) ); +} + +})( jQuery ); +(function( $, undefined ) { + +// used to prevent race conditions with remote data sources +var requestIndex = 0; + +$.widget( "ui.autocomplete", { + version: "1.9.1", + defaultElement: "", + options: { + appendTo: "body", + autoFocus: false, + delay: 300, + minLength: 1, + position: { + my: "left top", + at: "left bottom", + collision: "none" + }, + source: null, + + // callbacks + change: null, + close: null, + focus: null, + open: null, + response: null, + search: null, + select: null + }, + + pending: 0, + + _create: function() { + // Some browsers only repeat keydown events, not keypress events, + // so we use the suppressKeyPress flag to determine if we've already + // handled the keydown event. #7269 + // Unfortunately the code for & in keypress is the same as the up arrow, + // so we use the suppressKeyPressRepeat flag to avoid handling keypress + // events when we know the keydown event was used to modify the + // search term. #7799 + var suppressKeyPress, suppressKeyPressRepeat, suppressInput; + + this.isMultiLine = this._isMultiLine(); + this.valueMethod = this.element[ this.element.is( "input,textarea" ) ? "val" : "text" ]; + this.isNewMenu = true; + + this.element + .addClass( "ui-autocomplete-input" ) + .attr( "autocomplete", "off" ); + + this._on( this.element, { + keydown: function( event ) { + if ( this.element.prop( "readOnly" ) ) { + suppressKeyPress = true; + suppressInput = true; + suppressKeyPressRepeat = true; + return; + } + + suppressKeyPress = false; + suppressInput = false; + suppressKeyPressRepeat = false; + var keyCode = $.ui.keyCode; + switch( event.keyCode ) { + case keyCode.PAGE_UP: + suppressKeyPress = true; + this._move( "previousPage", event ); + break; + case keyCode.PAGE_DOWN: + suppressKeyPress = true; + this._move( "nextPage", event ); + break; + case keyCode.UP: + suppressKeyPress = true; + this._keyEvent( "previous", event ); + break; + case keyCode.DOWN: + suppressKeyPress = true; + this._keyEvent( "next", event ); + break; + case keyCode.ENTER: + case keyCode.NUMPAD_ENTER: + // when menu is open and has focus + if ( this.menu.active ) { + // #6055 - Opera still allows the keypress to occur + // which causes forms to submit + suppressKeyPress = true; + event.preventDefault(); + this.menu.select( event ); + } + break; + case keyCode.TAB: + if ( this.menu.active ) { + this.menu.select( event ); + } + break; + case keyCode.ESCAPE: + if ( this.menu.element.is( ":visible" ) ) { + this._value( this.term ); + this.close( event ); + // Different browsers have different default behavior for escape + // Single press can mean undo or clear + // Double press in IE means clear the whole form + event.preventDefault(); + } + break; + default: + suppressKeyPressRepeat = true; + // search timeout should be triggered before the input value is changed + this._searchTimeout( event ); + break; + } + }, + keypress: function( event ) { + if ( suppressKeyPress ) { + suppressKeyPress = false; + event.preventDefault(); + return; + } + if ( suppressKeyPressRepeat ) { + return; + } + + // replicate some key handlers to allow them to repeat in Firefox and Opera + var keyCode = $.ui.keyCode; + switch( event.keyCode ) { + case keyCode.PAGE_UP: + this._move( "previousPage", event ); + break; + case keyCode.PAGE_DOWN: + this._move( "nextPage", event ); + break; + case keyCode.UP: + this._keyEvent( "previous", event ); + break; + case keyCode.DOWN: + this._keyEvent( "next", event ); + break; + } + }, + input: function( event ) { + if ( suppressInput ) { + suppressInput = false; + event.preventDefault(); + return; + } + this._searchTimeout( event ); + }, + focus: function() { + this.selectedItem = null; + this.previous = this._value(); + }, + blur: function( event ) { + if ( this.cancelBlur ) { + delete this.cancelBlur; + return; + } + + clearTimeout( this.searching ); + this.close( event ); + this._change( event ); + } + }); + + this._initSource(); + this.menu = $( "
    ').css({width:this.offsetWidth+ +"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(d(this).offset()).appendTo("body")})},stop:function(){d("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});d.ui.plugin.add("draggable","opacity",{start:function(a,b){a=d(b.helper);b=d(this).data("draggable").options;if(a.css("opacity"))b._opacity=a.css("opacity");a.css("opacity",b.opacity)},stop:function(a,b){a=d(this).data("draggable").options;a._opacity&&d(b.helper).css("opacity", +a._opacity)}});d.ui.plugin.add("draggable","scroll",{start:function(){var a=d(this).data("draggable");if(a.scrollParent[0]!=document&&a.scrollParent[0].tagName!="HTML")a.overflowOffset=a.scrollParent.offset()},drag:function(a){var b=d(this).data("draggable"),c=b.options,f=false;if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML"){if(!c.axis||c.axis!="x")if(b.overflowOffset.top+b.scrollParent[0].offsetHeight-a.pageY=0;h--){var i=c.snapElements[h].left,k=i+c.snapElements[h].width,j=c.snapElements[h].top,l=j+c.snapElements[h].height;if(i-e=j&&f<=l||h>=j&&h<=l||fl)&&(e>= +i&&e<=k||g>=i&&g<=k||ek);default:return false}};d.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(a,b){var c=d.ui.ddmanager.droppables[a.options.scope]||[],e=b?b.type:null,g=(a.currentItem||a.element).find(":data(droppable)").andSelf(),f=0;a:for(;f').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(), +top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle= +this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=a.handles||(!e(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne", +nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all")this.handles="n,e,s,w,se,sw,ne,nw";var c=this.handles.split(",");this.handles={};for(var d=0;d');/sw|se|ne|nw/.test(f)&&g.css({zIndex:++a.zIndex});"se"==f&&g.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[f]=".ui-resizable-"+f;this.element.append(g)}}this._renderAxis=function(h){h=h||this.element;for(var i in this.handles){if(this.handles[i].constructor== +String)this.handles[i]=e(this.handles[i],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var j=e(this.handles[i],this.element),k=0;k=/sw|ne|nw|se|n|s/.test(i)?j.outerHeight():j.outerWidth();j=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join("");h.css(j,k);this._proportionallyResize()}e(this.handles[i])}};this._renderAxis(this.element);this._handles=e(".ui-resizable-handle",this.element).disableSelection(); +this._handles.mouseover(function(){if(!b.resizing){if(this.className)var h=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);b.axis=h&&h[1]?h[1]:"se"}});if(a.autoHide){this._handles.hide();e(this.element).addClass("ui-resizable-autohide").hover(function(){e(this).removeClass("ui-resizable-autohide");b._handles.show()},function(){if(!b.resizing){e(this).addClass("ui-resizable-autohide");b._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var b=function(c){e(c).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()}; +if(this.elementIsWrapper){b(this.element);var a=this.element;a.after(this.originalElement.css({position:a.css("position"),width:a.outerWidth(),height:a.outerHeight(),top:a.css("top"),left:a.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);b(this.originalElement);return this},_mouseCapture:function(b){var a=false;for(var c in this.handles)if(e(this.handles[c])[0]==b.target)a=true;return!this.options.disabled&&a},_mouseStart:function(b){var a=this.options,c=this.element.position(), +d=this.element;this.resizing=true;this.documentScroll={top:e(document).scrollTop(),left:e(document).scrollLeft()};if(d.is(".ui-draggable")||/absolute/.test(d.css("position")))d.css({position:"absolute",top:c.top,left:c.left});e.browser.opera&&/relative/.test(d.css("position"))&&d.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();c=m(this.helper.css("left"));var f=m(this.helper.css("top"));if(a.containment){c+=e(a.containment).scrollLeft()||0;f+=e(a.containment).scrollTop()||0}this.offset= +this.helper.offset();this.position={left:c,top:f};this.size=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalSize=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalPosition={left:c,top:f};this.sizeDiff={width:d.outerWidth()-d.width(),height:d.outerHeight()-d.height()};this.originalMousePosition={left:b.pageX,top:b.pageY};this.aspectRatio=typeof a.aspectRatio=="number"?a.aspectRatio: +this.originalSize.width/this.originalSize.height||1;a=e(".ui-resizable-"+this.axis).css("cursor");e("body").css("cursor",a=="auto"?this.axis+"-resize":a);d.addClass("ui-resizable-resizing");this._propagate("start",b);return true},_mouseDrag:function(b){var a=this.helper,c=this.originalMousePosition,d=this._change[this.axis];if(!d)return false;c=d.apply(this,[b,b.pageX-c.left||0,b.pageY-c.top||0]);if(this._aspectRatio||b.shiftKey)c=this._updateRatio(c,b);c=this._respectSize(c,b);this._propagate("resize", +b);a.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(c);this._trigger("resize",b,this.ui());return false},_mouseStop:function(b){this.resizing=false;var a=this.options,c=this;if(this._helper){var d=this._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName);d=f&&e.ui.hasScroll(d[0],"left")?0:c.sizeDiff.height; +f=f?0:c.sizeDiff.width;f={width:c.helper.width()-f,height:c.helper.height()-d};d=parseInt(c.element.css("left"),10)+(c.position.left-c.originalPosition.left)||null;var g=parseInt(c.element.css("top"),10)+(c.position.top-c.originalPosition.top)||null;a.animate||this.element.css(e.extend(f,{top:g,left:d}));c.helper.height(c.size.height);c.helper.width(c.size.width);this._helper&&!a.animate&&this._proportionallyResize()}e("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing"); +this._propagate("stop",b);this._helper&&this.helper.remove();return false},_updateCache:function(b){this.offset=this.helper.offset();if(l(b.left))this.position.left=b.left;if(l(b.top))this.position.top=b.top;if(l(b.height))this.size.height=b.height;if(l(b.width))this.size.width=b.width},_updateRatio:function(b){var a=this.position,c=this.size,d=this.axis;if(b.height)b.width=c.height*this.aspectRatio;else if(b.width)b.height=c.width/this.aspectRatio;if(d=="sw"){b.left=a.left+(c.width-b.width);b.top= +null}if(d=="nw"){b.top=a.top+(c.height-b.height);b.left=a.left+(c.width-b.width)}return b},_respectSize:function(b){var a=this.options,c=this.axis,d=l(b.width)&&a.maxWidth&&a.maxWidthb.width,h=l(b.height)&&a.minHeight&&a.minHeight>b.height;if(g)b.width=a.minWidth;if(h)b.height=a.minHeight;if(d)b.width=a.maxWidth;if(f)b.height=a.maxHeight;var i=this.originalPosition.left+this.originalSize.width,j=this.position.top+ +this.size.height,k=/sw|nw|w/.test(c);c=/nw|ne|n/.test(c);if(g&&k)b.left=i-a.minWidth;if(d&&k)b.left=i-a.maxWidth;if(h&&c)b.top=j-a.minHeight;if(f&&c)b.top=j-a.maxHeight;if((a=!b.width&&!b.height)&&!b.left&&b.top)b.top=null;else if(a&&!b.top&&b.left)b.left=null;return b},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var b=this.helper||this.element,a=0;a');var a=e.browser.msie&&e.browser.version<7,c=a?1:0;a=a?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+a,height:this.element.outerHeight()+a,position:"absolute",left:this.elementOffset.left-c+"px",top:this.elementOffset.top-c+"px",zIndex:++b.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(b, +a){return{width:this.originalSize.width+a}},w:function(b,a){return{left:this.originalPosition.left+a,width:this.originalSize.width-a}},n:function(b,a,c){return{top:this.originalPosition.top+c,height:this.originalSize.height-c}},s:function(b,a,c){return{height:this.originalSize.height+c}},se:function(b,a,c){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,a,c]))},sw:function(b,a,c){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[b,a, +c]))},ne:function(b,a,c){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[b,a,c]))},nw:function(b,a,c){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[b,a,c]))}},_propagate:function(b,a){e.ui.plugin.call(this,b,[a,this.ui()]);b!="resize"&&this._trigger(b,a,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize, +originalPosition:this.originalPosition}}});e.extend(e.ui.resizable,{version:"1.8.12"});e.ui.plugin.add("resizable","alsoResize",{start:function(){var b=e(this).data("resizable").options,a=function(c){e(c).each(function(){var d=e(this);d.data("resizable-alsoresize",{width:parseInt(d.width(),10),height:parseInt(d.height(),10),left:parseInt(d.css("left"),10),top:parseInt(d.css("top"),10),position:d.css("position")})})};if(typeof b.alsoResize=="object"&&!b.alsoResize.parentNode)if(b.alsoResize.length){b.alsoResize= +b.alsoResize[0];a(b.alsoResize)}else e.each(b.alsoResize,function(c){a(c)});else a(b.alsoResize)},resize:function(b,a){var c=e(this).data("resizable");b=c.options;var d=c.originalSize,f=c.originalPosition,g={height:c.size.height-d.height||0,width:c.size.width-d.width||0,top:c.position.top-f.top||0,left:c.position.left-f.left||0},h=function(i,j){e(i).each(function(){var k=e(this),q=e(this).data("resizable-alsoresize"),p={},r=j&&j.length?j:k.parents(a.originalElement[0]).length?["width","height"]:["width", +"height","top","left"];e.each(r,function(n,o){if((n=(q[o]||0)+(g[o]||0))&&n>=0)p[o]=n||null});if(e.browser.opera&&/relative/.test(k.css("position"))){c._revertToRelativePosition=true;k.css({position:"absolute",top:"auto",left:"auto"})}k.css(p)})};typeof b.alsoResize=="object"&&!b.alsoResize.nodeType?e.each(b.alsoResize,function(i,j){h(i,j)}):h(b.alsoResize)},stop:function(){var b=e(this).data("resizable"),a=b.options,c=function(d){e(d).each(function(){var f=e(this);f.css({position:f.data("resizable-alsoresize").position})})}; +if(b._revertToRelativePosition){b._revertToRelativePosition=false;typeof a.alsoResize=="object"&&!a.alsoResize.nodeType?e.each(a.alsoResize,function(d){c(d)}):c(a.alsoResize)}e(this).removeData("resizable-alsoresize")}});e.ui.plugin.add("resizable","animate",{stop:function(b){var a=e(this).data("resizable"),c=a.options,d=a._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName),g=f&&e.ui.hasScroll(d[0],"left")?0:a.sizeDiff.height;f={width:a.size.width-(f?0:a.sizeDiff.width),height:a.size.height- +g};g=parseInt(a.element.css("left"),10)+(a.position.left-a.originalPosition.left)||null;var h=parseInt(a.element.css("top"),10)+(a.position.top-a.originalPosition.top)||null;a.element.animate(e.extend(f,h&&g?{top:h,left:g}:{}),{duration:c.animateDuration,easing:c.animateEasing,step:function(){var i={width:parseInt(a.element.css("width"),10),height:parseInt(a.element.css("height"),10),top:parseInt(a.element.css("top"),10),left:parseInt(a.element.css("left"),10)};d&&d.length&&e(d[0]).css({width:i.width, +height:i.height});a._updateCache(i);a._propagate("resize",b)}})}});e.ui.plugin.add("resizable","containment",{start:function(){var b=e(this).data("resizable"),a=b.element,c=b.options.containment;if(a=c instanceof e?c.get(0):/parent/.test(c)?a.parent().get(0):c){b.containerElement=e(a);if(/document/.test(c)||c==document){b.containerOffset={left:0,top:0};b.containerPosition={left:0,top:0};b.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight}}else{var d= +e(a),f=[];e(["Top","Right","Left","Bottom"]).each(function(i,j){f[i]=m(d.css("padding"+j))});b.containerOffset=d.offset();b.containerPosition=d.position();b.containerSize={height:d.innerHeight()-f[3],width:d.innerWidth()-f[1]};c=b.containerOffset;var g=b.containerSize.height,h=b.containerSize.width;h=e.ui.hasScroll(a,"left")?a.scrollWidth:h;g=e.ui.hasScroll(a)?a.scrollHeight:g;b.parentData={element:a,left:c.left,top:c.top,width:h,height:g}}}},resize:function(b){var a=e(this).data("resizable"),c=a.options, +d=a.containerOffset,f=a.position;b=a._aspectRatio||b.shiftKey;var g={top:0,left:0},h=a.containerElement;if(h[0]!=document&&/static/.test(h.css("position")))g=d;if(f.left<(a._helper?d.left:0)){a.size.width+=a._helper?a.position.left-d.left:a.position.left-g.left;if(b)a.size.height=a.size.width/c.aspectRatio;a.position.left=c.helper?d.left:0}if(f.top<(a._helper?d.top:0)){a.size.height+=a._helper?a.position.top-d.top:a.position.top;if(b)a.size.width=a.size.height*c.aspectRatio;a.position.top=a._helper? +d.top:0}a.offset.left=a.parentData.left+a.position.left;a.offset.top=a.parentData.top+a.position.top;c=Math.abs((a._helper?a.offset.left-g.left:a.offset.left-g.left)+a.sizeDiff.width);d=Math.abs((a._helper?a.offset.top-g.top:a.offset.top-d.top)+a.sizeDiff.height);f=a.containerElement.get(0)==a.element.parent().get(0);g=/relative|absolute/.test(a.containerElement.css("position"));if(f&&g)c-=a.parentData.left;if(c+a.size.width>=a.parentData.width){a.size.width=a.parentData.width-c;if(b)a.size.height= +a.size.width/a.aspectRatio}if(d+a.size.height>=a.parentData.height){a.size.height=a.parentData.height-d;if(b)a.size.width=a.size.height*a.aspectRatio}},stop:function(){var b=e(this).data("resizable"),a=b.options,c=b.containerOffset,d=b.containerPosition,f=b.containerElement,g=e(b.helper),h=g.offset(),i=g.outerWidth()-b.sizeDiff.width;g=g.outerHeight()-b.sizeDiff.height;b._helper&&!a.animate&&/relative/.test(f.css("position"))&&e(this).css({left:h.left-d.left-c.left,width:i,height:g});b._helper&&!a.animate&& +/static/.test(f.css("position"))&&e(this).css({left:h.left-d.left-c.left,width:i,height:g})}});e.ui.plugin.add("resizable","ghost",{start:function(){var b=e(this).data("resizable"),a=b.options,c=b.size;b.ghost=b.originalElement.clone();b.ghost.css({opacity:0.25,display:"block",position:"relative",height:c.height,width:c.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof a.ghost=="string"?a.ghost:"");b.ghost.appendTo(b.helper)},resize:function(){var b=e(this).data("resizable"); +b.ghost&&b.ghost.css({position:"relative",height:b.size.height,width:b.size.width})},stop:function(){var b=e(this).data("resizable");b.ghost&&b.helper&&b.helper.get(0).removeChild(b.ghost.get(0))}});e.ui.plugin.add("resizable","grid",{resize:function(){var b=e(this).data("resizable"),a=b.options,c=b.size,d=b.originalSize,f=b.originalPosition,g=b.axis;a.grid=typeof a.grid=="number"?[a.grid,a.grid]:a.grid;var h=Math.round((c.width-d.width)/(a.grid[0]||1))*(a.grid[0]||1);a=Math.round((c.height-d.height)/ +(a.grid[1]||1))*(a.grid[1]||1);if(/^(se|s|e)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a}else if(/^(ne)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a;b.position.top=f.top-a}else{if(/^(sw)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a}else{b.size.width=d.width+h;b.size.height=d.height+a;b.position.top=f.top-a}b.position.left=f.left-h}}});var m=function(b){return parseInt(b,10)||0},l=function(b){return!isNaN(parseInt(b,10))}})(jQuery); +;/* + * jQuery UI Selectable 1.8.12 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Selectables + * + * Depends: + * jquery.ui.core.js + * jquery.ui.mouse.js + * jquery.ui.widget.js + */ +(function(e){e.widget("ui.selectable",e.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var c=this;this.element.addClass("ui-selectable");this.dragged=false;var f;this.refresh=function(){f=e(c.options.filter,c.element[0]);f.each(function(){var d=e(this),b=d.offset();e.data(this,"selectable-item",{element:this,$element:d,left:b.left,top:b.top,right:b.left+d.outerWidth(),bottom:b.top+d.outerHeight(),startselected:false,selected:d.hasClass("ui-selected"), +selecting:d.hasClass("ui-selecting"),unselecting:d.hasClass("ui-unselecting")})})};this.refresh();this.selectees=f.addClass("ui-selectee");this._mouseInit();this.helper=e("
    ")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(c){var f=this;this.opos=[c.pageX, +c.pageY];if(!this.options.disabled){var d=this.options;this.selectees=e(d.filter,this.element[0]);this._trigger("start",c);e(d.appendTo).append(this.helper);this.helper.css({left:c.clientX,top:c.clientY,width:0,height:0});d.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var b=e.data(this,"selectable-item");b.startselected=true;if(!c.metaKey){b.$element.removeClass("ui-selected");b.selected=false;b.$element.addClass("ui-unselecting");b.unselecting=true;f._trigger("unselecting", +c,{unselecting:b.element})}});e(c.target).parents().andSelf().each(function(){var b=e.data(this,"selectable-item");if(b){var g=!c.metaKey||!b.$element.hasClass("ui-selected");b.$element.removeClass(g?"ui-unselecting":"ui-selected").addClass(g?"ui-selecting":"ui-unselecting");b.unselecting=!g;b.selecting=g;(b.selected=g)?f._trigger("selecting",c,{selecting:b.element}):f._trigger("unselecting",c,{unselecting:b.element});return false}})}},_mouseDrag:function(c){var f=this;this.dragged=true;if(!this.options.disabled){var d= +this.options,b=this.opos[0],g=this.opos[1],h=c.pageX,i=c.pageY;if(b>h){var j=h;h=b;b=j}if(g>i){j=i;i=g;g=j}this.helper.css({left:b,top:g,width:h-b,height:i-g});this.selectees.each(function(){var a=e.data(this,"selectable-item");if(!(!a||a.element==f.element[0])){var k=false;if(d.tolerance=="touch")k=!(a.left>h||a.righti||a.bottomb&&a.rightg&&a.bottom *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){this.containerCache={};this.element.addClass("ui-sortable"); +this.refresh();this.floating=this.items.length?/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var a=this.items.length-1;a>=0;a--)this.items[a].item.removeData("sortable-item");return this},_setOption:function(a,b){if(a==="disabled"){this.options[a]= +b;this.widget()[b?"addClass":"removeClass"]("ui-sortable-disabled")}else d.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(a,b){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(a);var c=null,e=this;d(a.target).parents().each(function(){if(d.data(this,"sortable-item")==e){c=d(this);return false}});if(d.data(a.target,"sortable-item")==e)c=d(a.target);if(!c)return false;if(this.options.handle&&!b){var f=false; +d(this.options.handle,c).find("*").andSelf().each(function(){if(this==a.target)f=true});if(!f)return false}this.currentItem=c;this._removeCurrentsFromItems();return true},_mouseStart:function(a,b,c){b=this.options;var e=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(a);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left- +this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");d.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]}; +this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();b.containment&&this._setContainment();if(b.cursor){if(d("body").css("cursor"))this._storedCursor=d("body").css("cursor");d("body").css("cursor",b.cursor)}if(b.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",b.opacity)}if(b.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",b.zIndex)}if(this.scrollParent[0]!= +document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",a,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!c)for(c=this.containers.length-1;c>=0;c--)this.containers[c]._trigger("activate",a,e._uiHash(this));if(d.ui.ddmanager)d.ui.ddmanager.current=this;d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(a); +return true},_mouseDrag:function(a){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var b=this.options,c=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-a.pageY=0;b--){c=this.items[b];var e=c.item[0],f=this._intersectsWithPointer(c);if(f)if(e!=this.currentItem[0]&&this.placeholder[f==1?"next":"prev"]()[0]!=e&&!d.ui.contains(this.placeholder[0],e)&&(this.options.type=="semi-dynamic"?!d.ui.contains(this.element[0], +e):true)){this.direction=f==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(c))this._rearrange(a,c);else break;this._trigger("change",a,this._uiHash());break}}this._contactContainers(a);d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);this._trigger("sort",a,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(a,b){if(a){d.ui.ddmanager&&!this.options.dropBehaviour&&d.ui.ddmanager.drop(this,a);if(this.options.revert){var c=this;b=c.placeholder.offset(); +c.reverting=true;d(this.helper).animate({left:b.left-this.offset.parent.left-c.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:b.top-this.offset.parent.top-c.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){c._clear(a)})}else this._clear(a,b);return false}},cancel:function(){var a=this;if(this.dragging){this._mouseUp({target:null});this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"): +this.currentItem.show();for(var b=this.containers.length-1;b>=0;b--){this.containers[b]._trigger("deactivate",null,a._uiHash(this));if(this.containers[b].containerCache.over){this.containers[b]._trigger("out",null,a._uiHash(this));this.containers[b].containerCache.over=0}}}if(this.placeholder){this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();d.extend(this,{helper:null, +dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?d(this.domPosition.prev).after(this.currentItem):d(this.domPosition.parent).prepend(this.currentItem)}return this},serialize:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};d(b).each(function(){var e=(d(a.item||this).attr(a.attribute||"id")||"").match(a.expression||/(.+)[-=_](.+)/);if(e)c.push((a.key||e[1]+"[]")+"="+(a.key&&a.expression?e[1]:e[2]))});!c.length&&a.key&&c.push(a.key+"=");return c.join("&")}, +toArray:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};b.each(function(){c.push(d(a.item||this).attr(a.attribute||"id")||"")});return c},_intersectsWith:function(a){var b=this.positionAbs.left,c=b+this.helperProportions.width,e=this.positionAbs.top,f=e+this.helperProportions.height,g=a.left,h=g+a.width,i=a.top,k=i+a.height,j=this.offset.click.top,l=this.offset.click.left;j=e+j>i&&e+jg&&b+la[this.floating?"width":"height"]?j:g0?"down":"up")},_getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;return a!=0&&(a>0?"right":"left")},refresh:function(a){this._refreshItems(a);this.refreshPositions();return this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(a){var b=[],c=[],e=this._connectWith(); +if(e&&a)for(a=e.length-1;a>=0;a--)for(var f=d(e[a]),g=f.length-1;g>=0;g--){var h=d.data(f[g],"sortable");if(h&&h!=this&&!h.options.disabled)c.push([d.isFunction(h.options.items)?h.options.items.call(h.element):d(h.options.items,h.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),h])}c.push([d.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):d(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"), +this]);for(a=c.length-1;a>=0;a--)c[a][0].each(function(){b.push(this)});return d(b)},_removeCurrentsFromItems:function(){for(var a=this.currentItem.find(":data(sortable-item)"),b=0;b=0;f--)for(var g=d(e[f]),h=g.length-1;h>=0;h--){var i=d.data(g[h],"sortable");if(i&&i!=this&&!i.options.disabled){c.push([d.isFunction(i.options.items)?i.options.items.call(i.element[0],a,{item:this.currentItem}):d(i.options.items,i.element),i]);this.containers.push(i)}}for(f=c.length-1;f>=0;f--){a=c[f][1];e=c[f][0];h=0;for(g=e.length;h=0;b--){var c=this.items[b];if(!(c.instance!=this.currentContainer&&this.currentContainer&&c.item[0]!=this.currentItem[0])){var e=this.options.toleranceElement?d(this.options.toleranceElement,c.item):c.item;if(!a){c.width=e.outerWidth();c.height=e.outerHeight()}e=e.offset();c.left=e.left;c.top=e.top}}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(b= +this.containers.length-1;b>=0;b--){e=this.containers[b].element.offset();this.containers[b].containerCache.left=e.left;this.containers[b].containerCache.top=e.top;this.containers[b].containerCache.width=this.containers[b].element.outerWidth();this.containers[b].containerCache.height=this.containers[b].element.outerHeight()}return this},_createPlaceholder:function(a){var b=a||this,c=b.options;if(!c.placeholder||c.placeholder.constructor==String){var e=c.placeholder;c.placeholder={element:function(){var f= +d(document.createElement(b.currentItem[0].nodeName)).addClass(e||b.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!e)f.style.visibility="hidden";return f},update:function(f,g){if(!(e&&!c.forcePlaceholderSize)){g.height()||g.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10));g.width()||g.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")|| +0,10))}}}}b.placeholder=d(c.placeholder.element.call(b.element,b.currentItem));b.currentItem.after(b.placeholder);c.placeholder.update(b,b.placeholder)},_contactContainers:function(a){for(var b=null,c=null,e=this.containers.length-1;e>=0;e--)if(!d.ui.contains(this.currentItem[0],this.containers[e].element[0]))if(this._intersectsWith(this.containers[e].containerCache)){if(!(b&&d.ui.contains(this.containers[e].element[0],b.element[0]))){b=this.containers[e];c=e}}else if(this.containers[e].containerCache.over){this.containers[e]._trigger("out", +a,this._uiHash(this));this.containers[e].containerCache.over=0}if(b)if(this.containers.length===1){this.containers[c]._trigger("over",a,this._uiHash(this));this.containers[c].containerCache.over=1}else if(this.currentContainer!=this.containers[c]){b=1E4;e=null;for(var f=this.positionAbs[this.containers[c].floating?"left":"top"],g=this.items.length-1;g>=0;g--)if(d.ui.contains(this.containers[c].element[0],this.items[g].item[0])){var h=this.items[g][this.containers[c].floating?"left":"top"];if(Math.abs(h- +f)this.containment[2])f=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])g=this.containment[3]+this.offset.click.top}if(b.grid){g=this.originalPageY+Math.round((g- +this.originalPageY)/b.grid[1])*b.grid[1];g=this.containment?!(g-this.offset.click.topthis.containment[3])?g:!(g-this.offset.click.topthis.containment[2])?f:!(f-this.offset.click.left=0;e--)if(d.ui.contains(this.containers[e].element[0],this.currentItem[0])&&!b){c.push(function(f){return function(g){f._trigger("receive",g,this._uiHash(this))}}.call(this,this.containers[e]));c.push(function(f){return function(g){f._trigger("update",g,this._uiHash(this))}}.call(this,this.containers[e]))}}for(e=this.containers.length-1;e>=0;e--){b||c.push(function(f){return function(g){f._trigger("deactivate",g,this._uiHash(this))}}.call(this, +this.containers[e]));if(this.containers[e].containerCache.over){c.push(function(f){return function(g){f._trigger("out",g,this._uiHash(this))}}.call(this,this.containers[e]));this.containers[e].containerCache.over=0}}this._storedCursor&&d("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);if(this._storedZIndex)this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=false;if(this.cancelHelperRemoval){if(!b){this._trigger("beforeStop", +a,this._uiHash());for(e=0;e").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ch||(ch=c.createElement("iframe"),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);if(!ci||!ch.createElement)ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode==="CSS1Compat"?"":"")+""),ci.close();d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ch)}cg[a]=e}return cg[a]}function cr(a,b){var c={};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a});return c}function cq(){cn=b}function cp(){setTimeout(cq,0);return cn=f.now()}function cf(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ce(){try{return new a.XMLHttpRequest}catch(b){}}function b$(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){c!=="border"&&f.each(e,function(){c||(d-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,"border"+this+"Width"))||0});return d+"px"}d=bx(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0,c&&f.each(e,function(){d+=parseFloat(f.css(a,"padding"+this))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+this+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+this))||0)});return d+"px"}function bm(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(be,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bl(a){f.nodeName(a,"input")?bk(a):"getElementsByTagName"in a&&f.grep(a.getElementsByTagName("input"),bk)}function bk(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bj(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bi(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bh(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i=0===c})}function V(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function N(a,b){return(a&&a!=="*"?a+".":"")+b.replace(z,"`").replace(A,"&")}function M(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;ic)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function K(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function E(){return!0}function D(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"$1-$2").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=/-([a-z])/ig,x=function(a,b){return b.toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.2",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!A){A=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||D.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(b,c,d){a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),d=c.documentElement,(!d||!d.nodeName||d.nodeName==="parsererror")&&e.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c
    a",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=a.getElementsByTagName("input")[0],k={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,k.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,k.optDisabled=!h.disabled;try{delete a.test}catch(v){k.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){k.noCloneEvent=!1}),a.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),k.radioValue=i.value==="t",i.setAttribute("checked","checked"),a.appendChild(i),l=c.createDocumentFragment(),l.appendChild(a.firstChild),k.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",m=c.getElementsByTagName("body")[0],o=c.createElement(m?"div":"body"),p={visibility:"hidden",width:0,height:0,border:0,margin:0},m&&f.extend(p,{position:"absolute",left:-1e3,top:-1e3});for(t in p)o.style[t]=p[t];o.appendChild(a),n=m||b,n.insertBefore(o,n.firstChild),k.appendChecked=i.checked,k.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="
    ",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="
    t
    ",q=a.getElementsByTagName("td"),u=q[0].offsetHeight===0,q[0].style.display="",q[1].style.display="none",k.reliableHiddenOffsets=u&&q[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML="",n.removeChild(o);if(a.attachEvent)for(t in{submit:1,change:1,focusin:1})s="on"+t,u=s in a,u||(a.setAttribute(s,"return;"),u=typeof a[s]=="function"),k[t+"Bubbles"]=u;o=l=g=h=m=j=a=i=null;return k}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g=f.expando,h=typeof c=="string",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d===b)return;l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c);i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[f.camelCase(c)]=d);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[f.camelCase(c)]||i[c]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;if(!h[i])return;if(c){var j=d?h[i][e]:h[i];if(j){delete j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var k=h[i][e];f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;d=e.value;return typeof d=="string"?d.replace(p,""):d==null?"":d}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);j&&(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=w:v&&c!=="className"&&(f.nodeName(a,"form")||u.test(c))&&(i=v)));if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j&&(h=i.get(a,c))!==null)return h;h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},tabIndex:{get:function(a){var c=a.getAttributeNode("tabIndex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}},value:{get:function(a,b){if(v&&f.nodeName(a,"button"))return v.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);i&&(c=f.propFix[c]||c,h=f.propHooks[c]);return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==b?g:a[c]},propHooks:{}}),w={get:function(a,c){return f.prop(a,c)?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.attrHooks.title=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);if(d){d.nodeValue=b;return b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var x=/\.(.*)$/,y=/^(?:textarea|input|select)$/i,z=/\./g,A=/ /g,B=/[^\w\s.|`]/g,C=function(a){return a.replace(B,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=D;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=D);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),C).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i. +shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d!=null?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},J=function(c){var d=c.target,e,g;if(!!y.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=I(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:J,beforedeactivate:J,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&J.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&J.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",I(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in H)f.event.add(this,c+".specialChange",H[c]);return y.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return y.test(this.nodeName)}},H=f.event.special.change.filters,H.focus=H.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

    ";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
    ";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g0)for(h=g;h0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=T.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a=="string")return f.inArray(this[0],a?f(a):this.parent().children());return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(V(c[0])||V(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=S.call(arguments);O.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!U[a]?f.unique(e):e,(this.length>1||Q.test(d))&&P.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var X=/ jQuery\d+="(?:\d+|null)"/g,Y=/^\s+/,Z=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,$=/<([\w:]+)/,_=/",""],legend:[1,"
    ","
    "],thead:[1,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]};bf.optgroup=bf.option,bf.tbody=bf.tfoot=bf.colgroup=bf.caption=bf.thead,bf.th=bf.td,f.support.htmlSerialize||(bf._default=[1,"div
    ","
    "]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(X,""):null;if(typeof a=="string"&&!bb.test(a)&&(f.support.leadingWhitespace||!Y.test(a))&&!bf[($.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Z,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j +)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bi(a,d),e=bj(a),g=bj(d);for(h=0;e[h];++h)bi(e[h],g[h])}if(b){bh(a,d);if(c){e=bj(a),g=bj(d);for(h=0;e[h];++h)bh(e[h],g[h])}}e=g=null;return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!ba.test(k))k=b.createTextNode(k);else{k=k.replace(Z,"<$1>");var l=($.exec(k)||["",""])[1].toLowerCase(),m=bf[l]||bf._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=_.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&Y.test(k)&&o.insertBefore(b.createTextNode(Y.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bo.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle;c.zoom=1;var e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.filter=bn.test(g)?g.replace(bn,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bx(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(by=function(a,c){var d,e,g;c=c.replace(bp,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bz=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bq.test(d)&&br.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bx=by||bz,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bB=/%20/g,bC=/\[\]$/,bD=/\r?\n/g,bE=/#.*$/,bF=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bG=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bH=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bI=/^(?:GET|HEAD)$/,bJ=/^\/\//,bK=/\?/,bL=/)<[^<]*)*<\/script>/gi,bM=/^(?:select|textarea)/i,bN=/\s+/,bO=/([?&])_=[^&]*/,bP=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bQ=f.fn.load,bR={},bS={},bT,bU;try{bT=e.href}catch(bV){bT=c.createElement("a"),bT.href="",bT=bT.href}bU=bP.exec(bT.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bQ)return bQ.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
    ").append(c.replace(bL,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bM.test(this.nodeName)||bG.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bD,"\r\n")}}):{name:b.name,value:c.replace(bD,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettings,b):(b=a,a=f.extend(!0,f.ajaxSettings,b));for(var c in{context:1,url:1})c in b?a[c]=b[c]:c in f.ajaxSettings&&(a[c]=f.ajaxSettings[c]);return a},ajaxSettings:{url:bT,isLocal:bH.test(bU[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML}},ajaxPrefilter:bW(bR),ajaxTransport:bW(bS),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a?4:0;var o,r,u,w=l?bZ(d,v,l):b,x,y;if(a>=200&&a<300||a===304){if(d.ifModified){if(x=v.getResponseHeader("Last-Modified"))f.lastModified[k]=x;if(y=v.getResponseHeader("Etag"))f.etag[k]=y}if(a===304)c="notmodified",o=!0;else try{r=b$(d,w),c="success",o=!0}catch(z){c="parsererror",u=z}}else{u=c;if(!c||a)c="error",a<0&&(a=0)}v.status=a,v.statusText=c,o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bF.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bE,"").replace(bJ,bU[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bN),d.crossDomain==null&&(r=bP.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bU[1]&&r[2]==bU[2]&&(r[3]||(r[1]==="http:"?80:443))==(bU[3]||(bU[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bX(bR,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bI.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bK.test(d.url)?"&":"?")+d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bO,"$1_="+x);d.url=y+(y===d.url?(bK.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", */*; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bX(bS,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)bY(g,a[g],c,e);return d.join("&").replace(bB,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var b_=f.now(),ca=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+b_++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ca.test(b.url)||e&&ca.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ca,l),b.url===j&&(e&&(k=k.replace(ca,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cb=a.ActiveXObject?function(){for(var a in cd)cd[a](0,1)}:!1,cc=0,cd;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ce()||cf()}:ce,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cb&&delete cd[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cc,cb&&(cd||(cd={},f(a).unload(cb)),cd[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cg={},ch,ci,cj=/^(?:toggle|show|hide)$/,ck=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cl,cm=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cn,co=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cr("show",3),a,b,c);for(var g=0,h=this.length;g=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b
    ";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cu.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cu.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cv(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cv(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a&&a.style?parseFloat(f.css(a,d,"padding")):null},f.fn["outer"+c]=function(a){var b=this[0];return b&&b.style?parseFloat(f.css(b,d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c];return e.document.compatMode==="CSS1Compat"&&g||e.document.body["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var h=f.css(e,d),i=parseFloat(h);return f.isNaN(i)?h:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window); \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/js/pure.js b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/js/pure.js new file mode 100644 index 0000000..477f177 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/js/pure.js @@ -0,0 +1,787 @@ +/*! + PURE Unobtrusive Rendering Engine for HTML + + Licensed under the MIT licenses. + More information at: http://www.opensource.org + + Copyright (c) 2011 Michael Cvilic - BeeBole.com + + Thanks to Rog Peppe for the functional JS jump + revision: 2.70 +*/ + +var $p, pure = $p = function(){ + var sel = arguments[0], + ctxt = false; + + if(typeof sel === 'string'){ + ctxt = arguments[1] || false; + }else if(sel && !sel[0] && !sel.length){ + sel = [sel]; + } + return $p.core(sel, ctxt); +}; + +$p.core = function(sel, ctxt, plugins){ + //get an instance of the plugins + var templates = []; + plugins = plugins || getPlugins(); + + //search for the template node(s) + switch(typeof sel){ + case 'string': + templates = plugins.find(ctxt || document, sel); + if(templates.length === 0) { + error('The template "' + sel + '" was not found'); + } + break; + case 'undefined': + error('The root of the template is undefined, check your selector'); + break; + default: + templates = sel; + } + + for(var i = 0, ii = templates.length; i < ii; i++){ + plugins[i] = templates[i]; + } + plugins.length = ii; + + // set the signature string that will be replaced at render time + var Sig = '_s' + Math.floor( Math.random() * 1000000 ) + '_', + // another signature to prepend to attributes and avoid checks: style, height, on[events]... + attPfx = '_a' + Math.floor( Math.random() * 1000000 ) + '_', + // rx to parse selectors, e.g. "+tr.foo[class]" + selRx = /^(\+)?([^\@\+]+)?\@?([^\+]+)?(\+)?$/, + // set automatically attributes for some tags + autoAttr = { + IMG:'src', + INPUT:'value' + }, + // check if the argument is an array - thanks salty-horse (Ori Avtalion) + isArray = Array.isArray ? + function(o) { + return Array.isArray(o); + } : + function(o) { + return Object.prototype.toString.call(o) === "[object Array]"; + }; + + /* * * * * * * * * * * * * * * * * * * * * * * * * * + core functions + * * * * * * * * * * * * * * * * * * * * * * * * * */ + + + // error utility + function error(e){ + if(typeof console !== 'undefined'){ + console.log(e); + debugger; + } + throw('pure error: ' + e); + } + + //return a new instance of plugins + function getPlugins(){ + var plugins = $p.plugins, + f = function(){}; + f.prototype = plugins; + + // do not overwrite functions if external definition + f.prototype.compile = plugins.compile || compile; + f.prototype.render = plugins.render || render; + f.prototype.autoRender = plugins.autoRender || autoRender; + f.prototype.find = plugins.find || find; + + // give the compiler and the error handling to the plugin context + f.prototype._compiler = compiler; + f.prototype._error = error; + + return new f(); + } + + // returns the outer HTML of a node + function outerHTML(node){ + // if IE, Chrome take the internal method otherwise build one + return node.outerHTML || ( + function(n){ + var div = document.createElement('div'), h; + div.appendChild( n.cloneNode(true) ); + h = div.innerHTML; + div = null; + return h; + })(node); + } + + // returns the string generator function + function wrapquote(qfn, f){ + return function(ctxt){ + return qfn('' + f.call(ctxt.item || ctxt.context, ctxt)); + }; + } + + // default find using querySelector when available on the browser + function find(n, sel){ + if(typeof n === 'string'){ + sel = n; + n = false; + } + if(typeof document.querySelectorAll !== 'undefined'){ + return (n||document).querySelectorAll( sel ); + }else{ + return error('You can test PURE standalone with: iPhone, FF3.5+, Safari4+ and IE8+\n\nTo run PURE on your browser, you need a JS library/framework with a CSS selector engine'); + } + } + + // create a function that concatenates constant string + // sections (given in parts) and the results of called + // functions to fill in the gaps between parts (fns). + // fns[n] fills in the gap between parts[n-1] and parts[n]; + // fns[0] is unused. + // this is the inner template evaluation loop. + function concatenator(parts, fns){ + return function(ctxt){ + var strs = [ parts[ 0 ] ], + n = parts.length, + fnVal, pVal, attLine, pos; + + for(var i = 1; i < n; i++){ + fnVal = fns[i].call( this, ctxt ); + pVal = parts[i]; + + // if the value is empty and attribute, remove it + if(fnVal === ''){ + attLine = strs[ strs.length - 1 ]; + if( ( pos = attLine.search( /[^\s]+=\"?$/ ) ) > -1){ + strs[ strs.length - 1 ] = attLine.substring( 0, pos ); + pVal = pVal.substr( 1 ); + } + } + + strs[ strs.length ] = fnVal; + strs[ strs.length ] = pVal; + } + return strs.join(''); + }; + } + + // parse and check the loop directive + function parseloopspec(p){ + var m = p.match( /^(\w+)\s*<-\s*(\S+)?$/ ); + if(m === null){ + error('bad loop spec: "' + p + '"'); + } + if(m[1] === 'item'){ + error('"item<-..." is a reserved word for the current running iteration.\n\nPlease choose another name for your loop.'); + } + if( !m[2] || (m[2] && (/context/i).test(m[2]))){ //undefined or space(IE) + m[2] = function(ctxt){return ctxt.context;}; + } + return {name: m[1], sel: m[2]}; + } + + // parse a data selector and return a function that + // can traverse the data accordingly, given a context. + function dataselectfn(sel){ + if(typeof(sel) === 'function'){ + return sel; + } + //check for a valid js variable name with hyphen(for properties only), $, _ and : + var m = sel.match(/^[a-zA-Z\$_\@][\w\$:-]*(\.[\w\$:-]*[^\.])*$/); + if(m === null){ + var found = false, s = sel, parts = [], pfns = [], i = 0, retStr; + // check if literal + if(/\'|\"/.test( s.charAt(0) )){ + if(/\'|\"/.test( s.charAt(s.length-1) )){ + retStr = s.substring(1, s.length-1); + return function(){ return retStr; }; + } + }else{ + // check if literal + #{var} + while((m = s.match(/#\{([^{}]+)\}/)) !== null){ + found = true; + parts[i++] = s.slice(0, m.index); + pfns[i] = dataselectfn(m[1]); + s = s.slice(m.index + m[0].length, s.length); + } + } + if(!found){ + return function(){ return sel; }; + } + parts[i] = s; + return concatenator(parts, pfns); + } + m = sel.split('.'); + return function(ctxt){ + var data = ctxt.context || ctxt, + v = ctxt[m[0]], + i = 0; + if(v && v.item){ + i += 1; + if(m[i] === 'pos'){ + //allow pos to be kept by string. Tx to Adam Freidin + return v.pos; + }else{ + data = v.item; + } + } + var n = m.length; + for(; i < n; i++){ + if(!data){break;} + data = data[m[i]]; + } + return (!data && data !== 0) ? '':data; + }; + } + + // wrap in an object the target node/attr and their properties + function gettarget(dom, sel, isloop){ + var osel, prepend, selector, attr, append, target = []; + if( typeof sel === 'string' ){ + osel = sel; + var m = sel.match(selRx); + if( !m ){ + error( 'bad selector syntax: ' + sel ); + } + + prepend = m[1]; + selector = m[2]; + attr = m[3]; + append = m[4]; + + if(selector === '.' || ( !selector && attr ) ){ + target[0] = dom; + }else{ + target = plugins.find(dom, selector); + } + if(!target || target.length === 0){ + return error('The node "' + sel + '" was not found in the template:\n' + outerHTML(dom).replace(/\t/g,' ')); + } + }else{ + // autoRender node + prepend = sel.prepend; + attr = sel.attr; + append = sel.append; + target = [dom]; + } + + if( prepend || append ){ + if( prepend && append ){ + error('append/prepend cannot take place at the same time'); + }else if( isloop ){ + error('no append/prepend/replace modifiers allowed for loop target'); + }else if( append && isloop ){ + error('cannot append with loop (sel: ' + osel + ')'); + } + } + var setstr, getstr, quotefn, isStyle, isClass, attName, setfn; + if(attr){ + isStyle = (/^style$/i).test(attr); + isClass = (/^class$/i).test(attr); + attName = isClass ? 'className' : attr; + setstr = function(node, s) { + node.setAttribute(attPfx + attr, s); + if (attName in node && !isStyle) { + try{node[attName] = '';}catch(e){} //FF4 gives an error sometimes + } + if (node.nodeType === 1) { + node.removeAttribute(attr); + isClass && node.removeAttribute(attName); + } + }; + if (isStyle || isClass) {//IE no quotes special care + if(isStyle){ + getstr = function(n){ return n.style.cssText; }; + }else{ + getstr = function(n){ return n.className; }; + } + }else { + getstr = function(n){ return n.getAttribute(attr); }; + } + quotefn = function(s){ return s.replace(/\"/g, '"'); }; + if(prepend){ + setfn = function(node, s){ setstr( node, s + getstr( node )); }; + }else if(append){ + setfn = function(node, s){ setstr( node, getstr( node ) + s); }; + }else{ + setfn = function(node, s){ setstr( node, s ); }; + } + }else{ + if (isloop) { + setfn = function(node, s) { + var pn = node.parentNode; + if (pn) { + //replace node with s + pn.insertBefore(document.createTextNode(s), node.nextSibling); + pn.removeChild(node); + } + }; + } else { + if (prepend) { + setfn = function(node, s) { node.insertBefore(document.createTextNode(s), node.firstChild); }; + } else if (append) { + setfn = function(node, s) { node.appendChild(document.createTextNode(s));}; + } else { + setfn = function(node, s) { + while (node.firstChild) { node.removeChild(node.firstChild); } + node.appendChild(document.createTextNode(s)); + }; + } + } + quotefn = function(s) { return s; }; + } + return { attr: attr, nodes: target, set: setfn, sel: osel, quotefn: quotefn }; + } + + function setsig(target, n){ + var sig = Sig + n + ':'; + for(var i = 0; i < target.nodes.length; i++){ + // could check for overlapping targets here. + target.set( target.nodes[i], sig ); + } + } + + // read de loop data, and pass it to the inner rendering function + function loopfn(name, dselect, inner, sorter, filter){ + return function(ctxt){ + var a = dselect(ctxt), + old = ctxt[name], + temp = { items : a }, + filtered = 0, + length, + strs = [], + buildArg = function(idx, temp, ftr, len){ + //keep the current loop. Tx to Adam Freidin + var save_pos = ctxt.pos, + save_item = ctxt.item, + save_items = ctxt.items; + ctxt.pos = temp.pos = idx; + ctxt.item = temp.item = a[ idx ]; + ctxt.items = a; + //if array, set a length property - filtered items + typeof len !== 'undefined' && (ctxt.length = len); + //if filter directive + if(typeof ftr === 'function' && ftr.call(ctxt.item, ctxt) === false){ + filtered++; + return; + } + strs.push( inner.call(ctxt.item, ctxt ) ); + //restore the current loop + ctxt.pos = save_pos; + ctxt.item = save_item; + ctxt.items = save_items; + }; + ctxt[name] = temp; + if( isArray(a) ){ + length = a.length || 0; + // if sort directive + if(typeof sorter === 'function'){ + a.sort(sorter); + } + //loop on array + for(var i = 0, ii = length; i < ii; i++){ + buildArg(i, temp, filter, length - filtered); + } + }else{ + if(a && typeof sorter !== 'undefined'){ + error('sort is only available on arrays, not objects'); + } + //loop on collections + for(var prop in a){ + a.hasOwnProperty( prop ) && buildArg(prop, temp, filter); + } + } + + typeof old !== 'undefined' ? ctxt[name] = old : delete ctxt[name]; + return strs.join(''); + }; + } + // generate the template for a loop node + function loopgen(dom, sel, loop, fns){ + var already = false, ls, sorter, filter, prop; + for(prop in loop){ + if(loop.hasOwnProperty(prop)){ + if(prop === 'sort'){ + sorter = loop.sort; + continue; + }else if(prop === 'filter'){ + filter = loop.filter; + continue; + } + if(already){ + error('cannot have more than one loop on a target'); + } + ls = prop; + already = true; + } + } + if(!ls){ + error('Error in the selector: ' + sel + '\nA directive action must be a string, a function or a loop(<-)'); + } + var dsel = loop[ls]; + // if it's a simple data selector then we default to contents, not replacement. + if(typeof(dsel) === 'string' || typeof(dsel) === 'function'){ + loop = {}; + loop[ls] = {root: dsel}; + return loopgen(dom, sel, loop, fns); + } + var spec = parseloopspec(ls), + itersel = dataselectfn(spec.sel), + target = gettarget(dom, sel, true), + nodes = target.nodes; + + for(i = 0; i < nodes.length; i++){ + var node = nodes[i], + inner = compiler(node, dsel); + fns[fns.length] = wrapquote(target.quotefn, loopfn(spec.name, itersel, inner, sorter, filter)); + target.nodes = [node]; // N.B. side effect on target. + setsig(target, fns.length - 1); + } + return target; + } + + function getAutoNodes(n, data){ + var ns = n.getElementsByTagName('*'), + an = [], + openLoops = {a:[],l:{}}, + cspec, + isNodeValue, + i, ii, j, jj, ni, cs, cj; + //for each node found in the template + for(i = -1, ii = ns.length; i < ii; i++){ + ni = i > -1 ?ns[i]:n; + if(ni.nodeType === 1 && ni.className !== ''){ + //when a className is found + cs = ni.className.split(' '); + // for each className + for(j = 0, jj=cs.length;j -1 || isNodeValue){ + ni.className = ni.className.replace('@'+cspec.attr, ''); + if(isNodeValue){ + cspec.attr = false; + } + } + an.push({n:ni, cspec:cspec}); + } + } + } + } + + function checkClass(c, tagName){ + // read the class + var ca = c.match(selRx), + attr = ca[3] || autoAttr[tagName], + cspec = {prepend:!!ca[1], prop:ca[2], attr:attr, append:!!ca[4], sel:c}, + i, ii, loopi, loopil, val; + // check in existing open loops + for(i = openLoops.a.length-1; i >= 0; i--){ + loopi = openLoops.a[i]; + loopil = loopi.l[0]; + val = loopil && loopil[cspec.prop]; + if(typeof val !== 'undefined'){ + cspec.prop = loopi.p + '.' + cspec.prop; + if(openLoops.l[cspec.prop] === true){ + val = val[0]; + } + break; + } + } + // not found check first level of data + if(typeof val === 'undefined'){ + val = dataselectfn(cspec.prop)(isArray(data) ? data[0] : data); + // nothing found return + if(val === ''){ + return false; + } + } + // set the spec for autoNode + if(isArray(val)){ + openLoops.a.push( {l:val, p:cspec.prop} ); + openLoops.l[cspec.prop] = true; + cspec.t = 'loop'; + }else{ + cspec.t = 'str'; + } + return cspec; + } + + return an; + + } + + // returns a function that, given a context argument, + // will render the template defined by dom and directive. + function compiler(dom, directive, data, ans){ + var fns = [], j, jj, cspec, n, target, nodes, itersel, node, inner, dsel, sels, sel, sl, i, h, parts, pfns = [], p; + // autoRendering nodes parsing -> auto-nodes + ans = ans || data && getAutoNodes(dom, data); + if(data){ + // for each auto-nodes + while(ans.length > 0){ + cspec = ans[0].cspec; + n = ans[0].n; + ans.splice(0, 1); + if(cspec.t === 'str'){ + // if the target is a value + target = gettarget(n, cspec, false); + setsig(target, fns.length); + fns[fns.length] = wrapquote(target.quotefn, dataselectfn(cspec.prop)); + }else{ + // if the target is a loop + itersel = dataselectfn(cspec.sel); + target = gettarget(n, cspec, true); + nodes = target.nodes; + for(j = 0, jj = nodes.length; j < jj; j++){ + node = nodes[j]; + inner = compiler(node, false, data, ans); + fns[fns.length] = wrapquote(target.quotefn, loopfn(cspec.sel, itersel, inner)); + target.nodes = [node]; + setsig(target, fns.length - 1); + } + } + } + } + // read directives + for(sel in directive){ + if(directive.hasOwnProperty(sel)){ + i = 0; + dsel = directive[sel]; + sels = sel.split(/\s*,\s*/); //allow selector separation by quotes + sl = sels.length; + do{ + if(typeof(dsel) === 'function' || typeof(dsel) === 'string'){ + // set the value for the node/attr + sel = sels[i]; + target = gettarget(dom, sel, false); + setsig(target, fns.length); + fns[fns.length] = wrapquote(target.quotefn, dataselectfn(dsel)); + }else{ + // loop on node + loopgen(dom, sel, dsel, fns); + } + }while(++i < sl); + } + } + // convert node to a string + h = outerHTML(dom); + // IE adds an unremovable "selected, value" attribute + // hard replace while waiting for a better solution + h = h.replace(/<([^>]+)\s(value\=""|selected)\s?([^>]*)>/ig, "<$1 $3>"); + + // remove attribute prefix + h = h.split(attPfx).join(''); + + // slice the html string at "Sig" + parts = h.split( Sig ); + // for each slice add the return string of + for(i = 1; i < parts.length; i++){ + p = parts[i]; + // part is of the form "fn-number:..." as placed there by setsig. + pfns[i] = fns[ parseInt(p, 10) ]; + parts[i] = p.substring( p.indexOf(':') + 1 ); + } + return concatenator(parts, pfns); + } + // compile the template with directive + // if a context is passed, the autoRendering is triggered automatically + // return a function waiting the data as argument + function compile(directive, ctxt, template){ + var rfn = compiler( ( template || this[0] ).cloneNode(true), directive, ctxt); + return function(context){ + return rfn({context:context}); + }; + } + //compile with the directive as argument + // run the template function on the context argument + // return an HTML string + // should replace the template and return this + function render(ctxt, directive){ + var fn = typeof directive === 'function' && directive, i = 0, ii = this.length; + for(; i < ii; i++){ + this[i] = replaceWith( this[i], (fn || plugins.compile( directive, false, this[i] ))( ctxt, false )); + } + context = null; + return this; + } + + // compile the template with autoRender + // run the template function on the context argument + // return an HTML string + function autoRender(ctxt, directive){ + var fn = plugins.compile( directive, ctxt, this[0] ); + for(var i = 0, ii = this.length; i < ii; i++){ + this[i] = replaceWith( this[i], fn( ctxt, false)); + } + context = null; + return this; + } + + function replaceWith(elm, html) { + var ne, + ep = elm.parentNode, + depth = 0; + if(!ep){ //if no parents + ep = document.createElement('DIV'); + ep.appendChild(elm); + } + switch (elm.tagName) { + case 'TBODY': case 'THEAD': case 'TFOOT': + html = '' + html + '
    '; + depth = 1; + break; + case 'TR': + html = '' + html + '
    '; + depth = 2; + break; + case 'TD': case 'TH': + html = '' + html + '
    '; + depth = 3; + break; + } + tmp = document.createElement('SPAN'); + tmp.style.display = 'none'; + document.body.appendChild(tmp); + tmp.innerHTML = html; + ne = tmp.firstChild; + while (depth--) { + ne = ne.firstChild; + } + ep.insertBefore(ne, elm); + ep.removeChild(elm); + document.body.removeChild(tmp); + elm = ne; + + ne = ep = null; + return elm; + } + + return plugins; +}; + +$p.plugins = {}; + +$p.libs = { + dojo:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + return dojo.query(sel, n); + }; + } + }, + domassistant:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + return $(n).cssSelect(sel); + }; + } + DOMAssistant.attach({ + publicMethods : [ 'compile', 'render', 'autoRender'], + compile:function(directive, ctxt){ + return $p([this]).compile(directive, ctxt); + }, + render:function(ctxt, directive){ + return $( $p([this]).render(ctxt, directive) )[0]; + }, + autoRender:function(ctxt, directive){ + return $( $p([this]).autoRender(ctxt, directive) )[0]; + } + }); + }, + jquery:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + return jQuery(n).find(sel); + }; + } + jQuery.fn.extend({ + directives:function(directive){ + this._pure_d = directive; return this; + }, + compile:function(directive, ctxt){ + return $p(this).compile(this._pure_d || directive, ctxt); + }, + render:function(ctxt, directive){ + return jQuery( $p( this ).render( ctxt, this._pure_d || directive ) ); + }, + autoRender:function(ctxt, directive){ + return jQuery( $p( this ).autoRender( ctxt, this._pure_d || directive ) ); + } + }); + }, + mootools:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + return $(n).getElements(sel); + }; + } + Element.implement({ + compile:function(directive, ctxt){ + return $p(this).compile(directive, ctxt); + }, + render:function(ctxt, directive){ + return $p([this]).render(ctxt, directive); + }, + autoRender:function(ctxt, directive){ + return $p([this]).autoRender(ctxt, directive); + } + }); + }, + prototype:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + n = n === document ? n.body : n; + return typeof n === 'string' ? $$(n) : $(n).select(sel); + }; + } + Element.addMethods({ + compile:function(element, directive, ctxt){ + return $p([element]).compile(directive, ctxt); + }, + render:function(element, ctxt, directive){ + return $p([element]).render(ctxt, directive); + }, + autoRender:function(element, ctxt, directive){ + return $p([element]).autoRender(ctxt, directive); + } + }); + }, + sizzle:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + return Sizzle(sel, n); + }; + } + }, + sly:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + return Sly(sel, n); + }; + } + } +}; + +// get lib specifics if available +(function(){ + var libkey = + typeof dojo !== 'undefined' && 'dojo' || + typeof DOMAssistant !== 'undefined' && 'domassistant' || + typeof jQuery !== 'undefined' && 'jquery' || + typeof MooTools !== 'undefined' && 'mootools' || + typeof Prototype !== 'undefined' && 'prototype' || + typeof Sizzle !== 'undefined' && 'sizzle' || + typeof Sly !== 'undefined' && 'sly'; + + libkey && $p.libs[libkey](); + + //for node.js + if(typeof exports !== 'undefined'){ + exports.$p = $p; + } +})(); \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/js/question_handling.js b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/js/question_handling.js new file mode 100644 index 0000000..7fa8544 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/js/question_handling.js @@ -0,0 +1,1429 @@ +var ilias = {}; //namespace +var icount = 0; //interaction count +ilias.UTILS={}; +ilias.questions = { + answers:Object, + success: "not attempted" +}; + +ilias.questions.txt = {}; +ilias.questions.txt.wrong_answers = "Incorrect Items"; +ilias.questions.txt.wrong_answers_single = "Incorrect Choice."; +ilias.questions.txt.tries_remaining = "Tries Remaining"; +ilias.questions.txt.please_try_again = "Please try again!"; +ilias.questions.txt.all_answers_correct = "Correct!"; +ilias.questions.txt.nr_of_tries_exceeded = "Number of tries exceeded."; +ilias.questions.txt.correct_answers_shown = "Correct solution see above."; +ilias.questions.txt.correct_answers_also = "Also correct are:"; +ilias.questions.txt.correct_answer_also = "Also correct is:"; +ilias.questions.txt.ov_all_correct = "You have correctly answered all questions."; +ilias.questions.txt.ov_some_correct = "You have correctly answered [x] out of [y] questions."; +ilias.questions.txt.ov_wrong_answered = "The following questions were not answered or answered wrong"; + +ilias.questions.init = function() { + ilias.questions.shuffle(); +}; + +ilias.questions.shuffleAll = function() { + //shuffle questions + for (var k in questions) { + if (questions[k].shuffle === true) { + ilias.questions.swapper(questions[k].answers); + } + } +}; + +ilias.questions.shuffle = function(a_question) { + //shuffle questions + if (!a_question.answers) {return;} + if (a_question.shuffle === true) { + ilias.questions.swapper(a_question.answers); + } +}; + +ilias.questions.swapper = function(a) +{ + var i,L; + i = L = a.length; + while (i--) + { + var r = Math.floor(Math.random()*L); + var x = a[i]; + a[i] = a[r]; + a[r] = x; + } +}; + + +ilias.questions.checkAnswers = function(a_id) { + if (!answers[a_id]) { + answers[a_id] = new Object(); + answers[a_id].tries = 0; + answers[a_id].wrong = 0; + answers[a_id].passed = null; + answers[a_id].answer = new Array(); + answers[a_id].interactionId=null; + + } + answers[a_id].tries++; + + var call = "ilias.questions."+questions[a_id].type+"("+a_id+")"; + + eval(call); + + // forward answer to self assessment question handler (non-scorm) + if (typeof ilCOPageQuestionHandler != "undefined") + { + ilCOPageQuestionHandler.processAnswer(questions[a_id].type, a_id, answers[a_id]); + } +}; + +ilias.questions.handleMCImages = function(a_id) { + + if(questions[a_id].path === undefined) + { + return; + } + + jQuery('div#container' + a_id + ' input.order').each(function(key, node){ + for(var i=0;i 0) + { + jQuery(text_node).before('' + + ''); + } + else + { + jQuery(text_node).before(''); + } + + } + } + } + + }); +} + +ilias.questions.assSingleChoice = function(a_id) { + + var a_node = jQuery('input[name="answers'+a_id+'"]'); + var tocheck = "points"; + + answers[a_id].wrong = 0; + answers[a_id].passed = true; + answers[a_id].choice = []; + + for (var i=0;i0) + || (a_node.get(i).checked && questions[a_id].answers[i][tocheck]<1)) + { + answers[a_id].passed = false; + answers[a_id].wrong++; + answers[a_id].answer[i]=false; + + } else { + answers[a_id].answer[i]=true; + } + if (a_node.get(i).checked) + { + answers[a_id].choice.push(a_node.get(i).value); + } + } + + ilias.questions.showFeedback(a_id); +}; + +ilias.questions.assMultipleChoice = function(a_id) { + + var a_node = jQuery('input[name="answers'+a_id+'"]'); + var tocheck = "points_checked"; + + answers[a_id].wrong = 0; + answers[a_id].passed = true; + answers[a_id].choice = []; + + for (var i=0;i0) + || (a_node.get(i).checked && questions[a_id].answers[i][tocheck]<1)) + { + answers[a_id].wrong++; + answers[a_id].passed = false; + answers[a_id].answer[i]=false; + + } else { + answers[a_id].answer[i]=true; + } + if (a_node.get(i).checked) + { + answers[a_id].choice.push(a_node.get(i).value); + } + + } + ilias.questions.showFeedback(a_id); +}; + +ilias.questions.assTextQuestion = function(a_id) { + jQuery('#button'+a_id).attr("disabled", "disabled"); + jQuery('#textarea'+a_id).attr("disabled", "disabled"); + jQuery('#feedback'+a_id).addClass("ilc_qfeedr_FeedbackRight"); + jQuery('#feedback'+a_id).html('Answer submitted!
    '); + jQuery('#feedback'+a_id).slideToggle(); + answers[a_id].passed = true; + ilias.questions.scormHandler(a_id,"neutral",jQuery('#textarea'+a_id).val()); +}; + +ilias.questions.assOrderingQuestion = function(a_id) { + + var result = jQuery('#order'+a_id).sortable('toArray'); + + answers[a_id].wrong = 0; + answers[a_id].passed = true; + answers[a_id].choice = []; + + for (var i=0;i' /*
    ' + + '(+)'*/); + jQuery(node).parent().height("auto"); + // jQuery(node).parent().width("auto"); + }); +}; + +ilias.questions.assOrderingHorizontal = function(a_id) { + + var result = jQuery('#order'+a_id).sortable('toArray'); + + answers[a_id].wrong = 0; + answers[a_id].passed = true; + answers[a_id].choice = []; + + for (var i=0;i=1) || (answers[a_id].areas[i]==true && questions[a_id].answers[i].points<=0)) + { + answers[a_id].passed = false; + answers[a_id].wrong++; + answers[a_id].answer[i]=false; + } else { + answers[a_id].answer[i]=true; + } + if (answers[a_id].areas[i] == true) + { + answers[a_id].choice.push(i); + } + } + ilias.questions.showFeedback(a_id); +}; + +ilias.questions.assMatchingQuestion = function(a_id) { + answers[a_id].wrong = 0; + answers[a_id].passed = true; + answers[a_id].choice = []; + + for (var i=0;i -1) + { + jQuery(node).removeClass("ilc_qetitem_ErrorTextSelected"); + questions[a_id].selected.splice(id_index, 1); + } + else + { + jQuery(node).addClass("ilc_qetitem_ErrorTextSelected"); + questions[a_id].selected.push(id); + } + + jQuery(node).blur(); +}; + +ilias.questions.assErrorText =function(a_id) { + + answers[a_id].wrong = 0; + answers[a_id].passed = true; + answers[a_id].choice = []; + + if(questions[a_id].selected === undefined) + { + answers[a_id].passed = false; + } + else + { + var found = 0; + for(var i=0;i -1) + { + // word is not a correct answer + if(is_wrong === false) + { + answers[a_id].wrong++; + } + // found correct answer + else + { + found++; + } + } + // word has not been selected + else if(is_wrong === true) + { + // should have been selected + answers[a_id].wrong++; + } + } + if(found < questions[a_id].correct_answers.length || + answers[a_id].wrong > 0) + { + answers[a_id].passed = false; + } + } + + ilias.questions.showFeedback(a_id); +} + +ilias.questions.showFeedback =function(a_id) { + + jQuery('#feedback'+a_id).hide(); + + // "image map as single choice" not supported yet + if(questions[a_id].type == "assSingleChoice") + { + var txt_wrong_answers = ilias.questions.txt.wrong_answers_single; + } + else + { + var txt_wrong_answers = ilias.questions.txt.wrong_answers + ': ' + + answers[a_id].wrong ; + } + + if (answers[a_id].passed===true || (answers[a_id].tries >=questions[a_id].nr_of_tries && questions[a_id].nr_of_tries!=0)) { + jQuery('#button'+a_id).attr("disabled", "true"); + if (answers[a_id].passed===true) { + jQuery('#feedback'+a_id).removeClass("ilc_qfeedw_FeedbackWrong"); + jQuery('#feedback'+a_id).addClass("ilc_qfeedr_FeedbackRight"); + jQuery('#feedback'+a_id).html('' + ilias.questions.txt.all_answers_correct + '
    '+questions[a_id].feedback['allcorrect']); + ilias.questions.showCorrectAnswers(a_id); + ilias.questions.scormHandler(a_id,"correct",ilias.questions.toJSONString(answers[a_id])); + } else { + jQuery('#feedback'+a_id).removeClass("ilc_qfeedr_FeedbackRight"); + jQuery('#feedback'+a_id).addClass("ilc_qfeedw_FeedbackWrong"); + jQuery('#feedback'+a_id).html('' + ilias.questions.txt.nr_of_tries_exceeded + + '
    ' + ilias.questions.txt.correct_answers_shown + '
    '+questions[a_id].feedback['onenotcorrect']); + ilias.questions.showCorrectAnswers(a_id); + ilias.questions.scormHandler(a_id,"incorrect",ilias.questions.toJSONString(answers[a_id])); + } + } else { + if (questions[a_id].nr_of_tries!=0) { + jQuery('#feedback'+a_id).removeClass("ilc_qfeedr_FeedbackRight"); + jQuery('#feedback'+a_id).addClass("ilc_qfeedw_FeedbackWrong"); + var rem = questions[a_id].nr_of_tries - answers[a_id].tries; + jQuery('#feedback'+a_id).html(txt_wrong_answers + '
    ' + + ilias.questions.txt.tries_remaining + ': '+ rem + + "
    " + questions[a_id].feedback['onenotcorrect']); + ilias.questions.scormHandler(a_id,"incorrect",ilias.questions.toJSONString(answers[a_id])); + } else { + jQuery('#feedback'+a_id).removeClass("ilc_qfeedr_FeedbackRight"); + jQuery('#feedback'+a_id).addClass("ilc_qfeedw_FeedbackWrong"); + jQuery('#feedback'+a_id).html(txt_wrong_answers + '
    ' + + ilias.questions.txt.please_try_again + '
    ' + questions[a_id].feedback['onenotcorrect']); + ilias.questions.scormHandler(a_id,"incorrect",ilias.questions.toJSONString(answers[a_id])); + } + } + jQuery('#feedback'+a_id).slideToggle(); + + // update question overviews + if (typeof ilCOPagePres != "undefined") + { + ilCOPagePres.updateQuestionOverviews(); + } + +}; + + +ilias.questions.scormHandler = function(a_id,a_state,a_response) { + var version; + + if (ScormApi==null) {return;} + var tries = answers[a_id].tries; + var i_key; + var s_key; + switch (ScormApi.version) { + case '1.2': + i_key = "cmi.interactions."; + s_key = "cmi.core.lesson_status"; + break; + case '1.3': + i_key = "cmi.interactions."; + s_key = "cmi.success_status"; + break; + } + if (tries==1) { + //define interaction + answers[a_id].interactionId=icount; + setValue(i_key + answers[a_id].interactionId+".id","interaction_"+a_id); + setValue(i_key + answers[a_id].interactionId+".type","other"); + setValue(i_key + answers[a_id].interactionId+".result",a_state); + setValue(i_key + answers[a_id].interactionId+".learner_response",a_response); + setValue(i_key + answers[a_id].interactionId+".description",questions[a_id].question); + icount++; + } else { + setValue(i_key + answers[a_id].interactionId+".learner_response",a_response); + setValue(i_key + answers[a_id].interactionId+".result",a_state); + } + + ilias.questions.updateSuccessStatus(); + if (pager != null) + { + pager.updateNextLink(); + } +}; + +ilias.questions.updateSuccessStatus = function() +{ + var s_key; + var status = ilias.questions.determineSuccessStatus(); + + + if (ScormApi==null) {return;} + + if (status=="passed" || ScormApi.version=="1.3" ) { + + switch (ScormApi.version) { + case '1.2': + s_key = "cmi.core.lesson_status"; + break; + case '1.3': + s_key = "cmi.success_status"; + break; + } + + setValue(s_key,status); + } +} + +ilias.questions.determineSuccessStatus = function() +{ + var status = ""; + var at_least_one = false; + for (var k in questions) { + var index=parseInt(k,10); + if (!isNaN(index)) { + if (status != "failed") + { + status = "passed"; + } + if (!answers[index]) { + status = "failed"; + } else { + if (answers[index].passed!=true) {status="failed";} + } + } + } + return status; +} + +ilias.questions.showCorrectAnswers =function(a_id) { + + switch (questions[a_id].type) { + + case 'assSingleChoice': + for (var i=0;i=1) { + jQuery('input[name="answers'+a_id+'"]').eq(i).attr("checked",true); + } + } + break; + //end assSingleChoice + + case 'assMultipleChoice': + for (var i=0;i=1) { + jQuery('input[name="answers'+a_id+'"]').eq(i).attr("checked",true); + } else { + jQuery('input[name="answers'+a_id+'"]').eq(i).attr("checked",false); + } + jQuery('input[name="answers'+a_id+'"]').eq(i).attr("disabled",true); + + } + break; + //end assMultipleChoice + + case 'assImagemapQuestion': + //reinit map + jQuery(function() { + jQuery('.cmap'+a_id).maphilight({fade:true}); + }); + for (var i=0;i=1) { + // is already selected? + if(!jQuery('#canvas_' + a_id + '_' + i).attr('id')) { + mouseclick(null,document.getElementById(a_id+"_"+questions[a_id].answers[i].order)); + } + } + // remove incorrect + else { + jQuery('#canvas_' + a_id + '_' + i).remove(); + } + } + break; + //end assImagemapQuestion + + case 'assOrderingQuestion': + case 'assOrderingHorizontal': + var answers = questions[a_id].answers; + var answers_sorted = answers.sort(sortBySolutionorder); + var items=jQuery("#order"+a_id).children(); + for (var i=0;i=1) + { + cid=j; + } + } + jQuery('select#'+a_id+"_"+i+" option[id="+cid+"]").attr("selected","selected"); + } + if (type==0 || type==2) { + var cvalue; + jQuery('input#'+a_id+"_"+i).attr("disabled",true); + //look for correct solution + for (var j=0;j=1) + { + cvalue = questions[a_id].gaps[i].item[j].value; + } + } + jQuery('input#'+a_id+"_"+i).attr("value",cvalue); + } + } + break; + //end assClozeTest + + case 'assTextSubset': + var a_node = jQuery('input[name="answers'+a_id+'[]"]'); + var choice = []; + for (var i=0;i" + questions[a_id].correct_answers[c]["answertext"] + "
  • "; + correct_count++; + } + } + if(correct_info.length) + { + var elements = jQuery("#container"+a_id+" > .ilc_answers"); + if(correct_count > 1) + { + var correct_header = ilias.questions.txt.correct_answers_also; + } + else + { + var correct_header = ilias.questions.txt.correct_answer_also; + } + elements.eq(elements.length -1).after("
    " + correct_header + + "
      " + correct_info + "
    "); + } + break; + //end assTextSubset + + case 'assErrorText': + for(var i=0;i' + + questions[a_id].answers[i]["answertext"] + '' + correct); + } + } + } + break; + //end assErrorText + } +}; + +function sortBySolutionorder(thisObject,thatObject) { + if (thisObject.order > thatObject.order) { + return 1; + } + else if (thisObject.order < thatObject.order) { + return -1; + } + return 0; +} + +ilias.questions.fix_imageurls = function(node) +{ + var container =jQuery(node).find('img'); + for (var i=0;i').append( this.eq(0).clone() ).html(); +}; + +jQuery.fn.textLimiter = function(){ + return this.each(function(){ + if(typeof(nr) == "undefined") { nr = 0; } + var counter_id = 'counter' +nr; + var max = this.getAttribute('maxlength'); + var html_counter = '
    Remaining characters: ' +max+ ''; + jQuery(this).after(html_counter); + var jquery_pattern = '#' +counter_id +' > span'; + this.relatedElement = jQuery(jquery_pattern)[0]; + nr++; + jQuery(this).bind("keyup", function(){ + var maxLength = this.getAttribute('maxlength'); + var currentLength = this.value.length; + if(currentLength >= maxLength) { + this.relatedElement.className = 'toomuch'; + this.value = this.value.substring(0, maxLength); + } else { + this.relatedElement.className = ''; + } + var left_over = maxLength - currentLength; + this.relatedElement.firstChild.nodeValue = left_over; + }); + }); +}; + +(function(jQuery) { + + // register jQuery extension + jQuery.extend({ + create: function(element, attributes, children) { + + // create new element + var elem = jQuery(document.createElement(element)); + + // add passed attributes + if (typeof(attributes) == 'object') { + for (key in attributes) { + elem.attr(key, attributes[key]); + } + } + + // add passed child elements + if (typeof(children) == 'object') { + for (i = 0; i < children.length; i++) { + elem.append(children[i]); + } + } else if (typeof(children) != 'undefined' && children != null) { + elem.text(children.toString()); + } + + return elem; + } + }); + +})(jQuery); + + +//add question specific css class +jQuery(document).ready(function() { + /* + for (var q in questions) { + var qType = questions[q].type; + var cssClass = qType.substring(3,qType.length); + jQuery('#container'+questions[q].id).parents('.ilc_question_Standard').addClass("ilc_question_"+cssClass); + } + */ +}); + + +(function(jQuery) { + var has_VML, create_canvas_for, add_shape_to, clear_canvas, shape_from_area, + canvas_style, fader, hex_to_decimal, css3color, is_image_loaded; + + var counter = 0; + + has_VML = document.namespaces; + has_canvas = document.createElement('canvas'); + has_canvas = has_canvas && has_canvas.getContext; + + if(!(has_canvas || has_VML)) { + jQuery.fn.maphilight = function() { return this; }; + return; + } + + // For non IE browsers!!! + if(has_canvas) { + + fader = function(element, opacity, interval) { + if(opacity <= 1) { + element.style.opacity = opacity; + window.setTimeout(fader, 10, element, opacity + 0.1, 10); + } + }; + + hex_to_decimal = function(hex) { + return Math.max(0, Math.min(parseInt(hex, 16), 255)); + }; + css3color = function(color, opacity) { + return 'rgba('+hex_to_decimal(color.substr(0,2))+','+hex_to_decimal(color.substr(2,2))+','+hex_to_decimal(color.substr(4,2))+','+opacity+')'; + }; + create_canvas_for = function(img, id) { + var width = jQuery(img).prop("width"); + var height = jQuery(img).prop("height"); + if(typeof(img.width) == "number") + { + width = img.width; + height = img.height; + } + var c = jQuery('').get(0); + c.width = width; + c.height = height; + c.getContext("2d").clearRect(0, 0, c.width, c.height); + return c; + }; + + add_shape_to = function(canvas, shape, coords, options, name) + { + var i, context = canvas.getContext('2d'); + context.beginPath(); + + if(shape == 'rect') + { + context.rect(coords[0], coords[1], coords[2] - coords[0], coords[3] - coords[1]); + } + else if(shape == 'poly') + { + context.moveTo(coords[0], coords[1]); + + for(i=2; i < coords.length; i+=2) + { + context.lineTo(coords[i], coords[i+1]); + } + + } + else if(shape == 'circ') + { + context.arc(coords[0], coords[1], coords[2], 0, Math.PI * 2, false); + } + + context.closePath(); + + if(options.fill) + { + context.fillStyle = css3color(options.fillColor, options.fillOpacity); + context.fill(); + } + if(options.stroke) + { + context.strokeStyle = css3color(options.strokeColor, options.strokeOpacity); + context.lineWidth = options.strokeWidth; + context.stroke(); + } + if(options.fade && !jQuery.browser.msie) + { + fader(canvas, 0); + } + }; + + clear_canvas = function(canvas, area) { + canvas.getContext('2d').clearRect(0, 0, canvas.width,canvas.height); + }; + } + // IE!!! + else + { + var ie8=false; + // ie executes this code + if (document.documentMode) // IE8 + { + if (document.documentMode==8) { + ie8 = true; + } + } + + if(ie8==true) + { + document.writeln(''); + document.namespaces.add('v', 'urn:schemas-microsoft-com:vml', "#default#VML"); + } else { + document.createStyleSheet().addRule("v\\:*", "behavior: url(#default#VML); antialias: true;"); + document.namespaces.add("v", "urn:schemas-microsoft-com:vml"); + } + + create_canvas_for = function(img, id) + { + var width = jQuery(img).prop("width"); + var height = jQuery(img).prop("height"); + if(typeof(img.width) == "number") + { + width = img.width; + height = img.height; + } + return jQuery('').get(0); + }; + + add_shape_to = function(canvas, shape, coords, options, name, id) + { + var fill, stroke, opacity, e; + + fill = ''; + + stroke = (options.stroke ? 'strokeweight="'+options.strokeWidth+'" stroked="t" strokecolor="#'+options.strokeColor+'"' : 'stroked="f"'); + + opacity = ''; + + if(shape == 'rect') + { + e = jQuery(''); + } + else if(shape == 'poly') + { + e = jQuery(''); + } + else if(shape == 'circ') + { + e = jQuery(''); + } + + e.get(0).innerHTML = fill+opacity; + jQuery(canvas).append(e); + }; + + clear_canvas = function(canvas) + { + jQuery(canvas).find('[name=highlighted]').remove(); + }; + } + + shape_from_area = function(area) + { + var i, coords = area.getAttribute('coords').split(','); + + for (i=0; i < coords.length; i++) { coords[i] = parseFloat(coords[i]); } + + return [area.getAttribute('shape').toLowerCase().substr(0,4), coords]; + + }; + + is_image_loaded = function(img) { + if(!img.complete) { return false; } // IE + if(typeof img.naturalWidth != "undefined" && img.naturalWidth == 0) { return false; } // Others + return true; + }; + + canvas_style = { + position: 'absolute', + left: 0, + top: 0, + padding: 0, + border: 0 + }; + + jQuery.fn.maphilight = function(opts) { + opts = jQuery.extend({}, jQuery.fn.maphilight.defaults, opts); + + return this.each(function() { + + var img, wrap, options, map, canvas, canvas_always, mouseover, highlighted_shape, question_id; + img = jQuery(this); + + if(!is_image_loaded(this)) { + // If the image isn't fully loaded, this won't work right. Try again later. + return window.setTimeout(function() { + img.maphilight(opts); + }, 200); + } + + options = jQuery.metadata ? jQuery.extend({}, opts, img.metadata()) : opts; + + map = jQuery('map[name="'+img.attr('usemap').substr(1)+'"]'); + + if(!(img.is('img') && img.attr('usemap') && map.size() > 0)) { return; } + + if(img.hasClass('maphilighted')) { + // We're redrawing an old map, probably to pick up changes to the options. + // Just clear out all the old stuff. + var wrapper = img.parent(); + img.insertBefore(wrapper); + wrapper.remove(); + // alert('yes'); + } + + wrap = jQuery('
    ').css({display:'block',background:'url("'+this.src+'")',position:'relative',padding:0,width:this.width,height:this.height}); + img.before(wrap).css('opacity', 0).css(canvas_style).remove(); + + if(jQuery.browser.msie && !has_canvas) { img.css('filter', 'Alpha(opacity=0)'); } + + wrap.append(img); + + question_id = img.attr('usemap'); + question_id = question_id.substr(4); + + canvas = create_canvas_for(this, question_id); + jQuery(canvas).css(canvas_style); + + mouseover = function(e) + { + var shape, area_options; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + if (area_options.linked) + { + var thislinked = area_options.linked; + + jQuery(map).find('area[coords]').each(function() + { + var shape, area_options, object; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + if (thislinked == area_options.linked) { + shape = shape_from_area(this); + add_shape_to(canvas, shape[0], shape[1], area_options, "highlighted", null); + } + + }); + } + else + { + shape = shape_from_area(this); + add_shape_to(canvas, shape[0], shape[1], area_options, "highlighted", null); + } + + + //if(!area_options.alwaysOn) + //{ + // shape = shape_from_area(this); + // add_shape_to(canvas, shape[0], shape[1], area_options, "highlighted", null); + //} + + }; + + + draw = function(object, target_canvas) + { + var shape, area_options, object; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + // NON IE + if(has_canvas) + { + var arr_map = jQuery(object).attr("id").split("_"); + var str_cmap = '.cmap' + arr_map[0]; + canvas_always = create_canvas_for($(str_cmap).get(), jQuery(object).attr("id")); + jQuery(canvas_always).css(canvas_style); + + $(str_cmap).before(canvas_always); + } + + shape = shape_from_area(object); + + // IE! + if (jQuery.browser.msie && !has_canvas) + { + add_shape_to(target_canvas, shape[0], shape[1], area_options, "", jQuery(object).attr("id")); + } + else + { + add_shape_to(canvas_always, shape[0], shape[1], area_options, ""); + } + }; + + mouseclick = function(e,id) + { + var shape, area_options, object; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + if (id) { + object = id; + } + else { + object = this; + } + + if (!jQuery('#canvas_' + jQuery(object).attr('id')).attr('id')) + { + if (area_options.linked) + { + var thislinked = area_options.linked; + + jQuery(map).find('area[coords]').each(function() + { + var shape, area_options, object; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + if (thislinked == area_options.linked) { + // alert(jQuery(this).attr('id') + ' ' + area_options.linked); + draw(this, canvas); + } + + }); + } + else + { + draw(object, canvas); + } + } + else + { + if (area_options.linked) + { + var thislinked = area_options.linked; + + jQuery(map).find('area[coords]').each(function() + { + var shape, area_options, object; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + if (thislinked == area_options.linked) { + jQuery('#canvas_' + jQuery(this).attr('id')).remove(); + } + }); + clear_canvas(canvas); + } + else + { + jQuery('#canvas_' + jQuery(object).attr('id')).remove(); + clear_canvas(canvas); + } + } + }; + + if(options.alwaysOn) { + jQuery(map).find('area[coords]').each(mouseover); + } else { + if(jQuery.metadata) { + // If the metadata plugin is present, there may be areas with alwaysOn set. + // We'll add these to a *second* canvas, which will get around flickering during fading. + jQuery(map).find('area[coords]').each(function() { + + var shape, area_options; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + if(area_options.alwaysOn) + { + draw(this, canvas); + } + }); + } + jQuery(map).find('area[coords]').unbind(); + jQuery(map).find('area[coords]').mouseover(mouseover).mouseout(function(e) { clear_canvas(canvas); }); + jQuery(map).find('area[coords]').click(mouseclick); + } + + img.before(canvas); // if we put this after, the mouseover events wouldn't fire. + img.addClass('maphilighted'); + + // if question was not answered correctly yet, "reload" active areas + if(ilias.questions.answers[question_id] && ilias.questions.answers[question_id].passed != true) + { + for (i=0; i < ilias.questions.answers[question_id].areas.length; i++){ + if(ilias.questions.answers[question_id].areas[i] == true) + { + var canvas_id = question_id + '_' + i; + if (!jQuery('#canvas_' + canvas_id).attr('id')) + { + var selected_area = jQuery(map).find('area[id="'+ canvas_id + '"]'); + draw(jQuery(selected_area).get(0), canvas); + } + } + }; + } + + }); + }; + + jQuery.fn.maphilight.defaults = { + fill: true, + fillColor: 'ff6633', + fillOpacity: 0.4, + stroke: true, + strokeColor: 'ff6633', + strokeOpacity: 1, + strokeWidth: 2, + fade: true, + alwaysOn: false + }; +})(jQuery); + + +function getFname(yStr){ + var sFileName = ""; + for (nloop=yStr.length-1;nloop>1;nloop--){ + if (yStr.charAt(nloop)=="/"){ + sFileName=yStr.substring(nloop+1,yStr.length); + break; + } + if (yStr.charAt(nloop)=="\\"){ // backslash must be escaped + sFileName=yStr.substring(nloop+1,yStr.length); + break; + } + } + return sFileName; +} + +answers = ilias.questions.answers; diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/js/yahoo/animation-min.js b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/js/yahoo/animation-min.js new file mode 100644 index 0000000..26dde3d --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/js/yahoo/animation-min.js @@ -0,0 +1,23 @@ +/* +Copyright (c) 2011, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.com/yui/license.html +version: 2.9.0 +*/ +(function(){var b=YAHOO.util;var a=function(d,c,e,f){if(!d){}this.init(d,c,e,f);};a.NAME="Anim";a.prototype={toString:function(){var c=this.getEl()||{};var d=c.id||c.tagName;return(this.constructor.NAME+": "+d);},patterns:{noNegatives:/width|height|opacity|padding/i,offsetAttribute:/^((width|height)|(top|left))$/,defaultUnit:/width|height|top$|bottom$|left$|right$/i,offsetUnit:/\d+(em|%|en|ex|pt|in|cm|mm|pc)$/i},doMethod:function(c,e,d){return this.method(this.currentFrame,e,d-e,this.totalFrames);},setAttribute:function(c,f,e){var d=this.getEl();if(this.patterns.noNegatives.test(c)){f=(f>0)?f:0;}if(c in d&&!("style" in d&&c in d.style)){d[c]=f;}else{b.Dom.setStyle(d,c,f+e);}},getAttribute:function(c){var e=this.getEl();var g=b.Dom.getStyle(e,c);if(g!=="auto"&&!this.patterns.offsetUnit.test(g)){return parseFloat(g);}var d=this.patterns.offsetAttribute.exec(c)||[];var h=!!(d[3]);var f=!!(d[2]);if("style" in e){if(f||(b.Dom.getStyle(e,"position")=="absolute"&&h)){g=e["offset"+d[0].charAt(0).toUpperCase()+d[0].substr(1)];}else{g=0;}}else{if(c in e){g=e[c];}}return g;},getDefaultUnit:function(c){if(this.patterns.defaultUnit.test(c)){return"px";}return"";},setRuntimeAttribute:function(d){var j;var e;var f=this.attributes;this.runtimeAttributes[d]={};var h=function(i){return(typeof i!=="undefined");};if(!h(f[d]["to"])&&!h(f[d]["by"])){return false;}j=(h(f[d]["from"]))?f[d]["from"]:this.getAttribute(d);if(h(f[d]["to"])){e=f[d]["to"];}else{if(h(f[d]["by"])){if(j.constructor==Array){e=[];for(var g=0,c=j.length;g0&&isFinite(o)){if(k.currentFrame+o>=n){o=n-(m+1);}k.currentFrame+=o;}};this._queue=c;this._getIndex=a;};YAHOO.util.Bezier=new function(){this.getPosition=function(e,d){var f=e.length;var c=[];for(var b=0;b0&&!(m[0] instanceof Array)){m=[m];}else{var l=[];for(n=0,p=m.length;n0){this.runtimeAttributes[q]=this.runtimeAttributes[q].concat(m);}this.runtimeAttributes[q][this.runtimeAttributes[q].length]=j;}else{f.setRuntimeAttribute.call(this,q);}};var b=function(g,i){var h=e.Dom.getXY(this.getEl());g=[g[0]-h[0]+i[0],g[1]-h[1]+i[1]];return g;};var d=function(g){return(typeof g!=="undefined");};e.Motion=a;})();(function(){var d=function(f,e,g,h){if(f){d.superclass.constructor.call(this,f,e,g,h);}};d.NAME="Scroll";var b=YAHOO.util;YAHOO.extend(d,b.ColorAnim);var c=d.superclass;var a=d.prototype;a.doMethod=function(e,h,f){var g=null;if(e=="scroll"){g=[this.method(this.currentFrame,h[0],f[0]-h[0],this.totalFrames),this.method(this.currentFrame,h[1],f[1]-h[1],this.totalFrames)];}else{g=c.doMethod.call(this,e,h,f);}return g;};a.getAttribute=function(e){var g=null;var f=this.getEl();if(e=="scroll"){g=[f.scrollLeft,f.scrollTop];}else{g=c.getAttribute.call(this,e);}return g;};a.setAttribute=function(e,h,g){var f=this.getEl();if(e=="scroll"){f.scrollLeft=h[0];f.scrollTop=h[1];}else{c.setAttribute.call(this,e,h,g);}};b.Scroll=d;})();YAHOO.register("animation",YAHOO.util.Anim,{version:"2.9.0",build:"2800"}); \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/js/yahoo/yahoo-dom-event.js b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/js/yahoo/yahoo-dom-event.js new file mode 100644 index 0000000..46c58bf --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/js/yahoo/yahoo-dom-event.js @@ -0,0 +1,14 @@ +/* +Copyright (c) 2011, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.com/yui/license.html +version: 2.9.0 +*/ +if(typeof YAHOO=="undefined"||!YAHOO){var YAHOO={};}YAHOO.namespace=function(){var b=arguments,g=null,e,c,f;for(e=0;e":">",'"':""","'":"'","/":"/","`":"`"},d=["toString","valueOf"],e={isArray:function(j){return a.toString.apply(j)===c;},isBoolean:function(j){return typeof j==="boolean";},isFunction:function(j){return(typeof j==="function")||a.toString.apply(j)===h;},isNull:function(j){return j===null;},isNumber:function(j){return typeof j==="number"&&isFinite(j);},isObject:function(j){return(j&&(typeof j==="object"||f.isFunction(j)))||false;},isString:function(j){return typeof j==="string";},isUndefined:function(j){return typeof j==="undefined";},_IEEnumFix:(YAHOO.env.ua.ie)?function(l,k){var j,n,m;for(j=0;j"'\/`]/g,function(k){return g[k];});},extend:function(m,n,l){if(!n||!m){throw new Error("extend failed, please check that "+"all dependencies are included.");}var k=function(){},j;k.prototype=n.prototype;m.prototype=new k();m.prototype.constructor=m;m.superclass=n.prototype;if(n.prototype.constructor==a.constructor){n.prototype.constructor=n;}if(l){for(j in l){if(f.hasOwnProperty(l,j)){m.prototype[j]=l[j];}}f._IEEnumFix(m.prototype,l);}},augmentObject:function(n,m){if(!m||!n){throw new Error("Absorb failed, verify dependencies.");}var j=arguments,l,o,k=j[2];if(k&&k!==true){for(l=2;l0)?f.dump(j[l],p-1):t);}else{r.push(j[l]);}r.push(q);}if(r.length>1){r.pop();}r.push("]");}else{r.push("{");for(l in j){if(f.hasOwnProperty(j,l)){r.push(l+m);if(f.isObject(j[l])){r.push((p>0)?f.dump(j[l],p-1):t);}else{r.push(j[l]);}r.push(q);}}if(r.length>1){r.pop();}r.push("}");}return r.join("");},substitute:function(x,y,E,l){var D,C,B,G,t,u,F=[],p,z=x.length,A="dump",r=" ",q="{",m="}",n,w;for(;;){D=x.lastIndexOf(q,z);if(D<0){break;}C=x.indexOf(m,D);if(D+1>C){break;}p=x.substring(D+1,C);G=p;u=null;B=G.indexOf(r);if(B>-1){u=G.substring(B+1);G=G.substring(0,B);}t=y[G];if(E){t=E(G,t,u);}if(f.isObject(t)){if(f.isArray(t)){t=f.dump(t,parseInt(u,10));}else{u=u||"";n=u.indexOf(A);if(n>-1){u=u.substring(4);}w=t.toString();if(w===i||n>-1){t=f.dump(t,parseInt(u,10));}else{t=w;}}}else{if(!f.isString(t)&&!f.isNumber(t)){t="~-"+F.length+"-~";F[F.length]=p;}}x=x.substring(0,D)+t+x.substring(C+1);if(l===false){z=D-1;}}for(D=F.length-1;D>=0;D=D-1){x=x.replace(new RegExp("~-"+D+"-~"),"{"+F[D]+"}","g");}return x;},trim:function(j){try{return j.replace(/^\s+|\s+$/g,"");}catch(k){return j; +}},merge:function(){var n={},k=arguments,j=k.length,m;for(m=0;m-1;}}else{}return G;},addClass:function(W,G){return e.Dom.batch(W,e.Dom._addClass,G);},_addClass:function(X,W){var G=false,Y;if(X&&W){Y=e.Dom._getAttribute(X,f)||i;if(!e.Dom._hasClass(X,W)){e.Dom.setAttribute(X,f,a(Y+b+W));G=true;}}else{}return G;},removeClass:function(W,G){return e.Dom.batch(W,e.Dom._removeClass,G);},_removeClass:function(Y,X){var W=false,aa,Z,G;if(Y&&X){aa=e.Dom._getAttribute(Y,f)||i;e.Dom.setAttribute(Y,f,aa.replace(e.Dom._getClassRegex(X),i));Z=e.Dom._getAttribute(Y,f);if(aa!==Z){e.Dom.setAttribute(Y,f,a(Z));W=true;if(e.Dom._getAttribute(Y,f)===""){G=(Y.hasAttribute&&Y.hasAttribute(E))?E:f;Y.removeAttribute(G);}}}else{}return W;},replaceClass:function(X,W,G){return e.Dom.batch(X,e.Dom._replaceClass,{from:W,to:G});},_replaceClass:function(Y,X){var W,ab,aa,G=false,Z;if(Y&&X){ab=X.from;aa=X.to;if(!aa){G=false;}else{if(!ab){G=e.Dom._addClass(Y,X.to);}else{if(ab!==aa){Z=e.Dom._getAttribute(Y,f)||i;W=(b+Z.replace(e.Dom._getClassRegex(ab),b+aa).replace(/\s+/g,b)).split(e.Dom._getClassRegex(aa));W.splice(1,0,b+aa);e.Dom.setAttribute(Y,f,a(W.join(i)));G=true;}}}}else{}return G;},generateId:function(G,X){X=X||"yui-gen";var W=function(Y){if(Y&&Y.id){return Y.id;}var Z=X+YAHOO.env._id_counter++; +if(Y){if(Y[C]&&Y[C].getElementById(Z)){return e.Dom.generateId(Y,Z+X);}Y.id=Z;}return Z;};return e.Dom.batch(G,W,e.Dom,true)||W.apply(e.Dom,arguments);},isAncestor:function(W,X){W=e.Dom.get(W);X=e.Dom.get(X);var G=false;if((W&&X)&&(W[K]&&X[K])){if(W.contains&&W!==X){G=W.contains(X);}else{if(W.compareDocumentPosition){G=!!(W.compareDocumentPosition(X)&16);}}}else{}return G;},inDocument:function(G,W){return e.Dom._inDoc(e.Dom.get(G),W);},_inDoc:function(W,X){var G=false;if(W&&W[c]){X=X||W[C];G=e.Dom.isAncestor(X[U],W);}else{}return G;},getElementsBy:function(W,af,ab,ad,X,ac,ae){af=af||"*";ab=(ab)?e.Dom.get(ab):null||j;var aa=(ae)?null:[],G;if(ab){G=ab.getElementsByTagName(af);for(var Y=0,Z=G.length;Y=8){e.Dom.DOT_ATTRIBUTES.type=true;}})();YAHOO.util.Region=function(d,e,a,c){this.top=d;this.y=d;this[1]=d;this.right=e;this.bottom=a;this.left=c;this.x=c;this[0]=c;this.width=this.right-this.left;this.height=this.bottom-this.top;};YAHOO.util.Region.prototype.contains=function(a){return(a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom);};YAHOO.util.Region.prototype.getArea=function(){return((this.bottom-this.top)*(this.right-this.left));};YAHOO.util.Region.prototype.intersect=function(f){var d=Math.max(this.top,f.top),e=Math.min(this.right,f.right),a=Math.min(this.bottom,f.bottom),c=Math.max(this.left,f.left); +if(a>=d&&e>=c){return new YAHOO.util.Region(d,e,a,c);}else{return null;}};YAHOO.util.Region.prototype.union=function(f){var d=Math.min(this.top,f.top),e=Math.max(this.right,f.right),a=Math.max(this.bottom,f.bottom),c=Math.min(this.left,f.left);return new YAHOO.util.Region(d,e,a,c);};YAHOO.util.Region.prototype.toString=function(){return("Region {"+"top: "+this.top+", right: "+this.right+", bottom: "+this.bottom+", left: "+this.left+", height: "+this.height+", width: "+this.width+"}");};YAHOO.util.Region.getRegion=function(e){var g=YAHOO.util.Dom.getXY(e),d=g[1],f=g[0]+e.offsetWidth,a=g[1]+e.offsetHeight,c=g[0];return new YAHOO.util.Region(d,f,a,c);};YAHOO.util.Point=function(a,b){if(YAHOO.lang.isArray(a)){b=a[1];a=a[0];}YAHOO.util.Point.superclass.constructor.call(this,b,a,b,a);};YAHOO.extend(YAHOO.util.Point,YAHOO.util.Region);(function(){var b=YAHOO.util,a="clientTop",f="clientLeft",j="parentNode",k="right",w="hasLayout",i="px",u="opacity",l="auto",d="borderLeftWidth",g="borderTopWidth",p="borderRightWidth",v="borderBottomWidth",s="visible",q="transparent",n="height",e="width",h="style",t="currentStyle",r=/^width|height$/,o=/^(\d[.\d]*)+(em|ex|px|gd|rem|vw|vh|vm|ch|mm|cm|in|pt|pc|deg|rad|ms|s|hz|khz|%){1}?/i,m={get:function(x,z){var y="",A=x[t][z];if(z===u){y=b.Dom.getStyle(x,u);}else{if(!A||(A.indexOf&&A.indexOf(i)>-1)){y=A;}else{if(b.Dom.IE_COMPUTED[z]){y=b.Dom.IE_COMPUTED[z](x,z);}else{if(o.test(A)){y=b.Dom.IE.ComputedStyle.getPixel(x,z);}else{y=A;}}}}return y;},getOffset:function(z,E){var B=z[t][E],x=E.charAt(0).toUpperCase()+E.substr(1),C="offset"+x,y="pixel"+x,A="",D;if(B==l){D=z[C];if(D===undefined){A=0;}A=D;if(r.test(E)){z[h][E]=D;if(z[C]>D){A=D-(z[C]-D);}z[h][E]=l;}}else{if(!z[h][y]&&!z[h][E]){z[h][E]=B;}A=z[h][y];}return A+i;},getBorderWidth:function(x,z){var y=null;if(!x[t][w]){x[h].zoom=1;}switch(z){case g:y=x[a];break;case v:y=x.offsetHeight-x.clientHeight-x[a];break;case d:y=x[f];break;case p:y=x.offsetWidth-x.clientWidth-x[f];break;}return y+i;},getPixel:function(y,x){var A=null,B=y[t][k],z=y[t][x];y[h][k]=z;A=y[h].pixelRight;y[h][k]=B;return A+i;},getMargin:function(y,x){var z;if(y[t][x]==l){z=0+i;}else{z=b.Dom.IE.ComputedStyle.getPixel(y,x);}return z;},getVisibility:function(y,x){var z;while((z=y[t])&&z[x]=="inherit"){y=y[j];}return(z)?z[x]:s;},getColor:function(y,x){return b.Dom.Color.toRGB(y[t][x])||q;},getBorderColor:function(y,x){var z=y[t],A=z[x]||z.color;return b.Dom.Color.toRGB(b.Dom.Color.toHex(A));}},c={};c.top=c.right=c.bottom=c.left=c[e]=c[n]=m.getOffset;c.color=m.getColor;c[g]=c[p]=c[v]=c[d]=m.getBorderWidth;c.marginTop=c.marginRight=c.marginBottom=c.marginLeft=m.getMargin;c.visibility=m.getVisibility;c.borderColor=c.borderTopColor=c.borderRightColor=c.borderBottomColor=c.borderLeftColor=m.getBorderColor;b.Dom.IE_COMPUTED=c;b.Dom.IE_ComputedStyle=m;})();(function(){var c="toString",a=parseInt,b=RegExp,d=YAHOO.util;d.Dom.Color={KEYWORDS:{black:"000",silver:"c0c0c0",gray:"808080",white:"fff",maroon:"800000",red:"f00",purple:"800080",fuchsia:"f0f",green:"008000",lime:"0f0",olive:"808000",yellow:"ff0",navy:"000080",blue:"00f",teal:"008080",aqua:"0ff"},re_RGB:/^rgb\(([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\)$/i,re_hex:/^#?([0-9A-F]{2})([0-9A-F]{2})([0-9A-F]{2})$/i,re_hex3:/([0-9A-F])/gi,toRGB:function(e){if(!d.Dom.Color.re_RGB.test(e)){e=d.Dom.Color.toHex(e);}if(d.Dom.Color.re_hex.exec(e)){e="rgb("+[a(b.$1,16),a(b.$2,16),a(b.$3,16)].join(", ")+")";}return e;},toHex:function(f){f=d.Dom.Color.KEYWORDS[f]||f;if(d.Dom.Color.re_RGB.exec(f)){f=[Number(b.$1).toString(16),Number(b.$2).toString(16),Number(b.$3).toString(16)];for(var e=0;e0){i=c[0];}try{b=g.fn.call(f,i,g.obj);}catch(h){this.lastError=h;if(a){throw h;}}}else{try{b=g.fn.call(f,this.type,c,g.obj);}catch(d){this.lastError=d;if(a){throw d;}}}return b;},unsubscribeAll:function(){var a=this.subscribers.length,b;for(b=a-1;b>-1;b--){this._delete(b);}this.subscribers=[];return a;},_delete:function(a){var b=this.subscribers[a];if(b){delete b.fn;delete b.obj;}this.subscribers.splice(a,1);},toString:function(){return"CustomEvent: "+"'"+this.type+"', "+"context: "+this.scope;}};YAHOO.util.Subscriber=function(a,b,c){this.fn=a;this.obj=YAHOO.lang.isUndefined(b)?null:b;this.overrideContext=c;};YAHOO.util.Subscriber.prototype.getScope=function(a){if(this.overrideContext){if(this.overrideContext===true){return this.obj;}else{return this.overrideContext;}}return a;};YAHOO.util.Subscriber.prototype.contains=function(a,b){if(b){return(this.fn==a&&this.obj==b);}else{return(this.fn==a);}};YAHOO.util.Subscriber.prototype.toString=function(){return"Subscriber { obj: "+this.obj+", overrideContext: "+(this.overrideContext||"no")+" }";};if(!YAHOO.util.Event){YAHOO.util.Event=function(){var g=false,h=[],j=[],a=0,e=[],b=0,c={63232:38,63233:40,63234:37,63235:39,63276:33,63277:34,25:9},d=YAHOO.env.ua.ie,f="focusin",i="focusout";return{POLL_RETRYS:500,POLL_INTERVAL:40,EL:0,TYPE:1,FN:2,WFN:3,UNLOAD_OBJ:3,ADJ_SCOPE:4,OBJ:5,OVERRIDE:6,CAPTURE:7,lastError:null,isSafari:YAHOO.env.ua.webkit,webkit:YAHOO.env.ua.webkit,isIE:d,_interval:null,_dri:null,_specialTypes:{focusin:(d?"focusin":"focus"),focusout:(d?"focusout":"blur")},DOMReady:false,throwErrors:false,startInterval:function(){if(!this._interval){this._interval=YAHOO.lang.later(this.POLL_INTERVAL,this,this._tryPreloadAttach,null,true);}},onAvailable:function(q,m,o,p,n){var k=(YAHOO.lang.isString(q))?[q]:q;for(var l=0;l-1;m--){s=(this.removeListener(l[m],k,r)&&s);}return s;}}if(!r||!r.call){return this.purgeElement(l,false,k);}if("unload"==k){for(m=j.length-1;m>-1;m--){u=j[m];if(u&&u[0]==l&&u[1]==k&&u[2]==r){j.splice(m,1);return true;}}return false;}var n=null;var o=arguments[3];if("undefined"===typeof o){o=this._getCacheIndex(h,l,k,r);}if(o>=0){n=h[o];}if(!l||!n){return false;}var t=n[this.CAPTURE]===true?true:false;try{this._simpleRemove(l,k,n[this.WFN],t);}catch(q){this.lastError=q;return false;}delete h[o][this.WFN];delete h[o][this.FN];h.splice(o,1);return true;},getTarget:function(m,l){var k=m.target||m.srcElement;return this.resolveTextNode(k);},resolveTextNode:function(l){try{if(l&&3==l.nodeType){return l.parentNode;}}catch(k){return null;}return l;},getPageX:function(l){var k=l.pageX;if(!k&&0!==k){k=l.clientX||0;if(this.isIE){k+=this._getScrollLeft();}}return k;},getPageY:function(k){var l=k.pageY;if(!l&&0!==l){l=k.clientY||0;if(this.isIE){l+=this._getScrollTop();}}return l;},getXY:function(k){return[this.getPageX(k),this.getPageY(k)];},getRelatedTarget:function(l){var k=l.relatedTarget; +if(!k){if(l.type=="mouseout"){k=l.toElement;}else{if(l.type=="mouseover"){k=l.fromElement;}}}return this.resolveTextNode(k);},getTime:function(m){if(!m.time){var l=new Date().getTime();try{m.time=l;}catch(k){this.lastError=k;return l;}}return m.time;},stopEvent:function(k){this.stopPropagation(k);this.preventDefault(k);},stopPropagation:function(k){if(k.stopPropagation){k.stopPropagation();}else{k.cancelBubble=true;}},preventDefault:function(k){if(k.preventDefault){k.preventDefault();}else{k.returnValue=false;}},getEvent:function(m,k){var l=m||window.event;if(!l){var n=this.getEvent.caller;while(n){l=n.arguments[0];if(l&&Event==l.constructor){break;}n=n.caller;}}return l;},getCharCode:function(l){var k=l.keyCode||l.charCode||0;if(YAHOO.env.ua.webkit&&(k in c)){k=c[k];}return k;},_getCacheIndex:function(n,q,r,p){for(var o=0,m=n.length;o0&&e.length>0);}var p=[];var r=function(t,u){var s=t;if(u.overrideContext){if(u.overrideContext===true){s=u.obj;}else{s=u.overrideContext;}}u.fn.call(s,u.obj);};var l,k,o,n,m=[];for(l=0,k=e.length;l-1;l--){o=e[l];if(!o||!o.id){e.splice(l,1);}}this.startInterval();}else{if(this._interval){this._interval.cancel();this._interval=null;}}this.locked=false;},purgeElement:function(p,q,s){var n=(YAHOO.lang.isString(p))?this.getEl(p):p;var r=this.getListeners(n,s),o,k;if(r){for(o=r.length-1;o>-1;o--){var m=r[o];this.removeListener(n,m.type,m.fn);}}if(q&&n&&n.childNodes){for(o=0,k=n.childNodes.length;o-1;o--){n=h[o];if(n){try{m.removeListener(n[m.EL],n[m.TYPE],n[m.FN],o);}catch(v){}}}n=null;}try{m._simpleRemove(window,"unload",m._unload);m._simpleRemove(window,"load",m._load);}catch(u){}},_getScrollLeft:function(){return this._getScroll()[1];},_getScrollTop:function(){return this._getScroll()[0];},_getScroll:function(){var k=document.documentElement,l=document.body;if(k&&(k.scrollTop||k.scrollLeft)){return[k.scrollTop,k.scrollLeft];}else{if(l){return[l.scrollTop,l.scrollLeft];}else{return[0,0];}}},regCE:function(){},_simpleAdd:function(){if(window.addEventListener){return function(m,n,l,k){m.addEventListener(n,l,(k));};}else{if(window.attachEvent){return function(m,n,l,k){m.attachEvent("on"+n,l);};}else{return function(){};}}}(),_simpleRemove:function(){if(window.removeEventListener){return function(m,n,l,k){m.removeEventListener(n,l,(k));};}else{if(window.detachEvent){return function(l,m,k){l.detachEvent("on"+m,k);};}else{return function(){};}}}()};}();(function(){var a=YAHOO.util.Event;a.on=a.addListener;a.onFocus=a.addFocusListener;a.onBlur=a.addBlurListener; +/*! DOMReady: based on work by: Dean Edwards/John Resig/Matthias Miller/Diego Perini */ +if(a.isIE){if(self!==self.top){document.onreadystatechange=function(){if(document.readyState=="complete"){document.onreadystatechange=null;a._ready();}};}else{YAHOO.util.Event.onDOMReady(YAHOO.util.Event._tryPreloadAttach,YAHOO.util.Event,true);var b=document.createElement("p");a._dri=setInterval(function(){try{b.doScroll("left");clearInterval(a._dri);a._dri=null;a._ready();b=null;}catch(c){}},a.POLL_INTERVAL);}}else{if(a.webkit&&a.webkit<525){a._dri=setInterval(function(){var c=document.readyState;if("loaded"==c||"complete"==c){clearInterval(a._dri);a._dri=null;a._ready();}},a.POLL_INTERVAL);}else{a._simpleAdd(document,"DOMContentLoaded",a._ready);}}a._simpleAdd(window,"load",a._load);a._simpleAdd(window,"unload",a._unload);a._tryPreloadAttach();})();}YAHOO.util.EventProvider=function(){};YAHOO.util.EventProvider.prototype={__yui_events:null,__yui_subscribers:null,subscribe:function(a,c,f,e){this.__yui_events=this.__yui_events||{};var d=this.__yui_events[a];if(d){d.subscribe(c,f,e);}else{this.__yui_subscribers=this.__yui_subscribers||{};var b=this.__yui_subscribers;if(!b[a]){b[a]=[];}b[a].push({fn:c,obj:f,overrideContext:e});}},unsubscribe:function(c,e,g){this.__yui_events=this.__yui_events||{};var a=this.__yui_events;if(c){var f=a[c];if(f){return f.unsubscribe(e,g);}}else{var b=true;for(var d in a){if(YAHOO.lang.hasOwnProperty(a,d)){b=b&&a[d].unsubscribe(e,g); +}}return b;}return false;},unsubscribeAll:function(a){return this.unsubscribe(a);},createEvent:function(b,g){this.__yui_events=this.__yui_events||{};var e=g||{},d=this.__yui_events,f;if(d[b]){}else{f=new YAHOO.util.CustomEvent(b,e.scope||this,e.silent,YAHOO.util.CustomEvent.FLAT,e.fireOnce);d[b]=f;if(e.onSubscribeCallback){f.subscribeEvent.subscribe(e.onSubscribeCallback);}this.__yui_subscribers=this.__yui_subscribers||{};var a=this.__yui_subscribers[b];if(a){for(var c=0;c":">",'"':""","'":"'","/":"/","`":"`"},d=["toString","valueOf"],e={isArray:function(j){return a.toString.apply(j)===c;},isBoolean:function(j){return typeof j==="boolean";},isFunction:function(j){return(typeof j==="function")||a.toString.apply(j)===h;},isNull:function(j){return j===null;},isNumber:function(j){return typeof j==="number"&&isFinite(j);},isObject:function(j){return(j&&(typeof j==="object"||f.isFunction(j)))||false;},isString:function(j){return typeof j==="string";},isUndefined:function(j){return typeof j==="undefined";},_IEEnumFix:(YAHOO.env.ua.ie)?function(l,k){var j,n,m;for(j=0;j"'\/`]/g,function(k){return g[k];});},extend:function(m,n,l){if(!n||!m){throw new Error("extend failed, please check that "+"all dependencies are included.");}var k=function(){},j;k.prototype=n.prototype;m.prototype=new k();m.prototype.constructor=m;m.superclass=n.prototype;if(n.prototype.constructor==a.constructor){n.prototype.constructor=n;}if(l){for(j in l){if(f.hasOwnProperty(l,j)){m.prototype[j]=l[j];}}f._IEEnumFix(m.prototype,l);}},augmentObject:function(n,m){if(!m||!n){throw new Error("Absorb failed, verify dependencies.");}var j=arguments,l,o,k=j[2];if(k&&k!==true){for(l=2;l0)?f.dump(j[l],p-1):t);}else{r.push(j[l]);}r.push(q);}if(r.length>1){r.pop();}r.push("]");}else{r.push("{");for(l in j){if(f.hasOwnProperty(j,l)){r.push(l+m);if(f.isObject(j[l])){r.push((p>0)?f.dump(j[l],p-1):t);}else{r.push(j[l]);}r.push(q);}}if(r.length>1){r.pop();}r.push("}");}return r.join("");},substitute:function(x,y,E,l){var D,C,B,G,t,u,F=[],p,z=x.length,A="dump",r=" ",q="{",m="}",n,w;for(;;){D=x.lastIndexOf(q,z);if(D<0){break;}C=x.indexOf(m,D);if(D+1>C){break;}p=x.substring(D+1,C);G=p;u=null;B=G.indexOf(r);if(B>-1){u=G.substring(B+1);G=G.substring(0,B);}t=y[G];if(E){t=E(G,t,u);}if(f.isObject(t)){if(f.isArray(t)){t=f.dump(t,parseInt(u,10));}else{u=u||"";n=u.indexOf(A);if(n>-1){u=u.substring(4);}w=t.toString();if(w===i||n>-1){t=f.dump(t,parseInt(u,10));}else{t=w;}}}else{if(!f.isString(t)&&!f.isNumber(t)){t="~-"+F.length+"-~";F[F.length]=p;}}x=x.substring(0,D)+t+x.substring(C+1);if(l===false){z=D-1;}}for(D=F.length-1;D>=0;D=D-1){x=x.replace(new RegExp("~-"+D+"-~"),"{"+F[D]+"}","g");}return x;},trim:function(j){try{return j.replace(/^\s+|\s+$/g,"");}catch(k){return j; +}},merge:function(){var n={},k=arguments,j=k.length,m;for(m=0;m + + + ILIAS - Manuale ETS + + + + + + + + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/lm_pg_224.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/lm_pg_224.html new file mode 100644 index 0000000..c9131ff --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/lm_pg_224.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale ETS + + + + + + + + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/lm_pg_225.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/lm_pg_225.html new file mode 100644 index 0000000..f9c3dbd --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/lm_pg_225.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale ETS + + + + + + + + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/lm_pg_226.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/lm_pg_226.html new file mode 100644 index 0000000..bd89a58 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/lm_pg_226.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale ETS + + + + + + + + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/lm_pg_227.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/lm_pg_227.html new file mode 100644 index 0000000..2a3966a --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/lm_pg_227.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale ETS + + + + + + + + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/lm_pg_228.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/lm_pg_228.html new file mode 100644 index 0000000..52c5134 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/lm_pg_228.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale ETS + + + + + + + + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/media_256.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/media_256.html new file mode 100644 index 0000000..46701f1 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/media_256.html @@ -0,0 +1,45 @@ + + + + + ILIAS - Manuale ETS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + +
    + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/media_257.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/media_257.html new file mode 100644 index 0000000..d7eb0cf --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/media_257.html @@ -0,0 +1,45 @@ + + + + + ILIAS - Manuale ETS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + +
    + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/media_258.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/media_258.html new file mode 100644 index 0000000..8fe221e --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/media_258.html @@ -0,0 +1,45 @@ + + + + + ILIAS - Manuale ETS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    fig. 2 - Gestione file
    + + +
    + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/media_259.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/media_259.html new file mode 100644 index 0000000..6b2127e --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/media_259.html @@ -0,0 +1,45 @@ + + + + + ILIAS - Manuale ETS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    fig. 1 - Elenco e ricerca file
    + + +
    + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/media_260.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/media_260.html new file mode 100644 index 0000000..9236d53 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/media_260.html @@ -0,0 +1,45 @@ + + + + + ILIAS - Manuale ETS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    fig. 1 - Area Amministrativa
    + + +
    + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/media_261.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/media_261.html new file mode 100644 index 0000000..0a26e2b --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/media_261.html @@ -0,0 +1,45 @@ + + + + + ILIAS - Manuale ETS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + +
    + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/media_262.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/media_262.html new file mode 100644 index 0000000..d43e5fe --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/media_262.html @@ -0,0 +1,45 @@ + + + + + ILIAS - Manuale ETS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    fig. 3 - Modifica Tags
    + + +
    + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/mobs/mm_256/home.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/mobs/mm_256/home.png new file mode 100644 index 0000000000000000000000000000000000000000..ed912f487a577bd759a30ea66e0f52059bc246b4 GIT binary patch literal 236204 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

    FNdkIS@2AoJvzyHTtB%!&^wyEehH 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

    gIq5_^?)2(9 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

    +Q2=onKX3+k76 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.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 U@RfHK7y#R~J#-sqYuxF-0}&ll_y7O^ literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/mobs/mm_258/gestioneFile.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/mobs/mm_258/gestioneFile.png new file mode 100644 index 0000000000000000000000000000000000000000..ac78cc0d5b8c97c4051d0e442503ef0fd7a55ae9 GIT binary patch literal 38585 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

    S%z28`0u$^&! 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 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/mobs/mm_259/ricerca1.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/mobs/mm_259/ricerca1.png new file mode 100644 index 0000000000000000000000000000000000000000..9a42952e8b22091a19f1a413ac389654fe4eccd8 GIT binary patch literal 82395 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 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/mobs/mm_260/adminSmall.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/mobs/mm_260/adminSmall.png new file mode 100644 index 0000000000000000000000000000000000000000..96767c61056189186ff30337cea9a21d6183b021 GIT binary patch literal 41420 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 maz|I&<}Vf2$~`2>_tR001aIu`!Wv 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 Q#pV1wj(WLPI)DA`UoTl8+yDRo literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/mobs/mm_261/fasi_800_0.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/mobs/mm_261/fasi_800_0.png new file mode 100644 index 0000000000000000000000000000000000000000..3eb221ddcc2f9352028ac650e023977b03d8cac8 GIT binary patch literal 106759 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�^#Cc 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 ZGWYoJzhJbLX%4;sk(W`HE|N5U{$J1tp``!- literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/mobs/mm_262/tags.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/mobs/mm_262/tags.png new file mode 100644 index 0000000000000000000000000000000000000000..bafbffff37dddf99a27c9472607a0c635a076485 GIT binary patch literal 19549 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 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/mobs/mm_262/tags_600_0.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/mobs/mm_262/tags_600_0.png new file mode 100644 index 0000000000000000000000000000000000000000..3a66da4f59d974068731de807a8da73c3df2d99b GIT binary patch literal 20595 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 Dlwr{S literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/delos.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/delos.css new file mode 100644 index 0000000..404f231 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/delos.css @@ -0,0 +1,3403 @@ +/* -- for link pseudo-classes, respect order: Link, Visited, Hover, Active -- 3120 */ + +html { + +} + +body { + color:#222222; + background-color: #FFFFFF; + margin:0px; + font-size:0.89em; +} + +body, input, textarea { + font-family: Verdana,Arial,Helvetica,sans-serif; +} + +body.std { + background-image: url(images/frame_back.gif); + background-repeat: repeat-x; + background-color: #f0f0f0; +} + +div.ilFrame{ + padding:0px; +} + +.registration { + margin-top:5px; + width:700px; + margin-left:auto; + margin-right:auto; +} + +/* --- creates bug in IE6, if hasLayout not given (zoom: 1;) */ +div.ilFrameH{ + background-image: url(images/head_back.gif); + background-repeat: repeat-x; + background-color: #F0F0F0; + zoom: 1; +} + +div.ilFrameTL{ +} + +div.ilFrameTR{ +} + +div.ilFrameBR{ + padding: 0px 10px 0px 10px; +} + + +/* BEGIN WebDAV: Enable links with AnchorClick behavior for Internet Explorer. + * All skins which want to support mounting of Webfolders using Internet Explorer + * must explicitly enable AnchorClick behavior. + */ +a { + behavior: url(#default#AnchorClick); +} +/* END WebDAV: Enable links with AnchorClick behavior for Internet Explorer. */ + +.fullwidth{ + width: 100% +} + +input.fullwidth, textarea.fullwidth { + width: 98% +} + +label, input[type=checkbox], input[type=radio], select +{ + cursor:pointer; +} + +input[type=text], input[type=file], input[type=password], +textarea, select, div.input { + border: 1px solid #E0E0E0; + padding:3px; + text-decoration:none; + font-size: 90%; +} + +select { + padding: 1px; + font-size: 80%; +} + +div.input { + background-color: #FFFFFF; + overflow: auto; +} + +input[type=text].numeric +{ + text-align: right; +} + +input[type=checkbox], input[type=radio] +{ + border-style: none; + background-color: transparent; +} + +/* ---------------- alternating tablerowcolors ----------------- */ + + +.tblrow2_mo { + background-color: #F1F1F1; + color:#222222; + padding:3px; +} + +.tblrow1_mo { + background-color:#FFFFFF; + color:#222222; + padding:3px; +} + +.tblrow1_mo:hover, .tblrow2_mo:hover { + background-color:#D0D0FF; +} + +.tblrow2light { + background-color:#F1F1F1; + color:#808080; + padding:3px; + vertical-align:top; +} + +.tblrow1light { + background-color:#FFFFFF; + color:#808080; + padding:3px; + vertical-align:top; +} + +.tblrowmarked { + background-color:#FFE4E4; + color:#222222; + padding:3px; +} + +.tblrow2top { + background-color:#F1F1F1; + color:#222222; + padding:3px; + vertical-align: top; +} + +.tblrow1top { + background-color:#FFFFFF; + color:#222222; + padding:3px; + vertical-align: top; +} + +.tblrowmarkedtop { + background-color:#FFE4E4; + color:#222222; + padding:3px; + vertical-align: top; +} + +/* -------------------- table formatting ------------------ */ + +table { + font-size: 100%; +} + +table.std { + color:#222222; + background-color:#bbbbbb; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; +} + + +table.halfwidth { + color:#222222; + background-color:#bbbbbb; + width:50%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; +} + +table.ilPDSelectedItemBlock { + color:#222222; + background-color:#bbbbbb; + width:100%; + border-spacing:1px; + border-width:0px; +} + + +table.fullwidth_invisible { + color:#222222; + background-color:#FFFFFF; + width:100%; + border-spacing:0px; +} + +table.nobackground { + color: #000000; + background-color: inherit; + border-spacing:0px; + padding: 3px; +} + +table.shop { + width: 50%; + margin: 0; + cellspacing: 0; +} +div.shop { + text-align:right; + margin-top:-20px; +} +.shop img { + border:0; +} +.float_right { + float:right; +} +.subitem { + clear:both; + margin: 5px 0px; + padding-top: 5px; + border-top: 1px dotted #C0C0C0; +} + +.clear_both { + clear:both; +} + +td.nobackground { + color: #000000; + background-color: inherit; + border-spacing:0px; + border: none; + padding: 3px; + vertical-align: top; +} + +th.il_invisible, td.il_invisible { + background-color:#FFFFFF; + background-image: none; +} + +.tbltitle { + color:#222222; + font-weight:bold; + background-color: #EDEDED; + background-image: url(images/TableHeader.gif); + background-repeat:repeat-x; +} + +tr.tbltitle { + border-bottom-width:1px; + border-bottom-color:#9EADBA; + border-bottom-style:solid; +} + + +tr.std { + background-color:#FFFFFF; + color:#222222; + padding:3px; +} + +th.option, td.option { + background-color: #F5F5F5; + color:#222222; + padding:3px; + font-weight : bold; + vertical-align:top; + text-align:right; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.sub_option { + background-color:#FFFFFF; + color:#222222; + padding:3px; + font-weight : bold; + vertical-align:top; + text-align:right; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.option_subtitle { + background-color:#FFFFFF; + background-image: none; + width:100%; + color:#222222; + padding:13px 3px 3px 3px; + vertical-align:top; + text-align:left; + border-bottom-style:solid; + border-bottom-width:1px; + border-bottom-color:#9EADBA; +} + +td.option_value { + background-color:#FFFFFF; + background-image: none; + color:#222222; + padding:3px; + vertical-align:top; + text-align:left; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.option_value_center { + background-color:#FFFFFF; + background-image: none; + color:#222222; + padding:3px; + vertical-align:top; + text-align:center; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.option_value_details { + background-color:#FFE4E4; + background-image: none; + color:#222222; + padding:3px; + vertical-align:top; + text-align:left; +} +td.option_value_center_details { + background-color:#FFE4E4; + background-image: none; + color:#222222; + padding:3px; + vertical-align:top; + text-align:center; +} + +td.option_desc, p.option_desc { + background-color:#FFFFFF; + background-image: none; + color:#222222; + padding:3px; + font-style:italic; + font-weight:normal; + vertical-align:top; + text-align:left; +} + +td.option_info { + background-color:#FFFFFF; + background-image: none; + color:#222222; + padding:3px; + font-weight:bold; + vertical-align:top; + text-align:center; +} + +td.boxed { + border-style: solid; + border-width: thin; +} + + +/*Link, Visited, Hover, Focus, Activ*/ +a.il_ContainerItemCommand2:link, a.il_ContainerItemCommand2:visited, +a.il_ContainerItemCommand:link, a.il_ContainerItemCommand:visited +{ + font-size: 80%; + text-decoration: none; + margin: 0px 3px 0px 0px; + white-space: nowrap; + font-weight: normal; +} + +a.il_ContainerItemCommand2:hover, +a.il_ContainerItemCommand:hover +{ + text-decoration: underline; +} + +div.il_ContainerItemCommands2 +{ + text-align: right; + margin: 0px 3px 3px 3px; +} + + +div.il_ContainerItemCommands +{ + padding-bottom: 2px; + padding-top: 2px; +} + +/*Link, Visited, Hover, Focus, Activ*/ + +h4.il_ContainerItemTitle +{ + padding: 0px; + margin: 0px; + font-weight: normal; + font-size: 100%; + display: inline; +} + +div.il_ItemProperties +{ + margin-top: 2px; + margin-bottom: 5px; + text-align:left; + font-weight: normal; + font-size: 90%; +} + +div.il_ItemNotice +{ + margin-top: 2px; + margin-bottom: 5px; + text-align:left; + font-weight: normal; + font-size: 90%; + color: green +} + +div.il_Preconditions +{ + margin-top: 3px; + text-align:left; + font-size: 90%; +} + +a.il_ItemProperty:link, a.il_ItemProperty:visited { + text-decoration:none; + font-weight: normal; +} + +a.il_ItemProperty:hover { + color:#000000; +} + + +span.il_ItemAlertProperty +{ + color: #C04000; +} + +span.il_ItemProperty +{ +} + + + +/* Accordions */ +.il_VAccordionContainer, .il_HAccordionContainer { +} + +.il_VAccordionHead, .il_HAccordionHead { + padding: 3px; + background-color: #F3F3F3; + text-align:left; + border:1px solid #EAEAEA; + cursor: pointer; + color:#3444aa; + font-size: 110%; + padding-left: 30px; + background-image: url(images/tree_col.png); + background-repeat: no-repeat; + background-position: 7px 7px; +} + +.il_VAccordionContent, .il_HAccordionContent { +} + +.il_VAccordionInnerContainer { + margin-bottom: 10px; +} + +.il_HAccordionHead:hover, .il_VAccordionHead:hover { + background-color: #FFFF99; +} + +.il_HAccordionHeadActive, .il_VAccordionHeadActive { + background-image: url(images/tree_exp.png); + background-color: #FFFFC9; +} + +/* SCORM styles */ + +table.il_ScormTable +{ + color:#222222; + background-color:#bbbbbb; + border-spacing:1px; + border-width:0px; +} + +td.il_ScormTableKey { + background-color:#e2e2e2; + color:#222222; + padding-left:3px; + padding-right:3px; + padding-top:1px; + padding-bottom:1px; + vertical-align:top; + text-align:right; +} + +td.il_ScormTableValue { + background-color:#f7f7f7; + background-image: none; + color:#222222; + padding-left:3px; + padding-right:3px; + padding-top:1px; + padding-bottom:1px; + vertical-align:top; + text-align:left; +} + +/* must reset all values of td style */ +td.il_no_style { + font-weight:normal; + background-image:none; + background-color:white; +} + + +/* Forms */ +form.il_Form, form.ilForm +{ + padding: 0px; + margin: 0px; + border: 0px; +} + +input.ilHFormHighlighted +{ + background-color: #FFFF99; +} + +table.ilForm +{ + background-image: url(images/form_back.gif); + background-repeat: repeat-y; + background-color:#F6F6F6; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#EAEAEA; +} + +td.ilFormHeader, td.ilFormFooter +{ + background-color:#E3E3E3; + background-image: url(images/form_top_back.gif); + background-repeat: repeat-y; + padding: 4px 5px 1px 5px; + font-size:90%; + color: #303030; +} + +h3.ilFormHeader +{ + font-weight: bold; + margin:0px; + padding:0px; + font-size: 95%; + display: inline; +} + +td.ilFormOption +{ + padding: 8px; + text-align: right; + vertical-align:top; + border-right-width: 1px; + border-right-style: solid; + border-right-color: #EAEAEA; + font-size:90%; + width: 200px; + font-weight: normal; + color: #404040; +} + +td.ilFormSubOption +{ + padding: 8px; + padding-left: 40px; + text-align:right; + vertical-align:top; + border-right-width: 1px; + border-right-style: solid; + border-right-color: #EAEAEA; + font-size:90%; +} + +td.ilFormValue +{ + padding: 8px; + vertical-align:top; + font-size:90%; +} + +td.ilFormSubValue +{ + padding: 8px; + vertical-align:top; + font-size:90%; +} + +div.ilFormInfo +{ + margin: 2px 0px 4px 3px; + font-size: 80%; +} + + + +/* InfoScreen */ + +table.il_InfoScreen +{ + color:#222222; + background-color:#FFFFFF; + width:100%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#D6D6D6; +} + + +div.ilInfoScreenSec +{ + padding: 10px; +} + +div.ilInfoScreenSec > h3 +{ + margin: 8px 0px 14px 0px; + border-bottom-width:1px; + border-bottom-style:solid; + border-bottom-color:#D6D6D6; + color:#505050; + font-weight:normal; + font-size: 120%; +} + +td.il_InfoScreenProperty +{ + border-right-width:1px; + border-right-style:solid; + border-right-color:#D6D6D6; + text-align: right; + padding: 6px 10px 6px 4px; + vertical-align: top; + color:#505050; + width: 200px; +} + +td.il_InfoScreenPropertyValue +{ + padding: 6px 4px 6px 10px; + vertical-align: top; +} + +/* Explorer */ + +table.ilExplorer { + width:100%; + background-color: #F6F6F6; + /* background-image: url(images/head_back.gif); + background-repeat: repeat-x; + background-color: #a7d3ff; */ +} + +div.ilExplorerFrame { +} + +td.ilExpH { +} + +div.il_Explorer +{ + margin:0px; + min-height: 468px; + padding: 10px 5px 15px 5px; +} + +div.ilExpH{ + padding-top: 48px; + min-height: 35px; +} + +td.ilExpBody{ + border-top: 1px solid #E0E0E0; + background-color: #FAFAFA; +} + +h1.ilExplorerHead +{ + color: #404040; + margin: 0px; + padding: 10px 5px 10px 28px; + vertical-align:top; + text-align:left; + font-weight: bold; + font-size: 90%; +} + +div.il_ExplorerTree +{ + font-size: 90%; +} + +ul.il_Explorer +{ + margin: 0px 0px 0px 10px; + padding: 0px; + list-style:none; +} + +ul.il_ExplorerNoIndent +{ + margin: 0px; + padding: 0px; + list-style:none; +} + +li.il_Explorer +{ + margin: 0px; + padding: 0px; + white-space: nowrap; +} + +li.il_ExplorerInline +{ + margin:0; + padding:0; +} + +a.il_HighlightedNode, .ilHighlighted +{ + border-width: 1px; + border-style: solid; + border-color: #FFDD77; + background-color: #FFFF99; + padding: 0px 5px; +} + +div.il_ExplorerItemDescription +{ + margin-left: 40px; +} + +a.ilTreeView { + position:absolute; + left:-2px; + top: 270px; +} + +a.ilTreeView:hover { + left: -1px; +} + +a.ilTreeViewRight { + position:absolute; + right:-2px; + top: 270px; +} + +a.ilTreeViewRight:hover { + right: -1px; +} + +/* Table Links */ +a.tblheader, a.tblheader:visited +{ + color:#3444aa; +} + +a.tblheader:hover +{ + color:#000000; +} + +/* --- description text ---*/ +div.il_Description, td.il_Description +{ + margin-top:2px; + margin-bottom:5px; + font-size: 90%; + font-weight:normal; + text-align:left; +} +div.il_Description_no_margin, td.il_Description_no_margin +{ + font-size: 90%; + font-style: italic; + text-align:left; +} +div.il_info +{ + font-size: 90%; + text-align:left; +} +div.il_PermDescription +{ + font-size: 60%; + font-style: italic; +} + +/* ---------------- headlines ------------------ */ + +div.il_HeaderOuter +{ + clear: both; +} + +div.il_Header, a#il_mhead_t_focus +{ + color: #505050; +} + +h1.ilHeader +{ + margin: 0; + padding: 15px 0px 5px 0px; + font-size: 140%; + font-weight: normal; + border-bottom: 1px solid #EAEAEA; +} +h1.ilHeaderHasIcon +{ + margin-left: 50px; +} +span.ilHeader +{ +} +div.ilHeadAction +{ + float: right; + margin-top: 21px; +} +div.ilHeadAction .prop +{ + padding-right: 10px; +} +div.ilHeadAction a:hover +{ + text-decoration: none; +} +div.ilHeaderDesc +{ + padding-left: 51px; + font-size: 80%; + padding-top: 5px; + color: #808080; +} + +div.ilHeaderAlert +{ + padding-left: 51px; + font-size: 80%; + padding-top: 5px; + color: #C04000; +} + +div.il_HeaderInner +{ + margin-bottom: 10px; + padding: 13px 10px 15px 10px; + color:#222222; +} + +div.il_TreeIcons +{ + padding-right: 15px; + padding-top: 15px; + margin: 0px; +} + + +a.ilMainHeader, a.ilMainHeader:hover +{ + padding-top:1px; + padding-left:5px; + padding-right:5px; + padding-bottom:1px; + margin-top:2px; + margin-bottom: 2px; + border-style: solid; + border-width: 1px; + border-color: #B0B0B0; + background-color: #E6ECF8; + font-size:90%; +} + +div.ilLogin +{ + padding:32px 20px 3px 10px; + padding:21px 20px 3px 10px; + margin-top:0px; + margin-bottom:0px; + white-space: nowrap; + float:right; + font-size:85%; +} + + +span.il_menu +{ + line-height: 150%; + padding-left: 30px; +} + +.ilLanguageSelection +{ + font-size:80%; +} + +div.il_Footer +{ + padding-top:10px; + padding-bottom:10px; + font-size: 90%; + text-align:center; +} + +/* ----------------- permanent link ------------- */ + +div.ilPermaLink +{ + margin: 15px; +} + +div.ilPermaLink .small +{ + font-size: 70%; +} + +div.ilPermaLink .il_adv_sel +{ + font-size: 100%; + +} + +div.ilPermaLink input +{ + font-size: 70%; + width: 350px; +} + +div.ilPermaLink a +{ + font-size: 1em; +} + +#ilAdvSelListAnchorText_socialbm_actions +{ + font-size: 0.7em; +} + +/* ----------------- invisible border ------------- */ + +div.invisible_border { + margin-top:15px; + margin-bottom:15px; + margin-right:15px; + margin-left:15px; +} + +td.ilInvisibleBorder +{ + padding:15px; +} + +/* --- column table -- */ + +td.il_LeftColumn +{ + padding-right:10px; + vertical-align:top; + width:23%; +} + +td.il_CenterColumn +{ + vertical-align:top; +} + +td.il_RightColumn +{ + padding-left:10px; + padding-top: 0px; + vertical-align:top; + width:23%; +} + +/* ------- Helptext --------- */ +span.il_Helptext { + font-size: 90%; + font-weight: normal; +} + +/* ----------------- alternative text styles ------------- */ +.small { + text-decoration:none; + font-size: 90%; +} + +.xsmall { + text-decoration:none; + font-size: 80%; +} + +.smallgreen { + text-decoration:none; + font-size: 90%; + color:green; +} + +.smallred { + text-decoration:none; + font-size: 90%; + color:red; +} + +.obligatory { + font-weight: normal; + color: #800000; + font-variant: normal; +} + +.warning { + text-decoration:none; + font-weight:bold; + color:red; +} + +div.Warning { + text-decoration:none; + font-weight:bold; + color:red; +} + +div.Access { + text-decoration:none; + font-weight:bold; + text-decoration:underline; + color:red; +} + +.asterisk { + color:red; + font-size: 90%; +} + +.default { + text-decoration:none; + font-weight:normal; +} + +.inactivepage { + text-decoration:none; + font-weight: bold; + color: gray; +} + +.quote { + font-style:italic; + font-weight:normal; +} + +.subtitle { + font-style:italic; + font-weight:normal; + font-size: 90%; +} + +.questiontext { + font-weight:bold; +} + +.bold { + font-weight:bold; +} + +/* ----------------- alternative text styles ------------- */ + +.light +{ + color: #909090; +} + +/* ----------------- normal links ------------- */ + +a:link, a:visited { + text-decoration: none; + color:#0033AA; +} + +a:hover { + color:#000000; + text-decoration: underline; +} + + +a.light:link, a.light:visited { + text-decoration: none; + color:#3355BB; +} + +a.light:hover { + color:#000000; +} + +a.nostyle:link, a.nostyle:visited { + text-decoration: none; + color:#000000; +} + +a.nostyle:hover { + color:#000000; +} + + +/* ------------------- mail links ----------- */ +a.mailread, a.mailread:visited +{ + font-weight: normal; +} + +a.mailunread, a.mailunread:visited +{ + font-weight: bold; +} + +/* ------------------- forum links ----------- */ +a.postread, a.postread:visited +{ + font-weight: normal; +} + +a.postunread, a.postunread:visited +{ + font-weight: bold; +} + +a.postnew, a.postnew:visited +{ + font-style: italic; + font-weight: bold; +} + +blockquote.ilForumQuote +{ + margin: 0 20px 10px 20px; + padding: 5px; + border-width:1px; + border-color:#B6B6B6; + border-style:solid; +} + +div.ilForumQuoteHead +{ + font-weight: bold; + font-size: 90%; + margin: 0px 0px 10px 0px; +} + +/* ------------------ buttons -------------- */ + +div.il_ButtonGroup +{ + margin: 3px 0px 10px 0px; + line-height: 150%; + white-space: nowrap; + display: block; +} + +input.submit, a.submit, a.submit:hover +{ + font-size: 80%; + font-weight:normal; + line-height:17px; /* Safari */ + background-color: #FFFFFF; + background-image: url(images/ButtonsBack.gif); + background-position: bottom; + background-repeat:repeat-x; + color:#335599; + border-width:1px; + border-color: #BABABA; + border-style:solid; + padding: 0px 5px; + margin: 0px; + text-decoration:none; + cursor:pointer; + display: inline-block; +} + +input.submit:hover, a.submit:hover +{ + background-color: #E3EBFF; + background-image: none; + color:#444444; +} + +input.submit_disabled, a.submit_disabled, a.submit_disabled:hover { + background-color:#E6ECF8; + color:gray; + border-width:1px; + border-color:#B6B6B6; + border-style:solid; + padding:2px; + text-decoration:none; + font-size: 90%; + cursor:pointer; +} + +a.ilEditSubmit { + background-color: #FFFFFF; + background-image: url(images/ButtonsBack.gif); + background-position: bottom; + background-repeat:repeat-x; + padding: 2px; + margin: 0px; + border-width:1px; + border-top-color: #BABABA; + border-left-color: #BABABA; + border-bottom-color: #808080; + border-right-color: #808080; + border-style:solid; + text-decoration: none; + font-size: 80%; + line-height: 14px; + cursor:pointer; +} + +input.ilEditSubmit { + color:#2255a0; + padding: 1px; + margin: 0px; + font-size: 12px; + line-height: 14px; + cursor:pointer; + + background-color: #FFFFFF; + background-image: url(images/ButtonsBack.gif); + background-position: bottom; + background-repeat:repeat-x; + border-width:1px; + border-top-color: #BABABA; + border-left-color: #BABABA; + border-bottom-color: #808080; + border-right-color: #808080; + border-style:solid; +} + +div.ilEditHelpline { + margin: 3px 0px; + padding: 0px; + font-size: 80%; + background-color:#FFFFFF; + color:#000000; +} + +input.tblrow1, input.tblrow2 +{ + background-color:#ffffff; + color:#000000; + background-image: none; + padding:0px; +} + + +input.submit:hover, input.ilEditSubmit:hover, a.submit:hover { + color:#000000; +} + +/* Messages */ +div.ilInfoMessage { + background-color: #ecf0f9; + margin: 0px 0px 8px 10px; + padding: 5px 30px; + min-height: 20px; + vertical-align: middle; + font-size: 90%; + clear:both; +} + +div.ilFailureMessage { + background-color: #fceaea; + margin: 0px 0px 8px 10px; + padding: 5px 30px; + min-height: 20px; + vertical-align: middle; + font-size: 90%; + clear:both; +} + +div.ilSuccessMessage { + background-color: #f0fdf0; + margin: 0px 0px 8px 10px; + padding: 5px 30px; + min-height: 20px; + vertical-align: middle; + font-size: 90%; + clear:both; +} + +div.ilQuestionMessage { + background-color: #fffcee; + margin: 0px 0px 8px 10px; + padding: 5px 30px; + min-height: 20px; + vertical-align: middle; + font-size: 90%; + clear:both; +} + +img.ilInfoMessage, img.ilFailureMessage, img.ilSuccessMessage, img.ilQuestionMessage { + position: absolute; +} + +.alert { + color: #C04000; +} + +select.ilEditSelect { + background-color:#ffffff; + border-width:1px; + border-color:#bbbbbb; + padding:1px; + background-image: none; + text-decoration:none; + font-size: 12px; +} + +img { + vertical-align: middle; + border: 0px; +} + +/* --- to prevent tab-images from spacing when using DOCTYPE xhtml --- */ +img.imgtab { + display:block; +} + +/* ------------------ content window body tag (not used yet) -------------- */ +.content { + margin:0px; +} + +/* --- Services/COPage ---*/ + +div.il_droparea +{ + border-style: solid; + border-width: 1px; + border-color: #D0D0D0; + font-size: 1px; + background-image: url(images/drop_back.gif); + background-repeat: repeat; + padding: 0px 0px; + text-align: center; + height: 12px; +} + +div.il_droparea_active +{ + padding: 0px 0px; + border-style: solid; + border-width: 1px; + border-color: #000000; + font-size: 1px; + background-image: url(images/drop_back_active.gif); + background-repeat: repeat; + text-align: center; + height: 12px; +} + +div.il_droparea_valid_target +{ + padding: 0px 0px; + border-style: solid; + border-width: 1px; + border-color: #000000; + font-size: 1px; + background-image: url(images/drop_back.gif); + background-repeat: repeat; + text-align: center; + height: 12px; +} + +div.il_editarea_nojs +{ + border-style: dotted; + border-width: 1px; + border-color: #999999; +} + +div.il_editarea +{ + border-style: solid; + border-width: 1px; + border-color: transparent !important; + border-color: #FFFFFF; /* IE6 does not understand the transparent border */ +} + +div.il_editarea_disabled +{ + border: 2px dotted red; +} + +div.il_editarea_active +{ + border-style: solid; + border-width: 1px; + border-color: #909090; +} + +div.il_editarea_selected +{ + border-style: solid; + border-width: 2px; + border-color: #00E253; +} + +div.il_editarea_disabled_selected +{ + border: 2px solid red; +} + +div.il_editarea_active_selected +{ + border-style: solid; + border-width: 2px; + border-color: #000000; +} + +table.il_editmenu +{ + border-style: solid; + border-width: 1px; + border-color: #909090; + background-color: #FFFFFF; + color: #000000; + font-weight: normal; + text-align: left; + font-style: normal; + font-size: 14px; +} + +a.il_PageDisabled +{ + border-bottom: 2px dotted red; +} + +a.il_PageDeactivatedElements +{ + border-right: 2px dotted red; +} + +div.ilEditLabel +{ + position:absolute; + background-color:#F5F5F5; + font-size:70%; + padding:1px 3px; + border-style: solid; + border-width: 0px 1px 1px 0px; + border-color: #909090; +} + +div.ilEditVAccordCntr +{ + margin-top: 15px; + padding: 5px; +} + +div.ilEditVAccordICntr +{ + background-color: #FFFFFF; + margin-bottom: 15px; + border-width:1px; + border-color:#9EADBA; + border-style:solid; +} + +div.ilEditVAccordIHead +{ + padding: 3px; + background-color: #E2EAF4; + text-align:left; + background-repeat: no-repeat; + background-position: 3px 4px; +} + +div.ilEditVAccordICont +{ + padding: 10px; + background-color: #FFFFFF; +} + +div.ilTinyMenuSection +{ + float:left; + white-space:nowrap; + border-right: solid 1px #E0E0E0; + padding: 0px 10px 4px 0px; + margin-right: 10px; +} + +#ilTinyMenuButtons +{ + padding-bottom: 15px; + zoom:1; +} + +#iltinymenu .bd div.last +{ + float:left; + white-space:nowrap; + padding: 0px 10px 2px 0px; + border-right: 0; + margin: 0; +} + +#iltinymenu .bd div .small +{ + color: #909090; + font-style: italic; +} + +#ilsaving +{ + position: fixed; + top: 0px; + left: 0px; + text-decoration: blink; +} + +.ilTinyMenuDropDown span +{ + padding: 2px 0px 0px 5px; + width: 75px; + overflow: hidden; + display: inline-block; + line-height: 1em; +} + +a.ilTinyMenuDropDown +{ + display: inline-block; + padding: 0px 2px 1px 0px; +} + +#ilEditorTD p +{ + margin: 0; + padding: 0; +} + +/* Page TOC */ + +div.ilc_page_toc_PageTOC +{ + font-size: 90%; + padding: 5px 5px 10px 5px; + background-color:#FAFAFA; + border:1px solid #F0F0F0; + float: left; +} + +h1.ilc_page_toc_PageTOCHead +{ + margin: 0px; + font-size: 100%; + padding: 0px; + font-weight: bold; + text-align: center; +} + +ul.ilc_page_toc_PageTOCList +{ + margin: 0px 0px 0px 10px; + padding: 0px; + list-style: none; +} + +li.ilc_page_toc_PageTOCItem +{ + margin: 0px; + padding: 0px 0px; + white-space: nowrap; + margin-top: 5px; +} + +a.ilc_page_toc_PageTOCLink +{ + color:#0033AA; + font-weight: normal; + text-decoration: none; +} + +a.ilc_page_toc_PageTOCLink:hover +{ + color:#000000; +} + +a.ilc_page_toc_PageTOCLink:visited +{ + color: blue; +} + +/* ------------------ blind image - spacer gif -------------- + please use this style class always when using this blind image */ +img.spacer { + display:block; +} + +/* --- calendar styles -- */ +div.dp_Menu +{ + padding-top:1px; + padding-left:5px; + padding-right:5px; + padding-bottom:1px; + margin-top:2px; + margin-bottom:2px; + border-width: 1px; + border-style: solid; + border-color: #9EADBA; + background-color: #EBEBEB; + width: 152px; + font-size: 90%; +} + +td.even +{ + color:#222222; + background-color:#F7F7F7; + padding: 3px; +} + +td.uneven +{ + color:#222222; + background-color:#EEEEEE; + padding: 3px; +} + +td.today +{ + text-align: center; + font-size: 90%; + background-color: #E0E0FF; +} + +td.chosenDate +{ + text-align: center; + font-size: 90%; + background-color: #FFE4E4; +} + +td.date +{ + text-align: center; + font-size: 90%; + background-color: #F7F7F7; +} + +td.prevMonth +{ + text-align: center; + font-size: 90%; + background-color: #DFDFDF; +} + +td.todayMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #E0E0FF; +} + +td.chosenDateMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #FFE4E4; +} + +td.dateMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #F7F7F7; +} + +td.prevMonthMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #DFDFDF; +} + +td.evenMO +{ + color:#222222; + background-color:#F7F7F7; + font-size: 90%; + padding: 3px; +} + +td.unevenMO +{ + color:#222222; + background-color:#EEEEEE; + font-size: 90%; + padding: 3px; +} + +td.weeknumber +{ + color: #5F5F5F; + background-color: transparent; + font-size: 90%; +} + +a.weekLink +{ + font-size: 80%; +} + +td.appointmentConfTitle +{ + font-style: italic; +} + +td.doubleComment +{ + font-size: 80%; + color: #FF0000; + font-weight: bold; +} + +td.il_CalMonth +{ + font-size: 90%; +} + +td.il_CalNextMonth +{ + font-size: 90%; +} + +td.il_CalNextMonth +{ + font-size: 80%; +} + +td.il_CalShortMonth +{ + font-size: 80%; +} + +td.il_CalShortWeek +{ + font-size: 80%; +} + +td.il_CalShortDayOfWeek +{ + font-size: 80%; +} + +td.il_CalDay +{ + font-size: 80%; +} + +/* --- content styles (will move to content.css) --- */ +td.ilc_PageDisabled +{ + padding:20px; + border-right-style: solid; + border-color: #9EADBA; + border-right-width: 1px; + border-top-width: 1px; + border-bottom-width: 1px; + margin-bottom: 0px; + border-left: 3px dotted red; + +} + +div.ilc_DefinitionHeader +{ + margin-top: 10px; + margin-bottom: 10px; + padding-bottom: 5px; + padding-top: 5px; + border-bottom-width: 1px; + border-bottom-style: solid; + border-top-width: 1px; + border-top-style: solid; + border-color: #000000; +} + +table.ilc_Fullscreen +{ + background-color: #FFFFFF; + position: absolute; + margin: 0; + padding: 0; + height: 100%; + width: 100%; +} + +html.ilc_Fullscreen, body.ilc_Fullscreen +{ + margin: 0; + padding: 0; + height: 100%; +} + +div.ilLMMenu +{ + margin: 0px 0px 5px 10px; +} + +div.ilc_LMMenu +{ + line-height: 22px; +} + +a.ilc_LMMenu +{ + padding-top:1px; + padding-left:5px; + padding-right:5px; + padding-bottom:1px; + margin-top:2px; + margin-bottom:2px; + border-width: 1px; + border-style: solid; + border-color: #B0B0B0; + background-color: #E6ECF8; + white-space: nowrap; +} + +div.ilc_TableOfContents +{ + background-color:#FFFFFF; + padding:20px; + border-spacing: 1px; + border-style: solid; + border-color: #EEEEEE; + border-width: 1px; + margin-bottom: 0px; +} + +table.ilc_media +{ + background-color:white; +} + +h1.il_LMHead +{ + margin: 12px 15px 6px 15px; + font-size: 120%; + font-weight: normal; +} + +table.ilc_Table +{ + border-collapse: collapse; + background-color: #FFFFFF; + margin: 10px 0px; + border-color: #9EADBA; +} + +/* -- Members Gallery Styles -- */ +div.il_MembersGallery +{ + margin: 0 auto; + text-align:center; + width:95%; + padding: 8px; + line-height: 1.33; + display:block; + float:left; +} + +div.il_Member +{ + page-break-before: auto; + margin: 0px 5px 20px 5px; + background-color: #EEEEEE; + padding: 10px 15px; + font-size: 75%; + height:14em; + width:10em; + float:left; + text-align:center; + overflow: hidden; +} + +div.il_Tutor +{ + page-break-before: auto; + margin: 0px 5px 20px 5px; + padding: 10px 15px; + background-color: #BBBBBB; + font-size: 75%; + height:14em; + width:10em; + float:left; + text-align:center; + overflow: hidden; +} + +/* COPage Comparison */ + +div.ilEditModified +{ + border-left-width: 3px; + padding-left: 5px; + border-left-style: solid; + border-left-color: #8080FF; + border-bottom-width: 3px; + padding-bottom: 5px; + border-bottom-style: solid; + border-bottom-color: #8080FF; + margin-bottom: 2px; +} + +div.ilEditDeleted +{ + border-left-width: 3px; + padding-left: 5px; + border-left-style: solid; + border-left-color: #FF8080; + border-bottom-width: 3px; + padding-bottom: 5px; + border-bottom-style: solid; + border-bottom-color: #FF8080; + margin-bottom: 2px; +} + +div.ilEditNew +{ + border-left-width: 3px; + padding-left: 5px; + border-left-style: solid; + border-left-color: #80FF80; + border-bottom-width: 3px; + padding-bottom: 5px; + border-bottom-style: solid; + border-bottom-color: #80FF80; + margin-bottom: 2px; +} + +span.ilDiffDel +{ + background-color: #FFC0C0; +} + +span.ilDiffIns +{ + background-color: #C0FFC0; +} + +a.ilWikiPageMissing:link, a.ilWikiPageMissing:visited +{ + color: red; +} + +a.ilWikiPageMissing:hover +{ + color: black; +} + +div#agreement +{ + width:100%; + height:375px; + overflow:auto; + overflow-x:hidden; +} + +span.ilSearchHighlight +{ + font-weight: bold; +} + +div.il_SearchFragment +{ + margin-top:2px; + margin-bottom:5px; + font-size: 80%; + font-weight:normal; + text-align:left; +} + + + +/* CHANGES */ + + +div.ilMainHeader { + right: 0px; + min-height: 35px; + padding: 0px; +} + +div.ilMainMenuSection { + background-repeat: repeat-x; + background-image: url(images/mm_back.gif); + min-height:31px; +} + +div.ilMainMenuHeadSection { + +} + +div.ilMemberViewMainHeader +{ + /* background-color: #981a0a; */ + background-color: #981a0a; + right: 0px; + min-height: 50px; + padding-top: 8px; +} + +a.ilLogin, a.ilLogin:visited +{ + +} + +/* MainMenu */ +div.ilMainMenuSection +{ + +} + +div.ilMainMenu +{ + background-repeat: repeat-x; + background-position: bottom; + margin-top: 0px; + padding: 0px 0px 0px 20px; + line-height: normal; +} +ul.ilMainMenu +{ + margin: 0px; + padding: 0px; + list-style:none; + white-space: nowrap; +} + +li.ilMainMenu +{ + float:left; + margin: 0px; + padding-top: 0px; + height: 31px; + border-left: 1px solid #d8ebff; + border-left: 1px solid #a3c8ff; + border-right: 1px solid #a3c8ff; +} + +span.MMSpan +{ + display: block; +} + +a.MMInactive:link, a.MMInactive:visited +{ + display: block; + color:#003388; + font-size: 85%; + text-decoration:none; + line-height: 26px; + padding: 0px 10px 3px 10px; + margin: 0px 0px 2px 0px; + font-weight: normal; + white-space: nowrap; + margin-left: -1px; + margin-top: 1px; + background-repeat: repeat-x; + background-image: url(images/mm_back2.gif); +} + +a.MMInactive:hover +{ + color:#000000; + text-decoration:none; + background-color: #d0e8ff; + background-repeat: repeat-x; + background-image: url(images/mm_back3.gif); +} + +a.MMActive:link, a.MMActive:visited +{ + display: block; + color:#003388; + font-size: 85%; + text-decoration:none; + line-height: 26px; + padding: 0px 10px 3px 10px; + margin: 0px 0px 2px 0px; + font-weight: normal; + white-space: nowrap; + background-color: #d0e8ff; + margin-left: -1px; + margin-top: 1px; + background-repeat: repeat-x; + background-image: url(images/mm_back3.gif); +} + +a.MMActive:hover +{ + color:#000000; + text-decoration:none; +} + +div.ilMainMenuSearch { + margin: 5px 20px 0px 3px; +} + +form.ilMainMenuSearch +{ + padding: 0px; + margin: 0px; +} + +input.ilMainMenuSearch { + cursor:pointer; + border-style: solid; + border-width: 1px; + border-color: #D6D6D6; + width:150px; + padding: 1px; + padding-right: 20px; + margin: 0px; + background-image: url(images/icon_seas_s.gif); + background-repeat: no-repeat; + background-position: center right; + background-color: #FFFFFF; + min-height:16px; +} + +input.ilMainMenuSearchSubmit +{ + margin: 0px; + background-color: #FFFFFF; + background-image: url(images/ButtonsBack.gif); + background-position: bottom; + background-repeat:repeat-x; + color:#2255a0; + border-width:1px; + border-color: #BABABA; + border-style:solid; + padding: 0px 5px; + text-decoration:none; + font-size: 70%; + cursor:pointer; + font-weight:normal; + display: inline-block; +} + +span.ilMMStatus, span.ilHActProp { + position: absolute; + font-size: 0.80em; + font-weight: bold; + margin-top: -3px; + margin-left: -3px; + background-color: #D06000; + color: #F0F0F0; + padding: 0px 3px 1px 3px; + border-radius: 8px; + box-shadow: 1px 1px 1px #505050; +} + +span.ilHActProp { + margin-left: -4px; + font-size: 0.70em; + font-weight: normal; + border: 1px solid #E0E0E0; + color: #909090; + background-color: #F3F3F3; + box-shadow: 1px 1px 1px #B0B0B0; +} + +/* Main Menu Top Title */ +div.ilTopTitle +{ + color: #335599; + font-size: 16px; + letter-spacing: 0.05em; + padding: 16px 0 0 25px; + white-space: nowrap; + word-spacing: -0.1em; + float: left; +} +input.ilOpenIDBox +{ + background-image:url('images/openid.png'); + background-repeat:no-repeat; + padding-left:20px; +} + + +table.ilTabContentOuter +{ + border-style: solid; + border-color: #bccae5; + background-color: #FFFFFF; + border-width: 1px 1px; + margin: 0px; + clear:both; + width:100%; +} + +div.ilTabContentInner +{ + padding: 0px 5px; + margin: 10px 0px; + clear:both; + min-height: 300px; +} + + +div.ilFrameBL +{ + background-color: #F9F9F9; + padding-top: 5px; +} + + +/* Tabs */ + +div.il_Tab +{ + float:left; + padding-left:0px; + line-height:normal; + border-bottom-color: #bccae5; + border-bottom-width: 1px; + margin: 0px 10px; +} + +ul.il_Tab +{ + margin: 0px; + padding: 0px; + list-style:none; + position: relative; + top: 1px; +} + +li.tabinactive +{ + float:left; + margin: 0px 2px 0px 0px; + padding: 0px; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #bccae5; + white-space: nowrap; +} + +a.tabinactive +{ + float: left; + display:block; + border-width: 1px; + border-style: solid; + border-color: #bccae5; + border-bottom-color: #a7b4cc; + background-color: #e8effe; + border-bottom-width: 0px; + padding: 4px 7px 4px 7px;; + font-size: 80%; + text-decoration: none; +} + +a.tabinactive:hover +{ + background-color: #FFFFFF; + text-decoration: none; +} + +li.tabactive +{ + float:left; + margin: 0px 2px 0px 0px; + padding: 2px 0px; + border-width: 1px; + border-style: solid; + border-color: #bccae5; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #FFFFFF; + background-color: #FFFFFF; + white-space: nowrap; +} + +a.tabactive:link, a.tabactive:visited, a.tabactive:hover +{ + float: left; + display:block; + padding: 2px 7px; + font-size: 80%; + text-decoration: none; +} + +li.backtab +{ + float:left; + margin: 0px 2px 0px 0px; + padding: 2px 0px; +} + +a.backtab, a.backtab:hover +{ + float: left; + display:block; + background:url("images/BackTab.gif") no-repeat left top; + padding: 3px 8px 3px 12px; + font-size: 80%; +} + +li.back2tab +{ + float:left; + margin: 0px 2px 0px 0px; + padding: 2px 0px; +} + +a.back2tab, a.back2tab:hover +{ + float: left; + display:block; + background:url("images/Back2Tab.gif") no-repeat left top; + padding: 3px 8px 3px 12px; + font-size: 80%; +} + +li.nontabbed +{ + float:left; + margin: 0px 2px 0px 0px; + padding: 0px; + white-space: nowrap; + /* border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #bccae5; */ +} + +a.nontabbed +{ + float: left; + display:block; + /* border-width: 1px; + border-style: solid; + border-color: #bccae5; + border-bottom-color: #a7b4cc; + background-color: #e8effe; */ + border-bottom-width: 0px; + padding: 5px 7px 4px 7px;; + font-size: 80%; + text-decoration: none; +} + +/* Commented Backslash Hack + hides rule from IE5-Mac, we do not want the left float for other browsers \*/ + a.tabinactive a.tabactive a.backtab {float:none;} +/* End IE5-Mac hack */ + + + +/* Sub Tabs */ + +div.il_SubTab +{ + float:left; + width:100%; + margin: 0px; + padding-left: 2px; +} + +ul.il_SubTab +{ + margin: 0px; + /* padding: 10px 15px 0px 15px; */ + padding: 5px 5px 5px 5px; + list-style:none; +} + +li.subtabinactive +{ + float:left; + margin:0px; + padding-right: 15px; +} + +a.subtabinactive +{ + float: left; + display:block; + padding: 3px 0px 3px 0px; + font-size: 80%; +} + +a.subtabinactive:hover +{ + text-decoration: underline; +} + +li.subtabactive +{ + float:left; + margin:0; + padding-right: 15px; +} + +a.subtabactive, a.subtabactive:hover +{ + display:block; + padding: 3px 0px 3px 0px; + font-size: 80%; + color: #000000; + /* background-color: #FFFFFF; */ + text-decoration: underline; +} + + + +table.il_ColumnLayout +{ + width:100%; + border-spacing:0px; +} + +/* GroupedLists */ + +div.ilGroupedListH { + padding: 2px 10px; + background-color:#F0F0F0; + font-size:85%; +} + +div.ilGroupedListSep { + padding-bottom: 3px; + border-bottom: 1px solid #E0E0E0; + /* height: 1px; */ + margin: 0 10px 3px 10px; +} + +a.ilGroupedListLE { + display: block; + padding: 5px 10px; + font-size: 90%; +} + +a.ilGroupedListLE:hover { + background-color: #FFFFD9; + text-decoration: none; +} + +td.ilGroupedListNewCol { + border-left: 1px solid #E0E0E0; +} + +/* Overlays, Blocks */ +table.il_Block, .ilOverlay +{ + background-color:#FFFFFF; + border: 1px solid #D6D6D6; + text-align: left; +} + +.ilOverlay +{ + position:absolute; + box-shadow: 2px 2px 4px #C0C0C0; +} + +/* Blocks */ + +table.il_Block +{ + width:100%; + border-spacing:0px; + border-collapse:collapse; + margin-bottom: 20px; + clear:both; +} + +td.ilBlockHeader, td.ilBlockHeaderBig +{ + font-weight: bold; + padding: 3px; + text-align:left; + font-size: 90%; + color: #404040; + background-color: #F8F8F8; + background-image: url(images/block_top.gif); + background-repeat: repeat-x; + border-bottom:1px solid #E9E9E9; +} + +td.ilBlockHeaderBig +{ + font-size: 100%; +} + +h3.ilBlockHeader +{ + font-weight: bold; + margin:0px; + padding:0px; + font-size: 100%; + display: inline; +} + +td.il_BlockFooter { + color:#222222; + background-color:#D0D0FF; + text-align:right; + font-size: 80%; + padding:2px; +} + +.il_BlockInfo +{ + font-size: 80%; + color: #909090; +} + +th.ilContainerBlockHeader +{ + font-weight: bold; + font-size: 90%; + padding: 2px; + text-align:left; + vertical-align: middle; + background-color: #F8F8F8; + background-image: url(images/block_top.gif); + background-repeat: repeat-x; + border-bottom-width:1px; + border-bottom-style:solid; + border-bottom-color:#E9E9E9; +} + +h3.ilContainerBlockHeader +{ + font-weight: bold; + padding: 0px; + margin: 0px; + display: inline; + font-size: 100%; +} + +table.ilContainerBlock +{ + border-color:#D6D6D6; + width:100%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + clear:both; + margin-bottom:20px; +} + +th.ilPDBlockSubHeader +{ + font-weight: normal; + text-align:left; + font-size: 90%; + background-color: #F8F8F8; + vertical-align: middle; + border-top-color: #F0F0F0; + border-top-style: solid; + border-top-width: 1px; + padding: 1px 3px; +} + +h3.ilPDBlockSubHeader +{ + font-weight: normal; + padding: 0px; + margin: 0px; + display: inline; + font-size: 100%; +} + +.ilBlockRow1, .ilBlockRow2 { + padding:3px; + border-top-color: #F0F0F0; + border-top-style: solid; + border-top-width: 1px; +} + +/* Tables */ + +div.tblfooter, div.ilTableNavBlock { + font-weight:normal; + background-color: #F5F5F5; + padding: 3px; + font-size: 80%; + text-align:right; +} + +div.ilTableNav { + font-weight:normal; + padding: 3px; + font-size: 80%; + text-align:right; +} + +td.tblfooter { +} + +tr.tblfooter { + color:#000000; + font-weight:normal; + background-color: #F9F9F9; + border-top-color: #F0F0F0; + border-top-style: solid; + border-top-width: 1px; +} + +.tblrow1 { + padding:3px; + background-color: #FFFFFF; + border-top-color: #F0F0F0; + border-top-style: solid; + border-top-width: 1px; +} + +.tblrow2 { + padding:3px; + background-color: #FFFFFF; + border-top-color: #F0F0F0; + border-top-style: solid; + border-top-width: 1px; + background-color: #FAFAFA; +} + + +td.submit { + padding:3px; + vertical-align:top; + background-color: #F3F3F3; +} + +/* Toolbar */ +div.ilToolbar +{ + background-color: #F4F4F4; + padding: 3px 3px 5px 3px; + margin-bottom: 8px; + font-size: 90%; + white-space: nowrap; +} + +span.ilToolbarSeparator +{ + border-right: solid 1px #E0E0E0; + padding: 0px 10px 2px 0px; + margin-right: 10px; +} + +/* List Items */ +div.ilContainerListItemOuter +{ + padding: 15px; + zoom: 1; +} + +td.ilContainerListFooter +{ + padding-left: 15px; +} + +div.ilContainerListItemOuterHighlight +{ + padding: 15px; + background-color: #FFFFD9; + zoom: 1; +} + +.ilCLIRow1, .ilCLIRow2 { + padding: 0px; + border-top-color: #F0F0F0; + border-top-style: solid; + border-top-width: 1px; +} + +td.ilCLI { + padding: 0px; +} + +div.il_ContainerListItem +{ + margin: 2px 0px; + padding-left: 8px; +} + +div.il_adv_sel +{ + border:1px solid #D6D6D6; + box-shadow: 2px 2px 4px #C0C0C0; +} + +table.il_adv_sel { + color:#000000; + background-color:#FFFFFF; + border-spacing:0px; + cursor: pointer; +} + +tr.il_adv_sel { + cursor: pointer; +} + +tr.il_adv_sel_act { + background-color: #FFF9BC; + cursor: pointer; +} + +td.il_adv_sel { + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #F0F0F0; + padding: 3px 10px; + text-align: left; + white-space: nowrap; + cursor: pointer; +} + +td.il_adv_sel_ic { + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #F0F0F0; + padding: 3px 0px 3px 10px; + text-align: left; + cursor: pointer; +} + +div.il_adv_cont { + background-image:url(images/25black.png); +} + +/* tables */ +div.ilTableHeaderTitleBlock +{ + font-weight: bold; + padding: 3px; + font-size: 90%; + color: #404040; + background-color: #F8F8F8; + background-image: url(images/block_top.gif); + background-repeat: repeat-x; + border-bottom-width:1px; + border-bottom-style:solid; + border-bottom-color:#E9E9E9; +} + +div.ilTableHeaderTitle +{ + margin: 0px 0px 5px 0px; + padding: 0px 0px 2px 0px; + font-size: 120%; + color: #404040; + border-bottom-width:1px; + border-bottom-style:solid; + border-bottom-color:#E9E9E9; +} + +h3.ilTableHeaderTitleBlock { + font-weight: bold; + font-size: 100%; + display:inline; + padding: 0px; + margin: 0px; +} + +h3.ilTableHeaderTitle { + font-weight: normal; + font-size: 100%; + display:inline; + padding: 0px; + margin: 0px; +} + +div.ilTableOuter +{ + border-width:1px; + border-style:solid; + border-color:#D6D6D6; + padding:0px; +} + +div.ilTableSelectAll +{ + background-color: #F8F8F8; + padding:3px 6px; +} + +div.ilTableCommandRow, div.ilTableCommandRowTop +{ + background-color: #F0F0F0; + padding:3px 6px; + font-size: 90%; +} + +div.ilTableCommandRowTop { + border-bottom-width:1px; + border-bottom-style:solid; + border-bottom-color:#D6D6D6; +} + +span.ilTableFootLight +{ + color: #909090; +} + +div.ilTableFilterActivator { + margin: 0px 0px 5px 3px; +} + +.ilTableMenuItem { + margin: 0px 10px 0px 0px; +} + + +div.ilTableFilter { + padding: 0px 0px 5px 0px; + margin: 0px; +} + +legend.ilTableFilter { + font-size: 80%; + border-width: 0px; + padding: 2px 5px; + margin: 0px; + font-weight: normal; +} + +fieldset.ilTableFilter { + border: 1px #E0E0E0 solid; + background-color: #FBFBFB; + padding: 5px; + margin: 5px 0px; +} + +div.ilTableFilterLabel { + font-style: italic; + border-bottom: 1px #C0C0C0 solid; + background-color: #F0F0F0; + padding: 3px 5px; +} + +div.ilTableFilterInput { + min-width: 150px; + padding: 5px 0px; +} + +td.ilFilterOption { + text-align: left; + vertical-align: top; + font-size: 80%; + white-space: nowrap; + padding: 0px 5px 5px 0px; + min-width: 150px; +} + + +td.ilFilterType { + font-size: 80%; + font-weight: bold; + text-align: left; + white-space: nowrap; + padding: 3px; +} + +table.fullwidth { + background-color:#FFFFFF; + width:100%; + border-collapse:collapse; +} + +.tblheader { + font-weight: normal; +} + +tr.tblheader +{ + font-weight: normal; + background-color: #F9F9F9; + font-size:90%; + border-bottom-color:#D6D6D6; + border-bottom-style:solid; + border-bottom-width:1px; + /* font-style: italic; */ +} + +th +{ + text-align: left; + vertical-align: bottom; + font-weight: normal; +} + +td.std, th.std { + padding: 4px 6px; + text-align: left; +} + +/* Navigation History */ +form.ilNavHistoryForm +{ + padding: 0px; + margin: 0px 5px 0px 0px; + padding: 5px 5px 2px 5px; + border: 0px; + display: inline; + font-size: 80%; +} + +input.ilNavHistorySubmit { + color:#2255a0; + padding: 0px; + margin: 0px; + border-width: 0px; + /* font-size: 80%; */ + cursor:pointer; + background-color: #F0F0F0; +} + +select.ilNavHistorySelect { + border-width:0px; + padding:0px; + background-image: none; + text-decoration:none; + /* font-size: 80%; */ +} + +.ilAccHeadingHidden, .ilAccHidden +{ + position:absolute; + left:-2000px; + top:auto; + width:1px; + height:1px; + overflow:hidden; +} + +a.ilAccAnchor, a.ilAccAnchor:hover { + text-decoration: none; + color: inherit; +} + +/* Notes */ + +div.ilNotes +{ + max-width: 600px; +} + +div.ilComment +{ + padding-left: 50px; +} + +div.ilNotesUImage +{ + float:left; + margin-left: -50px; +} + +div.ilNoteText +{ + font-size: 95%; + margin-top:5px; +} + +div.ilNotesHeader{ + background-color: #F0F0F0; + margin-bottom:5px; + padding:5px; +} + +h3.ilNotesHeader{ + font-size:110%; + color: #606060; + display: inline; +} + +h4.ilNoteTitle{ + font-size:100%; + margin: 0px; + padding: 0px; +} + +td.ilNoteList { + padding: 10px 5px; + border-top: 1px solid #F0F0F0; + vertical-align: top; +} + +/* PageLayout Previews */ + +div.ilc_QuestionPlaceHolderThumb +{ + margin:1px; + padding: 5px 2px 5px 0px; + border-width: 1px; + font-size: 10px; + border-color: grey; + border-style: solid; + background: url(images/question_placeholder_thumb.png) no-repeat center center; + font-weight: bold; +} + +div.ilc_MediaPlaceHolderThumb +{ + margin:1px; + padding: 5px 2px 5px 0px; + border-width: 1px; + font-size: 10px; + border-color: grey; + border-style: solid; + font-weight: bold; + background: url(images/media_placeholder_thumb.png) no-repeat center center; +} + +div.ilc_TextPlaceHolderThumb +{ + margin:1px; + padding: 5px 2px 5px 0px; + border-width: 1px; + font-size: 10px; + border-color: grey; + border-style: solid; + font-weight: bold; + background: url(images/text_placeholder_thumb.png) no-repeat center center; +} + +div.ilc_PredTextPlaceHolderThumb +{ + margin:1px; + padding: 5px 2px 5px 0px; + border-width: 1px; + font-size: 10px; + border-color: grey; + border-style: solid; + font-weight: bold; + background: url(images/pred_text_placeholder_thumb.png) no-repeat center center; +} + +div.ilc_HeadlineThumb +{ + font-size: 11px; + font-weight: bold; + width:100%; + border-style:solid; + color:grey; + border-bottom-style: solid; + border-width:0px; + border-color: grey; + border-bottom-width: 1px; + margin-bottom:4px; + margin-top:2px; +} + +/* Profile */ +div.ilProfile { + width: 450px; + margin-left:auto; + margin-right:auto; + background-image: url(images/form_back.gif); + background-repeat: repeat-y; + background-color:#F6F6F6; + border-width:1px; + border-style:solid; + border-color:#D0D5EA; + padding: 15px; +} +h3.ilProfileName { + margin: 0px 0px 10px 0px; + padding: 0px; + font-weight: normal; + font-size: 130% +} +div.ilProfileSection { + margin-top: 20px; + font-size: 90%; + color: #606060; +} +h3.ilProfileSectionHead { + margin: 0px 0px 3px 0px; + padding: 0px; + font-weight: normal; + font-size: 110%; + color: #202020; +} + +/* revised 4.1 */ + +/* Tooltip */ +.yui-skin-sam .yui-tt .bd, .yui-tt .bd{ + color: #333333; + padding: 4px 4px 4px 4px; + font-size: 90%; + border: solid #FFDD77 2px; + line-height: 100%; + background-color: #FFFF99; + border-radius: 5px; + box-shadow: 2px 2px 2px #888; + -webkit-border-radius: 5px; + -webkit-box-shadow: 2px 2px 2px #888; + max-width: 300px; +} + +.yui-skin-sam .yui-tt .yui-tt-shadow { + display:none; +} + +/* locator */ +div.ilLocator { + padding: 2px 0px 0px 8px; + zoom: 1; +} + +a.ilLocatorLink, a.ilLocatorLink:link, a.ilLocatorLink:visited, a.ilLocatorLink:hover +{ + color: #0033AA; + color: #80A0D0; + font-weight: normal; +} + +div.iosMainScroll +{ + position: absolute; + padding-right:20px; + overflow-y:auto; + zoom:1; + overflow-x:hidden; + right:10px; + left:10px; +} + +/* Modules/Wiki */ + +ul.ilWikiBlockList +{ + margin: 0px 0px 0px 20px; + padding: 0px; + list-style:disc outside; +} + +ul.ilWikiBlockListNoIndent +{ + margin: 0px; + padding: 0px; + list-style:none; +} + +li.ilWikiBlockItem +{ + margin:0; + padding:0; +} + + +/* Fixed Frame Width */ + +div.ilFrameFixedWidth +{ + max-width: 900px; + margin-left: auto; + margin-right: auto; +} + +div.ilFrameFixedWidthHeader +{ + max-width: 880px; + margin-left: auto; + margin-right: auto; + padding: 0; + margin-bottom: 10px; +} + +.ilFrameFixedWidthHeader div.ilHeaderBanner +{ + max-width: 880px; + margin-top: 5px; + margin-left: auto; + margin-right: auto; + margin-bottom: 5px; +} + +.ilFrameFixedWidthHeader div.ilHeaderImg +{ + float:left; + margin: 2px 10px 0px 0px; +} + +.ilFrameFixedWidthHeader .ilHeaderImg img +{ + border: 0; + margin-right: 25px; +} + +.ilFrameFixedWidthHeader h1.ilHeader +{ + padding: 0; + margin-top: 25px; +} + +.ilFrameFixedWidthHeader div.ilHeaderDesc +{ + padding-left: 0; +} + + +/* Modules / Blog */ + +div.ilBlogList { + border: 1px solid #E0E0E0; + padding: 10px; +} + +div.ilBlogListItem { + padding-bottom: 5px; + margin-bottom: 25px; +} + +div.ilBlogListItemTitle { + border-bottom: 1px solid #E0E0E0; +} + +div.ilBlogListItemTitle h3 { + margin-bottom: 5px; +} + +div.ilBlogListItemSubTitle { + margin-top: 5px; +} + +div.ilBlogListItemSnippet { + margin-top: 5px; + margin-bottom: 5px; +} + + +/* Services/Skill */ + +div.ilSkill { + background-image:url('./images/FramedBack.gif'); + background-repeat:repeat-x; + border: 1px solid #E0E0E0; + padding: 5px; + margin-bottom: 20px; +} + +div.ilSkill > h3 { + margin: 10px 0; + padding: 0; + font-size: 1.2em; + float:left; +} + +div.ilSkill > h4 { + margin: 10px 0; + padding: 0; + font-size: 0.9em; + color: #909090; + float:left; + clear:left; +} + +table.ilSkill, td.ilSkill, th.ilSkill { + border: 1px solid #E0E0E0; +} + +div.ilSkillActions { + float:right; +} + +table.ilSkill { + margin-bottom: 5px; + margin-left: 50px; + background-color: #FFFFFF; + border-collapse: collapse; + clear:both; +} + +td.ilSkill, th.ilSkill { + font-size: 0.8em; + padding: 4px; + min-width: 50px; +} + +td.ilSkill { + text-align:center; +} + +td.ilSkillLevel { + cursor: pointer; +} + +th.ilSkill, td.ilSkillLevel{ + background-color: #F8F8F8; +} + +td.ilSkillSelf { + background-color: #FFF0E0; +} + +td.ilSkillMat { + background-color: #F0F0FF; +} + + +/* Top-Bar */ + +div.ilTopBar { + background-color: #444; + color: white; + padding: 5px 10px 5px 10px; +} + +div.ilTopBar a { + color: white; +} + +div.ilTopBarLeft { + float: left; +} + +div.ilTopBarRight { + float: right; +} + +div.ilTopBarRight span#ilAdvSelListAnchorElement_asl { + margin-right: 25px; + color: black; +} + +div.ilTopBarRight td.il_adv_sel { + background-color: #444; +} + +td.ilRight, th.ilRight { + text-align:right; +} + +.ilBlogListItemDraft { + border: 2px dotted red; + padding: 3px; +} + +.ilBlogNavigationItemDraft { + color: red; +} \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/25black.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/25black.png new file mode 100644 index 0000000000000000000000000000000000000000..94fd043d4b2daf5b16061944f54df6cf089f9c57 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=mUKs7M+S!VC(K#9UIO`&C9V-A z!TD(=<%vb942~)JNvR5+xryniL8*x;m4zo$ZGehYJzX3_DsCmEBqS6hI50CX9_jEE pP-xh|#l#{I=Gee+NQ*-tfx$b4(QV<6l4(E<44$rjF6*2UngAy+Cq@7O literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/ButtonsBack.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/ButtonsBack.gif new file mode 100644 index 0000000000000000000000000000000000000000..e2b16455f46c669ba86a68883efc9ed16e60b6b1 GIT binary patch literal 634 zcmZ?wbhEHb6krf#c*Xz%|AFA&|9^k~{r&Uz&+k9KfBpXT^Vhep-#&l({PDxb5AQ#` zfA{|1zyE*#{`>Ri@9*D#K7ao52`KgP)BE=y-T|fl|Nr~%-=DvKfB*UO>-X=UzkYrA z`0@RR5AWUsrJ$w)jr{ca)5lM6^WFii{0$WR^zq}z4(?(|zI^`t`4h4!?|>%%2YYL15Q;xp z7#SGc7<53+1;q&i`}GFKrskGbMkaX;J$X}84Y4jgJtp4XY13y+ z#ys1AMUkJyT*8c>fBkAj308AMN%P&3+jpC@3Yc3QvCupsbwtVHB%6ihg^L%YFR@>+ zx^eT?Z7b`0_a8j8wt4dO*>f8X+t+X2zO(!A@zZBJ`)}WW{IqufCILagKOecB3R+m2 zI60JfiUQgua2lz3h%9pIINGfu!V$T#kfU8xwQb4`i{!Qmtg>xOWDYHIW*6gb3ozJt jfMw!ri^5GOIybkrE4gY_BserXb_=_7Rjd%;V6X-NMZ6@p literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/TableHeader.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/TableHeader.gif new file mode 100644 index 0000000000000000000000000000000000000000..ec98ace4d8c80d100bcb8dffebd0aee5c1372b71 GIT binary patch literal 394 zcmZ?wbhEHbk3{;Ox<}J{LV3%Sc6o0ZXGBB7k=z!!veqvx- z?l8T;V$Ti*y?$?n76(0_6Q`B;DzGe@e&BKC-k7-8SGpy64CY^F|8{7Okc3ZC?V$q+ zoz^`9of--CEL;kP%^EF+on75sijv%hl7@YnLXt+)B_)N0rId_}gpF90czCqt85=9D zTDwlfL}abWHf795><9(UIXZJ$K&Jl>PEGQ?bit{5MTi X&DhO!#bnJ?b#={d^S^rI$Y2cs^t{-e literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/block_top.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/block_top.gif new file mode 100644 index 0000000000000000000000000000000000000000..cc417a43fbc85cc637c85fbd76787a3ffe930893 GIT binary patch literal 215 zcmZ?wbhEHbuiw6Y`TFhK_pe{SeE~AQe+P2D069>ZFW+|0JKU6BmuIMfi>iTO5c-;xf!e0<-Fea z!EuRi@!3tK5vD1TTpS0}4Gna7+Maw*4w0L7aKWS%7V=k5B{_D6aCLNT4_L?{(9Ly7 du#;m~epij(`rGe+?5R8d{`dce#v(-qYXDOlbSeM< literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/drop_back.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/drop_back.gif new file mode 100644 index 0000000000000000000000000000000000000000..484fbdb6a0300db1c17ee0b767351a886c5f696e GIT binary patch literal 75 zcmZ?wbhEHb+|z`(+w1LAJ ScThq~w&dpa)a!ms4AuZ$vK4m# literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/drop_back_active.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/drop_back_active.gif new file mode 100644 index 0000000000000000000000000000000000000000..bb16783c3ce2ba8136f09491faef71114c78b45a GIT binary patch literal 75 zcmZ?wbhEHbX!$s%( S4oXPLmfYN)dfktS!5RS4eG=3F literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/form_back.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/form_back.gif new file mode 100644 index 0000000000000000000000000000000000000000..7b91a646e13b725ff13e716aa78e98973e542749 GIT binary patch literal 2243 zcmZ{f`9Bkk1IKsTTw^3_Q9I<=l+j!>HJfVXNN#;2S4f`cS#oxL=iKn5RgzrK+*2u6 ziRx*DLVZIB$urVZN;N&~9^a=wpwF+L*XQ$kzxVCm>*O3!2-F9R1Ab(EeSJ;6rdFv{ zN|jQfRLB)_nOr87NhMOrszj|`Q>oNSrAnbt%H;}~OfHqmBoe85ZB3;hQ-F!|vG&{!9ivY6KBi_dBkt;*s18J7D!-vO8~!_^62ce zyj}JXpE~5VMbFJ!;O}W}qibXCl3ZW=@)2?Ny8S5!2SjMgL) zsRno|5$`%b{|-Ovy7=ky(wDE_#LG*bE31-K5JTJE(9hn?yQ>`)S5t5Sddz@8zLE8$HF1E|Bu9I3G&{E|+l0SdJH;vZWVJU~rm3un3wHpC~P?_Rf+HiizO1#@;;w zF3&9ojzq>p*WJSbU$d4Bm?RIp>15J-QU2ET!rStHm`oO?rDGube3<#lmmny1P8q4; z!w<(-qm2>U`)QFUgU2`~*8_@SSZzE1}rFXer z8PF>m#0F;0XT_t(O?n{nP;PPLD=*t;69=?z(Rc+2I~pcS2h|?;uD;joRSn$VxkE?r zGNf7{|?m07NY-M@62m z6;M`sv>VE9h`t4kG=|TRU0BE7+Earq{&!_OW8ae}n%q~RdWNs#Td4PA%0KTu60m$~7!LOuXf{ z+?Ui*v;1}?8n|bd>RC`i7<6@y^`K_m+#Z;YI0zKwD4gp7Y$H#Y-%C95VCTKOg$!_| zt7Br1rjutJ^SJf#IP~Zr&HvHj-aMOj<)GU*r~tvEcdcs|kaL@DUJGgOhXQu*y$bY? zv0y|8{l$(7bvRkpw{WG+mr74d4tk83ojftH4aQjL(>wb3hU1bbyP(ktJcM9nDNZ2b zFy&W2+dk9YViw7)sMrl^kL72@l*V17nR@Qf$CdV)AKF%m9#0W#y;-O>Mumq@q%^zC z%6n3Mkin;l{Ya2nnYAMh*Iz6A>OOFKVyIH*g0N#Fj}Mhk?n8m1 z7&fTdvsx#o+9<;sT2wQHeuQC}rL=xm0t8l4^N0F-2V6T{gHbD=$z_qyz(F&ZB?<{Y z?58y;pojT;WGtQcyYn{AD|MqzzfQGXIc9O4$$ZJ{hrNuc$c|v-AU79iH%Kc^`RL`2 zm(A&T1%kh-8LkchI3h<3C9%7;Xl7u=;TV(_jp(&VtTx5%QcG!lx%#%x@5N@~0Epa%3K`Be(yXpQN zQWG%69KF@sT9Jb_$jvXB3zgk7wis);9C6D zP}%AkV;M!HmH-cQ+7-w9KgnLlQ?Xk1{ETFi?`3x*-JD`A*{gus2K%^fX&1)YW|C78 zCAx@y$kJHttJ?jA==0u_1}Go7gXhN4z$=}dY{GoLD3QI0a}(smXPVccMmUiy;8BIU zkzte9qa8Q;qb9BzcL|WpbBBKaGdI3)lL%;cZ~pn`=E1tCO~BOCJ{LM4={NXK(wP!_~z@G85amdus}e8luX zKOAR%lT&xhIF^wf z9b5+wZX`c!eYi~5JYX5^0b-`ju8uZ6N;`AWN8SxJZEe6{l|AR4itNa>!1jxug@Ca! zjeP4C1g<4;Z#{EUpo45@<)J*Y;O`l&rS{iu0`Xdb5kf9OeEZqkX-JJndDwF#(P?xf fMQTky&aFd7O(CLEj}-R$K7T6qVW(vR051OrHQ6Kz literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/form_top_back.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/form_top_back.gif new file mode 100644 index 0000000000000000000000000000000000000000..f15bc66e87cb0698c5bb90bf5b7c4abc6b317ae2 GIT binary patch literal 3866 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 U-AMh6IM#!j>JgO-27?0s16QcTwg3PC literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/frame_back.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/frame_back.gif new file mode 100644 index 0000000000000000000000000000000000000000..3e03e565cb05125c167aff281ac7318585c6cfd1 GIT binary patch literal 4864 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 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/head_back.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/head_back.gif new file mode 100644 index 0000000000000000000000000000000000000000..acf4f606d670eff5e34df53496aab49947961128 GIT binary patch literal 2233 zcmeIy`BT$J8vyWplb{J_ctH#x5U^69z=T5%6$m$21VmapEmbZpDp(L&pe!P)EGP+gTGK*DC0soY8)!Y;TdWIDktDMiU(CZc!8P()+AJ;rr_li)S#xJ zb{gtXGf+PR4X9aQ&j5QC8fSrn;zJW3n&+Tp4qE4-Z64Yepko0#7olqrx|g7530?`H zR{;IXFt`H4LKqc6B@bBW7HDuZEERv@Sr~0<A8TwEw(7yr$D=;X8At4NlU_=C?uVL&pa93e`6?khfC5D-G;BP<&dJJ?S zx2;XhfDv?P4Y+GCE`|v)@YZ1x z9om4I4Vc{o{w7SJ?M*aM@NdTcU;WQ+K=VBw!C+D``kx|xdJ`A|V3dgmT*|T=;|Vf` z{*`HdP3Bll!#JH#KT2YXlEgq}7_-$}9T%c_zdY9|UCln(rzmOR`0uw}j(nS2c{PtvJ#&&Xush4%7qs%|`Dc1Me=7Q_#0xpR)3i^Y zYxA4Rxsdp((uo%#m}mw6pcPZ0(dhUUxrd8KHxdEnA>elK-P6}vzR)2JBbE>)kkvrp| zzO_1->-v}T#~9Nnk+AX6Ub$awgYbg0^eBANBYLE?;A|XG?{|udoNQ#GawIRTO_|IH zbH1+nb!6)e4TdH^Ny|OR|E9w2phPvTr$IN=&XwpelZ><*{coL{Aq3nuZe<-*{$j+o zHO)cEHBi}J((*I4fWBC~T3{b?NZG?ldEstApza>E@KA2x9sh14=Q{z(My&_@bBh)k z!Bx6WWZ&i}JULt)`TU{ZJkg2#<4W}p#Gh5XKz(lX8w z{C@jg6;WBkPG^hKclZ=hMYnNua7FvY*kIDPL7L4 zm3_J%u_muhZM(JfI)Es=&&4Che&EZ!la+&(g6w!jO9umqVK29^=Od>aN`FGTnr5=T ze_XTYqUmViUP_T^kqNCac*px;!gp&ja;el@CT0sJU&tIDqvB-Zd#RDr#@%Tw=>(gc zZGOriC4SDh*)vKynlblZ#8kOHpEpF4=ZU>DhSQKtJMf zvE6_4{qPn(Sg9~plYAOG(VCZog-{Eug!D;7Q%6fa%);S7GUldMVm5rlpvsHTqvG`hfym};a??zIa)z6ev zbpcz$hU#Lqxc=Wb#d!pK6XUpQly>V48&Qm+yGo|xR9W+g1v^$Y*f(939jIeY>-4&v ze)oatA??H2$f=6-yCs2nh#9HtoAa~`6)Mf}>isWqf{l!lX4)QUO1HEx`;XRcw!uAD zH-G<``(zfz^pS4Q1<7ZO{^s)t)srq2VZz|n(k=41Cw^oMW-XM^ExzdMk@RL`#Su$K zx$oVjSkEw9C7)aCQZjla#e)yu;R|g(ba-G{cQCuTbUTG)&xDt!atPn+NDyfKH|-)G z%jePYW=9aBr|DzGhZu)L)P7<_B~$f;E^>@9knz$RD^I`RwzupgLzady4k^NDkz$eN z2qsp%?4GDMNRYl);4)csQi45{zu}FMqZXgk5YuyxJTE4dt>7r^;e4;RPe_F;?hVIB MDj07|5Cn7dA0<5rzyJUM literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/icon_seas_s.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/icon_seas_s.gif new file mode 100644 index 0000000000000000000000000000000000000000..2d8eba98e40b2079d7172fe63571da786ccb4432 GIT binary patch literal 569 zcmZ?wbhEHb6krfwc*Xz%|NsA=zh>9YgQsSl{XhHE&qWviFF5;i#g+eSul(L|=l|)a z|2OT}w`1RtRqMCxK5%r_+y&ES%-XYe-^_FW=bZmP=feN_m;Nuj_Gj-21R|HSfZ|5x7lzwPe- zT@U{6efa;_)Bnex{l9eo)zwFDH}5{Q_tF1-kN;nK^Z&xL@8_R66a z^Y;@k|KIue|IPRR^A;}t@b$;MMN8If-??Y+-WxZrU%GVh!iDpvPMth__|Tz42RCin zxNhCr4@dn!9}oP0)b#&x)Bh*To}TIYwA*1@z3bdLv)8X%dpk$^dW!soRHbE^UTf#i zSifxX)s+j*pE|jvyY1fEhoj7sk`0?x4uAMo3`qFvwHQL zH*a3Nc=7NdQ2yGkUAtz?m@#F_lnE0i^!N7zgA^RJgbBr;EQ|~cMGQJ1rJy)rV4v1d z)YRP4+TxrpGJThGBH>K0Hq~0 AjsO4v literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/media_placeholder_thumb.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/media_placeholder_thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..7cbc14d7b14842518338348d76fdd21eaf0d2b73 GIT binary patch literal 3016 zcmV;(3pezMP)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0002t5WI)`e)RyR?w3vf_zsUt1Wnppyvw5)ETB58Y&#X@;)X5HeW zxO)L~iX@GK^a7XGvFWw|hONJV?*RY-A6`@+IjoZa0000< KMNUMnLSTZhq>rZn literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/mm_back.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/mm_back.gif new file mode 100644 index 0000000000000000000000000000000000000000..ad00ff8cff67be4fd5da1730e608142169de8872 GIT binary patch literal 546 zcmZ?wbhEHb6k*V1xXJ(m|NsA=bM)=pqi^ROd%NKH+eIhdE;;#j)tR@e&%9l8_U-y} zZ)YEUJLlNjxyRnlJN|Y)5S@6t;KbX7Ky>o$qLXhI1JS9sOHRFA3Ph*hE<62pIS`$B zyW-5-m1o|rI{S7t5S@Fw=G@!0Ky?1?x^r*WoqxOj{M!vcbm8sB3vV|8(Z#o$FTP!N z=Iwf*$i=stF1-c13hX)pgyK&YMg|6B1|5((ke?XX{yWTE^HfW!|3p&u$sDWs7cwRv z?TTC3X7L4RZ!$yxoYJSj&JGRK} z-m`b#ZrOu}4j3o;gYEp%UNI4kO-H-M z)HCj!C~Ru!S8x>55ZJV&Wuiu4ozKZlsooq0$;WyeHmmv0v?zYn@?pX9^Y-%{s)Z!H zwye0gn59XJ^%X;AAbY@KFIk7Jt3p>sZ1&1kSg`u~I^G?1veMgfA{o;zx5>Vq+IV|= O!Q)eNy~Xnc7_0%4P$cpI literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/mm_back2.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/mm_back2.gif new file mode 100644 index 0000000000000000000000000000000000000000..391c1c17b0b15a4c2f020ffbf951dc1f419de350 GIT binary patch literal 476 zcmZ?wbhEHb6kyP0xXJ(m|NsBrap(WeJO6jx{lEL}|2_Bq@4ff`@WcPx@BH6>_y3N& z|99T~zw6%r-S__Qx&MDJ5Iy+6@4^55K=kncfd~H&Jp6y~;r~Mq{~vzz{|FF0{(toG z|6@S(#K88`LCDipM=I3mQpU*~tN9mJWO%I&3%;>to7AhU{de`UWb|e` zFZhyqHm&~N2mk84RkLk=?2*gg|Ng&hqpWI6Q(L>NOjmbLuZ;ABiIXNvOHPxTF>}_; zX>;ezpT@C>Lt^Q&=!wF_Od{P_0k z_jeZ7{|wAx2i!L-aAe{YGSfJ*VBz6*0cEc_9vhX8GD;XHi5%FtxPeu{x$TR`rX`*e bHN-VM4g@uxo~o0)>5InZWoKC&85pbq5?1s$ literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/mm_back3.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/mm_back3.gif new file mode 100644 index 0000000000000000000000000000000000000000..0973f3317c8baf0ba040b14c8a546c4a30ef551c GIT binary patch literal 268 zcmZ?wbhEHbHo9O z|6hFh|M27g$DjT`{rvy=m;W!n{(tcmsOdjgHvvNNCkrD3gD`^*NFB&d2G-65mA;hB zc~2Lv(>cAzK&Q7b_kKm5^8`L=ws{2{j8gq46pMDoSj@k$qQq-$)cVU#4-dYr+I?$7 zg^yml=!-2?XY+R7|M27XLj{g^6*aRCy#LKvQc~aC(%RO{+1b_J)!WxUVdA98Q#yI4 r&zQ+OjhA`e`~}Rj7A{%3aOSd=t5&aB!?AwDMvk@2o3?FNWUvMRe-MFW literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/pred_text_placeholder_thumb.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/pred_text_placeholder_thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..66767cf430e259356b75c68226484410bcea3bf7 GIT binary patch literal 3286 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 Ue(IGzod5s;07*qoM6N<$g0QG5VgLXD literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/question_placeholder_thumb.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/question_placeholder_thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..927b1ae67316edb6ded57c698476a00fd92d0270 GIT binary patch literal 3038 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 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/text_placeholder_thumb.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/text_placeholder_thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..dcf47a0c8c4cc66dd8f82b42584d4f8dedf8f3c1 GIT binary patch literal 3079 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 VYs60(b4vgK002ovPDHLkV1jA*w$K0o literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/tree_col.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/HelpOnLine/style/images/tree_col.png new file mode 100644 index 0000000000000000000000000000000000000000..858eff0fb6e99da763527c6b54f6952bb1319e06 GIT binary patch literal 2954 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 + + + + ILIAS - Manuale ETS + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +
    +
    +
    +
    + + + +
    +
    + + + +
    + + + + +
    + +
    +
    +

    Tabs

    + +
    +
    +
    + +
    +
    + +
    + + + + + + + + + + +
    + + +
    + +
    + + + +
    +

    Table of Contents

    +
    +
    +
    + + + + + + + + + + + + + +
    +
    + + +
    +
    + + + +
    +
    + + + + + + +
    +
    +
    +
    + + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Menu.aspx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Menu.aspx new file mode 100644 index 0000000..ffc8e23 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Menu.aspx @@ -0,0 +1,5 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSimpleFull.Master" AutoEventWireup="true" CodeBehind="Menu.aspx.cs" Inherits="ETS_DIP.Menu" %> +<%@ Register src="WebUserControls/mod_menu.ascx" tagname="mod_menu" tagprefix="uc1" %> + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/MyDocs.aspx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/MyDocs.aspx new file mode 100644 index 0000000..73e07fa --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/MyDocs.aspx @@ -0,0 +1,45 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSimpleFull.Master" AutoEventWireup="true" CodeBehind="MyDocs.aspx.cs" Inherits="ETS_DIP.MyDocs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="WebUserControls/mod_fileUpload.ascx" TagName="mod_fileUpload" TagPrefix="uc1" %> +<%@ Register Src="WebUserControls/mod_myTempFile.ascx" TagName="mod_myTempFile" TagPrefix="uc2" %> +<%@ Register Src="WebUserControls/mod_inputDati.ascx" TagName="mod_inputDati" TagPrefix="uc3" %> +<%@ Register Src="WebUserControls/mod_pathAndDocs.ascx" TagName="mod_pathAndDocs" TagPrefix="uc4" %> + +
    +
    +
    +
    + Carica +
    +
    +
    +
    + Gestisci +
    +
    +
    +
    +
    + +
    + +
    +
    + +
    + +
    +
    +
    +
    +
    + + + + + + +
    +
    +
    diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/NLog.config b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/NLog.config new file mode 100644 index 0000000..a941ad7 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/NLog.config @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ETS-WS/packages/jQuery.1.8.2/Content/Scripts/jquery-1.8.2-vsdoc.js b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Scripts/jquery-1.8.2-vsdoc.js similarity index 100% rename from ETS-WS/packages/jQuery.1.8.2/Content/Scripts/jquery-1.8.2-vsdoc.js rename to ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Scripts/jquery-1.8.2-vsdoc.js diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Scripts/jquery-1.8.2.js b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Scripts/jquery-1.8.2.js new file mode 100644 index 0000000..12c7797 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Scripts/jquery-1.8.2.js @@ -0,0 +1,9440 @@ +/*! + * jQuery JavaScript Library v1.8.2 + * http://jquery.com/ + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * + * Copyright 2012 jQuery Foundation and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: Thu Sep 20 2012 21:13:05 GMT-0400 (Eastern Daylight Time) + */ +(function( window, undefined ) { +var + // A central reference to the root jQuery(document) + rootjQuery, + + // The deferred used on DOM ready + readyList, + + // Use the correct document accordingly with window argument (sandbox) + document = window.document, + location = window.location, + navigator = window.navigator, + + // Map over jQuery in case of overwrite + _jQuery = window.jQuery, + + // Map over the $ in case of overwrite + _$ = window.$, + + // Save a reference to some core methods + core_push = Array.prototype.push, + core_slice = Array.prototype.slice, + core_indexOf = Array.prototype.indexOf, + core_toString = Object.prototype.toString, + core_hasOwn = Object.prototype.hasOwnProperty, + core_trim = String.prototype.trim, + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + // The jQuery object is actually just the init constructor 'enhanced' + return new jQuery.fn.init( selector, context, rootjQuery ); + }, + + // Used for matching numbers + core_pnum = /[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source, + + // Used for detecting and trimming whitespace + core_rnotwhite = /\S/, + core_rspace = /\s+/, + + // Make sure we trim BOM and NBSP (here's looking at you, Safari 5.0 and IE) + rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + rquickExpr = /^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/, + + // Match a standalone tag + rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, + + // JSON RegExp + rvalidchars = /^[\],:{}\s]*$/, + rvalidbraces = /(?:^|:|,)(?:\s*\[)+/g, + rvalidescape = /\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g, + rvalidtokens = /"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g, + + // Matches dashed string for camelizing + rmsPrefix = /^-ms-/, + rdashAlpha = /-([\da-z])/gi, + + // Used by jQuery.camelCase as callback to replace() + fcamelCase = function( all, letter ) { + return ( letter + "" ).toUpperCase(); + }, + + // The ready event handler and self cleanup method + DOMContentLoaded = function() { + if ( document.addEventListener ) { + document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, false ); + jQuery.ready(); + } else if ( document.readyState === "complete" ) { + // we're here because readyState === "complete" in oldIE + // which is good enough for us to call the dom ready! + document.detachEvent( "onreadystatechange", DOMContentLoaded ); + jQuery.ready(); + } + }, + + // [[Class]] -> type pairs + class2type = {}; + +jQuery.fn = jQuery.prototype = { + constructor: jQuery, + init: function( selector, context, rootjQuery ) { + var match, elem, ret, doc; + + // Handle $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Handle $(DOMElement) + if ( selector.nodeType ) { + this.context = this[0] = selector; + this.length = 1; + return this; + } + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) { + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && (match[1] || !context) ) { + + // HANDLE: $(html) -> $(array) + if ( match[1] ) { + context = context instanceof jQuery ? context[0] : context; + doc = ( context && context.nodeType ? context.ownerDocument || context : document ); + + // scripts is true for back-compat + selector = jQuery.parseHTML( match[1], doc, true ); + if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) { + this.attr.call( selector, context, true ); + } + + return jQuery.merge( this, selector ); + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[2] ); + + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Handle the case where IE and Opera return items + // by name instead of ID + if ( elem.id !== match[2] ) { + return rootjQuery.find( selector ); + } + + // Otherwise, we inject the element directly into the jQuery object + this.length = 1; + this[0] = elem; + } + + this.context = document; + this.selector = selector; + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || rootjQuery ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( jQuery.isFunction( selector ) ) { + return rootjQuery.ready( selector ); + } + + if ( selector.selector !== undefined ) { + this.selector = selector.selector; + this.context = selector.context; + } + + return jQuery.makeArray( selector, this ); + }, + + // Start with an empty selector + selector: "", + + // The current version of jQuery being used + jquery: "1.8.2", + + // The default length of a jQuery object is 0 + length: 0, + + // The number of elements contained in the matched element set + size: function() { + return this.length; + }, + + toArray: function() { + return core_slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + return num == null ? + + // Return a 'clean' array + this.toArray() : + + // Return just the object + ( num < 0 ? this[ this.length + num ] : this[ num ] ); + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems, name, selector ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + ret.context = this.context; + + if ( name === "find" ) { + ret.selector = this.selector + ( this.selector ? " " : "" ) + selector; + } else if ( name ) { + ret.selector = this.selector + "." + name + "(" + selector + ")"; + } + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + // (You can seed the arguments with an array of args, but this is + // only used internally.) + each: function( callback, args ) { + return jQuery.each( this, callback, args ); + }, + + ready: function( fn ) { + // Add the callback + jQuery.ready.promise().done( fn ); + + return this; + }, + + eq: function( i ) { + i = +i; + return i === -1 ? + this.slice( i ) : + this.slice( i, i + 1 ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + slice: function() { + return this.pushStack( core_slice.apply( this, arguments ), + "slice", core_slice.call(arguments).join(",") ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map(this, function( elem, i ) { + return callback.call( elem, i, elem ); + })); + }, + + end: function() { + return this.prevObject || this.constructor(null); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: core_push, + sort: [].sort, + splice: [].splice +}; + +// Give the init function the jQuery prototype for later instantiation +jQuery.fn.init.prototype = jQuery.fn; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[0] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + target = arguments[1] || {}; + // skip the boolean and the target + i = 2; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !jQuery.isFunction(target) ) { + target = {}; + } + + // extend jQuery itself if only one argument is passed + if ( length === i ) { + target = this; + --i; + } + + for ( ; i < length; i++ ) { + // Only deal with non-null/undefined values + if ( (options = arguments[ i ]) != null ) { + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { + if ( copyIsArray ) { + copyIsArray = false; + clone = src && jQuery.isArray(src) ? src : []; + + } else { + clone = src && jQuery.isPlainObject(src) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend({ + noConflict: function( deep ) { + if ( window.$ === jQuery ) { + window.$ = _$; + } + + if ( deep && window.jQuery === jQuery ) { + window.jQuery = _jQuery; + } + + return jQuery; + }, + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Hold (or release) the ready event + holdReady: function( hold ) { + if ( hold ) { + jQuery.readyWait++; + } else { + jQuery.ready( true ); + } + }, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). + if ( !document.body ) { + return setTimeout( jQuery.ready, 1 ); + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + + // Trigger any bound ready events + if ( jQuery.fn.trigger ) { + jQuery( document ).trigger("ready").off("ready"); + } + }, + + // See test/unit/core.js for details concerning isFunction. + // Since version 1.3, DOM methods and functions like alert + // aren't supported. They return false on IE (#2968). + isFunction: function( obj ) { + return jQuery.type(obj) === "function"; + }, + + isArray: Array.isArray || function( obj ) { + return jQuery.type(obj) === "array"; + }, + + isWindow: function( obj ) { + return obj != null && obj == obj.window; + }, + + isNumeric: function( obj ) { + return !isNaN( parseFloat(obj) ) && isFinite( obj ); + }, + + type: function( obj ) { + return obj == null ? + String( obj ) : + class2type[ core_toString.call(obj) ] || "object"; + }, + + isPlainObject: function( obj ) { + // Must be an Object. + // Because of IE, we also have to check the presence of the constructor property. + // Make sure that DOM nodes and window objects don't pass through, as well + if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { + return false; + } + + try { + // Not own constructor property must be Object + if ( obj.constructor && + !core_hasOwn.call(obj, "constructor") && + !core_hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) { + return false; + } + } catch ( e ) { + // IE8,9 Will throw exceptions on certain host objects #9897 + return false; + } + + // Own properties are enumerated firstly, so to speed up, + // if last one is own, then all properties are own. + + var key; + for ( key in obj ) {} + + return key === undefined || core_hasOwn.call( obj, key ); + }, + + isEmptyObject: function( obj ) { + var name; + for ( name in obj ) { + return false; + } + return true; + }, + + error: function( msg ) { + throw new Error( msg ); + }, + + // data: string of html + // context (optional): If specified, the fragment will be created in this context, defaults to document + // scripts (optional): If true, will include scripts passed in the html string + parseHTML: function( data, context, scripts ) { + var parsed; + if ( !data || typeof data !== "string" ) { + return null; + } + if ( typeof context === "boolean" ) { + scripts = context; + context = 0; + } + context = context || document; + + // Single tag + if ( (parsed = rsingleTag.exec( data )) ) { + return [ context.createElement( parsed[1] ) ]; + } + + parsed = jQuery.buildFragment( [ data ], context, scripts ? null : [] ); + return jQuery.merge( [], + (parsed.cacheable ? jQuery.clone( parsed.fragment ) : parsed.fragment).childNodes ); + }, + + parseJSON: function( data ) { + if ( !data || typeof data !== "string") { + return null; + } + + // Make sure leading/trailing whitespace is removed (IE can't handle it) + data = jQuery.trim( data ); + + // Attempt to parse using the native JSON parser first + if ( window.JSON && window.JSON.parse ) { + return window.JSON.parse( data ); + } + + // Make sure the incoming data is actual JSON + // Logic borrowed from http://json.org/json2.js + if ( rvalidchars.test( data.replace( rvalidescape, "@" ) + .replace( rvalidtokens, "]" ) + .replace( rvalidbraces, "")) ) { + + return ( new Function( "return " + data ) )(); + + } + jQuery.error( "Invalid JSON: " + data ); + }, + + // Cross-browser xml parsing + parseXML: function( data ) { + var xml, tmp; + if ( !data || typeof data !== "string" ) { + return null; + } + try { + if ( window.DOMParser ) { // Standard + tmp = new DOMParser(); + xml = tmp.parseFromString( data , "text/xml" ); + } else { // IE + xml = new ActiveXObject( "Microsoft.XMLDOM" ); + xml.async = "false"; + xml.loadXML( data ); + } + } catch( e ) { + xml = undefined; + } + if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; + }, + + noop: function() {}, + + // Evaluates a script in a global context + // Workarounds based on findings by Jim Driscoll + // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context + globalEval: function( data ) { + if ( data && core_rnotwhite.test( data ) ) { + // We use execScript on Internet Explorer + // We use an anonymous function so that context is window + // rather than jQuery in Firefox + ( window.execScript || function( data ) { + window[ "eval" ].call( window, data ); + } )( data ); + } + }, + + // Convert dashed to camelCase; used by the css and data modules + // Microsoft forgot to hump their vendor prefix (#9572) + camelCase: function( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); + }, + + nodeName: function( elem, name ) { + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + }, + + // args is for internal usage only + each: function( obj, callback, args ) { + var name, + i = 0, + length = obj.length, + isObj = length === undefined || jQuery.isFunction( obj ); + + if ( args ) { + if ( isObj ) { + for ( name in obj ) { + if ( callback.apply( obj[ name ], args ) === false ) { + break; + } + } + } else { + for ( ; i < length; ) { + if ( callback.apply( obj[ i++ ], args ) === false ) { + break; + } + } + } + + // A special, fast, case for the most common use of each + } else { + if ( isObj ) { + for ( name in obj ) { + if ( callback.call( obj[ name ], name, obj[ name ] ) === false ) { + break; + } + } + } else { + for ( ; i < length; ) { + if ( callback.call( obj[ i ], i, obj[ i++ ] ) === false ) { + break; + } + } + } + } + + return obj; + }, + + // Use native String.trim function wherever possible + trim: core_trim && !core_trim.call("\uFEFF\xA0") ? + function( text ) { + return text == null ? + "" : + core_trim.call( text ); + } : + + // Otherwise use our own trimming functionality + function( text ) { + return text == null ? + "" : + ( text + "" ).replace( rtrim, "" ); + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var type, + ret = results || []; + + if ( arr != null ) { + // The window, strings (and functions) also have 'length' + // Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930 + type = jQuery.type( arr ); + + if ( arr.length == null || type === "string" || type === "function" || type === "regexp" || jQuery.isWindow( arr ) ) { + core_push.call( ret, arr ); + } else { + jQuery.merge( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + var len; + + if ( arr ) { + if ( core_indexOf ) { + return core_indexOf.call( arr, elem, i ); + } + + len = arr.length; + i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; + + for ( ; i < len; i++ ) { + // Skip accessing in sparse arrays + if ( i in arr && arr[ i ] === elem ) { + return i; + } + } + } + + return -1; + }, + + merge: function( first, second ) { + var l = second.length, + i = first.length, + j = 0; + + if ( typeof l === "number" ) { + for ( ; j < l; j++ ) { + first[ i++ ] = second[ j ]; + } + + } else { + while ( second[j] !== undefined ) { + first[ i++ ] = second[ j++ ]; + } + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, inv ) { + var retVal, + ret = [], + i = 0, + length = elems.length; + inv = !!inv; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + retVal = !!callback( elems[ i ], i ); + if ( inv !== retVal ) { + ret.push( elems[ i ] ); + } + } + + return ret; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var value, key, + ret = [], + i = 0, + length = elems.length, + // jquery objects are treated as arrays + isArray = elems instanceof jQuery || length !== undefined && typeof length === "number" && ( ( length > 0 && elems[ 0 ] && elems[ length -1 ] ) || length === 0 || jQuery.isArray( elems ) ) ; + + // Go through the array, translating each of the items to their + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret[ ret.length ] = value; + } + } + + // Go through every key on the object, + } else { + for ( key in elems ) { + value = callback( elems[ key ], key, arg ); + + if ( value != null ) { + ret[ ret.length ] = value; + } + } + } + + // Flatten any nested arrays + return ret.concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // Bind a function to a context, optionally partially applying any + // arguments. + proxy: function( fn, context ) { + var tmp, args, proxy; + + if ( typeof context === "string" ) { + tmp = fn[ context ]; + context = fn; + fn = tmp; + } + + // Quick check to determine if target is callable, in the spec + // this throws a TypeError, but we will just return undefined. + if ( !jQuery.isFunction( fn ) ) { + return undefined; + } + + // Simulated bind + args = core_slice.call( arguments, 2 ); + proxy = function() { + return fn.apply( context, args.concat( core_slice.call( arguments ) ) ); + }; + + // Set the guid of unique handler to the same of original handler, so it can be removed + proxy.guid = fn.guid = fn.guid || jQuery.guid++; + + return proxy; + }, + + // Multifunctional method to get and set values of a collection + // The value/s can optionally be executed if it's a function + access: function( elems, fn, key, value, chainable, emptyGet, pass ) { + var exec, + bulk = key == null, + i = 0, + length = elems.length; + + // Sets many values + if ( key && typeof key === "object" ) { + for ( i in key ) { + jQuery.access( elems, fn, i, key[i], 1, emptyGet, value ); + } + chainable = 1; + + // Sets one value + } else if ( value !== undefined ) { + // Optionally, function values get executed if exec is true + exec = pass === undefined && jQuery.isFunction( value ); + + if ( bulk ) { + // Bulk operations only iterate when executing function values + if ( exec ) { + exec = fn; + fn = function( elem, key, value ) { + return exec.call( jQuery( elem ), value ); + }; + + // Otherwise they run against the entire set + } else { + fn.call( elems, value ); + fn = null; + } + } + + if ( fn ) { + for (; i < length; i++ ) { + fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key ) ) : value, pass ); + } + } + + chainable = 1; + } + + return chainable ? + elems : + + // Gets + bulk ? + fn.call( elems ) : + length ? fn( elems[0], key ) : emptyGet; + }, + + now: function() { + return ( new Date() ).getTime(); + } +}); + +jQuery.ready.promise = function( obj ) { + if ( !readyList ) { + + readyList = jQuery.Deferred(); + + // Catch cases where $(document).ready() is called after the browser event has already occurred. + // we once tried to use readyState "interactive" here, but it caused issues like the one + // discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15 + if ( document.readyState === "complete" ) { + // Handle it asynchronously to allow scripts the opportunity to delay ready + setTimeout( jQuery.ready, 1 ); + + // Standards-based browsers support DOMContentLoaded + } else if ( document.addEventListener ) { + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", DOMContentLoaded, false ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", jQuery.ready, false ); + + // If IE event model is used + } else { + // Ensure firing before onload, maybe late but safe also for iframes + document.attachEvent( "onreadystatechange", DOMContentLoaded ); + + // A fallback to window.onload, that will always work + window.attachEvent( "onload", jQuery.ready ); + + // If IE and not a frame + // continually check to see if the document is ready + var top = false; + + try { + top = window.frameElement == null && document.documentElement; + } catch(e) {} + + if ( top && top.doScroll ) { + (function doScrollCheck() { + if ( !jQuery.isReady ) { + + try { + // Use the trick by Diego Perini + // http://javascript.nwbox.com/IEContentLoaded/ + top.doScroll("left"); + } catch(e) { + return setTimeout( doScrollCheck, 50 ); + } + + // and execute any waiting functions + jQuery.ready(); + } + })(); + } + } + } + return readyList.promise( obj ); +}; + +// Populate the class2type map +jQuery.each("Boolean Number String Function Array Date RegExp Object".split(" "), function(i, name) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +}); + +// All jQuery objects should point back to these +rootjQuery = jQuery(document); +// String to Object options format cache +var optionsCache = {}; + +// Convert String-formatted options into Object-formatted ones and store in cache +function createOptions( options ) { + var object = optionsCache[ options ] = {}; + jQuery.each( options.split( core_rspace ), function( _, flag ) { + object[ flag ] = true; + }); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + ( optionsCache[ options ] || createOptions( options ) ) : + jQuery.extend( {}, options ); + + var // Last fire value (for non-forgettable lists) + memory, + // Flag to know if list was already fired + fired, + // Flag to know if list is currently firing + firing, + // First callback to fire (used internally by add and fireWith) + firingStart, + // End of the loop when firing + firingLength, + // Index of currently firing callback (modified by remove if needed) + firingIndex, + // Actual callback list + list = [], + // Stack of fire calls for repeatable lists + stack = !options.once && [], + // Fire callbacks + fire = function( data ) { + memory = options.memory && data; + fired = true; + firingIndex = firingStart || 0; + firingStart = 0; + firingLength = list.length; + firing = true; + for ( ; list && firingIndex < firingLength; firingIndex++ ) { + if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) { + memory = false; // To prevent further calls using add + break; + } + } + firing = false; + if ( list ) { + if ( stack ) { + if ( stack.length ) { + fire( stack.shift() ); + } + } else if ( memory ) { + list = []; + } else { + self.disable(); + } + } + }, + // Actual Callbacks object + self = { + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + // First, we save the current length + var start = list.length; + (function add( args ) { + jQuery.each( args, function( _, arg ) { + var type = jQuery.type( arg ); + if ( type === "function" && ( !options.unique || !self.has( arg ) ) ) { + list.push( arg ); + } else if ( arg && arg.length && type !== "string" ) { + // Inspect recursively + add( arg ); + } + }); + })( arguments ); + // Do we need to add the callbacks to the + // current firing batch? + if ( firing ) { + firingLength = list.length; + // With memory, if we're not firing then + // we should call right away + } else if ( memory ) { + firingStart = start; + fire( memory ); + } + } + return this; + }, + // Remove a callback from the list + remove: function() { + if ( list ) { + jQuery.each( arguments, function( _, arg ) { + var index; + while( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + // Handle firing indexes + if ( firing ) { + if ( index <= firingLength ) { + firingLength--; + } + if ( index <= firingIndex ) { + firingIndex--; + } + } + } + }); + } + return this; + }, + // Control if a given callback is in the list + has: function( fn ) { + return jQuery.inArray( fn, list ) > -1; + }, + // Remove all callbacks from the list + empty: function() { + list = []; + return this; + }, + // Have the list do nothing anymore + disable: function() { + list = stack = memory = undefined; + return this; + }, + // Is it disabled? + disabled: function() { + return !list; + }, + // Lock the list in its current state + lock: function() { + stack = undefined; + if ( !memory ) { + self.disable(); + } + return this; + }, + // Is it locked? + locked: function() { + return !stack; + }, + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + if ( list && ( !fired || stack ) ) { + if ( firing ) { + stack.push( args ); + } else { + fire( args ); + } + } + return this; + }, + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; +jQuery.extend({ + + Deferred: function( func ) { + var tuples = [ + // action, add listener, listener list, final state + [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ], + [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ], + [ "notify", "progress", jQuery.Callbacks("memory") ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + then: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + return jQuery.Deferred(function( newDefer ) { + jQuery.each( tuples, function( i, tuple ) { + var action = tuple[ 0 ], + fn = fns[ i ]; + // deferred[ done | fail | progress ] for forwarding actions to newDefer + deferred[ tuple[1] ]( jQuery.isFunction( fn ) ? + function() { + var returned = fn.apply( this, arguments ); + if ( returned && jQuery.isFunction( returned.promise ) ) { + returned.promise() + .done( newDefer.resolve ) + .fail( newDefer.reject ) + .progress( newDefer.notify ); + } else { + newDefer[ action + "With" ]( this === deferred ? newDefer : this, [ returned ] ); + } + } : + newDefer[ action ] + ); + }); + fns = null; + }).promise(); + }, + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Keep pipe for back-compat + promise.pipe = promise.then; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 3 ]; + + // promise[ done | fail | progress ] = list.add + promise[ tuple[1] ] = list.add; + + // Handle state + if ( stateString ) { + list.add(function() { + // state = [ resolved | rejected ] + state = stateString; + + // [ reject_list | resolve_list ].disable; progress_list.lock + }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); + } + + // deferred[ resolve | reject | notify ] = list.fire + deferred[ tuple[0] ] = list.fire; + deferred[ tuple[0] + "With" ] = list.fireWith; + }); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( subordinate /* , ..., subordinateN */ ) { + var i = 0, + resolveValues = core_slice.call( arguments ), + length = resolveValues.length, + + // the count of uncompleted subordinates + remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, + + // the master Deferred. If resolveValues consist of only a single Deferred, just use that. + deferred = remaining === 1 ? subordinate : jQuery.Deferred(), + + // Update function for both resolve and progress values + updateFunc = function( i, contexts, values ) { + return function( value ) { + contexts[ i ] = this; + values[ i ] = arguments.length > 1 ? core_slice.call( arguments ) : value; + if( values === progressValues ) { + deferred.notifyWith( contexts, values ); + } else if ( !( --remaining ) ) { + deferred.resolveWith( contexts, values ); + } + }; + }, + + progressValues, progressContexts, resolveContexts; + + // add listeners to Deferred subordinates; treat others as resolved + if ( length > 1 ) { + progressValues = new Array( length ); + progressContexts = new Array( length ); + resolveContexts = new Array( length ); + for ( ; i < length; i++ ) { + if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) { + resolveValues[ i ].promise() + .done( updateFunc( i, resolveContexts, resolveValues ) ) + .fail( deferred.reject ) + .progress( updateFunc( i, progressContexts, progressValues ) ); + } else { + --remaining; + } + } + } + + // if we're not waiting on anything, resolve the master + if ( !remaining ) { + deferred.resolveWith( resolveContexts, resolveValues ); + } + + return deferred.promise(); + } +}); +jQuery.support = (function() { + + var support, + all, + a, + select, + opt, + input, + fragment, + eventName, + i, + isSupported, + clickFn, + div = document.createElement("div"); + + // Preliminary tests + div.setAttribute( "className", "t" ); + div.innerHTML = "
    a"; + + all = div.getElementsByTagName("*"); + a = div.getElementsByTagName("a")[ 0 ]; + a.style.cssText = "top:1px;float:left;opacity:.5"; + + // Can't get basic test support + if ( !all || !all.length ) { + return {}; + } + + // First batch of supports tests + select = document.createElement("select"); + opt = select.appendChild( document.createElement("option") ); + input = div.getElementsByTagName("input")[ 0 ]; + + support = { + // IE strips leading whitespace when .innerHTML is used + leadingWhitespace: ( div.firstChild.nodeType === 3 ), + + // Make sure that tbody elements aren't automatically inserted + // IE will insert them into empty tables + tbody: !div.getElementsByTagName("tbody").length, + + // Make sure that link elements get serialized correctly by innerHTML + // This requires a wrapper element in IE + htmlSerialize: !!div.getElementsByTagName("link").length, + + // Get the style information from getAttribute + // (IE uses .cssText instead) + style: /top/.test( a.getAttribute("style") ), + + // Make sure that URLs aren't manipulated + // (IE normalizes it by default) + hrefNormalized: ( a.getAttribute("href") === "/a" ), + + // Make sure that element opacity exists + // (IE uses filter instead) + // Use a regex to work around a WebKit issue. See #5145 + opacity: /^0.5/.test( a.style.opacity ), + + // Verify style float existence + // (IE uses styleFloat instead of cssFloat) + cssFloat: !!a.style.cssFloat, + + // Make sure that if no value is specified for a checkbox + // that it defaults to "on". + // (WebKit defaults to "" instead) + checkOn: ( input.value === "on" ), + + // Make sure that a selected-by-default option has a working selected property. + // (WebKit defaults to false instead of true, IE too, if it's in an optgroup) + optSelected: opt.selected, + + // Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7) + getSetAttribute: div.className !== "t", + + // Tests for enctype support on a form(#6743) + enctype: !!document.createElement("form").enctype, + + // Makes sure cloning an html5 element does not cause problems + // Where outerHTML is undefined, this still works + html5Clone: document.createElement("nav").cloneNode( true ).outerHTML !== "<:nav>", + + // jQuery.support.boxModel DEPRECATED in 1.8 since we don't support Quirks Mode + boxModel: ( document.compatMode === "CSS1Compat" ), + + // Will be defined later + submitBubbles: true, + changeBubbles: true, + focusinBubbles: false, + deleteExpando: true, + noCloneEvent: true, + inlineBlockNeedsLayout: false, + shrinkWrapBlocks: false, + reliableMarginRight: true, + boxSizingReliable: true, + pixelPosition: false + }; + + // Make sure checked status is properly cloned + input.checked = true; + support.noCloneChecked = input.cloneNode( true ).checked; + + // Make sure that the options inside disabled selects aren't marked as disabled + // (WebKit marks them as disabled) + select.disabled = true; + support.optDisabled = !opt.disabled; + + // Test to see if it's possible to delete an expando from an element + // Fails in Internet Explorer + try { + delete div.test; + } catch( e ) { + support.deleteExpando = false; + } + + if ( !div.addEventListener && div.attachEvent && div.fireEvent ) { + div.attachEvent( "onclick", clickFn = function() { + // Cloning a node shouldn't copy over any + // bound event handlers (IE does this) + support.noCloneEvent = false; + }); + div.cloneNode( true ).fireEvent("onclick"); + div.detachEvent( "onclick", clickFn ); + } + + // Check if a radio maintains its value + // after being appended to the DOM + input = document.createElement("input"); + input.value = "t"; + input.setAttribute( "type", "radio" ); + support.radioValue = input.value === "t"; + + input.setAttribute( "checked", "checked" ); + + // #11217 - WebKit loses check when the name is after the checked attribute + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + fragment = document.createDocumentFragment(); + fragment.appendChild( div.lastChild ); + + // WebKit doesn't clone checked state correctly in fragments + support.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Check if a disconnected checkbox will retain its checked + // value of true after appended to the DOM (IE6/7) + support.appendChecked = input.checked; + + fragment.removeChild( input ); + fragment.appendChild( div ); + + // Technique from Juriy Zaytsev + // http://perfectionkills.com/detecting-event-support-without-browser-sniffing/ + // We only care about the case where non-standard event systems + // are used, namely in IE. Short-circuiting here helps us to + // avoid an eval call (in setAttribute) which can cause CSP + // to go haywire. See: https://developer.mozilla.org/en/Security/CSP + if ( div.attachEvent ) { + for ( i in { + submit: true, + change: true, + focusin: true + }) { + eventName = "on" + i; + isSupported = ( eventName in div ); + if ( !isSupported ) { + div.setAttribute( eventName, "return;" ); + isSupported = ( typeof div[ eventName ] === "function" ); + } + support[ i + "Bubbles" ] = isSupported; + } + } + + // Run tests that need a body at doc ready + jQuery(function() { + var container, div, tds, marginDiv, + divReset = "padding:0;margin:0;border:0;display:block;overflow:hidden;", + body = document.getElementsByTagName("body")[0]; + + if ( !body ) { + // Return for frameset docs that don't have a body + return; + } + + container = document.createElement("div"); + container.style.cssText = "visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px"; + body.insertBefore( container, body.firstChild ); + + // Construct the test element + div = document.createElement("div"); + container.appendChild( div ); + + // Check if table cells still have offsetWidth/Height when they are set + // to display:none and there are still other visible table cells in a + // table row; if so, offsetWidth/Height are not reliable for use when + // determining if an element has been hidden directly using + // display:none (it is still safe to use offsets if a parent element is + // hidden; don safety goggles and see bug #4512 for more information). + // (only IE 8 fails this test) + div.innerHTML = "
    t
    "; + tds = div.getElementsByTagName("td"); + tds[ 0 ].style.cssText = "padding:0;margin:0;border:0;display:none"; + isSupported = ( tds[ 0 ].offsetHeight === 0 ); + + tds[ 0 ].style.display = ""; + tds[ 1 ].style.display = "none"; + + // Check if empty table cells still have offsetWidth/Height + // (IE <= 8 fail this test) + support.reliableHiddenOffsets = isSupported && ( tds[ 0 ].offsetHeight === 0 ); + + // Check box-sizing and margin behavior + div.innerHTML = ""; + div.style.cssText = "box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;"; + support.boxSizing = ( div.offsetWidth === 4 ); + support.doesNotIncludeMarginInBodyOffset = ( body.offsetTop !== 1 ); + + // NOTE: To any future maintainer, we've window.getComputedStyle + // because jsdom on node.js will break without it. + if ( window.getComputedStyle ) { + support.pixelPosition = ( window.getComputedStyle( div, null ) || {} ).top !== "1%"; + support.boxSizingReliable = ( window.getComputedStyle( div, null ) || { width: "4px" } ).width === "4px"; + + // Check if div with explicit width and no margin-right incorrectly + // gets computed margin-right based on width of container. For more + // info see bug #3333 + // Fails in WebKit before Feb 2011 nightlies + // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right + marginDiv = document.createElement("div"); + marginDiv.style.cssText = div.style.cssText = divReset; + marginDiv.style.marginRight = marginDiv.style.width = "0"; + div.style.width = "1px"; + div.appendChild( marginDiv ); + support.reliableMarginRight = + !parseFloat( ( window.getComputedStyle( marginDiv, null ) || {} ).marginRight ); + } + + if ( typeof div.style.zoom !== "undefined" ) { + // Check if natively block-level elements act like inline-block + // elements when setting their display to 'inline' and giving + // them layout + // (IE < 8 does this) + div.innerHTML = ""; + div.style.cssText = divReset + "width:1px;padding:1px;display:inline;zoom:1"; + support.inlineBlockNeedsLayout = ( div.offsetWidth === 3 ); + + // Check if elements with layout shrink-wrap their children + // (IE 6 does this) + div.style.display = "block"; + div.style.overflow = "visible"; + div.innerHTML = "
    "; + div.firstChild.style.width = "5px"; + support.shrinkWrapBlocks = ( div.offsetWidth !== 3 ); + + container.style.zoom = 1; + } + + // Null elements to avoid leaks in IE + body.removeChild( container ); + container = div = tds = marginDiv = null; + }); + + // Null elements to avoid leaks in IE + fragment.removeChild( div ); + all = a = select = opt = input = fragment = div = null; + + return support; +})(); +var rbrace = /(?:\{[\s\S]*\}|\[[\s\S]*\])$/, + rmultiDash = /([A-Z])/g; + +jQuery.extend({ + cache: {}, + + deletedIds: [], + + // Remove at next major release (1.9/2.0) + uuid: 0, + + // Unique for each copy of jQuery on the page + // Non-digits removed to match rinlinejQuery + expando: "jQuery" + ( jQuery.fn.jquery + Math.random() ).replace( /\D/g, "" ), + + // The following elements throw uncatchable exceptions if you + // attempt to add expando properties to them. + noData: { + "embed": true, + // Ban all objects except for Flash (which handle expandos) + "object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000", + "applet": true + }, + + hasData: function( elem ) { + elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ]; + return !!elem && !isEmptyDataObject( elem ); + }, + + data: function( elem, name, data, pvt /* Internal Use Only */ ) { + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var thisCache, ret, + internalKey = jQuery.expando, + getByName = typeof name === "string", + + // We have to handle DOM nodes and JS objects differently because IE6-7 + // can't GC object references properly across the DOM-JS boundary + isNode = elem.nodeType, + + // Only DOM nodes need the global jQuery cache; JS object data is + // attached directly to the object so GC can occur automatically + cache = isNode ? jQuery.cache : elem, + + // Only defining an ID for JS objects if its cache already exists allows + // the code to shortcut on the same path as a DOM node with no cache + id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey; + + // Avoid doing any more work than we need to when trying to get data on an + // object that has no data at all + if ( (!id || !cache[id] || (!pvt && !cache[id].data)) && getByName && data === undefined ) { + return; + } + + if ( !id ) { + // Only DOM nodes need a new unique ID for each element since their data + // ends up in the global cache + if ( isNode ) { + elem[ internalKey ] = id = jQuery.deletedIds.pop() || jQuery.guid++; + } else { + id = internalKey; + } + } + + if ( !cache[ id ] ) { + cache[ id ] = {}; + + // Avoids exposing jQuery metadata on plain JS objects when the object + // is serialized using JSON.stringify + if ( !isNode ) { + cache[ id ].toJSON = jQuery.noop; + } + } + + // An object can be passed to jQuery.data instead of a key/value pair; this gets + // shallow copied over onto the existing cache + if ( typeof name === "object" || typeof name === "function" ) { + if ( pvt ) { + cache[ id ] = jQuery.extend( cache[ id ], name ); + } else { + cache[ id ].data = jQuery.extend( cache[ id ].data, name ); + } + } + + thisCache = cache[ id ]; + + // jQuery data() is stored in a separate object inside the object's internal data + // cache in order to avoid key collisions between internal data and user-defined + // data. + if ( !pvt ) { + if ( !thisCache.data ) { + thisCache.data = {}; + } + + thisCache = thisCache.data; + } + + if ( data !== undefined ) { + thisCache[ jQuery.camelCase( name ) ] = data; + } + + // Check for both converted-to-camel and non-converted data property names + // If a data property was specified + if ( getByName ) { + + // First Try to find as-is property data + ret = thisCache[ name ]; + + // Test for null|undefined property data + if ( ret == null ) { + + // Try to find the camelCased property + ret = thisCache[ jQuery.camelCase( name ) ]; + } + } else { + ret = thisCache; + } + + return ret; + }, + + removeData: function( elem, name, pvt /* Internal Use Only */ ) { + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var thisCache, i, l, + + isNode = elem.nodeType, + + // See jQuery.data for more information + cache = isNode ? jQuery.cache : elem, + id = isNode ? elem[ jQuery.expando ] : jQuery.expando; + + // If there is already no cache entry for this object, there is no + // purpose in continuing + if ( !cache[ id ] ) { + return; + } + + if ( name ) { + + thisCache = pvt ? cache[ id ] : cache[ id ].data; + + if ( thisCache ) { + + // Support array or space separated string names for data keys + if ( !jQuery.isArray( name ) ) { + + // try the string as a key before any manipulation + if ( name in thisCache ) { + name = [ name ]; + } else { + + // split the camel cased version by spaces unless a key with the spaces exists + name = jQuery.camelCase( name ); + if ( name in thisCache ) { + name = [ name ]; + } else { + name = name.split(" "); + } + } + } + + for ( i = 0, l = name.length; i < l; i++ ) { + delete thisCache[ name[i] ]; + } + + // If there is no data left in the cache, we want to continue + // and let the cache object itself get destroyed + if ( !( pvt ? isEmptyDataObject : jQuery.isEmptyObject )( thisCache ) ) { + return; + } + } + } + + // See jQuery.data for more information + if ( !pvt ) { + delete cache[ id ].data; + + // Don't destroy the parent cache unless the internal data object + // had been the only thing left in it + if ( !isEmptyDataObject( cache[ id ] ) ) { + return; + } + } + + // Destroy the cache + if ( isNode ) { + jQuery.cleanData( [ elem ], true ); + + // Use delete when supported for expandos or `cache` is not a window per isWindow (#10080) + } else if ( jQuery.support.deleteExpando || cache != cache.window ) { + delete cache[ id ]; + + // When all else fails, null + } else { + cache[ id ] = null; + } + }, + + // For internal use only. + _data: function( elem, name, data ) { + return jQuery.data( elem, name, data, true ); + }, + + // A method for determining if a DOM node can handle the data expando + acceptData: function( elem ) { + var noData = elem.nodeName && jQuery.noData[ elem.nodeName.toLowerCase() ]; + + // nodes accept data unless otherwise specified; rejection can be conditional + return !noData || noData !== true && elem.getAttribute("classid") === noData; + } +}); + +jQuery.fn.extend({ + data: function( key, value ) { + var parts, part, attr, name, l, + elem = this[0], + i = 0, + data = null; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = jQuery.data( elem ); + + if ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) { + attr = elem.attributes; + for ( l = attr.length; i < l; i++ ) { + name = attr[i].name; + + if ( !name.indexOf( "data-" ) ) { + name = jQuery.camelCase( name.substring(5) ); + + dataAttr( elem, name, data[ name ] ); + } + } + jQuery._data( elem, "parsedAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each(function() { + jQuery.data( this, key ); + }); + } + + parts = key.split( ".", 2 ); + parts[1] = parts[1] ? "." + parts[1] : ""; + part = parts[1] + "!"; + + return jQuery.access( this, function( value ) { + + if ( value === undefined ) { + data = this.triggerHandler( "getData" + part, [ parts[0] ] ); + + // Try to fetch any internally stored data first + if ( data === undefined && elem ) { + data = jQuery.data( elem, key ); + data = dataAttr( elem, key, data ); + } + + return data === undefined && parts[1] ? + this.data( parts[0] ) : + data; + } + + parts[1] = value; + this.each(function() { + var self = jQuery( this ); + + self.triggerHandler( "setData" + part, parts ); + jQuery.data( this, key, value ); + self.triggerHandler( "changeData" + part, parts ); + }); + }, null, value, arguments.length > 1, null, false ); + }, + + removeData: function( key ) { + return this.each(function() { + jQuery.removeData( this, key ); + }); + } +}); + +function dataAttr( elem, key, data ) { + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + + var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); + + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = data === "true" ? true : + data === "false" ? false : + data === "null" ? null : + // Only convert to a number if it doesn't change the string + +data + "" === data ? +data : + rbrace.test( data ) ? jQuery.parseJSON( data ) : + data; + } catch( e ) {} + + // Make sure we set the data so it isn't changed later + jQuery.data( elem, key, data ); + + } else { + data = undefined; + } + } + + return data; +} + +// checks a cache object for emptiness +function isEmptyDataObject( obj ) { + var name; + for ( name in obj ) { + + // if the public data object is empty, the private is still empty + if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) { + continue; + } + if ( name !== "toJSON" ) { + return false; + } + } + + return true; +} +jQuery.extend({ + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = jQuery._data( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || jQuery.isArray(data) ) { + queue = jQuery._data( elem, type, jQuery.makeArray(data) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // not intended for public consumption - generates a queueHooks object, or returns the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return jQuery._data( elem, key ) || jQuery._data( elem, key, { + empty: jQuery.Callbacks("once memory").add(function() { + jQuery.removeData( elem, type + "queue", true ); + jQuery.removeData( elem, key, true ); + }) + }); + } +}); + +jQuery.fn.extend({ + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[0], type ); + } + + return data === undefined ? + this : + this.each(function() { + var queue = jQuery.queue( this, type, data ); + + // ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[0] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + }); + }, + dequeue: function( type ) { + return this.each(function() { + jQuery.dequeue( this, type ); + }); + }, + // Based off of the plugin by Clint Helfers, with permission. + // http://blindsignals.com/index.php/2009/07/jquery-delay/ + delay: function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = setTimeout( next, time ); + hooks.stop = function() { + clearTimeout( timeout ); + }; + }); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while( i-- ) { + tmp = jQuery._data( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +}); +var nodeHook, boolHook, fixSpecified, + rclass = /[\t\r\n]/g, + rreturn = /\r/g, + rtype = /^(?:button|input)$/i, + rfocusable = /^(?:button|input|object|select|textarea)$/i, + rclickable = /^a(?:rea|)$/i, + rboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i, + getSetAttribute = jQuery.support.getSetAttribute; + +jQuery.fn.extend({ + attr: function( name, value ) { + return jQuery.access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each(function() { + jQuery.removeAttr( this, name ); + }); + }, + + prop: function( name, value ) { + return jQuery.access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + name = jQuery.propFix[ name ] || name; + return this.each(function() { + // try/catch handles cases where IE balks (such as removing a property on window) + try { + this[ name ] = undefined; + delete this[ name ]; + } catch( e ) {} + }); + }, + + addClass: function( value ) { + var classNames, i, l, elem, + setClass, c, cl; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).addClass( value.call(this, j, this.className) ); + }); + } + + if ( value && typeof value === "string" ) { + classNames = value.split( core_rspace ); + + for ( i = 0, l = this.length; i < l; i++ ) { + elem = this[ i ]; + + if ( elem.nodeType === 1 ) { + if ( !elem.className && classNames.length === 1 ) { + elem.className = value; + + } else { + setClass = " " + elem.className + " "; + + for ( c = 0, cl = classNames.length; c < cl; c++ ) { + if ( setClass.indexOf( " " + classNames[ c ] + " " ) < 0 ) { + setClass += classNames[ c ] + " "; + } + } + elem.className = jQuery.trim( setClass ); + } + } + } + } + + return this; + }, + + removeClass: function( value ) { + var removes, className, elem, c, cl, i, l; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).removeClass( value.call(this, j, this.className) ); + }); + } + if ( (value && typeof value === "string") || value === undefined ) { + removes = ( value || "" ).split( core_rspace ); + + for ( i = 0, l = this.length; i < l; i++ ) { + elem = this[ i ]; + if ( elem.nodeType === 1 && elem.className ) { + + className = (" " + elem.className + " ").replace( rclass, " " ); + + // loop over each item in the removal list + for ( c = 0, cl = removes.length; c < cl; c++ ) { + // Remove until there is nothing to remove, + while ( className.indexOf(" " + removes[ c ] + " ") >= 0 ) { + className = className.replace( " " + removes[ c ] + " " , " " ); + } + } + elem.className = value ? jQuery.trim( className ) : ""; + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value, + isBool = typeof stateVal === "boolean"; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( i ) { + jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal ); + }); + } + + return this.each(function() { + if ( type === "string" ) { + // toggle individual class names + var className, + i = 0, + self = jQuery( this ), + state = stateVal, + classNames = value.split( core_rspace ); + + while ( (className = classNames[ i++ ]) ) { + // check each className given, space separated list + state = isBool ? state : !self.hasClass( className ); + self[ state ? "addClass" : "removeClass" ]( className ); + } + + } else if ( type === "undefined" || type === "boolean" ) { + if ( this.className ) { + // store className if set + jQuery._data( this, "__className__", this.className ); + } + + // toggle whole className + this.className = this.className || value === false ? "" : jQuery._data( this, "__className__" ) || ""; + } + }); + }, + + hasClass: function( selector ) { + var className = " " + selector + " ", + i = 0, + l = this.length; + for ( ; i < l; i++ ) { + if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) >= 0 ) { + return true; + } + } + + return false; + }, + + val: function( value ) { + var hooks, ret, isFunction, + elem = this[0]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) { + return ret; + } + + ret = elem.value; + + return typeof ret === "string" ? + // handle most common string cases + ret.replace(rreturn, "") : + // handle cases where value is null/undef or number + ret == null ? "" : ret; + } + + return; + } + + isFunction = jQuery.isFunction( value ); + + return this.each(function( i ) { + var val, + self = jQuery(this); + + if ( this.nodeType !== 1 ) { + return; + } + + if ( isFunction ) { + val = value.call( this, i, self.val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + } else if ( typeof val === "number" ) { + val += ""; + } else if ( jQuery.isArray( val ) ) { + val = jQuery.map(val, function ( value ) { + return value == null ? "" : value + ""; + }); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + }); + } +}); + +jQuery.extend({ + valHooks: { + option: { + get: function( elem ) { + // attributes.value is undefined in Blackberry 4.7 but + // uses .value. See #6932 + var val = elem.attributes.value; + return !val || val.specified ? elem.value : elem.text; + } + }, + select: { + get: function( elem ) { + var value, i, max, option, + index = elem.selectedIndex, + values = [], + options = elem.options, + one = elem.type === "select-one"; + + // Nothing was selected + if ( index < 0 ) { + return null; + } + + // Loop through all the selected options + i = one ? index : 0; + max = one ? index + 1 : options.length; + for ( ; i < max; i++ ) { + option = options[ i ]; + + // Don't return options that are disabled or in a disabled optgroup + if ( option.selected && (jQuery.support.optDisabled ? !option.disabled : option.getAttribute("disabled") === null) && + (!option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" )) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + // Fixes Bug #2551 -- select.val() broken in IE after form.reset() + if ( one && !values.length && options.length ) { + return jQuery( options[ index ] ).val(); + } + + return values; + }, + + set: function( elem, value ) { + var values = jQuery.makeArray( value ); + + jQuery(elem).find("option").each(function() { + this.selected = jQuery.inArray( jQuery(this).val(), values ) >= 0; + }); + + if ( !values.length ) { + elem.selectedIndex = -1; + } + return values; + } + } + }, + + // Unused in 1.8, left in so attrFn-stabbers won't die; remove in 1.9 + attrFn: {}, + + attr: function( elem, name, value, pass ) { + var ret, hooks, notxml, + nType = elem.nodeType; + + // don't get/set attributes on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + if ( pass && jQuery.isFunction( jQuery.fn[ name ] ) ) { + return jQuery( elem )[ name ]( value ); + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === "undefined" ) { + return jQuery.prop( elem, name, value ); + } + + notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); + + // All attributes are lowercase + // Grab necessary hook if one is defined + if ( notxml ) { + name = name.toLowerCase(); + hooks = jQuery.attrHooks[ name ] || ( rboolean.test( name ) ? boolHook : nodeHook ); + } + + if ( value !== undefined ) { + + if ( value === null ) { + jQuery.removeAttr( elem, name ); + return; + + } else if ( hooks && "set" in hooks && notxml && (ret = hooks.set( elem, value, name )) !== undefined ) { + return ret; + + } else { + elem.setAttribute( name, value + "" ); + return value; + } + + } else if ( hooks && "get" in hooks && notxml && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + + ret = elem.getAttribute( name ); + + // Non-existent attributes return null, we normalize to undefined + return ret === null ? + undefined : + ret; + } + }, + + removeAttr: function( elem, value ) { + var propName, attrNames, name, isBool, + i = 0; + + if ( value && elem.nodeType === 1 ) { + + attrNames = value.split( core_rspace ); + + for ( ; i < attrNames.length; i++ ) { + name = attrNames[ i ]; + + if ( name ) { + propName = jQuery.propFix[ name ] || name; + isBool = rboolean.test( name ); + + // See #9699 for explanation of this approach (setting first, then removal) + // Do not do this for boolean attributes (see #10870) + if ( !isBool ) { + jQuery.attr( elem, name, "" ); + } + elem.removeAttribute( getSetAttribute ? name : propName ); + + // Set corresponding property to false for boolean attributes + if ( isBool && propName in elem ) { + elem[ propName ] = false; + } + } + } + } + }, + + attrHooks: { + type: { + set: function( elem, value ) { + // We can't allow the type property to be changed (since it causes problems in IE) + if ( rtype.test( elem.nodeName ) && elem.parentNode ) { + jQuery.error( "type property can't be changed" ); + } else if ( !jQuery.support.radioValue && value === "radio" && jQuery.nodeName(elem, "input") ) { + // Setting the type on a radio button after the value resets the value in IE6-9 + // Reset value to it's default in case type is set after value + // This is for element creation + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + }, + // Use the value property for back compat + // Use the nodeHook for button elements in IE6/7 (#1954) + value: { + get: function( elem, name ) { + if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { + return nodeHook.get( elem, name ); + } + return name in elem ? + elem.value : + null; + }, + set: function( elem, value, name ) { + if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { + return nodeHook.set( elem, value, name ); + } + // Does not return so that setAttribute is also used + elem.value = value; + } + } + }, + + propFix: { + tabindex: "tabIndex", + readonly: "readOnly", + "for": "htmlFor", + "class": "className", + maxlength: "maxLength", + cellspacing: "cellSpacing", + cellpadding: "cellPadding", + rowspan: "rowSpan", + colspan: "colSpan", + usemap: "useMap", + frameborder: "frameBorder", + contenteditable: "contentEditable" + }, + + prop: function( elem, name, value ) { + var ret, hooks, notxml, + nType = elem.nodeType; + + // don't get/set properties on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); + + if ( notxml ) { + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { + return ret; + + } else { + return ( elem[ name ] = value ); + } + + } else { + if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + return elem[ name ]; + } + } + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + // elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set + // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ + var attributeNode = elem.getAttributeNode("tabindex"); + + return attributeNode && attributeNode.specified ? + parseInt( attributeNode.value, 10 ) : + rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ? + 0 : + undefined; + } + } + } +}); + +// Hook for boolean attributes +boolHook = { + get: function( elem, name ) { + // Align boolean attributes with corresponding properties + // Fall back to attribute presence where some booleans are not supported + var attrNode, + property = jQuery.prop( elem, name ); + return property === true || typeof property !== "boolean" && ( attrNode = elem.getAttributeNode(name) ) && attrNode.nodeValue !== false ? + name.toLowerCase() : + undefined; + }, + set: function( elem, value, name ) { + var propName; + if ( value === false ) { + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + // value is true since we know at this point it's type boolean and not false + // Set boolean attributes to the same name and set the DOM property + propName = jQuery.propFix[ name ] || name; + if ( propName in elem ) { + // Only set the IDL specifically if it already exists on the element + elem[ propName ] = true; + } + + elem.setAttribute( name, name.toLowerCase() ); + } + return name; + } +}; + +// IE6/7 do not support getting/setting some attributes with get/setAttribute +if ( !getSetAttribute ) { + + fixSpecified = { + name: true, + id: true, + coords: true + }; + + // Use this for any attribute in IE6/7 + // This fixes almost every IE6/7 issue + nodeHook = jQuery.valHooks.button = { + get: function( elem, name ) { + var ret; + ret = elem.getAttributeNode( name ); + return ret && ( fixSpecified[ name ] ? ret.value !== "" : ret.specified ) ? + ret.value : + undefined; + }, + set: function( elem, value, name ) { + // Set the existing or create a new attribute node + var ret = elem.getAttributeNode( name ); + if ( !ret ) { + ret = document.createAttribute( name ); + elem.setAttributeNode( ret ); + } + return ( ret.value = value + "" ); + } + }; + + // Set width and height to auto instead of 0 on empty string( Bug #8150 ) + // This is for removals + jQuery.each([ "width", "height" ], function( i, name ) { + jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { + set: function( elem, value ) { + if ( value === "" ) { + elem.setAttribute( name, "auto" ); + return value; + } + } + }); + }); + + // Set contenteditable to false on removals(#10429) + // Setting to empty string throws an error as an invalid value + jQuery.attrHooks.contenteditable = { + get: nodeHook.get, + set: function( elem, value, name ) { + if ( value === "" ) { + value = "false"; + } + nodeHook.set( elem, value, name ); + } + }; +} + + +// Some attributes require a special call on IE +if ( !jQuery.support.hrefNormalized ) { + jQuery.each([ "href", "src", "width", "height" ], function( i, name ) { + jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { + get: function( elem ) { + var ret = elem.getAttribute( name, 2 ); + return ret === null ? undefined : ret; + } + }); + }); +} + +if ( !jQuery.support.style ) { + jQuery.attrHooks.style = { + get: function( elem ) { + // Return undefined in the case of empty string + // Normalize to lowercase since IE uppercases css property names + return elem.style.cssText.toLowerCase() || undefined; + }, + set: function( elem, value ) { + return ( elem.style.cssText = value + "" ); + } + }; +} + +// Safari mis-reports the default selected property of an option +// Accessing the parent's selectedIndex property fixes it +if ( !jQuery.support.optSelected ) { + jQuery.propHooks.selected = jQuery.extend( jQuery.propHooks.selected, { + get: function( elem ) { + var parent = elem.parentNode; + + if ( parent ) { + parent.selectedIndex; + + // Make sure that it also works with optgroups, see #5701 + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + return null; + } + }); +} + +// IE6/7 call enctype encoding +if ( !jQuery.support.enctype ) { + jQuery.propFix.enctype = "encoding"; +} + +// Radios and checkboxes getter/setter +if ( !jQuery.support.checkOn ) { + jQuery.each([ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + get: function( elem ) { + // Handle the case where in Webkit "" is returned instead of "on" if a value isn't specified + return elem.getAttribute("value") === null ? "on" : elem.value; + } + }; + }); +} +jQuery.each([ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = jQuery.extend( jQuery.valHooks[ this ], { + set: function( elem, value ) { + if ( jQuery.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 ); + } + } + }); +}); +var rformElems = /^(?:textarea|input|select)$/i, + rtypenamespace = /^([^\.]*|)(?:\.(.+)|)$/, + rhoverHack = /(?:^|\s)hover(\.\S+|)\b/, + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|contextmenu)|click/, + rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + hoverHack = function( events ) { + return jQuery.event.special.hover ? events : events.replace( rhoverHack, "mouseenter$1 mouseleave$1" ); + }; + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + add: function( elem, types, handler, data, selector ) { + + var elemData, eventHandle, events, + t, tns, type, namespaces, handleObj, + handleObjIn, handlers, special; + + // Don't attach events to noData or text/comment nodes (allow plain objects tho) + if ( elem.nodeType === 3 || elem.nodeType === 8 || !types || !handler || !(elemData = jQuery._data( elem )) ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + events = elemData.events; + if ( !events ) { + elemData.events = events = {}; + } + eventHandle = elemData.handle; + if ( !eventHandle ) { + elemData.handle = eventHandle = function( e ) { + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== "undefined" && (!e || jQuery.event.triggered !== e.type) ? + jQuery.event.dispatch.apply( eventHandle.elem, arguments ) : + undefined; + }; + // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events + eventHandle.elem = elem; + } + + // Handle multiple events separated by a space + // jQuery(...).bind("mouseover mouseout", fn); + types = jQuery.trim( hoverHack(types) ).split( " " ); + for ( t = 0; t < types.length; t++ ) { + + tns = rtypenamespace.exec( types[t] ) || []; + type = tns[1]; + namespaces = ( tns[2] || "" ).split( "." ).sort(); + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend({ + type: type, + origType: tns[1], + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join(".") + }, handleObjIn ); + + // Init the event handler queue if we're the first + handlers = events[ type ]; + if ( !handlers ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener/attachEvent if the special events handler returns false + if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + // Bind the global event handler to the element + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle, false ); + + } else if ( elem.attachEvent ) { + elem.attachEvent( "on" + type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + // Nullify elem to prevent memory leaks in IE + elem = null; + }, + + global: {}, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var t, tns, type, origType, namespaces, origCount, + j, events, special, eventType, handleObj, + elemData = jQuery.hasData( elem ) && jQuery._data( elem ); + + if ( !elemData || !(events = elemData.events) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = jQuery.trim( hoverHack( types || "" ) ).split(" "); + for ( t = 0; t < types.length; t++ ) { + tns = rtypenamespace.exec( types[t] ) || []; + type = origType = tns[1]; + namespaces = tns[2]; + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector? special.delegateType : special.bindType ) || type; + eventType = events[ type ] || []; + origCount = eventType.length; + namespaces = namespaces ? new RegExp("(^|\\.)" + namespaces.split(".").sort().join("\\.(?:.*\\.|)") + "(\\.|$)") : null; + + // Remove matching events + for ( j = 0; j < eventType.length; j++ ) { + handleObj = eventType[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !namespaces || namespaces.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { + eventType.splice( j--, 1 ); + + if ( handleObj.selector ) { + eventType.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( eventType.length === 0 && origCount !== eventType.length ) { + if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + delete elemData.handle; + + // removeData also checks for emptiness and clears the expando if empty + // so use it instead of delete + jQuery.removeData( elem, "events", true ); + } + }, + + // Events that are safe to short-circuit if no handlers are attached. + // Native DOM events should not be added, they may have inline handlers. + customEvent: { + "getData": true, + "setData": true, + "changeData": true + }, + + trigger: function( event, data, elem, onlyHandlers ) { + // Don't do events on text and comment nodes + if ( elem && (elem.nodeType === 3 || elem.nodeType === 8) ) { + return; + } + + // Event object or event type + var cache, exclusive, i, cur, old, ontype, special, handle, eventPath, bubbleType, + type = event.type || event, + namespaces = []; + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf( "!" ) >= 0 ) { + // Exclusive events trigger only for the exact event (no namespaces) + type = type.slice(0, -1); + exclusive = true; + } + + if ( type.indexOf( "." ) >= 0 ) { + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split("."); + type = namespaces.shift(); + namespaces.sort(); + } + + if ( (!elem || jQuery.event.customEvent[ type ]) && !jQuery.event.global[ type ] ) { + // No jQuery handlers for this event type, and it can't have inline handlers + return; + } + + // Caller can pass in an Event, Object, or just an event type string + event = typeof event === "object" ? + // jQuery.Event object + event[ jQuery.expando ] ? event : + // Object literal + new jQuery.Event( type, event ) : + // Just the event type (string) + new jQuery.Event( type ); + + event.type = type; + event.isTrigger = true; + event.exclusive = exclusive; + event.namespace = namespaces.join( "." ); + event.namespace_re = event.namespace? new RegExp("(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)") : null; + ontype = type.indexOf( ":" ) < 0 ? "on" + type : ""; + + // Handle a global trigger + if ( !elem ) { + + // TODO: Stop taunting the data cache; remove global events and always attach to document + cache = jQuery.cache; + for ( i in cache ) { + if ( cache[ i ].events && cache[ i ].events[ type ] ) { + jQuery.event.trigger( event, data, cache[ i ].handle.elem, true ); + } + } + return; + } + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data != null ? jQuery.makeArray( data ) : []; + data.unshift( event ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + eventPath = [[ elem, special.bindType || type ]]; + if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + cur = rfocusMorph.test( bubbleType + type ) ? elem : elem.parentNode; + for ( old = elem; cur; cur = cur.parentNode ) { + eventPath.push([ cur, bubbleType ]); + old = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( old === (elem.ownerDocument || document) ) { + eventPath.push([ old.defaultView || old.parentWindow || window, bubbleType ]); + } + } + + // Fire handlers on the event path + for ( i = 0; i < eventPath.length && !event.isPropagationStopped(); i++ ) { + + cur = eventPath[i][0]; + event.type = eventPath[i][1]; + + handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && jQuery._data( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + // Note that this is a bare JS function and not a jQuery handler + handle = ontype && cur[ ontype ]; + if ( handle && jQuery.acceptData( cur ) && handle.apply && handle.apply( cur, data ) === false ) { + event.preventDefault(); + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( (!special._default || special._default.apply( elem.ownerDocument, data ) === false) && + !(type === "click" && jQuery.nodeName( elem, "a" )) && jQuery.acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name name as the event. + // Can't use an .isFunction() check here because IE6/7 fails that test. + // Don't do default actions on window, that's where global variables be (#6170) + // IE<9 dies on focus/blur to hidden element (#1486) + if ( ontype && elem[ type ] && ((type !== "focus" && type !== "blur") || event.target.offsetWidth !== 0) && !jQuery.isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + old = elem[ ontype ]; + + if ( old ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + elem[ type ](); + jQuery.event.triggered = undefined; + + if ( old ) { + elem[ ontype ] = old; + } + } + } + } + + return event.result; + }, + + dispatch: function( event ) { + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( event || window.event ); + + var i, j, cur, ret, selMatch, matched, matches, handleObj, sel, related, + handlers = ( (jQuery._data( this, "events" ) || {} )[ event.type ] || []), + delegateCount = handlers.delegateCount, + args = core_slice.call( arguments ), + run_all = !event.exclusive && !event.namespace, + special = jQuery.event.special[ event.type ] || {}, + handlerQueue = []; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[0] = event; + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers that should run if there are delegated events + // Avoid non-left-click bubbling in Firefox (#3861) + if ( delegateCount && !(event.button && event.type === "click") ) { + + for ( cur = event.target; cur != this; cur = cur.parentNode || this ) { + + // Don't process clicks (ONLY) on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.disabled !== true || event.type !== "click" ) { + selMatch = {}; + matches = []; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + sel = handleObj.selector; + + if ( selMatch[ sel ] === undefined ) { + selMatch[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) >= 0 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( selMatch[ sel ] ) { + matches.push( handleObj ); + } + } + if ( matches.length ) { + handlerQueue.push({ elem: cur, matches: matches }); + } + } + } + } + + // Add the remaining (directly-bound) handlers + if ( handlers.length > delegateCount ) { + handlerQueue.push({ elem: this, matches: handlers.slice( delegateCount ) }); + } + + // Run delegates first; they may want to stop propagation beneath us + for ( i = 0; i < handlerQueue.length && !event.isPropagationStopped(); i++ ) { + matched = handlerQueue[ i ]; + event.currentTarget = matched.elem; + + for ( j = 0; j < matched.matches.length && !event.isImmediatePropagationStopped(); j++ ) { + handleObj = matched.matches[ j ]; + + // Triggered event must either 1) be non-exclusive and have no namespace, or + // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). + if ( run_all || (!event.namespace && !handleObj.namespace) || event.namespace_re && event.namespace_re.test( handleObj.namespace ) ) { + + event.data = handleObj.data; + event.handleObj = handleObj; + + ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) + .apply( matched.elem, args ); + + if ( ret !== undefined ) { + event.result = ret; + if ( ret === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + // Includes some event props shared by KeyEvent and MouseEvent + // *** attrChange attrName relatedNode srcElement are not normalized, non-W3C, deprecated, will be removed in 1.8 *** + props: "attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), + + fixHooks: {}, + + keyHooks: { + props: "char charCode key keyCode".split(" "), + filter: function( event, original ) { + + // Add which for key events + if ( event.which == null ) { + event.which = original.charCode != null ? original.charCode : original.keyCode; + } + + return event; + } + }, + + mouseHooks: { + props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "), + filter: function( event, original ) { + var eventDoc, doc, body, + button = original.button, + fromElement = original.fromElement; + + // Calculate pageX/Y if missing and clientX/Y available + if ( event.pageX == null && original.clientX != null ) { + eventDoc = event.target.ownerDocument || document; + doc = eventDoc.documentElement; + body = eventDoc.body; + + event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); + event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); + } + + // Add relatedTarget, if necessary + if ( !event.relatedTarget && fromElement ) { + event.relatedTarget = fromElement === event.target ? original.toElement : fromElement; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + // Note: button is not normalized, so don't use it + if ( !event.which && button !== undefined ) { + event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); + } + + return event; + } + }, + + fix: function( event ) { + if ( event[ jQuery.expando ] ) { + return event; + } + + // Create a writable copy of the event object and normalize some properties + var i, prop, + originalEvent = event, + fixHook = jQuery.event.fixHooks[ event.type ] || {}, + copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; + + event = jQuery.Event( originalEvent ); + + for ( i = copy.length; i; ) { + prop = copy[ --i ]; + event[ prop ] = originalEvent[ prop ]; + } + + // Fix target property, if necessary (#1925, IE 6/7/8 & Safari2) + if ( !event.target ) { + event.target = originalEvent.srcElement || document; + } + + // Target should not be a text node (#504, Safari) + if ( event.target.nodeType === 3 ) { + event.target = event.target.parentNode; + } + + // For mouse/key events, metaKey==false if it's undefined (#3368, #11328; IE6/7/8) + event.metaKey = !!event.metaKey; + + return fixHook.filter? fixHook.filter( event, originalEvent ) : event; + }, + + special: { + load: { + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + + focus: { + delegateType: "focusin" + }, + blur: { + delegateType: "focusout" + }, + + beforeunload: { + setup: function( data, namespaces, eventHandle ) { + // We only want to do this special case on windows + if ( jQuery.isWindow( this ) ) { + this.onbeforeunload = eventHandle; + } + }, + + teardown: function( namespaces, eventHandle ) { + if ( this.onbeforeunload === eventHandle ) { + this.onbeforeunload = null; + } + } + } + }, + + simulate: function( type, elem, event, bubble ) { + // Piggyback on a donor event to simulate a different one. + // Fake originalEvent to avoid donor's stopPropagation, but if the + // simulated event prevents default then we do the same on the donor. + var e = jQuery.extend( + new jQuery.Event(), + event, + { type: type, + isSimulated: true, + originalEvent: {} + } + ); + if ( bubble ) { + jQuery.event.trigger( e, null, elem ); + } else { + jQuery.event.dispatch.call( elem, e ); + } + if ( e.isDefaultPrevented() ) { + event.preventDefault(); + } + } +}; + +// Some plugins are using, but it's undocumented/deprecated and will be removed. +// The 1.7 special event interface should provide all the hooks needed now. +jQuery.event.handle = jQuery.event.dispatch; + +jQuery.removeEvent = document.removeEventListener ? + function( elem, type, handle ) { + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle, false ); + } + } : + function( elem, type, handle ) { + var name = "on" + type; + + if ( elem.detachEvent ) { + + // #8545, #7054, preventing memory leaks for custom events in IE6-8 – + // detachEvent needed property on element, by name of that event, to properly expose it to GC + if ( typeof elem[ name ] === "undefined" ) { + elem[ name ] = null; + } + + elem.detachEvent( name, handle ); + } + }; + +jQuery.Event = function( src, props ) { + // Allow instantiation without the 'new' keyword + if ( !(this instanceof jQuery.Event) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = ( src.defaultPrevented || src.returnValue === false || + src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || jQuery.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +function returnFalse() { + return false; +} +function returnTrue() { + return true; +} + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + preventDefault: function() { + this.isDefaultPrevented = returnTrue; + + var e = this.originalEvent; + if ( !e ) { + return; + } + + // if preventDefault exists run it on the original event + if ( e.preventDefault ) { + e.preventDefault(); + + // otherwise set the returnValue property of the original event to false (IE) + } else { + e.returnValue = false; + } + }, + stopPropagation: function() { + this.isPropagationStopped = returnTrue; + + var e = this.originalEvent; + if ( !e ) { + return; + } + // if stopPropagation exists run it on the original event + if ( e.stopPropagation ) { + e.stopPropagation(); + } + // otherwise set the cancelBubble property of the original event to true (IE) + e.cancelBubble = true; + }, + stopImmediatePropagation: function() { + this.isImmediatePropagationStopped = returnTrue; + this.stopPropagation(); + }, + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse +}; + +// Create mouseenter/leave events using mouseover/out and event-time checks +jQuery.each({ + mouseenter: "mouseover", + mouseleave: "mouseout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj, + selector = handleObj.selector; + + // For mousenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || (related !== target && !jQuery.contains( target, related )) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +}); + +// IE submit delegation +if ( !jQuery.support.submitBubbles ) { + + jQuery.event.special.submit = { + setup: function() { + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Lazy-add a submit handler when a descendant form may potentially be submitted + jQuery.event.add( this, "click._submit keypress._submit", function( e ) { + // Node name check avoids a VML-related crash in IE (#9807) + var elem = e.target, + form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined; + if ( form && !jQuery._data( form, "_submit_attached" ) ) { + jQuery.event.add( form, "submit._submit", function( event ) { + event._submit_bubble = true; + }); + jQuery._data( form, "_submit_attached", true ); + } + }); + // return undefined since we don't need an event listener + }, + + postDispatch: function( event ) { + // If form was submitted by the user, bubble the event up the tree + if ( event._submit_bubble ) { + delete event._submit_bubble; + if ( this.parentNode && !event.isTrigger ) { + jQuery.event.simulate( "submit", this.parentNode, event, true ); + } + } + }, + + teardown: function() { + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Remove delegated handlers; cleanData eventually reaps submit handlers attached above + jQuery.event.remove( this, "._submit" ); + } + }; +} + +// IE change delegation and checkbox/radio fix +if ( !jQuery.support.changeBubbles ) { + + jQuery.event.special.change = { + + setup: function() { + + if ( rformElems.test( this.nodeName ) ) { + // IE doesn't fire change on a check/radio until blur; trigger it on click + // after a propertychange. Eat the blur-change in special.change.handle. + // This still fires onchange a second time for check/radio after blur. + if ( this.type === "checkbox" || this.type === "radio" ) { + jQuery.event.add( this, "propertychange._change", function( event ) { + if ( event.originalEvent.propertyName === "checked" ) { + this._just_changed = true; + } + }); + jQuery.event.add( this, "click._change", function( event ) { + if ( this._just_changed && !event.isTrigger ) { + this._just_changed = false; + } + // Allow triggered, simulated change events (#11500) + jQuery.event.simulate( "change", this, event, true ); + }); + } + return false; + } + // Delegated event; lazy-add a change handler on descendant inputs + jQuery.event.add( this, "beforeactivate._change", function( e ) { + var elem = e.target; + + if ( rformElems.test( elem.nodeName ) && !jQuery._data( elem, "_change_attached" ) ) { + jQuery.event.add( elem, "change._change", function( event ) { + if ( this.parentNode && !event.isSimulated && !event.isTrigger ) { + jQuery.event.simulate( "change", this.parentNode, event, true ); + } + }); + jQuery._data( elem, "_change_attached", true ); + } + }); + }, + + handle: function( event ) { + var elem = event.target; + + // Swallow native change events from checkbox/radio, we already triggered them above + if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) { + return event.handleObj.handler.apply( this, arguments ); + } + }, + + teardown: function() { + jQuery.event.remove( this, "._change" ); + + return !rformElems.test( this.nodeName ); + } + }; +} + +// Create "bubbling" focus and blur events +if ( !jQuery.support.focusinBubbles ) { + jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler while someone wants focusin/focusout + var attaches = 0, + handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + if ( attaches++ === 0 ) { + document.addEventListener( orig, handler, true ); + } + }, + teardown: function() { + if ( --attaches === 0 ) { + document.removeEventListener( orig, handler, true ); + } + } + }; + }); +} + +jQuery.fn.extend({ + + on: function( types, selector, data, fn, /*INTERNAL*/ one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { // && selector != null + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + this.on( type, selector, data, types[ type ], one ); + } + return this; + } + + if ( data == null && fn == null ) { + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return this; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return this.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + }); + }, + one: function( types, selector, data, fn ) { + return this.on( types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each(function() { + jQuery.event.remove( this, types, fn, selector ); + }); + }, + + bind: function( types, data, fn ) { + return this.on( types, null, data, fn ); + }, + unbind: function( types, fn ) { + return this.off( types, null, fn ); + }, + + live: function( types, data, fn ) { + jQuery( this.context ).on( types, this.selector, data, fn ); + return this; + }, + die: function( types, fn ) { + jQuery( this.context ).off( types, this.selector || "**", fn ); + return this; + }, + + delegate: function( selector, types, data, fn ) { + return this.on( types, selector, data, fn ); + }, + undelegate: function( selector, types, fn ) { + // ( namespace ) or ( selector, types [, fn] ) + return arguments.length === 1 ? this.off( selector, "**" ) : this.off( types, selector || "**", fn ); + }, + + trigger: function( type, data ) { + return this.each(function() { + jQuery.event.trigger( type, data, this ); + }); + }, + triggerHandler: function( type, data ) { + if ( this[0] ) { + return jQuery.event.trigger( type, data, this[0], true ); + } + }, + + toggle: function( fn ) { + // Save reference to arguments for access in closure + var args = arguments, + guid = fn.guid || jQuery.guid++, + i = 0, + toggler = function( event ) { + // Figure out which function to execute + var lastToggle = ( jQuery._data( this, "lastToggle" + fn.guid ) || 0 ) % i; + jQuery._data( this, "lastToggle" + fn.guid, lastToggle + 1 ); + + // Make sure that clicks stop + event.preventDefault(); + + // and execute the function + return args[ lastToggle ].apply( this, arguments ) || false; + }; + + // link all the functions, so any of them can unbind this click handler + toggler.guid = guid; + while ( i < args.length ) { + args[ i++ ].guid = guid; + } + + return this.click( toggler ); + }, + + hover: function( fnOver, fnOut ) { + return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); + } +}); + +jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " + + "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + + "change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) { + + // Handle event binding + jQuery.fn[ name ] = function( data, fn ) { + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + + if ( rkeyEvent.test( name ) ) { + jQuery.event.fixHooks[ name ] = jQuery.event.keyHooks; + } + + if ( rmouseEvent.test( name ) ) { + jQuery.event.fixHooks[ name ] = jQuery.event.mouseHooks; + } +}); +/*! + * Sizzle CSS Selector Engine + * Copyright 2012 jQuery Foundation and other contributors + * Released under the MIT license + * http://sizzlejs.com/ + */ +(function( window, undefined ) { + +var cachedruns, + assertGetIdNotName, + Expr, + getText, + isXML, + contains, + compile, + sortOrder, + hasDuplicate, + outermostContext, + + baseHasDuplicate = true, + strundefined = "undefined", + + expando = ( "sizcache" + Math.random() ).replace( ".", "" ), + + Token = String, + document = window.document, + docElem = document.documentElement, + dirruns = 0, + done = 0, + pop = [].pop, + push = [].push, + slice = [].slice, + // Use a stripped-down indexOf if a native one is unavailable + indexOf = [].indexOf || function( elem ) { + var i = 0, + len = this.length; + for ( ; i < len; i++ ) { + if ( this[i] === elem ) { + return i; + } + } + return -1; + }, + + // Augment a function for special use by Sizzle + markFunction = function( fn, value ) { + fn[ expando ] = value == null || value; + return fn; + }, + + createCache = function() { + var cache = {}, + keys = []; + + return markFunction(function( key, value ) { + // Only keep the most recent entries + if ( keys.push( key ) > Expr.cacheLength ) { + delete cache[ keys.shift() ]; + } + + return (cache[ key ] = value); + }, cache ); + }, + + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + + // Regex + + // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + // http://www.w3.org/TR/css3-syntax/#characters + characterEncoding = "(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+", + + // Loosely modeled on CSS identifier characters + // An unquoted value should be a CSS identifier (http://www.w3.org/TR/css3-selectors/#attribute-selectors) + // Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier + identifier = characterEncoding.replace( "w", "w#" ), + + // Acceptable operators http://www.w3.org/TR/selectors/#attribute-selectors + operators = "([*^$|!~]?=)", + attributes = "\\[" + whitespace + "*(" + characterEncoding + ")" + whitespace + + "*(?:" + operators + whitespace + "*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + identifier + ")|)|)" + whitespace + "*\\]", + + // Prefer arguments not in parens/brackets, + // then attribute selectors and non-pseudos (denoted by :), + // then anything else + // These preferences are here to reduce the number of selectors + // needing tokenize in the PSEUDO preFilter + pseudos = ":(" + characterEncoding + ")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:" + attributes + ")|[^:]|\\\\.)*|.*))\\)|)", + + // For matchExpr.POS and matchExpr.needsContext + pos = ":(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + whitespace + + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([\\x20\\t\\r\\n\\f>+~])" + whitespace + "*" ), + rpseudo = new RegExp( pseudos ), + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/, + + rnot = /^:not/, + rsibling = /[\x20\t\r\n\f]*[+~]/, + rendsWithNot = /:not\($/, + + rheader = /h\d/i, + rinputs = /input|select|textarea|button/i, + + rbackslash = /\\(?!\\)/g, + + matchExpr = { + "ID": new RegExp( "^#(" + characterEncoding + ")" ), + "CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ), + "NAME": new RegExp( "^\\[name=['\"]?(" + characterEncoding + ")['\"]?\\]" ), + "TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "POS": new RegExp( pos, "i" ), + "CHILD": new RegExp( "^:(only|nth|first|last)-child(?:\\(" + whitespace + + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + // For use in libraries implementing .is() + "needsContext": new RegExp( "^" + whitespace + "*[>+~]|" + pos, "i" ) + }, + + // Support + + // Used for testing something on an element + assert = function( fn ) { + var div = document.createElement("div"); + + try { + return fn( div ); + } catch (e) { + return false; + } finally { + // release memory in IE + div = null; + } + }, + + // Check if getElementsByTagName("*") returns only elements + assertTagNameNoComments = assert(function( div ) { + div.appendChild( document.createComment("") ); + return !div.getElementsByTagName("*").length; + }), + + // Check if getAttribute returns normalized href attributes + assertHrefNotNormalized = assert(function( div ) { + div.innerHTML = ""; + return div.firstChild && typeof div.firstChild.getAttribute !== strundefined && + div.firstChild.getAttribute("href") === "#"; + }), + + // Check if attributes should be retrieved by attribute nodes + assertAttributes = assert(function( div ) { + div.innerHTML = ""; + var type = typeof div.lastChild.getAttribute("multiple"); + // IE8 returns a string for some attributes even when not present + return type !== "boolean" && type !== "string"; + }), + + // Check if getElementsByClassName can be trusted + assertUsableClassName = assert(function( div ) { + // Opera can't find a second classname (in 9.6) + div.innerHTML = ""; + if ( !div.getElementsByClassName || !div.getElementsByClassName("e").length ) { + return false; + } + + // Safari 3.2 caches class attributes and doesn't catch changes + div.lastChild.className = "e"; + return div.getElementsByClassName("e").length === 2; + }), + + // Check if getElementById returns elements by name + // Check if getElementsByName privileges form controls or returns elements by ID + assertUsableName = assert(function( div ) { + // Inject content + div.id = expando + 0; + div.innerHTML = "
    "; + docElem.insertBefore( div, docElem.firstChild ); + + // Test + var pass = document.getElementsByName && + // buggy browsers will return fewer than the correct 2 + document.getElementsByName( expando ).length === 2 + + // buggy browsers will return more than the correct 0 + document.getElementsByName( expando + 0 ).length; + assertGetIdNotName = !document.getElementById( expando ); + + // Cleanup + docElem.removeChild( div ); + + return pass; + }); + +// If slice is not available, provide a backup +try { + slice.call( docElem.childNodes, 0 )[0].nodeType; +} catch ( e ) { + slice = function( i ) { + var elem, + results = []; + for ( ; (elem = this[i]); i++ ) { + results.push( elem ); + } + return results; + }; +} + +function Sizzle( selector, context, results, seed ) { + results = results || []; + context = context || document; + var match, elem, xml, m, + nodeType = context.nodeType; + + if ( !selector || typeof selector !== "string" ) { + return results; + } + + if ( nodeType !== 1 && nodeType !== 9 ) { + return []; + } + + xml = isXML( context ); + + if ( !xml && !seed ) { + if ( (match = rquickExpr.exec( selector )) ) { + // Speed-up: Sizzle("#ID") + if ( (m = match[1]) ) { + if ( nodeType === 9 ) { + elem = context.getElementById( m ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Handle the case where IE, Opera, and Webkit return items + // by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + } else { + // Context is not a document + if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) && + contains( context, elem ) && elem.id === m ) { + results.push( elem ); + return results; + } + } + + // Speed-up: Sizzle("TAG") + } else if ( match[2] ) { + push.apply( results, slice.call(context.getElementsByTagName( selector ), 0) ); + return results; + + // Speed-up: Sizzle(".CLASS") + } else if ( (m = match[3]) && assertUsableClassName && context.getElementsByClassName ) { + push.apply( results, slice.call(context.getElementsByClassName( m ), 0) ); + return results; + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed, xml ); +} + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + return Sizzle( expr, null, null, [ elem ] ).length > 0; +}; + +// Returns a function to use in pseudos for input types +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +// Returns a function to use in pseudos for buttons +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && elem.type === type; + }; +} + +// Returns a function to use in pseudos for positionals +function createPositionalPseudo( fn ) { + return markFunction(function( argument ) { + argument = +argument; + return markFunction(function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ (j = matchIndexes[i]) ] ) { + seed[j] = !(matches[j] = seed[j]); + } + } + }); + }); +} + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( nodeType ) { + if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + // Use textContent for elements + // innerText usage removed for consistency of new lines (see #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + // Do not include comment or processing instruction nodes + } else { + + // If no nodeType, this is expected to be an array + for ( ; (node = elem[i]); i++ ) { + // Do not traverse comment nodes + ret += getText( node ); + } + } + return ret; +}; + +isXML = Sizzle.isXML = function( elem ) { + // documentElement is verified for cases where it doesn't yet exist + // (such as loading iframes in IE - #4833) + var documentElement = elem && (elem.ownerDocument || elem).documentElement; + return documentElement ? documentElement.nodeName !== "HTML" : false; +}; + +// Element contains another +contains = Sizzle.contains = docElem.contains ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && adown.contains && adown.contains(bup) ); + } : + docElem.compareDocumentPosition ? + function( a, b ) { + return b && !!( a.compareDocumentPosition( b ) & 16 ); + } : + function( a, b ) { + while ( (b = b.parentNode) ) { + if ( b === a ) { + return true; + } + } + return false; + }; + +Sizzle.attr = function( elem, name ) { + var val, + xml = isXML( elem ); + + if ( !xml ) { + name = name.toLowerCase(); + } + if ( (val = Expr.attrHandle[ name ]) ) { + return val( elem ); + } + if ( xml || assertAttributes ) { + return elem.getAttribute( name ); + } + val = elem.getAttributeNode( name ); + return val ? + typeof elem[ name ] === "boolean" ? + elem[ name ] ? name : null : + val.specified ? val.value : null : + null; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + // IE6/7 return a modified href + attrHandle: assertHrefNotNormalized ? + {} : + { + "href": function( elem ) { + return elem.getAttribute( "href", 2 ); + }, + "type": function( elem ) { + return elem.getAttribute("type"); + } + }, + + find: { + "ID": assertGetIdNotName ? + function( id, context, xml ) { + if ( typeof context.getElementById !== strundefined && !xml ) { + var m = context.getElementById( id ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + return m && m.parentNode ? [m] : []; + } + } : + function( id, context, xml ) { + if ( typeof context.getElementById !== strundefined && !xml ) { + var m = context.getElementById( id ); + + return m ? + m.id === id || typeof m.getAttributeNode !== strundefined && m.getAttributeNode("id").value === id ? + [m] : + undefined : + []; + } + }, + + "TAG": assertTagNameNoComments ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== strundefined ) { + return context.getElementsByTagName( tag ); + } + } : + function( tag, context ) { + var results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + var elem, + tmp = [], + i = 0; + + for ( ; (elem = results[i]); i++ ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }, + + "NAME": assertUsableName && function( tag, context ) { + if ( typeof context.getElementsByName !== strundefined ) { + return context.getElementsByName( name ); + } + }, + + "CLASS": assertUsableClassName && function( className, context, xml ) { + if ( typeof context.getElementsByClassName !== strundefined && !xml ) { + return context.getElementsByClassName( className ); + } + } + }, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[1] = match[1].replace( rbackslash, "" ); + + // Move the given value to match[3] whether quoted or unquoted + match[3] = ( match[4] || match[5] || "" ).replace( rbackslash, "" ); + + if ( match[2] === "~=" ) { + match[3] = " " + match[3] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 3 xn-component of xn+y argument ([+-]?\d*n|) + 4 sign of xn-component + 5 x of xn-component + 6 sign of y-component + 7 y of y-component + */ + match[1] = match[1].toLowerCase(); + + if ( match[1] === "nth" ) { + // nth-child requires argument + if ( !match[2] ) { + Sizzle.error( match[0] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[3] = +( match[3] ? match[4] + (match[5] || 1) : 2 * ( match[2] === "even" || match[2] === "odd" ) ); + match[4] = +( ( match[6] + match[7] ) || match[2] === "odd" ); + + // other types prohibit arguments + } else if ( match[2] ) { + Sizzle.error( match[0] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var unquoted, excess; + if ( matchExpr["CHILD"].test( match[0] ) ) { + return null; + } + + if ( match[3] ) { + match[2] = match[3]; + } else if ( (unquoted = match[4]) ) { + // Only check arguments that contain a pseudo + if ( rpseudo.test(unquoted) && + // Get excess from tokenize (recursively) + (excess = tokenize( unquoted, true )) && + // advance to the next closing parenthesis + (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { + + // excess is a negative index + unquoted = unquoted.slice( 0, excess ); + match[0] = match[0].slice( 0, excess ); + } + match[2] = unquoted; + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + "ID": assertGetIdNotName ? + function( id ) { + id = id.replace( rbackslash, "" ); + return function( elem ) { + return elem.getAttribute("id") === id; + }; + } : + function( id ) { + id = id.replace( rbackslash, "" ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== strundefined && elem.getAttributeNode("id"); + return node && node.value === id; + }; + }, + + "TAG": function( nodeName ) { + if ( nodeName === "*" ) { + return function() { return true; }; + } + nodeName = nodeName.replace( rbackslash, "" ).toLowerCase(); + + return function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ expando ][ className ]; + if ( !pattern ) { + pattern = classCache( className, new RegExp("(^|" + whitespace + ")" + className + "(" + whitespace + "|$)") ); + } + return function( elem ) { + return pattern.test( elem.className || (typeof elem.getAttribute !== strundefined && elem.getAttribute("class")) || "" ); + }; + }, + + "ATTR": function( name, operator, check ) { + return function( elem, context ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.substr( result.length - check.length ) === check : + operator === "~=" ? ( " " + result + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.substr( 0, check.length + 1 ) === check + "-" : + false; + }; + }, + + "CHILD": function( type, argument, first, last ) { + + if ( type === "nth" ) { + return function( elem ) { + var node, diff, + parent = elem.parentNode; + + if ( first === 1 && last === 0 ) { + return true; + } + + if ( parent ) { + diff = 0; + for ( node = parent.firstChild; node; node = node.nextSibling ) { + if ( node.nodeType === 1 ) { + diff++; + if ( elem === node ) { + break; + } + } + } + } + + // Incorporate the offset (or cast to NaN), then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + }; + } + + return function( elem ) { + var node = elem; + + switch ( type ) { + case "only": + case "first": + while ( (node = node.previousSibling) ) { + if ( node.nodeType === 1 ) { + return false; + } + } + + if ( type === "first" ) { + return true; + } + + node = elem; + + /* falls through */ + case "last": + while ( (node = node.nextSibling) ) { + if ( node.nodeType === 1 ) { + return false; + } + } + + return true; + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction(function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf.call( seed, matched[i] ); + seed[ idx ] = !( matches[ idx ] = matched[i] ); + } + }) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + "not": markFunction(function( selector ) { + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction(function( seed, matches, context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( (elem = unmatched[i]) ) { + seed[i] = !(matches[i] = elem); + } + } + }) : + function( elem, context, xml ) { + input[0] = elem; + matcher( input, null, xml, results ); + return !results.pop(); + }; + }), + + "has": markFunction(function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + }), + + "contains": markFunction(function( text ) { + return function( elem ) { + return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; + }; + }), + + "enabled": function( elem ) { + return elem.disabled === false; + }, + + "disabled": function( elem ) { + return elem.disabled === true; + }, + + "checked": function( elem ) { + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); + }, + + "selected": function( elem ) { + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + "parent": function( elem ) { + return !Expr.pseudos["empty"]( elem ); + }, + + "empty": function( elem ) { + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is only affected by element nodes and content nodes(including text(3), cdata(4)), + // not comment, processing instructions, or others + // Thanks to Diego Perini for the nodeName shortcut + // Greater than "@" means alpha characters (specifically not starting with "#" or "?") + var nodeType; + elem = elem.firstChild; + while ( elem ) { + if ( elem.nodeName > "@" || (nodeType = elem.nodeType) === 3 || nodeType === 4 ) { + return false; + } + elem = elem.nextSibling; + } + return true; + }, + + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "text": function( elem ) { + var type, attr; + // IE6 and 7 will map elem.type to 'text' for new HTML5 types (search, etc) + // use getAttribute instead to test this case + return elem.nodeName.toLowerCase() === "input" && + (type = elem.type) === "text" && + ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === type ); + }, + + // Input types + "radio": createInputPseudo("radio"), + "checkbox": createInputPseudo("checkbox"), + "file": createInputPseudo("file"), + "password": createInputPseudo("password"), + "image": createInputPseudo("image"), + + "submit": createButtonPseudo("submit"), + "reset": createButtonPseudo("reset"), + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "focus": function( elem ) { + var doc = elem.ownerDocument; + return elem === doc.activeElement && (!doc.hasFocus || doc.hasFocus()) && !!(elem.type || elem.href); + }, + + "active": function( elem ) { + return elem === elem.ownerDocument.activeElement; + }, + + // Positional types + "first": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ 0 ]; + }), + + "last": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ length - 1 ]; + }), + + "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + }), + + "even": createPositionalPseudo(function( matchIndexes, length, argument ) { + for ( var i = 0; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "odd": createPositionalPseudo(function( matchIndexes, length, argument ) { + for ( var i = 1; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { + for ( var i = argument < 0 ? argument + length : argument; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { + for ( var i = argument < 0 ? argument + length : argument; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }) + } +}; + +function siblingCheck( a, b, ret ) { + if ( a === b ) { + return ret; + } + + var cur = a.nextSibling; + + while ( cur ) { + if ( cur === b ) { + return -1; + } + + cur = cur.nextSibling; + } + + return 1; +} + +sortOrder = docElem.compareDocumentPosition ? + function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + return ( !a.compareDocumentPosition || !b.compareDocumentPosition ? + a.compareDocumentPosition : + a.compareDocumentPosition(b) & 4 + ) ? -1 : 1; + } : + function( a, b ) { + // The nodes are identical, we can exit early + if ( a === b ) { + hasDuplicate = true; + return 0; + + // Fallback to using sourceIndex (in IE) if it's available on both nodes + } else if ( a.sourceIndex && b.sourceIndex ) { + return a.sourceIndex - b.sourceIndex; + } + + var al, bl, + ap = [], + bp = [], + aup = a.parentNode, + bup = b.parentNode, + cur = aup; + + // If the nodes are siblings (or identical) we can do a quick check + if ( aup === bup ) { + return siblingCheck( a, b ); + + // If no parents were found then the nodes are disconnected + } else if ( !aup ) { + return -1; + + } else if ( !bup ) { + return 1; + } + + // Otherwise they're somewhere else in the tree so we need + // to build up a full list of the parentNodes for comparison + while ( cur ) { + ap.unshift( cur ); + cur = cur.parentNode; + } + + cur = bup; + + while ( cur ) { + bp.unshift( cur ); + cur = cur.parentNode; + } + + al = ap.length; + bl = bp.length; + + // Start walking down the tree looking for a discrepancy + for ( var i = 0; i < al && i < bl; i++ ) { + if ( ap[i] !== bp[i] ) { + return siblingCheck( ap[i], bp[i] ); + } + } + + // We ended someplace up the tree so do a sibling check + return i === al ? + siblingCheck( a, bp[i], -1 ) : + siblingCheck( ap[i], b, 1 ); + }; + +// Always assume the presence of duplicates if sort doesn't +// pass them to our comparison function (as in Google Chrome). +[0, 0].sort( sortOrder ); +baseHasDuplicate = !hasDuplicate; + +// Document sorting and removing duplicates +Sizzle.uniqueSort = function( results ) { + var elem, + i = 1; + + hasDuplicate = baseHasDuplicate; + results.sort( sortOrder ); + + if ( hasDuplicate ) { + for ( ; (elem = results[i]); i++ ) { + if ( elem === results[ i - 1 ] ) { + results.splice( i--, 1 ); + } + } + } + + return results; +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +function tokenize( selector, parseOnly ) { + var matched, match, tokens, type, soFar, groups, preFilters, + cached = tokenCache[ expando ][ selector ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || (match = rcomma.exec( soFar )) ) { + if ( match ) { + soFar = soFar.slice( match[0].length ); + } + groups.push( tokens = [] ); + } + + matched = false; + + // Combinators + if ( (match = rcombinators.exec( soFar )) ) { + tokens.push( matched = new Token( match.shift() ) ); + soFar = soFar.slice( matched.length ); + + // Cast descendant combinators to space + matched.type = match[0].replace( rtrim, " " ); + } + + // Filters + for ( type in Expr.filter ) { + if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || + // The last two arguments here are (context, xml) for backCompat + (match = preFilters[ type ]( match, document, true ))) ) { + + tokens.push( matched = new Token( match.shift() ) ); + soFar = soFar.slice( matched.length ); + matched.type = type; + matched.matches = match; + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + checkNonElements = base && combinator.dir === "parentNode", + doneName = done++; + + return combinator.first ? + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( (elem = elem[ dir ]) ) { + if ( checkNonElements || elem.nodeType === 1 ) { + return matcher( elem, context, xml ); + } + } + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + // We can't set arbitrary data on XML nodes, so they don't benefit from dir caching + if ( !xml ) { + var cache, + dirkey = dirruns + " " + doneName + " ", + cachedkey = dirkey + cachedruns; + while ( (elem = elem[ dir ]) ) { + if ( checkNonElements || elem.nodeType === 1 ) { + if ( (cache = elem[ expando ]) === cachedkey ) { + return elem.sizset; + } else if ( typeof cache === "string" && cache.indexOf(dirkey) === 0 ) { + if ( elem.sizset ) { + return elem; + } + } else { + elem[ expando ] = cachedkey; + if ( matcher( elem, context, xml ) ) { + elem.sizset = true; + return elem; + } + elem.sizset = false; + } + } + } + } else { + while ( (elem = elem[ dir ]) ) { + if ( checkNonElements || elem.nodeType === 1 ) { + if ( matcher( elem, context, xml ) ) { + return elem; + } + } + } + } + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[i]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[0]; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( (elem = unmatched[i]) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction(function( seed, results, context, xml ) { + // Positional selectors apply to seed elements, so it is invalid to follow them with relative ones + if ( seed && postFinder ) { + return; + } + + var i, elem, postFilterIn, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [], seed ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + postFilterIn = condense( matcherOut, postMap ); + postFilter( postFilterIn, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = postFilterIn.length; + while ( i-- ) { + if ( (elem = postFilterIn[i]) ) { + matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); + } + } + } + + // Keep seed and results synchronized + if ( seed ) { + // Ignore postFinder because it can't coexist with seed + i = preFilter && matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) ) { + seed[ preMap[i] ] = !(results[ preMap[i] ] = elem); + } + } + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + }); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[0].type ], + implicitRelative = leadingRelative || Expr.relative[" "], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf.call( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + return ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + (checkContext = context).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + } ]; + + for ( ; i < len; i++ ) { + if ( (matcher = Expr.relative[ tokens[i].type ]) ) { + matchers = [ addCombinator( elementMatcher( matchers ), matcher ) ]; + } else { + // The concatenated values are (context, xml) for backCompat + matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[j].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && tokens.slice( 0, i - 1 ).join("").replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), + j < len && tokens.join("") + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, expandContext ) { + var elem, j, matcher, + setMatched = [], + matchedCount = 0, + i = "0", + unmatched = seed && [], + outermost = expandContext != null, + contextBackup = outermostContext, + // We must always have either seed elements or context + elems = seed || byElement && Expr.find["TAG"]( "*", expandContext && context.parentNode || context ), + // Nested matchers should use non-integer dirruns + dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.E); + + if ( outermost ) { + outermostContext = context !== document && context; + cachedruns = superMatcher.el; + } + + // Add elements passing elementMatchers directly to results + for ( ; (elem = elems[i]) != null; i++ ) { + if ( byElement && elem ) { + for ( j = 0; (matcher = elementMatchers[j]); j++ ) { + if ( matcher( elem, context, xml ) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + cachedruns = ++superMatcher.el; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + // They will have gone through all possible matchers + if ( (elem = !matcher && elem) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // Apply set filters to unmatched elements + matchedCount += i; + if ( bySet && i !== matchedCount ) { + for ( j = 0; (matcher = setMatchers[j]); j++ ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !(unmatched[i] || setMatched[i]) ) { + setMatched[i] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + superMatcher.el = 0; + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, group /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ expando ][ selector ]; + + if ( !cached ) { + // Generate a function of recursive functions that can be used to check each element + if ( !group ) { + group = tokenize( selector ); + } + i = group.length; + while ( i-- ) { + cached = matcherFromTokens( group[i] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); + } + return cached; +}; + +function multipleContexts( selector, contexts, results, seed ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[i], results, seed ); + } + return results; +} + +function select( selector, context, results, seed, xml ) { + var i, tokens, token, type, find, + match = tokenize( selector ), + j = match.length; + + if ( !seed ) { + // Try to minimize operations if there is only one group + if ( match.length === 1 ) { + + // Take a shortcut and set the context if the root selector is an ID + tokens = match[0] = match[0].slice( 0 ); + if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && + context.nodeType === 9 && !xml && + Expr.relative[ tokens[1].type ] ) { + + context = Expr.find["ID"]( token.matches[0].replace( rbackslash, "" ), context, xml )[0]; + if ( !context ) { + return results; + } + + selector = selector.slice( tokens.shift().length ); + } + + // Fetch a seed set for right-to-left matching + for ( i = matchExpr["POS"].test( selector ) ? -1 : tokens.length - 1; i >= 0; i-- ) { + token = tokens[i]; + + // Abort if we hit a combinator + if ( Expr.relative[ (type = token.type) ] ) { + break; + } + if ( (find = Expr.find[ type ]) ) { + // Search, expanding context for leading sibling combinators + if ( (seed = find( + token.matches[0].replace( rbackslash, "" ), + rsibling.test( tokens[0].type ) && context.parentNode || context, + xml + )) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && tokens.join(""); + if ( !selector ) { + push.apply( results, slice.call( seed, 0 ) ); + return results; + } + + break; + } + } + } + } + } + + // Compile and execute a filtering function + // Provide `match` to avoid retokenization if we modified the selector above + compile( selector, match )( + seed, + context, + xml, + results, + rsibling.test( selector ) + ); + return results; +} + +if ( document.querySelectorAll ) { + (function() { + var disconnectedMatch, + oldSelect = select, + rescape = /'|\\/g, + rattributeQuotes = /\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g, + + // qSa(:focus) reports false when true (Chrome 21), + // A support test would require too much code (would include document ready) + rbuggyQSA = [":focus"], + + // matchesSelector(:focus) reports false when true (Chrome 21), + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + // A support test would require too much code (would include document ready) + // just skip matchesSelector for :active + rbuggyMatches = [ ":active", ":focus" ], + matches = docElem.matchesSelector || + docElem.mozMatchesSelector || + docElem.webkitMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector; + + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert(function( div ) { + // Select is set to empty string on purpose + // This is to test IE's treatment of not explictly + // setting a boolean content attribute, + // since its presence should be enough + // http://bugs.jquery.com/ticket/12359 + div.innerHTML = ""; + + // IE8 - Some boolean attributes are not treated correctly + if ( !div.querySelectorAll("[selected]").length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:checked|disabled|ismap|multiple|readonly|selected|value)" ); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here (do not put tests after this one) + if ( !div.querySelectorAll(":checked").length ) { + rbuggyQSA.push(":checked"); + } + }); + + assert(function( div ) { + + // Opera 10-12/IE9 - ^= $= *= and empty values + // Should not select anything + div.innerHTML = "

    "; + if ( div.querySelectorAll("[test^='']").length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:\"\"|'')" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here (do not put tests after this one) + div.innerHTML = ""; + if ( !div.querySelectorAll(":enabled").length ) { + rbuggyQSA.push(":enabled", ":disabled"); + } + }); + + // rbuggyQSA always contains :focus, so no need for a length check + rbuggyQSA = /* rbuggyQSA.length && */ new RegExp( rbuggyQSA.join("|") ); + + select = function( selector, context, results, seed, xml ) { + // Only use querySelectorAll when not filtering, + // when this is not xml, + // and when no QSA bugs apply + if ( !seed && !xml && (!rbuggyQSA || !rbuggyQSA.test( selector )) ) { + var groups, i, + old = true, + nid = expando, + newContext = context, + newSelector = context.nodeType === 9 && selector; + + // qSA works strangely on Element-rooted queries + // We can work around this by specifying an extra ID on the root + // and working up from there (Thanks to Andrew Dupont for the technique) + // IE 8 doesn't work on object elements + if ( context.nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { + groups = tokenize( selector ); + + if ( (old = context.getAttribute("id")) ) { + nid = old.replace( rescape, "\\$&" ); + } else { + context.setAttribute( "id", nid ); + } + nid = "[id='" + nid + "'] "; + + i = groups.length; + while ( i-- ) { + groups[i] = nid + groups[i].join(""); + } + newContext = rsibling.test( selector ) && context.parentNode || context; + newSelector = groups.join(","); + } + + if ( newSelector ) { + try { + push.apply( results, slice.call( newContext.querySelectorAll( + newSelector + ), 0 ) ); + return results; + } catch(qsaError) { + } finally { + if ( !old ) { + context.removeAttribute("id"); + } + } + } + } + + return oldSelect( selector, context, results, seed, xml ); + }; + + if ( matches ) { + assert(function( div ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + disconnectedMatch = matches.call( div, "div" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + try { + matches.call( div, "[test!='']:sizzle" ); + rbuggyMatches.push( "!=", pseudos ); + } catch ( e ) {} + }); + + // rbuggyMatches always contains :active and :focus, so no need for a length check + rbuggyMatches = /* rbuggyMatches.length && */ new RegExp( rbuggyMatches.join("|") ); + + Sizzle.matchesSelector = function( elem, expr ) { + // Make sure that attribute selectors are quoted + expr = expr.replace( rattributeQuotes, "='$1']" ); + + // rbuggyMatches always contains :active, so no need for an existence check + if ( !isXML( elem ) && !rbuggyMatches.test( expr ) && (!rbuggyQSA || !rbuggyQSA.test( expr )) ) { + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch(e) {} + } + + return Sizzle( expr, null, null, [ elem ] ).length > 0; + }; + } + })(); +} + +// Deprecated +Expr.pseudos["nth"] = Expr.pseudos["eq"]; + +// Back-compat +function setFilters() {} +Expr.filters = setFilters.prototype = Expr.pseudos; +Expr.setFilters = new setFilters(); + +// Override sizzle attribute retrieval +Sizzle.attr = jQuery.attr; +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; +jQuery.expr[":"] = jQuery.expr.pseudos; +jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; + + +})( window ); +var runtil = /Until$/, + rparentsprev = /^(?:parents|prev(?:Until|All))/, + isSimple = /^.[^:#\[\.,]*$/, + rneedsContext = jQuery.expr.match.needsContext, + // methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend({ + find: function( selector ) { + var i, l, length, n, r, ret, + self = this; + + if ( typeof selector !== "string" ) { + return jQuery( selector ).filter(function() { + for ( i = 0, l = self.length; i < l; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + }); + } + + ret = this.pushStack( "", "find", selector ); + + for ( i = 0, l = this.length; i < l; i++ ) { + length = ret.length; + jQuery.find( selector, this[i], ret ); + + if ( i > 0 ) { + // Make sure that the results are unique + for ( n = length; n < ret.length; n++ ) { + for ( r = 0; r < length; r++ ) { + if ( ret[r] === ret[n] ) { + ret.splice(n--, 1); + break; + } + } + } + } + } + + return ret; + }, + + has: function( target ) { + var i, + targets = jQuery( target, this ), + len = targets.length; + + return this.filter(function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( this, targets[i] ) ) { + return true; + } + } + }); + }, + + not: function( selector ) { + return this.pushStack( winnow(this, selector, false), "not", selector); + }, + + filter: function( selector ) { + return this.pushStack( winnow(this, selector, true), "filter", selector ); + }, + + is: function( selector ) { + return !!selector && ( + typeof selector === "string" ? + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + rneedsContext.test( selector ) ? + jQuery( selector, this.context ).index( this[0] ) >= 0 : + jQuery.filter( selector, this ).length > 0 : + this.filter( selector ).length > 0 ); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + ret = [], + pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? + jQuery( selectors, context || this.context ) : + 0; + + for ( ; i < l; i++ ) { + cur = this[i]; + + while ( cur && cur.ownerDocument && cur !== context && cur.nodeType !== 11 ) { + if ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, selectors) ) { + ret.push( cur ); + break; + } + cur = cur.parentNode; + } + } + + ret = ret.length > 1 ? jQuery.unique( ret ) : ret; + + return this.pushStack( ret, "closest", selectors ); + }, + + // Determine the position of an element within + // the matched set of elements + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[0] && this[0].parentNode ) ? this.prevAll().length : -1; + } + + // index in selector + if ( typeof elem === "string" ) { + return jQuery.inArray( this[0], jQuery( elem ) ); + } + + // Locate the position of the desired element + return jQuery.inArray( + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[0] : elem, this ); + }, + + add: function( selector, context ) { + var set = typeof selector === "string" ? + jQuery( selector, context ) : + jQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector ), + all = jQuery.merge( this.get(), set ); + + return this.pushStack( isDisconnected( set[0] ) || isDisconnected( all[0] ) ? + all : + jQuery.unique( all ) ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter(selector) + ); + } +}); + +jQuery.fn.andSelf = jQuery.fn.addBack; + +// A painfully simple check to see if an element is disconnected +// from a document (should be improved, where feasible). +function isDisconnected( node ) { + return !node || !node.parentNode || node.parentNode.nodeType === 11; +} + +function sibling( cur, dir ) { + do { + cur = cur[ dir ]; + } while ( cur && cur.nodeType !== 1 ); + + return cur; +} + +jQuery.each({ + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return jQuery.dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return jQuery.dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return jQuery.dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return jQuery.dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, i, until ) { + return jQuery.dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, i, until ) { + return jQuery.dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return jQuery.sibling( elem.firstChild ); + }, + contents: function( elem ) { + return jQuery.nodeName( elem, "iframe" ) ? + elem.contentDocument || elem.contentWindow.document : + jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var ret = jQuery.map( this, fn, until ); + + if ( !runtil.test( name ) ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; + + if ( this.length > 1 && rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + + return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); + }; +}); + +jQuery.extend({ + filter: function( expr, elems, not ) { + if ( not ) { + expr = ":not(" + expr + ")"; + } + + return elems.length === 1 ? + jQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] : + jQuery.find.matches(expr, elems); + }, + + dir: function( elem, dir, until ) { + var matched = [], + cur = elem[ dir ]; + + while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { + if ( cur.nodeType === 1 ) { + matched.push( cur ); + } + cur = cur[dir]; + } + return matched; + }, + + sibling: function( n, elem ) { + var r = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + r.push( n ); + } + } + + return r; + } +}); + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, keep ) { + + // Can't pass null or undefined to indexOf in Firefox 4 + // Set to 0 to skip string check + qualifier = qualifier || 0; + + if ( jQuery.isFunction( qualifier ) ) { + return jQuery.grep(elements, function( elem, i ) { + var retVal = !!qualifier.call( elem, i, elem ); + return retVal === keep; + }); + + } else if ( qualifier.nodeType ) { + return jQuery.grep(elements, function( elem, i ) { + return ( elem === qualifier ) === keep; + }); + + } else if ( typeof qualifier === "string" ) { + var filtered = jQuery.grep(elements, function( elem ) { + return elem.nodeType === 1; + }); + + if ( isSimple.test( qualifier ) ) { + return jQuery.filter(qualifier, filtered, !keep); + } else { + qualifier = jQuery.filter( qualifier, filtered ); + } + } + + return jQuery.grep(elements, function( elem, i ) { + return ( jQuery.inArray( elem, qualifier ) >= 0 ) === keep; + }); +} +function createSafeFragment( document ) { + var list = nodeNames.split( "|" ), + safeFrag = document.createDocumentFragment(); + + if ( safeFrag.createElement ) { + while ( list.length ) { + safeFrag.createElement( + list.pop() + ); + } + } + return safeFrag; +} + +var nodeNames = "abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|" + + "header|hgroup|mark|meter|nav|output|progress|section|summary|time|video", + rinlinejQuery = / jQuery\d+="(?:null|\d+)"/g, + rleadingWhitespace = /^\s+/, + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, + rtagName = /<([\w:]+)/, + rtbody = /]", "i"), + rcheckableType = /^(?:checkbox|radio)$/, + // checked="checked" or checked + rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i, + rscriptType = /\/(java|ecma)script/i, + rcleanScript = /^\s*\s*$/g, + wrapMap = { + option: [ 1, "" ], + legend: [ 1, "
    ", "
    " ], + thead: [ 1, "", "
    " ], + tr: [ 2, "", "
    " ], + td: [ 3, "", "
    " ], + col: [ 2, "", "
    " ], + area: [ 1, "", "" ], + _default: [ 0, "", "" ] + }, + safeFragment = createSafeFragment( document ), + fragmentDiv = safeFragment.appendChild( document.createElement("div") ); + +wrapMap.optgroup = wrapMap.option; +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +// IE6-8 can't serialize link, script, style, or any html5 (NoScope) tags, +// unless wrapped in a div with non-breaking characters in front of it. +if ( !jQuery.support.htmlSerialize ) { + wrapMap._default = [ 1, "X
    ", "
    " ]; +} + +jQuery.fn.extend({ + text: function( value ) { + return jQuery.access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().append( ( this[0] && this[0].ownerDocument || document ).createTextNode( value ) ); + }, null, value, arguments.length ); + }, + + wrapAll: function( html ) { + if ( jQuery.isFunction( html ) ) { + return this.each(function(i) { + jQuery(this).wrapAll( html.call(this, i) ); + }); + } + + if ( this[0] ) { + // The elements to wrap the target around + var wrap = jQuery( html, this[0].ownerDocument ).eq(0).clone(true); + + if ( this[0].parentNode ) { + wrap.insertBefore( this[0] ); + } + + wrap.map(function() { + var elem = this; + + while ( elem.firstChild && elem.firstChild.nodeType === 1 ) { + elem = elem.firstChild; + } + + return elem; + }).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( jQuery.isFunction( html ) ) { + return this.each(function(i) { + jQuery(this).wrapInner( html.call(this, i) ); + }); + } + + return this.each(function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + }); + }, + + wrap: function( html ) { + var isFunction = jQuery.isFunction( html ); + + return this.each(function(i) { + jQuery( this ).wrapAll( isFunction ? html.call(this, i) : html ); + }); + }, + + unwrap: function() { + return this.parent().each(function() { + if ( !jQuery.nodeName( this, "body" ) ) { + jQuery( this ).replaceWith( this.childNodes ); + } + }).end(); + }, + + append: function() { + return this.domManip(arguments, true, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 ) { + this.appendChild( elem ); + } + }); + }, + + prepend: function() { + return this.domManip(arguments, true, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 ) { + this.insertBefore( elem, this.firstChild ); + } + }); + }, + + before: function() { + if ( !isDisconnected( this[0] ) ) { + return this.domManip(arguments, false, function( elem ) { + this.parentNode.insertBefore( elem, this ); + }); + } + + if ( arguments.length ) { + var set = jQuery.clean( arguments ); + return this.pushStack( jQuery.merge( set, this ), "before", this.selector ); + } + }, + + after: function() { + if ( !isDisconnected( this[0] ) ) { + return this.domManip(arguments, false, function( elem ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + }); + } + + if ( arguments.length ) { + var set = jQuery.clean( arguments ); + return this.pushStack( jQuery.merge( this, set ), "after", this.selector ); + } + }, + + // keepData is for internal use only--do not document + remove: function( selector, keepData ) { + var elem, + i = 0; + + for ( ; (elem = this[i]) != null; i++ ) { + if ( !selector || jQuery.filter( selector, [ elem ] ).length ) { + if ( !keepData && elem.nodeType === 1 ) { + jQuery.cleanData( elem.getElementsByTagName("*") ); + jQuery.cleanData( [ elem ] ); + } + + if ( elem.parentNode ) { + elem.parentNode.removeChild( elem ); + } + } + } + + return this; + }, + + empty: function() { + var elem, + i = 0; + + for ( ; (elem = this[i]) != null; i++ ) { + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( elem.getElementsByTagName("*") ); + } + + // Remove any remaining nodes + while ( elem.firstChild ) { + elem.removeChild( elem.firstChild ); + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function () { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + }); + }, + + html: function( value ) { + return jQuery.access( this, function( value ) { + var elem = this[0] || {}, + i = 0, + l = this.length; + + if ( value === undefined ) { + return elem.nodeType === 1 ? + elem.innerHTML.replace( rinlinejQuery, "" ) : + undefined; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + ( jQuery.support.htmlSerialize || !rnoshimcache.test( value ) ) && + ( jQuery.support.leadingWhitespace || !rleadingWhitespace.test( value ) ) && + !wrapMap[ ( rtagName.exec( value ) || ["", ""] )[1].toLowerCase() ] ) { + + value = value.replace( rxhtmlTag, "<$1>" ); + + try { + for (; i < l; i++ ) { + // Remove element nodes and prevent memory leaks + elem = this[i] || {}; + if ( elem.nodeType === 1 ) { + jQuery.cleanData( elem.getElementsByTagName( "*" ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch(e) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function( value ) { + if ( !isDisconnected( this[0] ) ) { + // Make sure that the elements are removed from the DOM before they are inserted + // this can help fix replacing a parent with child elements + if ( jQuery.isFunction( value ) ) { + return this.each(function(i) { + var self = jQuery(this), old = self.html(); + self.replaceWith( value.call( this, i, old ) ); + }); + } + + if ( typeof value !== "string" ) { + value = jQuery( value ).detach(); + } + + return this.each(function() { + var next = this.nextSibling, + parent = this.parentNode; + + jQuery( this ).remove(); + + if ( next ) { + jQuery(next).before( value ); + } else { + jQuery(parent).append( value ); + } + }); + } + + return this.length ? + this.pushStack( jQuery(jQuery.isFunction(value) ? value() : value), "replaceWith", value ) : + this; + }, + + detach: function( selector ) { + return this.remove( selector, true ); + }, + + domManip: function( args, table, callback ) { + + // Flatten any nested arrays + args = [].concat.apply( [], args ); + + var results, first, fragment, iNoClone, + i = 0, + value = args[0], + scripts = [], + l = this.length; + + // We can't cloneNode fragments that contain checked, in WebKit + if ( !jQuery.support.checkClone && l > 1 && typeof value === "string" && rchecked.test( value ) ) { + return this.each(function() { + jQuery(this).domManip( args, table, callback ); + }); + } + + if ( jQuery.isFunction(value) ) { + return this.each(function(i) { + var self = jQuery(this); + args[0] = value.call( this, i, table ? self.html() : undefined ); + self.domManip( args, table, callback ); + }); + } + + if ( this[0] ) { + results = jQuery.buildFragment( args, this, scripts ); + fragment = results.fragment; + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + if ( first ) { + table = table && jQuery.nodeName( first, "tr" ); + + // Use the original fragment for the last item instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + // Fragments from the fragment cache must always be cloned and never used in place. + for ( iNoClone = results.cacheable || l - 1; i < l; i++ ) { + callback.call( + table && jQuery.nodeName( this[i], "table" ) ? + findOrAppend( this[i], "tbody" ) : + this[i], + i === iNoClone ? + fragment : + jQuery.clone( fragment, true, true ) + ); + } + } + + // Fix #11809: Avoid leaking memory + fragment = first = null; + + if ( scripts.length ) { + jQuery.each( scripts, function( i, elem ) { + if ( elem.src ) { + if ( jQuery.ajax ) { + jQuery.ajax({ + url: elem.src, + type: "GET", + dataType: "script", + async: false, + global: false, + "throws": true + }); + } else { + jQuery.error("no ajax"); + } + } else { + jQuery.globalEval( ( elem.text || elem.textContent || elem.innerHTML || "" ).replace( rcleanScript, "" ) ); + } + + if ( elem.parentNode ) { + elem.parentNode.removeChild( elem ); + } + }); + } + } + + return this; + } +}); + +function findOrAppend( elem, tag ) { + return elem.getElementsByTagName( tag )[0] || elem.appendChild( elem.ownerDocument.createElement( tag ) ); +} + +function cloneCopyEvent( src, dest ) { + + if ( dest.nodeType !== 1 || !jQuery.hasData( src ) ) { + return; + } + + var type, i, l, + oldData = jQuery._data( src ), + curData = jQuery._data( dest, oldData ), + events = oldData.events; + + if ( events ) { + delete curData.handle; + curData.events = {}; + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + + // make the cloned public data object a copy from the original + if ( curData.data ) { + curData.data = jQuery.extend( {}, curData.data ); + } +} + +function cloneFixAttributes( src, dest ) { + var nodeName; + + // We do not need to do anything for non-Elements + if ( dest.nodeType !== 1 ) { + return; + } + + // clearAttributes removes the attributes, which we don't want, + // but also removes the attachEvent events, which we *do* want + if ( dest.clearAttributes ) { + dest.clearAttributes(); + } + + // mergeAttributes, in contrast, only merges back on the + // original attributes, not the events + if ( dest.mergeAttributes ) { + dest.mergeAttributes( src ); + } + + nodeName = dest.nodeName.toLowerCase(); + + if ( nodeName === "object" ) { + // IE6-10 improperly clones children of object elements using classid. + // IE10 throws NoModificationAllowedError if parent is null, #12132. + if ( dest.parentNode ) { + dest.outerHTML = src.outerHTML; + } + + // This path appears unavoidable for IE9. When cloning an object + // element in IE9, the outerHTML strategy above is not sufficient. + // If the src has innerHTML and the destination does not, + // copy the src.innerHTML into the dest.innerHTML. #10324 + if ( jQuery.support.html5Clone && (src.innerHTML && !jQuery.trim(dest.innerHTML)) ) { + dest.innerHTML = src.innerHTML; + } + + } else if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + // IE6-8 fails to persist the checked state of a cloned checkbox + // or radio button. Worse, IE6-7 fail to give the cloned element + // a checked appearance if the defaultChecked value isn't also set + + dest.defaultChecked = dest.checked = src.checked; + + // IE6-7 get confused and end up setting the value of a cloned + // checkbox/radio button to an empty string instead of "on" + if ( dest.value !== src.value ) { + dest.value = src.value; + } + + // IE6-8 fails to return the selected option to the default selected + // state when cloning options + } else if ( nodeName === "option" ) { + dest.selected = src.defaultSelected; + + // IE6-8 fails to set the defaultValue to the correct value when + // cloning other types of input fields + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + + // IE blanks contents when cloning scripts + } else if ( nodeName === "script" && dest.text !== src.text ) { + dest.text = src.text; + } + + // Event data gets referenced instead of copied if the expando + // gets copied too + dest.removeAttribute( jQuery.expando ); +} + +jQuery.buildFragment = function( args, context, scripts ) { + var fragment, cacheable, cachehit, + first = args[ 0 ]; + + // Set context from what may come in as undefined or a jQuery collection or a node + // Updated to fix #12266 where accessing context[0] could throw an exception in IE9/10 & + // also doubles as fix for #8950 where plain objects caused createDocumentFragment exception + context = context || document; + context = !context.nodeType && context[0] || context; + context = context.ownerDocument || context; + + // Only cache "small" (1/2 KB) HTML strings that are associated with the main document + // Cloning options loses the selected state, so don't cache them + // IE 6 doesn't like it when you put or elements in a fragment + // Also, WebKit does not clone 'checked' attributes on cloneNode, so don't cache + // Lastly, IE6,7,8 will not correctly reuse cached fragments that were created from unknown elems #10501 + if ( args.length === 1 && typeof first === "string" && first.length < 512 && context === document && + first.charAt(0) === "<" && !rnocache.test( first ) && + (jQuery.support.checkClone || !rchecked.test( first )) && + (jQuery.support.html5Clone || !rnoshimcache.test( first )) ) { + + // Mark cacheable and look for a hit + cacheable = true; + fragment = jQuery.fragments[ first ]; + cachehit = fragment !== undefined; + } + + if ( !fragment ) { + fragment = context.createDocumentFragment(); + jQuery.clean( args, context, fragment, scripts ); + + // Update the cache, but only store false + // unless this is a second parsing of the same content + if ( cacheable ) { + jQuery.fragments[ first ] = cachehit && fragment; + } + } + + return { fragment: fragment, cacheable: cacheable }; +}; + +jQuery.fragments = {}; + +jQuery.each({ + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + i = 0, + ret = [], + insert = jQuery( selector ), + l = insert.length, + parent = this.length === 1 && this[0].parentNode; + + if ( (parent == null || parent && parent.nodeType === 11 && parent.childNodes.length === 1) && l === 1 ) { + insert[ original ]( this[0] ); + return this; + } else { + for ( ; i < l; i++ ) { + elems = ( i > 0 ? this.clone(true) : this ).get(); + jQuery( insert[i] )[ original ]( elems ); + ret = ret.concat( elems ); + } + + return this.pushStack( ret, name, insert.selector ); + } + }; +}); + +function getAll( elem ) { + if ( typeof elem.getElementsByTagName !== "undefined" ) { + return elem.getElementsByTagName( "*" ); + + } else if ( typeof elem.querySelectorAll !== "undefined" ) { + return elem.querySelectorAll( "*" ); + + } else { + return []; + } +} + +// Used in clean, fixes the defaultChecked property +function fixDefaultChecked( elem ) { + if ( rcheckableType.test( elem.type ) ) { + elem.defaultChecked = elem.checked; + } +} + +jQuery.extend({ + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var srcElements, + destElements, + i, + clone; + + if ( jQuery.support.html5Clone || jQuery.isXMLDoc(elem) || !rnoshimcache.test( "<" + elem.nodeName + ">" ) ) { + clone = elem.cloneNode( true ); + + // IE<=8 does not properly clone detached, unknown element nodes + } else { + fragmentDiv.innerHTML = elem.outerHTML; + fragmentDiv.removeChild( clone = fragmentDiv.firstChild ); + } + + if ( (!jQuery.support.noCloneEvent || !jQuery.support.noCloneChecked) && + (elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem) ) { + // IE copies events bound via attachEvent when using cloneNode. + // Calling detachEvent on the clone will also remove the events + // from the original. In order to get around this, we use some + // proprietary methods to clear the events. Thanks to MooTools + // guys for this hotness. + + cloneFixAttributes( elem, clone ); + + // Using Sizzle here is crazy slow, so we use getElementsByTagName instead + srcElements = getAll( elem ); + destElements = getAll( clone ); + + // Weird iteration because IE will replace the length property + // with an element if you are cloning the body and one of the + // elements on the page has a name or id of "length" + for ( i = 0; srcElements[i]; ++i ) { + // Ensure that the destination node is not null; Fixes #9587 + if ( destElements[i] ) { + cloneFixAttributes( srcElements[i], destElements[i] ); + } + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + cloneCopyEvent( elem, clone ); + + if ( deepDataAndEvents ) { + srcElements = getAll( elem ); + destElements = getAll( clone ); + + for ( i = 0; srcElements[i]; ++i ) { + cloneCopyEvent( srcElements[i], destElements[i] ); + } + } + } + + srcElements = destElements = null; + + // Return the cloned set + return clone; + }, + + clean: function( elems, context, fragment, scripts ) { + var i, j, elem, tag, wrap, depth, div, hasBody, tbody, len, handleScript, jsTags, + safe = context === document && safeFragment, + ret = []; + + // Ensure that context is a document + if ( !context || typeof context.createDocumentFragment === "undefined" ) { + context = document; + } + + // Use the already-created safe fragment if context permits + for ( i = 0; (elem = elems[i]) != null; i++ ) { + if ( typeof elem === "number" ) { + elem += ""; + } + + if ( !elem ) { + continue; + } + + // Convert html string into DOM nodes + if ( typeof elem === "string" ) { + if ( !rhtml.test( elem ) ) { + elem = context.createTextNode( elem ); + } else { + // Ensure a safe container in which to render the html + safe = safe || createSafeFragment( context ); + div = context.createElement("div"); + safe.appendChild( div ); + + // Fix "XHTML"-style tags in all browsers + elem = elem.replace(rxhtmlTag, "<$1>"); + + // Go to html and back, then peel off extra wrappers + tag = ( rtagName.exec( elem ) || ["", ""] )[1].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + depth = wrap[0]; + div.innerHTML = wrap[1] + elem + wrap[2]; + + // Move to the right depth + while ( depth-- ) { + div = div.lastChild; + } + + // Remove IE's autoinserted from table fragments + if ( !jQuery.support.tbody ) { + + // String was a , *may* have spurious + hasBody = rtbody.test(elem); + tbody = tag === "table" && !hasBody ? + div.firstChild && div.firstChild.childNodes : + + // String was a bare or + wrap[1] === "
    " && !hasBody ? + div.childNodes : + []; + + for ( j = tbody.length - 1; j >= 0 ; --j ) { + if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j ].childNodes.length ) { + tbody[ j ].parentNode.removeChild( tbody[ j ] ); + } + } + } + + // IE completely kills leading whitespace when innerHTML is used + if ( !jQuery.support.leadingWhitespace && rleadingWhitespace.test( elem ) ) { + div.insertBefore( context.createTextNode( rleadingWhitespace.exec(elem)[0] ), div.firstChild ); + } + + elem = div.childNodes; + + // Take out of fragment container (we need a fresh div each time) + div.parentNode.removeChild( div ); + } + } + + if ( elem.nodeType ) { + ret.push( elem ); + } else { + jQuery.merge( ret, elem ); + } + } + + // Fix #11356: Clear elements from safeFragment + if ( div ) { + elem = div = safe = null; + } + + // Reset defaultChecked for any radios and checkboxes + // about to be appended to the DOM in IE 6/7 (#8060) + if ( !jQuery.support.appendChecked ) { + for ( i = 0; (elem = ret[i]) != null; i++ ) { + if ( jQuery.nodeName( elem, "input" ) ) { + fixDefaultChecked( elem ); + } else if ( typeof elem.getElementsByTagName !== "undefined" ) { + jQuery.grep( elem.getElementsByTagName("input"), fixDefaultChecked ); + } + } + } + + // Append elements to a provided document fragment + if ( fragment ) { + // Special handling of each script element + handleScript = function( elem ) { + // Check if we consider it executable + if ( !elem.type || rscriptType.test( elem.type ) ) { + // Detach the script and store it in the scripts array (if provided) or the fragment + // Return truthy to indicate that it has been handled + return scripts ? + scripts.push( elem.parentNode ? elem.parentNode.removeChild( elem ) : elem ) : + fragment.appendChild( elem ); + } + }; + + for ( i = 0; (elem = ret[i]) != null; i++ ) { + // Check if we're done after handling an executable script + if ( !( jQuery.nodeName( elem, "script" ) && handleScript( elem ) ) ) { + // Append to fragment and handle embedded scripts + fragment.appendChild( elem ); + if ( typeof elem.getElementsByTagName !== "undefined" ) { + // handleScript alters the DOM, so use jQuery.merge to ensure snapshot iteration + jsTags = jQuery.grep( jQuery.merge( [], elem.getElementsByTagName("script") ), handleScript ); + + // Splice the scripts into ret after their former ancestor and advance our index beyond them + ret.splice.apply( ret, [i + 1, 0].concat( jsTags ) ); + i += jsTags.length; + } + } + } + } + + return ret; + }, + + cleanData: function( elems, /* internal */ acceptData ) { + var data, id, elem, type, + i = 0, + internalKey = jQuery.expando, + cache = jQuery.cache, + deleteExpando = jQuery.support.deleteExpando, + special = jQuery.event.special; + + for ( ; (elem = elems[i]) != null; i++ ) { + + if ( acceptData || jQuery.acceptData( elem ) ) { + + id = elem[ internalKey ]; + data = id && cache[ id ]; + + if ( data ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Remove cache only if it was not already removed by jQuery.event.remove + if ( cache[ id ] ) { + + delete cache[ id ]; + + // IE does not allow us to delete expando properties from nodes, + // nor does it have a removeAttribute function on Document nodes; + // we must handle all of these cases + if ( deleteExpando ) { + delete elem[ internalKey ]; + + } else if ( elem.removeAttribute ) { + elem.removeAttribute( internalKey ); + + } else { + elem[ internalKey ] = null; + } + + jQuery.deletedIds.push( id ); + } + } + } + } + } +}); +// Limit scope pollution from any deprecated API +(function() { + +var matched, browser; + +// Use of jQuery.browser is frowned upon. +// More details: http://api.jquery.com/jQuery.browser +// jQuery.uaMatch maintained for back-compat +jQuery.uaMatch = function( ua ) { + ua = ua.toLowerCase(); + + var match = /(chrome)[ \/]([\w.]+)/.exec( ua ) || + /(webkit)[ \/]([\w.]+)/.exec( ua ) || + /(opera)(?:.*version|)[ \/]([\w.]+)/.exec( ua ) || + /(msie) ([\w.]+)/.exec( ua ) || + ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec( ua ) || + []; + + return { + browser: match[ 1 ] || "", + version: match[ 2 ] || "0" + }; +}; + +matched = jQuery.uaMatch( navigator.userAgent ); +browser = {}; + +if ( matched.browser ) { + browser[ matched.browser ] = true; + browser.version = matched.version; +} + +// Chrome is Webkit, but Webkit is also Safari. +if ( browser.chrome ) { + browser.webkit = true; +} else if ( browser.webkit ) { + browser.safari = true; +} + +jQuery.browser = browser; + +jQuery.sub = function() { + function jQuerySub( selector, context ) { + return new jQuerySub.fn.init( selector, context ); + } + jQuery.extend( true, jQuerySub, this ); + jQuerySub.superclass = this; + jQuerySub.fn = jQuerySub.prototype = this(); + jQuerySub.fn.constructor = jQuerySub; + jQuerySub.sub = this.sub; + jQuerySub.fn.init = function init( selector, context ) { + if ( context && context instanceof jQuery && !(context instanceof jQuerySub) ) { + context = jQuerySub( context ); + } + + return jQuery.fn.init.call( this, selector, context, rootjQuerySub ); + }; + jQuerySub.fn.init.prototype = jQuerySub.fn; + var rootjQuerySub = jQuerySub(document); + return jQuerySub; +}; + +})(); +var curCSS, iframe, iframeDoc, + ralpha = /alpha\([^)]*\)/i, + ropacity = /opacity=([^)]*)/, + rposition = /^(top|right|bottom|left)$/, + // swappable if display is none or starts with table except "table", "table-cell", or "table-caption" + // see here for display values: https://developer.mozilla.org/en-US/docs/CSS/display + rdisplayswap = /^(none|table(?!-c[ea]).+)/, + rmargin = /^margin/, + rnumsplit = new RegExp( "^(" + core_pnum + ")(.*)$", "i" ), + rnumnonpx = new RegExp( "^(" + core_pnum + ")(?!px)[a-z%]+$", "i" ), + rrelNum = new RegExp( "^([-+])=(" + core_pnum + ")", "i" ), + elemdisplay = {}, + + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: 0, + fontWeight: 400 + }, + + cssExpand = [ "Top", "Right", "Bottom", "Left" ], + cssPrefixes = [ "Webkit", "O", "Moz", "ms" ], + + eventsToggle = jQuery.fn.toggle; + +// return a css property mapped to a potentially vendor prefixed property +function vendorPropName( style, name ) { + + // shortcut for names that are not vendor prefixed + if ( name in style ) { + return name; + } + + // check for vendor prefixed names + var capName = name.charAt(0).toUpperCase() + name.slice(1), + origName = name, + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in style ) { + return name; + } + } + + return origName; +} + +function isHidden( elem, el ) { + elem = el || elem; + return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem ); +} + +function showHide( elements, show ) { + var elem, display, + values = [], + index = 0, + length = elements.length; + + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + values[ index ] = jQuery._data( elem, "olddisplay" ); + if ( show ) { + // Reset the inline display of this element to learn if it is + // being hidden by cascaded rules or not + if ( !values[ index ] && elem.style.display === "none" ) { + elem.style.display = ""; + } + + // Set elements which have been overridden with display: none + // in a stylesheet to whatever the default browser style is + // for such an element + if ( elem.style.display === "" && isHidden( elem ) ) { + values[ index ] = jQuery._data( elem, "olddisplay", css_defaultDisplay(elem.nodeName) ); + } + } else { + display = curCSS( elem, "display" ); + + if ( !values[ index ] && display !== "none" ) { + jQuery._data( elem, "olddisplay", display ); + } + } + } + + // Set the display of most of the elements in a second loop + // to avoid the constant reflow + for ( index = 0; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + if ( !show || elem.style.display === "none" || elem.style.display === "" ) { + elem.style.display = show ? values[ index ] || "" : "none"; + } + } + + return elements; +} + +jQuery.fn.extend({ + css: function( name, value ) { + return jQuery.access( this, function( elem, name, value ) { + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + }, + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state, fn2 ) { + var bool = typeof state === "boolean"; + + if ( jQuery.isFunction( state ) && jQuery.isFunction( fn2 ) ) { + return eventsToggle.apply( this, arguments ); + } + + return this.each(function() { + if ( bool ? state : isHidden( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + }); + } +}); + +jQuery.extend({ + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + + } + } + } + }, + + // Exclude the following css properties to add px + cssNumber: { + "fillOpacity": true, + "fontWeight": true, + "lineHeight": true, + "opacity": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: { + // normalize float css property + "float": jQuery.support.cssFloat ? "cssFloat" : "styleFloat" + }, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = jQuery.camelCase( name ), + style = elem.style; + + name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( style, origName ) ); + + // gets hook for the prefixed version + // followed by the unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // convert relative number strings (+= or -=) to relative numbers. #7345 + if ( type === "string" && (ret = rrelNum.exec( value )) ) { + value = ( ret[1] + 1 ) * ret[2] + parseFloat( jQuery.css( elem, name ) ); + // Fixes bug #9237 + type = "number"; + } + + // Make sure that NaN and null values aren't set. See: #7116 + if ( value == null || type === "number" && isNaN( value ) ) { + return; + } + + // If a number was passed in, add 'px' to the (except for certain CSS properties) + if ( type === "number" && !jQuery.cssNumber[ origName ] ) { + value += "px"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !("set" in hooks) || (value = hooks.set( elem, value, extra )) !== undefined ) { + // Wrapped to prevent IE from throwing errors when 'invalid' values are provided + // Fixes bug #5509 + try { + style[ name ] = value; + } catch(e) {} + } + + } else { + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && (ret = hooks.get( elem, false, extra )) !== undefined ) { + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, numeric, extra ) { + var val, num, hooks, + origName = jQuery.camelCase( name ); + + // Make sure that we're working with the right name + name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( elem.style, origName ) ); + + // gets hook for the prefixed version + // followed by the unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name ); + } + + //convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Return, converting to number if forced or a qualifier was provided and val looks numeric + if ( numeric || extra !== undefined ) { + num = parseFloat( val ); + return numeric || jQuery.isNumeric( num ) ? num || 0 : val; + } + return val; + }, + + // A method for quickly swapping in/out CSS properties to get correct calculations + swap: function( elem, options, callback ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.call( elem ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; + } +}); + +// NOTE: To any future maintainer, we've window.getComputedStyle +// because jsdom on node.js will break without it. +if ( window.getComputedStyle ) { + curCSS = function( elem, name ) { + var ret, width, minWidth, maxWidth, + computed = window.getComputedStyle( elem, null ), + style = elem.style; + + if ( computed ) { + + ret = computed[ name ]; + if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) { + ret = jQuery.style( elem, name ); + } + + // A tribute to the "awesome hack by Dean Edwards" + // Chrome < 17 and Safari 5.0 uses "computed value" instead of "used value" for margin-right + // Safari 5.1.7 (at least) returns percentage for a larger set of values, but width seems to be reliably pixels + // this is against the CSSOM draft spec: http://dev.w3.org/csswg/cssom/#resolved-values + if ( rnumnonpx.test( ret ) && rmargin.test( name ) ) { + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret; + }; +} else if ( document.documentElement.currentStyle ) { + curCSS = function( elem, name ) { + var left, rsLeft, + ret = elem.currentStyle && elem.currentStyle[ name ], + style = elem.style; + + // Avoid setting ret to empty string here + // so we don't default to auto + if ( ret == null && style && style[ name ] ) { + ret = style[ name ]; + } + + // From the awesome hack by Dean Edwards + // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291 + + // If we're not dealing with a regular pixel number + // but a number that has a weird ending, we need to convert it to pixels + // but not position css attributes, as those are proportional to the parent element instead + // and we can't measure the parent instead because it might trigger a "stacking dolls" problem + if ( rnumnonpx.test( ret ) && !rposition.test( name ) ) { + + // Remember the original values + left = style.left; + rsLeft = elem.runtimeStyle && elem.runtimeStyle.left; + + // Put in the new values to get a computed value out + if ( rsLeft ) { + elem.runtimeStyle.left = elem.currentStyle.left; + } + style.left = name === "fontSize" ? "1em" : ret; + ret = style.pixelLeft + "px"; + + // Revert the changed values + style.left = left; + if ( rsLeft ) { + elem.runtimeStyle.left = rsLeft; + } + } + + return ret === "" ? "auto" : ret; + }; +} + +function setPositiveNumber( elem, value, subtract ) { + var matches = rnumsplit.exec( value ); + return matches ? + Math.max( 0, matches[ 1 ] - ( subtract || 0 ) ) + ( matches[ 2 ] || "px" ) : + value; +} + +function augmentWidthOrHeight( elem, name, extra, isBorderBox ) { + var i = extra === ( isBorderBox ? "border" : "content" ) ? + // If we already have the right measurement, avoid augmentation + 4 : + // Otherwise initialize for horizontal or vertical properties + name === "width" ? 1 : 0, + + val = 0; + + for ( ; i < 4; i += 2 ) { + // both box models exclude margin, so add it if we want it + if ( extra === "margin" ) { + // we use jQuery.css instead of curCSS here + // because of the reliableMarginRight CSS hook! + val += jQuery.css( elem, extra + cssExpand[ i ], true ); + } + + // From this point on we use curCSS for maximum performance (relevant in animations) + if ( isBorderBox ) { + // border-box includes padding, so remove it if we want content + if ( extra === "content" ) { + val -= parseFloat( curCSS( elem, "padding" + cssExpand[ i ] ) ) || 0; + } + + // at this point, extra isn't border nor margin, so remove border + if ( extra !== "margin" ) { + val -= parseFloat( curCSS( elem, "border" + cssExpand[ i ] + "Width" ) ) || 0; + } + } else { + // at this point, extra isn't content, so add padding + val += parseFloat( curCSS( elem, "padding" + cssExpand[ i ] ) ) || 0; + + // at this point, extra isn't content nor padding, so add border + if ( extra !== "padding" ) { + val += parseFloat( curCSS( elem, "border" + cssExpand[ i ] + "Width" ) ) || 0; + } + } + } + + return val; +} + +function getWidthOrHeight( elem, name, extra ) { + + // Start with offset property, which is equivalent to the border-box value + var val = name === "width" ? elem.offsetWidth : elem.offsetHeight, + valueIsBorderBox = true, + isBorderBox = jQuery.support.boxSizing && jQuery.css( elem, "boxSizing" ) === "border-box"; + + // some non-html elements return undefined for offsetWidth, so check for null/undefined + // svg - https://bugzilla.mozilla.org/show_bug.cgi?id=649285 + // MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=491668 + if ( val <= 0 || val == null ) { + // Fall back to computed then uncomputed css if necessary + val = curCSS( elem, name ); + if ( val < 0 || val == null ) { + val = elem.style[ name ]; + } + + // Computed unit is not pixels. Stop here and return. + if ( rnumnonpx.test(val) ) { + return val; + } + + // we need the check for style in case a browser which returns unreliable values + // for getComputedStyle silently falls back to the reliable elem.style + valueIsBorderBox = isBorderBox && ( jQuery.support.boxSizingReliable || val === elem.style[ name ] ); + + // Normalize "", auto, and prepare for extra + val = parseFloat( val ) || 0; + } + + // use the active box-sizing model to add/subtract irrelevant styles + return ( val + + augmentWidthOrHeight( + elem, + name, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox + ) + ) + "px"; +} + + +// Try to determine the default display value of an element +function css_defaultDisplay( nodeName ) { + if ( elemdisplay[ nodeName ] ) { + return elemdisplay[ nodeName ]; + } + + var elem = jQuery( "<" + nodeName + ">" ).appendTo( document.body ), + display = elem.css("display"); + elem.remove(); + + // If the simple way fails, + // get element's real default display by attaching it to a temp iframe + if ( display === "none" || display === "" ) { + // Use the already-created iframe if possible + iframe = document.body.appendChild( + iframe || jQuery.extend( document.createElement("iframe"), { + frameBorder: 0, + width: 0, + height: 0 + }) + ); + + // Create a cacheable copy of the iframe document on first call. + // IE and Opera will allow us to reuse the iframeDoc without re-writing the fake HTML + // document to it; WebKit & Firefox won't allow reusing the iframe document. + if ( !iframeDoc || !iframe.createElement ) { + iframeDoc = ( iframe.contentWindow || iframe.contentDocument ).document; + iframeDoc.write(""); + iframeDoc.close(); + } + + elem = iframeDoc.body.appendChild( iframeDoc.createElement(nodeName) ); + + display = curCSS( elem, "display" ); + document.body.removeChild( iframe ); + } + + // Store the correct default display + elemdisplay[ nodeName ] = display; + + return display; +} + +jQuery.each([ "height", "width" ], function( i, name ) { + jQuery.cssHooks[ name ] = { + get: function( elem, computed, extra ) { + if ( computed ) { + // certain elements can have dimension info if we invisibly show them + // however, it must have a current display style that would benefit from this + if ( elem.offsetWidth === 0 && rdisplayswap.test( curCSS( elem, "display" ) ) ) { + return jQuery.swap( elem, cssShow, function() { + return getWidthOrHeight( elem, name, extra ); + }); + } else { + return getWidthOrHeight( elem, name, extra ); + } + } + }, + + set: function( elem, value, extra ) { + return setPositiveNumber( elem, value, extra ? + augmentWidthOrHeight( + elem, + name, + extra, + jQuery.support.boxSizing && jQuery.css( elem, "boxSizing" ) === "border-box" + ) : 0 + ); + } + }; +}); + +if ( !jQuery.support.opacity ) { + jQuery.cssHooks.opacity = { + get: function( elem, computed ) { + // IE uses filters for opacity + return ropacity.test( (computed && elem.currentStyle ? elem.currentStyle.filter : elem.style.filter) || "" ) ? + ( 0.01 * parseFloat( RegExp.$1 ) ) + "" : + computed ? "1" : ""; + }, + + set: function( elem, value ) { + var style = elem.style, + currentStyle = elem.currentStyle, + opacity = jQuery.isNumeric( value ) ? "alpha(opacity=" + value * 100 + ")" : "", + filter = currentStyle && currentStyle.filter || style.filter || ""; + + // IE has trouble with opacity if it does not have layout + // Force it by setting the zoom level + style.zoom = 1; + + // if setting opacity to 1, and no other filters exist - attempt to remove filter attribute #6652 + if ( value >= 1 && jQuery.trim( filter.replace( ralpha, "" ) ) === "" && + style.removeAttribute ) { + + // Setting style.filter to null, "" & " " still leave "filter:" in the cssText + // if "filter:" is present at all, clearType is disabled, we want to avoid this + // style.removeAttribute is IE Only, but so apparently is this code path... + style.removeAttribute( "filter" ); + + // if there there is no filter style applied in a css rule, we are done + if ( currentStyle && !currentStyle.filter ) { + return; + } + } + + // otherwise, set new filter values + style.filter = ralpha.test( filter ) ? + filter.replace( ralpha, opacity ) : + filter + " " + opacity; + } + }; +} + +// These hooks cannot be added until DOM ready because the support test +// for it is not run until after DOM ready +jQuery(function() { + if ( !jQuery.support.reliableMarginRight ) { + jQuery.cssHooks.marginRight = { + get: function( elem, computed ) { + // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right + // Work around by temporarily setting element display to inline-block + return jQuery.swap( elem, { "display": "inline-block" }, function() { + if ( computed ) { + return curCSS( elem, "marginRight" ); + } + }); + } + }; + } + + // Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=29084 + // getComputedStyle returns percent when specified for top/left/bottom/right + // rather than make the css module depend on the offset module, we just check for it here + if ( !jQuery.support.pixelPosition && jQuery.fn.position ) { + jQuery.each( [ "top", "left" ], function( i, prop ) { + jQuery.cssHooks[ prop ] = { + get: function( elem, computed ) { + if ( computed ) { + var ret = curCSS( elem, prop ); + // if curCSS returns percentage, fallback to offset + return rnumnonpx.test( ret ) ? jQuery( elem ).position()[ prop ] + "px" : ret; + } + } + }; + }); + } + +}); + +if ( jQuery.expr && jQuery.expr.filters ) { + jQuery.expr.filters.hidden = function( elem ) { + return ( elem.offsetWidth === 0 && elem.offsetHeight === 0 ) || (!jQuery.support.reliableHiddenOffsets && ((elem.style && elem.style.display) || curCSS( elem, "display" )) === "none"); + }; + + jQuery.expr.filters.visible = function( elem ) { + return !jQuery.expr.filters.hidden( elem ); + }; +} + +// These hooks are used by animate to expand properties +jQuery.each({ + margin: "", + padding: "", + border: "Width" +}, function( prefix, suffix ) { + jQuery.cssHooks[ prefix + suffix ] = { + expand: function( value ) { + var i, + + // assumes a single number if not a string + parts = typeof value === "string" ? value.split(" ") : [ value ], + expanded = {}; + + for ( i = 0; i < 4; i++ ) { + expanded[ prefix + cssExpand[ i ] + suffix ] = + parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; + } + + return expanded; + } + }; + + if ( !rmargin.test( prefix ) ) { + jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; + } +}); +var r20 = /%20/g, + rbracket = /\[\]$/, + rCRLF = /\r?\n/g, + rinput = /^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i, + rselectTextarea = /^(?:select|textarea)/i; + +jQuery.fn.extend({ + serialize: function() { + return jQuery.param( this.serializeArray() ); + }, + serializeArray: function() { + return this.map(function(){ + return this.elements ? jQuery.makeArray( this.elements ) : this; + }) + .filter(function(){ + return this.name && !this.disabled && + ( this.checked || rselectTextarea.test( this.nodeName ) || + rinput.test( this.type ) ); + }) + .map(function( i, elem ){ + var val = jQuery( this ).val(); + + return val == null ? + null : + jQuery.isArray( val ) ? + jQuery.map( val, function( val, i ){ + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + }) : + { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + }).get(); + } +}); + +//Serialize an array of form elements or a set of +//key/values into a query string +jQuery.param = function( a, traditional ) { + var prefix, + s = [], + add = function( key, value ) { + // If value is a function, invoke it and return its value + value = jQuery.isFunction( value ) ? value() : ( value == null ? "" : value ); + s[ s.length ] = encodeURIComponent( key ) + "=" + encodeURIComponent( value ); + }; + + // Set traditional to true for jQuery <= 1.3.2 behavior. + if ( traditional === undefined ) { + traditional = jQuery.ajaxSettings && jQuery.ajaxSettings.traditional; + } + + // If an array was passed in, assume that it is an array of form elements. + if ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { + // Serialize the form elements + jQuery.each( a, function() { + add( this.name, this.value ); + }); + + } else { + // If traditional, encode the "old" way (the way 1.3.2 or older + // did it), otherwise encode params recursively. + for ( prefix in a ) { + buildParams( prefix, a[ prefix ], traditional, add ); + } + } + + // Return the resulting serialization + return s.join( "&" ).replace( r20, "+" ); +}; + +function buildParams( prefix, obj, traditional, add ) { + var name; + + if ( jQuery.isArray( obj ) ) { + // Serialize array item. + jQuery.each( obj, function( i, v ) { + if ( traditional || rbracket.test( prefix ) ) { + // Treat each array item as a scalar. + add( prefix, v ); + + } else { + // If array item is non-scalar (array or object), encode its + // numeric index to resolve deserialization ambiguity issues. + // Note that rack (as of 1.0.0) can't currently deserialize + // nested arrays properly, and attempting to do so may cause + // a server error. Possible fixes are to modify rack's + // deserialization algorithm or to provide an option or flag + // to force array serialization to be shallow. + buildParams( prefix + "[" + ( typeof v === "object" ? i : "" ) + "]", v, traditional, add ); + } + }); + + } else if ( !traditional && jQuery.type( obj ) === "object" ) { + // Serialize object item. + for ( name in obj ) { + buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); + } + + } else { + // Serialize scalar item. + add( prefix, obj ); + } +} +var + // Document location + ajaxLocParts, + ajaxLocation, + + rhash = /#.*$/, + rheaders = /^(.*?):[ \t]*([^\r\n]*)\r?$/mg, // IE leaves an \r character at EOL + // #7653, #8125, #8152: local protocol detection + rlocalProtocol = /^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/, + rnoContent = /^(?:GET|HEAD)$/, + rprotocol = /^\/\//, + rquery = /\?/, + rscript = /)<[^<]*)*<\/script>/gi, + rts = /([?&])_=[^&]*/, + rurl = /^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/, + + // Keep a copy of the old load method + _load = jQuery.fn.load, + + /* Prefilters + * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) + * 2) These are called: + * - BEFORE asking for a transport + * - AFTER param serialization (s.data is a string if s.processData is true) + * 3) key is the dataType + * 4) the catchall symbol "*" can be used + * 5) execution will start with transport dataType and THEN continue down to "*" if needed + */ + prefilters = {}, + + /* Transports bindings + * 1) key is the dataType + * 2) the catchall symbol "*" can be used + * 3) selection will start with transport dataType and THEN go to "*" if needed + */ + transports = {}, + + // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression + allTypes = ["*/"] + ["*"]; + +// #8138, IE may throw an exception when accessing +// a field from window.location if document.domain has been set +try { + ajaxLocation = location.href; +} catch( e ) { + // Use the href attribute of an A element + // since IE will modify it given document.location + ajaxLocation = document.createElement( "a" ); + ajaxLocation.href = ""; + ajaxLocation = ajaxLocation.href; +} + +// Segment location into parts +ajaxLocParts = rurl.exec( ajaxLocation.toLowerCase() ) || []; + +// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport +function addToPrefiltersOrTransports( structure ) { + + // dataTypeExpression is optional and defaults to "*" + return function( dataTypeExpression, func ) { + + if ( typeof dataTypeExpression !== "string" ) { + func = dataTypeExpression; + dataTypeExpression = "*"; + } + + var dataType, list, placeBefore, + dataTypes = dataTypeExpression.toLowerCase().split( core_rspace ), + i = 0, + length = dataTypes.length; + + if ( jQuery.isFunction( func ) ) { + // For each dataType in the dataTypeExpression + for ( ; i < length; i++ ) { + dataType = dataTypes[ i ]; + // We control if we're asked to add before + // any existing element + placeBefore = /^\+/.test( dataType ); + if ( placeBefore ) { + dataType = dataType.substr( 1 ) || "*"; + } + list = structure[ dataType ] = structure[ dataType ] || []; + // then we add to the structure accordingly + list[ placeBefore ? "unshift" : "push" ]( func ); + } + } + }; +} + +// Base inspection function for prefilters and transports +function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR, + dataType /* internal */, inspected /* internal */ ) { + + dataType = dataType || options.dataTypes[ 0 ]; + inspected = inspected || {}; + + inspected[ dataType ] = true; + + var selection, + list = structure[ dataType ], + i = 0, + length = list ? list.length : 0, + executeOnly = ( structure === prefilters ); + + for ( ; i < length && ( executeOnly || !selection ); i++ ) { + selection = list[ i ]( options, originalOptions, jqXHR ); + // If we got redirected to another dataType + // we try there if executing only and not done already + if ( typeof selection === "string" ) { + if ( !executeOnly || inspected[ selection ] ) { + selection = undefined; + } else { + options.dataTypes.unshift( selection ); + selection = inspectPrefiltersOrTransports( + structure, options, originalOptions, jqXHR, selection, inspected ); + } + } + } + // If we're only executing or nothing was selected + // we try the catchall dataType if not done already + if ( ( executeOnly || !selection ) && !inspected[ "*" ] ) { + selection = inspectPrefiltersOrTransports( + structure, options, originalOptions, jqXHR, "*", inspected ); + } + // unnecessary when only executing (prefilters) + // but it'll be ignored by the caller in that case + return selection; +} + +// A special extend for ajax options +// that takes "flat" options (not to be deep extended) +// Fixes #9887 +function ajaxExtend( target, src ) { + var key, deep, + flatOptions = jQuery.ajaxSettings.flatOptions || {}; + for ( key in src ) { + if ( src[ key ] !== undefined ) { + ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; + } + } + if ( deep ) { + jQuery.extend( true, target, deep ); + } +} + +jQuery.fn.load = function( url, params, callback ) { + if ( typeof url !== "string" && _load ) { + return _load.apply( this, arguments ); + } + + // Don't do a request if no elements are being requested + if ( !this.length ) { + return this; + } + + var selector, type, response, + self = this, + off = url.indexOf(" "); + + if ( off >= 0 ) { + selector = url.slice( off, url.length ); + url = url.slice( 0, off ); + } + + // If it's a function + if ( jQuery.isFunction( params ) ) { + + // We assume that it's the callback + callback = params; + params = undefined; + + // Otherwise, build a param string + } else if ( params && typeof params === "object" ) { + type = "POST"; + } + + // Request the remote document + jQuery.ajax({ + url: url, + + // if "type" variable is undefined, then "GET" method will be used + type: type, + dataType: "html", + data: params, + complete: function( jqXHR, status ) { + if ( callback ) { + self.each( callback, response || [ jqXHR.responseText, status, jqXHR ] ); + } + } + }).done(function( responseText ) { + + // Save response for use in complete callback + response = arguments; + + // See if a selector was specified + self.html( selector ? + + // Create a dummy div to hold the results + jQuery("
    ") + + // inject the contents of the document in, removing the scripts + // to avoid any 'Permission Denied' errors in IE + .append( responseText.replace( rscript, "" ) ) + + // Locate the specified elements + .find( selector ) : + + // If not, just inject the full result + responseText ); + + }); + + return this; +}; + +// Attach a bunch of functions for handling common AJAX events +jQuery.each( "ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split( " " ), function( i, o ){ + jQuery.fn[ o ] = function( f ){ + return this.on( o, f ); + }; +}); + +jQuery.each( [ "get", "post" ], function( i, method ) { + jQuery[ method ] = function( url, data, callback, type ) { + // shift arguments if data argument was omitted + if ( jQuery.isFunction( data ) ) { + type = type || callback; + callback = data; + data = undefined; + } + + return jQuery.ajax({ + type: method, + url: url, + data: data, + success: callback, + dataType: type + }); + }; +}); + +jQuery.extend({ + + getScript: function( url, callback ) { + return jQuery.get( url, undefined, callback, "script" ); + }, + + getJSON: function( url, data, callback ) { + return jQuery.get( url, data, callback, "json" ); + }, + + // Creates a full fledged settings object into target + // with both ajaxSettings and settings fields. + // If target is omitted, writes into ajaxSettings. + ajaxSetup: function( target, settings ) { + if ( settings ) { + // Building a settings object + ajaxExtend( target, jQuery.ajaxSettings ); + } else { + // Extending ajaxSettings + settings = target; + target = jQuery.ajaxSettings; + } + ajaxExtend( target, settings ); + return target; + }, + + ajaxSettings: { + url: ajaxLocation, + isLocal: rlocalProtocol.test( ajaxLocParts[ 1 ] ), + global: true, + type: "GET", + contentType: "application/x-www-form-urlencoded; charset=UTF-8", + processData: true, + async: true, + /* + timeout: 0, + data: null, + dataType: null, + username: null, + password: null, + cache: null, + throws: false, + traditional: false, + headers: {}, + */ + + accepts: { + xml: "application/xml, text/xml", + html: "text/html", + text: "text/plain", + json: "application/json, text/javascript", + "*": allTypes + }, + + contents: { + xml: /xml/, + html: /html/, + json: /json/ + }, + + responseFields: { + xml: "responseXML", + text: "responseText" + }, + + // List of data converters + // 1) key format is "source_type destination_type" (a single space in-between) + // 2) the catchall symbol "*" can be used for source_type + converters: { + + // Convert anything to text + "* text": window.String, + + // Text to html (true = no transformation) + "text html": true, + + // Evaluate text as a json expression + "text json": jQuery.parseJSON, + + // Parse text as xml + "text xml": jQuery.parseXML + }, + + // For options that shouldn't be deep extended: + // you can add your own custom options here if + // and when you create one that shouldn't be + // deep extended (see ajaxExtend) + flatOptions: { + context: true, + url: true + } + }, + + ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), + ajaxTransport: addToPrefiltersOrTransports( transports ), + + // Main method + ajax: function( url, options ) { + + // If url is an object, simulate pre-1.5 signature + if ( typeof url === "object" ) { + options = url; + url = undefined; + } + + // Force options to be an object + options = options || {}; + + var // ifModified key + ifModifiedKey, + // Response headers + responseHeadersString, + responseHeaders, + // transport + transport, + // timeout handle + timeoutTimer, + // Cross-domain detection vars + parts, + // To know if global events are to be dispatched + fireGlobals, + // Loop variable + i, + // Create the final options object + s = jQuery.ajaxSetup( {}, options ), + // Callbacks context + callbackContext = s.context || s, + // Context for global events + // It's the callbackContext if one was provided in the options + // and if it's a DOM node or a jQuery collection + globalEventContext = callbackContext !== s && + ( callbackContext.nodeType || callbackContext instanceof jQuery ) ? + jQuery( callbackContext ) : jQuery.event, + // Deferreds + deferred = jQuery.Deferred(), + completeDeferred = jQuery.Callbacks( "once memory" ), + // Status-dependent callbacks + statusCode = s.statusCode || {}, + // Headers (they are sent all at once) + requestHeaders = {}, + requestHeadersNames = {}, + // The jqXHR state + state = 0, + // Default abort message + strAbort = "canceled", + // Fake xhr + jqXHR = { + + readyState: 0, + + // Caches the header + setRequestHeader: function( name, value ) { + if ( !state ) { + var lname = name.toLowerCase(); + name = requestHeadersNames[ lname ] = requestHeadersNames[ lname ] || name; + requestHeaders[ name ] = value; + } + return this; + }, + + // Raw string + getAllResponseHeaders: function() { + return state === 2 ? responseHeadersString : null; + }, + + // Builds headers hashtable if needed + getResponseHeader: function( key ) { + var match; + if ( state === 2 ) { + if ( !responseHeaders ) { + responseHeaders = {}; + while( ( match = rheaders.exec( responseHeadersString ) ) ) { + responseHeaders[ match[1].toLowerCase() ] = match[ 2 ]; + } + } + match = responseHeaders[ key.toLowerCase() ]; + } + return match === undefined ? null : match; + }, + + // Overrides response content-type header + overrideMimeType: function( type ) { + if ( !state ) { + s.mimeType = type; + } + return this; + }, + + // Cancel the request + abort: function( statusText ) { + statusText = statusText || strAbort; + if ( transport ) { + transport.abort( statusText ); + } + done( 0, statusText ); + return this; + } + }; + + // Callback for when everything is done + // It is defined here because jslint complains if it is declared + // at the end of the function (which would be more logical and readable) + function done( status, nativeStatusText, responses, headers ) { + var isSuccess, success, error, response, modified, + statusText = nativeStatusText; + + // Called once + if ( state === 2 ) { + return; + } + + // State is "done" now + state = 2; + + // Clear timeout if it exists + if ( timeoutTimer ) { + clearTimeout( timeoutTimer ); + } + + // Dereference transport for early garbage collection + // (no matter how long the jqXHR object will be used) + transport = undefined; + + // Cache response headers + responseHeadersString = headers || ""; + + // Set readyState + jqXHR.readyState = status > 0 ? 4 : 0; + + // Get response data + if ( responses ) { + response = ajaxHandleResponses( s, jqXHR, responses ); + } + + // If successful, handle type chaining + if ( status >= 200 && status < 300 || status === 304 ) { + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + + modified = jqXHR.getResponseHeader("Last-Modified"); + if ( modified ) { + jQuery.lastModified[ ifModifiedKey ] = modified; + } + modified = jqXHR.getResponseHeader("Etag"); + if ( modified ) { + jQuery.etag[ ifModifiedKey ] = modified; + } + } + + // If not modified + if ( status === 304 ) { + + statusText = "notmodified"; + isSuccess = true; + + // If we have data + } else { + + isSuccess = ajaxConvert( s, response ); + statusText = isSuccess.state; + success = isSuccess.data; + error = isSuccess.error; + isSuccess = !error; + } + } else { + // We extract error from statusText + // then normalize statusText and status for non-aborts + error = statusText; + if ( !statusText || status ) { + statusText = "error"; + if ( status < 0 ) { + status = 0; + } + } + } + + // Set data for the fake xhr object + jqXHR.status = status; + jqXHR.statusText = ( nativeStatusText || statusText ) + ""; + + // Success/Error + if ( isSuccess ) { + deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); + } else { + deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); + } + + // Status-dependent callbacks + jqXHR.statusCode( statusCode ); + statusCode = undefined; + + if ( fireGlobals ) { + globalEventContext.trigger( "ajax" + ( isSuccess ? "Success" : "Error" ), + [ jqXHR, s, isSuccess ? success : error ] ); + } + + // Complete + completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); + + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); + // Handle the global AJAX counter + if ( !( --jQuery.active ) ) { + jQuery.event.trigger( "ajaxStop" ); + } + } + } + + // Attach deferreds + deferred.promise( jqXHR ); + jqXHR.success = jqXHR.done; + jqXHR.error = jqXHR.fail; + jqXHR.complete = completeDeferred.add; + + // Status-dependent callbacks + jqXHR.statusCode = function( map ) { + if ( map ) { + var tmp; + if ( state < 2 ) { + for ( tmp in map ) { + statusCode[ tmp ] = [ statusCode[tmp], map[tmp] ]; + } + } else { + tmp = map[ jqXHR.status ]; + jqXHR.always( tmp ); + } + } + return this; + }; + + // Remove hash character (#7531: and string promotion) + // Add protocol if not provided (#5866: IE7 issue with protocol-less urls) + // We also use the url parameter if available + s.url = ( ( url || s.url ) + "" ).replace( rhash, "" ).replace( rprotocol, ajaxLocParts[ 1 ] + "//" ); + + // Extract dataTypes list + s.dataTypes = jQuery.trim( s.dataType || "*" ).toLowerCase().split( core_rspace ); + + // A cross-domain request is in order when we have a protocol:host:port mismatch + if ( s.crossDomain == null ) { + parts = rurl.exec( s.url.toLowerCase() ) || false; + s.crossDomain = parts && ( parts.join(":") + ( parts[ 3 ] ? "" : parts[ 1 ] === "http:" ? 80 : 443 ) ) !== + ( ajaxLocParts.join(":") + ( ajaxLocParts[ 3 ] ? "" : ajaxLocParts[ 1 ] === "http:" ? 80 : 443 ) ); + } + + // Convert data if not already a string + if ( s.data && s.processData && typeof s.data !== "string" ) { + s.data = jQuery.param( s.data, s.traditional ); + } + + // Apply prefilters + inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); + + // If request was aborted inside a prefilter, stop there + if ( state === 2 ) { + return jqXHR; + } + + // We can fire global events as of now if asked to + fireGlobals = s.global; + + // Uppercase the type + s.type = s.type.toUpperCase(); + + // Determine if request has content + s.hasContent = !rnoContent.test( s.type ); + + // Watch for a new set of requests + if ( fireGlobals && jQuery.active++ === 0 ) { + jQuery.event.trigger( "ajaxStart" ); + } + + // More options handling for requests with no content + if ( !s.hasContent ) { + + // If data is available, append data to url + if ( s.data ) { + s.url += ( rquery.test( s.url ) ? "&" : "?" ) + s.data; + // #9682: remove data so that it's not used in an eventual retry + delete s.data; + } + + // Get ifModifiedKey before adding the anti-cache parameter + ifModifiedKey = s.url; + + // Add anti-cache in url if needed + if ( s.cache === false ) { + + var ts = jQuery.now(), + // try replacing _= if it is there + ret = s.url.replace( rts, "$1_=" + ts ); + + // if nothing was replaced, add timestamp to the end + s.url = ret + ( ( ret === s.url ) ? ( rquery.test( s.url ) ? "&" : "?" ) + "_=" + ts : "" ); + } + } + + // Set the correct header, if data is being sent + if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { + jqXHR.setRequestHeader( "Content-Type", s.contentType ); + } + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + ifModifiedKey = ifModifiedKey || s.url; + if ( jQuery.lastModified[ ifModifiedKey ] ) { + jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ ifModifiedKey ] ); + } + if ( jQuery.etag[ ifModifiedKey ] ) { + jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ ifModifiedKey ] ); + } + } + + // Set the Accepts header for the server, depending on the dataType + jqXHR.setRequestHeader( + "Accept", + s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[0] ] ? + s.accepts[ s.dataTypes[0] ] + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : + s.accepts[ "*" ] + ); + + // Check for headers option + for ( i in s.headers ) { + jqXHR.setRequestHeader( i, s.headers[ i ] ); + } + + // Allow custom headers/mimetypes and early abort + if ( s.beforeSend && ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || state === 2 ) ) { + // Abort if not done already and return + return jqXHR.abort(); + + } + + // aborting is no longer a cancellation + strAbort = "abort"; + + // Install callbacks on deferreds + for ( i in { success: 1, error: 1, complete: 1 } ) { + jqXHR[ i ]( s[ i ] ); + } + + // Get transport + transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); + + // If no transport, we auto-abort + if ( !transport ) { + done( -1, "No Transport" ); + } else { + jqXHR.readyState = 1; + // Send global event + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); + } + // Timeout + if ( s.async && s.timeout > 0 ) { + timeoutTimer = setTimeout( function(){ + jqXHR.abort( "timeout" ); + }, s.timeout ); + } + + try { + state = 1; + transport.send( requestHeaders, done ); + } catch (e) { + // Propagate exception as error if not done + if ( state < 2 ) { + done( -1, e ); + // Simply rethrow otherwise + } else { + throw e; + } + } + } + + return jqXHR; + }, + + // Counter for holding the number of active queries + active: 0, + + // Last-Modified header cache for next request + lastModified: {}, + etag: {} + +}); + +/* Handles responses to an ajax request: + * - sets all responseXXX fields accordingly + * - finds the right dataType (mediates between content-type and expected dataType) + * - returns the corresponding response + */ +function ajaxHandleResponses( s, jqXHR, responses ) { + + var ct, type, finalDataType, firstDataType, + contents = s.contents, + dataTypes = s.dataTypes, + responseFields = s.responseFields; + + // Fill responseXXX fields + for ( type in responseFields ) { + if ( type in responses ) { + jqXHR[ responseFields[type] ] = responses[ type ]; + } + } + + // Remove auto dataType and get content-type in the process + while( dataTypes[ 0 ] === "*" ) { + dataTypes.shift(); + if ( ct === undefined ) { + ct = s.mimeType || jqXHR.getResponseHeader( "content-type" ); + } + } + + // Check if we're dealing with a known content-type + if ( ct ) { + for ( type in contents ) { + if ( contents[ type ] && contents[ type ].test( ct ) ) { + dataTypes.unshift( type ); + break; + } + } + } + + // Check to see if we have a response for the expected dataType + if ( dataTypes[ 0 ] in responses ) { + finalDataType = dataTypes[ 0 ]; + } else { + // Try convertible dataTypes + for ( type in responses ) { + if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[0] ] ) { + finalDataType = type; + break; + } + if ( !firstDataType ) { + firstDataType = type; + } + } + // Or just use first one + finalDataType = finalDataType || firstDataType; + } + + // If we found a dataType + // We add the dataType to the list if needed + // and return the corresponding response + if ( finalDataType ) { + if ( finalDataType !== dataTypes[ 0 ] ) { + dataTypes.unshift( finalDataType ); + } + return responses[ finalDataType ]; + } +} + +// Chain conversions given the request and the original response +function ajaxConvert( s, response ) { + + var conv, conv2, current, tmp, + // Work with a copy of dataTypes in case we need to modify it for conversion + dataTypes = s.dataTypes.slice(), + prev = dataTypes[ 0 ], + converters = {}, + i = 0; + + // Apply the dataFilter if provided + if ( s.dataFilter ) { + response = s.dataFilter( response, s.dataType ); + } + + // Create converters map with lowercased keys + if ( dataTypes[ 1 ] ) { + for ( conv in s.converters ) { + converters[ conv.toLowerCase() ] = s.converters[ conv ]; + } + } + + // Convert to each sequential dataType, tolerating list modification + for ( ; (current = dataTypes[++i]); ) { + + // There's only work to do if current dataType is non-auto + if ( current !== "*" ) { + + // Convert response if prev dataType is non-auto and differs from current + if ( prev !== "*" && prev !== current ) { + + // Seek a direct converter + conv = converters[ prev + " " + current ] || converters[ "* " + current ]; + + // If none found, seek a pair + if ( !conv ) { + for ( conv2 in converters ) { + + // If conv2 outputs current + tmp = conv2.split(" "); + if ( tmp[ 1 ] === current ) { + + // If prev can be converted to accepted input + conv = converters[ prev + " " + tmp[ 0 ] ] || + converters[ "* " + tmp[ 0 ] ]; + if ( conv ) { + // Condense equivalence converters + if ( conv === true ) { + conv = converters[ conv2 ]; + + // Otherwise, insert the intermediate dataType + } else if ( converters[ conv2 ] !== true ) { + current = tmp[ 0 ]; + dataTypes.splice( i--, 0, current ); + } + + break; + } + } + } + } + + // Apply converter (if not an equivalence) + if ( conv !== true ) { + + // Unless errors are allowed to bubble, catch and return them + if ( conv && s["throws"] ) { + response = conv( response ); + } else { + try { + response = conv( response ); + } catch ( e ) { + return { state: "parsererror", error: conv ? e : "No conversion from " + prev + " to " + current }; + } + } + } + } + + // Update prev for next iteration + prev = current; + } + } + + return { state: "success", data: response }; +} +var oldCallbacks = [], + rquestion = /\?/, + rjsonp = /(=)\?(?=&|$)|\?\?/, + nonce = jQuery.now(); + +// Default jsonp settings +jQuery.ajaxSetup({ + jsonp: "callback", + jsonpCallback: function() { + var callback = oldCallbacks.pop() || ( jQuery.expando + "_" + ( nonce++ ) ); + this[ callback ] = true; + return callback; + } +}); + +// Detect, normalize options and install callbacks for jsonp requests +jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR ) { + + var callbackName, overwritten, responseContainer, + data = s.data, + url = s.url, + hasCallback = s.jsonp !== false, + replaceInUrl = hasCallback && rjsonp.test( url ), + replaceInData = hasCallback && !replaceInUrl && typeof data === "string" && + !( s.contentType || "" ).indexOf("application/x-www-form-urlencoded") && + rjsonp.test( data ); + + // Handle iff the expected data type is "jsonp" or we have a parameter to set + if ( s.dataTypes[ 0 ] === "jsonp" || replaceInUrl || replaceInData ) { + + // Get callback name, remembering preexisting value associated with it + callbackName = s.jsonpCallback = jQuery.isFunction( s.jsonpCallback ) ? + s.jsonpCallback() : + s.jsonpCallback; + overwritten = window[ callbackName ]; + + // Insert callback into url or form data + if ( replaceInUrl ) { + s.url = url.replace( rjsonp, "$1" + callbackName ); + } else if ( replaceInData ) { + s.data = data.replace( rjsonp, "$1" + callbackName ); + } else if ( hasCallback ) { + s.url += ( rquestion.test( url ) ? "&" : "?" ) + s.jsonp + "=" + callbackName; + } + + // Use data converter to retrieve json after script execution + s.converters["script json"] = function() { + if ( !responseContainer ) { + jQuery.error( callbackName + " was not called" ); + } + return responseContainer[ 0 ]; + }; + + // force json dataType + s.dataTypes[ 0 ] = "json"; + + // Install callback + window[ callbackName ] = function() { + responseContainer = arguments; + }; + + // Clean-up function (fires after converters) + jqXHR.always(function() { + // Restore preexisting value + window[ callbackName ] = overwritten; + + // Save back as free + if ( s[ callbackName ] ) { + // make sure that re-using the options doesn't screw things around + s.jsonpCallback = originalSettings.jsonpCallback; + + // save the callback name for future use + oldCallbacks.push( callbackName ); + } + + // Call if it was a function and we have a response + if ( responseContainer && jQuery.isFunction( overwritten ) ) { + overwritten( responseContainer[ 0 ] ); + } + + responseContainer = overwritten = undefined; + }); + + // Delegate to script + return "script"; + } +}); +// Install script dataType +jQuery.ajaxSetup({ + accepts: { + script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript" + }, + contents: { + script: /javascript|ecmascript/ + }, + converters: { + "text script": function( text ) { + jQuery.globalEval( text ); + return text; + } + } +}); + +// Handle cache's special case and global +jQuery.ajaxPrefilter( "script", function( s ) { + if ( s.cache === undefined ) { + s.cache = false; + } + if ( s.crossDomain ) { + s.type = "GET"; + s.global = false; + } +}); + +// Bind script tag hack transport +jQuery.ajaxTransport( "script", function(s) { + + // This transport only deals with cross domain requests + if ( s.crossDomain ) { + + var script, + head = document.head || document.getElementsByTagName( "head" )[0] || document.documentElement; + + return { + + send: function( _, callback ) { + + script = document.createElement( "script" ); + + script.async = "async"; + + if ( s.scriptCharset ) { + script.charset = s.scriptCharset; + } + + script.src = s.url; + + // Attach handlers for all browsers + script.onload = script.onreadystatechange = function( _, isAbort ) { + + if ( isAbort || !script.readyState || /loaded|complete/.test( script.readyState ) ) { + + // Handle memory leak in IE + script.onload = script.onreadystatechange = null; + + // Remove the script + if ( head && script.parentNode ) { + head.removeChild( script ); + } + + // Dereference the script + script = undefined; + + // Callback if not abort + if ( !isAbort ) { + callback( 200, "success" ); + } + } + }; + // Use insertBefore instead of appendChild to circumvent an IE6 bug. + // This arises when a base node is used (#2709 and #4378). + head.insertBefore( script, head.firstChild ); + }, + + abort: function() { + if ( script ) { + script.onload( 0, 1 ); + } + } + }; + } +}); +var xhrCallbacks, + // #5280: Internet Explorer will keep connections alive if we don't abort on unload + xhrOnUnloadAbort = window.ActiveXObject ? function() { + // Abort all pending requests + for ( var key in xhrCallbacks ) { + xhrCallbacks[ key ]( 0, 1 ); + } + } : false, + xhrId = 0; + +// Functions to create xhrs +function createStandardXHR() { + try { + return new window.XMLHttpRequest(); + } catch( e ) {} +} + +function createActiveXHR() { + try { + return new window.ActiveXObject( "Microsoft.XMLHTTP" ); + } catch( e ) {} +} + +// Create the request object +// (This is still attached to ajaxSettings for backward compatibility) +jQuery.ajaxSettings.xhr = window.ActiveXObject ? + /* Microsoft failed to properly + * implement the XMLHttpRequest in IE7 (can't request local files), + * so we use the ActiveXObject when it is available + * Additionally XMLHttpRequest can be disabled in IE7/IE8 so + * we need a fallback. + */ + function() { + return !this.isLocal && createStandardXHR() || createActiveXHR(); + } : + // For all other browsers, use the standard XMLHttpRequest object + createStandardXHR; + +// Determine support properties +(function( xhr ) { + jQuery.extend( jQuery.support, { + ajax: !!xhr, + cors: !!xhr && ( "withCredentials" in xhr ) + }); +})( jQuery.ajaxSettings.xhr() ); + +// Create transport if the browser can provide an xhr +if ( jQuery.support.ajax ) { + + jQuery.ajaxTransport(function( s ) { + // Cross domain only allowed if supported through XMLHttpRequest + if ( !s.crossDomain || jQuery.support.cors ) { + + var callback; + + return { + send: function( headers, complete ) { + + // Get a new xhr + var handle, i, + xhr = s.xhr(); + + // Open the socket + // Passing null username, generates a login popup on Opera (#2865) + if ( s.username ) { + xhr.open( s.type, s.url, s.async, s.username, s.password ); + } else { + xhr.open( s.type, s.url, s.async ); + } + + // Apply custom fields if provided + if ( s.xhrFields ) { + for ( i in s.xhrFields ) { + xhr[ i ] = s.xhrFields[ i ]; + } + } + + // Override mime type if needed + if ( s.mimeType && xhr.overrideMimeType ) { + xhr.overrideMimeType( s.mimeType ); + } + + // X-Requested-With header + // For cross-domain requests, seeing as conditions for a preflight are + // akin to a jigsaw puzzle, we simply never set it to be sure. + // (it can always be set on a per-request basis or even using ajaxSetup) + // For same-domain requests, won't change header if already provided. + if ( !s.crossDomain && !headers["X-Requested-With"] ) { + headers[ "X-Requested-With" ] = "XMLHttpRequest"; + } + + // Need an extra try/catch for cross domain requests in Firefox 3 + try { + for ( i in headers ) { + xhr.setRequestHeader( i, headers[ i ] ); + } + } catch( _ ) {} + + // Do send the request + // This may raise an exception which is actually + // handled in jQuery.ajax (so no try/catch here) + xhr.send( ( s.hasContent && s.data ) || null ); + + // Listener + callback = function( _, isAbort ) { + + var status, + statusText, + responseHeaders, + responses, + xml; + + // Firefox throws exceptions when accessing properties + // of an xhr when a network error occurred + // http://helpful.knobs-dials.com/index.php/Component_returned_failure_code:_0x80040111_(NS_ERROR_NOT_AVAILABLE) + try { + + // Was never called and is aborted or complete + if ( callback && ( isAbort || xhr.readyState === 4 ) ) { + + // Only called once + callback = undefined; + + // Do not keep as active anymore + if ( handle ) { + xhr.onreadystatechange = jQuery.noop; + if ( xhrOnUnloadAbort ) { + delete xhrCallbacks[ handle ]; + } + } + + // If it's an abort + if ( isAbort ) { + // Abort it manually if needed + if ( xhr.readyState !== 4 ) { + xhr.abort(); + } + } else { + status = xhr.status; + responseHeaders = xhr.getAllResponseHeaders(); + responses = {}; + xml = xhr.responseXML; + + // Construct response list + if ( xml && xml.documentElement /* #4958 */ ) { + responses.xml = xml; + } + + // When requesting binary data, IE6-9 will throw an exception + // on any attempt to access responseText (#11426) + try { + responses.text = xhr.responseText; + } catch( _ ) { + } + + // Firefox throws an exception when accessing + // statusText for faulty cross-domain requests + try { + statusText = xhr.statusText; + } catch( e ) { + // We normalize with Webkit giving an empty statusText + statusText = ""; + } + + // Filter status for non standard behaviors + + // If the request is local and we have data: assume a success + // (success with no data won't get notified, that's the best we + // can do given current implementations) + if ( !status && s.isLocal && !s.crossDomain ) { + status = responses.text ? 200 : 404; + // IE - #1450: sometimes returns 1223 when it should be 204 + } else if ( status === 1223 ) { + status = 204; + } + } + } + } catch( firefoxAccessException ) { + if ( !isAbort ) { + complete( -1, firefoxAccessException ); + } + } + + // Call complete if needed + if ( responses ) { + complete( status, statusText, responses, responseHeaders ); + } + }; + + if ( !s.async ) { + // if we're in sync mode we fire the callback + callback(); + } else if ( xhr.readyState === 4 ) { + // (IE6 & IE7) if it's in cache and has been + // retrieved directly we need to fire the callback + setTimeout( callback, 0 ); + } else { + handle = ++xhrId; + if ( xhrOnUnloadAbort ) { + // Create the active xhrs callbacks list if needed + // and attach the unload handler + if ( !xhrCallbacks ) { + xhrCallbacks = {}; + jQuery( window ).unload( xhrOnUnloadAbort ); + } + // Add to list of active xhrs callbacks + xhrCallbacks[ handle ] = callback; + } + xhr.onreadystatechange = callback; + } + }, + + abort: function() { + if ( callback ) { + callback(0,1); + } + } + }; + } + }); +} +var fxNow, timerId, + rfxtypes = /^(?:toggle|show|hide)$/, + rfxnum = new RegExp( "^(?:([-+])=|)(" + core_pnum + ")([a-z%]*)$", "i" ), + rrun = /queueHooks$/, + animationPrefilters = [ defaultPrefilter ], + tweeners = { + "*": [function( prop, value ) { + var end, unit, + tween = this.createTween( prop, value ), + parts = rfxnum.exec( value ), + target = tween.cur(), + start = +target || 0, + scale = 1, + maxIterations = 20; + + if ( parts ) { + end = +parts[2]; + unit = parts[3] || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + + // We need to compute starting value + if ( unit !== "px" && start ) { + // Iteratively approximate from a nonzero starting point + // Prefer the current property, because this process will be trivial if it uses the same units + // Fallback to end or a simple constant + start = jQuery.css( tween.elem, prop, true ) || end || 1; + + do { + // If previous iteration zeroed out, double until we get *something* + // Use a string for doubling factor so we don't accidentally see scale as unchanged below + scale = scale || ".5"; + + // Adjust and apply + start = start / scale; + jQuery.style( tween.elem, prop, start + unit ); + + // Update scale, tolerating zero or NaN from tween.cur() + // And breaking the loop if scale is unchanged or perfect, or if we've just had enough + } while ( scale !== (scale = tween.cur() / target) && scale !== 1 && --maxIterations ); + } + + tween.unit = unit; + tween.start = start; + // If a +=/-= token was provided, we're doing a relative animation + tween.end = parts[1] ? start + ( parts[1] + 1 ) * end : end; + } + return tween; + }] + }; + +// Animations created synchronously will run synchronously +function createFxNow() { + setTimeout(function() { + fxNow = undefined; + }, 0 ); + return ( fxNow = jQuery.now() ); +} + +function createTweens( animation, props ) { + jQuery.each( props, function( prop, value ) { + var collection = ( tweeners[ prop ] || [] ).concat( tweeners[ "*" ] ), + index = 0, + length = collection.length; + for ( ; index < length; index++ ) { + if ( collection[ index ].call( animation, prop, value ) ) { + + // we're done with this property + return; + } + } + }); +} + +function Animation( elem, properties, options ) { + var result, + index = 0, + tweenerIndex = 0, + length = animationPrefilters.length, + deferred = jQuery.Deferred().always( function() { + // don't match elem in the :animated selector + delete tick.elem; + }), + tick = function() { + var currentTime = fxNow || createFxNow(), + remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), + percent = 1 - ( remaining / animation.duration || 0 ), + index = 0, + length = animation.tweens.length; + + for ( ; index < length ; index++ ) { + animation.tweens[ index ].run( percent ); + } + + deferred.notifyWith( elem, [ animation, percent, remaining ]); + + if ( percent < 1 && length ) { + return remaining; + } else { + deferred.resolveWith( elem, [ animation ] ); + return false; + } + }, + animation = deferred.promise({ + elem: elem, + props: jQuery.extend( {}, properties ), + opts: jQuery.extend( true, { specialEasing: {} }, options ), + originalProperties: properties, + originalOptions: options, + startTime: fxNow || createFxNow(), + duration: options.duration, + tweens: [], + createTween: function( prop, end, easing ) { + var tween = jQuery.Tween( elem, animation.opts, prop, end, + animation.opts.specialEasing[ prop ] || animation.opts.easing ); + animation.tweens.push( tween ); + return tween; + }, + stop: function( gotoEnd ) { + var index = 0, + // if we are going to the end, we want to run all the tweens + // otherwise we skip this part + length = gotoEnd ? animation.tweens.length : 0; + + for ( ; index < length ; index++ ) { + animation.tweens[ index ].run( 1 ); + } + + // resolve when we played the last frame + // otherwise, reject + if ( gotoEnd ) { + deferred.resolveWith( elem, [ animation, gotoEnd ] ); + } else { + deferred.rejectWith( elem, [ animation, gotoEnd ] ); + } + return this; + } + }), + props = animation.props; + + propFilter( props, animation.opts.specialEasing ); + + for ( ; index < length ; index++ ) { + result = animationPrefilters[ index ].call( animation, elem, props, animation.opts ); + if ( result ) { + return result; + } + } + + createTweens( animation, props ); + + if ( jQuery.isFunction( animation.opts.start ) ) { + animation.opts.start.call( elem, animation ); + } + + jQuery.fx.timer( + jQuery.extend( tick, { + anim: animation, + queue: animation.opts.queue, + elem: elem + }) + ); + + // attach callbacks from options + return animation.progress( animation.opts.progress ) + .done( animation.opts.done, animation.opts.complete ) + .fail( animation.opts.fail ) + .always( animation.opts.always ); +} + +function propFilter( props, specialEasing ) { + var index, name, easing, value, hooks; + + // camelCase, specialEasing and expand cssHook pass + for ( index in props ) { + name = jQuery.camelCase( index ); + easing = specialEasing[ name ]; + value = props[ index ]; + if ( jQuery.isArray( value ) ) { + easing = value[ 1 ]; + value = props[ index ] = value[ 0 ]; + } + + if ( index !== name ) { + props[ name ] = value; + delete props[ index ]; + } + + hooks = jQuery.cssHooks[ name ]; + if ( hooks && "expand" in hooks ) { + value = hooks.expand( value ); + delete props[ name ]; + + // not quite $.extend, this wont overwrite keys already present. + // also - reusing 'index' from above because we have the correct "name" + for ( index in value ) { + if ( !( index in props ) ) { + props[ index ] = value[ index ]; + specialEasing[ index ] = easing; + } + } + } else { + specialEasing[ name ] = easing; + } + } +} + +jQuery.Animation = jQuery.extend( Animation, { + + tweener: function( props, callback ) { + if ( jQuery.isFunction( props ) ) { + callback = props; + props = [ "*" ]; + } else { + props = props.split(" "); + } + + var prop, + index = 0, + length = props.length; + + for ( ; index < length ; index++ ) { + prop = props[ index ]; + tweeners[ prop ] = tweeners[ prop ] || []; + tweeners[ prop ].unshift( callback ); + } + }, + + prefilter: function( callback, prepend ) { + if ( prepend ) { + animationPrefilters.unshift( callback ); + } else { + animationPrefilters.push( callback ); + } + } +}); + +function defaultPrefilter( elem, props, opts ) { + var index, prop, value, length, dataShow, tween, hooks, oldfire, + anim = this, + style = elem.style, + orig = {}, + handled = [], + hidden = elem.nodeType && isHidden( elem ); + + // handle queue: false promises + if ( !opts.queue ) { + hooks = jQuery._queueHooks( elem, "fx" ); + if ( hooks.unqueued == null ) { + hooks.unqueued = 0; + oldfire = hooks.empty.fire; + hooks.empty.fire = function() { + if ( !hooks.unqueued ) { + oldfire(); + } + }; + } + hooks.unqueued++; + + anim.always(function() { + // doing this makes sure that the complete handler will be called + // before this completes + anim.always(function() { + hooks.unqueued--; + if ( !jQuery.queue( elem, "fx" ).length ) { + hooks.empty.fire(); + } + }); + }); + } + + // height/width overflow pass + if ( elem.nodeType === 1 && ( "height" in props || "width" in props ) ) { + // Make sure that nothing sneaks out + // Record all 3 overflow attributes because IE does not + // change the overflow attribute when overflowX and + // overflowY are set to the same value + opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; + + // Set display property to inline-block for height/width + // animations on inline elements that are having width/height animated + if ( jQuery.css( elem, "display" ) === "inline" && + jQuery.css( elem, "float" ) === "none" ) { + + // inline-level elements accept inline-block; + // block-level elements need to be inline with layout + if ( !jQuery.support.inlineBlockNeedsLayout || css_defaultDisplay( elem.nodeName ) === "inline" ) { + style.display = "inline-block"; + + } else { + style.zoom = 1; + } + } + } + + if ( opts.overflow ) { + style.overflow = "hidden"; + if ( !jQuery.support.shrinkWrapBlocks ) { + anim.done(function() { + style.overflow = opts.overflow[ 0 ]; + style.overflowX = opts.overflow[ 1 ]; + style.overflowY = opts.overflow[ 2 ]; + }); + } + } + + + // show/hide pass + for ( index in props ) { + value = props[ index ]; + if ( rfxtypes.exec( value ) ) { + delete props[ index ]; + if ( value === ( hidden ? "hide" : "show" ) ) { + continue; + } + handled.push( index ); + } + } + + length = handled.length; + if ( length ) { + dataShow = jQuery._data( elem, "fxshow" ) || jQuery._data( elem, "fxshow", {} ); + if ( hidden ) { + jQuery( elem ).show(); + } else { + anim.done(function() { + jQuery( elem ).hide(); + }); + } + anim.done(function() { + var prop; + jQuery.removeData( elem, "fxshow", true ); + for ( prop in orig ) { + jQuery.style( elem, prop, orig[ prop ] ); + } + }); + for ( index = 0 ; index < length ; index++ ) { + prop = handled[ index ]; + tween = anim.createTween( prop, hidden ? dataShow[ prop ] : 0 ); + orig[ prop ] = dataShow[ prop ] || jQuery.style( elem, prop ); + + if ( !( prop in dataShow ) ) { + dataShow[ prop ] = tween.start; + if ( hidden ) { + tween.end = tween.start; + tween.start = prop === "width" || prop === "height" ? 1 : 0; + } + } + } + } +} + +function Tween( elem, options, prop, end, easing ) { + return new Tween.prototype.init( elem, options, prop, end, easing ); +} +jQuery.Tween = Tween; + +Tween.prototype = { + constructor: Tween, + init: function( elem, options, prop, end, easing, unit ) { + this.elem = elem; + this.prop = prop; + this.easing = easing || "swing"; + this.options = options; + this.start = this.now = this.cur(); + this.end = end; + this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + }, + cur: function() { + var hooks = Tween.propHooks[ this.prop ]; + + return hooks && hooks.get ? + hooks.get( this ) : + Tween.propHooks._default.get( this ); + }, + run: function( percent ) { + var eased, + hooks = Tween.propHooks[ this.prop ]; + + if ( this.options.duration ) { + this.pos = eased = jQuery.easing[ this.easing ]( + percent, this.options.duration * percent, 0, 1, this.options.duration + ); + } else { + this.pos = eased = percent; + } + this.now = ( this.end - this.start ) * eased + this.start; + + if ( this.options.step ) { + this.options.step.call( this.elem, this.now, this ); + } + + if ( hooks && hooks.set ) { + hooks.set( this ); + } else { + Tween.propHooks._default.set( this ); + } + return this; + } +}; + +Tween.prototype.init.prototype = Tween.prototype; + +Tween.propHooks = { + _default: { + get: function( tween ) { + var result; + + if ( tween.elem[ tween.prop ] != null && + (!tween.elem.style || tween.elem.style[ tween.prop ] == null) ) { + return tween.elem[ tween.prop ]; + } + + // passing any value as a 4th parameter to .css will automatically + // attempt a parseFloat and fallback to a string if the parse fails + // so, simple values such as "10px" are parsed to Float. + // complex values such as "rotate(1rad)" are returned as is. + result = jQuery.css( tween.elem, tween.prop, false, "" ); + // Empty strings, null, undefined and "auto" are converted to 0. + return !result || result === "auto" ? 0 : result; + }, + set: function( tween ) { + // use step hook for back compat - use cssHook if its there - use .style if its + // available and use plain properties where available + if ( jQuery.fx.step[ tween.prop ] ) { + jQuery.fx.step[ tween.prop ]( tween ); + } else if ( tween.elem.style && ( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null || jQuery.cssHooks[ tween.prop ] ) ) { + jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); + } else { + tween.elem[ tween.prop ] = tween.now; + } + } + } +}; + +// Remove in 2.0 - this supports IE8's panic based approach +// to setting things on disconnected nodes + +Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { + set: function( tween ) { + if ( tween.elem.nodeType && tween.elem.parentNode ) { + tween.elem[ tween.prop ] = tween.now; + } + } +}; + +jQuery.each([ "toggle", "show", "hide" ], function( i, name ) { + var cssFn = jQuery.fn[ name ]; + jQuery.fn[ name ] = function( speed, easing, callback ) { + return speed == null || typeof speed === "boolean" || + // special check for .toggle( handler, handler, ... ) + ( !i && jQuery.isFunction( speed ) && jQuery.isFunction( easing ) ) ? + cssFn.apply( this, arguments ) : + this.animate( genFx( name, true ), speed, easing, callback ); + }; +}); + +jQuery.fn.extend({ + fadeTo: function( speed, to, easing, callback ) { + + // show any hidden elements after setting opacity to 0 + return this.filter( isHidden ).css( "opacity", 0 ).show() + + // animate to the value specified + .end().animate({ opacity: to }, speed, easing, callback ); + }, + animate: function( prop, speed, easing, callback ) { + var empty = jQuery.isEmptyObject( prop ), + optall = jQuery.speed( speed, easing, callback ), + doAnimation = function() { + // Operate on a copy of prop so per-property easing won't be lost + var anim = Animation( this, jQuery.extend( {}, prop ), optall ); + + // Empty animations resolve immediately + if ( empty ) { + anim.stop( true ); + } + }; + + return empty || optall.queue === false ? + this.each( doAnimation ) : + this.queue( optall.queue, doAnimation ); + }, + stop: function( type, clearQueue, gotoEnd ) { + var stopQueue = function( hooks ) { + var stop = hooks.stop; + delete hooks.stop; + stop( gotoEnd ); + }; + + if ( typeof type !== "string" ) { + gotoEnd = clearQueue; + clearQueue = type; + type = undefined; + } + if ( clearQueue && type !== false ) { + this.queue( type || "fx", [] ); + } + + return this.each(function() { + var dequeue = true, + index = type != null && type + "queueHooks", + timers = jQuery.timers, + data = jQuery._data( this ); + + if ( index ) { + if ( data[ index ] && data[ index ].stop ) { + stopQueue( data[ index ] ); + } + } else { + for ( index in data ) { + if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { + stopQueue( data[ index ] ); + } + } + } + + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && (type == null || timers[ index ].queue === type) ) { + timers[ index ].anim.stop( gotoEnd ); + dequeue = false; + timers.splice( index, 1 ); + } + } + + // start the next in the queue if the last step wasn't forced + // timers currently will call their complete callbacks, which will dequeue + // but only if they were gotoEnd + if ( dequeue || !gotoEnd ) { + jQuery.dequeue( this, type ); + } + }); + } +}); + +// Generate parameters to create a standard animation +function genFx( type, includeWidth ) { + var which, + attrs = { height: type }, + i = 0; + + // if we include width, step value is 1 to do all cssExpand values, + // if we don't include width, step value is 2 to skip over Left and Right + includeWidth = includeWidth? 1 : 0; + for( ; i < 4 ; i += 2 - includeWidth ) { + which = cssExpand[ i ]; + attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; + } + + if ( includeWidth ) { + attrs.opacity = attrs.width = type; + } + + return attrs; +} + +// Generate shortcuts for custom animations +jQuery.each({ + slideDown: genFx("show"), + slideUp: genFx("hide"), + slideToggle: genFx("toggle"), + fadeIn: { opacity: "show" }, + fadeOut: { opacity: "hide" }, + fadeToggle: { opacity: "toggle" } +}, function( name, props ) { + jQuery.fn[ name ] = function( speed, easing, callback ) { + return this.animate( props, speed, easing, callback ); + }; +}); + +jQuery.speed = function( speed, easing, fn ) { + var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { + complete: fn || !fn && easing || + jQuery.isFunction( speed ) && speed, + duration: speed, + easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing + }; + + opt.duration = jQuery.fx.off ? 0 : typeof opt.duration === "number" ? opt.duration : + opt.duration in jQuery.fx.speeds ? jQuery.fx.speeds[ opt.duration ] : jQuery.fx.speeds._default; + + // normalize opt.queue - true/undefined/null -> "fx" + if ( opt.queue == null || opt.queue === true ) { + opt.queue = "fx"; + } + + // Queueing + opt.old = opt.complete; + + opt.complete = function() { + if ( jQuery.isFunction( opt.old ) ) { + opt.old.call( this ); + } + + if ( opt.queue ) { + jQuery.dequeue( this, opt.queue ); + } + }; + + return opt; +}; + +jQuery.easing = { + linear: function( p ) { + return p; + }, + swing: function( p ) { + return 0.5 - Math.cos( p*Math.PI ) / 2; + } +}; + +jQuery.timers = []; +jQuery.fx = Tween.prototype.init; +jQuery.fx.tick = function() { + var timer, + timers = jQuery.timers, + i = 0; + + for ( ; i < timers.length; i++ ) { + timer = timers[ i ]; + // Checks the timer has not already been removed + if ( !timer() && timers[ i ] === timer ) { + timers.splice( i--, 1 ); + } + } + + if ( !timers.length ) { + jQuery.fx.stop(); + } +}; + +jQuery.fx.timer = function( timer ) { + if ( timer() && jQuery.timers.push( timer ) && !timerId ) { + timerId = setInterval( jQuery.fx.tick, jQuery.fx.interval ); + } +}; + +jQuery.fx.interval = 13; + +jQuery.fx.stop = function() { + clearInterval( timerId ); + timerId = null; +}; + +jQuery.fx.speeds = { + slow: 600, + fast: 200, + // Default speed + _default: 400 +}; + +// Back Compat <1.8 extension point +jQuery.fx.step = {}; + +if ( jQuery.expr && jQuery.expr.filters ) { + jQuery.expr.filters.animated = function( elem ) { + return jQuery.grep(jQuery.timers, function( fn ) { + return elem === fn.elem; + }).length; + }; +} +var rroot = /^(?:body|html)$/i; + +jQuery.fn.offset = function( options ) { + if ( arguments.length ) { + return options === undefined ? + this : + this.each(function( i ) { + jQuery.offset.setOffset( this, options, i ); + }); + } + + var docElem, body, win, clientTop, clientLeft, scrollTop, scrollLeft, + box = { top: 0, left: 0 }, + elem = this[ 0 ], + doc = elem && elem.ownerDocument; + + if ( !doc ) { + return; + } + + if ( (body = doc.body) === elem ) { + return jQuery.offset.bodyOffset( elem ); + } + + docElem = doc.documentElement; + + // Make sure it's not a disconnected DOM node + if ( !jQuery.contains( docElem, elem ) ) { + return box; + } + + // If we don't have gBCR, just use 0,0 rather than error + // BlackBerry 5, iOS 3 (original iPhone) + if ( typeof elem.getBoundingClientRect !== "undefined" ) { + box = elem.getBoundingClientRect(); + } + win = getWindow( doc ); + clientTop = docElem.clientTop || body.clientTop || 0; + clientLeft = docElem.clientLeft || body.clientLeft || 0; + scrollTop = win.pageYOffset || docElem.scrollTop; + scrollLeft = win.pageXOffset || docElem.scrollLeft; + return { + top: box.top + scrollTop - clientTop, + left: box.left + scrollLeft - clientLeft + }; +}; + +jQuery.offset = { + + bodyOffset: function( body ) { + var top = body.offsetTop, + left = body.offsetLeft; + + if ( jQuery.support.doesNotIncludeMarginInBodyOffset ) { + top += parseFloat( jQuery.css(body, "marginTop") ) || 0; + left += parseFloat( jQuery.css(body, "marginLeft") ) || 0; + } + + return { top: top, left: left }; + }, + + setOffset: function( elem, options, i ) { + var position = jQuery.css( elem, "position" ); + + // set position first, in-case top/left are set even on static elem + if ( position === "static" ) { + elem.style.position = "relative"; + } + + var curElem = jQuery( elem ), + curOffset = curElem.offset(), + curCSSTop = jQuery.css( elem, "top" ), + curCSSLeft = jQuery.css( elem, "left" ), + calculatePosition = ( position === "absolute" || position === "fixed" ) && jQuery.inArray("auto", [curCSSTop, curCSSLeft]) > -1, + props = {}, curPosition = {}, curTop, curLeft; + + // need to be able to calculate position if either top or left is auto and position is either absolute or fixed + if ( calculatePosition ) { + curPosition = curElem.position(); + curTop = curPosition.top; + curLeft = curPosition.left; + } else { + curTop = parseFloat( curCSSTop ) || 0; + curLeft = parseFloat( curCSSLeft ) || 0; + } + + if ( jQuery.isFunction( options ) ) { + options = options.call( elem, i, curOffset ); + } + + if ( options.top != null ) { + props.top = ( options.top - curOffset.top ) + curTop; + } + if ( options.left != null ) { + props.left = ( options.left - curOffset.left ) + curLeft; + } + + if ( "using" in options ) { + options.using.call( elem, props ); + } else { + curElem.css( props ); + } + } +}; + + +jQuery.fn.extend({ + + position: function() { + if ( !this[0] ) { + return; + } + + var elem = this[0], + + // Get *real* offsetParent + offsetParent = this.offsetParent(), + + // Get correct offsets + offset = this.offset(), + parentOffset = rroot.test(offsetParent[0].nodeName) ? { top: 0, left: 0 } : offsetParent.offset(); + + // Subtract element margins + // note: when an element has margin: auto the offsetLeft and marginLeft + // are the same in Safari causing offset.left to incorrectly be 0 + offset.top -= parseFloat( jQuery.css(elem, "marginTop") ) || 0; + offset.left -= parseFloat( jQuery.css(elem, "marginLeft") ) || 0; + + // Add offsetParent borders + parentOffset.top += parseFloat( jQuery.css(offsetParent[0], "borderTopWidth") ) || 0; + parentOffset.left += parseFloat( jQuery.css(offsetParent[0], "borderLeftWidth") ) || 0; + + // Subtract the two offsets + return { + top: offset.top - parentOffset.top, + left: offset.left - parentOffset.left + }; + }, + + offsetParent: function() { + return this.map(function() { + var offsetParent = this.offsetParent || document.body; + while ( offsetParent && (!rroot.test(offsetParent.nodeName) && jQuery.css(offsetParent, "position") === "static") ) { + offsetParent = offsetParent.offsetParent; + } + return offsetParent || document.body; + }); + } +}); + + +// Create scrollLeft and scrollTop methods +jQuery.each( {scrollLeft: "pageXOffset", scrollTop: "pageYOffset"}, function( method, prop ) { + var top = /Y/.test( prop ); + + jQuery.fn[ method ] = function( val ) { + return jQuery.access( this, function( elem, method, val ) { + var win = getWindow( elem ); + + if ( val === undefined ) { + return win ? (prop in win) ? win[ prop ] : + win.document.documentElement[ method ] : + elem[ method ]; + } + + if ( win ) { + win.scrollTo( + !top ? val : jQuery( win ).scrollLeft(), + top ? val : jQuery( win ).scrollTop() + ); + + } else { + elem[ method ] = val; + } + }, method, val, arguments.length, null ); + }; +}); + +function getWindow( elem ) { + return jQuery.isWindow( elem ) ? + elem : + elem.nodeType === 9 ? + elem.defaultView || elem.parentWindow : + false; +} +// Create innerHeight, innerWidth, height, width, outerHeight and outerWidth methods +jQuery.each( { Height: "height", Width: "width" }, function( name, type ) { + jQuery.each( { padding: "inner" + name, content: type, "": "outer" + name }, function( defaultExtra, funcName ) { + // margin is only for outerHeight, outerWidth + jQuery.fn[ funcName ] = function( margin, value ) { + var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ), + extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" ); + + return jQuery.access( this, function( elem, type, value ) { + var doc; + + if ( jQuery.isWindow( elem ) ) { + // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there + // isn't a whole lot we can do. See pull request at this URL for discussion: + // https://github.com/jquery/jquery/pull/764 + return elem.document.documentElement[ "client" + name ]; + } + + // Get document width or height + if ( elem.nodeType === 9 ) { + doc = elem.documentElement; + + // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], whichever is greatest + // unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it. + return Math.max( + elem.body[ "scroll" + name ], doc[ "scroll" + name ], + elem.body[ "offset" + name ], doc[ "offset" + name ], + doc[ "client" + name ] + ); + } + + return value === undefined ? + // Get width or height on the element, requesting but not forcing parseFloat + jQuery.css( elem, type, value, extra ) : + + // Set width or height on the element + jQuery.style( elem, type, value, extra ); + }, type, chainable ? margin : undefined, chainable, null ); + }; + }); +}); +// Expose jQuery to the global object +window.jQuery = window.$ = jQuery; + +// Expose jQuery as an AMD module, but only for AMD loaders that +// understand the issues with loading multiple versions of jQuery +// in a page that all might call define(). The loader will indicate +// they have special allowances for multiple jQuery versions by +// specifying define.amd.jQuery = true. Register as a named module, +// since jQuery can be concatenated with other files that may use define, +// but not use a proper concatenation script that understands anonymous +// AMD modules. A named AMD is safest and most robust way to register. +// Lowercase jquery is used because AMD module names are derived from +// file names, and jQuery is normally delivered in a lowercase file name. +// Do this after creating the global so that if an AMD module wants to call +// noConflict to hide this version of jQuery, it will work. +if ( typeof define === "function" && define.amd && define.amd.jQuery ) { + define( "jquery", [], function () { return jQuery; } ); +} + +})( window ); diff --git a/ETS-WS/packages/jQuery.1.8.2/Content/Scripts/jquery-1.8.2.min.js b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Scripts/jquery-1.8.2.min.js similarity index 100% rename from ETS-WS/packages/jQuery.1.8.2/Content/Scripts/jquery-1.8.2.min.js rename to ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Scripts/jquery-1.8.2.min.js diff --git a/ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content/Scripts/jquery-ui-1.9.0.js b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Scripts/jquery-ui-1.9.0.js similarity index 100% rename from ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content/Scripts/jquery-ui-1.9.0.js rename to ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Scripts/jquery-ui-1.9.0.js diff --git a/ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content/Scripts/jquery-ui-1.9.0.min.js b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Scripts/jquery-ui-1.9.0.min.js similarity index 100% rename from ETS-WS/packages/jQuery.UI.Combined.1.9.0/Content/Scripts/jquery-ui-1.9.0.min.js rename to ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Scripts/jquery-ui-1.9.0.min.js diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Scripts/lmcbutton.js b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Scripts/lmcbutton.js new file mode 100644 index 0000000..0d471a3 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Scripts/lmcbutton.js @@ -0,0 +1,24 @@ +// LettersMarket Clipboard Button +// LMCButton +// http://www.lettersmarket.com + +function isNotEmpty(str) { + return !((str == undefined) || (str == '')); +} + + +function ShowLMCButton(cliptext, capt, js, furl) +{ + var params = 'txt=' + encodeURIComponent(cliptext); + if (!isNotEmpty(furl)) { furl = "lmcbutton.swf"; } + if (isNotEmpty(capt)) { params += '&capt=' + capt; } + if (isNotEmpty(js)) { params += '&js=' + js; } + +document.write(''); +document.write(' '); +document.write(' '); +document.write(' '); +document.write(''); + +//alert('file: ' + furl + ' Params: ' + params); // debug +} diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Scripts/lmcbutton.swf b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Scripts/lmcbutton.swf new file mode 100644 index 0000000000000000000000000000000000000000..1595c22b0c9d102fd9b908099de1f11f0b1dcdfc GIT binary patch literal 20099 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 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/TempUploads/empty/PlaceHolder.file b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/TempUploads/empty/PlaceHolder.file new file mode 100644 index 0000000..5f28270 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/TempUploads/empty/PlaceHolder.file @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WS/AutoCompletamento.asmx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WS/AutoCompletamento.asmx new file mode 100644 index 0000000..16c7d88 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WS/AutoCompletamento.asmx @@ -0,0 +1 @@ +<%@ WebService Language="C#" CodeBehind="AutoCompletamento.asmx.cs" Class="ETS_DIP.WS.AutoCompletamento" %> diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Web.config b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Web.config new file mode 100644 index 0000000..9c3a764 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Web.config @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Web.sitemap b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Web.sitemap new file mode 100644 index 0000000..1488564 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/Web.sitemap @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebMasterPages/AjaxSimpleFull.Master b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebMasterPages/AjaxSimpleFull.Master new file mode 100644 index 0000000..b8015e7 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebMasterPages/AjaxSimpleFull.Master @@ -0,0 +1,73 @@ +<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="AjaxSimpleFull.master.cs" Inherits="GMW.WebMasterPages.AjaxSimpleFull" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="../WebUserControls/mod_testata.ascx" TagName="mod_testata" TagPrefix="uc1" %> +<%@ Register Src="../WebUserControls/mod_menuBottomFullpage.ascx" TagName="mod_menuBottomFullpage" TagPrefix="uc2" %> +<% if (false) + { %> + +<% } %> + + + + GMW + + + + <%--Area jQueryUI via CDN--%> + <%-- + + --%> + <%--Area jQuery via delivery locale--%> + + + + + + +
    + + +
    + <%--testata pagina--%> +
    + + + + + +
    + <%--corpo pagina--%> +
    + + + + + + +
    + <%--footer pagina--%> +
    + + + + + +
    +
    + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_admin.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_admin.ascx new file mode 100644 index 0000000..257ae19 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_admin.ascx @@ -0,0 +1,19 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_admin.ascx.cs" Inherits="ETS_DIP.WebUserControls.mod_admin" %> + +
    +

    Funzionalità amministrative

    +
    +
    + + + + + + +
    diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_anagFasi.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_anagFasi.ascx new file mode 100644 index 0000000..455ff2d --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_anagFasi.ascx @@ -0,0 +1,123 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_anagFasi.ascx.cs" + Inherits="ETS_DIP.WebUserControls.mod_anagFasi" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_anagTags.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_anagTags.ascx new file mode 100644 index 0000000..a7fb6be --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_anagTags.ascx @@ -0,0 +1,96 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_anagTags.ascx.cs" Inherits="ETS_DIP.WebUserControls.mod_anagTags" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_archivioDocumenti.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_archivioDocumenti.ascx new file mode 100644 index 0000000..100f08d --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_archivioDocumenti.ascx @@ -0,0 +1,212 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_archivioDocumenti.ascx.cs" Inherits="ETS_DIP.WebUserControls.mod_archivioDocumenti" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="mod_singleFileUpload.ascx" TagName="mod_singleFileUpload" TagPrefix="uc1" %> +<% if (false) + { %> + + + + + +<% } %> +
    + +
    + +
    +
    +
    + + + + +
    +
    +
    +
    + + + + + + + + + + + + + + + + +
    + +
    +
    + + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    + + +
    +
    + +
    + + +
    +
    +
    + + + + +
    + + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + <%--EnableCaching="true" CacheDuration="5" SortParameterName="SortExpression" --%> + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_clipboard.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_clipboard.ascx new file mode 100644 index 0000000..9625888 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_clipboard.ascx @@ -0,0 +1,3 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_clipboard.ascx.cs" Inherits="ETS_DIP.WebUserControls.mod_clipboard" %> +
    +
    \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_fileUpload.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_fileUpload.ascx new file mode 100644 index 0000000..6a36178 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_fileUpload.ascx @@ -0,0 +1,15 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_fileUpload.ascx.cs" + Inherits="ETS_DIP.WebUserControls.mod_fileUpload" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<% if (false) + { %> + + + + + +<% } %> +
    + + Caricamento files in area personale per catalogazione +
    diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_filtroRicerca.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_filtroRicerca.ascx new file mode 100644 index 0000000..dee25b7 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_filtroRicerca.ascx @@ -0,0 +1,97 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_filtroRicerca.ascx.cs" Inherits="ETS_DIP.WebUserControls.mod_filtroRicerca" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="mod_textAutocomplete.ascx" TagName="mod_textAutocomplete" TagPrefix="uc1" %> +<%@ Register Src="mod_periodoAnalisi.ascx" TagName="mod_periodoAnalisi" TagPrefix="uc2" %> +<% if (false) + { %> + + + + + +<% } %> +
    +
    +
    + <%--area dx: update + scelta dim pagina--%> +
    +
    + + + + + + + +  /  +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    + <%--Area sx: filtri--%> +
    + +
    +
    +
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    + + +
    +
    +
    + + + + + +
    +
    +
    +
    + + +
    +
    +
    + + + +
    +
    + +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_gestioneDati.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_gestioneDati.ascx new file mode 100644 index 0000000..f2e5f0d --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_gestioneDati.ascx @@ -0,0 +1,12 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_gestioneDati.ascx.cs" + Inherits="ETS_DIP.WebUserControls.mod_gestioneDati" %> +<%@ Register Src="mod_testataProt.ascx" TagName="mod_testataProt" + TagPrefix="uc1" %> +<%@ Register Src="mod_inputDati.ascx" TagName="mod_inputDati" TagPrefix="uc2" %> +<%--container principale--%> +
    + <%--input dati--%> +
    + +
    +
    diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_inputDati.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_inputDati.ascx new file mode 100644 index 0000000..3b3a1bc --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_inputDati.ascx @@ -0,0 +1,122 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_inputDati.ascx.cs" Inherits="ETS_DIP.WebUserControls.mod_inputDati" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="mod_textAutocomplete.ascx" TagName="mod_textAutocomplete" TagPrefix="uc1" %> +<%@ Register Src="mod_clipboard.ascx" TagName="mod_clipboard" TagPrefix="uc2" %> +<% if (false) + { %> + + + + + +<% } %> +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    + + +
    +
    +
    +
    + +
    +
    + + + + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    + + + + +
    +
    +
    +
    + + <%----%> + +
    +
    +
    +
    +
    + + + + +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    +
    + +
    + +
    +
    +
    +   +
    +
    +
    +
    +   + +
    +
    +
    +   + +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    + +
    +
    +
    +
    diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_menu.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_menu.ascx new file mode 100644 index 0000000..a61ea7e --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_menu.ascx @@ -0,0 +1,48 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_menu.ascx.cs" Inherits="ETS_DIP.WebUserControls.mod_menu" %> +<% if (false) + { %> + + + + + +<% } %> +
    +
    + +
    +
    +
    Documentazione Informatica e Protocollo
    +
    +
    +
    +

    + +

    + +
    +
    +

    + +

    + +
    +
    +

    + +

    + <%----%> + +
    +
    +

    + +

    + +
    +
    +
    +
    +
    +
    diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_menuBottomFullpage.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_menuBottomFullpage.ascx new file mode 100644 index 0000000..b226d9d --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_menuBottomFullpage.ascx @@ -0,0 +1,21 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_menuBottomFullpage.ascx.cs" + Inherits="ETS_DIP.WebUserControls.mod_menuBottomFullpage" %> +<% if (false) + { %> + + + + + +<% } %> +
    +
    + +
    +
    +  -   + + + +
    +
    diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_myTempFile.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_myTempFile.ascx new file mode 100644 index 0000000..edd60ef --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_myTempFile.ascx @@ -0,0 +1,69 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_myTempFile.ascx.cs" Inherits="ETS_DIP.WebUserControls.mod_myTempFile" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<% if (false) + { %> + + + + + +<% } %> + + + + + + + + + + + Nessun File temporaneo presente! +
    + prego caricare file dalla sezione a sinistra +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_pathAndDocs.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_pathAndDocs.ascx new file mode 100644 index 0000000..40208bd --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_pathAndDocs.ascx @@ -0,0 +1,53 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_pathAndDocs.ascx.cs" Inherits="ETS_DIP.WebUserControls.mod_pathAndDocs" %> +<% if (false) + { %> + + + + + +<% } %> +
    +
    + +
    + + +
    +
    +
    +
    + +
    +
    + Generatore nuovi documenti +
    + +   + +   + +   + +
    +
    +
    +
    +
    + Associa Documenti Caricati +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    + +   + +
    diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_periodoAnalisi.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_periodoAnalisi.ascx new file mode 100644 index 0000000..a04d923 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_periodoAnalisi.ascx @@ -0,0 +1,95 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_periodoAnalisi" + CodeBehind="mod_periodoAnalisi.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +
    + + + + +
    + +   + + selezione + oggi + ieri + questa settimana + ultimi 7gg + questo mese + ultimi 30gg + 1 anno + +
    + + + 00 + 01 + 02 + 03 + 04 + 05 + 06 + 07 + 08 + 09 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21 + 22 + 23 + + + +  →  + + + 00 + 01 + 02 + 03 + 04 + 05 + 06 + 07 + 08 + 09 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21 + 22 + 23 + + + +   + +
    + +    + +
    diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_singleFileUpload.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_singleFileUpload.ascx new file mode 100644 index 0000000..aa2675c --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_singleFileUpload.ascx @@ -0,0 +1,33 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_singleFileUpload.ascx.cs" Inherits="ETS_DIP.WebUserControls.mod_singleFileUpload" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<% if (false) + { %> + + + + + +<% } %> + + +
    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_testata.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_testata.ascx new file mode 100644 index 0000000..5c40210 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_testata.ascx @@ -0,0 +1,41 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_testata.ascx.cs" Inherits="ETS_DIP.WebUserControls.mod_testata" %> +<% if (false) + { %> + + + + + +<% } %> +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + + + + +
    +
    +
    + + + + + + + + + + +
    diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_testataProt.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_testataProt.ascx new file mode 100644 index 0000000..b57f69d --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_testataProt.ascx @@ -0,0 +1,29 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_testataProt.ascx.cs" + Inherits="ETS_DIP.WebUserControls.mod_testataProt" %> +<% if (false) + { %> + + + + + +<% } %> +
    +
    +
    + +
    +
    +
    + + + +
    +
    + N° prot. + +
    +
    diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_textAutocomplete.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_textAutocomplete.ascx new file mode 100644 index 0000000..eb9a1c2 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/WebUserControls/mod_textAutocomplete.ascx @@ -0,0 +1,16 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_textAutocomplete.ascx.cs" Inherits="ETS_DIP.WebUserControls.mod_textAutocomplete" %> +<% if (false) + { %> + + + +<% } %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> + + + + \ No newline at end of file diff --git a/ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/AjaxControlToolkit.dll b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/AjaxControlToolkit.dll similarity index 100% rename from ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/AjaxControlToolkit.dll rename to ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/AjaxControlToolkit.dll diff --git a/ETS-WS/packages/AjaxMin.4.74.4698.25434/lib/net40/AjaxMin.dll b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/AjaxMin.dll similarity index 100% rename from ETS-WS/packages/AjaxMin.4.74.4698.25434/lib/net40/AjaxMin.dll rename to ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/AjaxMin.dll diff --git a/ETS-WS/packages/DocumentFormat.OpenXml.1.0/lib/DocumentFormat.OpenXml.dll b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/DocumentFormat.OpenXml.dll similarity index 100% rename from ETS-WS/packages/DocumentFormat.OpenXml.1.0/lib/DocumentFormat.OpenXml.dll rename to ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/DocumentFormat.OpenXml.dll diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/ETS-DIP.dll b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/ETS-DIP.dll new file mode 100644 index 0000000000000000000000000000000000000000..309768a35842d987101ab18a02903d8ea278900a GIT binary patch literal 64000 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[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
    n|uC|vqUEhS< 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 literal 0 HcmV?d00001 diff --git a/ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/SanitizerProviders/HtmlAgilityPack.dll b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/HtmlAgilityPack.dll similarity index 100% rename from ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/SanitizerProviders/HtmlAgilityPack.dll rename to ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/HtmlAgilityPack.dll diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/NLog.config b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/NLog.config new file mode 100644 index 0000000..a941ad7 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/NLog.config @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ETS-WS/packages/NLog.2.0.1.2/lib/net40/NLog.dll b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/NLog.dll similarity index 100% rename from ETS-WS/packages/NLog.2.0.1.2/lib/net40/NLog.dll rename to ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/NLog.dll diff --git a/ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/SanitizerProviders/SanitizerProviders.dll b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/SanitizerProviders.dll similarity index 100% rename from ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/SanitizerProviders/SanitizerProviders.dll rename to ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/SanitizerProviders.dll diff --git a/ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/ar/AjaxControlToolkit.resources.dll b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/ar/AjaxControlToolkit.resources.dll similarity index 100% rename from ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/ar/AjaxControlToolkit.resources.dll rename to ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/ar/AjaxControlToolkit.resources.dll diff --git a/ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/cs/AjaxControlToolkit.resources.dll b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/cs/AjaxControlToolkit.resources.dll similarity index 100% rename from ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/cs/AjaxControlToolkit.resources.dll rename to ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/cs/AjaxControlToolkit.resources.dll diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/css/BuildBlocks.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/css/BuildBlocks.css new file mode 100644 index 0000000..ad8d3d5 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/css/BuildBlocks.css @@ -0,0 +1,498 @@ +/* zona blocchi Sx/DX */ +.divSx +{ + float: left; + padding: 0; + margin: 0; +} +.divDx +{ + float: right; + padding: 0; + margin: 0; +} +.divCenter +{ + float: none; + text-align: center; + padding: 0; + margin: 0 auto 0 auto; +} +.clearDiv +{ + clear: both; +} +.padSxDx +{ + padding-left: 2px; + padding-right: 2px; +} +/* @end */ +.shadowBox +{ + -moz-box-shadow: 0 4px 8px rgba(0,0,0,0.5); + -webkit-box-shadow: 0 4px 8px rgba(0,0,0,0.5); + box-shadow: 0 4px 8px rgba(0,0,0,0.5); +} + +/* zona size % div */ +.half +{ + width: 50%; +} +.third +{ + width: 33%; +} +.quarter +{ + width: 25%; +} +.fifth +{ + width: 20%; +} +/* end zona size % div */ + +/* modal popup*/ +.modalBackground +{ + background-color: gray; + filter: alpha(opacity=70); + opacity: 0.7; +} +/* end */ + +/* buttonx con template */ +.btnNew +{ + background-image: url(../images/new_m.png); + background-repeat: no-repeat; + background-position: right; + border: 1px solid #333333; + padding: 4px; + padding-right: 28px; +} +.btnDelete +{ + background-image: url(../images/elimina_m.png); + background-repeat: no-repeat; + background-position: right; + border: 1px solid #333333; + padding: 4px; + padding-right: 28px; +} +.btnGenProto +{ + background-image: url(../images/proto_l.png); + background-repeat: no-repeat; + background-position: center right; + background-color: #ACACFF; + width: 160px; + height: 40px; + border: 1px solid #333; + vertical-align: middle; + margin: auto; + font-size: 10pt; + font-family: Arial; +} +.btnGenDoc +{ + background-image: url(../images/doc_l.png); + background-repeat: no-repeat; + background-position: center right; + background-color: #ACFFAC; + width: 160px; + height: 40px; + border: 1px solid #333; + vertical-align: middle; + margin: auto; + font-size: 10pt; + font-family: Arial; +} +.btnGenFax +{ + background-image: url(../images/fax_l.png); + background-repeat: no-repeat; + background-position: center right; + background-color: #ACFFFF; + width: 160px; + height: 40px; + border: 1px solid #333; + vertical-align: middle; + margin: auto; + font-size: 10pt; + font-family: Arial; +} +.btnGenMail +{ + background-image: url(../images/email_l.png); + background-repeat: no-repeat; + background-position: center right; + background-color: #FFFFAC; + width: 160px; + height: 40px; + border: 1px solid #333; + vertical-align: middle; + margin: auto; + font-size: 10pt; + font-family: Arial; +} +.btnUpdate +{ + background-image: url(../images/reload_l.png); + background-repeat: no-repeat; + background-position: center right; + background-color: #DEDEDE; + width: 160px; + height: 40px; + border: 1px solid #333; + vertical-align: middle; + margin: auto; + font-size: 10pt; + font-family: Arial; +} +.btnArchivia +{ + background-image: url(../images/Archive_l.png); + background-repeat: no-repeat; + background-position: center right; + background-color: #DD9977; + width: 160px; + height: 40px; + border: 1px solid #333; + vertical-align: middle; + margin: auto; + font-size: 10pt; + font-family: Arial; +} +/* end buttons! */ + +/* update controls */ +.rltUpdate +{ + background-color: #FFFF33; +} +/* end */ + +/* zona menù top */ +.menuNav +{ + background-color: #B5C7DE; /*background-image: -webkit-gradient(linear,left top,left bottom,from( #A5B7CE ),to( #B8E1FD )); background-image: -webkit-linear-gradient( #A5B7CE,#B8E1FD ); background-image: -moz-linear-gradient( #A5B7CE,#B8E1FD ); background-image: -ms-linear-gradient( #A5B7CE,#B8E1FD ); background-image: -o-linear-gradient( #A5B7CE,#B8E1FD ); background-image: linear-gradient( #A5B7CE,#B8E1FD );*/ + color: #284E98; + font-size: 1.2em; +} +.menuNavSel +{ + background-color: #507CD1; /*background-image: -webkit-gradient(linear,left top,left bottom,from( #B8E1FD ),to( #A5B7CE )); background-image: -webkit-linear-gradient( #B8E1FD,#A5B7CE ); background-image: -moz-linear-gradient( #B8E1FD,#A5B7CE ); background-image: -ms-linear-gradient( #B8E1FD,#A5B7CE ); background-image: -o-linear-gradient( #B8E1FD,#A5B7CE ); background-image: linear-gradient( #B8E1FD,#A5B7CE );*/ +} +.menuItem +{ + width: 200px; +} +/* end zona menu */ + +/* zona colorazione filtri */ +.filtro_1 +{ + background-color: #8888ff; +} +.filtro_2 +{ + background-color: #aaaaff; +} +.filtro_3 +{ + background-color: #ccccff; +} +.filtro_4 +{ + background-color: #dedeff; +} +.filtro_5 +{ + background-color: #efefff; +} +/* @end */ + +/* area gestione etichette tab */ +.tabLabelGreen +{ + background-color: #DDFFDD; + border-top: 1px solid #339933; + border-left: 1px solid #339933; + border-right: 1px solid #339933; + height: 1.5em; + vertical-align: middle; + padding-top: 0.5em; + font-size: 13pt; + font-weight: bold; +} +.tabBodyGreen +{ + background-color: #DDFFDD; + border-bottom: 1px solid green; + border-left: 1px solid green; + border-right: 1px solid green; +} +.tabLabelGray +{ + background-color: #DEDEDE; + border-top: 1px solid #333333; + border-left: 1px solid #333333; + border-right: 1px solid #333333; + height: 1.5em; + vertical-align: middle; + padding-top: 0.5em; + font-size: 13pt; + font-weight: bold; +} +.tabBodyGray +{ + background-color: #DEDEDE; + border-bottom: 1px solid black; + border-left: 1px solid black; + border-right: 1px solid black; +} + + +/* @end */ + +/* dimensione caratteri & co */ +.fontTitolo +{ + font-size: 24pt; + height: 36px; +} +.fontMedio +{ + font-size: 16pt; +} +.fontPiccolo +{ + font-size: 8pt; +} +.labelInput +{ + font-size: 9pt; + color: #555; +} +.labelInputChiaro +{ + font-size: 9pt; + color: #cdcdcd; +} + +/* @end */ + + +/* autocomplete e watermarking */ +.watermark +{ + color: Gray; + font-style: italic; +} +.autocomplete +{ + width: 100%; + color: Gray; + background-color: White; + padding: 4px 0px; + border-bottom: 1px solid #888; +} +.autocompleteHiglight +{ + width: 100%; + color: Black; + background-color: #d3dff4; + padding: 4px 0px; + border-bottom: 1px solid #888; +} +.autocompleteElemID +{ + width: 100%; + background-color: Red; + font-weight: bold; +} +.autocompleteListCssClass +{ + width: 100%; + font-size: 7pt; + background-color: White; + padding: 2px; + border: 2px solid #3260bc; + /* + z-index: 1; + overflow: Auto; + height: 30em; + */ +} + +/* @end */ + + +/* gestione blocco dati */ +.dataBlock +{ + background-color: #FFFFFF; + font-size: 9pt; + float: left; + border-top: solid 1px gray; + border-bottom: solid 1px gray; + border-left: solid 1px gray; + border-right: solid 1px gray; + margin: 0px; + padding: 4px; + vertical-align: text-top; + text-align: left; +} +.dataBlockHeader +{ + border-top: solid 2px gray; + border-bottom: solid 1px gray; + border-left: solid 2px gray; + border-right: solid 2px gray; + background-color: #EFEFEF; + font-weight: bold; + padding: 2px; +} +.dataBlockSx +{ + float: left; + text-align: left; +} +.dataBlockDx +{ + float: right; + text-align: right; +} +.dataBlockLabel +{ + border-top: solid 1px #FEFEFE; + padding-right: 2px; + padding-left: 2px; +} +.dataBlockValue +{ + color: Black; + font-weight: bold; + padding-right: 4px; + padding-left: 4px; + margin-bottom: 0px; +} +.dataBlockReset +{ + clear: both; + padding-bottom: 2px; + margin-bottom: 2px; +} +.dataBlockResetGray +{ + border-bottom: solid 1px #CECECE; + clear: both; + padding-bottom: 2px; + margin-bottom: 2px; +} +.dataBlockResetDark +{ + border-bottom: solid 1px #363636; + clear: both; + padding-bottom: 2px; + margin-bottom: 2px; +} +.dataBlockBtn +{ + background-color: #FAFAFA; + border: solid 1px gray; + padding-top: 4px; + padding-bottom: 4px; + vertical-align: text-top; + margin: 0px; + text-align: center; +} +.blockSizeSmallest +{ + width: 175px; +} +.blockSizeSmaller +{ + width: 200px; +} +.blockSizeSmall +{ + width: 225px; +} +.blockSizeMed +{ + width: 250px; +} +.blockSizeLarge +{ + width: 275px; +} +.blockSizeXLarge +{ + width: 300px; +} +.blockSizeXXLarge +{ + width: 350px; +} +.blockSizeXXXLarge +{ + width: 400px; +} +/* END gestione blocco dati */ + + +/* standard gridview */ +.grView +{ + color: #333333; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + padding-bottom: 1px; +} +.ctrHeaderPager +{ + background-color: #b8b8b8; + font-weight: bold; + color: White; +} +.ctrHeaderPagerRight +{ + background-color: #b8b8b8; + font-weight: bold; + color: White; + text-align: right; +} +.ctrHeaderPagerBlue +{ + background-color: #507CD1; + height: 1px; +} +.ctrHeaderPagerBlueRight +{ + background-color: #507CD1; + height: 1px; + text-align: right; +} +.ctrFooter +{ + background-color: #507CD1; + font-weight: bold; + color: White; +} +.ctrRowStyle +{ + vertical-align: top; + background-color: #EFF3FB; +} +/* end gridview */ + +.valignMiddle +{ + vertical-align: middle; +} diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/css/ETS.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/css/ETS.css new file mode 100644 index 0000000..2e72185 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/css/ETS.css @@ -0,0 +1,217 @@ +.areaTitolo +{ + background-image: url('../images/bg-menu-main.png'); + background-repeat: repeat-x; + color: #ECECEC; +} + +/* Schema colori */ +.priCol-1 +{ + background-color: #00B060; +} +.priCol-2 +{ + background-color: #218457; +} +.priCol-3 +{ + background-color: #00733E; +} +.priCol-4 +{ + background-color: #36D88E; +} +.priCol-5 +{ + background-color: #C3FFE4; +} +.secColA-1 +{ + background-color: #0A64A4; + background-image: -webkit-gradient(linear,left top,left bottom,from( #0A64A4 ),to( #4481DF )); + background-image: -webkit-linear-gradient( #0A64A4,#4481DF ); + background-image: -moz-linear-gradient( #0A64A4,#4481DF ); + background-image: -ms-linear-gradient( #0A64A4,#4481DF ); + background-image: -o-linear-gradient( #0A64A4,#4481DF ); + background-image: linear-gradient( #0A64A4,#4481DF ); +} +.secColA-2 +{ + background-color: #24577B; +} +.secColA-3 +{ + background-color: #03406A; +} +.secColA-4 +{ + /*background-color: #3E94D1;*/ + background-image: -webkit-gradient(linear,left top,left bottom,from( #4683ff ),to( #2461BF )); + background-image: -webkit-linear-gradient( #4683ff,#2461BF ); + background-image: -moz-linear-gradient( #4683ff,#2461BF ); + background-image: -ms-linear-gradient( #4683ff,#2461BF ); + background-image: -o-linear-gradient( #4683ff,#2461BF ); + background-image: linear-gradient( #4683ff,#2461BF ); +} +.secColA-5 +{ + /*background-color: #B8E1FD;*/ + background-image: -webkit-gradient(linear,left top,left bottom,from( #B8E1FD ),to( #2461BF )); + background-image: -webkit-linear-gradient( #B8E1FD,#2461BF ); + background-image: -moz-linear-gradient( #B8E1FD,#2461BF ); + background-image: -ms-linear-gradient( #B8E1FD,#2461BF ); + background-image: -o-linear-gradient( #B8E1FD,#2461BF ); + background-image: linear-gradient( #B8E1FD,#2461BF ); +} +.secColB-1 +{ + background-color: #FF9000; +} +.secColB-2 +{ + background-color: #BF8130; +} +.secColB-3 +{ + background-color: #A65E00; +} +.secColB-4 +{ + background-color: #FFAC40; +} +.secColB-5 +{ + background-color: #FDD7A6; +} +.comCol-1 +{ + background-color: #FF4500; +} +.comCol-2 +{ + background-color: #BF5730; +} +.comCol-3 +{ + background-color: #A62D00; +} +.comCol-4 +{ + background-color: #FF7340; +} +.comCol-5 +{ + background-color: #FFCEBC; +} +.lightBlue +{ + border: 1px solid #CDCDCD; + background-image: -webkit-gradient(linear,left top,left bottom,from( #ddf ),to( #e1f1ff )); + background-image: -webkit-linear-gradient( #ddf,#e1f1ff ); + background-image: -moz-linear-gradient( #ddf,#e1f1ff ); + background-image: -ms-linear-gradient( #ddf,#e1f1ff ); + background-image: -o-linear-gradient( #ddf,#e1f1ff ); + background-image: linear-gradient( #ddf,#e1f1ff ); +} +.lightGray +{ + /*background-color: #EDEDED;*/ + background-image: -webkit-gradient(linear,left top,left bottom,from( #fff ),to( #f1f1f1 )); + background-image: -webkit-linear-gradient( #fff,#f1f1f1 ); + background-image: -moz-linear-gradient( #fff,#f1f1f1 ); + background-image: -ms-linear-gradient( #fff,#f1f1f1 ); + background-image: -o-linear-gradient( #fff,#f1f1f1 ); + background-image: linear-gradient( #fff,#f1f1f1 ); + border: 1px solid #CDCDCD; +} + +/* FINE Schema colori */ + + +/* area gridview +.grView +{ + color: #333333; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + padding-bottom: 1px; +} +.ctrHeaderPager +{ + background-color: #b8b8b8; + font-weight: bold; + color: White; +} +.ctrHeaderPagerRight +{ + background-color: #b8b8b8; + font-weight: bold; + color: White; + text-align: right; +} +.ctrHeaderPagerBlue +{ + height: 1px; +} +.ctrHeaderPagerBlueRight +{ + background-color: #507CD1; + height: 1px; + text-align: right; +} +.ctrFooter +{ + font-weight: bold; + color: White; +} +.ctrRowStyle +{ + vertical-align: top; +} +.ctrAltRowStyle +{ + vertical-align: top; +} +.ctrRowStyleRight +{ + background-color: #EFF3FB; + text-align: right; +} +.ctrAltRowStyleRight +{ + background-color: White; + text-align: right; +} +.ctrInsRowStyle +{ + background-color: #b8b8b8; +} +.ctrEditRowStyle +{ + background-color: #D1DDF1; +} +.ctrSelRowStyle +{ + font-weight: bold; + color: #333333; + background-color: #D1DDF1; +} +.ctrSelRowStyleYellow +{ + font-weight: bold; + color: #333333; + background-color: Yellow; +} + FINE area gridview */ + + .divTitoloAdmin + { + background-color: #BF8130; + padding: 5px 0px 5px 5px; + color: White; + } + + \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/css/ExtraComp.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/css/ExtraComp.css new file mode 100644 index 0000000..2a67b40 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/css/ExtraComp.css @@ -0,0 +1,129 @@ +/* floating window */ +.ui-dialog-sw +{ + padding: .2em; + overflow: hidden; + -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.8); + -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.8); + box-shadow: 0px 5px 10px rgba(0,0,0,0.8); +} +.ui-dialog-sw .ui-dialog-sw-titlebar +{ + padding: .5em 1em .3em; + position: relative; +} +.ui-dialog-sw .ui-dialog-sw-title +{ + float: left; + margin: .1em 16px .2em 0; +} +.ui-dialog-sw .ui-dialog-sw-titlebar-close +{ + position: absolute; + right: .3em; + top: 50%; + width: 19px; + margin: -10px 0 0 0; + padding: 1px; + height: 18px; + -moz-border-radius: 10px; +} +.ui-dialog-sw .ui-dialog-sw-titlebar-close span +{ + display: block; + margin: 1px; +} +.ui-dialog-sw .ui-dialog-sw-titlebar-close:hover, .ui-dialog-sw .ui-dialog-sw-titlebar-close:focus +{ + padding: 0; +} +.ui-dialog-sw .ui-dialog-sw-content +{ + position: relative; + border: 0; + padding: .5em 1em; + background: none; + overflow: auto; + zoom: 1; +} +.ui-dialog-sw .ui-dialog-sw-buttonpane +{ + text-align: left; + border-width: 1px 0 0 0; + background-image: none; + margin: .5em 0 0 0; + padding: .3em 1em .5em .4em; +} +.ui-dialog-sw .ui-dialog-sw-buttonpane .ui-dialog-sw-buttonset +{ + float: right; +} +.ui-dialog-sw .ui-dialog-sw-buttonpane button +{ + margin: .5em .4em .5em 0; + cursor: pointer; +} +.ui-dialog-sw .ui-resizable-se +{ + width: 14px; + height: 14px; + right: 3px; + bottom: 3px; +} +.ui-draggable .ui-dialog-sw-titlebar +{ + cursor: move; +} + +.ui-dialog-sw +{ + padding: 0; +} + +.ui-dialog-sw .ui-dialog-sw-titlebar +{ + border-top: none; + border-right: none; + border-left: none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} + +.ui-dialog-sw .ui-dialog-sw-titlebar-close +{ +} + +.ui-widget-sw +{ + font-family: Arial,sans-serif; + font-size: 1.1em; +} +.ui-widget-sw .ui-widget-sw +{ + font-size: 1em; +} +.ui-widget-sw input, .ui-widget-sw select, .ui-widget-sw textarea, .ui-widget-sw button +{ + font-family: Arial,sans-serif; + font-size: 1em; +} +.ui-widget-sw-content +{ + border: 1px solid #a8a8a8; + background: #ffffff; + color: #4f4f4f; +} +.ui-widget-sw-header +{ + border: 1px solid #a8a8a8; + background: #c0c0c0 url('../images/ui-bg_highlight-soft_100_c0c0c0_1x100.png') repeat-x 50% top; + color: #333; + font-weight: bold; + text-shadow: 0px 1px 0px rgba(255,255,255,0.7); +} +.ui-widget-sw-header a +{ + color: #4f4f4f; +} +/* END floating window */ \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/css/MasterPage.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/css/MasterPage.css new file mode 100644 index 0000000..51521ed --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/css/MasterPage.css @@ -0,0 +1,66 @@ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, font, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td { + margin: 0; + padding: 0; + border: 0; + outline: 0; + font-weight: inherit; + font-style: inherit; + font-family: Verdana, Arial; + vertical-align: baseline; +} +/* remember to define focus styles! */ +:focus { + outline: 0; +} +body { + line-height: 1; + color: black; + background: white; +} +ol, ul { + list-style: none; +} +/* tables still need 'cellspacing="0"' in the markup */ +table { + border-collapse: separate; + border-spacing: 0; +} +caption, th, td { + text-align: left; + font-weight: normal; +} +blockquote:before, blockquote:after, +q:before, q:after { + content: ""; +} +blockquote, q { + quotes: "" ""; +} + + +.fullscreen +{ + display: block; /*set the div in the top-left corner of the screen*/ /*position: absolute;*/ /* COMMENTATA per iExplorer */ + top: 0; + left: 0; /*set the width and height to 100% of the screen*/ + width: 100%; + height: 100%; +} +.bottomWrite +{ + vertical-align: bottom; + border-top: #0D0083 1px solid; + margin-top: 2px; + padding-top: 2px; +} +.smallText +{ + font-size: 8pt; +} \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/css/Style.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/css/Style.css new file mode 100644 index 0000000..fc36e88 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/css/Style.css @@ -0,0 +1,92 @@ +@import url("MasterPage.css"); +@import url("BuildBlocks.css"); +@import url("ExtraComp.css"); +@import url("ETS.css"); + + +.bodyMainCenter +{ + background-image: url('../images/logo_sw.png'); + vertical-align: middle; + border-left: #0D0083 1px solid; /*border-top: #0D0083 1px solid;*/ + text-align: center; + height: 100%; + width: 100%; + background-position: center; + background-attachment: scroll; + background-repeat: no-repeat; +} +.bodyCenter +{ + vertical-align: middle; + text-align: center; + height: 100%; + width: 100%; +} +.centerMenu +{ + background-color: White; + text-align: center; + border-width: thin; + border-style: groove; + border-color: Blue; +} +A:hover +{ + color: red; +} + +.bodyMain +{ + background-image: url('../images/logo_sw.png'); + vertical-align: top; + border-left: #0D0083 1px solid; /*border-top: #0D0083 1px solid;*/ + height: 100%; + width: 100%; + background-position: center; /*was topleft*/ + background-attachment: scroll; + background-repeat: no-repeat; +} +.bodyMainEmpty +{ + vertical-align: top; + border-left: maroon 1px solid; + height: 100%; + width: 100%; +} + +.bodyMainWhite +{ + vertical-align: top; + border-left: maroon 1px solid; + height: 100%; + width: 100%; + background-position: center; + background-attachment: scroll; + background-repeat: no-repeat; +} + +.bodyMainWhite a:hover +{ + color: white; +} + +.bodyMainNoLogo +{ + vertical-align: top; + border-left: maroon 1px solid; + height: 100%; + width: 100%; +} + +.bodyMainLogoPiccolo +{ + background-image: url('../images/sfondoMedio.png'); + background-position: 97% 210px; + vertical-align: top; + border-left: maroon 1px solid; + height: 100%; + width: 100%; + background-attachment: scroll; + background-repeat: no-repeat; +} diff --git a/ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/de/AjaxControlToolkit.resources.dll b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/de/AjaxControlToolkit.resources.dll similarity index 100% rename from ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/de/AjaxControlToolkit.resources.dll rename to ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/de/AjaxControlToolkit.resources.dll diff --git a/ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/es/AjaxControlToolkit.resources.dll b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/es/AjaxControlToolkit.resources.dll similarity index 100% rename from ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/es/AjaxControlToolkit.resources.dll rename to ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/es/AjaxControlToolkit.resources.dll diff --git a/ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/fr/AjaxControlToolkit.resources.dll b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/fr/AjaxControlToolkit.resources.dll similarity index 100% rename from ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/fr/AjaxControlToolkit.resources.dll rename to ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/fr/AjaxControlToolkit.resources.dll diff --git a/ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/he/AjaxControlToolkit.resources.dll b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/he/AjaxControlToolkit.resources.dll similarity index 100% rename from ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/he/AjaxControlToolkit.resources.dll rename to ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/he/AjaxControlToolkit.resources.dll diff --git a/ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/hi/AjaxControlToolkit.resources.dll b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/hi/AjaxControlToolkit.resources.dll similarity index 100% rename from ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/hi/AjaxControlToolkit.resources.dll rename to ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/hi/AjaxControlToolkit.resources.dll diff --git a/ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/it/AjaxControlToolkit.resources.dll b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/it/AjaxControlToolkit.resources.dll similarity index 100% rename from ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/it/AjaxControlToolkit.resources.dll rename to ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/it/AjaxControlToolkit.resources.dll diff --git a/ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/ja/AjaxControlToolkit.resources.dll b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/ja/AjaxControlToolkit.resources.dll similarity index 100% rename from ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/ja/AjaxControlToolkit.resources.dll rename to ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/ja/AjaxControlToolkit.resources.dll diff --git a/ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/ko/AjaxControlToolkit.resources.dll b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/ko/AjaxControlToolkit.resources.dll similarity index 100% rename from ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/ko/AjaxControlToolkit.resources.dll rename to ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/ko/AjaxControlToolkit.resources.dll diff --git a/ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/nl/AjaxControlToolkit.resources.dll b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/nl/AjaxControlToolkit.resources.dll similarity index 100% rename from ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/nl/AjaxControlToolkit.resources.dll rename to ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/nl/AjaxControlToolkit.resources.dll diff --git a/ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/pt/AjaxControlToolkit.resources.dll b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/pt/AjaxControlToolkit.resources.dll similarity index 100% rename from ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/pt/AjaxControlToolkit.resources.dll rename to ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/pt/AjaxControlToolkit.resources.dll diff --git a/ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/ru/AjaxControlToolkit.resources.dll b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/ru/AjaxControlToolkit.resources.dll similarity index 100% rename from ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/ru/AjaxControlToolkit.resources.dll rename to ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/ru/AjaxControlToolkit.resources.dll diff --git a/ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/tr-TR/AjaxControlToolkit.resources.dll b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/tr-TR/AjaxControlToolkit.resources.dll similarity index 100% rename from ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/tr-TR/AjaxControlToolkit.resources.dll rename to ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/tr-TR/AjaxControlToolkit.resources.dll diff --git a/ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/zh-CHS/AjaxControlToolkit.resources.dll b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/zh-CHS/AjaxControlToolkit.resources.dll similarity index 100% rename from ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/zh-CHS/AjaxControlToolkit.resources.dll rename to ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/zh-CHS/AjaxControlToolkit.resources.dll diff --git a/ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/zh-CHT/AjaxControlToolkit.resources.dll b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/zh-CHT/AjaxControlToolkit.resources.dll similarity index 100% rename from ETS-WS/packages/AjaxControlToolkit.4.1.60919/lib/40/zh-CHT/AjaxControlToolkit.resources.dll rename to ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/bin/zh-CHT/AjaxControlToolkit.resources.dll diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/css/BuildBlocks.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/css/BuildBlocks.css new file mode 100644 index 0000000..ad8d3d5 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/css/BuildBlocks.css @@ -0,0 +1,498 @@ +/* zona blocchi Sx/DX */ +.divSx +{ + float: left; + padding: 0; + margin: 0; +} +.divDx +{ + float: right; + padding: 0; + margin: 0; +} +.divCenter +{ + float: none; + text-align: center; + padding: 0; + margin: 0 auto 0 auto; +} +.clearDiv +{ + clear: both; +} +.padSxDx +{ + padding-left: 2px; + padding-right: 2px; +} +/* @end */ +.shadowBox +{ + -moz-box-shadow: 0 4px 8px rgba(0,0,0,0.5); + -webkit-box-shadow: 0 4px 8px rgba(0,0,0,0.5); + box-shadow: 0 4px 8px rgba(0,0,0,0.5); +} + +/* zona size % div */ +.half +{ + width: 50%; +} +.third +{ + width: 33%; +} +.quarter +{ + width: 25%; +} +.fifth +{ + width: 20%; +} +/* end zona size % div */ + +/* modal popup*/ +.modalBackground +{ + background-color: gray; + filter: alpha(opacity=70); + opacity: 0.7; +} +/* end */ + +/* buttonx con template */ +.btnNew +{ + background-image: url(../images/new_m.png); + background-repeat: no-repeat; + background-position: right; + border: 1px solid #333333; + padding: 4px; + padding-right: 28px; +} +.btnDelete +{ + background-image: url(../images/elimina_m.png); + background-repeat: no-repeat; + background-position: right; + border: 1px solid #333333; + padding: 4px; + padding-right: 28px; +} +.btnGenProto +{ + background-image: url(../images/proto_l.png); + background-repeat: no-repeat; + background-position: center right; + background-color: #ACACFF; + width: 160px; + height: 40px; + border: 1px solid #333; + vertical-align: middle; + margin: auto; + font-size: 10pt; + font-family: Arial; +} +.btnGenDoc +{ + background-image: url(../images/doc_l.png); + background-repeat: no-repeat; + background-position: center right; + background-color: #ACFFAC; + width: 160px; + height: 40px; + border: 1px solid #333; + vertical-align: middle; + margin: auto; + font-size: 10pt; + font-family: Arial; +} +.btnGenFax +{ + background-image: url(../images/fax_l.png); + background-repeat: no-repeat; + background-position: center right; + background-color: #ACFFFF; + width: 160px; + height: 40px; + border: 1px solid #333; + vertical-align: middle; + margin: auto; + font-size: 10pt; + font-family: Arial; +} +.btnGenMail +{ + background-image: url(../images/email_l.png); + background-repeat: no-repeat; + background-position: center right; + background-color: #FFFFAC; + width: 160px; + height: 40px; + border: 1px solid #333; + vertical-align: middle; + margin: auto; + font-size: 10pt; + font-family: Arial; +} +.btnUpdate +{ + background-image: url(../images/reload_l.png); + background-repeat: no-repeat; + background-position: center right; + background-color: #DEDEDE; + width: 160px; + height: 40px; + border: 1px solid #333; + vertical-align: middle; + margin: auto; + font-size: 10pt; + font-family: Arial; +} +.btnArchivia +{ + background-image: url(../images/Archive_l.png); + background-repeat: no-repeat; + background-position: center right; + background-color: #DD9977; + width: 160px; + height: 40px; + border: 1px solid #333; + vertical-align: middle; + margin: auto; + font-size: 10pt; + font-family: Arial; +} +/* end buttons! */ + +/* update controls */ +.rltUpdate +{ + background-color: #FFFF33; +} +/* end */ + +/* zona menù top */ +.menuNav +{ + background-color: #B5C7DE; /*background-image: -webkit-gradient(linear,left top,left bottom,from( #A5B7CE ),to( #B8E1FD )); background-image: -webkit-linear-gradient( #A5B7CE,#B8E1FD ); background-image: -moz-linear-gradient( #A5B7CE,#B8E1FD ); background-image: -ms-linear-gradient( #A5B7CE,#B8E1FD ); background-image: -o-linear-gradient( #A5B7CE,#B8E1FD ); background-image: linear-gradient( #A5B7CE,#B8E1FD );*/ + color: #284E98; + font-size: 1.2em; +} +.menuNavSel +{ + background-color: #507CD1; /*background-image: -webkit-gradient(linear,left top,left bottom,from( #B8E1FD ),to( #A5B7CE )); background-image: -webkit-linear-gradient( #B8E1FD,#A5B7CE ); background-image: -moz-linear-gradient( #B8E1FD,#A5B7CE ); background-image: -ms-linear-gradient( #B8E1FD,#A5B7CE ); background-image: -o-linear-gradient( #B8E1FD,#A5B7CE ); background-image: linear-gradient( #B8E1FD,#A5B7CE );*/ +} +.menuItem +{ + width: 200px; +} +/* end zona menu */ + +/* zona colorazione filtri */ +.filtro_1 +{ + background-color: #8888ff; +} +.filtro_2 +{ + background-color: #aaaaff; +} +.filtro_3 +{ + background-color: #ccccff; +} +.filtro_4 +{ + background-color: #dedeff; +} +.filtro_5 +{ + background-color: #efefff; +} +/* @end */ + +/* area gestione etichette tab */ +.tabLabelGreen +{ + background-color: #DDFFDD; + border-top: 1px solid #339933; + border-left: 1px solid #339933; + border-right: 1px solid #339933; + height: 1.5em; + vertical-align: middle; + padding-top: 0.5em; + font-size: 13pt; + font-weight: bold; +} +.tabBodyGreen +{ + background-color: #DDFFDD; + border-bottom: 1px solid green; + border-left: 1px solid green; + border-right: 1px solid green; +} +.tabLabelGray +{ + background-color: #DEDEDE; + border-top: 1px solid #333333; + border-left: 1px solid #333333; + border-right: 1px solid #333333; + height: 1.5em; + vertical-align: middle; + padding-top: 0.5em; + font-size: 13pt; + font-weight: bold; +} +.tabBodyGray +{ + background-color: #DEDEDE; + border-bottom: 1px solid black; + border-left: 1px solid black; + border-right: 1px solid black; +} + + +/* @end */ + +/* dimensione caratteri & co */ +.fontTitolo +{ + font-size: 24pt; + height: 36px; +} +.fontMedio +{ + font-size: 16pt; +} +.fontPiccolo +{ + font-size: 8pt; +} +.labelInput +{ + font-size: 9pt; + color: #555; +} +.labelInputChiaro +{ + font-size: 9pt; + color: #cdcdcd; +} + +/* @end */ + + +/* autocomplete e watermarking */ +.watermark +{ + color: Gray; + font-style: italic; +} +.autocomplete +{ + width: 100%; + color: Gray; + background-color: White; + padding: 4px 0px; + border-bottom: 1px solid #888; +} +.autocompleteHiglight +{ + width: 100%; + color: Black; + background-color: #d3dff4; + padding: 4px 0px; + border-bottom: 1px solid #888; +} +.autocompleteElemID +{ + width: 100%; + background-color: Red; + font-weight: bold; +} +.autocompleteListCssClass +{ + width: 100%; + font-size: 7pt; + background-color: White; + padding: 2px; + border: 2px solid #3260bc; + /* + z-index: 1; + overflow: Auto; + height: 30em; + */ +} + +/* @end */ + + +/* gestione blocco dati */ +.dataBlock +{ + background-color: #FFFFFF; + font-size: 9pt; + float: left; + border-top: solid 1px gray; + border-bottom: solid 1px gray; + border-left: solid 1px gray; + border-right: solid 1px gray; + margin: 0px; + padding: 4px; + vertical-align: text-top; + text-align: left; +} +.dataBlockHeader +{ + border-top: solid 2px gray; + border-bottom: solid 1px gray; + border-left: solid 2px gray; + border-right: solid 2px gray; + background-color: #EFEFEF; + font-weight: bold; + padding: 2px; +} +.dataBlockSx +{ + float: left; + text-align: left; +} +.dataBlockDx +{ + float: right; + text-align: right; +} +.dataBlockLabel +{ + border-top: solid 1px #FEFEFE; + padding-right: 2px; + padding-left: 2px; +} +.dataBlockValue +{ + color: Black; + font-weight: bold; + padding-right: 4px; + padding-left: 4px; + margin-bottom: 0px; +} +.dataBlockReset +{ + clear: both; + padding-bottom: 2px; + margin-bottom: 2px; +} +.dataBlockResetGray +{ + border-bottom: solid 1px #CECECE; + clear: both; + padding-bottom: 2px; + margin-bottom: 2px; +} +.dataBlockResetDark +{ + border-bottom: solid 1px #363636; + clear: both; + padding-bottom: 2px; + margin-bottom: 2px; +} +.dataBlockBtn +{ + background-color: #FAFAFA; + border: solid 1px gray; + padding-top: 4px; + padding-bottom: 4px; + vertical-align: text-top; + margin: 0px; + text-align: center; +} +.blockSizeSmallest +{ + width: 175px; +} +.blockSizeSmaller +{ + width: 200px; +} +.blockSizeSmall +{ + width: 225px; +} +.blockSizeMed +{ + width: 250px; +} +.blockSizeLarge +{ + width: 275px; +} +.blockSizeXLarge +{ + width: 300px; +} +.blockSizeXXLarge +{ + width: 350px; +} +.blockSizeXXXLarge +{ + width: 400px; +} +/* END gestione blocco dati */ + + +/* standard gridview */ +.grView +{ + color: #333333; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + padding-bottom: 1px; +} +.ctrHeaderPager +{ + background-color: #b8b8b8; + font-weight: bold; + color: White; +} +.ctrHeaderPagerRight +{ + background-color: #b8b8b8; + font-weight: bold; + color: White; + text-align: right; +} +.ctrHeaderPagerBlue +{ + background-color: #507CD1; + height: 1px; +} +.ctrHeaderPagerBlueRight +{ + background-color: #507CD1; + height: 1px; + text-align: right; +} +.ctrFooter +{ + background-color: #507CD1; + font-weight: bold; + color: White; +} +.ctrRowStyle +{ + vertical-align: top; + background-color: #EFF3FB; +} +/* end gridview */ + +.valignMiddle +{ + vertical-align: middle; +} diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/css/ETS.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/css/ETS.css new file mode 100644 index 0000000..2e72185 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/css/ETS.css @@ -0,0 +1,217 @@ +.areaTitolo +{ + background-image: url('../images/bg-menu-main.png'); + background-repeat: repeat-x; + color: #ECECEC; +} + +/* Schema colori */ +.priCol-1 +{ + background-color: #00B060; +} +.priCol-2 +{ + background-color: #218457; +} +.priCol-3 +{ + background-color: #00733E; +} +.priCol-4 +{ + background-color: #36D88E; +} +.priCol-5 +{ + background-color: #C3FFE4; +} +.secColA-1 +{ + background-color: #0A64A4; + background-image: -webkit-gradient(linear,left top,left bottom,from( #0A64A4 ),to( #4481DF )); + background-image: -webkit-linear-gradient( #0A64A4,#4481DF ); + background-image: -moz-linear-gradient( #0A64A4,#4481DF ); + background-image: -ms-linear-gradient( #0A64A4,#4481DF ); + background-image: -o-linear-gradient( #0A64A4,#4481DF ); + background-image: linear-gradient( #0A64A4,#4481DF ); +} +.secColA-2 +{ + background-color: #24577B; +} +.secColA-3 +{ + background-color: #03406A; +} +.secColA-4 +{ + /*background-color: #3E94D1;*/ + background-image: -webkit-gradient(linear,left top,left bottom,from( #4683ff ),to( #2461BF )); + background-image: -webkit-linear-gradient( #4683ff,#2461BF ); + background-image: -moz-linear-gradient( #4683ff,#2461BF ); + background-image: -ms-linear-gradient( #4683ff,#2461BF ); + background-image: -o-linear-gradient( #4683ff,#2461BF ); + background-image: linear-gradient( #4683ff,#2461BF ); +} +.secColA-5 +{ + /*background-color: #B8E1FD;*/ + background-image: -webkit-gradient(linear,left top,left bottom,from( #B8E1FD ),to( #2461BF )); + background-image: -webkit-linear-gradient( #B8E1FD,#2461BF ); + background-image: -moz-linear-gradient( #B8E1FD,#2461BF ); + background-image: -ms-linear-gradient( #B8E1FD,#2461BF ); + background-image: -o-linear-gradient( #B8E1FD,#2461BF ); + background-image: linear-gradient( #B8E1FD,#2461BF ); +} +.secColB-1 +{ + background-color: #FF9000; +} +.secColB-2 +{ + background-color: #BF8130; +} +.secColB-3 +{ + background-color: #A65E00; +} +.secColB-4 +{ + background-color: #FFAC40; +} +.secColB-5 +{ + background-color: #FDD7A6; +} +.comCol-1 +{ + background-color: #FF4500; +} +.comCol-2 +{ + background-color: #BF5730; +} +.comCol-3 +{ + background-color: #A62D00; +} +.comCol-4 +{ + background-color: #FF7340; +} +.comCol-5 +{ + background-color: #FFCEBC; +} +.lightBlue +{ + border: 1px solid #CDCDCD; + background-image: -webkit-gradient(linear,left top,left bottom,from( #ddf ),to( #e1f1ff )); + background-image: -webkit-linear-gradient( #ddf,#e1f1ff ); + background-image: -moz-linear-gradient( #ddf,#e1f1ff ); + background-image: -ms-linear-gradient( #ddf,#e1f1ff ); + background-image: -o-linear-gradient( #ddf,#e1f1ff ); + background-image: linear-gradient( #ddf,#e1f1ff ); +} +.lightGray +{ + /*background-color: #EDEDED;*/ + background-image: -webkit-gradient(linear,left top,left bottom,from( #fff ),to( #f1f1f1 )); + background-image: -webkit-linear-gradient( #fff,#f1f1f1 ); + background-image: -moz-linear-gradient( #fff,#f1f1f1 ); + background-image: -ms-linear-gradient( #fff,#f1f1f1 ); + background-image: -o-linear-gradient( #fff,#f1f1f1 ); + background-image: linear-gradient( #fff,#f1f1f1 ); + border: 1px solid #CDCDCD; +} + +/* FINE Schema colori */ + + +/* area gridview +.grView +{ + color: #333333; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + padding-bottom: 1px; +} +.ctrHeaderPager +{ + background-color: #b8b8b8; + font-weight: bold; + color: White; +} +.ctrHeaderPagerRight +{ + background-color: #b8b8b8; + font-weight: bold; + color: White; + text-align: right; +} +.ctrHeaderPagerBlue +{ + height: 1px; +} +.ctrHeaderPagerBlueRight +{ + background-color: #507CD1; + height: 1px; + text-align: right; +} +.ctrFooter +{ + font-weight: bold; + color: White; +} +.ctrRowStyle +{ + vertical-align: top; +} +.ctrAltRowStyle +{ + vertical-align: top; +} +.ctrRowStyleRight +{ + background-color: #EFF3FB; + text-align: right; +} +.ctrAltRowStyleRight +{ + background-color: White; + text-align: right; +} +.ctrInsRowStyle +{ + background-color: #b8b8b8; +} +.ctrEditRowStyle +{ + background-color: #D1DDF1; +} +.ctrSelRowStyle +{ + font-weight: bold; + color: #333333; + background-color: #D1DDF1; +} +.ctrSelRowStyleYellow +{ + font-weight: bold; + color: #333333; + background-color: Yellow; +} + FINE area gridview */ + + .divTitoloAdmin + { + background-color: #BF8130; + padding: 5px 0px 5px 5px; + color: White; + } + + \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/css/ExtraComp.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/css/ExtraComp.css new file mode 100644 index 0000000..2a67b40 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/css/ExtraComp.css @@ -0,0 +1,129 @@ +/* floating window */ +.ui-dialog-sw +{ + padding: .2em; + overflow: hidden; + -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.8); + -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.8); + box-shadow: 0px 5px 10px rgba(0,0,0,0.8); +} +.ui-dialog-sw .ui-dialog-sw-titlebar +{ + padding: .5em 1em .3em; + position: relative; +} +.ui-dialog-sw .ui-dialog-sw-title +{ + float: left; + margin: .1em 16px .2em 0; +} +.ui-dialog-sw .ui-dialog-sw-titlebar-close +{ + position: absolute; + right: .3em; + top: 50%; + width: 19px; + margin: -10px 0 0 0; + padding: 1px; + height: 18px; + -moz-border-radius: 10px; +} +.ui-dialog-sw .ui-dialog-sw-titlebar-close span +{ + display: block; + margin: 1px; +} +.ui-dialog-sw .ui-dialog-sw-titlebar-close:hover, .ui-dialog-sw .ui-dialog-sw-titlebar-close:focus +{ + padding: 0; +} +.ui-dialog-sw .ui-dialog-sw-content +{ + position: relative; + border: 0; + padding: .5em 1em; + background: none; + overflow: auto; + zoom: 1; +} +.ui-dialog-sw .ui-dialog-sw-buttonpane +{ + text-align: left; + border-width: 1px 0 0 0; + background-image: none; + margin: .5em 0 0 0; + padding: .3em 1em .5em .4em; +} +.ui-dialog-sw .ui-dialog-sw-buttonpane .ui-dialog-sw-buttonset +{ + float: right; +} +.ui-dialog-sw .ui-dialog-sw-buttonpane button +{ + margin: .5em .4em .5em 0; + cursor: pointer; +} +.ui-dialog-sw .ui-resizable-se +{ + width: 14px; + height: 14px; + right: 3px; + bottom: 3px; +} +.ui-draggable .ui-dialog-sw-titlebar +{ + cursor: move; +} + +.ui-dialog-sw +{ + padding: 0; +} + +.ui-dialog-sw .ui-dialog-sw-titlebar +{ + border-top: none; + border-right: none; + border-left: none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} + +.ui-dialog-sw .ui-dialog-sw-titlebar-close +{ +} + +.ui-widget-sw +{ + font-family: Arial,sans-serif; + font-size: 1.1em; +} +.ui-widget-sw .ui-widget-sw +{ + font-size: 1em; +} +.ui-widget-sw input, .ui-widget-sw select, .ui-widget-sw textarea, .ui-widget-sw button +{ + font-family: Arial,sans-serif; + font-size: 1em; +} +.ui-widget-sw-content +{ + border: 1px solid #a8a8a8; + background: #ffffff; + color: #4f4f4f; +} +.ui-widget-sw-header +{ + border: 1px solid #a8a8a8; + background: #c0c0c0 url('../images/ui-bg_highlight-soft_100_c0c0c0_1x100.png') repeat-x 50% top; + color: #333; + font-weight: bold; + text-shadow: 0px 1px 0px rgba(255,255,255,0.7); +} +.ui-widget-sw-header a +{ + color: #4f4f4f; +} +/* END floating window */ \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/css/MasterPage.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/css/MasterPage.css new file mode 100644 index 0000000..51521ed --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/css/MasterPage.css @@ -0,0 +1,66 @@ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, font, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td { + margin: 0; + padding: 0; + border: 0; + outline: 0; + font-weight: inherit; + font-style: inherit; + font-family: Verdana, Arial; + vertical-align: baseline; +} +/* remember to define focus styles! */ +:focus { + outline: 0; +} +body { + line-height: 1; + color: black; + background: white; +} +ol, ul { + list-style: none; +} +/* tables still need 'cellspacing="0"' in the markup */ +table { + border-collapse: separate; + border-spacing: 0; +} +caption, th, td { + text-align: left; + font-weight: normal; +} +blockquote:before, blockquote:after, +q:before, q:after { + content: ""; +} +blockquote, q { + quotes: "" ""; +} + + +.fullscreen +{ + display: block; /*set the div in the top-left corner of the screen*/ /*position: absolute;*/ /* COMMENTATA per iExplorer */ + top: 0; + left: 0; /*set the width and height to 100% of the screen*/ + width: 100%; + height: 100%; +} +.bottomWrite +{ + vertical-align: bottom; + border-top: #0D0083 1px solid; + margin-top: 2px; + padding-top: 2px; +} +.smallText +{ + font-size: 8pt; +} \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/css/Style.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/css/Style.css new file mode 100644 index 0000000..fc36e88 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/css/Style.css @@ -0,0 +1,92 @@ +@import url("MasterPage.css"); +@import url("BuildBlocks.css"); +@import url("ExtraComp.css"); +@import url("ETS.css"); + + +.bodyMainCenter +{ + background-image: url('../images/logo_sw.png'); + vertical-align: middle; + border-left: #0D0083 1px solid; /*border-top: #0D0083 1px solid;*/ + text-align: center; + height: 100%; + width: 100%; + background-position: center; + background-attachment: scroll; + background-repeat: no-repeat; +} +.bodyCenter +{ + vertical-align: middle; + text-align: center; + height: 100%; + width: 100%; +} +.centerMenu +{ + background-color: White; + text-align: center; + border-width: thin; + border-style: groove; + border-color: Blue; +} +A:hover +{ + color: red; +} + +.bodyMain +{ + background-image: url('../images/logo_sw.png'); + vertical-align: top; + border-left: #0D0083 1px solid; /*border-top: #0D0083 1px solid;*/ + height: 100%; + width: 100%; + background-position: center; /*was topleft*/ + background-attachment: scroll; + background-repeat: no-repeat; +} +.bodyMainEmpty +{ + vertical-align: top; + border-left: maroon 1px solid; + height: 100%; + width: 100%; +} + +.bodyMainWhite +{ + vertical-align: top; + border-left: maroon 1px solid; + height: 100%; + width: 100%; + background-position: center; + background-attachment: scroll; + background-repeat: no-repeat; +} + +.bodyMainWhite a:hover +{ + color: white; +} + +.bodyMainNoLogo +{ + vertical-align: top; + border-left: maroon 1px solid; + height: 100%; + width: 100%; +} + +.bodyMainLogoPiccolo +{ + background-image: url('../images/sfondoMedio.png'); + background-position: 97% 210px; + vertical-align: top; + border-left: maroon 1px solid; + height: 100%; + width: 100%; + background-attachment: scroll; + background-repeat: no-repeat; +} diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/demoUpload.aspx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/demoUpload.aspx new file mode 100644 index 0000000..f4a7fd8 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/demoUpload.aspx @@ -0,0 +1,93 @@ +<%@ Page Title="Home Page" Language="C#" %> + +<%@ Import Namespace="System.IO" %> + + + + + + + + + + + + + + + + +
    +
    +

    + Il browser utilizzato non ha supporto HTML5, Flash, Silverlight, Gears o BrowserPlus.

    +
    +
    + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/getDocByProto.aspx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/getDocByProto.aspx new file mode 100644 index 0000000..c4e0e56 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/getDocByProto.aspx @@ -0,0 +1,15 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSimpleFull.Master" AutoEventWireup="true" CodeBehind="getDocByProto.aspx.cs" Inherits="ETS_DIP.getDocByProto" %> + + +
    +
    Recupero protocolli DIP
    +
    + +
    +
    Restituisce in download un file dato parametro protocollo in URL, formato
    +
    http://indirizzo_server/getDocByProto.aspx?nrProto=12345-9999
    +
    Attenzione al formato OBBLIGATORIO numero-anno!!!
    +
    e restituisce redirect al documento
    +
    http://indirizzo_server/ArchivioDocs/path_completo/nomeDocumento.xyz
    +
    +
    diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/AdminArea.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/AdminArea.png new file mode 100644 index 0000000000000000000000000000000000000000..ba100629907c2623713273386b2fe580def4f23c GIT binary patch literal 75860 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

    6hUHv49HApXIZ1xh;8+(gUJ3l0wge6; zp_OJ_Y~OoXo%r9k=v1#DlQJz;mB7@>qcDF~-^IM-Rl6H-DDlbxO}_9NuXc=YCq4l2 z-WOX+aM+e{lAub7_S<$`B5+>DG8$Z~sVXS_Yjkg_w#YPv$Kul59SA3jcjObE#h!8h z7qKP-11{i#)YB0Aa$hg{D7txzkIxyLkF&Fdd!RcKhf`h0M4~Riir-JnVZ73}3nCP_ zonF+Hrfd>R$D%2%G8RMA@8tH3mky2pG3R@uFj0a7_|qlsu7>P2kB%rr_z9n%N`*|j zN(BeA`!QZcNpL+lvBn%U;b~c`%_aEZzAlZ&%}En*fm~{HjB-9AwS=g2kTd?83x*Dd zcwZR~jXCWYnsfE~Vam`z@Eoe;AA6(V)8JMW(qMeoki*|3D^)PfY$C_+t#VytX55`0`XD>Zw zG8WR&1vD0wM-%OP&d=+*xdYY)yfL85FCQEKHV?NMkx#dwb1`=P3dp>Ahy~gk;NLmv!$yX-PiTYJs9>-Y!da0|W>W9gnqk;k8`ytz*2F32TLV(dB5dssR)QCWUm`m0 z7-BH&L|a~S3melSXJcyH+ETAb$tkGF7e$3kCPUxvkv;4~AU6Tl_t49e4yOHzyYBg+ z5#AP_$r-E>FGaGA7@nR5n2?YbjA20#?ytL2l@1lrF~@GL z@khPx`G?J^S_I<e0kP(QVckptDK0S?2ZQ+<}~zsXycIFIltfbk61FU?S&7ZB#X#au!~Q z-FWZSg`foJIvef8_7&COd}Ve?wII3v$o~CzLavU$Yc0)EdWS~G3DFepz-qhDwn*rk zw6FDNQ_J#tGw2`O%StUO9ap*9In*1S4;|AO?tg&JE)Y83aorXCc3qBzX>)9M2kLbE zM>{>MgKPH8pzRG`-RU1o4w(HfHvXg2W?|6-*fIsoatT0aD;pSzHkt3$5?Ihv4?*lJ zd#~osh**QxEzb_{9;`LjcG2dvTOnSwlA9x=d)~pKrigI6J1H}FevtC$ zIo?t*#x1kjprc3}otVgu0uj<5yP<`*MJvr$O6=;-vMTmrX>u{rnUF~L4?=&94+ehw zTg3R&-IxuREY-0;2??^r4Gu3ow6eJupp|;xJJKRf3w1pnf93 zEnzB8*jss4K(0}hyrlVdi^cJxr<06Nx~ZuV3jmD&1P!eFIE>(fb)aWvld6%CX~@f5 zjd`XZGta92B%~rqV#=Q+Xk+_mspHSn!l%q})14zkeBq`d)*GfhAM%Fr|C?bhqb*sg;V!QfDc_io^| zULOO^z!N9+|Cn&O31Fe{>u59Y#T65#j@3#SfpZ^z%Lq8mK%S0pr_QNuH%TPYxPiqV zO8pHUO$uv?1K}NlW}>)5!`2!Y@a~KQvyp>Ye&yS5dE`X6;;> zNR@8a3(YfTYe6rq_pPjrlmETXwDN%yVgoB1l#ClYn2gDG!*GxAo#8$fXFNP!B{YIL zOb=DPZ;KhOQBnUA>c%(dK}ZY9d@eo@7uC8Hm#L|#;`s>PAqI`hW#(d-4^TBSBo&;W z9+s4}(v&ek^^Q1n_RvvO)-+1>h&93U`f%6I%80_@cHiiw%;=Y}2!T3hjAsWHHjS?QdI2d_j z*S1i&;4cr~k;glm`n0@1xf4Qv2c?0+Ga8S8CAtHL#c{ARi0e9s7(^o1zUtiMRpHR> z&Ya}G!y;{3{)cA+R?dCc!ll^21z6^wshw?a|57cziBQH__Y&w9v%}p+mLKwVPn?&p z;J;oUjdM@h(kee#kcn9xcMwxs3&o5ZM&-PgV{(-4+lY}Dg0}C0c3l!gP{J8ePm^Zm zm(GoE@cs?TB-)(&pkys)|6h|Pi8J9nMY@;r8{9I{q7B`-69X=upG|zP%t&gsJF|8# z#iL*C*`%-mUDKm^>*_C|FvNSWAVM${4v}5MwclOg9iKQi#T0)1(Jbgq;gqT6`IFM_ zszLebx>ZU>$_@1{ql9-!VegG3k#BH;3mdit!g-kY576rBOkt+Rq;C zbz#_FRB;}Hpxe=V5Yyxsg()!16mJ9!kl85te7ksj$VDs|kwg=DeZWr5mnUPA1H9QW zheN_4vsztsU~HL`9=&B5f{#=+XL9TS(rXZZWL1Kmg|iVwvl0H}J-LIjE>s6 zP4q&hkza+n!?sHth9YCJFf;Et-L7A0U%>sBBb=x#=luptDQ1TKW1)5);}ysl9O@vDim1?yWLnIsMGBJ zgldu-@+?XorK=r&g+GNf;poX{C#>S{w728g1SvHMl!(sij#>TwPd$k_D9%h*OXW^( z>5f(o>cq@x+Q2CpX(Z*~@86W1YZO#D6l+>pSkr*Lgf4?tx@TIZ@FXl6_C#M2D$rE@ zry)X%VA1gtb%OFV-Js_+kV=q=XvC*Qj)}v|TG#Pm3+KufAmyHpi-|c^>PSHIj>dJY zOXvtxmW$l&6J-$G9PGbR@@*x1lat?_h7$}J;1|h(NH;>EJPW%>Uba!eUaDeVt7r_B zuj*)$#OD{axA$K&wHa_E5shlu?AA2>MT0`H+F^YVJw85G=aYXIc` zu7fS$eo})2h8~`cfM@MtbhZ=dxBsyBKeOv6ota@oe}z1s91af7xv~VX8w&GS_a3z- zPV0bhrJAvL062>$4J#RM8k23i=M*wgKZ~n0R(`DAx6V(y8CVK^iRbnyC26KJ?ft}{ z;PV>1j6Bya+~NE2IM=Sc8U@W;DxUp9R59igVxJIay{qO5E>3Q#3RAG`t zRTEN6c-6!TJ-9`T_m`l+OK7)sTKlw16y(+e9VC-SquT2%nOE|c7L3r8b8TYdE{Uog z)Ig&!;=uJ~9#Bp@@lkej+=+Gnwod6!Yt_?e59F%#=|9r}P9x$g-eNby{jq**STd2S z2nF8gVfWogVZ>PrzC$dxsf37jv3i$A#pyBU_@BDpH7LPCpd3mHg|Nk;5y68?g+qkr zPoIV^Yu&iXK(&UBEZ$15E~QfW8QvlvZ>(isna?d@IJvx9g;__ypDKNjV?vBSr}K7H z`{;KK_2gOENd|L(IP&wv$ba0N8&sORB0?xhnosH@AX96&0MbuQKG!NOpXg^1eL?XYpOD^7K@#m`-mEgAQ-CM;-Gh>nf^BQyS|hZnFZ`bgVM1M@3Z=m=Q24L?-hp zdXM@(eh{ShxYX}zIC#k;(?vQNePSxblFz#_Q&#YuzL~P6|&Kce1 zgIr{KCPt`s%UGcq)yGYe87EdVZr)rC)7G~-__raOi19KeB44NSw%%t#mwwd*vU2I~ zmay#+Z#4WWaDE;SVQC90v8gXW_bA#Tg=eYyL$0K;AHf+33q|j$<_HPnt*gIJmT^gg zPFSnE&q%F|F5_3JfLRYF^I1=hN=ytA!0bsUm0TLAY-{8BVgnQ7wnZmp`Bl!An81dM zR7cPa`WkA|nN_Nyvr~kamzy5I$uO#F^C6O>5vX0!; z(x4qwvt|ye9o+a&zj$`5;TYlxLJCj8y3XCl`6Yzm{9L!t=W#Wt3(7g^7@pIesB~$T z1;=84Z%t6*!F=*_x~h>D3}03=4CtjN%UcBNQDk?yc+txf$+~%uZ(P5Qt61w_^AO3X z*P_Z*(#*hz9pV;^<$ymAhwr(cyre3M27)crR>{d%2KJjFBtY{mRImYtYF0_lMQj5? zu!@rC0}$QOh7wv$tM3`-aAfczDpJqKCmsT613X)J8yUA5TfHwavVv|fZUkIr+}K(q zB-#hll=Dkp4Ty$C#An|+-QQ|wWH^vIX=vq8&$LJ+TFJv`8fyU)H*}T?!ziJQUFy(E z2%bo4Q~Vklgp}OeT(mfGZbbdpFY}RC8s_G@oE&=4<=Q#cmH&P<1oeHI0X8jJxKkOf zyG{gqIP3X@ixby;W?*^$TE&WCV$2u4H64g|HK@1Jsz_T{0r&t4kBr{!BX4tjkT6Ol&%;uQjRr+QAPb+#MwI) zszSG9=@8bn%b(Y4(J>_`U(gsKg$$tA1b$*m%*I;1ugfTq*~iO^*A$c9XMP%A^H0Sg zG#^8O>y354Uaw%ZdigAO5N~sS1Zq{=p!{SR=_HRQ!41dwyEZ_hb09`Tt+lXq)2PIL z<2BQ;);Y;A$l^{{PnRl}?OIfDB|)j8dQX}eO1YLlwocW|%)`OyH=IW{n{?c{i+86Y zU8Ll4gN%#n1aWLxawmfRPK`Yc>rZx8Q%KQo%?cro_kcdH8o0Z2*51H^Rab;je@0w+ zI&c+CdvySi{mEat**}T?8oNHqTl-8NYNXh>Lqq?>u8tMAsyc2bnj9s)CO-Puq}i*I z;(s7*-LOjFH601i9O=6z6%7xn46g^L?u9eY%@e8a@spBvE}wmIaTnQ# zH_OMT27$`tV@bAJT1doNa*T^cu~Y@gFwy<*A!&;$Ou`N$&%#K5@=PCEmL7Z;V|#dr z(R>f_f3H}qK}WHZHqdCBp?gi5*k6cZMjoxEygyxy13k8K+wZgpXveMijud0wX7tgA zN)UF`Mh^FiRw$I0g^DzZ3Ny*2f-eotC0JZ)fBxB?19!Rk`FX#g1TkK`yMyfn;cdK% zI5+wcPjL~*d>h?YIy-BLZ;Xz2v~FTIdlb3LfcM)CziP~(Tjo3kVP8A8kTbcULO&54 z?Tpl?sHu8c%l066mzlToZ4XvGg13l0IS)4c((9!O2ugCk@hNq+N30CDIn>`usP2YG zB8{egE_XxdoMhVEewrIHH#fDK-|58ymCBjWw8zW&A|dvpaM3Z)LHwAdn3ibAU(-39 zV2_5aG#FXF+(YcjQ>j6wy?~yDcz2}S%~KG{C&j6tTJYSQ6kTk<1FAo&9n5niNBH^W z<>3%pwxXbEW(!$U|Ac_I^)H&yGw&n|8B7EV-Hr%Et}rK@d+r=b2Lm^~1%h zgh1S4Y7jRGlAT6>uybvfACG{re%7&N4{zgaZ+AI{Ms8qla=|iycniR-qN)DQqo^Zu zAUN`ucL%uuMz&xdf$Gh3n2y`Aq_Yafi}#BKg8=Jd8Z~O|oI9~&m-EQiPL<0@)nYBd z5UXinbLu~5Br<&tL_YpE#(nBQju53{)@NNf9w2(v5-cvh!emD=d21T;y8=uJTvgZ9 z)MjF4UCXP-yiJ3D-7@!2YCiXu6rTrO;p+E;Hwf@<>Z4r-?Q~OU>>;U$l`Byd>wyF6YCmBRmQ8RN5|7sUX$aS-BnnpWS-fL5B!q3nQlM|Q z`YLb6A=q~-eXo@E_3@NbCNb#?w9pX&Bx>a3G{#bC5hE9!k*x>ckEZv`RF~nl525GUa&U;Yj9!_NQ~_;O1tNOG;-lR*4faL zW?Gs;#!sm1C*vGXt=mxe@#90oOyijp=Xve?*$@wZT>$4M*Y^C!c5(#4(wB}wi^6n_ zzN@53Jn=2j8)>+FWiR5}D5v%cZrNcFr_*_vnXMBM94r_fj!@O0 zC@rXw{_M;b{dhF+eGgsxjiX~$xYATjbu800f65~+d=qds*^wK3n0u_(8@!TgZ?Ch@ z?AaFC=1G6az3Aup8@o6KBRqRzHJ>;&A z%m0luT5fA^XAya!E7Oyc)vF%R7oGV%XNiqlSe_>&X2J>fg@vbuk)*~|@TI4u2>q4J zXRp@4@Y=r$Xnw~p?6a!5{UkF||46bU;EDr5Nuf}9-%BHTaD9`fBrH1Q0c^!aqeqiCxE^|LW#7EF!Hk^N*Z@QY;s8 znd7}TD_Zkq>7x$#p_|b4D|L$X9K)wj&y25+ znjU)g=_xeLaUnVFj{>EVTwL5Ueckw{b|?-29EUGns>>{xXt>a2s>XkI5A|JV7rbNe zbIwEG;9)h#P1*+$H*k2OA_W6g%Cvp?8Ube=e!{R<7or$dsku*$ez_89BNq+|Ath0p zj7>J%!gUnX&0m(TEzO4R1JqqCHg_q~JQ2x00m%nEK_$pcHNR^@2@esfjjaQGwqJtFrau4+*GRYMT)PRY8s=rMu^RLU+dx-ZS%qn6oWiAphr?GZMnm$SF* z0oGaRbZOEvOKXw-cha6aW?zP2wy2umn=HQPbydg0zT_JgPenjix`t~}#pE08`%lHN zjclEJqKvOmVTUS$Q?1B6S92>OJ{C3bV`% zl;Qi9rW~C5SX;wuTcP#`FPQi^u)VLCSgD2!Tk5j4UhPmk z^e@!DjKG=9aFowa>Ya1L!nT9>w>toTIWvE5>(TzDVFmEV((Koy!*#pkYtgX!PY!fb zjfHZc3jN@F|2&-QTC(IDv+W^j;z$INg#wNk$+sT4bJsCF+6W`Nxqj;EV=(<>M-IV} z@Ogv?J9XMAQY`8Z`j@mfeO1kF`&SD%?5zXPMP`eSUc89tSxgBVruX2+}Dq?^7Lk z&qnc~=m$A~5vvuSmE(E&z~fC?+sN*^0^%z){c|PQ4sb7NR^48_%5dw$y=fK;v9Hvk zA3bz&H~pX^=~!apRA5K|VE_ECSxdn^hU@<#^6?01TNwPsJ+{Gq%EPbh=akURU;P$* zdafJ!8qy1RWc-A7uW_bR57xfk-=n4jp(=*UB~8g*&l%r#u=l#9Qk0CnHLHfagxz~!F-ei$}Y(!{?fQtuBP1{HIxN(x;y|7WD%ndre|4ZdWtu1 z_nbae9IfeLtDVo&zpwOoJo704^61v0;5iBYsH=)5b(J zZgNa?*7=OyuC7OCEXIP?i{)SLi z5_Ayl>~>90I7msD9&JEJPGhcDQ=ty)b-d(4xpu;vaN99Q4e-IB!@RaimzM?%EBI#t&Xy=sk!%tBqT&`RE^u#BFY~rE! z^S{3QC?V2_3WcQKC6X-Ger%65x?^Oru#x}jJd0IsgOO#9>v`!v(u@jUY{aLB9;P6| zf8&X+Sd}t?_5At^i&;~Qg-hvsXhgu^Z!`{DO$(;XAutggM`~#KD&{f?a=BP6$kc%D zqP##@;3@j_EBRTB8~H|l+vLFlN^rPfamc{6-@$`~{lE9beixQi%>3%UHm&V`s5?R0 z%0Oqk8zx968xFB;R5j1;6cF;t$)2>3izCrMy^`thE~O7jH$0~Kqb4=+gi%zY0OT^f z&Ti1PD1#PGmOr!CKd9?`dY1tFC)Gt+S&iMEop0iP*l*+Z{X8;-qLKdv`h>62G)@RjuwCVw z6kIu>A86Ela%MvL}QSa8!g+#PU5#+kT%pWf2Y|(BRH{6KvG=yR@57zQp zY|bg~zQrt)phNzjqDx+s3Th=%R*^QYUu zEqr#y>iOW-$NCZw#)S$O_pTG%xpQAqwz9HS8mRuSY<$OeUQp^Mf7rW)T)hVYJezG; z`(EYe|8pj2F60gD!4({kfI%vq_yL!ubf8M-FEaA;XI74UH>YF>Iv=(NaREZ_ z!*UU^N`=Dud#k4E_o`H?%ISZTiuIkgMbw1h-!ml~Pji#yO=4m1u?od#(a)ywptrjG zo)+`4>mTy4)sSN{7k&DVzl7o-yJFO{-Y~{1TbMc5EXPLO+VCw_NtM-z$0qis677N< z<%)AzLQo{aWJbA>b|^RM>6B&=?9m^g=r2S}=2b2(uljv3CGlh$W0JoimCGt(KG0I# zH<@}=Qmnlkc!xQ4zVf1VZgGMAQ%;H*OIUla{ku_>@`PyGi`Wh+lp-!|twfxHF68-2 z0OakZs#yIwvZK=OYc1r+e^w_>V!hv?U%^pYMvE&>g8%(2A!bse#tW`$Obygtn))o? zGjJDEP+&+YSJ}Op!of5zmCjHVrkt8sUy)MV`ceI7F~6;@w$X&w(B9Vip%pz|zb$>o zwnyOHB>(r|uw9_)X_*x47iIKwsc)@Uua3Q*#T>LWFc_Bfc7JCa-Iw}v+m1K7<$BG?f$<8lPb3HwHrk9>x@q#AJ}0ZZXK;aa~9C5zb?veIhL`LnwQ^6GLPL zsyO~%9G_bf%}WA78vXCQB88C;JGD%gBZl{WZL8t)nrtvp4q^w6nw29*?W2SJH1x=- zP-J~)IZj#qwubjlXv*h`czO`@O1_G+)eLK>y|jP%c3B%X-mC$<>H}@m{b0%M)vGFgLDtHjoG{GRJT^-PNj>p9@03_SbREyeXN3nDpD$^ z(SA&7#Qz-k<)VIEA59K79{TkQ{=E&vZg%>%e_=%6aOTeERndW!iPImiHI!7-!0N8H z4`X$AHgww(&&z76%j}E!-a((zg$*!d>ToV&#)@;t9;Ugz1=;d16T?-injQ^Wzoz3H?IGw#K_bQ> zx`cO&<$FQcSq4)LGAJmN8!nLY#a%<=*t{DP^yiF+7);4uXuzV*nlf7&2>V8O=^&T? zW0EgtUv%i(ShqVb!#}d^O0HWjE2&pH+|TXqcqI)zb&&pMA;0_R14o`{pVtRsx7$>F z%zm|hY2292)wLM#%880Q?vdj~O|y#b+{S>je}~=APwvUSotC@bcL$T~vHdF9b6+Oo zMq#0YF!zUXPVWiTc9(eh>YLU%8^@`?n6yz-vMS z&RcMPamO_8cXfyfjJXGZ!Ez1x?d9#*K0J#ro*B@h90%#b{)S=9Gp@Ts4E;m^^84Q) zr31lDinK1M21Dl%r#iKLsHsHW3&_|?3*?&;Rd)Qrh+?nbLf>C$g6{^wgK{qTzOt?j z9%YmW#^*D(c&9M7^yD%A+XL$Ybi(GQ|3Ud+yB$thN)KP`$3WCaBNy$m@Str7G&*s{ zgYkB2Ali@%#tyM)AdB2Q%G!1)c{eFcHK_C6YTFTP`rY<5&Uy7;DOb1beR}tP=^mX) zU|^3Jb7DhkL(K5^=jci?ko@TOU2nwWHxKS)m^uHa+r50y>uZ)^m&-su21DTU>_uD` zx8LB$+JqqRHMk2Z_c1gy-uZS@GZ%o1(+Vl9r%UlA9S}A!-Txnk_kXZujw1RQM%td52*E%y2!Iyf%a~DyAnb zc;ZoCB`O)8PbI(mwEqs_ZD&gYYp)5_+O*#?@vSz|9SB0c=^wxs|#xfHX1+C+tfWlxNx@im!50e zaKh!dn&Y{fZAYpnDr|$Vl1w%^>TKz|m*u;5+xC=C$%@}Ptcm@4%d5V!`0cxg%aCg} zAe#@6h4XqtQya{ap_e`^_WW|;=Ca(Yz{sDry6!`hdf`*FF-O8Whn{{XwJtLK?sn5_ev88!@cC!v zOKrOE7d~A%e8FgRuq%MaHJlrov<1%lwqLVfvc+o$dWqU*opcAaVh6a5Rz3ON)B1{$ zez9-GTj{1ABh6c`Y_gH(HjIZ<=NRl#vE}hQ_p5!p2U;vclu#Z&Y7K;vZfv{xq1;-(YV)g zyQbx>Ctn^sF4ek(nfk4}s-($&*Tt_NULCN>J@GFPze6%}(L26LNU^XQx@w&9VUs%5 zITU*+JA=*${v15!wK?}T)6;_vP{pinO>- zzu3z7E$^^e>%CnQi9?-YZsF|+J|uXsVl78O{oZMO%Lolez7vV|3yEr(qlp^q;4cWe z-MBRS?S%e!QN-r;_7{FCR62mtAaPFqdPL>+i2MA~QBb{hWbqf5=sw8pDPoX=gR&Bc znhgvK4qn?_+ZeB+C}1@1M;^DdtQ34=a}nD9E;MR z*~`+~=g!MISFJjhu5x@|oBTMfFVJhv3OLJaC_WiG1yribF>zCuFndVnMLqBNF_WK{ zrkZcnVxUo*V8>JS@id2LKdCvw@0FpLUC;V)%Nd7KGlD8`yAt(7<7=&J#MuGY89Q~l zS_OLWGn?G)-K64l;fII5ydFtDLmPV->Xyl~ML)8qgbRLAAo@u5C{Ogv6Z6bE6O)|y zj6J$f)&Kb`V`ZmB)6Sg|ekvyfi|WdDm@mC5h3C1_Xy8XNICz{L%=?>tK{Y>E;=*S= zJ%-Jra#5N`p#e~9%$|*&7-fCcA0kbeT@Wws?AGoF3sTxNcsDgcT~crpA_FvlTYACacYO3k(44rzS$bv%o-T z_skCZ_Yxr`;ygTRiUxmENE>?S5$dOu|Jdt2fQ(S)4$J6;q>8+1 zV(U~Bk!*|BrhyZ@r{^Z6+Sx|F#6;=jFg_{?c&39rw338a;K3CLvHnXuebJGFYTW`n zg8+F1xmnU%8z-sRBnhJ7%%l~FeA1WmT*fz9KatyilH(XHYp-)22D!wCmk0yZgN~ba z?=Biu&3<`i8*e~%o_O$}zJM2J>wV~u)y9B;e$RdT4iu<&c_Me>UcxGYbhq3 zv*qpL+1`LuLfRY0MCByRFBCjn0bVQ=_O5qFuEoV7cc6D5{nxHdeI8IwFeIM4Ueniy z%yU|+a$U*VV@CNqkh`5ANZm!d+4%&CwvQ>6_ifI1OGGy&YW%1*;&Q5HfFL*7VRR`>!@37foWC%x@x~iQRpb7g| z*q$yQF&XjRLSCe?F>8(bPYa9VRq!n+oAhe}7aFR(N75(jJA0OPQs)sdezBN&mCFs3 zWm#h>tCY(hS?*HX9ZS%=vnTUXl);991lwSq-?gE-zQ1q2%a0a5IL>j?P7QYSUXdK; z&nRqInsL;B|Bm(F{xrQ?p0#@1I`;X^MSANPpG1+@x89x;>Rf5`?iP($-uDZptM}S> zbm&%`FRB~L%J?^@7CxP@d|-(TmFD^cZ|+jaylYu;I*oyC6s z`%M!%e{JndEzK~#Mss)3X86rU{@I@iYpASZ3X1UXH3f%(Gb@)C?8Z<&AK?kw`=eOHCw zXUZ^XcE>}!Z_c%_ts5G|=qk!6aq#I`qCfkHMxt5H<2Mz@PUW1?F(BgkV7Y3}M%z}^ zSmZLaO&JG=+b~6o5vNgkQdgXE$1%v*+%N{LPK1?=QbIz5bC!lt;=T><-7q7r{PL-i z)d$L_@vnNM>kpizEXh#^pq#T#HtO);xgSP9Py1dgX7Aav+WThfYqwLQi+iE#5woaw zr$!&1M!)+9`{$jT?rvFks@tZFd7|w1gVq*}AFp?jVSK}3SWyB?QaGG69R2?Rtw2)0 z6$D`*=N6sQU`DCKBp^`?s4r+E*ZA}Pg?DMBvJ2w|n$Wt9K5aRt5SG9O+>odH(T5|F1?kknG>Kb$jg*U*wS z5U_KYn~I@e6;Q2I;5rT>DiM_b?BWLZbsO2GWmx$fEHeiqw}4D~9(T1z)aosGT@L}f zNOV1l;`$aeeG(VdBgPgSq-F?1e1N7))sYME5sxX02YYLWStF^VO~oIMawH1!?lDXM zCicYd2{CeafZjq%q%oK^7_>VW1W%&Uo2n`>G8#6G`0AxiubocM9>qwy_%0XzZ$D_C z0a?nZTbl)eWjQYKxn7Pli!lI2m~j|{J|`qkEy*o}ET7q8_yUP>j%-W`k?6>jq$9+f~sX-MKIoZ=~zKEi~&C#cmG7 z9YQjpBBSfLHqD?0S7ZSV>mBu`jnfMgw@=SFI6A}f;yjj&4D{Ivwr3buW)bCb6^?IX zfYtxnw9a4<$NugPEc*dTRS+8OE`P@8Ge60yF}|_BHfMwg53xuf$3%&+tUd^l&lKQY znUEM*@Hv1w5a=UBH3i?A1g$lgGO!`Cvy>QMq@#(ck*Ll9aNY-i)d#@$nehK0_~H5x zfW2#3X&8v2r?UL~%$zwl_sp3;_zz%k$jA3N{&&CJddt&(UdG@Xfso@d zfZt1jiDMX|$Sj)l!n@gKm+zJqrkE&g+M-l;JpqCnq1L1HzF}%BQx$3Po4T%Bi9|BH zx3_KLhK-gi{;gbV!qcd>S66{_RA|vMJ zI+&mE%lWjja#zzbExoVOW9lFj_y_|3<%i`}0QRn(rGX#_e|vX9b9rbIA4y{#K2U=% z&=kf()Y2lIorOQc#zwHRwYKq3SXc;_0bdBBs4+27#HcahlD*uWv$=?ZU|}b?u;spB zXXg86XJ-FiAdsK|&2(N-5QH@-=O_IC>IfvJ{Vh1ip2KSP26B-0w-+ZZ=G0pUmvU}h zwS2MhYA8gKh(4W(x5OXX#@cFieRHcqE0jnFv^B!jbe%Y{sVEN5f@IVWjaoSmi?x## z><~UfVaPexYnrAZ5{XWb#C#ptU0=`4`u8`FPRe6YA@Q9<><2$T|6dgqmEY|XX59xCDDQy@mH*G*KadrM zz|6(W%4W&P%IU@U>)R#{@&W7B2r7E?>Ly_TJS4&x;~Wq*YXf1;0Fd%D^k4 z!thVQ4p=M*G5k4r6xc0#$iU9W%W(DK-)~pn{C)N1*Po}a9^Lx!RFqwejopshQiqq} ztF!>a^A~>^xOf>E#2LQ>Gy6jZw(n0EJ_0j6hmZz?oRkE^+jk!s4j;e3@cR8H246R8 z25n7Q@I3%GZao6;PGn{M!l0MuVq9z0}zB&}*-am;Qk!{ty3!@#;}7^`Irj#Hdj#5tT;74+^_F?58sW zG3wEqiF=!DGBbH+-)ElZo%fx65dg5UH22e>^cV5uP_t>Yclmod-;M+EW2mRQJ^#2k zTd;W@fFs`@A9xSwKfl|aQu=5-UVX>k5kfwTwq<@}05LC{GFrt2)H(sh8teb4K$f*& zEO;tS`waJukR3c#SES5Jq~EWoKirma>RNP{b=tITo7U@%E5<(DeE!q-+1W22xzqDt zB^ysLlYruiWSEA2i@ohblu8x&lpvd{;r(7+sjRIP{){FN9vMjwNs$1;dN)G7AAq;R zO#APE){00*EmSPm*(_aFPcEF}h#EMzEc3#5v!6Xa>-tCCr#{>*Kwt%ks8P{N2fU0FJqB8{MVTrwDtz-6% zD2U)i!Cz3l3gX4z;K`#Ge}#7!ysHQztrhATZ7;4((3-7n;!N6#B6{%R#ktL77-pEf z_kHueS^ks&Ru|(`HOA7~mGKqy^9zj20&x+HE-b~c@&8&Pc3t;tae0~<~ag#T3^?VY2Ga(Xy;(iAKb$sBnl`}rQ79p z6N2f8`uLT&s9r>T)~0G&2bv-1GCMGyNF?S6_?ZgXuU~Jza03W?ARY^laVxmaW{}#?qI+lxVkC;}%{?}E z_AowbVz9pxxA%GEWyLYx4^JvahT8)(V_gBUiL@hY73*)2spT4hx?b2y3XFM1c#(I$ zF^-nwa=?%3(_}0iM7aPi)B;l=E2f->%#Y#hKJ;@eIvTve<}e?V9<@vA9HH{&fc6jN z-=#MJ*t?pYgn=OZwX~&B1ffJk;!g|$2Mv*fp7885_z1p$&)^$*F;O&;pfM(fL@}Z! z5QAV82^J|(X9|QKym;|slV;o9O*&1t-^@2VyCePm53jp>W@oA|S&Av!`Mt2eyK1_6 zLU&^;y`u`oULfSxIatghjmmNE>;xlzEm#hR-f$|9>Uo8qogdJ0w2is*1O)nybU4nf z!^Z7)j{AOpK#+S?;=AR3_1 z0REDq_0K_cInvC={Vvp-7Gjw!bUpk7Wr4k7Fn?YolYE$8RSLj#INZ`={_A3_ivGr?XwDx&DYAiQKh%5QMZbwigk}$Gkx+0 zYLyb^<7s%kL9&qABx4JbNY;m{aa;pt$U2bGL9tlC^;rw4^=*S1@m>XfT6hG?~5h3 zSHxm-qrQX80lKj8EnwQFGd1{C_IHPwqZ8?=peJTwj7N&>fPs+)rEQH zS0q>=npDyWqFME8NS!JaeHx|K&^j))8=PbZS=tZId&Y}_nvZErQ`zvn(~w$C1F=*B zeqR^Xz$B9FL-or}0#i^`(Df;p4J&wRKA>>Lk=r>$NKca0Z{zIz5_`MrSj?tSxUWE0 z-m$iB(a?OO#t$U1pWhozdSw#VDDOX5(c8^v6L2Q3nB%p2q-?{+r-46 zf8YXkCjN@w|Db?k9pYGGu)v>gZ8=hGdBC~5~Ty5a|V4W{&VFoP`Teis0bfvi@$=vvv z0w^65BUWEAuC%{x zB@~WM!D5N`w&$r{4P1|{eqL&PuRq^_0rR{i zCHjMz>qh-V@XGA3z$DtW$_WG%QUR%m8V$%|xcOpfjtY=$ z)Zhd1&;Gw?9|EvD@fHNhIDWWoJFF-jDARw$jGK6G`9I# z8W0UFv%v76A+1!>NG{Vk!fXuFuK?cqJ_N%#7>1ELeiGRe{ZHDTu9Ij_TjyL{)0!X{ zC`g|xRtWC!4wO<6YSkJv>lHBd4Bn%U%!NavSx1Ju59LNHj(k7PFYY^!=u{7)6n8ut zK(})Rxr~nhVu53GC~Rwx(`EP!RWLTu=?Ntm+CMWy9mLGN6@B{12RiR4L6(wq+%BKi zN+#@VnKwnpbi+Z=TUiDm=gT#jJ(AIflblHJ0Oao+7h2rN?(s`y>7LE=A)HNyYCVv6!Wc!@rdTNRWCN zOFT*uLg<5nazv)4sfs4jlr)yW%rYqCICnO(c?1A`1psOJ@jn3kZhZ^D-nH~33x=Ck7{D%R42v{hzIMY&M(1RCm zZqiG4o1NL_oBd{YcJ|KLf&>DkP%k5M2;)TJJF* zrZ<`-rwzR;phiP8BwhLJzN$o!&_dg4jKE|DVUqa1P!bP!73^*r5z_osql1*t^EWs35_UFe*%8X#btPvSc#5tJ5Pp~ zm=fPP-~irp0Va55**O{TXyD#NME?hU9Z+Ov3()oj$Rik%nl%2TuN<()(RrplJrDH4 z%sRk-`DOVOfSqeuX&4HkCvDT_()UvrDn&$Xh5Fblt^~ipkCc9Zet-z-qE<^?6cnM> zKD5s?HBIZxO+zVeT(~rFNkWoKa&OMenVCD|`D@TyX7^kO_kmZl6rqJcwx_&Sy1&DI zG!Hef4r^3{(JBzdeMeu{(d+e)PNxwdx>qO`v75`0{ck`MLIRBUne7bDP8-NyR7qpi zu#;&>01Cg5Yt$LkHZ5OF5VPa!BMDv>G!FPHm1o?Pz7VG${`hE5G7bhgYjX*DRbA-A z*&K(VN=(IJ1dbDnLyi$`fS1}8o*q+39G)OZ!YaGD0sXUzPJf7aJoRJT7)aN*Mbzp| zL}Lk5U&|OYAF!JAAr_`a0w5CNV=u9lK7B_Js?R^uq_z)iY7S^TELpaDq9sAMkx*jo zJ)yDG!KHkIg0lz}Vg^yP%@mnGE$Lecgt)qpPLSX-WNm&k`N>iied|;!I@h~Fs@8o+N7(w zX_K~d=FFMfnLh=9WG40EO&!71o6z2Fh+=o(8GG>F@1s&FBb`2n>@Gt8{B+h|>xe`mP-(r7DEZ9!h4@CvYhibf?2ov(e8BO^8S)zuWV7p#$U#-Qmac2x zeg>L%SOyDK<ji4Cwe!8R5U znGLXgG#tSp@r*oRQR$%le2OcF8;N8FIss5BwTx9cfOstW?mz`L^a6+j^(jb~#Ly5y?Tw)o>3IjHIp_Q{>MuqV6M*o| zSxlT5#2O^Z2&`(1IkCgw6piu*B32496U8(quIYEY@DBpNKfVND?`nDy27>6TKxu(s zf>aP2Kf;HScrhMKOg#Hny^)AN!GjmzU@&sf7>N<3X$c94P+DiEh2YJDM|*0UG~M0o zynQn}`{qvpAi_Z&_5?F0(2O&fdZN z#js4%6jy+?@mVu}HVurG#W9&p>=RQc6^jx$Y`5=FtKZ<=c4^Kih^q=#D}AwS02iW| zxjhU=9t@(exl9xn=LJ*`4&l;-v#AY%$}IvZ>~KYAO3#KZv_A~=E!>DjY=Xgt-2;A? zNF|r^Hxr{D4=p@5FVTHDMO;tI$-Cq7jsVDyq$67W8?Add&JcyIJON@?7>h%+Jo^>H z(PolBKqrv%1)x|Z*m9!u-2}R#FC*xjH|&275Fxre7`Ozk4zk8Njin}~)Zc6mqj?Ok zvno1IV@_2T#^sSu{_tpFZgmjJYcgKC9-OsUQ+(NB@k7xS&r?JQ)X1qwfAmn^_L1M) zl>(t$225;@01T-TJrfA@Yf$V4HIIOSfD7J4ScMFf7=6gtB_()mf!Lv25Rn8Sb|>Z> zbfrE{sgGPFMOPIysm17)005F=Kr5Tz$P$6Uu_?-Z~4k@1@1H}MlnH`Tn8wEo1$2<}$4t)IA0DixH3Bca9>og1m!8zMX zqQoIi3JN4Z6i5_E5hV=;A3y;g$v;5NFF=7r5lBc7GBLri<5)R%?#>}41tpd&TRzM0 z-PxJF_5G~_C}%?5VsYA;QTUk?_CCAf2qIaJQ1A9}a&?XV#T3Q#0qN)#Y4UEvXF>RE zK3^MI)2Z@|0O%yDFq~X{GX)ohZL_^6C|)V^mC+O7Y1l+|ij6c*p9bxe{wjsXeFBI0 z2K{|o*KdyFmW)W0yEbmiT(3a3aep4)Y68Bg-Dd`(A#JT(s7Wf^S{Sdu zZ-v3@1TVu0!d8gM+t8E}6KPGclJMrG_L0OIkI4!RFNa^`I67G2j0nkZ-Lu!s|M%%& z3yajI-}0b`6x;G1LZpkDATfvcPK0VjXvj00#zGl%2Ty|!)Ho`zAZ<}9=OndI8Erc4 zu;|AQqGGi=U(WYD&Tx8uiQRqS{_|KG3fTX1$XwsC9j(SU!0cYQf7{%w>9Dm<`)QZ3 zqtPqp0Mw5YFyV&_4muM3>>XlsC)DvPLy?z4GJ2&8OO_j`uQr6h|LK?0w*c&2O-sW- z6nu8w#J04SSQWGf_3qh|^yGi?|9SFeK|Bc_EXC5=8VyM{pT2p!ksLjEG!O_OUxduO znR(0R&$|Gar?1S|d!{Q}E&Va8fu7idEPP@j7>Y7b{t*S2w-oS)mw&yG**;LZnb`q4 zEQ`}570C}90Bk`SJZA2`B)x_W(@eDs|DC7^FED9S9uX zWC1v@xhLd)bN!~gpl7X}!ax{kGYZcQ9aa*)<*^aO=uRoW_&T2)Naf56`;EdbV<6Ie zzLabMQag%196^-glk=QOMrlz&=*zDoL&;}FakgX-xD2dzljTBYt1fS88fhjAJbT27 zEX}Cf?=hk7Q*d}peXiW=)lvYR6^aJMGm|Wnwz2^9^p5y^PuD_FjUq>@aF1^hB}}}- zQ<~mfF^)r<*2{AwL>~SqJR#aX5^e4n{H)&C{z&5AX&300QWsUwQUJ9(5HBbWX)yBX z;`)sGCu3UN&*=SaPOsZVWeTK(G7MO|b+^?GsQ#6}@0M=?*t?pZgn=MB3vFXt8fc;r zMGqdlc=8W;^6c4!-|E4OcZ?TfVqyRZe#EL!pr1HzwyVUG2aom!VVh0Myq!1i?arSA z0B8UjNg{~BWvxXb2T0WCW08O~AUyE<4M@FR3m91L4*9#M6zumz9?Yh9yUEw!3?Lf6j6i`ah3Sz{_hStACzyreS9sC{Q(g z;rZfj1X%HXL4EQRU3Oyzq$Mps5}L&`>a09%w}oiucv5^*3CJV?@+DJ0Y*( z!uceUo`4WIzjrA7X7zl|=rUw5XzFyoW@H5QMX~h5RNvg+0E2AnDYc0R)MGlPR%1@V z(H3c{A_LyxskK9{_^9SEH~C)@e>gE3G^aKL{`XLY6;RQpdo7s z466t@lheL^QPhR>aKOQU9;Mhs6#wZt1D(xS|2Hg|0?gE4SO?jWmCxM|Ua^QWsC=Em zY+A7iN55z|Jv%a0cc^(oPuPhtXd0XJAXf1CNZW~eys~hC@+zlYc92;lNe9xs9QK_Y z7OiQUx`;eq;Wt$+*WQ|S%Y{NZ7{t^p94OwGFuWYW#np%+JzmztLv-9fK?wE$vK!3) z6O{NUnUoDs&JRnb%r^$0tzM&NS%72Z0gVqTZoWaM+lS%!7?x?`-qzv4_2fR*IuGI7 z4fx*)_~rN#fW52NX&8vXPSX6RX%&GG6bS|x5J-%yj647m6R*Hq@EnXxNbGFv9g%ng zKx!J5CMijj1KaVnFtIR_CCXif_ZAYAA%a5bN48`5La1(9}ZQ zIk@@SYSNt-CvE~E1It^(F`vtB6(eoW-X$r~42vJ53P1QhIl+2Lp z1RaeAz9;tZQPbkH({snDH_P;1O&BtfN5}=ov^$^$-r?APZ^=pMOh67%3F=T{Idw0B z1tOq0+2UwHp6l8Ili_tXd*`md)bXdtXH2Mhfz8!_)HBfY112b4KcpT5@b(h0b;N0y zW^>u^P&=iKGXoK&XkPH-T_fv@N0#Qm$9scl+>wxc( zyJB(p&*1DoI(XEQf~xWZ{}(O#`Q-)9;|DB?&Po$mM{UO4U0jF))ayMMExHBarqFZd z&zx*SEd8e_04<|RcmP%yuo~;xU1lI@&*=mps^DlZwyv)ZkIznb;+xxX^zitEAH#hE zYFL#9xBp7u_v=dl_O4hbVJM2;LMa8?l1RV=k%Wc8!NtVE_y-J*L_fkWaQ07}{RAEO z1!EkHgNc|BqC#7+A;oiUTdGbDj&^H@rcHa#J@>qG@B3pBFkAyc7F49?8kFf)Ud-6E zj}ioOs*ZrOLMhP8&WExa3JPWg<$~|w=XQ|c94Way**UzBP7&GFf0Af=Cm*OcZ6`v8 z3)EM@doob7Y@D_5YU^&QA^ddvWx%1`e>9v}i8GK4gY=tYvA1?l!Agz*SQD8(T*~9^ zP?sW=i6FQuf$&ki^-}1wO9X+H0ydkHMq^(lQ<3+%tJ=+A(3e)bi;szm zahj#+>|^a;tV;ZR1uR1SUuhFpt!IYEeuuxv(N(1LPu)!$g z<|Kj9b}jd$-`G3YKW?3!o6GCr{mncK6FQUx|Gy6Ki{n!O_O50pVIT;91*H5aXbKt= z5=@9uE*wof>QxRtf=}fe_!vHhi3d$U1+_5-*rnyC1!s1<3nnIBJlac}?q!m8X1;G` zzTH2k0P$210uXxYF6rSjjO9wdmi0Q8pPOu~oHLl%N_=+lu3>uE)98Rv0ilB^c%lC- zYpDV|WUeS*Ng_(*--NOw?^JIUYmEP;H9Ah<7snz+7~Yac4-! z8MvZ+lL&o{C0rRKw_s7s|`1JbIlF!kf?Z#4C|qs-$Zjag;2!s zwq{DKieNDUh)akfLC}UE&cJkUwA*TxF&PW2mIt~aN2qeOMrZ@0T zuTed(NM;be+~8x-lLoA`1U7+@s`3+UMEhBQr2D7y`rHR*0et0WYlm0c!kyp|V*Dm! z5j?MUT^DY-jCbExbppsR63$)_b>+V=URfFNNPU2*#6P?~K8ksaa!Ljt3-ZcyIA#F1 zR3s4L_`(=sNo*$S(|o!>Oqdt}weJ?E5OZb$69NFTY`Gm@2+KQwRXf9?_e22VpqUSG zN5BhS;=3|28Tpt61V{u9kQ-zXb@XRPz}^K~mmSpi8z?zd^0qeo;WH}k zE4&I9?i4?PKlal3mh{@m@Rqvq0K@i>Xz!n{^vl#)hOuqznl9-q0E`XNu5|(Woz#{Y zKpA{womKjdKR~BlXr44m$M;>MOO2oDfc%#X|Hbhw0DD)klQ0lOpMX@TEiK@Q1e2;n zB+--pfnVWA8t?vt2aOlypvDq3L4lUKZK2NWcD0_oc$5n{j_i+co$4#AoY_`VPK`T`w7w@ST( zBzS-zlpc>pMBml(E+qgC@ZtR(cK3Snys@6182}@oh`HpcsX3WtK3mU?#8hHG>Qv{? z=K_fciK1t4H&d{gu4Sq@0rnUavJpp#iOSrRVt3WzjlD03-Wcp$Ibp|Jv@3QG)y@f` z8=k*U;L&T1XpS(eV6k3KR86I-GpOXQi9FEJEKyb zcMDG6uP_*RO5dO5$jr5WnYH~}$fiX5UoVxyQObRF?Y~wC;6m{K@N~>0UMGo_zRfSG z(AB@WH?YjV>nTFMMfixZv)y#!I5Ft>IP}*wpd5n*{&xue`uP-qy=z%%7>J^$ZA?u~ z1s|j;g;o)lVi#gX5d3KUfJ)sfbg$BfrEi;H+Ps{5Gc%=vJC_Es2xKuyIA_j1_srx^ z31EA#40qDSpr1;3lG9W_Q{As;ep&Y`;3=^GJXAYRnR?oATZY_XB$7{(u^@zj0N5s* zh-s-XM8d}`uWTw8?} zJlADaF%#!#G=k$e43@@Y1EqsQ{fr!+rRci=Ep0_+7k5$>YX}9hh_Rc`V(O<$jLB~x z;KY#+)5yZi#VD8&FU#G?Mbc9-SXPHo>LE~@(DOgx4SV8!lwlAumOW&xGgv1#a7z~m z+Rv!iIY9y;TJr>5K|=dSHPlZ_IImsf@~Vz%9-I={(@T4H=E|*_*h} zf=$6JlHQD0x!<2zW!0B_+zTMS%i13+*I&>63i!z?tD{nYTKcQbfCM*h5-NR$Sb75) zl@(aCp3&|sz6KLNjAQDH@@AoVtVe_Y3E-FGTLAX1U?*W9h`v%v5lb<_U^Hmd0}1HG zXkz-&5)%)4*DvsZ7$brvAfQ2z7}BbBW_B0r#gj+()F#cQJI+^!Qk>!Q_aNn;PgaKBJcK^(mc8c4S38X90$q`UIwyxZ7t9a|EBK@A}VlH)R^ zAZR*!hE3Ffy#^96c9*XE5fs3rV;!m;S8JZ=ugX`&2>%uo6x`q<+}1=i;9^`!PBDQ4B&_;1{=4 zq;vtt!|7S0ci9|F^pmbG38r;b;D7zHz64zj+OwjX9iyw@wg+PT$J5s!CrWr10VQF&lZXi2IBFvg$*#?qFVa5IlDg zzjkqTWwo7lMua~?!=vU7D1I;sNVg8d|Ej?6$BzK)T}?~FKoET?q&4*$#k3+qg(^Z1 z-n@A7;(zha_-n*JP%r99>7hl$TBx;2v2AS9q?&bSHXEaO^k^X0gpi%tw{PB?`P(w! z%wyJ`79#~xG)V|Hvxu#|BUBc);rHqo4IH>mpGhc!mK5Z=^%u7SE9BE=pg$FS6qtIk zQjqfw_VIl#piT<>fpK5$%pnrJ!3&qJxWs5mB;Yj}8PL64Jz%sDzBUkz?oeE%ipEer z%Y*;sqh#C6{ENh6pv6JDO_-7B0H}T+MjLGBH#m5)$Q%yeTHZ4DMLIU!s~`r;ClsjtmERMDm|tm}OX%UCh@` zFlgUkF&E)*O`!4ci1xig7t|z#5ZN3%F3t2Prb1HiZtiq%v1GZ}EZN|ZM^sTU5|u5P zd#DWfd;u}MhEZ5y$07Z9HK;`gaE1rS@&P&_h~H#8;)?)8oRJ7;I0KSB%cL1c0o+at z`|D%-?6i7(*_xKmubg_bzy1jce5JEn7lfcf* zo7uNBe~bXMv}k9-kYlKxBfmC|d<0$te*YfAC}Cl}N;}|_)$O$(;MhGlt}6wC6~UCO zf-4Yd(Zsxd<_gGFcw{Y^QOLs2Zh?AFTKx3L&t-#qJWlxrET~dhSu&6q4y_3S61xlL z(jJ|Yz}r`Z9Gaw%F6DpZB;8h*?b&Zv(TU_e1W7>;BhE|s?#CZ+ye@smhy+ex!0YC9 zF6F;1*)Oin*;C2G_?3J2xohP3#t3oOx|LwF<}+df}8{91P?Pz)bx44bE$5 zJzHe`AF;7E4W0UxdBY`rktx5rg#WM`h+a<;q35YUW(IO}UKMtg0-RH7cc_Hjp9@(| z07U^rDfG`ij&mR|H-Ho)TmNDA1@EmFm_ifPieB8=uWZ-qZz~5!*2Upz^W5r3b!x@r z5+@A`ex@%Q|D%Cq`xbz_tJz5y41(L1zhWzik`faVqY?FBVu;qOZ{X3_^9?+BG#ca8 zvvLum21q0nY%TpL*0%0$sTRF@^G?Ipw6pBa%npC+1XK##YDd8<14WKp1_aOdxdf18 z>GknfHD&OPH52N)8@vPH^lsn<#{^pKCEkEYL@Ef>@}?k8HT$HePW1eE`kO<@27~Z? zKa&{K&OlK@4!%$nk0nM1w%6nH6XPER4k-SRfgXo~!Jl*>E`E>41Y_z?AeSO-K2nFl zpOYvG{EhSN!@LjO2akOTnx=B72ibt7IAjTsf<1vo zRY{9ewFWfzcW`!Jhe~CUK}`44YvsTh^s!5jcq{>*(s%A5Z)}5pa18ckACJ+2J);2Q z*n)Gb1MO!5e+kNJ2@60j2~(Bc*>dc-AMn_2K}{dQautC-@n<=Ga>B$H47^`_2Hi7= z#1qzoC74GwWF$ZNhwLZK@9U+~-`sd7f0KY;7UB$dK+m3vrLe)mbBa*_nlAC*ife-) zZ<<>xo2%8M!)Cp4a(Z`lacf^srePZ|9?rM{k_dy$c<`?a!KVP^T|rL5P!N4qfmTWZ z5d#Fl5MyM4EIfh13wR+<;|1K{2KUB9P1q0(E(|mxlmJbnU~22kZxKP`%AE_ABtJi$ zH-F~6H}j_ez$PH>dJ8d-{pvmcgFe4bfhRlwK7GfQVcW8NP%wmxFuYMfap#zV&J=xv zVSfN!*TsMk?incS$|n#wUuOHyO*mMf5Py0R%tSy!%IkOyMJ^>+R!phhtAp(^2%AJX zVD+wG8c%{YoJog0mZ0lfiaj3ymn<{safq@jPp^?9Stu&=_frb2F$I(+f}dA_X=(@o zrbQ{JZ$!WW&(66QW{R{67QW00vcvtn4xg|p&m=3p9LlWznFEUMdrX=%KVPM`p?&y zxRWvZ4|Vh&J7QO1aw|Z0L+9hwamFp8iG1*+k|`gQQknB=qjXkl)$W?ZYx--Oeqp~X zurS{%i2n)(9|DkfH7^N+arp6zscGBPsYFl_l_U`z+F9zh3$n zo5C1w5lJpXE$zUpU%@o4krt)L_DmO{dKH(?J)AY(aGy6Y zmDNO6k%1IVAUJ41*8`YL$3?6hxQabjofpnw)UIMwIp6>q2+3~$&X@B0G5;|FVE>q( z-BSU2VxS-#U4!lKCp!jD#y_%L;*ZTFBujj+ZtIn$(J>`}uK^LfB-SqQwB$xbc*Y*) z)tt7sySBMinp@dFdOANmc|2`?4DW`PO^m^J*9n+onB^aC-vW?#^(qZRQTS_X(o}0r z?H|}8f^?{sx`~RDqaZ$ptGh4ZOZWl`;@~8>DL5!yvJ|NiO=%n2G%ZQ%xj&KH-OVA8 z8**;~mvg@Joxl613LqSJ1qBE^F6_oqhNCD)R|qE@e=iu3!00^RT|C!CH5)tXjm4Eo zA^3fZUo4uCG;64o4pCu%)FI2@vk99l16{TdX9A~I^Kpbu#3Y(e=bVG$`yvZ53fo1N z0(+Ou<8*-jn<*v6^Fx_7%#wf9!k=HqnR1{=bTW}xd&*7hi5J3ZKB3+?;AVH<9q>?K zE^G3!;}G2-UTdUGXk=3N+%Z-%tfEkM&ytz2amlIGhzKiAGE3`dYbLs1L`8B2l5~%e zO%p=sg?;3Y&(XQPM6dmf^6~_y8v~?UKJMOKymmdfB7x*Y`84Q;{)p?{it=3`M_|7>2qr5&$C0wl_F;a^b3asppN@dK!1)hEEt7hcR@ zwc5ap6p&*PFxUa@jfZ?8g=|Vgf;E%%3FN;6mSc@tb**@DwsUf{Ti(99etWooaUSj7 zq)Cf8QV9&DBKUW-;70)Ru4ScRAc~&WmNuq=LPNAI6+{=h5G?pPuEe$f;?9L%Aou|a z+Ku8$sCJ_jOQf{6k)~=N(Y7YuJIQDe>kk;1T{4@@+&SmYx#vcv_1XLLqbc1sx;J|s z2LKKPte9ii&j~t_u}@|MUuLrqhX4MCpE5slY2w}N2Ow`1{2T+p=2Ss&biT$Lwo1f* zO+4GSpIK*XaZUT$jN!TiSr;JXz8nOk-B>thAc}wp!pBn!bb>C5TZ_g+4QZW8)3AZ{HkVryrYHo6MaYzn`=2(7ovas{_{b@4j$a;^?k2rU)z zITY7dFh8e>Ao3du2tRh?9_?BMYNChyavC#Zn$sajtmfb;YZ#hOuut~^vqV8PNe88Z zi^mv_8fjD=18LpB#;S_#%_U^H>B#V%&<{~Mrw?yn3EuDZ>Co(6`EFjxSqcJi`VZWD zfd*IY@ztk{RDu!&l3*_82}69T(ec8z;BIK6%L+mFdx$(lU?|E-KqZCIpoiCH6D?LN zT0KNYQRrD6hMs_?5-MYF#)<1UTg+tO#x>7*i;WLYs^x=Y^SpH3Iddkc)6|_nJt!r_ z|3XI0>-AFr?yhYmfhdZu5gqWBQ)y-hW)fKhK@Z^{^w2Lvzt;~0^%C_9NlS@azgOL>I&Gb3Ozq( z0Jz2>LIgoI?*3kke8)>`us{|)uKEa18R17#ogqw&`g~)z-?sRkC zz@HH)H@W2NvZ*L14g48fCarCV;C$jD8u&K66fH?4;HLHjeySNol8z&6!Sr1XDj4;v z=;#gP3rFsIWzhy(*P__Tq|s>hTyFtS{lgq^LWQ%|Xk$Q}ws^3M!d`|b!J2RHuRImp zPq6GMj9DC=Q3TD(D-tOUiS?w&*f%OrcpSN%L-K-N*N^@NBz!Fe9YCI)z{nkbtF zO8G-<&FDEjS1>g?P-e8IsRf4+okI75(})8hI`cV_+!OgoX|uDW|I!5*6rO>A>GkdB!%N*P8}{PeqXp)#{=mO30^b5~ zcP%>!LqT*(E6^fIiH{HzCB_Ab8^6GX8<+lpE5E>B@&`;@Y226?;>s8|6%8R6NF!~8 zQosU*Iy1dDC9Yk$B5A@ckIvk4=FXh+rwHKv<~%Yt%D8)$Am~{_kVA@POmX+qV`x2} z2v=CyEE6UV1_cnQ1*rzt5{QS>aT=iti5%$kfY(GcLGO{(c+DvDnzLaOCjD1%>^2LM z&}jl`3@!_O@~fCglbwZ@wwOH{W>lmk|+uz%~dwW zpoBx8!}G?__eS9RG?;|6X%@lMeuQcz1J#2y$Rj_7uX_9llY>z42!hrp44&>Fux>$5 zAr&wbXn*VA&azM`7a*riW7)KY2zZUuhLA3?t{?t4_*l0bY;q#_|Kl%($;(Z#@VA-!IOjD`tmg0V_|2Xvoo zj@KP@J?OQ%(Czq`#6!sIDcCF^MKW?di47zXC!i7G^8R6aY&iy*~PXXZJ>?lSN%*SXXMKPG*;|IPl z07H8Ez0APT!Mt~)NxK!~21`!ohRPVI}Y>QvmL`EW*) z<`YdD=cF;CGWpQcgOW(A!#*N@UL6wa1}Z5nna-o5o0G4{XUg~!Q1C37`Xc}U7r?aE z^ZvTN(gtivCN5ekFwqP?WTz-$wiIK?Y5<~jR{&$;nC?Gb)M>7jsdBJOVL8u0zn~*3O^e z-|$b^*ih`_U`7*dppCMKLvoh)5CCm zYoAZLtunllZuWgHMctYqiem#MV0=Kx>=Tyy>ThM{V{Q5%bV4W2W{1{@3sD8Tsb zyKkfd{cV^&z)`=-qq{uJ=(J~`1^|>mYrl{>Kjp%xVAetmz)BSr06aZ_>v?kqV6wg` zCz>?{3v&tCr%#)T(&L(j0y^($*gH6a?VVk?s<$AH!Ead-Y{!C1wFa*H0r8l{6%D~X z3TiH&s#qYyz#xfeI&9N*wrZ;;pdix_4$fE#ylxYze*-oOQz&i~AeF1H|YVB>9oyodgCG8G1@`2ByF#xr9tW5-4zxM;S~6bwFCwl_$9z z$dv-A{rt@aUqlc6l*_n|I8d9!EJ%Pzpv1FAY-Yk6mPYFb`ZqH@JAf?a$Ug154)^CZ zW(7-y3}iM@u9QlU&f|Tk=VCZe8Qyjn48m~$Zu<>oK@Stskijj7Y+x-bSQc=JlUN+R zoMakcH3!|!cu=miZ;nqM&u-iPr9TNJ#-$`pc!ai;-ZN)j zXT)GI`12Qs!{M**UtV;tT(4#?($Eb>&B zlCqv)fEM`!KSLT`^|hNoweYzvMJ>vCfaC_`oVPbMLm>I;Wvq*Ggj@p>o9hggRJWde zfbH#q*XluY{}iN{@%|KoK}Hrr->4~z_%Qy<)HY$r<|hF|&y%O3+u;z(|qo1x+WS7=^7Hia36O*T51MTY3lS zw}aN6o?CdXrVwQYPP+{x=Pg~dY*r1PM)!~f5!BobsJ8bIl^-vQ?lHSw1e^?k~|@O5uHu=a88!-EK>vD+}kizR?x) z{EF-zZMDz)+s9IvO{GHdI?DoBO&$KZ{p$y<{Z9d?ySAN#fgpO?ZfS)UkO+zxSaOu-%_8NbVlw%<6x@%b%WE0JJhT|XU9r5n!8JnT%T*Gk%H1^uC9W#_<_)!uf6 z8E~C|toYmYF6eoV7!;gBVC1M|Zy?w)1qKiS5q_lM73$3v{qJU& zCG^_}sLG-7`kPF(ks0F@g&(%5F;KZXG3yBmJ5W1@z)y!yK9nuB{QS9JqM&oC_~;KY z>G#CIwAj25mtL$0fajFv(iqr_PV?!hTksc1Ps4lLb9*26B^< zF*eAme$(t|-zOm1Cx&rod;!-btSR8qF^!kz@#nOG09G+z(p;=GbU#A(=@s4Q2n*$- zc}CxNQ&vyOEWwFw5fhiv?L~sgI7KpNxwtZx;|R%c1pP(ViWRu5r^w(%Obt2_$09{3 zN>K9=Ryrv3jqP^-P;$CxVkuy01NF~?(TW+p1b=~3UGI{H%u=s2l@ob+;{g^ zl;nPUA>@frd1@gIRZoxMK35AoIk|SUV}Sn*zB)~=BNI6V z*(4+=g*sJIoG=T0O4ciygH&UjjO5ayU&gGV>)eV)Ap6A>*Y{+aQ)9$_p2dg`{G2s7 zDHVF-oB$h(^+xxV*uw7q0ez>VP%H^8fDvbS1Ggpkg85ry6oD$q3~S2IXv5=8CkH(KNbc&+8vU;!?0=vatJ~(E#87w*b^# z%}N4c6umPxI%q@Vs1;TQwP+C$M4L9fL(8BCXw|dy06jrO&>NKd2wVgil!hf~*-Tn$ z<=8#UtFhcj(>bmq z4MG6sGhZ;4hN9cf^*m7ymYov7>e+w-swjo1Ljf)KwZZrs0RZeMHJ0~5ddpOP1D+`o zNJ>KxGeLS z(u~vc`ZjHB?$Al`?5o_pFgs4|;6+pdb_I?mQ_@xpg<$@eYpA5TDY{f9_?pUDS84X| zvRe}hieKA)_Q}6JC!=#og?x+_7H24v!Ilry3NV=7UZVmdITRX>q!kGmHVv&DgV`5H zKbFccxH)WkZ;3iEVm99elZd1W`;zIA3BKVVB0|_MNc%=A#^%q%XVz(TseI9(CVk8A@bV;ixT@-0y5iRud`m8V*p?r->yibFAkH(A%9EE9nPE`;BQ zL9tLkHis}%IjUU;oxOufardyYA9M#LKB;;{0w4dioEUfXDFAiXl9MnLMUV0;2tq6} za3CfQjB}$y*WfzbgRaCyxCmq7&?qAiV*ZHa%raSmj1s)1>kTo!XsLUYt z{};2Znt_-xDE;4jNX-!Bwv2uI{!H6~*MJcgt%S`!MJy&Qom@0`Ki0()MmXVjY_~BK zpyL{cLOW@Q-}0R-!4{XnaU-EnV@Kmtnq`o6`qKnF9OL%x5#7H0)*fm9J>3A)Ea`Q- z)zeyi1_c=t;2tvImyF7r!&3WjdT-olL+T%&CIKUMTz8Xc)i3ny9=i2sl=B`=PfDns zi3^l)gf@#2I~Iaz*uN1>36O?Lm@PT_3t3^~0&pxW(v)H-PaX(x@E;z@kdf$GxW{xw z7{?H%kfQOk5lqhB^_OUNCU~z8@KWo*8o6?|0g8o`3ZCYS1k6%Krw}>g6>{Z6TwPXh zeIXz(Oc730nk+!@BhS-s^k6j|^li>W$%)UOL3S^#K$A8LsGL`^e~?9*aU*InaBwN# zT?Q_hN$L3*d=AlVd+-Gm*!Wm6lQ4_BvL0v}RELxj2#!qDYxeNw{`KL_@}FcE8uDpJ zDZ|x9E&RU%fL{SlF`(j0n;!Uj?;<5R zrc`oKCJ=*gBpC;L63Zvki9FIDzFO7-<+jpve3++H#3B{li3abJU4GDqnT;Ol&uyyL zOzPPH?j_O?0rG&=sA4<}#j%VFf0WPO+)1YZmz1kwgo+#%4z=j`?4o>qd8^;BSS6aI3xSZGKY9t~eMaE^2LSvCK-;zCBn(B- z!>354K%#(Af|BUKi6PN}TX5{EOx%Dwa1ZW4r|N`ABc>6MPeJ(#ZN2yQJtaCbIwOTN zc`fg}`#JZVKL>z~QaQ@}c^1&%zPnBX7yz_6h>igCefW1_MO(S{D9Ny}1x&dxM-deA z8>ym*b-105Y$8?=;`X8j0}TWW0-6t?(*wQnmrs5T4Bx>(>j`oMzyQFcqT!$?wE#~s z0JV0Y&bfcIR}>Xl)}U$zT)1N?P!l<<3>3AR zuCV=9)g+`u086t6QDxjA%-T=U(ePSSkK}3xUM}si-8OCN&hsN?bh>x#YZS5z+TkTMCKgV?-O%}#JdolEn)HYrMqYqEz%cLuvP zMy)l)1D*W!u1n9=L)wbVW;f!2ocgR~uwsP9qe=dto}cH3(M^98VE7)v!QnQJDjAg4 z>2kBL99C&flvYie131+_T8#BDQv5d<^`z=AJOeR* zffP5}Pj7JSS4v;U1WFtU#IRY2BW1><%Yt$m=NHx6vrFfyH}vo51`Gl<(=^j*D`~y7 zT?bz#rBlTp@bUk;gu!nC;6ni3uBIh{D2m?E7)NI$9!()MN`geRNeEokt{>5#=-;&N zAGm1QwyiDt0EJLOL`1Dba-7j|rtZCO-eB#5XeW%bm^bg9IrqMM&-qgTxUZjwPUR>? zIl7MvOa`An176)L4KG*UzWU1MOZxsTI5i;0U;+o#f=e|6qTs{~NMM9c8i`S{aeAQWz6y9%5R||nk~BbR2zujN*;R-XROtjN_OcFQ>e<#EhLh*jr0cFM z7KXgxNFHoBnIk1m!@=nVl*-4@>yg~J%Q}ZbR(9l z7&OJMkx7A-)7g-81A||ucMlO8tVZ!#(Ge<{qL7RO0fCQ9rdlgD&uZc@&1e63!COfH zn)xt(L59(u!tf0N+R%ACAxqtgsSvDE0mR-82uC23z?6+nLa06vrxo;PcjCe8z=c5< z_mv-lscT?wXTV0bVwSV;(E6BMUe6vIon>>=gnq@z87I}kT{A&K|BFz_CW+7p)hPRc_`@LaSJeZx~vJn0wfv9ayih+eP&LZ1y0V0ctp?sGz}G#d35#8Z zT)K@Y5`dcjCLb}Co=ixRSn|EUt_qPSavZR1QbHo7cyuw5j@>s_bq<^tP(ugGY5K zmFIC!o_9l?C4cYcy3Sddoj-=DjIQ2e9#vS&=3h&TMaxPvP{7L&h88D0sV$p zbRtX$9<^oIR*)BC$a@gM&KdE342 z^!%skJn5uMMqWxJivA(6f0Y0}1z_#^SsICh=)1kekYr=xc`^P06%}J82o^RXTw`&~ z6^9)6A^chvegP|mfQ_h~rHF14az=E`s>u<_-n{u`&XfV|QUsE0=HHun^X5YXKv>yL z#>>AEU+<%K9ilF{mOJlbg@R@hEAd(Kvr%RzxGn2zRu#j|j%NRJ^cf5&>oq6|W|HB? z$=BwXypK&n!UQ@x4~Nic89X!?z$Od~08UNV?<*VSvQQW~rbp-RPJ6Ku$hVZ7Uv}1~R=7J20 z6JvUO#7jIe$d*&?^{5l*^+$uQ;pawyZ`XFUOy@IIA{7Su1)rR(et+ebLY{Oo>J;!8 z3b!j;(XCVnEy;*Y^f(F>+kI`vNO^5MwV%*vM&eXy)Wb_b3NeC0R{jG|p*cDDq}(#w zQ^}aq5=x$PU*9>uuMV%7-*>D(`yFOkcG3Ca;a*=aEG{DmMsX|f@5k=pTq@;f*4CG{ ze*G+e-`PE7QT&S5Uvy4R zo7KIe+VR2pU8Np%&*0XMO`8xyP7RWGI(srq0Qe^WYge<=L>NVnqIGK8nUlNhwV?M(%i~O?=kwlj*j_qC-v<)fkmQ?x};Ey`r}~_XiFxdn)0J0wk?ND7F5{7No?$XIMnU zB_rwq^!GHaNmDb*)cj|OApOlWzh((JrH5EUf$WI$L>-aNi$Jm5OS*UO{C37W@i5O z>Qe=%l1W1cdIMAj(@2|vf(d)5Yt6e&C&xd;VdcBP7=-Z8q}4lYmjVLj-hS`@qjF!(N`^DZ|3gA&NXG@Nyd)ZpWmGGR_<4E; zci_Ud%h>tcDI;DDJ}NkNYklqI=7;xhw>RE7trx|}fiGAS;Oc(%fGIx@=LarMe}xnX za*iItDbQn>BIj5rJS*Y(s~W6XfX5tSLn0tVg)j`)+6fW#-5Z=A`xssYU>QV7!lNYz zLd;LJnQ0Qn?>r}}#^f#Y+mFI8Uw?f6);`IxzV{M_fJ}Q5P{voYwOsuSpm7Tp&G$F?DRuB>Hj>Gw8 zcYP#iETn>D372JO=9_P4zWH|t5KAvg`K*t7VfLoc;ZcFpP~k*r9Z?6 z+DL*MxUZCi!ymb}7`^K$CR_+6@7uMaS!*Kh*B3s67XUJVVWYdR)p!z^4QGJo1MD~a z0Gt-qp^*p3N1QCM*0YV~%GGj1Y-A+!{TAiSM^mwDx_a zA0VT+dHL1#8%-?l(A4}Y4MZF^_GfJ@%CP|vq*9|2(GkJxoEm^@LFuqm5Qdc^lNgk6 z0}5>b@&_Ke6MY@|by{FJ0zE-lkPDyw0E1FMc8X%LPi=nRs5dC?*fKBRyGzY?oVPrarq1x@1CNe)8sw_P)wpy*oK26WevavgK zb9+Pie3^!Ar2>^mjM4VNrP2P6s`~uC)Wl>wv$?UfwYNL7zP1uupcjVqkFR6~GI%YI z>bV-_IJYmB+vM}_IwL5i3PhVRghHaZG$oRQG}6!e&8Z~0+E&qM#QToo!cxJd;{6l3 zO^pORTivkxph%o5KAl!S;{X6I1#X$kFQL%T1EiZDL&mzi0maEP=`Fgg( zIXIjFmW3M41`~j$xUHuA>TKdPUO{Jo4KY?zh?Iuu8yX1u^^(=)K@n9rB0alB>0*vq ziMeIjzGmY>>kh~O(Ler**CPUmAAHJTe(w{HIG*B<>njm^zjs0;z{@*{T8W;)(G2yXk><)B=L12|Q2~;4W7jpc5f5cq>6C3po zmpAi(1U`LkzPW@qwkuC1U;l9Gk6cFzT%kq>F4>zj#Izs2r-(DLCxMN`(a7YMoGzl> zQhI@mluSAnY$TU+dqjK`8u5l5=W_}=BwQlDb@!?S_P9>XCRISq#u=S*@X4R+_QA)9b}XXebAGc*6%3vh9Ma%o!o5!n{bMZT)gg5<(0pABwAf!i1I zuG&1N*5MhM#)R|EF%29?F1Z+sT*A!SxGkWAWbXafV2@u%6dRv{>);50NI+oCCN@X) z9_d+AjNNLTMuSBcLmKtFv~-{4onAU%WAfRV^*H*^Br+-ERY)Vb`!HD*NIE0MRji!_ zgizn1M9L_Akcs?a9H@``<5%i*9{8phoc|uljsR3n0&y_gq9~N@N!S^{23Iaa4VRV9 zLX;7)U?hxJYK5`NPwG=z1h;Xvc#m&L5`<}Vmr*H&H2okg(}dG;>_^hWG1d1>s+Ac9 zn5gCJRKR%httje8%}bF&Qh-Lx->9?lJeP)_j&Kx>MpL#GVcSx>-Iej_szDH-s#39p zGs6G$^5$JZpC3B{Rd0u3t(?K6b94LAxxRCrv|O=JsTWFC&BzgC#e8NEClxtO*|l`i zIS9{Zj10U`IvX+5G4K}TIzCO8Km|F{i+R!*(FjS1G57qf*`1K84R#QDgMt;O2evO$ zpO(ugT|+|__BjA)-S?(n?f0q8amr1U2KfjwNu2=DjFxf)sUeCRpVPnpau^$X0e%Ev z?OIwI27>T})IMxOOEi(Hl(y6d2D}@cbXa7cB|o?t=XN+ptY*AVa|Wifd)aFP4O! zK!HjFw|7Ctq61#G$gG_d>Oo=0KLR$=;#^+Ket-lhd2fLmu`j?OC?POYx)YBFQxew7 zG0=N9++CkR{k96b`=_vwFYzELf;H%cfNt9k8Hi#aBmGZjQWSJpXTSDF6tD`_dLY!b z6=BpGX!t81e!wm~Khz#%OadDV(*~nPqe>UqoC*1*b?8i2M zFeETg9eaF#UVZFeUNvuy4=V>JM}>pKo!nL|Hu6>5<&WKijFyDe4bBEk2Rbbmo?md3 zIYA(c9K))2!ERZg7j!U+ImjAmP~II^~`8tLH{}^Th zO!f)7rp~Mw@i|^9=)CMhUp!3=4!N03YKAka+2QDo6E>VQqGui5G8Fd9Q<*#Z&3*}P z_D9wLUjndpH9cuWQS`p~;6rih2%{8-*3R;vxM0JNqQ-8aMM0no`A zht5!jr9xs;N}8AA=*p-LUI3e%+RF4q$VfBkIkY(6r|R_y?eBh}Y+;SwFK^J&@;a*p z9oyy99(YS6Hx4|YeYo|?+YPgkMx(7|$!K*8#oqgCX-6@IVE_;VR|wW-=tyArsOc6U z?)SCH>1Z&gU{jJelL6In-D%L1V+Qs|4WKRX`&o{6L~7_?;;ak2CDqipN;Wf%|Yx@8#YYcaNDW-wwhmA762B))h&3&7g7v?LHk z;WK8<K@p6WR#c{uO(Wg!%v`t_ zv}z%u40jyo&Ut+2JKy>D2tX2S)Q!%77(4)brf*gU@{aYS!N41kR9$fHoo1QKbFsl` ziszQ-`=d>||$UoD3B?d!Yy71L%3C|hh^(%IXofN`c?m_TXeDE%3Bg%*e z{|%-o!@x~W6nRL>`T3bJPz|oy!A=5iL)suecll~!xNR7T)~$%T#zKK$M=4DWbtS+i z#XH>Fo9DxgO8t6s$KG9A$u6%h3@py3%@n-==yQ3fiZv7^(+W}9Zc?@C&{OS0q^SlO z!oWJsPkOwv#U2b(BAXCK10AakYQHzh1=+33p_qs$!n1wUpNUYl^el|Qt4L|vni&kl z=L=Txp=I>OEweb1jB16n8J`+6M{@}y)#JPcFHh>V^{ub{z1z=YyUvY9Z+^NU)rv_m z0-XsnlvW$o|`-kqD~HlLYkN4_1%|q?#H?R9tFsk7DTkub?i?k zPv9JLC9_YJ(n5I$O2J}eq53aUh@ldsV)IIxJLuMfgdamhK+M{SbRNdSN`?|&pbE-I z091g@M)eF-i9=DtSDk{?<`I2E3mstopBkPc^ZtOZRi%2PA+dQV0x2h?CBt6w@2yr-HVB-rX@R&0P>zHU`ArGq19C!$PUnNq zuQqkecdFJc^7JCb5_x_DEz;DKLAjA48OAIdX^uSCp_k{j6c+iaVeb#l=AX0+kj4vP z64wi~`7{wWO-lF{k(1k-b2{ALrm<{?jL960WP(!KcTgui7LMbIzXEfH`JO441?f~O z*KGJrf%sqt_zR+3zaRD(@%vwh0O(*So91ih#6h^VQ%Rp*y?lqjS_Cp{kxxRZnS$TO znFbb@mnK#>*UM`gD~0*I-%AkMwIOVnNy-$pTRnPu>{7MXW2C9`I*m*EGRmCctj(4R zG&(cN_rmkix1~`D5LBE|mxeTNHrc0#F1;}ts8{O!hUwe+>9R96Uhqm8PapI<=>hL8 zu|>zEJ`Cg(A=&$7TI}2*BFa z^CS#K(W@X>C?5tiqKS}bVjN6}1M0xwv#=*hK!N??%m>5t9P!K2- zTA<#0=_^kXHU|+)iWd&{M=l!9Y9FMB9m z_emLrklVI95%rj81yV|nz<|_(2@J}`FFss~BmPM#MG64vb?&MY83$3TAd7)arxK0aprERT_43uIUI>HMIwnZ z0a9JED){KlMw3r&r=xR(pK|x)KKIdT1(X1~swPyM)ZpWRa@~OC@D{EUZbDxiGKVLy zpU&blDjaNc-Fm4Uds-PdZC7^xUz%w^uOg79g1jLJD2zpwD9P zChJe>Fal;;D*{KFtW03}_MV4&tnvPN;>NXaN9B7u3hUx z5#4!Bv%nmCnHDVa+)I*5^FcJV2C-xWJqPr*1}!jqeLkC>fS)xKjNSrN3k}e66+k40 zjkt<*#$t^Hv#X;~9P*NTmT&YW2KMp{(iby^J9&Gwiw zOGdtBFix`ix&>6###MQvyuWG(6eq+Xjwqu|?5T{E0lEQWJ(?faR4$arWFZwDaBMm; zrT)GvK+t67e zJY7Nz>ng59gF0QH38HW?D5CXHYUrJS15>Zp1*r&1hEd83g=93^!hc8cP>n5F-%`n? z#p&?)j8BSnvgH$&An#Vv-p)tW(tVvcfecVrYFDH<41 zVm(AL-B0lqKMO^hg&vm76oQZZJy?bDelOW9H5lc{!Y?W8gQ0ZY9KtV|zwMbx1pq_< z7Xe$DO6}0;`F)rbK+hrUt~p9TekYZHVm~-=3a{<5uKSWl2g$wt-L+I|(;HKoY`7qp zJ#-sJhv^Pg@+KP@T>0j+so};auM-jjJf=m16i!4ay2axze8 z?NZ{VBmFr`=!bKx{>;zVlRp7iyLz4kf*?A4$Y%}_2}VdTiX@s44K@~PVr6G#{2>

    {@V;RaycAV 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 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/AdminAreaTagFasi.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/AdminAreaTagFasi.png new file mode 100644 index 0000000000000000000000000000000000000000..5416166fdd933171f6c4fa1543b22eaa03ef00f7 GIT binary patch literal 21907 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 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/Archive_s.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/Archive_s.png new file mode 100644 index 0000000000000000000000000000000000000000..d8d364d1a59aaf6ec6a0cca38d8648833b0a4a29 GIT binary patch literal 674 zcmV;T0$u%yP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0yjxSK~y+TwUfzf zT2U0ng<`OAd=43Kp5u@rhAbQqC!94=YoLXq%Pz8wwSSg$lf4kSPrGnq*DB8<1#67; z>$y*BN$WNTe%!~s=lkxt=iVoJj(B0S*_0f|?PQa)JF?kqs8*}pUtC;_E0xNK#?j^F zr2x&38jZ&I>gwuqEEe-@B!5Gr(a4j@dR?H^Y9W)!d?U&J zTDb{@LZSBi{Zm>*xm*@Z7{y`{xm*sZR0{EU9JD*a;qZhcPmg0VnYfda6F#5MZw;6* zolb9skw}DzaejV2RIAmBjdUH%z;3tmi9`a7Xfz6s#{+68%w{vZUN3^dAkNOt5C{Zz z8|d|Vp6zgZdyBifJM?-zfo`{pX0s`n_C+M&kPV8Xr3y+}zxt)A@jQyDiY6xk90^+kk?jhVh|LNNAqRrk(G#} zqa)DU7og)or_%{@jDv%NPoxPETa%ZBlwRX|a-OSHsz+i;{32EaXbn{5ipHf_EPhA% zCZ=KHZLq(MZs8SG6WiO{D-o|L`3>=wz8gf5*4WOfwL&EN4N(OVTVi{K2><{907*qo IM6N<$g1BKhe*gdg literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/Archivio.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/Archivio.png new file mode 100644 index 0000000000000000000000000000000000000000..360c74ed42aaa242febcf60b2278c6bc269c0a8a GIT binary patch literal 67791 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 Ru{{8Oo;}r2sFAY>{y)GSuXF$a literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/Help.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/Help.png new file mode 100644 index 0000000000000000000000000000000000000000..29e1d7b8707586dcf5d826a405e2f5f00b901694 GIT binary patch literal 64140 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�U`qk3fM$uFbBeo?n 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 iAAE-~^-QC^NAdQ5ybax->-Rk}OKV!Tf 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 z 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 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/Pin_m.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/Pin_m.png new file mode 100644 index 0000000000000000000000000000000000000000..dfaf05b8ce9c151da248867f02872e47a144c2bb GIT binary patch literal 1097 zcmV-P1h)H$P)004R= z004l4008;_004mL004C`008P>0026e000+nl3&F}00009a7bBm000XT000XT0n*)m z`~Uz0&q+ip)hqVvx;nNsdfY~D=<`?z|d?=7hU2e&(6*6zBwp< z*)RDe_su=ed(O={_b~o9R@Z#1ws`J4PJ1Q?jqYE%3mxP7jLIG*{rcJP-P90$;L6>H z-#r2vZ#;(C^B9J{DeP$vgzU8l0H{%=pEBEj3T#r1RKl)SXthSrA1efQ1}gE-*F-~&yAQj zzI14{m_vuWA>Kz>a_vTZ)oo;(hmc|Dhdi$n(%cS6wx35>jt#t3XCYYG26iG*@D)~MyzW9pwd+kfHa*Fe?#6Qufc9H|BFQw2=>3;5f2j@&VhRu> z*@NJy_lV__tZ+-~!YJbgIyOD551jeAt|w@{^$1$~2o@E&q0n82XomxWSM>-{?Z!e) zB|=k-COYB`@jhbx_djM|n8YWSC$P^xhIM6bMDDnVh@5srrd2}xiiI?80Y63mt1v|u zO$Vok$B2I+rqn%=T>BF?*AHV|jR$Lu*O8d-gm}3H{Fo!)%4)%q>A_lb2;8J2r|9U+ zC=PbFsZ8V8ZyUj;6TMKp`!!SrU6AjzLzLMJ!HPz3mejysUWy>)(LtF^=1XGK&%q=< zNA-9r;akqC(@qSd>*gP5?jDEqEeFCjwj(s71>Dpo1ie&`fH*S(q-JmvEI*LQT-td= zYLe%PPoJQwsqdq!cYrlTJrHgA0^zIAkk9@Mfw5HxkQ_&#*Z`i&hTym=9UY-AB0nNE z0oC}wfA6ga?QaXSZ1=;~UOI`a(3o7ocSDCuPytK zl+jEkZ#k1GT1KAZh#|xXViZwK004R= z004l4008;_004mL004C`008P>0026e000+nl3&F}00009a7bBm000XT000XT0n*)m z`~Uy~O-V#SR5(v#zz2jnPRQ_QZV`lXNdfjO-N&9T-umq4yIGe%yr|v(W@E&>D^5^J z!a%>u*&O=l@TuS@&PrcFKPV&8GiSI?MlihVDN8=+Pq~sB%=mmbOVFd*911d*A*4 z?=kDnf93LH|9Pz1|BGs8{g*Os|0bz0%N?kU1)>@YkZ(IREAjB}|8@JH{|}ya`M-MV zzW*v7bN?$^&-yRxu;{m}V`UgrDR!XMcyg}O@^}9u=idD9)Or5DQSRRVicYitOPMVE zFJjd5U)ZqjrdDV@8&o+akW1cZ9lhwu|Ls>k{kJYT^j|S%$A7uN&Hu&hm;D#ioBdxz zZ|XZ4tq_p^nSq!Uh?zk8P{4+R_i8%Uzxb;dz30EY>(c*XhSUBFYfSquuDcG1=PU*) z0cqj{VvtKf24Moru-7GY&{+6aRCV4q4h~~EptLX$bAc7&0t*(- zJCl@@x`~<7!k0%NB$JcJJqReQ2*pZ3%m>8S!QsOvwI@uS^~v1a+y=}H^4|!n(uDv3002ovPDHLkV1ne@Y$N~x literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/WorkInProgress.jpg b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/WorkInProgress.jpg new file mode 100644 index 0000000000000000000000000000000000000000..196209ff6272f48be2d3cca6e176e1c1d081f9bc GIT binary patch literal 43593 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 lcu(=Zg8zRZidQs`=N~z|& literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/addDisTMD_m.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/addDisTMD_m.png new file mode 100644 index 0000000000000000000000000000000000000000..5dcf24fa95a9bcf4f118196d44bc79d102d52cf0 GIT binary patch literal 1093 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 N002ovPDHLkV1h?`L4^PS literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/addTMD_m.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/addTMD_m.png new file mode 100644 index 0000000000000000000000000000000000000000..c4d3b4aa8ea143af6075c232fd512497ce131394 GIT binary patch literal 1327 zcmV+~1Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1jI>1K~zXf#gl1F zRA&^1?=UO_$}D$a*ajFDWsn&L0SmQmwQdj;Yg09(iH)U5L9K~t0|5oGI#p;y6oFX% zQD{@GO)VYUq7hsW1`u3O3kb3=3L?^~6_B^*-itPEHPK&vlP8m#^PT5A-<|I=|5s$h zGQwzU&m3VL8Iz42^EExE6AK7y;*~OqNORO%cSWVzA-zO`!X_*H)Gb0`qb1TzHi+0P zfx_3ak=7;h9WRmTBBk}U`MZ_K?qhLuT#BNHQWV^kBj>gPd+)Hwzt7^(pDcE^Dlscb z4n|^8N_}oZ`|}ej_O`qCUa1=jN98y?V2|uh1u{EW>~3daY-6#l#Q{kTPS|wa1<5VW zFb=t3*%235uvSgf?<#2i8J2Od?T9&}#3%X|!=Z5cb#W!OzUYgxS$0l;R<=EG)M1GGap&>lz zS;5P>HJg8PK}?MXiJe}UvOxtBB?vwtZW4p^QRaXOhx_f3MMpQ%MBG#vtr8sSnS%#o z{loz7K5j;Khc7;Bos3=dda^ncNUV3o%32>Ruk?YXtK=5>p52xYXJsf+G$KP5E#7j| z5oyf=Nlg+IbS}WtJRW<1U9DQA+_dNG>GaOin;o#K$_ww@@PqqmB{%hKLCc5_CX}%F z^1d7?O)7js$J=my5)!UiVeM50#^$gIE%3+aAUWaFIlkyqVm%!z{;DGmwy(wU-V7Y=PDW{e0mjG2c^;2FgsE>Aj`gHc zeLMEvT7md_79U+zV@Zuaf^$7Nv5^-~VnxNmHv@#e%kc`;?*`V%s2?Q+KQ3U5S|yW+dfTwEEdK<(gJG!9>WCLVnh7K6>v=6HSX{0`bcGLQnggLp_Ta?vf|g-cN2E=L@h&I!!NRkCn199-^XOvrLL|+KR8>K3$yW_31UWhzD74yop2&tS7Hj?GUL4uZH}A%s3gq6I`N$p)v&Q+m76{ z(Sq*pSlh@fYE~b2!p2TdEI8u_f0F@IigkFcWG3RP6M15**3qUR(3dy*?F@m!@HEr4Fx`>k&qOT)5eQ85a!jEA)qa z3I7QnAguWAmq?6_gSbK+C4(--8NoRo2s)sFf0hOw8{HtABYPyWwJ_1T`NHy7kDgdV lY$Gy>RAMFJMZ6#k^A{B36i$YqL6-mk002ovPDHLkV1l6}YlZ*- literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/addTMD_s.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/addTMD_s.png new file mode 100644 index 0000000000000000000000000000000000000000..3eea1644be777be6cee90c62e5c22d584ba22a6b GIT binary patch literal 841 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 T)6_**#cgp_+?JL9(ew3BlNF>u literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/apply_l.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/apply_l.png new file mode 100644 index 0000000000000000000000000000000000000000..592ce6f4a573e0feb59e1368f831b5e2d0362f86 GIT binary patch literal 1732 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 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/arrDown_m.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/arrDown_m.png new file mode 100644 index 0000000000000000000000000000000000000000..39bd1a33cb4a7d0704a50c55d87aac2009e1d960 GIT binary patch literal 1112 zcmV-e1gHCnP)PbXFR7gv` zm3>T=RT#jZ%jM$&mL$bj76_)!45vV_tT0d;PM9#!)IbUHo2itPylVx8sOmX6xSVKV&em!>#`@=3$ZN1yGcRM@hcb@n6Jm-!g*VPAAn?268bee7z@%{Xv=4x8T&o_?Ids^7`4xQ6)?+fiI| zot4>FaDH%mw}?mVz+hwE2W#HDOc&7F30H5~j&_}M_98qo?f@c>ZX6iwYPKxNxx|lc zaN+`-{MB|ewZg$B@CmH7g0mHDunl+HYDvnu%!wAL{~iwi@b^)#hM-*Is96Tl-LJWTQ0DBc%X63fB>nv>l3d;K9OND$5 z6`En?X)xFIl91oU*u)NuW9ty75%&Q5m0D)zUZqrl`Jew4g-4<23wV8ZFJW1?ahcnJ zM7AT7ZXkj6i1WR`{zZi`n|~v(0XFQ1jkU1pfCBeGcs{tU?nPee!6C5=$2pxiM0a8c zZa^G8*56&Y!17V@c1|94 z6dvD&A?z?REV5F37f+YqiWnJ_6{MTki6L}PlgG>>_|9p>C+-+i&27xy0dXHflm(tG zfKW4x&xL>u@K6Q}vBH=1V0y6|yT~&bo;r$z9Y;csArrQ>ipeWnWJFr=@PyN()b#L5 z9W1GVlqy*GDa_RkV#{FK`!H#1AACe+U*;|=dvQ+g#_5GyILzq6ZnAoRx(V@L+#*KD z7^@m*@r*Zn&u(OSbthR`q;z$=dLJzP3>N4Hv&!LlD|`!#%huDj9^BS|X_;o7sLo?= zVwiFg@tgmXT1ZyrkbdVz@r+9!8eQ9wT6Kd0ZK+Hxpml>4>U-hNJ~dN{A>>^cwNaJ4 zp~X}sreyUzO;tP`bxL8@JHz4bLb^?yHzcC6HD$+jO3!FV9D}vm70VT#Pzf>H;2CxP zgcj2`OTjDJ6}k^`4>_bT^*Yew>K|bYFFPM!(uze7N_Hc>s;&33dXHBnQ%ba$s>Cz> z4u(R*(iMkk%q;Y1D7e}vvy?x3GORex=h eb;M~f&_4m9q2Q$GXDpup00004P);fisW@Z@$ZU#vyW(KaW%qRwcfB+8zgS0Fc0|N^OH^Z-=K*mq70RRES!obE1 z6a*T=!Se6Lm;VfRUokLz{>*?d;6KRu3=E<`Pks6ca?XE{_uyUx2p|>)L7-p001e}0 zX88PTwZAom;8-#`WItPu8v+YAinZvACoU}PAb^+|{(QLf_2sh*ckci6mR8f^ zP*-4Q`2P=~`45o&2k0VTkT84)y6*SG9Sr}^7hGp}b21K10~wm|H_z`&&d3_)R_mlSvyHIff&mtXtO@6!91fr)nxD77$P0RRES2sS{_ z0_+%u?+<{k0H$LOexTdGaxkz-Ol0_U=RL#UPZbO}06>5N06eiO3M)PuG5`Po07*qo IM6N<$f@tp_=69cyzpbIt=C<~!f-=l8tN`+mn# zdiPTCV{Vi?WuzK=vkidWd`y(XeZ)ewUfdr)CEl@R;@}q0o1Jxq!zT9>qNe~F9`KM@+hvOX+H2bRm6)AfkL7PQ!6oJkh@tSm;_MmG z6NsJwIB?_XV((fg6SmYjM16tjdw#(S?*cEM1Xdq!g6E2Jgea{Ow?`Ipt>RRdukHdk zbEi3?^L|ez=QQ?R_!UC48WCLz#2yA#5Mt9QV9Tei7{Bg3B>bHw@py8Lh=pxe1l<7` zz)coN|8XZItkmeZ=-&w0*@_tlfF}!pMQ;M}Zv#mm09z}7y=Q^Y)Eda6A40qq?i7`! zQ)due0Sx7bm&o8hpOGntjeTRPFgDeQhckgGuLHC5fT$v1>07{y?*qx@!1gmh&R2Xd z<2$IPorL(VED|fV>-`|^2cWc>2lbK+jW{de@51)kD!6ZKgKsJ@emh{;4a~>|o;uXw z!s-u!S3U;P2(kZb;F;_zu%7WTA(D=Zl}4EtcfIZfpd3C4R8Vk058ou(820^&+);WXiClw1oj`hI+0Mny6-IV~s3D8yr^wt}g>4Sc)+zgkT^Q2*n8{ zlus}dkqqXu1W{U4nG;Kxk2nQ{5b<=zH~v3RO(<)Yp;0mI06sD-_N)Y#lkRKCges^) zEYstpz+@G37ylP|6Xy2bjuWM$nB}Z`YDY0*y-R9Y*32bv_Hm|3WY z=4k>fYK85xHrOWs{eJI?kqQKz2w*uLWH2XjMoecgpCEvu+0?Xst+1JJ1maWDAY<~c ziElxzML_XY2`tL$2x0#)E79k8%eVr)j7;_wN56@pn|wt4%U~5z$5J%kE`^eZTM(;F zP7Fx~Ms8wP@bKq2m=bCGi?n?u1F2}^yQsPk^xNu$kG!Qrv_(nt@dEu)Gawc7`26MzbqoXmv8{yn$M; zhyhf7Z{~kNJ!+0eBU&D}Lk`jvKscZ@?m=5pGMGF(=E2bRL?`iI?>Wu#3|#;~vW9 z3|M@K0KSLmK&C-FGDSvYh>Ut&#NXV3yT`PP*b>0AkQ3}GbW?92II#)wc}C=%ZbKm_ z+<{6Umj~QWIebr9_k1A%yh@vu(U2;qAJB5yzmEfKL-g)AB5RWF-;oxU&IKtU} zl$Xq#ymE`UaaU3ff1B%<7q#%|iy>}13^H_w+}4ovE&#Ly=vRQ4Ee$yJEf424d#ndi z)|X#kR}>TA0XpeQfWZVXQ)k}?TtwrQC(e0@B|zn6;G=JV6X&}xWqsu(UQWdfEuEBs z+YK^kI|JXLE&xX5N#6rlmR65*KLMvN0u?pgm$LrcHMV2PO~`QU1GoaNyBl1_A2%KDl*&VtfLi0%z4)j)~4Is?#&jaQD?)qGITA;3lEqbg8;*bk*q61E8Vy?~r)M7O}Nvt#Rc-$3SPbXFR7gv$ zlzULrRTRh1?(*1Wt+q^gn2JDVIf^4eFj<;{G*mc9KC%%EHB++jm8RxcthOSFivqqV z1job#va|%kki?nFM>#UtYfMub*J;oi6kJ?B9mZ+;BVn!SH}jqO&AsP-?z!J{?iIPc z&tJqeO8oCh&~V?|TjD*+tRZQJK^dq0#_hXixPR&zk>CLD%es%aQ;hy|<-yEz1DBj- z)&~$V|663>OT}_`)Ls7-9;iomNQ}KX;R)vU|l z^#L&K63M`;v|u66-O~aAREvyK)es-~POn+_AL&P{;!lwRcNH~V?_-mNcJ(x2+ z*cL;-H(*FMj8IFS+zJ!al4<8}l?bmN_@L zL*bp72d{ugE#|~x^>q)-uYiT>_ZY`zq_6#BiFj+Q41VWn8Co*%pM~@bT4{)`!#BAN zzsYU*rn`~p9;^#G7?lT0739#aSgqc!($-t21swPGZ%D+Z{O(%LAeL~4MAjlBt|IX* z1Waiq&VGZXdpju9A{Ep_-e-Sn+n11%a|sD6+SWbTKipv&T*Kh>R?_m^IBPm6)0WzG z97?}}?O&)A)~RCE9=#|Na$HErW-nmF07qcdr<5LnLuX-MBUFBKYgOoY%}?-rj$ZFx z1zx}s>IfNLO@(IIpy1l?;b0f4{SJ;cLB`r&5nH}DaQ`)ZA`eilnKruM*e_k{=sEb| zvi9-X3y9U(Em-{zUDa<$6{pTa3vlUr*K)OiTVocl*NjcMMP44F-YJ$|#qIO5FS5Dv z3eNYMyHwt;W(vxGC;F))i0``9-d;G9_@vGkW8rD>DLgNxf}gvTPvKdeyC6QfJH)av e#2fg3ng0{9M&gQ$&^YM;0000>hpq literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/arrUp_s.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/arrUp_s.png new file mode 100644 index 0000000000000000000000000000000000000000..dd1223a39200a99e540ff50aaf873405affde714 GIT binary patch literal 771 zcmV+e1N{7nP)|{%S&2$ zDKRsnLwiuTl|tcR@ruryn3L9nB6L@qFdFs$3(*KS?>b%dIY+G7#<5mdm*0mnZ0~a+^xpr1 zcnhshi`)82A_^d>77jJRxo5D=@(GuD2i^&_Z^)k@fx;uWQ?<4R{}ZtMA|#YT$}Pxj z0rN}PSw4(@VfqK5UA*LX$O18CevdMy32iF)9f$BU5OWDk*I{2h9BYOP(n-qoFL*?r zwF=#$*dGwp8exp;Q><)9Z368cFdTuPQxGX*#9Cnc4cJo$hh?0c4oI#U$GH0PSD^{q zA%thhJ+ZVA#i|ip;)ZbB{uN!S17ik+8dDjC%*F6&Y*z1{G$ z3!iwM@Q&|S#0()e*%3Qz7!EmzGebrLoR;?UWSPlVM^OeBwL6=HT1?$Mpo$vA*JL9m z*G^WW1B=XTZiAvnQ2GS+SB{_xz1HCj;3@Q51~#NwDSHfeXN!{#(yRRU< zY8X{O$z$gLb>cvlWrXg}(EJ)6_DIP~-}OL#cf6NVsI{V+e#I%kAk>K;^D9Oew8LBL zuX-~CAID^j`_h4-_=)ollySWWvj^zzouK`-jkZ@m)!Ji|`{SG}?nkL9blQQ0&Q8%A zi>>~l_4b*;)nk4^zsf(P*6uZ_$OkmJz5#UzrgoW68WaEk002ovPDHLkV1kE> BS^<`6U zteSOm?VMX1=HJ@1@Yd!RZaAsPbz?s4-2oz7X{5n0T@z;_6Q8AUa` z8i0b5C9V-A!TD(=<%vb93;~Imc_n&&t|1C##(JiDM%UkEIs+9sd%8G=Sops^v6Hbu zL4e_)>mU1&4gbS(6NEp{E~q%#pVOpO!Lt2i&O#L6Cz%f`O5lQHg;`kdaxC@&6G9aRx>PW{6W^Bs&KeP(noj=xi2lm>`H| zVq_K%Vr63&3!gN3+Qlo6fT~0o8Ie_h*dS3sOwn5mJj{$hdzl3p>=`aCeN|{wym>-! cMaQd>SCtG77tY<@uy5bnQ}OEi&O#L6Cz%f`O5lQHg;`kdaxC@&6G9F_7aRPKA*ioIr6^0iXmkFH8(Xvof)< zbBKydgheDzp0?=Xm4`rOBIufdJ_d>kq8SMky~V)8%m}oXS&+e=;gFPE(V9nf-Zo9s aW)y7u#jr~&S}S_b(X(v(FETLxzX<@eK`(^> literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/bluGrad32.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/bluGrad32.png new file mode 100644 index 0000000000000000000000000000000000000000..e6afd89920cdc5db11b4e98905eda9dacf8cd3e8 GIT binary patch literal 593 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 M07*qoM6N<$f;%vkm;e9( literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/clonaObj_l.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/clonaObj_l.png new file mode 100644 index 0000000000000000000000000000000000000000..2104f2883c63c4ede47a37200808a67a60604a7c GIT binary patch literal 1200 zcmV;h1W)^kP)iA9E!TgT&>y~2pB6F zpg1-K1cvFzet_kKS+^J&*3b^jvUD~eNREd)?%>_$c?d=h+K>mfww~>?=Xq}T{l4Cx z&*%O9+!6hM&9eg4M21=gwbT)vYam)P&+X>E{4mj5_9sK($X*Q=@lzww!*}k|MijvD zVmpzgo=7!!%D=2ACCX`gIs|a$h<}DCMvHt zso^;l!wDt6t9ZJ!R3U(hLsbQ7+?|CV{z-~0~l;J!F6dfynTDQE&I`(V?e!vzL`_jGkrPE zWU|#ZHun87G!9N)j92YyY)*mv=$jnUv;qOBkBI42$(uHcN0Hov#0R%`$uQ20uRjNx1TQ2=)_o@^Mw)HE5=V z;o;#gS5;NH`9fM+ngn0s>nl8HG^S)}mp-jR`!DZ^-GAri;;PDNlA%hIE%$1!4(R{Fnd8V+(KX53kwU~ zqT!~&1)WZ}C}rQqaIXlToN%12o4sIL=&VVtR&OgPDEP-wW2nF(??9O?lf=Zto1)=t zHk;IQG4n-(i=qq$LuYDg>LgsueBsM}M>U?{cRR;rj)fmG3vR0a3g9n#eq>+|-}Slx O0000`C^PlnG$G0`4A=alro)SwM-ZtcPG)Z4X42XqGE4BKEMxvbw{Pd(P@<=M-Ae}!mwP$qbHDfe?md_2e`q!? z?*8)>Zs`fpy?^rz6Q#W-ir-Yuu0(lo_JIkWW7$y$(M=xdA=>tesLQuqJ@415#wUoh zlJPrn^m4{_7?H3IE>l+2PUIfYE9XDAR$*!UI{dqm!lOhxB*UFV7bfa=0_ercS39P! zlp*}i&dyiy43F*hB;Y(&pNOe=*3{Va-p9nT{O%DzE73zoz9QnR&_>73regM1Ce{M%COjTy$s-nF&9P#K=V%U| z%IU5sm>*QCR_`$Qy7*!*I<)d%thfp>(BES?qtWON27{=ts}s=F?ChcA`iwn~@|6*1=~l3} z<%U#LQCwW?2?PSLSS$jXl9AzJM;Q;b5ZTWWIa%5*Qs6{`!Qh>mn%Y2hIvv|%Vr#O3 zf`Ye`lapv{Y!s4eG@8-e+*~deHa;&e&+GU5(a_K!pemJWBo>gL%Q4i=qw7g!G8x;b zHo3p9rztEfbo+e14U}EqC{#>|YiepDR;yKbeAf9w3Du9eB_t%Up8)ZnBKx~Yf8k>e bAO-jhygN;rdS!N300000NkvXXu0mjfMVob` literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/clonaObj_s.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/clonaObj_s.png new file mode 100644 index 0000000000000000000000000000000000000000..c95f6b159f8ef9e1f3a1c960535059748b8a3dd4 GIT binary patch literal 652 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

    %&OHflrUabNZkftJ(I=dbT;h5&=HpCIt$ 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 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/delete_s.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/delete_s.png new file mode 100644 index 0000000000000000000000000000000000000000..f9b7996cb7f4bdd527dc2bef07187240ff89122b GIT binary patch literal 671 zcmV;Q0$}}#P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0yIfPK~y+TwUa++ zQ&AMgzxQ66npnXO4h5?sZX!~Z>Y#McsVJ0AVxj(-1UEOKn?k{%L!r`kkk;aofE0;? zXcdJB)zUv;#J15i!9VNW|LwC=CwEvfck^;hVlP1+D;#-?{#cwkjmtwwfa#S z8S(eXlI0BW+!Qzg#I(!0nFxnvGak1#ky<8WXCmcjR1*9I)$wTA1KcqM7#AKeu|{Tt zK`9Om8N=%Euq^Ne)?+cV{@m9mbGC^$34JGhI}kVyOzS(R$ZL}9?v`1{kvE*rH#JGJ ztIOoI5A2-m2cp*dJNBIgR`lES?dOP^6*cNwyZ?-|159J5Z>x{p{AnHzP&7mIH02#( zx8w$Cg?alOzWnde!3GVm%a8d~@ebh8F5njP{7L@|;1_{hbNl4SxUT>J002ovPDHLk FV1ku7HQWFI literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/doc_l.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/doc_l.png new file mode 100644 index 0000000000000000000000000000000000000000..49457a2c0a8b8ee17399a690f736aa92710720ff GIT binary patch literal 2059 zcmV+m2=w=fP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGf5&!@T5&_cPe*6Fc02y>eSaefwW^{L9 za%BKPWN%_+AW3auXJt}lVPtu6$z?nM00(XfdQJ_VD1FJQ3z>MGaAJbh$J$o+BDz`gixy6AZu1YER&;A zBtd(J9t}bf>KX*NcD)8tc{4(hC<%)qH8Ts3$1^YBJ85?d@ux?YF2QhY2-DNk7#SUd z)9FGpInn7lpi-&P-rf$Q(Flb?3BBF`ji#O3FIue*9R?#*t!+?KTNCxGNoaU5ifDWo zv-AnvZg<8AEFqSEdFfKT^vY}K3CGYMA4gww42?<+O3E&ytf~&>H3C%fC8!ceQ7>2F zO!+mOzIYWCwT<9Q6=)DNLfO&+tK9*GvIVtu_3(E0V2nN|gWK)OC}8iZuV&+9wFFJU z1g=;DC^z{~Ve+HW8bY-rf@}5xj#c(B$7>FHC#L(tsB=Zo07lBLySYq(+JaHCBEQ65t4ROZzi%Jr)udNrKD-5W*Tu!SW#PrMz2}odK zGQrs_CZP9cAD_bSwL!E7hdJZ>MGZyb4WS(sRv-7yoF}KIZjoV80Y5A##;eLc$ok{- z-KL>-N1*MBqSX_@3>~4!$RyX+-ZhBmSOTWr7}ww88bByMfeP;ceq3utiLr;gr!X@+ zODAatQ>kfU>h1zI>7q*e3 zZC{x2I&pig1#i}O;>F8)2)oml48xzbH^8F^ZMi6dMj?mIW`oIOqHH=!BGNXF#RM$< z!{5O>Z$POd$Qg@zhww{sw7t>B@hzznza{RVoxZKXiuV+rTdQaIK+^->r_Fe?T7^!% zj&nXpN0F_bMS;OVxgn!~W$*kAyw5vu))wH5CH@#*mpHJi*^TYwm`{S3lbv!Gwu$ZB zX}KNy)Lq~mlVMl28b)m!cR$4AX`6Wgc1qEi_rP06kabFnbDe1cLK3h=>cDFf~tG>j&5Mgebs>5=7lddCrLJluqD{)LZq zyK9LxcxtZz&+HQ-cfSZvb5AkW=Zlg1p$Jdzp+0)D{^x1jJEbzJo|<8zEXdNZ&zHWK z=AoyGDU$$(W5m?j_0OYRN)uRokazlVhI0GyvN{|&eHAAz@^QH23icOWz>(5QoV?V4 z1H~6{^jr;&pScW~M2sFPJXzTm3@+SDTB;cr6TpzS^6_Qx_1>5p0z^ao@b`Go<+7pI z>w?XshsSO~U$+|}-wkxT?eO35B03O6pue9>K7D6nY%3HB7z_rO&1Og>67HSZ+zV8#nt1^ktK!X%uUG+#-Nl{zhY2=c zlTtk|;JLKBg~%Z$J}W5&OCPM5NKpo4)eU<-D3dhLG|iX)Q2}!vAU?*NWkTWV)oXD2 z%sH6tZkTK?7_H6+rir3yv^nv~@ggi+wwww0W7(-^{-&T_5V=LcJybV0we*pI8C7W5i1MC0*002ovPDHLkV1n2@$&Ua4 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/edit_l.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/edit_l.png new file mode 100644 index 0000000000000000000000000000000000000000..e596348346fafd4bb226202fa15dd87ef6b5f5d8 GIT binary patch literal 1423 zcmV;A1#tR_P)BAG!JUxQ!f!>wUK1A z)6smLy{{Hye`v0EvtnmM_G5y-137uWmRnmzakFPg{zvaO?PUsx3govO;>A zs^t8cEHNG3ZT~Eh=)Ui3hg(44Sl@lK-X8U|Mri@b$1tLj^z;m>Z~G`QOOj9RNx=BP z+@DR-Zm=}Rh^UCz9~EgFC(>*bX+I#A=4!DvmdmagywiJ(GF0TRV`^uhhy{`MX(BaVBDIK^ z{6tQU6FG`>{}?0h$13j*JG?l>@SeRXLZlm!KLbT7M~hSZqx^?|}QWs$@%B_3m&0@@h&FOI;Fm1r7pAnHeF0RsmD$tn#w+dVqlxa{^0RjzO z@$yT?g+*IRsdW$4;A%(rFCc9xI!#c>&%yIs0#PksnF-B>Zg?QnHiF$whgU3_`!B59 zT*^szx+4HR-~=r6Zh=D)5FPHfKXi$94r&`X!r*2dpn}#24O-~wz~(cRBVSeR*;L5a zfC2F0pYw(Scmv&i(-?FQTzp-hGI?3>8m)Q-9R6^l0~{6*1=@n3?GIG_1Tw!fpGrM# z-3E+uJMVkg(Yb};v4E=ASQxfq)+dU#98_;;@&&8ewdrgz&`=H9QDmP{>OaqIOKKn7 zkkXg=uLG(#5*4)g$z$Gzd{DK}77ji2t^kz;s4W6?R$VMwT3GGo*W8hW%)vC|!#KbShe zc85F0=^Q>-wqt7vCp-k(-C$?mhy5nt6Fz^f;xh&Ul3@H2(0W6&FLao38XhO}__g#m z^3;z#ble5p?hoFtfRgou_(nWC?eFD^+6AFIp+`^+L1g7yO1J;oy?zK_bs&}ZEP+<% zm-I-~{JZWs0~c_~_oiBydEjtHr8)I-cfUUw4ma4&0IhdW0TqV18x7Z6m@+8@QJplL z%cLyx%bfESS5rSI<#Io6?QXEc6JX!E>ys#Wh4B2))Vklw>R2^z3WnO_Wo5;cn>XcB z)MuRPhS~;;ct{CogPz(rA$TG$c9yg>e!nXvIfv|CPF441A8O1VS5fMW)j7*`$!p{A z!nHwlJis5=|3&=;4iQGDCSoX!0000YdQ@0+Q*UN;cVTj6004N}D=#nC%goCzPEIUH d)ypqR2LLwM23QbN%3J^d002ovPDHLkV1jZJhmZgO literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/edit_m.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/edit_m.png new file mode 100644 index 0000000000000000000000000000000000000000..62f280e7e68707add5dc7c13a8036c8b8c2d7907 GIT binary patch literal 1024 zcmV+b1poVqP)Dm1}65RT#(rCrJ~VOLJ|Sbfhph!(=wR5}Hl4bzE!vXWy41O)X=9RVQ`MkgX^Z!5RJTF55MF3*}wE{(cpfn0ZPXn9?j4@ClOc_j)3IIl1 zHoPCXbR=~3qkT;sfFUPZAasWs0EQ2H-k6U#NQlp}J!ei+*YRCv*8|#u;5q2vYn6@3 zP`MC7Cq!&L@4tBT_U~8DQ}2Q8d*ySa${XtQL59BQeK zH!nZZqJZ=3_<{rt09<~0Q&sdQ&m@Ur5@8RgppL|N1*dL3`A;~n9av+o1^`LI${pwO zYKGYwI_nt}nPL)=3Qhqni7_Wpub!@-s=0aMu??H<3aZ%B1i!5Onx{-8Vs1{qs)_rp zB>K!E((V#1TRl7Fxa1kE3|6kyjka~iGEp0e89S$8Jqf>=M6Z+2wp-|nXDast0A1Lu z$qy>Y2d_8RzmT4AkcgQD4cUoCN=Wp$d9uww-@bC+2LM3IU{{7J>f;A%pG;hFWGGrf zV!$nEsF*}|SvK>Do`&99a}JP!`Q@sp_dn~d|EJIWH-(KP2HZqHsEBvFIDKlM(Zkh0 zZ-dbZ2`VdK24KpGEMs3*?t93-YW7_97zGU^23?%agLsdNsKZ2oL$1i~O3MQPG;R|d z04xBk3ViYYE(WeF5b-Xy>b(1cZI+tgI*J-Oi^tWZDJRubl7+%Wx6XWDw7Vr38CmUy zE$}C@xz80=5rEqO{+A5{fTvoo9x+!;Zb7nyvze4yzzhWE5uefE$ADw+{_arc66k+x zu~C&G#~6d?K%JrZ-bWkM!U#;K)B+4Fl;I0;#`*$f-#X!Lzj@PE&xaEkxC`2_zKTclYc0?)Z-PK7aGMu0!`@BLGN}qcbaa-8yg%JQgT`E4b5XqV*5@;e+PorHgSGunqIkx@JIvjAj`5z;W0k$C$o7od* zlOoN(I~{v*?nLQ!V;hKI0Ay~yFW0NC3BncW8aBba4q5^1LMjIe1WW)B>#V=emL`aWA1c3|=28DusRfWt$MYfT zU?u>|meKX2unhX155?w2X)f40`~LQ+IvZdwER-@O4KyQN@~L8P^ZAp}73-@4TJlCe z`=8zF-k2(NVs|13$>Cur>A=4o>8d38Le(+bRG6002ov JPDHLkV1j*6D*ONd literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/elimina_l.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/elimina_l.png new file mode 100644 index 0000000000000000000000000000000000000000..9b7a462d7db7a51710bc05b5d5306d382f54e505 GIT binary patch literal 1788 zcmVuLgo_ezAb>2{ z@IWMjKoCTPka*-72_6s;L6(q!AVhfL0p7fV2s;lD=VpWxTXwR(VXt?0c6VmyT&tRg zb7s8uCQ(qbqNLWT?$dqhud2Vg`@sKM%uspYOZ9D?cI&A$S-QKBJX{T9z8}VcAN~A~ zPtN{uG&WQ^?bfe8b>Abq4}9)>UKEb4hJ6+muhoD2lP`Yzp+ifj{`80B*HA^^frD(Q z2ki?#`{}=<#~%AWYdTGgF<5Ib#+JGuk|si$3Rzl^ zrb3bm$v}wXvL6o$@=Q_ZPz64;fF$U{j?ip|C@Nb?-|KbCP+UYFGvBpPT@w&#H zb9fe_$l?cvTFpbmA?nI!Q5q6)C9tFf6URBppdiZ>=fL+v;tVIE(@>oSUZHbIT3BlX zR9+uI31XO1OBA({LYUZg9|n)^!gq(L&JTIbA8>iFWLZ`ijTCG)nNI?sAM~*NUr2xPf(=Q6z##o%wmBuTN;-rfR zjMcZ%>s_W6bpVTJLp*Cp(jMdOttA0P5m7`0btM7S6*$bo@Z0`%D`qh-r0x0M3IOfq zZL}H__l2?&nD6#$Gi zGg(?}Ylb1J`EZoLA0yBEMBzA5xE6JedTkv^dLC6rci}uLuJW|3f?C)nj{AsYh*V|h z9DyHE6e-RzvjTvsy_RJK)`l2k3H&BO&;ksGkTC4voFhpWsYh#>)7MZ{wDM3?iJ}h8 z#wLvM@x3_)Gp{1zM*K0>k|!}DdU*u^5t&Ytj9R!E-)mru!2zm5JsJlLNjlHe#i#MT zCMw0U94pRQ(riF$%%ZAB3hDK%CAkEG}jk8@dXBRvxN4X6Mh)h&GfAcV%hS!ZmDv*Dk=ZZv0l(bS7{L zuU&YaIPI7DXIToYM}KKitlDcU%Mg2Yp*ybzO9_Ax$yAj>GWt40iyFp;s0xK-6q4h4 zwv3htSFfGr;-!;_6sQ{>!zBP?JO)dBa#x-MHvq^}onKh&G2DopyUuV`#fc-$78xx4 zi=rZ4md$YH)xWXx)=zNi%u(hSt|Fq<`!a&dZ&;q^u@n!yng5uCau?PifZ+0ZwAt$U z7>hcoa<8apS?9|(6%`rj{oWN$pZhC$o+2XU8XX#6E(U9TlEI*M>ZQyA8-Up%fX3OE z^WH5JX_)0pSmRS@ysXZ3#08OM{R&uj{^Ip|cQ;&|M#k&47IEB1oy+FuiGU^$4*|Gd zk4)A6^Vw%l?B2C&mo?bRfJ0?i4UB*+zijAm&hQckBAiSzuAYkE5_PbGV{zc$KoILx=aJpz=FAHUJYnePygnRyiF;p emHPE@0000j9)w*!{!&m3ee%jpcY3(0-N2BMwFpS@L_Lge+@fOo^vTlC;TkYlgxI#uT6eh6neu+?r>oZb{Zx5nJ{bk)oS)5WAJJrLo#x za{yvX#0q)2%5v*6BO~|I>$b?V1@@0Wfl?uHWhbUIEZv;zuK@=*lBDNb+0t%SXtdjH z59hFA5MwZ6$-7HfQIsY}c_BeqLrR0Ee12WLK$a&s=g>N&EHlbdLg#300*j@QBv~Xj z!#ahr1~Gy$md45)rVvVFnVtI%-ydLMX$DgY)^4 zoim@GJ1!za+xZ8r)mN_06d(78E?3Sulu`;90O~;cuTeK71`43#oGX3@F$QB=SBZKw P00000NkvXXu0mjfHdq!i literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/elimina_s.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/elimina_s.png new file mode 100644 index 0000000000000000000000000000000000000000..0e0953c73c60adbbc762d0553f95a586f3054aa6 GIT binary patch literal 655 zcmV;A0&x9_P)Cml&2>S!-Vj|(%DY|xv2rmiUs+--iLl+4{ z?G|A~=Ohg>vv9>N%M}DMW!>HPeV%zbm|I~4O9R8eF!SL%Uk3g&6hQCgwr&w;ys}lf zIX1F%*Xv2Q_jYug8SU>IsAzqBV(1P`&UnCRf8PMZ!;e^5{(|GUxUTch+I8+M7rU?V zW_t34vrC+PH%AZz1VKm`?q)<3MMP26&l(YiA-R=YS&0X*u<(|l`}Zn3VP^W}j)^_# z_6NY#uC7z$Rx^mTh**raXl*fCh+`p13_7uhfHnqW4A$CV1<;djx7Tl^S>Kr5@mDOH z8zq#g#&c^~-&kgAv%q#=W$W-maC!CHfe5XaxietSj|8I1&`<#3&|j$e*lNa`-i+0@!$Xe002ovPDHLkV1g_FA-@0s literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/email.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/email.png new file mode 100644 index 0000000000000000000000000000000000000000..eefb4cc300fc34bda1e2619fdf2a77fec612ea9f GIT binary patch literal 2338 zcmV+-3ElRIP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGf5&!@T5&_cPe*6Fc02y>eSaefwW^{L9 za%BKPWN%_+AW3auXJt}lVPtu6$z?nM00@#vL_t(|UhSD#Y!y`)$4}#um}sI8CK@%G z_~5hXn+k3*(ZujVA`)XXqQ>2bisBkk!4<)U#Zsn#$ZlC>5vY_3wgr);3rkBWP$*r1 z-WE#Rd;I;UGtFh3fl{ormpRElcV>F#obUUeZ=ITW#3LT@h(|o)5s!FWz+(`|x7>czea$&W=hEj9LJDc4CXU~CitQn&#eHg@AoW6ObE3s&}FtT8r$ z?;ppyZ4GFKfH6@7C;--iea5!$CniiXcJF-dWf_VKa*MtK$;;t2qI^P!SPk}qMhN&i ziU7TI2vmS7V_S9^yOPO=yy)p>h`s<3fV>G@`3R6Mb`OwVM<9S~=jj|EK>l(7ptuVd zYa}Qx`NY_IEt(JHCcPP$yyR@c{A=fOUGBlxsSW}@k0L}a2*fw%vnT>&>Xkq*rUDWw`CHEW#-1qRo=se9 z=uMD|{z5Em6i`JeCRpWEHWlmc@A-oENAXtVD@V43 z+*qzl>W|0{UvVuHlS`a06awXT69gnQQFLSvF?O3=N9j{Sh`^qPe3{~=Jloivn6s<6VnLXkL15v|dr<_; zV1i65EX@R=NQ+6;(LQHALi3~|N|vBVD^u)2B$bwDk(J)Y|0Rbql77SF398ha3HqMklAvsoT7jJ_v>wV=)2|f0YV7tb_NAa{ zmmE?oC|eY;aObTk0;VuQW|G=fMS)F^FGlf^^a-lLIiW)8gUrD+AQD(Tg=z}F20s^Q zJzCkrRC#$%lkPBo5mHX<+4Lzc;VTy=XAq=MXLu9=u) z3PN5?$bEyr_&5Pl9hgW^W$8C0-GSbxes3T+=RQS^uXLw$rrMv(Q$fSCmD;|OfH0X; zfy+2y-voscEiQ8k`?BJLO;f# z4dqMNtXB65dYUgmd_Y1g&t~HaIm4Jw|E&hZ%@DGRu0r!^U7H|c4P=&3ytw=Miu=(1 zkfN+m@g3JXWo4wG>^^WK2e~|*0|Zc1xTd6!2tn|266JSDd3?V!SW19Y=oy;wSu7hJ~*Ig0wyp) zex$ZI6-qb!R#I=*s$r79Yo1Il4Eh@+)KOVx-j5PraNh!ampC01H|j}oVD0P1=41M8 zI#nqjwwDiY&niebsDqRh1oaRg(t%J<=KulYnIQJm7W>d?g9H4nUdl@l%}EU`VbC1d z-bY-SIKbEqT003iS(gZXpiG6H$x4oq+OU}Xca2^3D49kw$ke;KCkh^*psUN|S|^^W zi?^0T8ufGz5Fqmrb5c|w$Lpm-SVo;XEt#79NOQUh1d`iKyo;=%lW7Gf0Vk~J?m{18 z6)V~aocylG-M{`zLx14y!G!r_|V z>?i`Z(p_0ad%dKSt`D8^9R<;3o=yVFfw=@!>A|fx;wMUdG8d(d zbOY91PE~rvWt{}f0qz(M+=oxxNxF~)q?0S?3lhmhIAvT7@<8gOzK@KMXU0qdp+oUt1gHRE zFZOk81Vg|X$K_xEcrs1!7`P2&fOy0s9`T4rJmL|Lco<{MKk)hWGWeA>P5=M^07*qo IM6N<$g6?W0g#Z8m literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/email_l.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/email_l.png new file mode 100644 index 0000000000000000000000000000000000000000..7e7e55cbeb2bd75d40e599aef001789f9bcf317c GIT binary patch literal 778 zcmV+l1NHogP)qq)$)d(rQ2MSIUszXsQf0CC4Ip@T3M8W?~Vba*H_YMq;AnMS_60euC`qa&e# z9(eYX9$bF8N4;g1xF!1ew&=tI>hT=l`b<|ni$vJvM z15e?;18!@#p|7E1=HyuJp-Sp*Y~y8UAOo!d1URt{?T5!Rpii`W4{ECz#^!^41GZc@ z^T2X#FGI9~zV-s-&ZCeRD31)7!&523Rwf2kM+VpeJ((h`T4KP8 zu3yTZXTi3j*s%O%i+ls~A^D@Y%<+CtDa&9(3M_$ADHV#y59WJgUq#fZ<^TWy07*qo IM6N<$f&xur!2kdN literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/favicon.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..3044bfca2d73ea6da0960650ac000dc7eebfe2e6 GIT binary patch literal 834 zcmV-I1HJr-P)DHt@64>1we~vyz4qE`t+Un! zIqIn?N8#I4ssEg01D*3=5B)v+x4r{O+=VLeC3d!${QLZ*# ziNiRJMIrg4DJA0=$0+^`$vq&Ia67`1UqTFGo+5vbhA8 zVs%IzYOYv*B_tcGHLS!hBMk=jmC(u26}TlNpH+2qmi4a-KUDZcj>U~~)HbZZGJJ>| zL$a!CO|Qw({w}~Bh3^>#e5vqzh5?@|{Qj=M^=+6s&OhboYHY~S9mBwVoD9iY{Fx*5d|sB{;QiLx$kEOC2#awdB!4%8a};nC)98idbXycI%+cZ^@0%@R=ag#tvUI+m zX9M>-*2xz*5RwfI->$_*e1&sy6Z%~Z!|Rw1$wZ~!jlCh+Tj@3<_n1@Hz6$SPT}Xb& z(Kg(Tw{Z|3gyh?%-UTBenQqXpz`b}FKbGwEL-O0aV_Y3@87A>8{=$Ad6_PjRo4m`h z1)D>1s@&i~yc?2(bM`n#7vLFe4atcdEy8+CwHEM@VKQ0_z7UebIa-RPXGV_ M07*qoM6N<$f)c`hqW}N^ literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/fax_l.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/fax_l.png new file mode 100644 index 0000000000000000000000000000000000000000..79d9c30c7a2aa5aee0881acabff278ab529b3df4 GIT binary patch literal 1451 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 P00000NkvXXu0mjf|K(ZL literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/folder_m.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/folder_m.png new file mode 100644 index 0000000000000000000000000000000000000000..7352c5a105c5322e632fc8c08b1031604333c3a8 GIT binary patch literal 1081 zcmV-91jhS`P)N2bPDNB8 zb~7$DE;85dX+r=21GY&-K~zXfz0^xj8&?zuaIe}A(S7&=U1ia#%kClqjIl8m7#mDO zAxhdtN<)N*B3e~Rlvb(Ks47({iKUu^fCg4-;(TM@?NJ7XMxw zZ@Pe(F8Y`5>gxP7b9By?{qHf{>-ylAsmrs>>aAL7-*9r2U%=lb6I$0754Saj5PJ;~ z|0r_F2RIbxP?6?Q%RfiG_y@e!n>8ssQ1Zf@>T+qeq0* zBNM)hLiQ<2xt~#!W>L@2!MSZiwIU&vM;(pPf*?a5r6GJ1-HiL*`2ogK|Zg_;if^!VKONX#Wi-b=HDgF%# z=?AD}AEB1}9zNEKdcBTxI*mB3g2)WE2XkB3z-E;$ofM>A_fu(K&Q;1n9Wa$A&u0a$S-6^~|1*6f3 z&1YTh!#-0l+%G!ef7ONHN)O@|Int!h5@|<)(GpmPkmC*v&kY3bY!4o6z)KXE1p>e9 zL}{Znv`XKdCzBtmEWgTyfJt2yOg%`flUCS!vA?ZBo;*qoII;QV$?QYjN3D|o zo@YOOcWL#vF=Na&UOxN2bPDNB8 zb~7$DE;85dX+r=20**;UK~y+TeUIHsQ*j)JrK_OZ{(&IqAE=cV5=li&qL9?-oYQU2 zHBAe%phEE`uq?qSjZ9J0SlY6DS=)S>W7Dy>vz;@yY3J-kJ#+5Wk}wGRG~-+}W>lp@!yHSaAbazUqsFn z^J(+#BFm?S6P%LGMDNAZG|_};pb0x$PqCLC$IsL#qVxc0>OFS1CV^->7<0XfQ?i-p zy>ymbQo`q`Ly)?Mc(@0<>`SozK7`k|vGe^GlKyrCP1R$Zl8w6OGLJMV;Iqj=6OGuW zpWs`#1DoC#2nIrk#S@58EeIM#2VbD>Ddf40a(FGZShFb*@wOt(v|)ql1jB^DvYUuH z8x9Y+3^J^kWmsL7V#D2>Ik^R4;xTACgi!D+qE;!G1>ppzWb-#LCxORU1HY*nVY?Cu z&n>JwAA+KMSo4#JS;bh@i8?qX8+CUfkI;)j8N~1{Rv~1OAxbEbq7?92hv0FWVf|R9 z(+*W0ngCK zFGs*wg@{#-BvFebc^_88FlPF$OSpM1`vJ$a04|LHE7~$J1|itYH&RY160R0l<_DpD zdrivCb5TD#$FonC!ZlqAkERs#Tshb!2~rLz;>2An&-P~mSN|VSb)Cs4Ga@-v0?+gf z(6a)t=KX*SF=sQD^nK91DZ0tcb5V6&IJG=pvQ1^avA$S|q^%0OZaMZmbx6DKU}~@- zwlKiI!p#q6q_h0EengaS852q-}*@BklR3Jju=eAusO_7Iwn+P~=mk P00000NkvXXu0mjf2$^2U literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/gantt.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/gantt.png new file mode 100644 index 0000000000000000000000000000000000000000..083c99a2f01f75c41264b14d0e3621be64961a2f GIT binary patch literal 23800 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 UZLVW}0000007*qoM6N<$g2#45(f|Me literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/link-break_l.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/link-break_l.png new file mode 100644 index 0000000000000000000000000000000000000000..5080d0e1821fe97cd3f5f021498aeb072aabe012 GIT binary patch literal 1752 zcmV;}1}FK6P)cK}^{Tuv~Wc?B(=*yXUNjH#&}85x1YpXLhCKGL~)F;%nmBs4MA^8`O!@R<{Q`?hqr+S&#es(*u; znpzmRJ^(WL;~pcebJ&t!q$>M6FmE`BMCPuvkd2TCHwut^{y%=#Kp`($(0i z%M0_fRJML3UC9CjxNmSL^KnjIjPuM{;2o;=!wCF)w0;-GbVlZ`6q!_dNF4ka=uk7F z3g~Ci&`T1A*n^r1^?qsi+F+s!{qK*$;#?gzy8A^gmz~Gmez~y;dVBleN~3abb@hd6 z8r+nbm7OjS2ujn_Ux!*nJ!o#Utc(Ok8Gi`0?il@-$)eB zM9>cqQVx5l$!vka!9kcbj>C(wvB%!q^FagVIs#Ag_xE>#E9#Y?zHtKvZ>kHf{@J3W zpFb}R9VjMIj7m-zcMvD1BXNV`lHx<4uY9}B4tj$DwD(6LJp5_M%G?P&U*FKwEolh| zylm^%G$;4~0>6pCYicgxqtP-tz*~Uxb`<0EW`cfelDXMgDu*4E^$oD>sW8}-lnCDz zmmr`)Sh_T<(i6Pa1%8))dx|Rop0y`Y$)oHqfEG2{J)NuJhNgfhG7H$iOqKL{ogymg z+4$tdL?}6R8d{O~?9R@H;NW2AnPYIZT3t|A>js~utIH|HxY1-N#3+1OKb!yf8#5yE@{dM~L_t*!yKRZXZU-D@v!&`_ z?taGAFf)+8!V(n0bW#)zI7&C%3>Wx9O*q@t5Y_aCF;F(tBU6!VG8!kWVsS9j7djeH zz+#q_1}2$?<9tIe6>w?0$Ym^8WH8S$)o{0OPELYTWo0lleD{|xiay`W_IJ0T?Fq8L zQgoW3A*eP|0J#Kggl{u{)rIx!{a!7VaWyQjy+~dsC&nQnA{>&F5}>5?G;|@Slgs3c zt4+=^wBu7qtfm58r{Jcvk;Zf<;NumXrS0{#HMu5}2~tyDgVNJwPO8Pl#RG0Q4_9P2 z?HJ7*CbV<{v#RCedFGzr$XE_ty!iVclarH%jI3SIe5D04Gcpj>?9OiIcnLr1Eun?n zE&37r3EhaJ3nf78&&hSWnu2AimFLc!!S?fA@i(vBxih>EDIAEA$lwu+B&~WkXtt1| z8Nnw?XCnC$e!TX8Bxj+ii&^xO${x5{U#}B9pJl1~H@0nmZuRQ51=v{Xu&W`F`RjqJ z1wxo}zzKBE6H4<&*^>deLq*F{=1YQE5F$2&;sJ7S@HR@Ir-&XV7)#wEkw{N^YWuaT z&5Wz@;R!L&X62eE6f<3ofBWQxEf1+|{c_bx4`G{=03VM@czU&x78ufKuzKC2!M9>R z_hKw=S3{JTJ5S^dSKOT9m9JeR@1l>#yAV-mR>S8i3=qQe(b0L!mM`BCAQZ;>@%>IP zemr23Q1MAT1n42?;^VK5jJXl{>}hlYZgG_Ua!_^V#t5CPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1$;?FK~zXfom78N zl4l$TM*b*&Arh8O(ohgXg)Tv)-mEUmoD>S8yP{bm0m(>I5cEY%NrcLuL_jKF-kP;} z{j#a;_D5OU-Rke%{@b!!KjvC>o!f#vFTB&vb=Pj6yZ4^=zTfZjdB4y1{d^wG{{;-g zIGs*M0&AYGr3GqkZq93HXoyDB?}tbv`rslg3Ing$P$Wo-w^%IM!yfOsi7VHCy*Pf^ z?>Kk<*@+Won^LJ<3rZGiK`{n*b&yH;;S!WQ1XCi=Fh+kkJJn$-EFFTOU<@I(TCMb9 z@2Kbc)9O_6gk(1jPkO zQQ-D)Ba_@3s{BDO9iBBLW+JC3%!=S?_a?yFsuTj4DSc$b=eq$q9rldQ)hKFvH?Uaw zJRYyG!+i2ex9!a9k`jTN&*u|R&LFT11}02bvW7mXCO6&HtZ5vVr>F7L@f>AAghsh{ zEpZSGa%%e4EAQyo??>dd!y9sQp~}k2JcGg52gWgHXfe+1*s)W?U@)Rk&LvQ(m~idZ zNRFd4MsF!5?c%PFp_XOhIh*Lw#PcKGg=;q^{aseuOQX>=UQ|?k(9mk^=^wB^HMMun zmy0D1Hk-`^G{G@02bM-8Mhj>wnB|NZ>c)*5S5m3ea0-PI*Vk_kjCg&4@k^HiR-0}9 zXr21I-oAmK+dItjRaN`PSS;3->}>KXlqZB~Cx<-aRbrg_7 zq=O}bkLh&HcduQ$?svJ}{w|C4jmtIkhq0~wak-?@g^(gOX#EltB1TmG!PHIa@}n@RXFMN4f!Mz37IPnsa*~n z7%zhgH?}6#*>A;!pu6j^{MdlqJA0I;@txPP=CUbNZ z%l(ch2M8O?N^uX2Xghl%=2Tr4D zQr);YHShI}J(9_leM~l+TToEIl`B?z#EZ%mT3H*LghNPO(_bHMGFJz5Rm^+e{~ZsgP8S z&}dmaE|(i=5E45I8R6Ry1?ftN^vTwBO?P{<8pmN~8vM30WHQ+bp-|jCdf~Izo#yWQ zb?SNp5Wfq!>K=Pd%! zX7au=k+MdvyjLSv{CMb)?0bQr%$AdrQ?SgY*t9f4EQNwu>MWE)ejf5HDFOwaLSZBV zYeJcsnY%MGGPb3r(le0bgWPgQ{cH34fI|$BoSYnq8sVKC{5N1Qe*?@907zvuNHG8a N002ovPDHLkV1nDO)I0zH literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/link-break_s.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/link-break_s.png new file mode 100644 index 0000000000000000000000000000000000000000..57bafcfc30fc38bc4275e03d85c0b01f02daba6e GIT binary patch literal 804 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 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/new_m.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/new_m.png new file mode 100644 index 0000000000000000000000000000000000000000..e2823bac78a00ec97e96bc4817aed6ed1dff37b1 GIT binary patch literal 1415 zcmV;21$g?2P)Gc!~Z{w5V`+M z3=IDm81BD({_^MVzbOnX?Aw5X5V_w#;C;^WBK=QbyaY+T8dK& z11~!d!@qz3z*3Bij10g3{$^Nze2Zk+teRz?e*V&BU}kxYZUjI8F`@E+)`1-S=cl%u zu&i>nTLy!KkO;%|50@G4e7V7J_v`P&f~eyj{X7}UP}_`>-2?_UNcpx4=$*ua>TiIo9l88ag@ zSj)HXUl|y_e=}iVV0#CQBW4B`j^hlBtnWZ_009Is_}_mmW(MZXYO)%N?5vy&|9<>t zkQY{DWCKRpzyJTh;fjp^GeA<3x{NZz8%>h}CJx?$f4~1R+C8U=gl1k zpSeB^48R~{WCj|=!pOi1bTt<{7bFOPnTeN`mtpy}OU|(Ko|r70th36FfsvM0rVaWGcqtTU?zShh&o0l1{g#K009JvJP-sb`uqPc!;f!2 zz(K(Pk^$1pY|IRNoP6+z1EwB^?|;67BManOkgGvK@%#U8uo<8r0|9^l0vil85NPs$ z1~~yahFRe=!L9*W$HKzGaP{?7h8gE(fFlj$!moe6G6ZV`Gq@_aGW-TYkgxs#4K)@v z0_p==4$b-i0R#?TmPD3oZCl#^fB*IUKRP(_@W_9TR*wGy-2(qbCy4%M>1O#q{lat% zb^rhU|G#wahX4E?D(^sM0t67)#ebOoB{i;ZTD$(tCP{7%KE|IvelREq$}&t(na1$z z|1W6Z!zf0EpMQUX*<}lw8ID{$#=yqG%kbydFNQ0(uYdUX^IJAZ4j_P7pfPsh=bs;{ zr*9s21qLG@!*>RyM-p;%KY#yZVrImQ7+8d!zI~qI_=%k}894b50h97?1{Tgkz(9Wq zk^=}JM5Od2P+5q2&4&^d;WoP6axcNWdsmFXa=)FB$?SSKY9E3>B57Hss~-l4cke#A|MAoJ?}ZF3Yzq-ZFC(Ou+VX?}Ab=QYRha?=7yvzu V<>>zY)foT)002ovPDHLkV1gllY9{~y literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/new_s.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/new_s.png new file mode 100644 index 0000000000000000000000000000000000000000..e9485082eaadcff004248709f3af8faefb07c191 GIT binary patch literal 1088 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 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/pdf.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/pdf.png new file mode 100644 index 0000000000000000000000000000000000000000..d00c68c8b8c291865cbb7a87c5e01ada7e065a58 GIT binary patch literal 3574 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 VxN6}e1yKM1002ovPDHLkV1h6DaMS<* literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/proto_l.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/proto_l.png new file mode 100644 index 0000000000000000000000000000000000000000..75c65cf6430959c1b7ff801ca7e678c1c5327fb4 GIT binary patch literal 1464 zcmV;p1xNacP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGf5&!@T5&_cPe*6Fc02y>eSaefwW^{L9 za%BKPWN%_+AW3auXJt}lVPtu6$z?nM00k&XL_t(oN3EA@OjJh{#|KN)R)~!zelezE z^h+ONt8KMfYg@!uiy|Tj3Tl=30L8kBvC_uIrfHg{t&K6U@zJ!ksZkq(tS-x&T|kgm z7ng^?qR3-mcUg9Uz5DXtGqX+mMe6NdPx4D#84l#e(PSfL)rLM zT?DphCH=k%?2TyTl~!T?_6*VHW0F4m8t1O7slOWR<;7eG=W`ML3AUGoKM$6D9y8SK zSdia=EBXfPC^90lz$8d3HsZ3b0g;+^L>6^nzUCfs^mW)=Kw}EK5UDlcaB&kZmC+dT zpPJhSmiZ0Xq{&>whk-QXTP@p=hDEww3`!pOy^AX!o+r+M0Se} z+ziGRXlQvgMP=yiA3#sP8O7yQP#5aZ*kr_@bqF%f}yz;R!VMlIALgMg@&G4hMh3m>;kn$i#AgiJ#)ZDLTl<9X{B^x zjPH>j$+vsJ)~Cr7ka8URYJ1QL=6m$(aaDT|D2p(rsX$RQ4oiYU^s&M2^H$0?#cuayrAw15O(sr;l+hqz!_!z3{ z`;dHo*j;WyQiO}*Bo@9URL5j2KmI3VjB$)!%@52#Y8{B*aygtS7I7zqu z1ba78rhu3|I9SpQtJ{kK`VW<2r4@+Jtp{7NS*Cz>X;76I#VK&n43xs-Y{{*qx8Ww4 z0@mz;s;Egg@*S)Megwra%&7re7AI4{s+~BbZG_Y7htuOz4y{7M^(wHXu`&g$Oob}H zUL2pNMdH;8uqC1(ks%-|1^aK*!0hroH8%cM3br^#rhxa7ap=Zvu?L-b!mM0+NS{Wq&<7e~#p_}lc25cdf=&}SXi^u-o zi^(x?h807V^u{0az+Ru8A zX)91xZ$wF5kdQC;KYgPN(=)zB$jo_Mz{NnC@hyslOaOb0mMcCBVJV+t%C-}jvNZ_E zkNdMY6+&KG%9DGES45U4SSr!MCQXr8_;fD|n-)CWf8w()ig%Y-%Y*-GjQs^1ODS;Q S;Y9-g0000l5`7>ft!P4&(nP6| zYR#xJy}i9NbMHNS@8w&2pSg1tQ@l8tGw0m>v(~r1^|RMe%uN61mB_#Qc1#{MtVk*O zAKt=KF2RcNQ?*uSX+@{w{X|)Y;h%|VH=euj{7&h(x4lt?eVF>Av5ze)M*zpVM6uSi zGEMc`BvF?bqZdM;ZYz+>W0~ju&ha+q{YL0|Cyf3R2L4_%kZZau%k<-ErY|O=gAI8B zO5R&gk-=hZNExF}HYu%5Sg&=t|IAtcFxG6DONE|8xrVjRmdnY9x@0bH!sIE(G>LoK z;>NRudr3FZ6n@ujoU6+`wE9$^mvou;0O}=3%l<8ZUeNt+T23}JjiO1+NXfXjr1!G8vT$)t(e1glq0u?Y1+aSjCy+(+~K;jp?qrV?cr}QO{6jt`@7sQeOma1HPV@D!TeO zL+A7;nvZw!{j`hoXH^t!IN8wi`z=+$M5zeS98X}NvQjHjrCtQy+y2A=7dN7Mg-Z2? zsWzPu0L4Q01$~+xI3=NL=P6o{M$5%Y>*IX{YZjJ>?mo%TP@ChMfcos`plTlAe010(1@1fkom!7Vfr)k{@CRkO=V+LS2P(5=Ch)GK{3})^J(9^n9 za9_@lg~cLM;=(C<3fnX8bbKbUaTgW$Zd zUk4ZIf^OM6)?}K<;Q}3j&D0*v5x7ZcDH7*8Y}wQaK(SJ{H8`dhfCsKK1iETzxwYtgPrM-@naeY_Rc)e2vWFB2(`D!z-H2A(IB zG}UYjW?3&xbZNS%tkoHq-Wg+n=xi7>+?nSFye#e3ApoWRZL3<^QL}+Eq4qbFz^X(j zM;diup~QmJgyp@49vUgrvuAcwpP_c)68EBz4I(biZM(n`FNHkaC{hnDq~lXf2z+V^ zdYJXeAsZCr{*MQWJL)tQHY8miT~ekl6N6(2z8D2_A&B6D2IQrrMrHvpo!H`8>!rSz zN*w$q0;TkhH(dbG^2a{74#9$75EsLsKY_Bc7=kR&@kpc=fV7AQI{>f}HuIw52?H}! zN#(Oo7Cta70X(ACVR-}4v z0J7(#E`xJI!`~Fj_86jDjLGGM1FsHNKu5I=0PDU%XT(^f1gR961K7O>8}}m}K04Gw ze*3n9PP%Q8>ZJl$4W?Z&zZ~2x?mU3#-h&Foff30R=<}hTd_P+Un08`(9OY-&6%1JX zdvbI#R4+-dq^RiuU{QQ}Feui_^P9R2$}gFh(W>K1bQs#CSbg+siw>YLRFc?Pv7C^e zt8n`lZ2-CRqv)%);$9=xi~mEjK{0TpBuf*r0A`L46+ZqT(LxE*bWj$NGqpjN#GkZWY8E3A}D@^-~wMjIAa zXaEcP5d^yEwc3-`!aI^k^OQ=U_rhoJs1D2?q(kW}|%(fJ8co zc@J&Nmq_8|(;PFv7j=3kPN1JbSXy>D{SP=?U4a%x#`jraGJRS_tX9RUQ>LDYb|zpB!vv1w$53V`$Cwtkig zlvnxzb^G33HF{z1B;;^V?kUPF!!T|A{nqicbDlaF;F<3E{W8%jC>-nMKoP&A%MDm1 z2_D&9Ly>WG^Kf^_Z7%Y@3KV;hF&|GfY0JSTg3$-dT{wtTh$AtqZ2e~M{boM8BXW*A zz6j{9UPX&htuB*na1?Wy3%Z`%bA-l_n)fW~30A$be~O;pTMx=4cBK4Dt&sPSJ$T2F zLOsrZrW~(xf7KI8j?UaDx6Rb^4Fkkm`%G-R^h_JhvDJF{$2vXw?cvZLZiCfQs*RE! zKoxT09*Kuu-2Kjfnp$2hy)5&LtU105FgKApzVbMt7tmI(tEu8NLj@Ddx*_zf@oCy| zxJ3tBK7b4YRkT_dka+0BzP{YOkutBxmrea&eHTDp(|Eoe=vNP+Pz{2OK5$;aQ)nJQ zy2ybe{*`hqV=^bK4MO>l=iU9ey(#hjM#!rFw=biJ>}00000NkvXXu0mjfXIH%6 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/reload_m.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/reload_m.png new file mode 100644 index 0000000000000000000000000000000000000000..b6c1c3feac8d80a229b893f163589ea35b464549 GIT binary patch literal 1197 zcmV;e1XBBnP)Px#1ZP1_K>z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?1O`b& zK~zXf#gzR|TU8jxr~WjZd(lnNxMfCs*$`il;TANEm^hmjY`G#X-kyd+FQS+m_pVZ*S?>=M*Sz1E6CCg6mY18A(Tb}oPW`UplQ9)1EGkNfPJav~ z)MvGm#A(V@5@#$*{$I+O^s^D!|EVQ{;?W2SMub2Mfp8?VL`mVNBAzg>pHgRyhv;JLeEQRw@JvNS~}GhgXJdafW35U z&RrGbnQcFNv9sH^Ab#sN|E{b~FP>?0BlVJ-0v@E$leHO76PsJzc&^QZ=Lyz7((eaP zVm_oIv%?$DrR&_t>GH~n|2S9YU!C3IiKVo-@c6}foJenXqtGBg>j-0nwrdq4_-H^t z@t}Z-Km_B|Z{cMm(>qVlyD!kfa@svV-f)+9ba)0+Tb$Uaox%p<5iK7-MDtCU=*G;~ z40OOOyP;_ck2O27watYbU2yFU;@5T7q>M`>ZsL*D;E3}8ad}FHfezE)Qs$6hB;l8q zP<))_9&Y6E)Ws=mZ*jFO`n||*b$*c2JcWlSd|#~{Ylu}fHdI?h^w5^8CPZY?s^-Vo z_}V%Wj_#p0<6f$-sk32y zqXTJ84(T=R*vi{}mtSt+GEy7u(t48LU&~=7N$#$mjI)ARRm0&yk|sCUv8A4C-TM>n zx~=rjfvq)M-m~@G=#wOPlqT6oBoirhoRn6}RlTI;*Zm{me-Zuz@IeJ2NQsr100000 LNkvXXu0mjfg>EoL literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/reload_s.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/reload_s.png new file mode 100644 index 0000000000000000000000000000000000000000..0adb84a636161ab024e64ec23d2dd5f018ae8da0 GIT binary patch literal 839 zcmV-N1GxN&P)Px#1ZP1_K>z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0-#Am zK~y+TwUb*&lVKRgrPECzQb8phz>5qDOEb#W0WvZx(U2l?Sz#1LVw9{4B}aJ?U360r z(cv;Asd+x&%Cj;zotm3-Idliz=H~YKeVhAE+rQV3SVk7z^unL_`G4>8{2qAT?~RH1 zA4@SD$W)rR$%+X96&3-H&3vTXz`idBR{XW!VuEs(d=pS&7Vu_T#67YOAXG*4s+h>(wjaD$u|8CjGW*fUW`u`ZBNFtUI=eGtzqEZjj+Qj?2^ zZ$ShV5-~~%crp>fWs)Nw3gWJD0Z~Aqp0?-e7@XEHa4`ZV=LKYFXvhZ{ob9KPN#blR zBkk9Q0>~k;d@z6#6O$xC@&{;S^ijB^rD5=JxIM(+6!A-SqL)HQj9_sc>!y&UnMa|X zc_aaHH586?`jDrkpmVY~*XM_f_@zqg@WC1oAP`7O`yA4{{m9q)Ur2!L-nmFhn+K_F zUOY82*!RT~)o!&1$;2nL%z|OVFp*g#efB`s;l;%s?{x`~)8nn&(>jZtEpAB(%`RN& z_n~qs2nQ`7zR`toKMxz3&0*3gk>tqQJs?-VMgkmf!>VMp8`~RZ5MMuoDpEM=<)X6q zc$kSw^c1!>IFZog#7VW=^2@)F-s*a{g8(+xI1pFuK-sV#11=W*WG1i83^vzIV*@$c zR6C8mEzX};xRjFC?C6ZIb0Ah_$J$ReobQ@Nn%X7B>xkA@+p(*021h?mZTaJykkvY} z66;B)8av`tHpKoY+*a#Aa*fUO&yV+Dl|AWz%BoCNS)U)OvR>W)O1FBs;_v5SDhBw5 RMr{B9002ovPDHLkV1jOubD01D literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/reset_l.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/reset_l.png new file mode 100644 index 0000000000000000000000000000000000000000..5080d0e1821fe97cd3f5f021498aeb072aabe012 GIT binary patch literal 1752 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 N002ovPDHLkV1nDO)I0zH literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/reset_s.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/reset_s.png new file mode 100644 index 0000000000000000000000000000000000000000..57bafcfc30fc38bc4275e03d85c0b01f02daba6e GIT binary patch literal 804 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 K=d#Wzp$Py(;8QRtZqm&{Ca+ zg~ek(Kfif{G76xepx_`*`Hj83z0r>c2M4LUyPJA?dZ@3jZvZ8fUK;ngz)h2&&|!v=XIi~sVM>w8WKDH*VZ0iHwYVj~}>qk4Pvaa&{)NvYM}^bpVcxjBp@pYHEyYps=v8d-LYa z3;BWUY=Spx`U@5iIXV(8T14dFKxAVBUCuwE%gV|O15hfJu2xo7P4I!4!Q^BDbi;oV ziHH^gt4yW=#{gMdYlO`iX{Dv5FAV}f1nlzh@kv>-WQk^Ac$g?9MQWnISP+TDM9i0LZHa<{_^I67+(!lhWMpI{!Tz7{KW%Fx%FE;DdwP2*BR!oa@7y8j z!~`+D3<0cfNC>@)4Ftx_;qFefVFUk~mzSqBxDpQ73;=KP18^3qtmL}AeSLK4+&S8Z z=fYXvuo$}qdEoC)@$vD7K?DR4tysZp5BvO}x2mM1#0%70kGP!~EG#5yY2ms*rl!(X zI1gNp{$i(qimhRWXtkQ8c>fh5+_Q&**=Db{$ViRzvV%a26%`f7^#EMIe*IWrVBmQ> zJ3H;s)EWoGCaisT<_zs`ZRPq2u<8C&r>F~LRE+VxIMoze#%pVdZr?WOQ!l}ErAj4r08l(a zlyN5Fg?@sa_a8i{yO`O2mRT6jgoTCK=>Wj#j|Bt-oOfX4GUJg%&z|XRUf<9_#fga& z0ZlB^j&(zlkv-o(dX(f&PP!j#*+R5*Dc5Ce2vg_8#>PhK0LaYDtl7SO`zn5b#Xp>m z^MhATe(B^%`U3MHXX=AwgQkZ;T=<^sr~PNTF$&+ko3}s9s4&5o5fKpyJOFsV54``b zj`!ccPgGv6cX}np#BfZ1^xGlnuCBBb4(7^SPp6G1IEnU}NgvwM#?E#7MP`>gwta zY}>Z&TOI&7`9n`n&oo!4l5aO}g4Q1B{VyRQfj+IT=i)sL5_tG9d3ksk2f!+-O`G^v zcz-X-I(bk~&=3#c>eZ{|(b3U?CMG7DRmjzJ5 zY56fRF=4MQy_i3+T=3+Hrmr?!q1Qqq4bYmZzn@zpLTz9PR%Dxl^-@t|?2C(w8=L)& zAU!=j)!EtkBjkSp%59pnv6CQCVJy>bouh-A3!9F7cYkM3g-qh-LPQ=DA|75G89EJZgZCHQ1f-7 zy50*w1*kDzUln_MdrLYxIy}~{UHfrxaPX#e>((jca=D0snX58xMQ9?lXbtR*+Z3$T z!o0mADJkh|lfb8te^-rHze^44`}!3WYE7gTl+p%LzF` z!0rjN$%@4_c!Zb}<8Hu!bS5V!fBzdArd1HeWGJaP#x@Q>+h<3WXoXRmg?3D2YilcW zb8}NLad&t3z|#||wq>RQSaw_bGbbk}9ff8#4l+oZ#Hi8=^LqW5CgT?qHZEXIBoYbn z5Sp8r3&aw!(8@}RYk{SJ-5CKw25q>(+1l&t>sghehMK3K_9=i<;}SCGh4ybn2IpKD SevgU(0000xbEVp;fp<=YSJPjz#T^ST=^5AOwn7x+D{&2p>d zJi}oZ9la(|AeOzjm-{3CKsiT=$!EOnOy=Kv+}zUdYms|7w2$u+-@Jt-??=8tbTQfU zVBaEe*%gM{8)OYQ0k`rdXw!Pvx|Or^vlj(GUrv-1`okp@1)hBqb--Q_dB2`nEz#Sd zH0rg^d$w?6`6abu(G+p7{e&&)f?sO>rYX9ng2} zirnt}3B@r(y|yihX2<*5M4iA6t!C|U-9+y-zO|hFWw6{Abk3>Igfb}_3mET)lbmfT(!I(Jw#akAun_m+1!3m{Hs&3lf6QFc$& zax`{H7B6Q3Y1Za=!lk?OfSXdbAh1AULyO+PMnfd~hS0taKrsXZWM*l&eHs$#9U;t{ z$agx6xFI+nOaLE+YJ)A0iI_y`!?U8dyfRv5`Vc z22{W_)a1fH?RMaF_%zAGv;5ODTJU1x-iQO0FN!Y=zV37c8@4HCLfr1ieN7<*E&+aY zg#++i8U2;SCKckYls!Sfe+k$iS}}EKf1z2<_5qSgj;MohgR`_7JGfX+mQ`{;HZJwP zvAaTW!EFADYM*=5L0otkE25Df7%&+mVOHn`B9s^m@sbBM%6;WCcWb|ySve2y>=_nl zKpXa9hn3`k(ZwGPyFWCbfm5qENU|@w>fhCF@Uuf$&=59pDx?@In|hBFjK+%0^SP*Y zuf}57G}XhR%Hyd;elQ=2^Zo{PE9~p*ZAqr^zDX%wzNheZ7D#QQ7er4v0O3b4g$$x4 zAsVzH+77X92&gSR7WJoDC=8pX9Tt0aAa=uTS8lghx#bwS_V&Pr+m)&UB>{6Y6=LtM zwyr3e!U5PnfCZ`JeEbDduty}10bik+?&7d*LyY}kwa4)7N(m4Yk9Frepb8W#XYCQ- z!&dg5@6xX6wo!%;(-sq=?ICY#A&r;7hK3A!@eSZ1jB!FF8~9u4#4b>;KgIWSyk+`D z$S-V~;bACl_kkD@bJ(?KZPtB}a+t#MNKV^Roo$H1D^nb5B&-6I1I57{;_h~2QG_!5)9BUym zF7J#rjgU>6!HP%f04hwd5q{MWTNs7{e1`yAVdQTDH+zV?Dew@Ef)-MsQlb3* zSBnmm9WnBm8sRq<6Z9MNAXi3RvDj(9d?p0AEH_PrHdmVXY2KL)kZlwQ4W`~8%YWbaD8uR_rQ zhxoQ_u84d-l`Bne{(hfu)9i}3S`xV;b1!?9&f0lLf0||ZGr0{NRhqB#* zs+^rZSC=!4@v30VeMQCAv8hTa$2`<|y^$kK0|mQpK#QR^!sj0X4q%=`fc1T?8;gJt z7v~e}>}UAIO7QesvJ>QcXD~R~Ows)D$}wTyVPm0q!HtU)<^3MF@!NWNjjcwwwhXXLkAsL^A9hfeHQ>adc|F+0dkD^S9PI>ruT$E3SYOYVDzj#*t;i1*&uAa(3( z>vmZ_vTm@a7+;PdraQFx1VpbHVpKF=3IT|v34$cSR0dU4#mNUWSdQ6UREq}(;^d}3{7`9MRCf`9UnX;VP9vAbgKV-j)TYuq z{OCCh$pZ|5CI8I|vkyu-7C81yL-m9(MMC_UhQJwgYopW3J^L#;KYs9*HpJUzbQ-?J zBxg*EvCOHOLtDVHO{EmoD)|k4CJl<*h-DLNZ1yMV2o&?o`x%N~S7y|n8!LEML6Qy8 zrb0_p3j|2(>=g2!Pw|n~C@=w}n3s4-|7;Q;{6l(@iz)_pMjhH9ikimxeU!mhnAUwy zy!R#mg__ECHT&UUA-u=DrfQSB7tg3MPB-pifTLgk3E%&O6qLbvf+`8vV;(diqahE5 zo`nA|H1`!wvpS?fhLN6(KM$77K|IB}Cjf1EGJ1IU*!(P5$UR!)6m0xIY($SVLvpLX zOm5mt&l_BL@Jo5<9DWD&BMl-4!h{YR#=z|$zJH-zR@i-Gr@p ze#i%1{`a`a?EX(_!T4o__(QaEQqt?qgfq2t*VKq*^Y7CT$>?(jnY~e*tgzni2As@c zjlsP!H<%LJL2MA&6xrgiS@>3pzqUPODhw^ghxEXivxlpNf+^y14pS@2wuCylVxn#- z2;-*DA(Khg3;pd8eZ>4xIP%5OlL6-9&xC2b3x{(U1C+Ie=_XjqaVhIL^=t&fOHC3q zCo3ipE-bX@$M`rRFscti#C3ohB9~(66@sFH0>i#E1>L&Usjm*Hl)-G1N0~vbGSMjl z>r;qPF-B^COT@aca0u%DMXIg&>rkOH_6%KFc-&7L$usSc4{29=4u`PE+wYYgR}L4I zPJcYn#z(=lhJX%GKY*Li!sG+?ze0n&AnkMk(s?(Pzre+riWX5=SEqQH3U_xz3jRY3 zT^L}?i$)ytkWVZulVwxj@ty_1FxXwtYvC+^RXyTzFLkl z%ys1jr%S5056jic-%rkja1;lxFH@=ld3g>=%A)>Fz~?; zCY{jid2*ahqF8aP!%t`dNP{LOlY@ASHOvbBWC9}!nKy&NL~pU~U;krVD0c}gO?mh;Zd386hD z@O&V#&G%$E)KJK3@cw(hOevqUgFYea;jKZV-WcbfSz><|&!|qCt`NQ#q<_V)uOcp6 zuhNcX&{^HyuYP5f?@?d;-7=`LqU-gO0H(9~`ek_2jnui-Zap5aDS1?s9t$xVC^iHl z7fV4oyD75_e>-LV=o`I3Sz&j9zH6yNMA40D(ARp%Euye~_?8#6Srm1Q-&hBk5F<8& zKVgtfroJD7N(*4Pt-VV5hdrGHdp-Tqx_3B3Vp`yQGqixl_19p@=iCRuiW8(=mLyW2 zJN!P$6!CwdIurXdyKbB4zW<3TDraC@|AG$uN*Qj_>!m^t-Z-^GaIk@2r3C*r>#xs3 z{DEsJ8n2No=t2$12&ljfI>g0cUlPStTSPm;btW(sx0OSdatY)tWK3bt!oyE3UyOai ze>HYx4ae``c(FG!byi}I9ockNYdi6~2JO5oCmrkOJ0x>m$IQ#C*}Bhz_ek%qaJs^~ zc}p%>@wZHM#tg!2GFtQk0jKPZHo912_X%;^h+$ov!7jwHEK<=*4k=6Zq1!31gNjH#7=jqhDdwY8@PNhBA6krrd&ut0aVFjco?b@8jj z;d!E1->v{q)JVwq<%5#BEv*P%UqUq;F$aXnR4KqOT5XdBR8?@Km+REbd;} z+SYUcZ>1yoU%n{(hh<-T>n^Y;KRHw1mbt#D;hef}(929eB*XASVv(&8|98wDAw`eu zpqJXyUrbgwLcs>*d>f{e-t~7Pp(O7j2%qZqvQsm`Y=)I@lvlhCcnGs5x=$Bi zu8X0*UB!VjdkJwbLcLJKsL{Spg%=Yhw?ihltKMRqXlCl5EmkPn07ty)s%z}s7ZXKZ z=F;Ni>*l7u0l`n6CaKPSd>(nv1}joL@HEvc*_L|y*3hm8=R|Z<)@kf%3fCyZepYmb zMEG4J{`7Ggg`yS3v{|5DySL8)P^YFsKLr(=(~5`jcPn76KWfbRQxq%r2)hcb8SMKk zunOG9A&8KI%?MSL4e9-ds8p=6D8@koxO|oNucg3C@xRxemGms`5vSChD)Jsa6nc})vEiWn;WR!8(5P8rJ z7~`YJs-|(2y94(BC2X~>Rt$lH2t-N~qedY(5u)CK)}uu(A{A;dR1k|OP@^qy3R8%! z@aCv;b4{(U`M!TiR$Gl!3iqNN4r8gS9pKgPNinqOaooj$>38_HUD?0Pt*X)r_nfbH ztTpRKuzi32<$ZX-shEJ>AGt>oSwd2GEsDFmo)yc%MA7&SAq1FmtSSg=0R^#zK7ZWJ zJc{zbdng2Hd9ZYggobR-p0v>iR!=gc4x3O~n!-!GQNn3b0^+*JbDF;$o_wuEUe~GR z95`NEqbLOlp5AdH3K{EXoL475h%^smu1@lf&%wf~FkNP7l#u^wBVA_PawNmFuHd<{ zJ)7wMy=whyma^@uhCNMD^xs)9|G}NX6u7hMEdeKFH6BL8&}>azOa{AyCUL|%k;_BG zpjxM=I%be6@um%9=y{`_!_BNv)L@=v3IHs2xR*5N*Mr{6KKs-sWqB2uY-=9(M{HHz zn^c_~Po1&pmA_qrbX`b$>=+FU4CqX5zq|J|0!tE;_3TVDK~OTi*+|*Wxv*ATO-dAK zpa5W;8a$X3O5*y5$U794Zo0@x=r?Uhjtt`<{KS1F6)h#WlzP*-HUDF7fwjsWrc;9v zf_{hrnQKWw5p;@T%~M_QSL$BpT{G+k9}8Orj&xd2bzJj3SakeNbS|e_<0e;P6v}h8 zJ>Q@t$#HuNJu`TkGJkQ{5vAeiJJiJe27oOYB7;5cAp3*({OS+wFS^1>xDGt%^d5;JZy=gkYkOh9}vBNPc*rAR>^Y zp3NojQs$S>UZ$t>-v=jZZ`?QipRHarlpGsuIPi9PTxTT?JlOhu)#~;4pl10JqO*J} zY>57?(kE)i;X(R6)<7 zzltr<_%A4-ZYt1i2qOv~AxBeuB&mx$ZMo-;`c9eKzqTZ#&CwAoyMbbp_T2|Jkb_c95LT_ot7vsNQ6rO2&TQr^!s(?LR1nM5j2twnAlUj)8 zmsS3KGunDsBKaW=7Ng1NHh0Ec6~+TX&!GUShm5KI7C4Wp3|qrdS46x1#~-nX_EJt9 zzN)#<8K2B0&J+kjbg0WV@g6PQae$kxC~+|2ZBLayn_QeOGa#cv;;MW&4+gA1vc8cA z_ba=t0HO}4l-HVuu51t=*yAY~lJC~N8OT19l?&I(JQEc-F-$XH*oj4NhTyO4XbstE__s0tD(XO; zwQNmC%nq%~TZ}LvxHJ_w6O)7hwVsY|f>ZD6+~)SxsMkV{KKusGF5#Sw?1T2dMzR?8 zQ_(Z|lgk7=@^2*I1%+s-yC`;?2R9<0Z4GVKAyx#SpTSsM)H_8&?^0Gl zaBR~Abx6uqyXE59MNFK72=fE%yIQS|wq{p0p}DSq$#feZU3;Z4iD2pRV2ZeiYi{;6 zi4PIEDQF3C)Cg6r1oi^Ezdmi4IedU%28UHBHWjymYo-q<6{cb;bbNIG`0uje$Ipc2 z*0<|V1U@U>ZDik?ju!WmIV)ZE7jC!ZiFu(;l(Ro{>Jb^9>YVKSY$|uxa5A^V@m3!7 zHc^oQT}*x!uZ;f#f%tnE6=BU6fe8`KJIxsZ-DBY6zQKmySPGrkU@hI#Wr}xkDi1g}) z;FD5`)#whXo_q<;<9Ug=lIJ1QOjLDT;4m(Rm3x34mJ#sU5;Fqdl7@JLTNTkLECrHF zsBaylFN(bJA-d3igT=)jtAe^Q1WglA!Zw4UDor0jFy=cxQdV@C^edUFDczx!wdl=a z_1!yO^!qS9k}C4W`!dOTm!xwYpD4dFjXsswmG^-(ljy<=LB|cR2)<|D8FE-7>6@xY zv8tTsZ66EdwsX=uv)+lX5P-LSV%c#NH;Fh)a9tcR83HyQx0=?{xp;x=5OL=3RUSNmEU7GvSvH7q}yu z?^|{(DqckCJNT71o%rPMIw!b`QnEutxNX!hPI#PTqu^Z~8B8*IfniC5^y5PWsR%^K zac28YZ5q7Y2lk$%cI|f?>(&(B<>1DK7}W9Ul+Z~7AgDSweR^b<0J`ZxCDjJL=0*0 zPN?1|$9fs#XXL8PD)A=IreiNOi|4VZ1`ojIh$19L?6i5Fj z)|afpi^JWXeALi~T8n+DKj-?EJ`^n~RhO%ME61>um?@G8corUE<>TJ(UA`LKLJMDe5j5+QpFi}UUM^j+txNu~;MN-&8d z#`oL?@l_BtN7qJ97nxrsF9Y_b@v&6 z7nllGFyiqisudUT$c_dbZfy6T0=dB?%Fvi#1F|aH3HIH#zJe@fyzf@-YdxhG`)((W zZKf3PSOxOof?O&`y!VGmSjK92*KhPM?!;bh)OCqa#2uT%_Ps-5CEybp*9xrWy(oP@ z+R#h~_g3%?HdueLs{LXvv4 zGM==x9j9I_z0F-GjK}2dTO`e_ERL^n%i=J740WSW{JDSiJQs&BxC0cObOO951jI6A zOU*r-lgf*eRn^BSB(|&+TI>$J+4j&v8BC=vzX@5D1Y-NMT(c>rjQL;hkqs3Kr>E9! z=kI>|?g|%?omkpUAyc{=U-hFm$g86ytBnKC&uF4&{`@a*WZs%`8{$$bGaQG)0 z2LsY4w=OfLY-jxGXEu~bUoj{1@8Yt;V&U{}y^PHx{akk^db^1JAVkQ6Ek3>Oh~yNP z@0^=f>P{8BfPYLJB{ra_zZRFV|!(Hd&5GzP>i+ zz#s!C`zdrW6pB0jF)zaWbVnw70*F>N_LJb&d$+Iqj-UJYtH}20o%&F3h$CwYF-K3+ z!WS8SN|Jo1WTenSq=kk_;520fu<`qcQ3n>9Vgw-*tjKeQmESTI7lF9S*+#Tz9gffi z4bAr_5H+l7^Ip8&He*<mO7M5a@LsF_fE^M!A@VXWMRJ?YDcsy*vI3WL z)0J~d-c3Fe&E=8aN~{^%_wEBq%x32}ePB=7LrJouG%4f~Frtu!2aOW6!0V|j`s)!0 zSuCSuU^G|e((9qnR`bO5 zKOggJb{Uq~?yUvpv$#vK@-r@SlodUMv>SB!2llcnarN_HBoiU!!<{BsyZLJzV=@#q zMor_?^1Yx=b6+k=TuU1!n0Z(+;@&r@f)am0519Z?Gg%e{D5o?Z#cEaVj{SW8&iS6w zBbW-KXnZ5N>P|Fq9;s!Yn|AAGxihu>Gpdbqs{C61!{`DA!RVwo$5Zm!9@jba-9DPsFDUa>d@!VQ@8#i3EQQHgGz`! z8M1fcU%z_Ey?`1Uo<1Xx82wR{<%>rq9=#`rO&@&`LD4vGQOJ-=5&?zPD*BQc<7w%;N!b_NkWB7BR;&p7c9^Qb@y zlks;4R-eJ)WW~O(=oe((aI{^}U2b9?DVAv#d!7}668UdG`+~ax?;J_w2K3>T;q~m# z&MZt*yku6R6%S&UabbCD?_usqm@WT?&c9;GSdcz0=>)1mg-}t;MxEBgK`rrIDLx0N zLryobmEN?wl_SrbB0MH~g(36jp{WpC4i|s&z2V#Zp^^F=1ZL1BcPTuk|8Y3ehW+@>SHxBa$G}%UnL^y-1%)4c zQvGDjJwJb8hZ1Bj$mT8?8+EogY_U+jWW)>ne0FkITdn=E-$PQnQVdSu`Dw7e4!4o3 zs3`mGc9z)j9(1j$L?(VdT!ZpaF0QaAXO>Bp+%;~MGOnKFJ3{26`Ede@CeLgo70d%P znYYQqZocAG$HV6=;oq$cKfvVG(W3ir;f(3*{07!Tc;#htgrnWPMbM|g7T zY&#<4Wu8x3e{CmRD#7xF1sJ!-qy0?#?ueN{$%<1m)ji%+1%6L|c+FL1NTMgXO7_4} z^`8EPv;8*N@M2QW7WNq~KOd$t(8Y40O>rNlav%D*UaD6W?WX{?0*ayG2C%t8Cb{c5*g#9HUl`l92h&?J5z2~a{Tw_O;+yBKk8 z`@80!FXKYhMOI!ZPY)_D68&tQmsO*z+W+p#wLNoe=`xIhvbzk^H65HCOKdDqA7o*B zQ=;)We7K7o4T4Foi--x)A=jk1!_^z`aLM68=)OwHqB(j_vz{< z&AtSb%b37ci70LivByNY9@E%PMJzMZ0qEWLzrpq+o&|t`AMGZ<>GALEF@-ZIcZsRl z+dc$@w}~i%ojFS&Kij|SkYmLL!4>{P6=xd1%C_Wy4suH(ZX6MYMQ#H-vAl)FiX$or zSseyWhC8N2&|O_}+Dp}(6_7z&$8b{?+{LQmXHhKe!aB={Q`qmwTp&IcUAxo4?_9t+ zuD4;tsa%0|*2xz6`Bc4Fy(~0Omq{WOjk;gL5fTPp>E0zb2U+&HTA5ant7m;L7+@LzA7U>+K-O`F1hJKEwOIRS*(p#ta(2@j3QGfJ#~3kXo2W?kH)#(cYV zl@^#-OGd1m3;5#u<53=x_dIQ;^B>n+3Ye@61MT;nFz`mKj_Nc6)o7?A(CwQG8ke9E z0O2Uq%<_FNfPPCWcI)f^8IC(VBI&(;I}fn|0l#?T^_dWL{y|;Q3@IF+jJ_w$h%3VO zvpi15PlaLM(Es3)Kqr-IJlgXq2uN5K7o+Ug=!a^-7Sf3m_1xW5m=T%lZVxhKkZ}Y^Qs4XMW9h^F z3dv|zPs$RPdF3u3J{#F-8uNvj9G<3zCs-7j^=xlCZ{<}$8Bt5b;t*p&s4RCjk`|MU z1#)R;4>oaH3{AOT-RDr&e^#jtWIj?eMw(zY$YSBU%(tD=w)w-VqQMqd*9(eGd=*#(dq>oU4_a zakc3|4{*LHLhbCXoYUa>ZF89<$e!_r*n|dBi5^S78@IdBRK(s8DQMln9dA4ub(7)T zfx*{h0zd`C4NP!FdP0>w-g?Mjm>`sK{EB!4m|CRw(bWpn`((^o-6M{rPg>L;(ivwB z^kuu83od5*2D;IS8e|!mKg-f8A{662fSCDrTE5vT)n;qL$}IOM&^E|TU(^8ve-Ay zRW`<}S6?aYj8Gn1E6)oUWY9m@jl5p_Xz^L<&nugHzaM_bBVILiCvA>@GVhAhb8n+~ zV@cYMXa3>9WDMW}5^u9~ds|2$yCm85VLXZS#XGMhe` zf&nF%7UeET{0xCFb`Wb?mkd3H%%av_&GnJ#?5;a`M`dJ&i8%yo4k)}*f#BxWOIwfM z;t55d`4JeaC3QrXEE72IfGMk^152LY0V*j_lyf#er8hd{tC*5@C98oyK_Ao>~;I)N-RXm2w)>d}kUr-nldW zlQy9w9b`bU5OH#?p#z{Z_x_c>2>JpPwh)c|pRqwZp|X7o`V ztF(+uNC)>zzpBH=1Cy~ZcHbx`<;5|qU+abM^pXCeXoD}HI+Plveo+1(q7PQttq%xv z9D2I$N-^i03HSSRhrB>l2Y^uw)I;w=KJmxEcrHnjB~*nqJYPhGiT>)D5Vcnd^ein5H%KMnUY zsxi#1`hkTXoZq$CUzk}G&Rpg1!YWJ6%G7L0)F!$m&|`e^Y%#aLV?ilc^<29%D`q@e zQL4)%El}uExzcU*aYnV7eFjoTt)0KrHK<72< z$n=BfS_;*w$^l8rA&^1GmMneGJf?6Ao42yHwtk4d2xPa;^c(Vl>4IDnnR8yNvvb~s z?Lx_t(y1STViwai9bNqQb9@KCg6fkDRu{L_#D|QI*VE5yAs4L?P*Qjivwv;iV%$W1 zS)e^YL<_@MlwSvhK-sEQS@Up#C*KqGg;1N9AE}I3U(Ehgk5k7;zY}xT>i%@>+ny#3c=4AgzJ?dhS3IiUC zA5EWW+Hh)-w)Eh%-PIy}m8*<(pC+D)*;BM0*RpLo_)q&iQqG+dPiboxj)9HP7JJJ> znxWW1rA<$kTSwQ<*1Dap^QN}BzNu@nQ=^+-U40eimvqg$7ubZ*!S-Ng+-)#}p$5t! zGYS65PYkc`vVstrAF~)B_$x0V=1fN{9MLKMA>YIqq~*aa&$ z!6jWJX_O_F96`mA*GKG)f{Opt?lRImDK?1yZTQed157n2OM;%2!cvCSOaVq~^Q(PQ z)aZ@8I2XkFxKb%?H{#Bt$fTj;Y3-o^@CIA3kCn8am8f6HWeVu#{GPqJrqjz=7Y~~X zKko6PWhhq;;ZnmP*c5(8DX=^G{c8&HRIsHv45uiX$?!UNhK)6@-`qS8rl8HCHhQGKNrG0i@5k3rq=bI1m3 zC$vD&_PmX)$k7YO0vHq*MLYe^8~>tsv$d&wfwgV<1ezWB8pGhALyJ&(8w;W)lGFO@RyMO~lyY{K4H?>vq9m|3ipMqj41`8rggPm;9HL+c<_^-2$~c^<*~2#|bAi5&AxxDz!)T3AXCTy0$(eHI2A0>je{r z+B70hD)yNvw6Y18D%C;!?sMP1&?NwxWzpe501vO_Q9I$ELB9{aznHY;|GOhF zxsj3QQP2=Q_wKvo%crj|_v{YN%pPw{8cy1bc0RUU@^2Z9#MaA!oIlN3J1&tM*)dMZ zoV}-UQaAGFdP&OU*KybRN{zHsIpS?`4W-X?qGFH7&yETSf6?zG2A{+h!84HEtws20 z`6kK1mx9o-m^Vq8x_IU>yoOQ-0c_$9$I z(Z%M-_pj-^cPvE1OTx$!Qfk{wlP2mVgB$_RvO~?y=}Jnh-SKvF8e<)DZOf9OK)9u#Y*%tMo9!t2{+74GFugaiJHN)GIUB7Ryxus=l5N+KEf*PO0D!YN${fpw) z-V@v!u)h!R`N|bPINhHjyVem6uaz)$125Vr0r`oU)KLd@OgHB zsVj}JMR~p*!nC>z(&l*6O{8wCzB{Jpq#Sn@y$hofXp4Q~Sb)B7(5DXE$+*?yhPBFM zrQaX4Ts`IY%^EAS_j(0eO_tPKSlrc7j~dX^_#^?p;0qH=t088N052?|&9M4}Z|2c$jZB`RP5R0*EhzUU3g(Fv1cJZ`R^>$W z6}8HG^}3S?hxz``%rSMK)kCgW{K9!@RX%rdpKLWe_1*f>Z;>Xgc5c^U@WTl$=?y7U zFP2TRsEOYi(g_xKopSp=RMXV@v3lDv`JA0`+duk%oR2FC5OIs zco&2TljE1lPD2w(zAma|oLOndti8O-klgJCV(*Qw<~YoK;KFaede401^-M!m%f$Tb zV59$^ES)+4fwfnPo%3(5^)$8jNXxPO`@6R_m=5zsoc7a@%&k5L6}eQZWNyDzrr&e= zG&QjnWaO9}QoOOI`8hI6+ZDAWqv#ka4t>RA*UnzVG~+Ys#?$eKqz`BmbrGV)+y+Hv z-H}uP7}X&5lvECWEO+UITAdQH9^#-QEh6ZTOVK>syDs1sN9~xZ|(I zi!Nnt&wZGS($u~1LAm+@eiq?Y=a=_9WWmlSC-G;wqj^l=ls5f1+&O3|(^%IU8n3L2 z^-C4Jaf@@Tmo&jiu~16KNI8f8sr944zIJOs6V!eldi%?XxjK8rWm*$^w|HG|_M;+s`*N^&Xe4ut;xpN$YGh|3UfGu)+)$M}pOK_I$XAzdSt8~(ikpeX5?odw z@~%f~tOMO5kJw*#6SnB>jh}xiP0})a#aj#cY&Pxh`fg^xLLWgaN}imSb`NiHZ&biL z5*pJx8^yEZxo-HN-3mh&#Tsvk7I1ymNF^Ix7d2>g^aGr!Os2c#;_y++loE2yePGz#H!o67&&5 zvdVW`_t9M4L?4+@U6HJXel$KF2_4oi(AAG@d9+*pQ0wLW_DOv57T*J{HtGLiytLh| zhIC4X&1x{YdQ|jg1AUbX4sVMtU)m=XUi3%meadCJy%bMsfA@t~o;4}uV-;JYJNd1L zc^bjO)!ehmOD|^z5><6Y1C?c6R-&uOQpm2E=er($>ntCU9VbnQXlRu z+(*F=W|dd&+0zpjZc|Wl*T;|7-&gjciL5sYj2no5i_06DgpJU`696B;oTr1?N9OGPUz(!yFc-0S?xo0g&q$x!`m0Edzhc7^wT&D9 z*qA-bzWTh?ZMpEh-g^f%mj|tE{Aisp+lj&q6sgy*!IZV72N~G4Rzoxb2}o~Vlny&b zfZnHzM&{ur;4_p3JN~{ZY~wZQ@)_&*eM0?FwpBA`w`KbTFsj?f2r#BuPs6Q`JrclmDjxXP)x zu1O16Op8Fj%5Vs>Yr9wl#jtmJEixe54G8;T^F+Z1B#q5X6pi{uv};f%SdahrUDdlq z+TzzTK>=&|(`RD|UbP|IbC!Gh0vyMzHBU`*y|5naM#$r9xR%^7&yGp(ha~Fg<6d&p zZ%T%}R?`=vh)et&&V0LhT!Hj)E6S){^KkSHbWj?8LU&G<{fqbm-|~jky$PS*tKUQWx3~Ig0mGOb&EAGi76i`6^9un1Uk%4_TUkysw6sw#9rYKZ@&S+o=rsA?1 zey?ek&DdLz%U07*n0L1Pqdv$KTm-E{a4%==hXBWwRR)ncyMJW7zE(s{pi60(2kpmk z_%y4r{YRBv>9ni5a{NaNlXc5oBaG9rTfypY2DF`4RYVZWrXT&T)Rur#Cu+e0c z__My9A!(|Z`Tc*>rN@0`*)Md?){Z zmss%PJUSvKQFim!@`6hp#AlN&m)i*zZavaz$r3JZq9f2A^NLdE^*hnZ%<3!h< z*d)mqo-G^~M8`LN{w{G&j^-U!mZhB82Px7=Qb57)+AiaR%Lge<`2xdV3h& zaNWg;_5Rx25hLP2zc3?NHP0u`Ay9@Z)EP0LU`>*%65NZ_CmRj2?Lo~Dt7HCB-ytEA zmwiiI$SfkpKZic1SuC&k7dcok=6zAr^WTD|Qji~>R#FHJ4E_8F#kv(t>_J7Y*8p%p ztzafYD^1~wiJzA95oJGH(t5oYo!+f4)4c1};O*Q0R(VGUoPcv_+Wc0W4tgJWkAM1m z^f;=xMT}5_-LW_iu0=woofW;YYEt5^J~@W4peDQ4@n2=Zz}X=$!Gls}gfZiYmM?sZz{p6;0=d1M#8FA{1(aK-kndIl`Nq6Al23?g z%7T=cc9;xu;yfV*A4k_#RH&XR0UrDB;O)5#G^g7>7Q91zAV3t1W#J%{CHY(0w^P}&r`9mg)p+>=-rIO6gNm~!j z_V2JqShSnSw9@ztJbuB}<9ej!VIB6jMKrWVE2hBogtz_REMdJ;VkFPhyCHk^SS%+> zOkC^8JIT}1=j&TRnYOnZ8Yv8mR7VZp#GdJP3a#nvB)qcyY&>M6I-=W31Chq2A_KCr z4CGs%!0O3r(&$f&&#p*IGQAqzE?REt6#QUKI9Gyu69F?;C$8k8x=jXAt=C^GfxLVI z4XpLScszTRFn47fgYc{k#+AHLxpKr*Y=??jngtL-rrEg%SmqYO}68FeKT)1#I(m7l5LB4;oZ#NsaBPyzj9q-Ki^#Q zud1z6pJg@7Ywzg3vawz4E2S_aK)tCk%!EWWH5NYr^6ii1AB8G3mIjHy%8nF-kav}M zpQJngU-m)IX^;;eh9qn2Jfx%~c&viOH;cliS78jHBq}Cl7v%qaahV7d)r%{KlOpr) z?K)F2`Nkac;WJ(E*zd8`E*H2N9xB+MwQ0H@nuI8N2qTnW{2h0gEC&xlD)sJ;4=GW}!NsitIYqqfl6ao5Mu>XmqOyE%+%eh+ncYAPbl zy49S&nG`$DZ1PCwup!u)N)UzCe@~F?X4Pv}sAisQNcn|Phh&U^@!mbvL2j;z$nM8n zHa}WsGR((3uY*3hUNW_Z4-wJa-RZu>pP;2{!DEOQ1ImGWh}^wks^0Wi*OX`^!{ zYp-{!ca9P^`gxaE#0Kr?N`0udHsdQ6*~UIAkUqVgceX3my%(5dLi#1%417$y`D;nB zEj8w)F?XP{Vq!2P@k!mH^PmY--n;%25F}RcT>Fp#*|-i|)OolX4ypSGSdYBr2V}q$ z%>C9dH+qyrtKIqc&}Jf!aDC)EPEcu$WUUZy6F^Gt z%$6C}JxUVSSsfKb89sj_42vLV((zI6P!7YNuI`QCGHX4wI%7at1s!b;e<~l6C1c>8pk29qH;MW;(kqqq4fChS+--5>^FC<%okKeZzlB#xUucoMd_wn z^e(h=-O^85j`-)q#ISlcL8{&TRMTU_n>O}{7}mN~g*MTSb~ zUl0R3Xnk%n`;(Eqqp=(sG|9I{t2%vjKNrc>_%^xbLGjT%ncu~yivx;*JFa}IYVAoM z*`<`9DM|GObcBACZf4(l^?}|-x#Q4IPR5kJ`TR%C+Y{>|hJwnX_Z+_6u|F<~uwiAU zvEv*xpHnHK3i`p*oe)A=x01+W$eZkc7>NRlljst9EPmzx*V9`EMAbg;!@JbdsidT& z(o1)DNhlz~QcHLD(jYA;-6ajuB8?yoBGTO*OULqCpU?Mw_wPOD%(-J`?rW~OP9w}> zD%B1JIUG<7y0^P*L?vWcX9+oRVyOC;-f(W^DBZ2p|R9th^RIbWrl^9f3$oIq~$bJNmP670KTuoA!@xh`9V)M1)6zVEnV2 z)v<>2?vjR^>Vlcz=j~&KjpF0@evU3D+YNOyNS=-SIw%b&)aLeeJJ^mVB*6=tJDxqc z!|MlR1;Ca|j7}Y*j}_I9QoB;98*k5j@CR)uk1csb{J&YMCH}64EA=X@48`usp^n^z z!nqkwueFzAoRy^IoRMkS@>Om(*wL}{dRX(~3bP1GNnJNn63-NvED?Z-gSg^j}N zW2ccuSidde$wV-h2#Nw=4jZR2wsJbTtK}Z-Kv+XA3WeN&AHhJ(;ea|W*@mNmB3Fyh zZ%`D=i4^4y=?`W91|`}WV^xrZ5Z;zlrfsT}qRW1hlqhEwv%+1lEJ1_;pc@Kr7Ql>d zv9g{WOISJS=Upvnxc$sozSQZkS=iw4XQRQxJ!oEF{mszLx$)4$CTTUl(f%~eU$Ny_ zQsWN|l&6uNkz@gZ$+9;3+3kNW1Kd?E9)XO+;+{rBELa!lt;hn+D@B3U*4FQThytD- zukX`&g^|Q^=>O+u-Zwiw2jftDRF^*NfmOA9Y)g;S#Y~Q4#C>^(1UUKEg&|*_#*Y1Q zIriq1^cI@MCSl)}?G-ak)Js?Hn~E$Gn)21Tn%*#s-JQN7y(ejKFbbOQI2CTho?vqO zoxE%fGhH|ZiM`bKGyxkrUzQD__4DHh($}+Mwqeh$yrk5>V=q?Z<9?$$RBD~KQNxHV z1U>kF*pEUMrH`x7yH5UpE1T?zz^bnR%!M)af-qgo7}WTKepZ+dJ66x>nsVDDnbnc> z_z`u-5vjlm?AHXvjoyYKUn%^op=Chc7pQe(7=-G3MZcNlqZw0>`s=RA+NahEt?<4s z+DJLm#J0kgxYJ!UJ#JN~@fz8RX|9phYHi}h$4z+-iBs7ZI`9-H<=>3n3~m!*gwv^$J+m+C%B&0IE|7@$%h0?| zQz-fvXdM6;ZNKm~bXT-arAZX;;{|Z&%PyA-ib?M{QL3O*=#+6=0iSOpl*1QN&rUkE z=_TLQo+Tqamxohbx>(t=n`|c%LAZj_llz8Yebtce5HQL$aag_V?NMLlXz%C_#D4^6 zfB%W%69L93dPwQYrnOSa7|<5}ml4-y4X-EuZ#c>02eLps1Q>N-kvH1>hu2DR1v1B= zrelQxTDjn#{IedQw!8QaI!6Cgmr?veCqwFdW>k)jGy8d=TI;g})&AXkn|l+ka4a!D z70Dr!Guv6Wh#&k;WsQIv6HMxtxL5ZMfsKV$DElW~0@`i_%>36*_^bDGE7#$V6%(uG zF(Np$oc+9}o2e-YleHC3fJa%Rg>`25sRMQY(2%q+sBypf7_3+3b~T7EEoJX4Bps?P z9fSU*xq#5zQIhm7&q_2WJCG6MusMbog}sj7?5V?}2pH=W$U6GF{yebtT#iXD3Jix& z1O`ULu3b+y)#MaBG&)5_FIKVTb<&xeZF1+`Ekr5a1e|PMzs{gayga+KozAyH@!~6D zbHLXb1-yG8Y`ge?_tW47+F{|)#+@l@H4Z5}->Q>}k|Lft^xZnd$m)`;HdBoiN%|TeViDR078ep% z&RvgRfTT{p-Yqx;h^2~uApJqV6UidpJBv5~2!upV-<$Egxk`LJUGfrMgPBdiU9rK# zjyOH)F36^Um=h%Q$1E)ij{o#a!#uuALs^7%r$CTFGi~+!8aMT4RIhCa@_6a{jt}c! zU-j$L7gkau8{NgYTx`^H&n6CHU$J{;e%1wj zgv+}D>E6EFe2AkBi|*vMN@B53_*}!5w8Kdwg?=DW)Kf_-TQhE;w(vy0TlLK7-pJ39 zI84F`I#6gWM)j;3rxZ{6!ikpp=>;HhcSvdk)%oPgyQ4)EJ-`0lzdh9QfL@C7`K`0w zfqwGDgCDin0L6sPPI%fIx@l1G>}vc5sTNgP*Ff)Zq;7F4{`^nBhXNW5IR|8Gq{tF7 z=U32cj|1Aj&~KpP7C99|b^duQ+r3RBuaMN75w{V*p8!BMc^S>sWM3PAMP3jw`$L-H zlk6Y=;(qkvkaC&7jRu&f4kaOh&!ACMRMz6vwvN`UEUgN6wEPzvU;pVmpsI zT!!b}(GMXI035l{)A_G5BFvcY*GL8S_%Up(=p-j99LOHL1)mzEJ?2Rfry_on*Hr|C zWgIbI&^4h%^BA=bH@zumbJ^u2ga!Ns&1|y*%Fo(kd>*e%a`aBZ^+IMXbSb0~aBSWV z6z~H8Ggj5q)M?vZu~BI&F`{EZdf1u3-6L84kA2SSPaMxdp-tsRfE}jHDm!OZ1 zC;D5ZCOX3JnhRea4|A;-O$`sga+eu!eB?>{AMi&HaAz+a$V6Ltsqw%plM0VJ0u zb2J%pcqG`!A+^VaEX#fpi-vaI(yJVRf`?)lPQ3UrZ$F! zxs9tUYE%Gb;wQLa8{{-Eu+3J30cZ-COFe(vDJ|MmLyYd&l?dr`TSyH*M!2z`*~J0@ zxQZH1wDZ)~7xJLrETwl&n8f3r5Jv<=14Cp_#g$x%-S^Z(*>VszYK1)17;c>#>am6@ zsq14=n*wI@<%cTe@Bq)eerxg_8aqB5d!2J3IK`dJ69ABpr@A|QbeJw@A4c0{rR<$w zcq8tbU!vzUtBm4td)?M5%lOz$yUl?&m1XpO?QsDR@vhA;k-lJn$(aGNyc3`E*s$-UM;bRs^k_0Y-Ms)lUhe-WK&-$oagyPl`&go z#A-9g4Vl$6CY6rh4$5pJ3~SVO(#syBiQHv*<>P&=sY zxBhP$<_2c1SP$9)ZO;>UP!g|q=n(f)`~3PA4ac`v4cpOQ8jjauYz$WV8*aXcTS7s zXwz%k2nc2E0Y;tJVtOCey#x9d$OwQXPVdz3DPUXTnZi2O&g#R@Wz6!d&YOsb5 z+o+VwIkxztc1P&4{gAc+?`*exT?Jd}cO{IZa&D|q4N;~423>mnUeuBYBpe-+rOmA`p^(%#jUr;_|>4Ytd* z9aWf=XyD%cK7rrUkJfei-LEX8t76P`)f+~kw5Nxx!eMv~*Z@S4J>kQabtcG=PMEd4 zECNdhTNxMUib`*xfuL5(=^o=9ddNx|#u#yI;|KEcPlK~80BX}fKa|-#>PG}tn>=ns zdMj{+uSP!Rgq^sA{(kT7`(qHBrN2)zi>u~gGHrg(%1L1e|2Z$@5G(Hv^V^Oe2H*z; ztUY5Q#F3?91&+b5-5a-TcgL5Xd)Y&`0D$puys)=*a-}2?;*(bymOEQes2q3v{PUXy zcQ*!iFdoGFKU2G`GQ)C^1uZP^cyM0D7!FUNlnZWNOB*^>wGt$Ru>4V*KDA5YKF67z zjx}n8RH91)p%4ot%^Pj1J1@yYr;^mGN1Z;&RD6ZXI?LM+2Dslj_{%v7J0|gmWs=A` zm0mu|EF^Muw8m$oZGNQvYA4xTGB5LRDKv&Jmkd}aQMMt+bKfa z36R4^Ys6)}b|vrliZ3q(QZ0G0Q+|9d;Om^MsqF+*26qP?!!g#&%2}MYUlzhc$r0X;yDer za=VNkQ?DuYKO6i`3Vk{v@*-LF)nP_ORdR7g>D*xEv+Cl@CNonAUTD=ykCmUMv1_k8 zrplCPXyRScihNHx%S3w6yVUtPta{NRYTDouk~I}N>S?9U`9`otV0EBrQd8$I=!0xyl%Nb%5NGSr5AJ%Nkwfo>?>R(oYdS|) zH_E42jAFV;*HFXoq(^L}?uC;DxOMp2M$F07hQIt4f1@RE9KQnC&*Zg9MZ%Yai+>GS z$zg(YuPvXogr8LZ-m4LqMeBJ6@QTzY5C0%#q{ZE)`{jug4_96Oy;RuaX<_!WSc+gm zO0-CMAwp(PAg`H``;m=lh>5>l60mZAMFUF&KJ`APPvT3(_0;{@Qir6&{denc2}>oQ zio3>=mE%|QsD#@gPQcNQJ%rFvgo<+#^u6D3 z79D;vD2P|a9=tW2dO%!i#x)GU{x6R(Woobjh>)!InL&f8ZmP|2<_YZaEU|;#ZDVh# zJmY@0x^BBLoux~3T zq{QFmpGRc^XjhORS9m`{PqHh5>yJWS$xwp8)74LT_@iYD^z_W3;VMaM;HAWZQOsJ~ z+eqJ_`f*Hh;vIT=ZNom4qX0n%l48(IU(q+T2T~Ls_U`BdplM%@j~*ebYAEX$1j029u_RLJhCOyrPwP)A1|vH z09z+4eC+z|h^m9gRUCnU?PwG6zimLPSe!?vezJD9jbXnQVL}N!a{dq|uYt->7#OagA_c}`gH1B02NA|;^s5x2=0F;{b&O6xyu7gY-#|OXba{ zW4xB5Ahom`V4o8%#N`@pV+NmChF$SN|3FRyh?fWevzbB6nRZ^6x!76hdmIvYV1Q$R z#Q$)^*ZH}Vnm!n{w$rb8>ZJrbWM|Xu`ke4XSlO692*O6W=utYC9UqpK^e;ZxosZA< z=bN{5^;BrQWmr1bzE3nX>U@M0hk4# z?SLRhQh(p?rQF(h>7o95RDK$tprH>%Zn)Zf3AM+c;}k~;S{SgS!8#S^kmVPD5HtV` zmH;QoiS$=np{fk8QI||t?1V;(zo8v^0H#VcSEgU3?)^(24%5I^8tTatS-TFWFPiVi zr;+vLlr@zO(S`I(`v(E^Zs$K9_7beMX`S)6JG(`$iYOxr6lu5?k|&XKM$gP#$3go3 z?*rz=@}57=2{!NxHsR;~y>dR$!2K&>(xAB7G$X4}_ke)1@0U&=N;ZNC`ycB}x_+nj z#>z}%2h#ph4>3*w7bQ2N3oWm-#WTy#z&+{>`I@>r__lup=tdTcZ(4Qfu6S!aNc*bn zaS_!h&(8Aq+O-TaeP)6om`UoPqargY!^p5kQ;KazI7pzeh|iqQqM7qUG-o5WMG;w! ze-kmRZ4da_oy89`<-(0__t~trEr@x)>%e_~6fOSI7KIz2X`Nx?KmZTJCpGdYFAv_>i$s0f4Y9v)Ex0`u28X}77KS5Y{I+SkYH8#+9!HTvSp%#XkdWaO z{Ehp!Jr~5irX%OMMJpg(%sOnTkcy7knB)^5DU35LEWS z=tj=vs9sF$ukF|R)`ZJ)0eARcFf^UKT3FN?p4_sSy3=!)Nttbfa^6x0?X#ZE{I>bf z32kU_vL+@hL9Dy&9P}yzJn4D)gKH?M)pD~8d#_Ik*sr>;`%&obeQZ4PQsU1-pgDu@ z_D+bs9Wq%ffaZ~@7*MgjDYUAEUZM4Y+Svjwb97L2=9NYUp^>+qO6C} zy}uB;vm1=F`Z^{K?Q}?$tEkC)^J3^8vAR#d;!$zE@D8axY5jBPdtSWdgHa2!&EHA`bgV>9qOG*peb<-&}Usq)>2Q|-S&_en8KpLT|dRM&(ha=TCVeF(veil^0iIAiN?$`vaEQ*lNv4&bj361;)Y=Xx!;74>pP3g)j~YisYO>Cy40i#vUwi@L{zW=LSh|5Wl%m!Tx8zQy z<+pU=_ASm0KSxy$#H||cTgj4WOomr>iln2xxap2=n>?NOJIlU;F!5rZ%pA*CTp;!r zQUq|n8#&x0oy}3FTq26uT`M$Kdw(?o78JyOiEWB6BO!99sEK|=ZWZd3UcKqr5m^MT z61A3Z`)G;fr;#Q_(J*8gj|?u1 zl0w1P-2Wj+s;4j7Y6Q`Cn+ag_2APUx3~vJZ9Z~vlpykTpf^X>X-^;z+KdA@B?Q2$~S%}jXi%l*TuCO*Z>6$HM3HZ2Sfs&BTP`0qO)|jAwH;-3KhMu41I%w zn}8?G$p`#JWA{{YORr*~>Koy^>t6xg-@{G^@qpr%Mm_yLYhpJ8x zvky~IK?l2~Hq+pDzsm>ae{a7N@jG~Ghd;EoJN5n8+QQEP&a!uQmR(b3#&Jd9qDFoi zIdpEI{M1mRx(=_m4GT!+Y88N)${kWfbrzaW`3J!%;p9p-xMq*kkRy!ptKUN!><=>V zahf~o=}Vb9_Wa(tzRkhpigZ^S+Y;#_I-y{k52zD9c``$+RHF6fL=|-T!YHejOD}1KL;flUAeV+top3 z#A3crJWS;8L-OHVJCTTT;aW#2&}D1+UCqKny-4_521kFkhQrw(Ec*UdvVrPvY9yJt zM)&=3<7{hln_1|XL31{!pA25dfZQ=RqzuZ~(^n~XnXA*UT!$@@OFsEm)+))RPR{>v zh^W|-@t}o-droyynUl+4032;Sn<=V|^b5$G28eyz>la3a8jBKwdGu(aQ*{+O>mr!F zv}eu4>b4^|a{OZ7Ly!bk%RjR}ARFnPM=en?Rku7M9yLYYwGHI3p6(rGg^$MX`^1v2 z`ruw})!!Aa6Wy{Rdk#6 z*Aneodb;eDQOqnHdYT+;o1z*Egn5dPYaOUuDNB95QXMyEgd8s<#8?iZQ2{cFbI~vo z*QH8xEdkA|!WvKYvU7xfXn;HwE4hy}%ii)I$MU~F_%_fM?-%-Lrml|=C4M2B)eSIGId=`>z@u@A-FE?%<@#+13`B?ADB||<^PD+Ow*0Ry*4zb>I;;a4Jtqvly zIoJDUhovoy!aNJ`b@h1wbHkp2SgO5tdyvSJ9n$27;D0kbEveprTNN{tc7CkK6zbVKLZo0e-QD|u<&Pb;N^3K4QH z5@+c8!JGwzmBhP?rP&xNt5z*pc93KA!LQtq>->kduq!h#+j59WE1W-S6V!G%vBMmWUv%EB5ZM z^%F;xVp(0!Jn)U+RT)>Tr6}}7TOMvRKE0*j-<8irmjQtC(@qljTv82JbeXhwxA_NW z>ChTwH%oQn|5h3ls($Drgg^jg*lbB2G+*I!MX|2Z{RR6@P7iFs%5(}7+<2V^!DUjE zynS;h+dfgfq{Q>TuU$yi-dOQxuYESun?7!vjU;ez_cJA&Jv9T317wW$9jGHTIvspp z*Xpk>c852AP(m^!46!f+_k4M)TAs`<+w8DS>Ui?Gx{zYA;p*IiYBv2Vot5oYvmd33 z@L~!1L#(GCEDljI)ex#%)<{bK_f4dbMYF6Pp)&sKB)5Ni^oAN^KSb28!BbKL@U0mq z#)D>DzyN5fCH$ zCtmt>F2_8L{leD)){Tw#y9w{d3Ygx}P>9TKOue6;SScx8D8rL=v%2Q8#dZeM2ThUD z-&`*;p|Zi#Cop^VX{>%{#p{1u%v!l;n|~N<Ai}W|1DXJRk>Tb^LTHH&2Nt=8O_i$W zy~y}B*r@9iSx)x}nd$t98OXZgmo<=TaNSbjDKt8aZ4PG3dkgbHU_5&P_qsUWhy}np zyBWDPjzG|ZeDT-8@NK7=RjXDu@c^yMq6`fNfc&Lrp2CB`X{QcA{{JJ>Fg+gKhoMNmZJnQWzb-Le|h-Jkp;Rl1AGle`$NW&VBSubB8?ALivOvedKZA-=LzW2yGkwFMgmluV>c@4ObVuRC!4 z@JLc2NPk|EmCEf1BO(VBI`u#pzqb421V!#CZAC3Se%~w;27ofY*?4}%W*Fpgm~Q}c zpla<@yD=~3BdPjDFqp1s$S{NkiZHNrBhZ6{Dmgk&+a@YoJU+u+75vA|Mn@~cCNaVo zP_+a{F@jiJ<1>GW5a@cS4gKG>%a2CPJ0PUH<;JpS`8F1smI*^cWBkYVT&4uHAzKSJ zYl&}h#J0mEm3E{TsbN6iVAnEcSYd&l01`lxSIZPQLQC#KYB$?Q?92jarYPv3+EP;G zv)?@`IDLp@VK}EkQH+tApj9Zcwc(#NAOG<%&Ka12?FHCYgoAh*`YYl9&%;^z|E{a; z%|Y#InEDBhvWWQHwVZw+@>ocNMoE~6t>(<(jz!g_SK_acD-rPSgIK5%R39U+TtDly z%7dn_5lx7WE*;rZA(S}0IZ)zX-a{$p8cO|F6y%Kb8Uq``8aF5IG*J}K2oqJ1y$1He z=KZl%$TJbQP%uj?R^^mQc#1R-Sk^;g#g&F*@8XRD;&~`)vz&@o(B%YZWS68 zo{!OeqI!$+6f%%?tQh`DG7a!d>uz&vYwtH158BtaUon#U(j)@zc$kB4uaSk<=C6CWu1##8xITQ>^>8)2p8F?X+aE{uJnc3r$C_QKo7WmflBD&r zN0TfzC2au;rFxccR`9n|wHR3x`Z^^L9KHXa!7*yWC8+>m4dAtkoi8|}6W=3D5 z2JlK|DDNCCER1IZk4k{GP9|1gu7|m#vs+TKmIT~E(m~bnvg36J{CsQpC*N%;$rj(L zp7#qm;!qNg$bT>1YW=jq8U6B?Gt1AhT0&{UGY~GJtWA1)dO7Jg&!hRESku|Q?J#=lo(>Y{vdTa#_N4of@K zc+CIlUcyv~uI4<41H|S~V=Uv-v=lJby z{s;u)L>QKPPwVzF$kPgO*#B@phkUp&`|`A7){Fb|>zZDpZn3dgi!Tw{uWo}W(eDJc zz^YrL-Dp9n1Rj)SyycyqgoD@`f5_C<@u@``h;ycFYGj69kUc|lPjgu5`0(`ZEChV- z1jUB4P9^4+S99{lLwKaSsBd;qaj{3oM?B$6h|$yQ4`Y(1DzxyE1PB9}PA08lY^qxZ z%`cmUk3NYMW0ktmxkanjI$HpKth6APcZr6R>74^c{+fB63do0Za(8Sz?b?3>qfg6V zF69)YTRQ{O$1cn>c*}byxuD}Y0fZ(d?>m|XC>Eu`qm39TX)+oMxoPxjTms`zC8z8Q z>w*_u4W>De4%3hEJ8Y(T0#Sij?iMPIm{vp+oL3$P!#E5ErcB4AV%xDD3M~G!Novt( zouK(@>tTVl$mi1_;r|+Zw02ug#Yc1FY`>)rvRUAOb18;%V_w|^_~X4xFTbudsE?OP zRx&Xw>qnkjUfcDG#?=(ln~)v*3!ZOCjKFa-=)ku-lnAzf=9KPSgD%OS)m$$6cA;#I zZhp7r<3XRr5TDrFcx7WzO_0RE_b+0|vzl^ux=+^U7Qr>)u|7PJBlC!{i}yD(0n=0> z!6Xqa6BpapG`);%A_yvQNH-z$9fEVGZ^04K3>pcWdX&>h^&DAxxPL!#Jz^NhUTmqo zdOhI#ST_>-;FpYK&*|=*yI{M$hSMiIyP>WO_&(+D<6tCZt;&VNbl3Mwd*+{*g*HgR z1Uv)#sXpC33z1JxhGSW#xW~^-!x`S(h-)b+o{xiWtaLc#_%9XFlX@no^Ere@PoT?I z+whIf+tM^mCJ4CmgcT7T-;QBmU|?9_ga>s0J#kiHX2Y5b{|ksYij`5EKQ`G#K_ZB-`=wy#5yi`79h-nt~|;)7_G zI>MC`mFrug6_2r%o6DpVwH$8wiNenxLeL+H(HS3R&9Ii(L1mDjgSim#2f@Z z=OO%%hJ102_c+&def^<-9I^t0+Z%ysU(`M~pBKRH-Mjz9(-s;`YMO>nS0NS)d>_6S z!gXBOjsw^A;Mz894%c1oy1SAe9s3tT z`5UNOCVT>r#%zaY3l`^Qm1nC4%d|0e=`x0ghtb)&7@G(09UgiA$Xm}m{q)w^bzk29 zYGVMqcI`5F+QczP0Lx;kCf%(F1PY`F9I&e`Wvvf8I0%H2NM-FLd2@8`9}C-D=@V{1gd7 z92z~N=wcr7ow)QwNJ9FOpjYA@PsI5@i_WettPg?>^u&pYi)Rx#BZ=y|5obEu+OeU303RMXvVv=_pf~?LZx-<8I|4wlSiAy2npL4GG{$t40O$qP zXKHfy0)*r8o~9D0N+9)X1gyI;64%9au^@qp5Q#OD`EEky$^DysadddK;&;fBDd=awe&b#hQ^cp@Z5+m!OZ~F7e0bSZL7QL zB-Zw=#kBGXlI>X}+AU^lnMU<*EX2f*p9O|uv;E6wU?)}EV_Mh}ET8VM|7S-xy&@^h3al{lInO4edcnG@M zjxC$Njggawaq7e`FtG92$O|OeED*Wlx^_ zB5@peVFKe{_-Jcy$IAXi7<|-%9ZV6(=jdJ9gQGM5LFVH(v3%9mx(CEi>tSI^hFYW- zoJ$eA27pY%$6n9II#d-%kD-rfH#86IGD_DdVzmQ3K>I$p-;yRtK&xMx~Y?v^J-fOsmH*W7lZF zM$HaTW|>VUlaau12ic}3l*}18yl3*6qFKZYK1Fl)LYzGMMwFJ}T=kG?C_)hdP#R}J zE}i?9tzAU9CPc?&!C}ncGVXCyDiz2Uh~X_1rjf8pT!f4HOf}}Z@7f3qAD^Ed!J7Wz zNVdZ$BZTqUlojL*!vuGyDj*F!V7k@zm=~ZpLB*=J!zxWkCvpig z*p~~49UT4OxRhH_dMC{Sh6aalsd}8@s-ZaJGHa@`HS_2lgB3E)zCb9T2!T}4Mmj*X zDwZmCtL7=_>+3^dyeP}8uv+tLb7fb!H<3unHcbS(ySp17O^w1XYA~l2X-u!@y#Q*6 z?xb2Jt>l?OaWc#B@97@?oY6J4dIC{iE1dq$L|FxP*>NE z|4YMK(f*A+#q_s?n-tlE_$tw}icL&Rz%|nF^|Z_gB|+2%U(?y16MJoGR` z0W&ya>2rxyp*@f%6`??5KpnQ%_>N>=t$*4v@XcOi#IXVk_<~4 z=^V=~uP0j+=p4041#7!DurbZhBlQoI0CVm~)H*cuz?>9odic}Y1%0rkGZ;$e0>qOX zX${FclX!m90NNHVKt(@;Y|bSQG*lBI3g>~2QXd}q;foB{72+APLpEejDCXk2{JyAj zV79>(VCDe)WpByfygl<^{&4!u-fucz&$jqz&cu-Y?(ZqT?_f&TFzrpC$x5K$vTHi+ zqG#p-Z2R$ZvQt*0j)Wpar@A8k4mrb~Ky=Z(R2-j@X??8+l=(iL);yGbs(1Z@JspFk z)}eJ7bf>rrlJHE)!rO;UjQu_3Ip^9hx5O9E%B;G!)& zb+z2CJ&W^W`c3gUYynmiL8P<%Nvk%N;^kW;mK@yU+-LQYWYy r(FgN=VUlm5|79#+>n&mXe*z2u4adJ^T;38-00000NkvXXu0mjfP6Jeh literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/version_m.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/version_m.png new file mode 100644 index 0000000000000000000000000000000000000000..a9d86a54e1824950fe1b61f3c8f36709ce6fe5cf GIT binary patch literal 1591 zcmV-72FUq|P)Px#1ZP1_K>z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?1&~QZ zK~zXfg_L_tlUEqVVQywXxj1pdm`oQnF1kdJ!4%K|%2Z@BHz0^N5D7R9R{^=BfOFaK zN>oq_Y$dc@3KRsn^^T>bl(v+XTY+i;6%Cti&N1NGY5ju;Zhp!0edpvm`MvLX&ifuy zlX*{8R@NuhHa4X;*4DO$UjR&I4d2;WD4_?_)&5^%t5s6|O70}bqEJfHd-<4>MIC=&giPo*aP z7kEQvX6Ex7`T4j_rJ}5YfJg76d#KL{mui#{$|Pvyv%$Pu2X>nPfBZ9rXD|Q4=)_|P zM51T;g}2kmjw!DN@b~v$l$4azn_p0Xyu3Ux%E~Y_b{|S@FS`1PzXaT_>;y;LhDHG! zO?(byY8503IfPOP?sZ5|*HHiB+>hsc7G$1~kdU8y;R3RAazJM=Ffy)(MyEy3$N-c> zy~OVxbP!vFU1Br|IjCu>2fd~e#f%a#sw&XZ+5)ocBMZQBadCmk$;mT`iHRts)1iB) zhnhgUN!E%1QU!e~NYx66$zk%PA~X|tZS!4J*0aEBY(OiUjr8>Nh2YrOScmB7DE;Y_ zc+koUAy%|{c2|Uk2Z13CMdfe+SlZ*bQhgLnZB<6!4bVP4>CQ17 zh9Bv{BOUn~cz^zK+tW2)RNd@xnWbu-P^{gGw1VAmb=iWDqenm!hoVUB4XVl;7h87Y zIz54GUuNt|^~fOlM@R7B=|dwpIxcQ5;}gZ7ZHcd2qt9wvgXF3WNU3y0XsR1FJ3ApT z&>vZ}eMm3chV0tyINS6&;xD^^*C9YBscnM|hKyfsk;z<%RKW7eLY?r?S6g70HO5LdMhAvx<%$G!u8hX@@iIeG|OH!%h-IlRco z$T{$#Yai}7{Hyh|u$!ME=wJYRe0;FOYX=-RIl|4=72odr27Z3u;e2iu0&iGiZpb%r zKPm+W$|yK=-T_YDeh7_>K_tT-{)HCsxnc(Q7z(0N521|3G+v_ya2Ej&5pe5#u%WlT zPMO>9&9%}UW?JDm*9uW3E(l3TLiW|4kivDq(FO|k-8RSmn9ZQlZsJaJqp{m0DuuB! zbQ9wQ+={TUumzoGx-)4>Kv40L;aG{)%n!XQQK0caq1GK|HOq0V&So|!$9|@~s$`nO z=T7t6gwyxL?bDLZ&S{xaKCM)%rs?I3>EPgC1K4!IMYP6~vVLdWN5$c^rK(HKD&)!zuDd%Qotex^>^;03IOp&?&-1=7V;BZjM_*r`NH_25bDrn(`?|UYTbr8? zt{j?x)!EzIE6yd8hLlblqAVH7RLV%q&lz{`-7`cbZ9IE1aOd}14r_#_Y1Td-okT95 zN1;$aHj{9=iDp$C>gmJ~Lz86AJ0*>^$8+ z@Z9+~z(KQ&rd=p;*=#He!rGuREHvmK6hf(Z^5`+Vf&e9*Ml2RP#QZK|cck$|TlnzJ zhN{+}n+QadWqkcMf%4K2YBo0fsu#^-u?SsN5!z6V8VS~4dfjFN>i5A9%vsd8a?Qqg5bkM{yfQye9@}?HyK<116b#hC(eDjW3v^|`| zoTMQ-QG_R6hszglK}kt}W|sLiRi>qtNfd$%-`v)8+f|_*aR&2MnMqblP4cpjR8Bh_ gP8Dm1@>75T0Eb~~swz=8Jpcdz07*qoM6N<$f!raqT2z638;!# z#JftJUTCARXw07OAU|(oFoD@~=1B>>lAeRh_f>d(!nDl9 zcOL_j6M?Boz|75pSo=sC^9fhzM5s@v7F60UXxs8OZ3rgt!K_)Fz?S@c#UIB_%td(( zxq#loX!kRQ((WlHI#Z90GEj0&O{xL21d-o#9WI8y2z_e-8`QX;A zKPvt>E^{-^6MEm{9|(wGl^dM`PKq(TENcyJx}50yR0d1vd)k zOI@&S>kq*Mrc9mw9|Sg{q$&hnODtfMRt&AjmAXij-q5fj;X2lpcSlv7Am}A4g;Efv zbZbC$;YU&e+qX$9kdZls6WCd>UGc}Ulk;%+W~c~4+F2;=GCCBv`G^FNqDaD#bnG5_ z1UsK8PQ}QV>rho7VxX-|2L}+CG&z$G?kX%${Bg{bd=yoNQ+lNxszQlHGu)a;Mutb6 zf7K;ogtKvHS;U~! ztWZL7AeTNe`ba0>Ik5d*G;nIB# zEv0uvyU>EHkYgOf){T`*$hKAio> zg%-Qcx2K$6MOkp>K)ORvWu$5i7kv*S617iQcEk2Tz|URs3=Cr~7fZI-I9kcGs(IqO{!ySTmvu*BewcQfy@H z?uPIX5da?QVMJtjOf5>X$3Z63!2tx`NKBHtVCbqt*k2ui)>css*|luNpgQcm5rxyY zfRzL9Vc+dexNw&&po?o+CL4j=$L|BozpT`< zB2?c%ifGrAAn^h{8@(bCv3U_>fibanar|?644gmnr-Z-&LE!vpG3ekSbP9f^-7**G z&c6Ue4q)#r^Z95@RYfjfn4O3TaraR2g>XSznGOyh@Ou9QKKR$!Gm1YR^jRtXxF5m^ zsFrYni}{-s9NT8>!IfKrKsdP~sZ$+FSEoWI)4>4*diCxtb;0OGYhbG3Pb(d_GfRd3 z&Hly;6^ArW_tv8*XQk8ymn$lQ3H0sTm#;SMTFQPr`O|npH9&kbsUoRFggvLc>2ovp zlTHoKeiJRb8#L}!#V-V%8M?yY^F__B>zrXSy_1yf#+%Q@$s72D^$ra iGm}|aS!q14yng}cuPaWd95uuM0000(<*|l`4$)+rcM6JA`V%mZ%E|jUoc%8Jd z>(Vyf>6WH8S(>0|;+A$JTMf-NH5Ii275FaB{c+BD&hwlf=Y8LE&U3QEw{OPd7UKW_ zz=v!J+F^;*dBdVDUU2HvS4%*~vbV7Tpi=FFIyY>|$;q4cB=6+MB&Qxs;sNYvK9@%g z`NzRn-VWZu=#z=g~{YlI+w6$>r_xG+1BNR$9uxpJjUA%+-L)z#^7 z2dQHnot?2XPtSNNRavQ2>Plz&>-Dq}ztbth&pIPq{Y1tp=Zf+1$|wb?Q8?4AGtH&S zvH@6g$%&YqKc7fSZ;1^ySsbG{dIjGXK_(+D1O+&*Rl4 zPf%3#J)vM!Ba?2N(O-}bL#gPCVhZURQo;PJhPWqYM#!rC>o;j|_Qr51WJdr%m4rJ1 zVDOJ2A?@GDhqL>*`5mB#ErTI6x3zI@w{@2-Z&fSX@JS4W>UTZ}h8Z+}MVCsVz1*)id8bkwGpccv z3S)B2!!M4Gn8w9hp z&W?_+5!?V6RZ=8>5yFOveo4ap26k>wV#bY5Ge1{Y8b;23?~X;wY_(*PACx%|<}WeQ zKybp3?yZ9du2{~xI9Qx%t!lqXA?3fj8jV7s9HrU6SS@rgc+azHzvgq6Mx((wImeT} zYu`r?Ecn1B5RrR<+V^u5w2ZHfCWgMl`UQG$K&|7Oy4R2)k9h&cx5TbDHTKbrYN?J0a309aMn4v>+L_w zY07Zejcw?kn1^H@JugV1d0$B=BytC<(TFKfX0a^_DQ$oor%vP7u9ba?x=$*qBauby zG}91G)5eNQGoi|x47SaQWd!&k&Xz4Xu%{J8s}UZKt{M6HSA4yt(~{~nt3fybL#9Y7 zDk`LMIYHH?^#p&2l(&3$CccSlf}CF_RScN{UzJVhWB6qdT$=x1rJQ>xTweGqa`7!x z2e0lgiqtc{-HE&-tqr zCrx_`!-A!QswiSr7)zG!iP?l%hmkm0;Y0*<7Lr+Do}KhXbZYrvSji8FXV%ZHHvA=t zK{sfc#Mn}ThqwFz%h+Ee&9hqQB_A*$&W(x_>RlYLZu?n*xS)(@40eYsLjRbVU^I3l zKuxL|s>04a9|p%>wiX!;cRqC8pY9HZkg;>Ujh_#MI4X^pBIdk1@E=vQ~ZST+QiZCw@SvvL53BLj0Su8 zp@E?x?m$dd0m56GL3b;LUmf|VDg+nVPFMg><+3;Zy|}5lHBUPD>h9k0{`#@Ebnke0 z-@%-NL?}RjonPIpIoKCYe>*<*>aI73+}Qi7BXW1-JCus%XC=EJotz_`Y>Sn-(he|m*&z(I+QYkG`@dFq%zQ{z>;G*Zu%yd(6-=Ya z^RR;>3Fi>3RYcN)xe2XeLT5J3o#On{Gnl>oV)mIr3aRgl@;}&kJJXDHXl)c(B%D?1 zzIASvEn?-+BJV%Y_dPtlPk4KO<${<)_6`vYZg|834xzZLRd;51=kxxT&!r&+<>X?^ z&BVT0IyE^dE$pUl_GU6O4s*`#NfHQLaX8$1-Q?8Psyo$5z)^ZIXFoJLHfPI^Y7m~p z?GbsNgiLcOCLg|NrSIuKx6idSD=)xv!6RZHW>q4*(}hfy6~AmFAM0-1i|e}XtNu|A z*4k4gdlFE1wH*uNgy|b?i+Xsf8{e{5*=uLkPxwF8PiXyM_G5S|`jfz>?3E$5hn4kA z7PiwBIg$zZPLDVsGV0b>^u~l2bI_g|bE>u|HP6BA>G^nD7I23Ue>WiDorl~HZ*@uR z-6s9OL3PuprQfuQO@+kLMRS6Z@_qi;BC#k?0QUaAk?BP?Gw6Trza((jbvL=G3xlN+ zkEAe2E-Uu+WO;y>#p^}u$S2c)bL^b0)V|UqHlcygMw(Zh&AEhxX5@UaKDq3CoZsn> zTD?CcN-3Uui1{Em;d^XNfBqoFW9Rd%4bNE{>gN&1J?T%+Y8e)Ye})+5_?js*miCY& zy?b$Zxj=T$M_VXy0thV6+L39t^OM9cU$kNc1bwd3r`g)Q=fHi|G^RoL+ke2|XJc$6 z8{hf&K6rffli6%)Gt|7cBRNBomVe6ftNc6N3KR#sMqzyJQR2@3EhYHKRTii?ZuF)%Q3et7@x^~K9q z4zFFeY3Aq8U-l6)6y#Wd0Ad6YFoPKw88xjfjAxl!I@`SYDZ%je6Dz~dUw;|?{rSSc z&Gdrd$GgkF=Pz6|_tK>+#X$Yv@EHscKrArMzkmN!1N}Vr>RN(2}f?|`2D@Eu44@vBb^3@kv4WDT_$K5^(WxH{Pv0JTcv zG8iC$zy@oot0b_CXfV73CXgS0fQJ2GVE70${NoP@`xB7;8HnG1Wnkdo1V*R027|n^ zCOJS8!N9`s zn3nSXN$v9bYE2gG1tDg&lzs3M@h*nuiJftU{%6feI0 zX885vGsCy<-`_HVA|H#v009Ix_|Dz?C+xqy4rUkR2749cYLKD-pgNd<2D36jEa2t< z2Fu&$3?E)SVtD`I(xk1jC$`TdW99cTzQDEkC?#sc#Wu95~IfS4eW!^rUH@zb33tCpU6d+jj8r?>AI z{`~z9&UGM5Ktb{H)jNh`yS6jDyLX1c&clmgPE~nYk)HAvAz-4yW-vei!Lu|oGt>JU zw{E+C{IsOs(9j@GN?wJDorj;{FEFq_eR#+4{Lwvzb7xMzxq0E@aS2v-AB&7kLFG(l z@A(lklwuCN^Z@3kN5}>P1Q56oa(8zJmuw)+1a#i%)2B_86cq!+L`4jlS(y3XzJ2%l z_T78O9^8Mhs-NNi6Z=@V=Za-|q5^+UGcbsVGpvj{ay9wTGY???c>*hh00IbXuz-L7 zgQKG(*d~zSn>TL;Tk!20W&ySpRPr!0M3{ImE|K*VVP-JbWMGh#VptG<@KWZ{=N`cP z^c-X+KmdWm_~XZq4A-w;hr5`Cg#}WKVgaB+>HA-X75lgTPq?@B{eOm2H-QQJ8AHNy zJH1{DiOt-=;sm4)Ab^-)8gAaa2?_#+pFe+sBNK$N0aj4>K`dCZd;6cHJKNqeFr2!@ z!0_e;L)Ic2;}lt*X&`j~0mOo=>A`~s49}lG2S(UmQ2C72;Dq!(=2`iIGb z;ms@!b|&UuJYN`I{rLM4qz)i}z+sHbb+}wS1DcING4KWCI!1;pZ8O%^-S_{UpYrN& n{O|w&9|HssBdsb^fB*vk1xma~yrlIh00000NkvXXu0mjfF-&Pv literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/view_s.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/images/view_s.png new file mode 100644 index 0000000000000000000000000000000000000000..2833b7a0f047e0ca49e8d310d2b3abba20b28c65 GIT binary patch literal 1232 zcmV;>1TXuEP)4Tx0C=30k-tkDVHn3h?`aW41Ep6LLAasX3~33v zL=nMcP_aV{0h4T(yK4-bmzTTOU!A(>CJJui;1B3j#7P{pxVaUIg9w6ufFg8gk?Zib zWT{9Wc;NH>!o%|mjHWH6Zvcyd3JX(Nt5mL79hbDz2>`Ye$;o{F15d_}?+Acz?`$dk zmt$Ll9-r?wuFpReH%mXCt^=SeER`!DOu(#ZP6B3C^EhCxD5*f?0n=HqT@Wsi3X6pt zh;1NI)4UHPs+v!L#IjRUAeulraO(kxJ0RnFkpo5&P>u{07<<5*Qn_O3(bOzV3_#mO z%d152^$YY4wY+2>yq<@%k(T!`hX6#+Mf7oG7y!|gg%{Ux{4fL^JMg$2$G;Ba`0)tZ zuAmt>OX2dLy9i?xp3{0at@RH;_x(5P{Q*eB!8FWw!t6Ti-oV>qcy$W-ZYYjoWN!ba zz7+udIoq#SLtA;SRhY_JxrW~eBWXL{Gmrk?P~NHn$Tj3zSg$Q8Yf?(zOIb64^FCz_ zr_&jJ13A8RjNR>nDgXcg32;bRa{vGf6951U69E94oEQKA0?A24K~y-6jgnbNR8bhm z|KGWH#<{cTXqFplW2Q9`1XHxo!_`o-B7zVk0*#7ZA|j}WifMW1p+yRM2$CWnY@wA* zA}c9d$VAGt(ka?>!fn(sn{npeuZNk&1%m!B2hRDv-*^7!e+Ur~00uytH>$G=3zlVS zx}e&7_1-HtU%sDGGf6bzAina%k$tx0d7H-AmJ$qvFyi|%@U^q?#`z01hX8Z|5CHUv z04ciKs?MFgp6XmzZq8V2o#V{aGje9LNSdb@&8aR&vQ*UE(sCQXaCBfyG60-Bc5rWs zb9K?EJxj|;W?_^`Xgc7qm|2Tg!@+QPe#tk_sk-_nWy}nsafV1qF*&mG7H;ravJoQC zPrsn9LBKl<{1{+@0kSD~5gc=ut_Colh&XB`a)a#^<(UTS3`fAoJoKAIAViP|U0?b0onvWER0iA zkni4q)azJK)SscyG&3=WG?2y-fJBT01@MmsG1T8Z<{t@qqJ6PA#j~dNwr?G8YsdP! zVUH&*NzpM)VI-Lt$rc?}EA-Bm7ifC=pdk!AVrH5cr2v5HnoEb9AKvQx<^3ruaRj>! zNQ?)^86~`V-Xwy4FV^PIRUQM&iHNy07C$5a)YCKI8yOj>r-0u%Iy~g?_4MMq$3xAH z4Y+yv!t3eb(9nk66|N*#Us>F%51yizc*j>urNh_SBUapQ_up8I&b*uz>(-R)S+%nG zKz>$6DF8fK;@Z-ET4nunA%Cn^M|Ua4(n#NUoN&9{BI<9FB701Y={WA&VPXEXf?F>Z z1h(4DYp2%6-bGbaSyfdT5w9`m{cN1++i79$D&~fxF0T#9{}*JE+~Yq_+{r~{$2L1x utxvB5VE->bR0IGs0n>gPmQM##0pJf$gAR%QhhH!N0000 + + + + + + + + + + \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/ricerca.aspx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/ricerca.aspx new file mode 100644 index 0000000..4f51659 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/ricerca.aspx @@ -0,0 +1,3 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSimpleFull.Master" AutoEventWireup="true" CodeBehind="ricerca.aspx.cs" Inherits="ETS_DIP.ricerca" %> + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/test.aspx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/test.aspx new file mode 100644 index 0000000..3e66c23 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/test.aspx @@ -0,0 +1,36 @@ +<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="test.aspx.cs" Inherits="ETS_DIP.test" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="WebUserControls/mod_singleFileUpload.ascx" TagName="mod_singleFileUpload" TagPrefix="uc1" %> + +<% if (false) + { %> + +<% } %> +<%-- +<%@ Register src="WebUserControls/mod_fileUpload.ascx" tagname="mod_fileUpload" tagprefix="uc1" %>--%> + + + pagina di test + + + + + + + + +

    + + + + + + + + + + + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/testMast.aspx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/testMast.aspx new file mode 100644 index 0000000..2d332f0 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/Source/testMast.aspx @@ -0,0 +1,46 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSimpleFull.Master" + AutoEventWireup="true" CodeBehind="testMast.aspx.cs" Inherits="ETS_DIP.testMast" %> + +<%--<%@ Register src="WebUserControls/mod_fileUpload.ascx" tagname="mod_fileUpload" tagprefix="uc1" %>--%> +<%@ Register Src="WebUserControls/mod_textAutocomplete.ascx" TagName="mod_textAutocomplete" + TagPrefix="uc1" %> +<%--<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>--%> + + <%----%> + +
    + + + <%--
    +
    + + + +
    +
    + Please fill out your information: +
    + Name: +
    +
    + Sex: + + + +
    +
    + Age: + + 10-20 + 21-35 + 36-50 + 50+ + +
    +
    +
    --%> +
    diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Admin.aspx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Admin.aspx new file mode 100644 index 0000000..5a07b18 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Admin.aspx @@ -0,0 +1,5 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSimpleFull.Master" AutoEventWireup="true" CodeBehind="Admin.aspx.cs" Inherits="ETS_DIP.Admin" %> +<%@ Register src="WebUserControls/mod_admin.ascx" tagname="mod_admin" tagprefix="uc1" %> + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/AnagFasi.aspx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/AnagFasi.aspx new file mode 100644 index 0000000..434546b --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/AnagFasi.aspx @@ -0,0 +1,5 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSimpleFull.Master" AutoEventWireup="true" CodeBehind="AnagFasi.aspx.cs" Inherits="ETS_DIP.AnagFasi" %> +<%@ Register src="WebUserControls/mod_anagFasi.ascx" tagname="mod_anagFasi" tagprefix="uc1" %> + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/AnagTags.aspx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/AnagTags.aspx new file mode 100644 index 0000000..ab24af4 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/AnagTags.aspx @@ -0,0 +1,5 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSimpleFull.Master" AutoEventWireup="true" CodeBehind="AnagTags.aspx.cs" Inherits="ETS_DIP.AnagTags" %> +<%@ Register src="WebUserControls/mod_anagTags.ascx" tagname="mod_anagTags" tagprefix="uc1" %> + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/ArchivioDocs/PlaceHolder.file b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/ArchivioDocs/PlaceHolder.file new file mode 100644 index 0000000..5f28270 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/ArchivioDocs/PlaceHolder.file @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/ArchivioDocsRed/PlaceHolder.file b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/ArchivioDocsRed/PlaceHolder.file new file mode 100644 index 0000000..5f28270 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/ArchivioDocsRed/PlaceHolder.file @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-bg_flat_0_aaaaaa_40x100.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-bg_flat_0_aaaaaa_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..5b5dab2ab7b1c50dea9cfe73dc5a269a92d2d4b4 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FscKIb$B>N1x91EQ4=4yQ7#`R^ z$vje}bP0l+XkK DSH>_4 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-bg_flat_0_eeeeee_40x100.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-bg_flat_0_eeeeee_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..e44f861be1ccdfec4275eb20d9b056f14992f649 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FscKIb$B>N1x91EQ4=4yQ7#`Sv zZF_)9$%zYm;;c7~Kd+Iuj%U9o62cnl7#bi-T}u4XA(n|-?{<9$I)lN})z4*}Q$iB} D#5ytf literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-bg_flat_55_c0402a_40x100.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-bg_flat_55_c0402a_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..b8c9bb1160d4231b92714d925a1017c42ae312ac GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!N$PA*qrS22FRJ?>EalY(fIcIM&4!zkpmYd z6wYY6cvEL(v&Mu!!3y(EUq1eWkMqc;{MXM*AJoQFTzK@zq0Z8F!s&47J(m}x=U#Zw z%&xzm;n;g04>0&qzL4Km5g9y`ZGBw-<#Nya3aLg>lHgSR58VP2V;lkkf$n7RboFyt I=akR{0G<3!4FCWD literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-bg_flat_55_eeeeee_40x100.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-bg_flat_55_eeeeee_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..e44f861be1ccdfec4275eb20d9b056f14992f649 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FscKIb$B>N1x91EQ4=4yQ7#`Sv zZF_)9$%zYm;;c7~Kd+Iuj%U9o62cnl7#bi-T}u4XA(n|-?{<9$I)lN})z4*}Q$iB} D#5ytf literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-bg_glass_100_f8f8f8_1x400.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-bg_glass_100_f8f8f8_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..cd79e9f1966df03e2956237b5a878a7c7cc32872 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouqzpV=978O6lYe}DeZ5|djg74> zFlmZ}YMbuI_xJ5n^pusA+k{LEm8SFvEk2@QID>;>p$C_c^rhBHpk4+~S3j3^P6Unb zm^4K~wN3Zq^YijNhHh?dDNKq7j~r=P!_sT&)g!d{$O9FIBu&m!xp}EfK>ZA!u6{1- HoD!M zFlmZ}YMbuI=jY{9^pusA%k+eWh1=pOR)(vGCX<3`Ri0;xE;^{22WQ%mvv4F FO#t-yABX?| literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-bg_inset-hard_75_f7b336_1x100.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-bg_inset-hard_75_f7b336_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..5f4043040e15c04566c8c7a21c2b1cd9ed72c5d5 GIT binary patch literal 123 zcmeAS@N?(olHy`uVBq!ia0vp^j6j^i!3HGVb)pi0l#{26V~E7myZyU)8w>=F*4TYY zR1{0M@Y0why2!)i+T{4udB3Yze<(X0X>xJgqt0^8u%~# WU{U?JGyWscGzL#sKbLh*2~7YDODIeL literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-bg_inset-soft_50_c9c9c9_1x100.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-bg_inset-soft_50_c9c9c9_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..a265c62a6485cae848e9750b7721935a8ad2f9b1 GIT binary patch literal 96 zcmeAS@N?(olHy`uVBq!ia0vp^j6j^i!3HGVb)pi0l)9&jV~E7mWQ)pAPwLg!*x1@0 ux*8Z6DQ)g}kfgjp^I+Pa1HY$>FfkN~u>|JpM%M$iFnGH9xvXo literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-icons_3383bb_256x240.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-icons_3383bb_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..905274f21d0478fc479d4ccc8267da89772e9662 GIT binary patch literal 4369 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
    t&;p)D%&Z%Nw$gSPa!nz8Slh7=ko2am)XARwOWw zpsz0~K!s{(dM$NB=(A=kkp>T(*yU6<_dwIx>cH4+LWl282hXa6-EUq>R3t?G2623< z*RwTN%-fgBmD{fu*ejNn)1@KG?Sg*8z3hYtkQJQjB6 zQ|x>wA=o$=O)+nLmgTXW3_6diA;b4EY{*i*R%6dO2EMg z@6g?M3rpbnfB@hOdUeb96=~I?OIA3@BWAGmTwiQ{x5Cqq<8c10L!P zd@Qk^BseTX%$Q7^s}5n%HB|)gKx}H$d8Sb$bBnq9-AglT2dGR2(+I;_fL|R4p$odJ zllfb0NqI)7=^z~qAm1V{(PkpxXsQ#4*NH9yYZ`Vf@)?#ueGgtCmGGY|9U#v|hRdg- zQ%0#cGIfXCd{Y)JB~qykO;KPvHu|5Ck&(Hn%DF~cct@}j+87xhs2ew;fLm5#2+mb| z8{9e*YI(u|gt|{x1G+U=DA3y)9s2w7@cvQ($ZJIA)x$e~5_3LKFV~ASci8W}jF&VeJoPDUy(BB>ExJpck;%;!`0AAo zAcHgcnT8%OX&UW_n|%{2B|<6Wp2MMGvd5`T2KKv;ltt_~H+w00x6+SlAD`{K4!9zx z*1?EpQ%Lwiik){3n{-+YNrT;fH_niD_Ng9|58@m8RsKFVF!6pk@qxa{BH-&8tsim0 zdAQ(GyC^9ane7_KW*#^vMIoeQdpJqmPp%%px3GIftbwESu#+vPyI*YTuJ6+4`z{s? zpkv~0x4c_PFH`-tqafw5)>4AuQ78SkZ!$8}INLK;Egr;2tS18hEO5=t;QDmZ-qu?I zG+=DN`nR72Xto{{bJp||`k}-2G;5#xg8E~xgz22)^_Z;=K|4@(E&5J)SY2of=olcw z5)@L)_Ntcm!*5nEy0M9v0`S33;pO4TN;>4(Z+19p_0>u#e-vE zXCU(6gAvu~I7Cw(xd%0e59MNLw^U37ZDbsBrj%eDCexw8a3G`nTcXVNL6{B7Hj@i& zbVB{;ApEtHk76q08DJ48dSxd$C(;$K6=FpU<~l9pVoT9arW^Vu{%Bcn4`eIpkOVC| z$)AKYG_`ypM{0@BUb3^9lqi_c?ONH|4UJMJWDowMVjacycX7}9g={O7swOB+{;+?; zjBo!9?+nd)ie#x5IbFW-zBOo0c4q@9wGVt5;pNt`=-~Zgcw#*`m($6ibxtZ`H=e=} zF#GZ~5$%AUn};8U#tRem0J(JTR}d4vR(dgK2ML~lZsPhayJ2h1%sD4FVst| zKF)+@`iNzLRjg4=K8@**0=5cE>%?FDc({I^+g9USk<8$&^qD~@%W0i4b|yMG*p4`N zh}I!ltTRI8Ex$+@V{02Br%xq#O?UlhO{r8WsaZnZCZq0MK9%AXU%MDLT;3=0A9(BV z9VxxxJd7jo$hw3q;3o?yBLmA=azBUrd9>-<_ANs0n3?-Ic*6&ytb@H~?0E(*d>T5n z-HiH2jsDf6uWhID%#n>SzOqrFCPDfUcu5QPd?<(=w6pv1BE#nsxS{n!UnC9qAha1< z;3cpZ9A-e$+Y)%b;w@!!YRA9p%Kf9IHGGg^{+p`mh;q8i7}&e@V3EQaMsItEMS&=X plT@$;k0WcB_jb;cn%_Idz4HO$QU*abf4}+wi?e96N>fbq{{cMMQq}+f literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-icons_454545_256x240.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-icons_454545_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..59bd45b907c4fd965697774ce8c5fc6b2fd9c105 GIT binary patch literal 4369 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 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-icons_999999_256x240.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/images/ui-icons_999999_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..50ff803dceabc920d514d6a41634fe4388b6c128 GIT binary patch literal 4369 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 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/jquery-ui-1.9.1.custom.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/jquery-ui-1.9.1.custom.css new file mode 100644 index 0000000..28c62bd --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/jquery-ui-1.9.1.custom.css @@ -0,0 +1,461 @@ +/*! jQuery UI - v1.9.1 - 2012-10-29 +* http://jqueryui.com +* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CHelvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=dddddd&bgTextureHeader=02_glass.png&bgImgOpacityHeader=35&borderColorHeader=bbbbbb&fcHeader=444444&iconColorHeader=999999&bgColorContent=c9c9c9&bgTextureContent=05_inset_soft.png&bgImgOpacityContent=50&borderColorContent=aaaaaa&fcContent=333333&iconColorContent=999999&bgColorDefault=eeeeee&bgTextureDefault=02_glass.png&bgImgOpacityDefault=60&borderColorDefault=cccccc&fcDefault=a5bdcf&iconColorDefault=70b2e1&bgColorHover=f8f8f8&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=bbbbbb&fcHover=599fcf&iconColorHover=3383bb&bgColorActive=f7b336&bgTextureActive=06_inset_hard.png&bgImgOpacityActive=75&borderColorActive=999999&fcActive=000000&iconColorActive=454545&bgColorHighlight=eeeeee&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=ffffff&fcHighlight=444444&iconColorHighlight=3383bb&bgColorError=c0402a&bgTextureError=01_flat.png&bgImgOpacityError=55&borderColorError=c0402a&fcError=ffffff&iconColorError=fbc856&bgColorOverlay=eeeeee&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px +* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */ + +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { display: none; } +.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); } +.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } +.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; } +.ui-helper-clearfix:after { clear: both; } +.ui-helper-clearfix { zoom: 1; } +.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { cursor: default !important; } + + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } +.ui-resizable { position: relative;} +.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; } +.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } +.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } +.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } +.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } +.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } +.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } +.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } +.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } +.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; } +.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: .5em .5em .5em .7em; zoom: 1; } +.ui-accordion .ui-accordion-icons { padding-left: 2.2em; } +.ui-accordion .ui-accordion-noicons { padding-left: .7em; } +.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; } +.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } +.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; zoom: 1; } +.ui-autocomplete { + position: absolute; + top: 0; /* #8656 */ + cursor: default; +} + +/* workarounds */ +* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */ +.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */ +.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; } +.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */ +button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */ +.ui-button-icons-only { width: 3.4em; } +button.ui-button-icons-only { width: 3.7em; } + +/*button text element */ +.ui-button .ui-button-text { display: block; line-height: 1.4; } +.ui-button-text-only .ui-button-text { padding: .4em 1em; } +.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } +.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } +.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; } +.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } +/* no icon support for input elements, provide padding by default */ +input.ui-button { padding: .4em 1em; } + +/*button icon element(s) */ +.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } +.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } +.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; } +.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } +.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } + +/*button sets*/ +.ui-buttonset { margin-right: 7px; } +.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; } + +/* workarounds */ +button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */ +.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; } +.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } +.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } +.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } +.ui-datepicker .ui-datepicker-prev { left:2px; } +.ui-datepicker .ui-datepicker-next { right:2px; } +.ui-datepicker .ui-datepicker-prev-hover { left:1px; } +.ui-datepicker .ui-datepicker-next-hover { right:1px; } +.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } +.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } +.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; } +.ui-datepicker select.ui-datepicker-month-year {width: 100%;} +.ui-datepicker select.ui-datepicker-month, +.ui-datepicker select.ui-datepicker-year { width: 49%;} +.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } +.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } +.ui-datepicker td { border: 0; padding: 1px; } +.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } +.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } +.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } +.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } + +/* with multiple calendars */ +.ui-datepicker.ui-datepicker-multi { width:auto; } +.ui-datepicker-multi .ui-datepicker-group { float:left; } +.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } +.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } +.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } +.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } +.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } +.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } +.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } +.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; } + +/* RTL support */ +.ui-datepicker-rtl { direction: rtl; } +.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } +.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } +.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } +.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } +.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } +.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } +.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } +.ui-datepicker-rtl .ui-datepicker-group { float:right; } +.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } +.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } + +/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ +.ui-datepicker-cover { + position: absolute; /*must have*/ + z-index: -1; /*must have*/ + filter: mask(); /*must have*/ + top: -4px; /*must have*/ + left: -4px; /*must have*/ + width: 200px; /*must have*/ + height: 200px; /*must have*/ +}.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; } +.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } +.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } +.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } +.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } +.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } +.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } +.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; } +.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } +.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; } +.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; } +.ui-draggable .ui-dialog-titlebar { cursor: move; } +.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; } +.ui-menu .ui-menu { margin-top: -3px; position: absolute; } +.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%; } +.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; } +.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; } +.ui-menu .ui-menu-item a.ui-state-focus, +.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; } + +.ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; } +.ui-menu .ui-state-disabled a { cursor: default; } + +/* icon support */ +.ui-menu-icons { position: relative; } +.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; } + +/* left-aligned */ +.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; } + +/* right-aligned */ +.ui-menu .ui-menu-icon { position: static; float: right; } +.ui-progressbar { height:2em; text-align: left; overflow: hidden; } +.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }.ui-slider { position: relative; text-align: left; } +.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } +.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } + +.ui-slider-horizontal { height: .8em; } +.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } +.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } +.ui-slider-horizontal .ui-slider-range-min { left: 0; } +.ui-slider-horizontal .ui-slider-range-max { right: 0; } + +.ui-slider-vertical { width: .8em; height: 100px; } +.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } +.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } +.ui-slider-vertical .ui-slider-range-min { bottom: 0; } +.ui-slider-vertical .ui-slider-range-max { top: 0; }.ui-spinner { position:relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; } +.ui-spinner-input { border: none; background: none; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; } +.ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; } +.ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; } /* more specificity required here to overide default borders */ +.ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; } /* vertical centre icon */ +.ui-spinner-up { top: 0; } +.ui-spinner-down { bottom: 0; } + +/* TR overrides */ +.ui-spinner .ui-icon-triangle-1-s { + /* need to fix icons sprite */ + background-position:-65px -16px; +} +.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ +.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } +.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom: 0; padding: 0; white-space: nowrap; } +.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; } +.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; } +.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; } +.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ +.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } +.ui-tooltip { + padding: 8px; + position: absolute; + z-index: 9999; + max-width: 300px; + -webkit-box-shadow: 0 0 5px #aaa; + box-shadow: 0 0 5px #aaa; +} +/* Fades and background-images don't work well together in IE6, drop the image */ +* html .ui-tooltip { + background-image: none; +} +body .ui-tooltip { border-width: 2px; } + +/* Component containers +----------------------------------*/ +.ui-widget { font-family: Trebuchet MS,Helvetica,Arial,sans-serif; font-size: 1.1em; } +.ui-widget .ui-widget { font-size: 1em; } +.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS,Helvetica,Arial,sans-serif; font-size: 1em; } +.ui-widget-content { border: 1px solid #aaaaaa; background: #c9c9c9 url(images/ui-bg_inset-soft_50_c9c9c9_1x100.png) 50% bottom repeat-x; color: #333333; } +.ui-widget-content a { color: #333333; } +.ui-widget-header { border: 1px solid #bbbbbb; background: #dddddd url(images/ui-bg_glass_35_dddddd_1x400.png) 50% 50% repeat-x; color: #444444; font-weight: bold; } +.ui-widget-header a { color: #444444; } + +/* Interaction states +----------------------------------*/ +.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #eeeeee url(images/ui-bg_glass_60_eeeeee_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #a5bdcf; } +.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #a5bdcf; text-decoration: none; } +.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #bbbbbb; background: #f8f8f8 url(images/ui-bg_glass_100_f8f8f8_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #599fcf; } +.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #599fcf; text-decoration: none; } +.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #999999; background: #f7b336 url(images/ui-bg_inset-hard_75_f7b336_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #000000; } +.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #000000; text-decoration: none; } + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #ffffff; background: #eeeeee url(images/ui-bg_flat_55_eeeeee_40x100.png) 50% 50% repeat-x; color: #444444; } +.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #444444; } +.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #c0402a; background: #c0402a url(images/ui-bg_flat_55_c0402a_40x100.png) 50% 50% repeat-x; color: #ffffff; } +.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; } +.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; } +.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } +.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } +.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } +.ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); } /* For IE8 - See #6059 */ + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_999999_256x240.png); } +.ui-widget-content .ui-icon {background-image: url(images/ui-icons_999999_256x240.png); } +.ui-widget-header .ui-icon {background-image: url(images/ui-icons_999999_256x240.png); } +.ui-state-default .ui-icon { background-image: url(images/ui-icons_70b2e1_256x240.png); } +.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_3383bb_256x240.png); } +.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); } +.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_3383bb_256x240.png); } +.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_fbc856_256x240.png); } + +/* positioning */ +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-on { background-position: -96px -144px; } +.ui-icon-radio-off { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -khtml-border-top-left-radius: 6px; border-top-left-radius: 6px; } +.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -khtml-border-top-right-radius: 6px; border-top-right-radius: 6px; } +.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; } +.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; } + +/* Overlays */ +.ui-widget-overlay { background: #eeeeee url(images/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x; opacity: .8;filter:Alpha(Opacity=80); } +.ui-widget-shadow { margin: -4px 0 0 -4px; padding: 4px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .6;filter:Alpha(Opacity=60); -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; } \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/jquery-ui-1.9.1.custom.min.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/jquery-ui-1.9.1.custom.min.css new file mode 100644 index 0000000..0ca5a44 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/css/steamware/jquery-ui-1.9.1.custom.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.9.1 - 2012-10-29 +* http://jqueryui.com +* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CHelvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=dddddd&bgTextureHeader=02_glass.png&bgImgOpacityHeader=35&borderColorHeader=bbbbbb&fcHeader=444444&iconColorHeader=999999&bgColorContent=c9c9c9&bgTextureContent=05_inset_soft.png&bgImgOpacityContent=50&borderColorContent=aaaaaa&fcContent=333333&iconColorContent=999999&bgColorDefault=eeeeee&bgTextureDefault=02_glass.png&bgImgOpacityDefault=60&borderColorDefault=cccccc&fcDefault=a5bdcf&iconColorDefault=70b2e1&bgColorHover=f8f8f8&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=bbbbbb&fcHover=599fcf&iconColorHover=3383bb&bgColorActive=f7b336&bgTextureActive=06_inset_hard.png&bgImgOpacityActive=75&borderColorActive=999999&fcActive=000000&iconColorActive=454545&bgColorHighlight=eeeeee&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=ffffff&fcHighlight=444444&iconColorHighlight=3383bb&bgColorError=c0402a&bgTextureError=01_flat.png&bgImgOpacityError=55&borderColorError=c0402a&fcError=ffffff&iconColorError=fbc856&bgColorOverlay=eeeeee&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px +* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;zoom:1}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;zoom:1}.ui-autocomplete{position:absolute;top:0;cursor:default}* html .ui-autocomplete{width:1px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0em}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;zoom:1;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}* html .ui-tooltip{background-image:none}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Trebuchet MS,Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Helvetica,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#c9c9c9 url(images/ui-bg_inset-soft_50_c9c9c9_1x100.png) 50% bottom repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #bbb;background:#ddd url(images/ui-bg_glass_35_dddddd_1x400.png) 50% 50% repeat-x;color:#444;font-weight:bold}.ui-widget-header a{color:#444}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#eee url(images/ui-bg_glass_60_eeeeee_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#a5bdcf}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#a5bdcf;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #bbb;background:#f8f8f8 url(images/ui-bg_glass_100_f8f8f8_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#599fcf}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#599fcf;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #999;background:#f7b336 url(images/ui-bg_inset-hard_75_f7b336_1x100.png) 50% 50% repeat-x;font-weight:bold;color:#000}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#000;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fff;background:#eee url(images/ui-bg_flat_55_eeeeee_40x100.png) 50% 50% repeat-x;color:#444}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#444}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #c0402a;background:#c0402a url(images/ui-bg_flat_55_c0402a_40x100.png) 50% 50% repeat-x;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px;background-image:url(images/ui-icons_999999_256x240.png)}.ui-widget-content .ui-icon{background-image:url(images/ui-icons_999999_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_999999_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_70b2e1_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_3383bb_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_3383bb_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_fbc856_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-khtml-border-top-left-radius:6px;border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;-khtml-border-top-right-radius:6px;border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-khtml-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;-khtml-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.ui-widget-overlay{background:#eee url(images/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-4px 0 0 -4px;padding:4px;background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.6;filter:Alpha(Opacity=60);-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0} \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/index.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/index.html new file mode 100644 index 0000000..299331f --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/index.html @@ -0,0 +1,447 @@ + + + + + jQuery UI Example Page + + + + + + + + +

    Welcome to jQuery UI!

    + +
    +

    This page demonstrates the widgets you downloaded using the theme you selected in the download builder. We've included and linked to minified versions of jQuery, your personalized copy of jQuery UI (js/jquery-ui-1.9.1.custom.min.js), and css/steamware/jquery-ui-1.9.1.custom.min.css which imports the entire jQuery UI CSS Framework. You can choose to link a subset of the CSS Framework depending on your needs.

    +

    You've downloaded components and a theme that are compatible with jQuery 1.6+. Please make sure you are using jQuery 1.6+ in your production environment.

    +
    + +

    YOUR COMPONENTS:

    + + + +

    Accordion

    +
    +

    First

    +
    Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.
    +

    Second

    +
    Phasellus mattis tincidunt nibh.
    +

    Third

    +
    Nam dui erat, auctor a, dignissim quis.
    +
    + + + + +

    Autocomplete

    +
    + +
    + + + + +

    Button

    + +
    +
    + + + +
    +
    + + + + +

    Tabs

    +
    + +
    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
    +
    Phasellus mattis tincidunt nibh. Cras orci urna, blandit id, pretium vel, aliquet ornare, felis. Maecenas scelerisque sem non nisl. Fusce sed lorem in enim dictum bibendum.
    +
    Nam dui erat, auctor a, dignissim quis, sollicitudin eu, felis. Pellentesque nisi urna, interdum eget, sagittis et, consequat vestibulum, lacus. Mauris porttitor ullamcorper augue.
    +
    + + + + +

    Dialog

    +

    Open Dialog

    + +

    Overlay and Shadow Classes (not currently used in UI widgets)

    +
    +

    Lorem ipsum dolor sit amet, Nulla nec tortor. Donec id elit quis purus consectetur consequat.

    Nam congue semper tellus. Sed erat dolor, dapibus sit amet, venenatis ornare, ultrices ut, nisi. Aliquam ante. Suspendisse scelerisque dui nec velit. Duis augue augue, gravida euismod, vulputate ac, facilisis id, sem. Morbi in orci.

    Nulla purus lacus, pulvinar vel, malesuada ac, mattis nec, quam. Nam molestie scelerisque quam. Nullam feugiat cursus lacus.orem ipsum dolor sit amet, consectetur adipiscing elit. Donec libero risus, commodo vitae, pharetra mollis, posuere eu, pede. Nulla nec tortor. Donec id elit quis purus consectetur consequat.

    Nam congue semper tellus. Sed erat dolor, dapibus sit amet, venenatis ornare, ultrices ut, nisi. Aliquam ante. Suspendisse scelerisque dui nec velit. Duis augue augue, gravida euismod, vulputate ac, facilisis id, sem. Morbi in orci. Nulla purus lacus, pulvinar vel, malesuada ac, mattis nec, quam. Nam molestie scelerisque quam.

    Nullam feugiat cursus lacus.orem ipsum dolor sit amet, consectetur adipiscing elit. Donec libero risus, commodo vitae, pharetra mollis, posuere eu, pede. Nulla nec tortor. Donec id elit quis purus consectetur consequat. Nam congue semper tellus. Sed erat dolor, dapibus sit amet, venenatis ornare, ultrices ut, nisi. Aliquam ante.

    Suspendisse scelerisque dui nec velit. Duis augue augue, gravida euismod, vulputate ac, facilisis id, sem. Morbi in orci. Nulla purus lacus, pulvinar vel, malesuada ac, mattis nec, quam. Nam molestie scelerisque quam. Nullam feugiat cursus lacus.orem ipsum dolor sit amet, consectetur adipiscing elit. Donec libero risus, commodo vitae, pharetra mollis, posuere eu, pede. Nulla nec tortor. Donec id elit quis purus consectetur consequat. Nam congue semper tellus. Sed erat dolor, dapibus sit amet, venenatis ornare, ultrices ut, nisi.

    + + +
    +
    +
    +

    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

    +
    +
    + +
    + + +
    +

    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

    +
    + + + +

    Framework Icons (content color preview)

    +
      +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    + + + +

    Slider

    +
    + + + + +

    Datepicker

    +
    + + + + +

    Progressbar

    +
    + + + +

    Highlight / Error

    +
    +
    +

    + Hey! Sample ui-state-highlight style.

    +
    +
    +
    +
    +
    +

    + Alert: Sample ui-state-error style.

    +
    +
    + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/js/jquery-1.8.2.js b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/js/jquery-1.8.2.js new file mode 100644 index 0000000..12c7797 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/js/jquery-1.8.2.js @@ -0,0 +1,9440 @@ +/*! + * jQuery JavaScript Library v1.8.2 + * http://jquery.com/ + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * + * Copyright 2012 jQuery Foundation and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: Thu Sep 20 2012 21:13:05 GMT-0400 (Eastern Daylight Time) + */ +(function( window, undefined ) { +var + // A central reference to the root jQuery(document) + rootjQuery, + + // The deferred used on DOM ready + readyList, + + // Use the correct document accordingly with window argument (sandbox) + document = window.document, + location = window.location, + navigator = window.navigator, + + // Map over jQuery in case of overwrite + _jQuery = window.jQuery, + + // Map over the $ in case of overwrite + _$ = window.$, + + // Save a reference to some core methods + core_push = Array.prototype.push, + core_slice = Array.prototype.slice, + core_indexOf = Array.prototype.indexOf, + core_toString = Object.prototype.toString, + core_hasOwn = Object.prototype.hasOwnProperty, + core_trim = String.prototype.trim, + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + // The jQuery object is actually just the init constructor 'enhanced' + return new jQuery.fn.init( selector, context, rootjQuery ); + }, + + // Used for matching numbers + core_pnum = /[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source, + + // Used for detecting and trimming whitespace + core_rnotwhite = /\S/, + core_rspace = /\s+/, + + // Make sure we trim BOM and NBSP (here's looking at you, Safari 5.0 and IE) + rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + rquickExpr = /^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/, + + // Match a standalone tag + rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, + + // JSON RegExp + rvalidchars = /^[\],:{}\s]*$/, + rvalidbraces = /(?:^|:|,)(?:\s*\[)+/g, + rvalidescape = /\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g, + rvalidtokens = /"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g, + + // Matches dashed string for camelizing + rmsPrefix = /^-ms-/, + rdashAlpha = /-([\da-z])/gi, + + // Used by jQuery.camelCase as callback to replace() + fcamelCase = function( all, letter ) { + return ( letter + "" ).toUpperCase(); + }, + + // The ready event handler and self cleanup method + DOMContentLoaded = function() { + if ( document.addEventListener ) { + document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, false ); + jQuery.ready(); + } else if ( document.readyState === "complete" ) { + // we're here because readyState === "complete" in oldIE + // which is good enough for us to call the dom ready! + document.detachEvent( "onreadystatechange", DOMContentLoaded ); + jQuery.ready(); + } + }, + + // [[Class]] -> type pairs + class2type = {}; + +jQuery.fn = jQuery.prototype = { + constructor: jQuery, + init: function( selector, context, rootjQuery ) { + var match, elem, ret, doc; + + // Handle $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Handle $(DOMElement) + if ( selector.nodeType ) { + this.context = this[0] = selector; + this.length = 1; + return this; + } + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) { + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && (match[1] || !context) ) { + + // HANDLE: $(html) -> $(array) + if ( match[1] ) { + context = context instanceof jQuery ? context[0] : context; + doc = ( context && context.nodeType ? context.ownerDocument || context : document ); + + // scripts is true for back-compat + selector = jQuery.parseHTML( match[1], doc, true ); + if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) { + this.attr.call( selector, context, true ); + } + + return jQuery.merge( this, selector ); + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[2] ); + + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Handle the case where IE and Opera return items + // by name instead of ID + if ( elem.id !== match[2] ) { + return rootjQuery.find( selector ); + } + + // Otherwise, we inject the element directly into the jQuery object + this.length = 1; + this[0] = elem; + } + + this.context = document; + this.selector = selector; + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || rootjQuery ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( jQuery.isFunction( selector ) ) { + return rootjQuery.ready( selector ); + } + + if ( selector.selector !== undefined ) { + this.selector = selector.selector; + this.context = selector.context; + } + + return jQuery.makeArray( selector, this ); + }, + + // Start with an empty selector + selector: "", + + // The current version of jQuery being used + jquery: "1.8.2", + + // The default length of a jQuery object is 0 + length: 0, + + // The number of elements contained in the matched element set + size: function() { + return this.length; + }, + + toArray: function() { + return core_slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + return num == null ? + + // Return a 'clean' array + this.toArray() : + + // Return just the object + ( num < 0 ? this[ this.length + num ] : this[ num ] ); + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems, name, selector ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + ret.context = this.context; + + if ( name === "find" ) { + ret.selector = this.selector + ( this.selector ? " " : "" ) + selector; + } else if ( name ) { + ret.selector = this.selector + "." + name + "(" + selector + ")"; + } + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + // (You can seed the arguments with an array of args, but this is + // only used internally.) + each: function( callback, args ) { + return jQuery.each( this, callback, args ); + }, + + ready: function( fn ) { + // Add the callback + jQuery.ready.promise().done( fn ); + + return this; + }, + + eq: function( i ) { + i = +i; + return i === -1 ? + this.slice( i ) : + this.slice( i, i + 1 ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + slice: function() { + return this.pushStack( core_slice.apply( this, arguments ), + "slice", core_slice.call(arguments).join(",") ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map(this, function( elem, i ) { + return callback.call( elem, i, elem ); + })); + }, + + end: function() { + return this.prevObject || this.constructor(null); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: core_push, + sort: [].sort, + splice: [].splice +}; + +// Give the init function the jQuery prototype for later instantiation +jQuery.fn.init.prototype = jQuery.fn; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[0] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + target = arguments[1] || {}; + // skip the boolean and the target + i = 2; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !jQuery.isFunction(target) ) { + target = {}; + } + + // extend jQuery itself if only one argument is passed + if ( length === i ) { + target = this; + --i; + } + + for ( ; i < length; i++ ) { + // Only deal with non-null/undefined values + if ( (options = arguments[ i ]) != null ) { + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { + if ( copyIsArray ) { + copyIsArray = false; + clone = src && jQuery.isArray(src) ? src : []; + + } else { + clone = src && jQuery.isPlainObject(src) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend({ + noConflict: function( deep ) { + if ( window.$ === jQuery ) { + window.$ = _$; + } + + if ( deep && window.jQuery === jQuery ) { + window.jQuery = _jQuery; + } + + return jQuery; + }, + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Hold (or release) the ready event + holdReady: function( hold ) { + if ( hold ) { + jQuery.readyWait++; + } else { + jQuery.ready( true ); + } + }, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). + if ( !document.body ) { + return setTimeout( jQuery.ready, 1 ); + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + + // Trigger any bound ready events + if ( jQuery.fn.trigger ) { + jQuery( document ).trigger("ready").off("ready"); + } + }, + + // See test/unit/core.js for details concerning isFunction. + // Since version 1.3, DOM methods and functions like alert + // aren't supported. They return false on IE (#2968). + isFunction: function( obj ) { + return jQuery.type(obj) === "function"; + }, + + isArray: Array.isArray || function( obj ) { + return jQuery.type(obj) === "array"; + }, + + isWindow: function( obj ) { + return obj != null && obj == obj.window; + }, + + isNumeric: function( obj ) { + return !isNaN( parseFloat(obj) ) && isFinite( obj ); + }, + + type: function( obj ) { + return obj == null ? + String( obj ) : + class2type[ core_toString.call(obj) ] || "object"; + }, + + isPlainObject: function( obj ) { + // Must be an Object. + // Because of IE, we also have to check the presence of the constructor property. + // Make sure that DOM nodes and window objects don't pass through, as well + if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { + return false; + } + + try { + // Not own constructor property must be Object + if ( obj.constructor && + !core_hasOwn.call(obj, "constructor") && + !core_hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) { + return false; + } + } catch ( e ) { + // IE8,9 Will throw exceptions on certain host objects #9897 + return false; + } + + // Own properties are enumerated firstly, so to speed up, + // if last one is own, then all properties are own. + + var key; + for ( key in obj ) {} + + return key === undefined || core_hasOwn.call( obj, key ); + }, + + isEmptyObject: function( obj ) { + var name; + for ( name in obj ) { + return false; + } + return true; + }, + + error: function( msg ) { + throw new Error( msg ); + }, + + // data: string of html + // context (optional): If specified, the fragment will be created in this context, defaults to document + // scripts (optional): If true, will include scripts passed in the html string + parseHTML: function( data, context, scripts ) { + var parsed; + if ( !data || typeof data !== "string" ) { + return null; + } + if ( typeof context === "boolean" ) { + scripts = context; + context = 0; + } + context = context || document; + + // Single tag + if ( (parsed = rsingleTag.exec( data )) ) { + return [ context.createElement( parsed[1] ) ]; + } + + parsed = jQuery.buildFragment( [ data ], context, scripts ? null : [] ); + return jQuery.merge( [], + (parsed.cacheable ? jQuery.clone( parsed.fragment ) : parsed.fragment).childNodes ); + }, + + parseJSON: function( data ) { + if ( !data || typeof data !== "string") { + return null; + } + + // Make sure leading/trailing whitespace is removed (IE can't handle it) + data = jQuery.trim( data ); + + // Attempt to parse using the native JSON parser first + if ( window.JSON && window.JSON.parse ) { + return window.JSON.parse( data ); + } + + // Make sure the incoming data is actual JSON + // Logic borrowed from http://json.org/json2.js + if ( rvalidchars.test( data.replace( rvalidescape, "@" ) + .replace( rvalidtokens, "]" ) + .replace( rvalidbraces, "")) ) { + + return ( new Function( "return " + data ) )(); + + } + jQuery.error( "Invalid JSON: " + data ); + }, + + // Cross-browser xml parsing + parseXML: function( data ) { + var xml, tmp; + if ( !data || typeof data !== "string" ) { + return null; + } + try { + if ( window.DOMParser ) { // Standard + tmp = new DOMParser(); + xml = tmp.parseFromString( data , "text/xml" ); + } else { // IE + xml = new ActiveXObject( "Microsoft.XMLDOM" ); + xml.async = "false"; + xml.loadXML( data ); + } + } catch( e ) { + xml = undefined; + } + if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; + }, + + noop: function() {}, + + // Evaluates a script in a global context + // Workarounds based on findings by Jim Driscoll + // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context + globalEval: function( data ) { + if ( data && core_rnotwhite.test( data ) ) { + // We use execScript on Internet Explorer + // We use an anonymous function so that context is window + // rather than jQuery in Firefox + ( window.execScript || function( data ) { + window[ "eval" ].call( window, data ); + } )( data ); + } + }, + + // Convert dashed to camelCase; used by the css and data modules + // Microsoft forgot to hump their vendor prefix (#9572) + camelCase: function( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); + }, + + nodeName: function( elem, name ) { + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + }, + + // args is for internal usage only + each: function( obj, callback, args ) { + var name, + i = 0, + length = obj.length, + isObj = length === undefined || jQuery.isFunction( obj ); + + if ( args ) { + if ( isObj ) { + for ( name in obj ) { + if ( callback.apply( obj[ name ], args ) === false ) { + break; + } + } + } else { + for ( ; i < length; ) { + if ( callback.apply( obj[ i++ ], args ) === false ) { + break; + } + } + } + + // A special, fast, case for the most common use of each + } else { + if ( isObj ) { + for ( name in obj ) { + if ( callback.call( obj[ name ], name, obj[ name ] ) === false ) { + break; + } + } + } else { + for ( ; i < length; ) { + if ( callback.call( obj[ i ], i, obj[ i++ ] ) === false ) { + break; + } + } + } + } + + return obj; + }, + + // Use native String.trim function wherever possible + trim: core_trim && !core_trim.call("\uFEFF\xA0") ? + function( text ) { + return text == null ? + "" : + core_trim.call( text ); + } : + + // Otherwise use our own trimming functionality + function( text ) { + return text == null ? + "" : + ( text + "" ).replace( rtrim, "" ); + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var type, + ret = results || []; + + if ( arr != null ) { + // The window, strings (and functions) also have 'length' + // Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930 + type = jQuery.type( arr ); + + if ( arr.length == null || type === "string" || type === "function" || type === "regexp" || jQuery.isWindow( arr ) ) { + core_push.call( ret, arr ); + } else { + jQuery.merge( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + var len; + + if ( arr ) { + if ( core_indexOf ) { + return core_indexOf.call( arr, elem, i ); + } + + len = arr.length; + i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; + + for ( ; i < len; i++ ) { + // Skip accessing in sparse arrays + if ( i in arr && arr[ i ] === elem ) { + return i; + } + } + } + + return -1; + }, + + merge: function( first, second ) { + var l = second.length, + i = first.length, + j = 0; + + if ( typeof l === "number" ) { + for ( ; j < l; j++ ) { + first[ i++ ] = second[ j ]; + } + + } else { + while ( second[j] !== undefined ) { + first[ i++ ] = second[ j++ ]; + } + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, inv ) { + var retVal, + ret = [], + i = 0, + length = elems.length; + inv = !!inv; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + retVal = !!callback( elems[ i ], i ); + if ( inv !== retVal ) { + ret.push( elems[ i ] ); + } + } + + return ret; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var value, key, + ret = [], + i = 0, + length = elems.length, + // jquery objects are treated as arrays + isArray = elems instanceof jQuery || length !== undefined && typeof length === "number" && ( ( length > 0 && elems[ 0 ] && elems[ length -1 ] ) || length === 0 || jQuery.isArray( elems ) ) ; + + // Go through the array, translating each of the items to their + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret[ ret.length ] = value; + } + } + + // Go through every key on the object, + } else { + for ( key in elems ) { + value = callback( elems[ key ], key, arg ); + + if ( value != null ) { + ret[ ret.length ] = value; + } + } + } + + // Flatten any nested arrays + return ret.concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // Bind a function to a context, optionally partially applying any + // arguments. + proxy: function( fn, context ) { + var tmp, args, proxy; + + if ( typeof context === "string" ) { + tmp = fn[ context ]; + context = fn; + fn = tmp; + } + + // Quick check to determine if target is callable, in the spec + // this throws a TypeError, but we will just return undefined. + if ( !jQuery.isFunction( fn ) ) { + return undefined; + } + + // Simulated bind + args = core_slice.call( arguments, 2 ); + proxy = function() { + return fn.apply( context, args.concat( core_slice.call( arguments ) ) ); + }; + + // Set the guid of unique handler to the same of original handler, so it can be removed + proxy.guid = fn.guid = fn.guid || jQuery.guid++; + + return proxy; + }, + + // Multifunctional method to get and set values of a collection + // The value/s can optionally be executed if it's a function + access: function( elems, fn, key, value, chainable, emptyGet, pass ) { + var exec, + bulk = key == null, + i = 0, + length = elems.length; + + // Sets many values + if ( key && typeof key === "object" ) { + for ( i in key ) { + jQuery.access( elems, fn, i, key[i], 1, emptyGet, value ); + } + chainable = 1; + + // Sets one value + } else if ( value !== undefined ) { + // Optionally, function values get executed if exec is true + exec = pass === undefined && jQuery.isFunction( value ); + + if ( bulk ) { + // Bulk operations only iterate when executing function values + if ( exec ) { + exec = fn; + fn = function( elem, key, value ) { + return exec.call( jQuery( elem ), value ); + }; + + // Otherwise they run against the entire set + } else { + fn.call( elems, value ); + fn = null; + } + } + + if ( fn ) { + for (; i < length; i++ ) { + fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key ) ) : value, pass ); + } + } + + chainable = 1; + } + + return chainable ? + elems : + + // Gets + bulk ? + fn.call( elems ) : + length ? fn( elems[0], key ) : emptyGet; + }, + + now: function() { + return ( new Date() ).getTime(); + } +}); + +jQuery.ready.promise = function( obj ) { + if ( !readyList ) { + + readyList = jQuery.Deferred(); + + // Catch cases where $(document).ready() is called after the browser event has already occurred. + // we once tried to use readyState "interactive" here, but it caused issues like the one + // discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15 + if ( document.readyState === "complete" ) { + // Handle it asynchronously to allow scripts the opportunity to delay ready + setTimeout( jQuery.ready, 1 ); + + // Standards-based browsers support DOMContentLoaded + } else if ( document.addEventListener ) { + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", DOMContentLoaded, false ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", jQuery.ready, false ); + + // If IE event model is used + } else { + // Ensure firing before onload, maybe late but safe also for iframes + document.attachEvent( "onreadystatechange", DOMContentLoaded ); + + // A fallback to window.onload, that will always work + window.attachEvent( "onload", jQuery.ready ); + + // If IE and not a frame + // continually check to see if the document is ready + var top = false; + + try { + top = window.frameElement == null && document.documentElement; + } catch(e) {} + + if ( top && top.doScroll ) { + (function doScrollCheck() { + if ( !jQuery.isReady ) { + + try { + // Use the trick by Diego Perini + // http://javascript.nwbox.com/IEContentLoaded/ + top.doScroll("left"); + } catch(e) { + return setTimeout( doScrollCheck, 50 ); + } + + // and execute any waiting functions + jQuery.ready(); + } + })(); + } + } + } + return readyList.promise( obj ); +}; + +// Populate the class2type map +jQuery.each("Boolean Number String Function Array Date RegExp Object".split(" "), function(i, name) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +}); + +// All jQuery objects should point back to these +rootjQuery = jQuery(document); +// String to Object options format cache +var optionsCache = {}; + +// Convert String-formatted options into Object-formatted ones and store in cache +function createOptions( options ) { + var object = optionsCache[ options ] = {}; + jQuery.each( options.split( core_rspace ), function( _, flag ) { + object[ flag ] = true; + }); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + ( optionsCache[ options ] || createOptions( options ) ) : + jQuery.extend( {}, options ); + + var // Last fire value (for non-forgettable lists) + memory, + // Flag to know if list was already fired + fired, + // Flag to know if list is currently firing + firing, + // First callback to fire (used internally by add and fireWith) + firingStart, + // End of the loop when firing + firingLength, + // Index of currently firing callback (modified by remove if needed) + firingIndex, + // Actual callback list + list = [], + // Stack of fire calls for repeatable lists + stack = !options.once && [], + // Fire callbacks + fire = function( data ) { + memory = options.memory && data; + fired = true; + firingIndex = firingStart || 0; + firingStart = 0; + firingLength = list.length; + firing = true; + for ( ; list && firingIndex < firingLength; firingIndex++ ) { + if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) { + memory = false; // To prevent further calls using add + break; + } + } + firing = false; + if ( list ) { + if ( stack ) { + if ( stack.length ) { + fire( stack.shift() ); + } + } else if ( memory ) { + list = []; + } else { + self.disable(); + } + } + }, + // Actual Callbacks object + self = { + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + // First, we save the current length + var start = list.length; + (function add( args ) { + jQuery.each( args, function( _, arg ) { + var type = jQuery.type( arg ); + if ( type === "function" && ( !options.unique || !self.has( arg ) ) ) { + list.push( arg ); + } else if ( arg && arg.length && type !== "string" ) { + // Inspect recursively + add( arg ); + } + }); + })( arguments ); + // Do we need to add the callbacks to the + // current firing batch? + if ( firing ) { + firingLength = list.length; + // With memory, if we're not firing then + // we should call right away + } else if ( memory ) { + firingStart = start; + fire( memory ); + } + } + return this; + }, + // Remove a callback from the list + remove: function() { + if ( list ) { + jQuery.each( arguments, function( _, arg ) { + var index; + while( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + // Handle firing indexes + if ( firing ) { + if ( index <= firingLength ) { + firingLength--; + } + if ( index <= firingIndex ) { + firingIndex--; + } + } + } + }); + } + return this; + }, + // Control if a given callback is in the list + has: function( fn ) { + return jQuery.inArray( fn, list ) > -1; + }, + // Remove all callbacks from the list + empty: function() { + list = []; + return this; + }, + // Have the list do nothing anymore + disable: function() { + list = stack = memory = undefined; + return this; + }, + // Is it disabled? + disabled: function() { + return !list; + }, + // Lock the list in its current state + lock: function() { + stack = undefined; + if ( !memory ) { + self.disable(); + } + return this; + }, + // Is it locked? + locked: function() { + return !stack; + }, + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + if ( list && ( !fired || stack ) ) { + if ( firing ) { + stack.push( args ); + } else { + fire( args ); + } + } + return this; + }, + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; +jQuery.extend({ + + Deferred: function( func ) { + var tuples = [ + // action, add listener, listener list, final state + [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ], + [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ], + [ "notify", "progress", jQuery.Callbacks("memory") ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + then: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + return jQuery.Deferred(function( newDefer ) { + jQuery.each( tuples, function( i, tuple ) { + var action = tuple[ 0 ], + fn = fns[ i ]; + // deferred[ done | fail | progress ] for forwarding actions to newDefer + deferred[ tuple[1] ]( jQuery.isFunction( fn ) ? + function() { + var returned = fn.apply( this, arguments ); + if ( returned && jQuery.isFunction( returned.promise ) ) { + returned.promise() + .done( newDefer.resolve ) + .fail( newDefer.reject ) + .progress( newDefer.notify ); + } else { + newDefer[ action + "With" ]( this === deferred ? newDefer : this, [ returned ] ); + } + } : + newDefer[ action ] + ); + }); + fns = null; + }).promise(); + }, + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Keep pipe for back-compat + promise.pipe = promise.then; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 3 ]; + + // promise[ done | fail | progress ] = list.add + promise[ tuple[1] ] = list.add; + + // Handle state + if ( stateString ) { + list.add(function() { + // state = [ resolved | rejected ] + state = stateString; + + // [ reject_list | resolve_list ].disable; progress_list.lock + }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); + } + + // deferred[ resolve | reject | notify ] = list.fire + deferred[ tuple[0] ] = list.fire; + deferred[ tuple[0] + "With" ] = list.fireWith; + }); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( subordinate /* , ..., subordinateN */ ) { + var i = 0, + resolveValues = core_slice.call( arguments ), + length = resolveValues.length, + + // the count of uncompleted subordinates + remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, + + // the master Deferred. If resolveValues consist of only a single Deferred, just use that. + deferred = remaining === 1 ? subordinate : jQuery.Deferred(), + + // Update function for both resolve and progress values + updateFunc = function( i, contexts, values ) { + return function( value ) { + contexts[ i ] = this; + values[ i ] = arguments.length > 1 ? core_slice.call( arguments ) : value; + if( values === progressValues ) { + deferred.notifyWith( contexts, values ); + } else if ( !( --remaining ) ) { + deferred.resolveWith( contexts, values ); + } + }; + }, + + progressValues, progressContexts, resolveContexts; + + // add listeners to Deferred subordinates; treat others as resolved + if ( length > 1 ) { + progressValues = new Array( length ); + progressContexts = new Array( length ); + resolveContexts = new Array( length ); + for ( ; i < length; i++ ) { + if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) { + resolveValues[ i ].promise() + .done( updateFunc( i, resolveContexts, resolveValues ) ) + .fail( deferred.reject ) + .progress( updateFunc( i, progressContexts, progressValues ) ); + } else { + --remaining; + } + } + } + + // if we're not waiting on anything, resolve the master + if ( !remaining ) { + deferred.resolveWith( resolveContexts, resolveValues ); + } + + return deferred.promise(); + } +}); +jQuery.support = (function() { + + var support, + all, + a, + select, + opt, + input, + fragment, + eventName, + i, + isSupported, + clickFn, + div = document.createElement("div"); + + // Preliminary tests + div.setAttribute( "className", "t" ); + div.innerHTML = "
    a"; + + all = div.getElementsByTagName("*"); + a = div.getElementsByTagName("a")[ 0 ]; + a.style.cssText = "top:1px;float:left;opacity:.5"; + + // Can't get basic test support + if ( !all || !all.length ) { + return {}; + } + + // First batch of supports tests + select = document.createElement("select"); + opt = select.appendChild( document.createElement("option") ); + input = div.getElementsByTagName("input")[ 0 ]; + + support = { + // IE strips leading whitespace when .innerHTML is used + leadingWhitespace: ( div.firstChild.nodeType === 3 ), + + // Make sure that tbody elements aren't automatically inserted + // IE will insert them into empty tables + tbody: !div.getElementsByTagName("tbody").length, + + // Make sure that link elements get serialized correctly by innerHTML + // This requires a wrapper element in IE + htmlSerialize: !!div.getElementsByTagName("link").length, + + // Get the style information from getAttribute + // (IE uses .cssText instead) + style: /top/.test( a.getAttribute("style") ), + + // Make sure that URLs aren't manipulated + // (IE normalizes it by default) + hrefNormalized: ( a.getAttribute("href") === "/a" ), + + // Make sure that element opacity exists + // (IE uses filter instead) + // Use a regex to work around a WebKit issue. See #5145 + opacity: /^0.5/.test( a.style.opacity ), + + // Verify style float existence + // (IE uses styleFloat instead of cssFloat) + cssFloat: !!a.style.cssFloat, + + // Make sure that if no value is specified for a checkbox + // that it defaults to "on". + // (WebKit defaults to "" instead) + checkOn: ( input.value === "on" ), + + // Make sure that a selected-by-default option has a working selected property. + // (WebKit defaults to false instead of true, IE too, if it's in an optgroup) + optSelected: opt.selected, + + // Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7) + getSetAttribute: div.className !== "t", + + // Tests for enctype support on a form(#6743) + enctype: !!document.createElement("form").enctype, + + // Makes sure cloning an html5 element does not cause problems + // Where outerHTML is undefined, this still works + html5Clone: document.createElement("nav").cloneNode( true ).outerHTML !== "<:nav>", + + // jQuery.support.boxModel DEPRECATED in 1.8 since we don't support Quirks Mode + boxModel: ( document.compatMode === "CSS1Compat" ), + + // Will be defined later + submitBubbles: true, + changeBubbles: true, + focusinBubbles: false, + deleteExpando: true, + noCloneEvent: true, + inlineBlockNeedsLayout: false, + shrinkWrapBlocks: false, + reliableMarginRight: true, + boxSizingReliable: true, + pixelPosition: false + }; + + // Make sure checked status is properly cloned + input.checked = true; + support.noCloneChecked = input.cloneNode( true ).checked; + + // Make sure that the options inside disabled selects aren't marked as disabled + // (WebKit marks them as disabled) + select.disabled = true; + support.optDisabled = !opt.disabled; + + // Test to see if it's possible to delete an expando from an element + // Fails in Internet Explorer + try { + delete div.test; + } catch( e ) { + support.deleteExpando = false; + } + + if ( !div.addEventListener && div.attachEvent && div.fireEvent ) { + div.attachEvent( "onclick", clickFn = function() { + // Cloning a node shouldn't copy over any + // bound event handlers (IE does this) + support.noCloneEvent = false; + }); + div.cloneNode( true ).fireEvent("onclick"); + div.detachEvent( "onclick", clickFn ); + } + + // Check if a radio maintains its value + // after being appended to the DOM + input = document.createElement("input"); + input.value = "t"; + input.setAttribute( "type", "radio" ); + support.radioValue = input.value === "t"; + + input.setAttribute( "checked", "checked" ); + + // #11217 - WebKit loses check when the name is after the checked attribute + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + fragment = document.createDocumentFragment(); + fragment.appendChild( div.lastChild ); + + // WebKit doesn't clone checked state correctly in fragments + support.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Check if a disconnected checkbox will retain its checked + // value of true after appended to the DOM (IE6/7) + support.appendChecked = input.checked; + + fragment.removeChild( input ); + fragment.appendChild( div ); + + // Technique from Juriy Zaytsev + // http://perfectionkills.com/detecting-event-support-without-browser-sniffing/ + // We only care about the case where non-standard event systems + // are used, namely in IE. Short-circuiting here helps us to + // avoid an eval call (in setAttribute) which can cause CSP + // to go haywire. See: https://developer.mozilla.org/en/Security/CSP + if ( div.attachEvent ) { + for ( i in { + submit: true, + change: true, + focusin: true + }) { + eventName = "on" + i; + isSupported = ( eventName in div ); + if ( !isSupported ) { + div.setAttribute( eventName, "return;" ); + isSupported = ( typeof div[ eventName ] === "function" ); + } + support[ i + "Bubbles" ] = isSupported; + } + } + + // Run tests that need a body at doc ready + jQuery(function() { + var container, div, tds, marginDiv, + divReset = "padding:0;margin:0;border:0;display:block;overflow:hidden;", + body = document.getElementsByTagName("body")[0]; + + if ( !body ) { + // Return for frameset docs that don't have a body + return; + } + + container = document.createElement("div"); + container.style.cssText = "visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px"; + body.insertBefore( container, body.firstChild ); + + // Construct the test element + div = document.createElement("div"); + container.appendChild( div ); + + // Check if table cells still have offsetWidth/Height when they are set + // to display:none and there are still other visible table cells in a + // table row; if so, offsetWidth/Height are not reliable for use when + // determining if an element has been hidden directly using + // display:none (it is still safe to use offsets if a parent element is + // hidden; don safety goggles and see bug #4512 for more information). + // (only IE 8 fails this test) + div.innerHTML = "
    t
    "; + tds = div.getElementsByTagName("td"); + tds[ 0 ].style.cssText = "padding:0;margin:0;border:0;display:none"; + isSupported = ( tds[ 0 ].offsetHeight === 0 ); + + tds[ 0 ].style.display = ""; + tds[ 1 ].style.display = "none"; + + // Check if empty table cells still have offsetWidth/Height + // (IE <= 8 fail this test) + support.reliableHiddenOffsets = isSupported && ( tds[ 0 ].offsetHeight === 0 ); + + // Check box-sizing and margin behavior + div.innerHTML = ""; + div.style.cssText = "box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;"; + support.boxSizing = ( div.offsetWidth === 4 ); + support.doesNotIncludeMarginInBodyOffset = ( body.offsetTop !== 1 ); + + // NOTE: To any future maintainer, we've window.getComputedStyle + // because jsdom on node.js will break without it. + if ( window.getComputedStyle ) { + support.pixelPosition = ( window.getComputedStyle( div, null ) || {} ).top !== "1%"; + support.boxSizingReliable = ( window.getComputedStyle( div, null ) || { width: "4px" } ).width === "4px"; + + // Check if div with explicit width and no margin-right incorrectly + // gets computed margin-right based on width of container. For more + // info see bug #3333 + // Fails in WebKit before Feb 2011 nightlies + // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right + marginDiv = document.createElement("div"); + marginDiv.style.cssText = div.style.cssText = divReset; + marginDiv.style.marginRight = marginDiv.style.width = "0"; + div.style.width = "1px"; + div.appendChild( marginDiv ); + support.reliableMarginRight = + !parseFloat( ( window.getComputedStyle( marginDiv, null ) || {} ).marginRight ); + } + + if ( typeof div.style.zoom !== "undefined" ) { + // Check if natively block-level elements act like inline-block + // elements when setting their display to 'inline' and giving + // them layout + // (IE < 8 does this) + div.innerHTML = ""; + div.style.cssText = divReset + "width:1px;padding:1px;display:inline;zoom:1"; + support.inlineBlockNeedsLayout = ( div.offsetWidth === 3 ); + + // Check if elements with layout shrink-wrap their children + // (IE 6 does this) + div.style.display = "block"; + div.style.overflow = "visible"; + div.innerHTML = "
    "; + div.firstChild.style.width = "5px"; + support.shrinkWrapBlocks = ( div.offsetWidth !== 3 ); + + container.style.zoom = 1; + } + + // Null elements to avoid leaks in IE + body.removeChild( container ); + container = div = tds = marginDiv = null; + }); + + // Null elements to avoid leaks in IE + fragment.removeChild( div ); + all = a = select = opt = input = fragment = div = null; + + return support; +})(); +var rbrace = /(?:\{[\s\S]*\}|\[[\s\S]*\])$/, + rmultiDash = /([A-Z])/g; + +jQuery.extend({ + cache: {}, + + deletedIds: [], + + // Remove at next major release (1.9/2.0) + uuid: 0, + + // Unique for each copy of jQuery on the page + // Non-digits removed to match rinlinejQuery + expando: "jQuery" + ( jQuery.fn.jquery + Math.random() ).replace( /\D/g, "" ), + + // The following elements throw uncatchable exceptions if you + // attempt to add expando properties to them. + noData: { + "embed": true, + // Ban all objects except for Flash (which handle expandos) + "object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000", + "applet": true + }, + + hasData: function( elem ) { + elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ]; + return !!elem && !isEmptyDataObject( elem ); + }, + + data: function( elem, name, data, pvt /* Internal Use Only */ ) { + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var thisCache, ret, + internalKey = jQuery.expando, + getByName = typeof name === "string", + + // We have to handle DOM nodes and JS objects differently because IE6-7 + // can't GC object references properly across the DOM-JS boundary + isNode = elem.nodeType, + + // Only DOM nodes need the global jQuery cache; JS object data is + // attached directly to the object so GC can occur automatically + cache = isNode ? jQuery.cache : elem, + + // Only defining an ID for JS objects if its cache already exists allows + // the code to shortcut on the same path as a DOM node with no cache + id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey; + + // Avoid doing any more work than we need to when trying to get data on an + // object that has no data at all + if ( (!id || !cache[id] || (!pvt && !cache[id].data)) && getByName && data === undefined ) { + return; + } + + if ( !id ) { + // Only DOM nodes need a new unique ID for each element since their data + // ends up in the global cache + if ( isNode ) { + elem[ internalKey ] = id = jQuery.deletedIds.pop() || jQuery.guid++; + } else { + id = internalKey; + } + } + + if ( !cache[ id ] ) { + cache[ id ] = {}; + + // Avoids exposing jQuery metadata on plain JS objects when the object + // is serialized using JSON.stringify + if ( !isNode ) { + cache[ id ].toJSON = jQuery.noop; + } + } + + // An object can be passed to jQuery.data instead of a key/value pair; this gets + // shallow copied over onto the existing cache + if ( typeof name === "object" || typeof name === "function" ) { + if ( pvt ) { + cache[ id ] = jQuery.extend( cache[ id ], name ); + } else { + cache[ id ].data = jQuery.extend( cache[ id ].data, name ); + } + } + + thisCache = cache[ id ]; + + // jQuery data() is stored in a separate object inside the object's internal data + // cache in order to avoid key collisions between internal data and user-defined + // data. + if ( !pvt ) { + if ( !thisCache.data ) { + thisCache.data = {}; + } + + thisCache = thisCache.data; + } + + if ( data !== undefined ) { + thisCache[ jQuery.camelCase( name ) ] = data; + } + + // Check for both converted-to-camel and non-converted data property names + // If a data property was specified + if ( getByName ) { + + // First Try to find as-is property data + ret = thisCache[ name ]; + + // Test for null|undefined property data + if ( ret == null ) { + + // Try to find the camelCased property + ret = thisCache[ jQuery.camelCase( name ) ]; + } + } else { + ret = thisCache; + } + + return ret; + }, + + removeData: function( elem, name, pvt /* Internal Use Only */ ) { + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var thisCache, i, l, + + isNode = elem.nodeType, + + // See jQuery.data for more information + cache = isNode ? jQuery.cache : elem, + id = isNode ? elem[ jQuery.expando ] : jQuery.expando; + + // If there is already no cache entry for this object, there is no + // purpose in continuing + if ( !cache[ id ] ) { + return; + } + + if ( name ) { + + thisCache = pvt ? cache[ id ] : cache[ id ].data; + + if ( thisCache ) { + + // Support array or space separated string names for data keys + if ( !jQuery.isArray( name ) ) { + + // try the string as a key before any manipulation + if ( name in thisCache ) { + name = [ name ]; + } else { + + // split the camel cased version by spaces unless a key with the spaces exists + name = jQuery.camelCase( name ); + if ( name in thisCache ) { + name = [ name ]; + } else { + name = name.split(" "); + } + } + } + + for ( i = 0, l = name.length; i < l; i++ ) { + delete thisCache[ name[i] ]; + } + + // If there is no data left in the cache, we want to continue + // and let the cache object itself get destroyed + if ( !( pvt ? isEmptyDataObject : jQuery.isEmptyObject )( thisCache ) ) { + return; + } + } + } + + // See jQuery.data for more information + if ( !pvt ) { + delete cache[ id ].data; + + // Don't destroy the parent cache unless the internal data object + // had been the only thing left in it + if ( !isEmptyDataObject( cache[ id ] ) ) { + return; + } + } + + // Destroy the cache + if ( isNode ) { + jQuery.cleanData( [ elem ], true ); + + // Use delete when supported for expandos or `cache` is not a window per isWindow (#10080) + } else if ( jQuery.support.deleteExpando || cache != cache.window ) { + delete cache[ id ]; + + // When all else fails, null + } else { + cache[ id ] = null; + } + }, + + // For internal use only. + _data: function( elem, name, data ) { + return jQuery.data( elem, name, data, true ); + }, + + // A method for determining if a DOM node can handle the data expando + acceptData: function( elem ) { + var noData = elem.nodeName && jQuery.noData[ elem.nodeName.toLowerCase() ]; + + // nodes accept data unless otherwise specified; rejection can be conditional + return !noData || noData !== true && elem.getAttribute("classid") === noData; + } +}); + +jQuery.fn.extend({ + data: function( key, value ) { + var parts, part, attr, name, l, + elem = this[0], + i = 0, + data = null; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = jQuery.data( elem ); + + if ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) { + attr = elem.attributes; + for ( l = attr.length; i < l; i++ ) { + name = attr[i].name; + + if ( !name.indexOf( "data-" ) ) { + name = jQuery.camelCase( name.substring(5) ); + + dataAttr( elem, name, data[ name ] ); + } + } + jQuery._data( elem, "parsedAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each(function() { + jQuery.data( this, key ); + }); + } + + parts = key.split( ".", 2 ); + parts[1] = parts[1] ? "." + parts[1] : ""; + part = parts[1] + "!"; + + return jQuery.access( this, function( value ) { + + if ( value === undefined ) { + data = this.triggerHandler( "getData" + part, [ parts[0] ] ); + + // Try to fetch any internally stored data first + if ( data === undefined && elem ) { + data = jQuery.data( elem, key ); + data = dataAttr( elem, key, data ); + } + + return data === undefined && parts[1] ? + this.data( parts[0] ) : + data; + } + + parts[1] = value; + this.each(function() { + var self = jQuery( this ); + + self.triggerHandler( "setData" + part, parts ); + jQuery.data( this, key, value ); + self.triggerHandler( "changeData" + part, parts ); + }); + }, null, value, arguments.length > 1, null, false ); + }, + + removeData: function( key ) { + return this.each(function() { + jQuery.removeData( this, key ); + }); + } +}); + +function dataAttr( elem, key, data ) { + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + + var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); + + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = data === "true" ? true : + data === "false" ? false : + data === "null" ? null : + // Only convert to a number if it doesn't change the string + +data + "" === data ? +data : + rbrace.test( data ) ? jQuery.parseJSON( data ) : + data; + } catch( e ) {} + + // Make sure we set the data so it isn't changed later + jQuery.data( elem, key, data ); + + } else { + data = undefined; + } + } + + return data; +} + +// checks a cache object for emptiness +function isEmptyDataObject( obj ) { + var name; + for ( name in obj ) { + + // if the public data object is empty, the private is still empty + if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) { + continue; + } + if ( name !== "toJSON" ) { + return false; + } + } + + return true; +} +jQuery.extend({ + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = jQuery._data( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || jQuery.isArray(data) ) { + queue = jQuery._data( elem, type, jQuery.makeArray(data) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // not intended for public consumption - generates a queueHooks object, or returns the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return jQuery._data( elem, key ) || jQuery._data( elem, key, { + empty: jQuery.Callbacks("once memory").add(function() { + jQuery.removeData( elem, type + "queue", true ); + jQuery.removeData( elem, key, true ); + }) + }); + } +}); + +jQuery.fn.extend({ + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[0], type ); + } + + return data === undefined ? + this : + this.each(function() { + var queue = jQuery.queue( this, type, data ); + + // ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[0] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + }); + }, + dequeue: function( type ) { + return this.each(function() { + jQuery.dequeue( this, type ); + }); + }, + // Based off of the plugin by Clint Helfers, with permission. + // http://blindsignals.com/index.php/2009/07/jquery-delay/ + delay: function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = setTimeout( next, time ); + hooks.stop = function() { + clearTimeout( timeout ); + }; + }); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while( i-- ) { + tmp = jQuery._data( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +}); +var nodeHook, boolHook, fixSpecified, + rclass = /[\t\r\n]/g, + rreturn = /\r/g, + rtype = /^(?:button|input)$/i, + rfocusable = /^(?:button|input|object|select|textarea)$/i, + rclickable = /^a(?:rea|)$/i, + rboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i, + getSetAttribute = jQuery.support.getSetAttribute; + +jQuery.fn.extend({ + attr: function( name, value ) { + return jQuery.access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each(function() { + jQuery.removeAttr( this, name ); + }); + }, + + prop: function( name, value ) { + return jQuery.access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + name = jQuery.propFix[ name ] || name; + return this.each(function() { + // try/catch handles cases where IE balks (such as removing a property on window) + try { + this[ name ] = undefined; + delete this[ name ]; + } catch( e ) {} + }); + }, + + addClass: function( value ) { + var classNames, i, l, elem, + setClass, c, cl; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).addClass( value.call(this, j, this.className) ); + }); + } + + if ( value && typeof value === "string" ) { + classNames = value.split( core_rspace ); + + for ( i = 0, l = this.length; i < l; i++ ) { + elem = this[ i ]; + + if ( elem.nodeType === 1 ) { + if ( !elem.className && classNames.length === 1 ) { + elem.className = value; + + } else { + setClass = " " + elem.className + " "; + + for ( c = 0, cl = classNames.length; c < cl; c++ ) { + if ( setClass.indexOf( " " + classNames[ c ] + " " ) < 0 ) { + setClass += classNames[ c ] + " "; + } + } + elem.className = jQuery.trim( setClass ); + } + } + } + } + + return this; + }, + + removeClass: function( value ) { + var removes, className, elem, c, cl, i, l; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).removeClass( value.call(this, j, this.className) ); + }); + } + if ( (value && typeof value === "string") || value === undefined ) { + removes = ( value || "" ).split( core_rspace ); + + for ( i = 0, l = this.length; i < l; i++ ) { + elem = this[ i ]; + if ( elem.nodeType === 1 && elem.className ) { + + className = (" " + elem.className + " ").replace( rclass, " " ); + + // loop over each item in the removal list + for ( c = 0, cl = removes.length; c < cl; c++ ) { + // Remove until there is nothing to remove, + while ( className.indexOf(" " + removes[ c ] + " ") >= 0 ) { + className = className.replace( " " + removes[ c ] + " " , " " ); + } + } + elem.className = value ? jQuery.trim( className ) : ""; + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value, + isBool = typeof stateVal === "boolean"; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( i ) { + jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal ); + }); + } + + return this.each(function() { + if ( type === "string" ) { + // toggle individual class names + var className, + i = 0, + self = jQuery( this ), + state = stateVal, + classNames = value.split( core_rspace ); + + while ( (className = classNames[ i++ ]) ) { + // check each className given, space separated list + state = isBool ? state : !self.hasClass( className ); + self[ state ? "addClass" : "removeClass" ]( className ); + } + + } else if ( type === "undefined" || type === "boolean" ) { + if ( this.className ) { + // store className if set + jQuery._data( this, "__className__", this.className ); + } + + // toggle whole className + this.className = this.className || value === false ? "" : jQuery._data( this, "__className__" ) || ""; + } + }); + }, + + hasClass: function( selector ) { + var className = " " + selector + " ", + i = 0, + l = this.length; + for ( ; i < l; i++ ) { + if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) >= 0 ) { + return true; + } + } + + return false; + }, + + val: function( value ) { + var hooks, ret, isFunction, + elem = this[0]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) { + return ret; + } + + ret = elem.value; + + return typeof ret === "string" ? + // handle most common string cases + ret.replace(rreturn, "") : + // handle cases where value is null/undef or number + ret == null ? "" : ret; + } + + return; + } + + isFunction = jQuery.isFunction( value ); + + return this.each(function( i ) { + var val, + self = jQuery(this); + + if ( this.nodeType !== 1 ) { + return; + } + + if ( isFunction ) { + val = value.call( this, i, self.val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + } else if ( typeof val === "number" ) { + val += ""; + } else if ( jQuery.isArray( val ) ) { + val = jQuery.map(val, function ( value ) { + return value == null ? "" : value + ""; + }); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + }); + } +}); + +jQuery.extend({ + valHooks: { + option: { + get: function( elem ) { + // attributes.value is undefined in Blackberry 4.7 but + // uses .value. See #6932 + var val = elem.attributes.value; + return !val || val.specified ? elem.value : elem.text; + } + }, + select: { + get: function( elem ) { + var value, i, max, option, + index = elem.selectedIndex, + values = [], + options = elem.options, + one = elem.type === "select-one"; + + // Nothing was selected + if ( index < 0 ) { + return null; + } + + // Loop through all the selected options + i = one ? index : 0; + max = one ? index + 1 : options.length; + for ( ; i < max; i++ ) { + option = options[ i ]; + + // Don't return options that are disabled or in a disabled optgroup + if ( option.selected && (jQuery.support.optDisabled ? !option.disabled : option.getAttribute("disabled") === null) && + (!option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" )) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + // Fixes Bug #2551 -- select.val() broken in IE after form.reset() + if ( one && !values.length && options.length ) { + return jQuery( options[ index ] ).val(); + } + + return values; + }, + + set: function( elem, value ) { + var values = jQuery.makeArray( value ); + + jQuery(elem).find("option").each(function() { + this.selected = jQuery.inArray( jQuery(this).val(), values ) >= 0; + }); + + if ( !values.length ) { + elem.selectedIndex = -1; + } + return values; + } + } + }, + + // Unused in 1.8, left in so attrFn-stabbers won't die; remove in 1.9 + attrFn: {}, + + attr: function( elem, name, value, pass ) { + var ret, hooks, notxml, + nType = elem.nodeType; + + // don't get/set attributes on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + if ( pass && jQuery.isFunction( jQuery.fn[ name ] ) ) { + return jQuery( elem )[ name ]( value ); + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === "undefined" ) { + return jQuery.prop( elem, name, value ); + } + + notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); + + // All attributes are lowercase + // Grab necessary hook if one is defined + if ( notxml ) { + name = name.toLowerCase(); + hooks = jQuery.attrHooks[ name ] || ( rboolean.test( name ) ? boolHook : nodeHook ); + } + + if ( value !== undefined ) { + + if ( value === null ) { + jQuery.removeAttr( elem, name ); + return; + + } else if ( hooks && "set" in hooks && notxml && (ret = hooks.set( elem, value, name )) !== undefined ) { + return ret; + + } else { + elem.setAttribute( name, value + "" ); + return value; + } + + } else if ( hooks && "get" in hooks && notxml && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + + ret = elem.getAttribute( name ); + + // Non-existent attributes return null, we normalize to undefined + return ret === null ? + undefined : + ret; + } + }, + + removeAttr: function( elem, value ) { + var propName, attrNames, name, isBool, + i = 0; + + if ( value && elem.nodeType === 1 ) { + + attrNames = value.split( core_rspace ); + + for ( ; i < attrNames.length; i++ ) { + name = attrNames[ i ]; + + if ( name ) { + propName = jQuery.propFix[ name ] || name; + isBool = rboolean.test( name ); + + // See #9699 for explanation of this approach (setting first, then removal) + // Do not do this for boolean attributes (see #10870) + if ( !isBool ) { + jQuery.attr( elem, name, "" ); + } + elem.removeAttribute( getSetAttribute ? name : propName ); + + // Set corresponding property to false for boolean attributes + if ( isBool && propName in elem ) { + elem[ propName ] = false; + } + } + } + } + }, + + attrHooks: { + type: { + set: function( elem, value ) { + // We can't allow the type property to be changed (since it causes problems in IE) + if ( rtype.test( elem.nodeName ) && elem.parentNode ) { + jQuery.error( "type property can't be changed" ); + } else if ( !jQuery.support.radioValue && value === "radio" && jQuery.nodeName(elem, "input") ) { + // Setting the type on a radio button after the value resets the value in IE6-9 + // Reset value to it's default in case type is set after value + // This is for element creation + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + }, + // Use the value property for back compat + // Use the nodeHook for button elements in IE6/7 (#1954) + value: { + get: function( elem, name ) { + if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { + return nodeHook.get( elem, name ); + } + return name in elem ? + elem.value : + null; + }, + set: function( elem, value, name ) { + if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { + return nodeHook.set( elem, value, name ); + } + // Does not return so that setAttribute is also used + elem.value = value; + } + } + }, + + propFix: { + tabindex: "tabIndex", + readonly: "readOnly", + "for": "htmlFor", + "class": "className", + maxlength: "maxLength", + cellspacing: "cellSpacing", + cellpadding: "cellPadding", + rowspan: "rowSpan", + colspan: "colSpan", + usemap: "useMap", + frameborder: "frameBorder", + contenteditable: "contentEditable" + }, + + prop: function( elem, name, value ) { + var ret, hooks, notxml, + nType = elem.nodeType; + + // don't get/set properties on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); + + if ( notxml ) { + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { + return ret; + + } else { + return ( elem[ name ] = value ); + } + + } else { + if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + return elem[ name ]; + } + } + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + // elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set + // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ + var attributeNode = elem.getAttributeNode("tabindex"); + + return attributeNode && attributeNode.specified ? + parseInt( attributeNode.value, 10 ) : + rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ? + 0 : + undefined; + } + } + } +}); + +// Hook for boolean attributes +boolHook = { + get: function( elem, name ) { + // Align boolean attributes with corresponding properties + // Fall back to attribute presence where some booleans are not supported + var attrNode, + property = jQuery.prop( elem, name ); + return property === true || typeof property !== "boolean" && ( attrNode = elem.getAttributeNode(name) ) && attrNode.nodeValue !== false ? + name.toLowerCase() : + undefined; + }, + set: function( elem, value, name ) { + var propName; + if ( value === false ) { + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + // value is true since we know at this point it's type boolean and not false + // Set boolean attributes to the same name and set the DOM property + propName = jQuery.propFix[ name ] || name; + if ( propName in elem ) { + // Only set the IDL specifically if it already exists on the element + elem[ propName ] = true; + } + + elem.setAttribute( name, name.toLowerCase() ); + } + return name; + } +}; + +// IE6/7 do not support getting/setting some attributes with get/setAttribute +if ( !getSetAttribute ) { + + fixSpecified = { + name: true, + id: true, + coords: true + }; + + // Use this for any attribute in IE6/7 + // This fixes almost every IE6/7 issue + nodeHook = jQuery.valHooks.button = { + get: function( elem, name ) { + var ret; + ret = elem.getAttributeNode( name ); + return ret && ( fixSpecified[ name ] ? ret.value !== "" : ret.specified ) ? + ret.value : + undefined; + }, + set: function( elem, value, name ) { + // Set the existing or create a new attribute node + var ret = elem.getAttributeNode( name ); + if ( !ret ) { + ret = document.createAttribute( name ); + elem.setAttributeNode( ret ); + } + return ( ret.value = value + "" ); + } + }; + + // Set width and height to auto instead of 0 on empty string( Bug #8150 ) + // This is for removals + jQuery.each([ "width", "height" ], function( i, name ) { + jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { + set: function( elem, value ) { + if ( value === "" ) { + elem.setAttribute( name, "auto" ); + return value; + } + } + }); + }); + + // Set contenteditable to false on removals(#10429) + // Setting to empty string throws an error as an invalid value + jQuery.attrHooks.contenteditable = { + get: nodeHook.get, + set: function( elem, value, name ) { + if ( value === "" ) { + value = "false"; + } + nodeHook.set( elem, value, name ); + } + }; +} + + +// Some attributes require a special call on IE +if ( !jQuery.support.hrefNormalized ) { + jQuery.each([ "href", "src", "width", "height" ], function( i, name ) { + jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { + get: function( elem ) { + var ret = elem.getAttribute( name, 2 ); + return ret === null ? undefined : ret; + } + }); + }); +} + +if ( !jQuery.support.style ) { + jQuery.attrHooks.style = { + get: function( elem ) { + // Return undefined in the case of empty string + // Normalize to lowercase since IE uppercases css property names + return elem.style.cssText.toLowerCase() || undefined; + }, + set: function( elem, value ) { + return ( elem.style.cssText = value + "" ); + } + }; +} + +// Safari mis-reports the default selected property of an option +// Accessing the parent's selectedIndex property fixes it +if ( !jQuery.support.optSelected ) { + jQuery.propHooks.selected = jQuery.extend( jQuery.propHooks.selected, { + get: function( elem ) { + var parent = elem.parentNode; + + if ( parent ) { + parent.selectedIndex; + + // Make sure that it also works with optgroups, see #5701 + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + return null; + } + }); +} + +// IE6/7 call enctype encoding +if ( !jQuery.support.enctype ) { + jQuery.propFix.enctype = "encoding"; +} + +// Radios and checkboxes getter/setter +if ( !jQuery.support.checkOn ) { + jQuery.each([ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + get: function( elem ) { + // Handle the case where in Webkit "" is returned instead of "on" if a value isn't specified + return elem.getAttribute("value") === null ? "on" : elem.value; + } + }; + }); +} +jQuery.each([ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = jQuery.extend( jQuery.valHooks[ this ], { + set: function( elem, value ) { + if ( jQuery.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 ); + } + } + }); +}); +var rformElems = /^(?:textarea|input|select)$/i, + rtypenamespace = /^([^\.]*|)(?:\.(.+)|)$/, + rhoverHack = /(?:^|\s)hover(\.\S+|)\b/, + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|contextmenu)|click/, + rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + hoverHack = function( events ) { + return jQuery.event.special.hover ? events : events.replace( rhoverHack, "mouseenter$1 mouseleave$1" ); + }; + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + add: function( elem, types, handler, data, selector ) { + + var elemData, eventHandle, events, + t, tns, type, namespaces, handleObj, + handleObjIn, handlers, special; + + // Don't attach events to noData or text/comment nodes (allow plain objects tho) + if ( elem.nodeType === 3 || elem.nodeType === 8 || !types || !handler || !(elemData = jQuery._data( elem )) ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + events = elemData.events; + if ( !events ) { + elemData.events = events = {}; + } + eventHandle = elemData.handle; + if ( !eventHandle ) { + elemData.handle = eventHandle = function( e ) { + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== "undefined" && (!e || jQuery.event.triggered !== e.type) ? + jQuery.event.dispatch.apply( eventHandle.elem, arguments ) : + undefined; + }; + // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events + eventHandle.elem = elem; + } + + // Handle multiple events separated by a space + // jQuery(...).bind("mouseover mouseout", fn); + types = jQuery.trim( hoverHack(types) ).split( " " ); + for ( t = 0; t < types.length; t++ ) { + + tns = rtypenamespace.exec( types[t] ) || []; + type = tns[1]; + namespaces = ( tns[2] || "" ).split( "." ).sort(); + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend({ + type: type, + origType: tns[1], + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join(".") + }, handleObjIn ); + + // Init the event handler queue if we're the first + handlers = events[ type ]; + if ( !handlers ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener/attachEvent if the special events handler returns false + if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + // Bind the global event handler to the element + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle, false ); + + } else if ( elem.attachEvent ) { + elem.attachEvent( "on" + type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + // Nullify elem to prevent memory leaks in IE + elem = null; + }, + + global: {}, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var t, tns, type, origType, namespaces, origCount, + j, events, special, eventType, handleObj, + elemData = jQuery.hasData( elem ) && jQuery._data( elem ); + + if ( !elemData || !(events = elemData.events) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = jQuery.trim( hoverHack( types || "" ) ).split(" "); + for ( t = 0; t < types.length; t++ ) { + tns = rtypenamespace.exec( types[t] ) || []; + type = origType = tns[1]; + namespaces = tns[2]; + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector? special.delegateType : special.bindType ) || type; + eventType = events[ type ] || []; + origCount = eventType.length; + namespaces = namespaces ? new RegExp("(^|\\.)" + namespaces.split(".").sort().join("\\.(?:.*\\.|)") + "(\\.|$)") : null; + + // Remove matching events + for ( j = 0; j < eventType.length; j++ ) { + handleObj = eventType[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !namespaces || namespaces.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { + eventType.splice( j--, 1 ); + + if ( handleObj.selector ) { + eventType.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( eventType.length === 0 && origCount !== eventType.length ) { + if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + delete elemData.handle; + + // removeData also checks for emptiness and clears the expando if empty + // so use it instead of delete + jQuery.removeData( elem, "events", true ); + } + }, + + // Events that are safe to short-circuit if no handlers are attached. + // Native DOM events should not be added, they may have inline handlers. + customEvent: { + "getData": true, + "setData": true, + "changeData": true + }, + + trigger: function( event, data, elem, onlyHandlers ) { + // Don't do events on text and comment nodes + if ( elem && (elem.nodeType === 3 || elem.nodeType === 8) ) { + return; + } + + // Event object or event type + var cache, exclusive, i, cur, old, ontype, special, handle, eventPath, bubbleType, + type = event.type || event, + namespaces = []; + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf( "!" ) >= 0 ) { + // Exclusive events trigger only for the exact event (no namespaces) + type = type.slice(0, -1); + exclusive = true; + } + + if ( type.indexOf( "." ) >= 0 ) { + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split("."); + type = namespaces.shift(); + namespaces.sort(); + } + + if ( (!elem || jQuery.event.customEvent[ type ]) && !jQuery.event.global[ type ] ) { + // No jQuery handlers for this event type, and it can't have inline handlers + return; + } + + // Caller can pass in an Event, Object, or just an event type string + event = typeof event === "object" ? + // jQuery.Event object + event[ jQuery.expando ] ? event : + // Object literal + new jQuery.Event( type, event ) : + // Just the event type (string) + new jQuery.Event( type ); + + event.type = type; + event.isTrigger = true; + event.exclusive = exclusive; + event.namespace = namespaces.join( "." ); + event.namespace_re = event.namespace? new RegExp("(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)") : null; + ontype = type.indexOf( ":" ) < 0 ? "on" + type : ""; + + // Handle a global trigger + if ( !elem ) { + + // TODO: Stop taunting the data cache; remove global events and always attach to document + cache = jQuery.cache; + for ( i in cache ) { + if ( cache[ i ].events && cache[ i ].events[ type ] ) { + jQuery.event.trigger( event, data, cache[ i ].handle.elem, true ); + } + } + return; + } + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data != null ? jQuery.makeArray( data ) : []; + data.unshift( event ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + eventPath = [[ elem, special.bindType || type ]]; + if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + cur = rfocusMorph.test( bubbleType + type ) ? elem : elem.parentNode; + for ( old = elem; cur; cur = cur.parentNode ) { + eventPath.push([ cur, bubbleType ]); + old = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( old === (elem.ownerDocument || document) ) { + eventPath.push([ old.defaultView || old.parentWindow || window, bubbleType ]); + } + } + + // Fire handlers on the event path + for ( i = 0; i < eventPath.length && !event.isPropagationStopped(); i++ ) { + + cur = eventPath[i][0]; + event.type = eventPath[i][1]; + + handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && jQuery._data( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + // Note that this is a bare JS function and not a jQuery handler + handle = ontype && cur[ ontype ]; + if ( handle && jQuery.acceptData( cur ) && handle.apply && handle.apply( cur, data ) === false ) { + event.preventDefault(); + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( (!special._default || special._default.apply( elem.ownerDocument, data ) === false) && + !(type === "click" && jQuery.nodeName( elem, "a" )) && jQuery.acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name name as the event. + // Can't use an .isFunction() check here because IE6/7 fails that test. + // Don't do default actions on window, that's where global variables be (#6170) + // IE<9 dies on focus/blur to hidden element (#1486) + if ( ontype && elem[ type ] && ((type !== "focus" && type !== "blur") || event.target.offsetWidth !== 0) && !jQuery.isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + old = elem[ ontype ]; + + if ( old ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + elem[ type ](); + jQuery.event.triggered = undefined; + + if ( old ) { + elem[ ontype ] = old; + } + } + } + } + + return event.result; + }, + + dispatch: function( event ) { + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( event || window.event ); + + var i, j, cur, ret, selMatch, matched, matches, handleObj, sel, related, + handlers = ( (jQuery._data( this, "events" ) || {} )[ event.type ] || []), + delegateCount = handlers.delegateCount, + args = core_slice.call( arguments ), + run_all = !event.exclusive && !event.namespace, + special = jQuery.event.special[ event.type ] || {}, + handlerQueue = []; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[0] = event; + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers that should run if there are delegated events + // Avoid non-left-click bubbling in Firefox (#3861) + if ( delegateCount && !(event.button && event.type === "click") ) { + + for ( cur = event.target; cur != this; cur = cur.parentNode || this ) { + + // Don't process clicks (ONLY) on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.disabled !== true || event.type !== "click" ) { + selMatch = {}; + matches = []; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + sel = handleObj.selector; + + if ( selMatch[ sel ] === undefined ) { + selMatch[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) >= 0 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( selMatch[ sel ] ) { + matches.push( handleObj ); + } + } + if ( matches.length ) { + handlerQueue.push({ elem: cur, matches: matches }); + } + } + } + } + + // Add the remaining (directly-bound) handlers + if ( handlers.length > delegateCount ) { + handlerQueue.push({ elem: this, matches: handlers.slice( delegateCount ) }); + } + + // Run delegates first; they may want to stop propagation beneath us + for ( i = 0; i < handlerQueue.length && !event.isPropagationStopped(); i++ ) { + matched = handlerQueue[ i ]; + event.currentTarget = matched.elem; + + for ( j = 0; j < matched.matches.length && !event.isImmediatePropagationStopped(); j++ ) { + handleObj = matched.matches[ j ]; + + // Triggered event must either 1) be non-exclusive and have no namespace, or + // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). + if ( run_all || (!event.namespace && !handleObj.namespace) || event.namespace_re && event.namespace_re.test( handleObj.namespace ) ) { + + event.data = handleObj.data; + event.handleObj = handleObj; + + ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) + .apply( matched.elem, args ); + + if ( ret !== undefined ) { + event.result = ret; + if ( ret === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + // Includes some event props shared by KeyEvent and MouseEvent + // *** attrChange attrName relatedNode srcElement are not normalized, non-W3C, deprecated, will be removed in 1.8 *** + props: "attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), + + fixHooks: {}, + + keyHooks: { + props: "char charCode key keyCode".split(" "), + filter: function( event, original ) { + + // Add which for key events + if ( event.which == null ) { + event.which = original.charCode != null ? original.charCode : original.keyCode; + } + + return event; + } + }, + + mouseHooks: { + props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "), + filter: function( event, original ) { + var eventDoc, doc, body, + button = original.button, + fromElement = original.fromElement; + + // Calculate pageX/Y if missing and clientX/Y available + if ( event.pageX == null && original.clientX != null ) { + eventDoc = event.target.ownerDocument || document; + doc = eventDoc.documentElement; + body = eventDoc.body; + + event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); + event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); + } + + // Add relatedTarget, if necessary + if ( !event.relatedTarget && fromElement ) { + event.relatedTarget = fromElement === event.target ? original.toElement : fromElement; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + // Note: button is not normalized, so don't use it + if ( !event.which && button !== undefined ) { + event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); + } + + return event; + } + }, + + fix: function( event ) { + if ( event[ jQuery.expando ] ) { + return event; + } + + // Create a writable copy of the event object and normalize some properties + var i, prop, + originalEvent = event, + fixHook = jQuery.event.fixHooks[ event.type ] || {}, + copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; + + event = jQuery.Event( originalEvent ); + + for ( i = copy.length; i; ) { + prop = copy[ --i ]; + event[ prop ] = originalEvent[ prop ]; + } + + // Fix target property, if necessary (#1925, IE 6/7/8 & Safari2) + if ( !event.target ) { + event.target = originalEvent.srcElement || document; + } + + // Target should not be a text node (#504, Safari) + if ( event.target.nodeType === 3 ) { + event.target = event.target.parentNode; + } + + // For mouse/key events, metaKey==false if it's undefined (#3368, #11328; IE6/7/8) + event.metaKey = !!event.metaKey; + + return fixHook.filter? fixHook.filter( event, originalEvent ) : event; + }, + + special: { + load: { + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + + focus: { + delegateType: "focusin" + }, + blur: { + delegateType: "focusout" + }, + + beforeunload: { + setup: function( data, namespaces, eventHandle ) { + // We only want to do this special case on windows + if ( jQuery.isWindow( this ) ) { + this.onbeforeunload = eventHandle; + } + }, + + teardown: function( namespaces, eventHandle ) { + if ( this.onbeforeunload === eventHandle ) { + this.onbeforeunload = null; + } + } + } + }, + + simulate: function( type, elem, event, bubble ) { + // Piggyback on a donor event to simulate a different one. + // Fake originalEvent to avoid donor's stopPropagation, but if the + // simulated event prevents default then we do the same on the donor. + var e = jQuery.extend( + new jQuery.Event(), + event, + { type: type, + isSimulated: true, + originalEvent: {} + } + ); + if ( bubble ) { + jQuery.event.trigger( e, null, elem ); + } else { + jQuery.event.dispatch.call( elem, e ); + } + if ( e.isDefaultPrevented() ) { + event.preventDefault(); + } + } +}; + +// Some plugins are using, but it's undocumented/deprecated and will be removed. +// The 1.7 special event interface should provide all the hooks needed now. +jQuery.event.handle = jQuery.event.dispatch; + +jQuery.removeEvent = document.removeEventListener ? + function( elem, type, handle ) { + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle, false ); + } + } : + function( elem, type, handle ) { + var name = "on" + type; + + if ( elem.detachEvent ) { + + // #8545, #7054, preventing memory leaks for custom events in IE6-8 – + // detachEvent needed property on element, by name of that event, to properly expose it to GC + if ( typeof elem[ name ] === "undefined" ) { + elem[ name ] = null; + } + + elem.detachEvent( name, handle ); + } + }; + +jQuery.Event = function( src, props ) { + // Allow instantiation without the 'new' keyword + if ( !(this instanceof jQuery.Event) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = ( src.defaultPrevented || src.returnValue === false || + src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || jQuery.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +function returnFalse() { + return false; +} +function returnTrue() { + return true; +} + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + preventDefault: function() { + this.isDefaultPrevented = returnTrue; + + var e = this.originalEvent; + if ( !e ) { + return; + } + + // if preventDefault exists run it on the original event + if ( e.preventDefault ) { + e.preventDefault(); + + // otherwise set the returnValue property of the original event to false (IE) + } else { + e.returnValue = false; + } + }, + stopPropagation: function() { + this.isPropagationStopped = returnTrue; + + var e = this.originalEvent; + if ( !e ) { + return; + } + // if stopPropagation exists run it on the original event + if ( e.stopPropagation ) { + e.stopPropagation(); + } + // otherwise set the cancelBubble property of the original event to true (IE) + e.cancelBubble = true; + }, + stopImmediatePropagation: function() { + this.isImmediatePropagationStopped = returnTrue; + this.stopPropagation(); + }, + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse +}; + +// Create mouseenter/leave events using mouseover/out and event-time checks +jQuery.each({ + mouseenter: "mouseover", + mouseleave: "mouseout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj, + selector = handleObj.selector; + + // For mousenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || (related !== target && !jQuery.contains( target, related )) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +}); + +// IE submit delegation +if ( !jQuery.support.submitBubbles ) { + + jQuery.event.special.submit = { + setup: function() { + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Lazy-add a submit handler when a descendant form may potentially be submitted + jQuery.event.add( this, "click._submit keypress._submit", function( e ) { + // Node name check avoids a VML-related crash in IE (#9807) + var elem = e.target, + form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined; + if ( form && !jQuery._data( form, "_submit_attached" ) ) { + jQuery.event.add( form, "submit._submit", function( event ) { + event._submit_bubble = true; + }); + jQuery._data( form, "_submit_attached", true ); + } + }); + // return undefined since we don't need an event listener + }, + + postDispatch: function( event ) { + // If form was submitted by the user, bubble the event up the tree + if ( event._submit_bubble ) { + delete event._submit_bubble; + if ( this.parentNode && !event.isTrigger ) { + jQuery.event.simulate( "submit", this.parentNode, event, true ); + } + } + }, + + teardown: function() { + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Remove delegated handlers; cleanData eventually reaps submit handlers attached above + jQuery.event.remove( this, "._submit" ); + } + }; +} + +// IE change delegation and checkbox/radio fix +if ( !jQuery.support.changeBubbles ) { + + jQuery.event.special.change = { + + setup: function() { + + if ( rformElems.test( this.nodeName ) ) { + // IE doesn't fire change on a check/radio until blur; trigger it on click + // after a propertychange. Eat the blur-change in special.change.handle. + // This still fires onchange a second time for check/radio after blur. + if ( this.type === "checkbox" || this.type === "radio" ) { + jQuery.event.add( this, "propertychange._change", function( event ) { + if ( event.originalEvent.propertyName === "checked" ) { + this._just_changed = true; + } + }); + jQuery.event.add( this, "click._change", function( event ) { + if ( this._just_changed && !event.isTrigger ) { + this._just_changed = false; + } + // Allow triggered, simulated change events (#11500) + jQuery.event.simulate( "change", this, event, true ); + }); + } + return false; + } + // Delegated event; lazy-add a change handler on descendant inputs + jQuery.event.add( this, "beforeactivate._change", function( e ) { + var elem = e.target; + + if ( rformElems.test( elem.nodeName ) && !jQuery._data( elem, "_change_attached" ) ) { + jQuery.event.add( elem, "change._change", function( event ) { + if ( this.parentNode && !event.isSimulated && !event.isTrigger ) { + jQuery.event.simulate( "change", this.parentNode, event, true ); + } + }); + jQuery._data( elem, "_change_attached", true ); + } + }); + }, + + handle: function( event ) { + var elem = event.target; + + // Swallow native change events from checkbox/radio, we already triggered them above + if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) { + return event.handleObj.handler.apply( this, arguments ); + } + }, + + teardown: function() { + jQuery.event.remove( this, "._change" ); + + return !rformElems.test( this.nodeName ); + } + }; +} + +// Create "bubbling" focus and blur events +if ( !jQuery.support.focusinBubbles ) { + jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler while someone wants focusin/focusout + var attaches = 0, + handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + if ( attaches++ === 0 ) { + document.addEventListener( orig, handler, true ); + } + }, + teardown: function() { + if ( --attaches === 0 ) { + document.removeEventListener( orig, handler, true ); + } + } + }; + }); +} + +jQuery.fn.extend({ + + on: function( types, selector, data, fn, /*INTERNAL*/ one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { // && selector != null + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + this.on( type, selector, data, types[ type ], one ); + } + return this; + } + + if ( data == null && fn == null ) { + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return this; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return this.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + }); + }, + one: function( types, selector, data, fn ) { + return this.on( types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each(function() { + jQuery.event.remove( this, types, fn, selector ); + }); + }, + + bind: function( types, data, fn ) { + return this.on( types, null, data, fn ); + }, + unbind: function( types, fn ) { + return this.off( types, null, fn ); + }, + + live: function( types, data, fn ) { + jQuery( this.context ).on( types, this.selector, data, fn ); + return this; + }, + die: function( types, fn ) { + jQuery( this.context ).off( types, this.selector || "**", fn ); + return this; + }, + + delegate: function( selector, types, data, fn ) { + return this.on( types, selector, data, fn ); + }, + undelegate: function( selector, types, fn ) { + // ( namespace ) or ( selector, types [, fn] ) + return arguments.length === 1 ? this.off( selector, "**" ) : this.off( types, selector || "**", fn ); + }, + + trigger: function( type, data ) { + return this.each(function() { + jQuery.event.trigger( type, data, this ); + }); + }, + triggerHandler: function( type, data ) { + if ( this[0] ) { + return jQuery.event.trigger( type, data, this[0], true ); + } + }, + + toggle: function( fn ) { + // Save reference to arguments for access in closure + var args = arguments, + guid = fn.guid || jQuery.guid++, + i = 0, + toggler = function( event ) { + // Figure out which function to execute + var lastToggle = ( jQuery._data( this, "lastToggle" + fn.guid ) || 0 ) % i; + jQuery._data( this, "lastToggle" + fn.guid, lastToggle + 1 ); + + // Make sure that clicks stop + event.preventDefault(); + + // and execute the function + return args[ lastToggle ].apply( this, arguments ) || false; + }; + + // link all the functions, so any of them can unbind this click handler + toggler.guid = guid; + while ( i < args.length ) { + args[ i++ ].guid = guid; + } + + return this.click( toggler ); + }, + + hover: function( fnOver, fnOut ) { + return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); + } +}); + +jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " + + "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + + "change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) { + + // Handle event binding + jQuery.fn[ name ] = function( data, fn ) { + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + + if ( rkeyEvent.test( name ) ) { + jQuery.event.fixHooks[ name ] = jQuery.event.keyHooks; + } + + if ( rmouseEvent.test( name ) ) { + jQuery.event.fixHooks[ name ] = jQuery.event.mouseHooks; + } +}); +/*! + * Sizzle CSS Selector Engine + * Copyright 2012 jQuery Foundation and other contributors + * Released under the MIT license + * http://sizzlejs.com/ + */ +(function( window, undefined ) { + +var cachedruns, + assertGetIdNotName, + Expr, + getText, + isXML, + contains, + compile, + sortOrder, + hasDuplicate, + outermostContext, + + baseHasDuplicate = true, + strundefined = "undefined", + + expando = ( "sizcache" + Math.random() ).replace( ".", "" ), + + Token = String, + document = window.document, + docElem = document.documentElement, + dirruns = 0, + done = 0, + pop = [].pop, + push = [].push, + slice = [].slice, + // Use a stripped-down indexOf if a native one is unavailable + indexOf = [].indexOf || function( elem ) { + var i = 0, + len = this.length; + for ( ; i < len; i++ ) { + if ( this[i] === elem ) { + return i; + } + } + return -1; + }, + + // Augment a function for special use by Sizzle + markFunction = function( fn, value ) { + fn[ expando ] = value == null || value; + return fn; + }, + + createCache = function() { + var cache = {}, + keys = []; + + return markFunction(function( key, value ) { + // Only keep the most recent entries + if ( keys.push( key ) > Expr.cacheLength ) { + delete cache[ keys.shift() ]; + } + + return (cache[ key ] = value); + }, cache ); + }, + + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + + // Regex + + // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + // http://www.w3.org/TR/css3-syntax/#characters + characterEncoding = "(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+", + + // Loosely modeled on CSS identifier characters + // An unquoted value should be a CSS identifier (http://www.w3.org/TR/css3-selectors/#attribute-selectors) + // Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier + identifier = characterEncoding.replace( "w", "w#" ), + + // Acceptable operators http://www.w3.org/TR/selectors/#attribute-selectors + operators = "([*^$|!~]?=)", + attributes = "\\[" + whitespace + "*(" + characterEncoding + ")" + whitespace + + "*(?:" + operators + whitespace + "*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + identifier + ")|)|)" + whitespace + "*\\]", + + // Prefer arguments not in parens/brackets, + // then attribute selectors and non-pseudos (denoted by :), + // then anything else + // These preferences are here to reduce the number of selectors + // needing tokenize in the PSEUDO preFilter + pseudos = ":(" + characterEncoding + ")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:" + attributes + ")|[^:]|\\\\.)*|.*))\\)|)", + + // For matchExpr.POS and matchExpr.needsContext + pos = ":(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + whitespace + + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([\\x20\\t\\r\\n\\f>+~])" + whitespace + "*" ), + rpseudo = new RegExp( pseudos ), + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/, + + rnot = /^:not/, + rsibling = /[\x20\t\r\n\f]*[+~]/, + rendsWithNot = /:not\($/, + + rheader = /h\d/i, + rinputs = /input|select|textarea|button/i, + + rbackslash = /\\(?!\\)/g, + + matchExpr = { + "ID": new RegExp( "^#(" + characterEncoding + ")" ), + "CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ), + "NAME": new RegExp( "^\\[name=['\"]?(" + characterEncoding + ")['\"]?\\]" ), + "TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "POS": new RegExp( pos, "i" ), + "CHILD": new RegExp( "^:(only|nth|first|last)-child(?:\\(" + whitespace + + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + // For use in libraries implementing .is() + "needsContext": new RegExp( "^" + whitespace + "*[>+~]|" + pos, "i" ) + }, + + // Support + + // Used for testing something on an element + assert = function( fn ) { + var div = document.createElement("div"); + + try { + return fn( div ); + } catch (e) { + return false; + } finally { + // release memory in IE + div = null; + } + }, + + // Check if getElementsByTagName("*") returns only elements + assertTagNameNoComments = assert(function( div ) { + div.appendChild( document.createComment("") ); + return !div.getElementsByTagName("*").length; + }), + + // Check if getAttribute returns normalized href attributes + assertHrefNotNormalized = assert(function( div ) { + div.innerHTML = ""; + return div.firstChild && typeof div.firstChild.getAttribute !== strundefined && + div.firstChild.getAttribute("href") === "#"; + }), + + // Check if attributes should be retrieved by attribute nodes + assertAttributes = assert(function( div ) { + div.innerHTML = ""; + var type = typeof div.lastChild.getAttribute("multiple"); + // IE8 returns a string for some attributes even when not present + return type !== "boolean" && type !== "string"; + }), + + // Check if getElementsByClassName can be trusted + assertUsableClassName = assert(function( div ) { + // Opera can't find a second classname (in 9.6) + div.innerHTML = ""; + if ( !div.getElementsByClassName || !div.getElementsByClassName("e").length ) { + return false; + } + + // Safari 3.2 caches class attributes and doesn't catch changes + div.lastChild.className = "e"; + return div.getElementsByClassName("e").length === 2; + }), + + // Check if getElementById returns elements by name + // Check if getElementsByName privileges form controls or returns elements by ID + assertUsableName = assert(function( div ) { + // Inject content + div.id = expando + 0; + div.innerHTML = "
    "; + docElem.insertBefore( div, docElem.firstChild ); + + // Test + var pass = document.getElementsByName && + // buggy browsers will return fewer than the correct 2 + document.getElementsByName( expando ).length === 2 + + // buggy browsers will return more than the correct 0 + document.getElementsByName( expando + 0 ).length; + assertGetIdNotName = !document.getElementById( expando ); + + // Cleanup + docElem.removeChild( div ); + + return pass; + }); + +// If slice is not available, provide a backup +try { + slice.call( docElem.childNodes, 0 )[0].nodeType; +} catch ( e ) { + slice = function( i ) { + var elem, + results = []; + for ( ; (elem = this[i]); i++ ) { + results.push( elem ); + } + return results; + }; +} + +function Sizzle( selector, context, results, seed ) { + results = results || []; + context = context || document; + var match, elem, xml, m, + nodeType = context.nodeType; + + if ( !selector || typeof selector !== "string" ) { + return results; + } + + if ( nodeType !== 1 && nodeType !== 9 ) { + return []; + } + + xml = isXML( context ); + + if ( !xml && !seed ) { + if ( (match = rquickExpr.exec( selector )) ) { + // Speed-up: Sizzle("#ID") + if ( (m = match[1]) ) { + if ( nodeType === 9 ) { + elem = context.getElementById( m ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Handle the case where IE, Opera, and Webkit return items + // by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + } else { + // Context is not a document + if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) && + contains( context, elem ) && elem.id === m ) { + results.push( elem ); + return results; + } + } + + // Speed-up: Sizzle("TAG") + } else if ( match[2] ) { + push.apply( results, slice.call(context.getElementsByTagName( selector ), 0) ); + return results; + + // Speed-up: Sizzle(".CLASS") + } else if ( (m = match[3]) && assertUsableClassName && context.getElementsByClassName ) { + push.apply( results, slice.call(context.getElementsByClassName( m ), 0) ); + return results; + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed, xml ); +} + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + return Sizzle( expr, null, null, [ elem ] ).length > 0; +}; + +// Returns a function to use in pseudos for input types +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +// Returns a function to use in pseudos for buttons +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && elem.type === type; + }; +} + +// Returns a function to use in pseudos for positionals +function createPositionalPseudo( fn ) { + return markFunction(function( argument ) { + argument = +argument; + return markFunction(function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ (j = matchIndexes[i]) ] ) { + seed[j] = !(matches[j] = seed[j]); + } + } + }); + }); +} + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( nodeType ) { + if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + // Use textContent for elements + // innerText usage removed for consistency of new lines (see #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + // Do not include comment or processing instruction nodes + } else { + + // If no nodeType, this is expected to be an array + for ( ; (node = elem[i]); i++ ) { + // Do not traverse comment nodes + ret += getText( node ); + } + } + return ret; +}; + +isXML = Sizzle.isXML = function( elem ) { + // documentElement is verified for cases where it doesn't yet exist + // (such as loading iframes in IE - #4833) + var documentElement = elem && (elem.ownerDocument || elem).documentElement; + return documentElement ? documentElement.nodeName !== "HTML" : false; +}; + +// Element contains another +contains = Sizzle.contains = docElem.contains ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && adown.contains && adown.contains(bup) ); + } : + docElem.compareDocumentPosition ? + function( a, b ) { + return b && !!( a.compareDocumentPosition( b ) & 16 ); + } : + function( a, b ) { + while ( (b = b.parentNode) ) { + if ( b === a ) { + return true; + } + } + return false; + }; + +Sizzle.attr = function( elem, name ) { + var val, + xml = isXML( elem ); + + if ( !xml ) { + name = name.toLowerCase(); + } + if ( (val = Expr.attrHandle[ name ]) ) { + return val( elem ); + } + if ( xml || assertAttributes ) { + return elem.getAttribute( name ); + } + val = elem.getAttributeNode( name ); + return val ? + typeof elem[ name ] === "boolean" ? + elem[ name ] ? name : null : + val.specified ? val.value : null : + null; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + // IE6/7 return a modified href + attrHandle: assertHrefNotNormalized ? + {} : + { + "href": function( elem ) { + return elem.getAttribute( "href", 2 ); + }, + "type": function( elem ) { + return elem.getAttribute("type"); + } + }, + + find: { + "ID": assertGetIdNotName ? + function( id, context, xml ) { + if ( typeof context.getElementById !== strundefined && !xml ) { + var m = context.getElementById( id ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + return m && m.parentNode ? [m] : []; + } + } : + function( id, context, xml ) { + if ( typeof context.getElementById !== strundefined && !xml ) { + var m = context.getElementById( id ); + + return m ? + m.id === id || typeof m.getAttributeNode !== strundefined && m.getAttributeNode("id").value === id ? + [m] : + undefined : + []; + } + }, + + "TAG": assertTagNameNoComments ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== strundefined ) { + return context.getElementsByTagName( tag ); + } + } : + function( tag, context ) { + var results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + var elem, + tmp = [], + i = 0; + + for ( ; (elem = results[i]); i++ ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }, + + "NAME": assertUsableName && function( tag, context ) { + if ( typeof context.getElementsByName !== strundefined ) { + return context.getElementsByName( name ); + } + }, + + "CLASS": assertUsableClassName && function( className, context, xml ) { + if ( typeof context.getElementsByClassName !== strundefined && !xml ) { + return context.getElementsByClassName( className ); + } + } + }, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[1] = match[1].replace( rbackslash, "" ); + + // Move the given value to match[3] whether quoted or unquoted + match[3] = ( match[4] || match[5] || "" ).replace( rbackslash, "" ); + + if ( match[2] === "~=" ) { + match[3] = " " + match[3] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 3 xn-component of xn+y argument ([+-]?\d*n|) + 4 sign of xn-component + 5 x of xn-component + 6 sign of y-component + 7 y of y-component + */ + match[1] = match[1].toLowerCase(); + + if ( match[1] === "nth" ) { + // nth-child requires argument + if ( !match[2] ) { + Sizzle.error( match[0] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[3] = +( match[3] ? match[4] + (match[5] || 1) : 2 * ( match[2] === "even" || match[2] === "odd" ) ); + match[4] = +( ( match[6] + match[7] ) || match[2] === "odd" ); + + // other types prohibit arguments + } else if ( match[2] ) { + Sizzle.error( match[0] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var unquoted, excess; + if ( matchExpr["CHILD"].test( match[0] ) ) { + return null; + } + + if ( match[3] ) { + match[2] = match[3]; + } else if ( (unquoted = match[4]) ) { + // Only check arguments that contain a pseudo + if ( rpseudo.test(unquoted) && + // Get excess from tokenize (recursively) + (excess = tokenize( unquoted, true )) && + // advance to the next closing parenthesis + (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { + + // excess is a negative index + unquoted = unquoted.slice( 0, excess ); + match[0] = match[0].slice( 0, excess ); + } + match[2] = unquoted; + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + "ID": assertGetIdNotName ? + function( id ) { + id = id.replace( rbackslash, "" ); + return function( elem ) { + return elem.getAttribute("id") === id; + }; + } : + function( id ) { + id = id.replace( rbackslash, "" ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== strundefined && elem.getAttributeNode("id"); + return node && node.value === id; + }; + }, + + "TAG": function( nodeName ) { + if ( nodeName === "*" ) { + return function() { return true; }; + } + nodeName = nodeName.replace( rbackslash, "" ).toLowerCase(); + + return function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ expando ][ className ]; + if ( !pattern ) { + pattern = classCache( className, new RegExp("(^|" + whitespace + ")" + className + "(" + whitespace + "|$)") ); + } + return function( elem ) { + return pattern.test( elem.className || (typeof elem.getAttribute !== strundefined && elem.getAttribute("class")) || "" ); + }; + }, + + "ATTR": function( name, operator, check ) { + return function( elem, context ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.substr( result.length - check.length ) === check : + operator === "~=" ? ( " " + result + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.substr( 0, check.length + 1 ) === check + "-" : + false; + }; + }, + + "CHILD": function( type, argument, first, last ) { + + if ( type === "nth" ) { + return function( elem ) { + var node, diff, + parent = elem.parentNode; + + if ( first === 1 && last === 0 ) { + return true; + } + + if ( parent ) { + diff = 0; + for ( node = parent.firstChild; node; node = node.nextSibling ) { + if ( node.nodeType === 1 ) { + diff++; + if ( elem === node ) { + break; + } + } + } + } + + // Incorporate the offset (or cast to NaN), then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + }; + } + + return function( elem ) { + var node = elem; + + switch ( type ) { + case "only": + case "first": + while ( (node = node.previousSibling) ) { + if ( node.nodeType === 1 ) { + return false; + } + } + + if ( type === "first" ) { + return true; + } + + node = elem; + + /* falls through */ + case "last": + while ( (node = node.nextSibling) ) { + if ( node.nodeType === 1 ) { + return false; + } + } + + return true; + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction(function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf.call( seed, matched[i] ); + seed[ idx ] = !( matches[ idx ] = matched[i] ); + } + }) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + "not": markFunction(function( selector ) { + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction(function( seed, matches, context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( (elem = unmatched[i]) ) { + seed[i] = !(matches[i] = elem); + } + } + }) : + function( elem, context, xml ) { + input[0] = elem; + matcher( input, null, xml, results ); + return !results.pop(); + }; + }), + + "has": markFunction(function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + }), + + "contains": markFunction(function( text ) { + return function( elem ) { + return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; + }; + }), + + "enabled": function( elem ) { + return elem.disabled === false; + }, + + "disabled": function( elem ) { + return elem.disabled === true; + }, + + "checked": function( elem ) { + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); + }, + + "selected": function( elem ) { + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + "parent": function( elem ) { + return !Expr.pseudos["empty"]( elem ); + }, + + "empty": function( elem ) { + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is only affected by element nodes and content nodes(including text(3), cdata(4)), + // not comment, processing instructions, or others + // Thanks to Diego Perini for the nodeName shortcut + // Greater than "@" means alpha characters (specifically not starting with "#" or "?") + var nodeType; + elem = elem.firstChild; + while ( elem ) { + if ( elem.nodeName > "@" || (nodeType = elem.nodeType) === 3 || nodeType === 4 ) { + return false; + } + elem = elem.nextSibling; + } + return true; + }, + + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "text": function( elem ) { + var type, attr; + // IE6 and 7 will map elem.type to 'text' for new HTML5 types (search, etc) + // use getAttribute instead to test this case + return elem.nodeName.toLowerCase() === "input" && + (type = elem.type) === "text" && + ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === type ); + }, + + // Input types + "radio": createInputPseudo("radio"), + "checkbox": createInputPseudo("checkbox"), + "file": createInputPseudo("file"), + "password": createInputPseudo("password"), + "image": createInputPseudo("image"), + + "submit": createButtonPseudo("submit"), + "reset": createButtonPseudo("reset"), + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "focus": function( elem ) { + var doc = elem.ownerDocument; + return elem === doc.activeElement && (!doc.hasFocus || doc.hasFocus()) && !!(elem.type || elem.href); + }, + + "active": function( elem ) { + return elem === elem.ownerDocument.activeElement; + }, + + // Positional types + "first": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ 0 ]; + }), + + "last": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ length - 1 ]; + }), + + "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + }), + + "even": createPositionalPseudo(function( matchIndexes, length, argument ) { + for ( var i = 0; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "odd": createPositionalPseudo(function( matchIndexes, length, argument ) { + for ( var i = 1; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { + for ( var i = argument < 0 ? argument + length : argument; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { + for ( var i = argument < 0 ? argument + length : argument; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }) + } +}; + +function siblingCheck( a, b, ret ) { + if ( a === b ) { + return ret; + } + + var cur = a.nextSibling; + + while ( cur ) { + if ( cur === b ) { + return -1; + } + + cur = cur.nextSibling; + } + + return 1; +} + +sortOrder = docElem.compareDocumentPosition ? + function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + return ( !a.compareDocumentPosition || !b.compareDocumentPosition ? + a.compareDocumentPosition : + a.compareDocumentPosition(b) & 4 + ) ? -1 : 1; + } : + function( a, b ) { + // The nodes are identical, we can exit early + if ( a === b ) { + hasDuplicate = true; + return 0; + + // Fallback to using sourceIndex (in IE) if it's available on both nodes + } else if ( a.sourceIndex && b.sourceIndex ) { + return a.sourceIndex - b.sourceIndex; + } + + var al, bl, + ap = [], + bp = [], + aup = a.parentNode, + bup = b.parentNode, + cur = aup; + + // If the nodes are siblings (or identical) we can do a quick check + if ( aup === bup ) { + return siblingCheck( a, b ); + + // If no parents were found then the nodes are disconnected + } else if ( !aup ) { + return -1; + + } else if ( !bup ) { + return 1; + } + + // Otherwise they're somewhere else in the tree so we need + // to build up a full list of the parentNodes for comparison + while ( cur ) { + ap.unshift( cur ); + cur = cur.parentNode; + } + + cur = bup; + + while ( cur ) { + bp.unshift( cur ); + cur = cur.parentNode; + } + + al = ap.length; + bl = bp.length; + + // Start walking down the tree looking for a discrepancy + for ( var i = 0; i < al && i < bl; i++ ) { + if ( ap[i] !== bp[i] ) { + return siblingCheck( ap[i], bp[i] ); + } + } + + // We ended someplace up the tree so do a sibling check + return i === al ? + siblingCheck( a, bp[i], -1 ) : + siblingCheck( ap[i], b, 1 ); + }; + +// Always assume the presence of duplicates if sort doesn't +// pass them to our comparison function (as in Google Chrome). +[0, 0].sort( sortOrder ); +baseHasDuplicate = !hasDuplicate; + +// Document sorting and removing duplicates +Sizzle.uniqueSort = function( results ) { + var elem, + i = 1; + + hasDuplicate = baseHasDuplicate; + results.sort( sortOrder ); + + if ( hasDuplicate ) { + for ( ; (elem = results[i]); i++ ) { + if ( elem === results[ i - 1 ] ) { + results.splice( i--, 1 ); + } + } + } + + return results; +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +function tokenize( selector, parseOnly ) { + var matched, match, tokens, type, soFar, groups, preFilters, + cached = tokenCache[ expando ][ selector ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || (match = rcomma.exec( soFar )) ) { + if ( match ) { + soFar = soFar.slice( match[0].length ); + } + groups.push( tokens = [] ); + } + + matched = false; + + // Combinators + if ( (match = rcombinators.exec( soFar )) ) { + tokens.push( matched = new Token( match.shift() ) ); + soFar = soFar.slice( matched.length ); + + // Cast descendant combinators to space + matched.type = match[0].replace( rtrim, " " ); + } + + // Filters + for ( type in Expr.filter ) { + if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || + // The last two arguments here are (context, xml) for backCompat + (match = preFilters[ type ]( match, document, true ))) ) { + + tokens.push( matched = new Token( match.shift() ) ); + soFar = soFar.slice( matched.length ); + matched.type = type; + matched.matches = match; + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + checkNonElements = base && combinator.dir === "parentNode", + doneName = done++; + + return combinator.first ? + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( (elem = elem[ dir ]) ) { + if ( checkNonElements || elem.nodeType === 1 ) { + return matcher( elem, context, xml ); + } + } + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + // We can't set arbitrary data on XML nodes, so they don't benefit from dir caching + if ( !xml ) { + var cache, + dirkey = dirruns + " " + doneName + " ", + cachedkey = dirkey + cachedruns; + while ( (elem = elem[ dir ]) ) { + if ( checkNonElements || elem.nodeType === 1 ) { + if ( (cache = elem[ expando ]) === cachedkey ) { + return elem.sizset; + } else if ( typeof cache === "string" && cache.indexOf(dirkey) === 0 ) { + if ( elem.sizset ) { + return elem; + } + } else { + elem[ expando ] = cachedkey; + if ( matcher( elem, context, xml ) ) { + elem.sizset = true; + return elem; + } + elem.sizset = false; + } + } + } + } else { + while ( (elem = elem[ dir ]) ) { + if ( checkNonElements || elem.nodeType === 1 ) { + if ( matcher( elem, context, xml ) ) { + return elem; + } + } + } + } + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[i]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[0]; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( (elem = unmatched[i]) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction(function( seed, results, context, xml ) { + // Positional selectors apply to seed elements, so it is invalid to follow them with relative ones + if ( seed && postFinder ) { + return; + } + + var i, elem, postFilterIn, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [], seed ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + postFilterIn = condense( matcherOut, postMap ); + postFilter( postFilterIn, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = postFilterIn.length; + while ( i-- ) { + if ( (elem = postFilterIn[i]) ) { + matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); + } + } + } + + // Keep seed and results synchronized + if ( seed ) { + // Ignore postFinder because it can't coexist with seed + i = preFilter && matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) ) { + seed[ preMap[i] ] = !(results[ preMap[i] ] = elem); + } + } + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + }); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[0].type ], + implicitRelative = leadingRelative || Expr.relative[" "], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf.call( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + return ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + (checkContext = context).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + } ]; + + for ( ; i < len; i++ ) { + if ( (matcher = Expr.relative[ tokens[i].type ]) ) { + matchers = [ addCombinator( elementMatcher( matchers ), matcher ) ]; + } else { + // The concatenated values are (context, xml) for backCompat + matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[j].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && tokens.slice( 0, i - 1 ).join("").replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), + j < len && tokens.join("") + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, expandContext ) { + var elem, j, matcher, + setMatched = [], + matchedCount = 0, + i = "0", + unmatched = seed && [], + outermost = expandContext != null, + contextBackup = outermostContext, + // We must always have either seed elements or context + elems = seed || byElement && Expr.find["TAG"]( "*", expandContext && context.parentNode || context ), + // Nested matchers should use non-integer dirruns + dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.E); + + if ( outermost ) { + outermostContext = context !== document && context; + cachedruns = superMatcher.el; + } + + // Add elements passing elementMatchers directly to results + for ( ; (elem = elems[i]) != null; i++ ) { + if ( byElement && elem ) { + for ( j = 0; (matcher = elementMatchers[j]); j++ ) { + if ( matcher( elem, context, xml ) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + cachedruns = ++superMatcher.el; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + // They will have gone through all possible matchers + if ( (elem = !matcher && elem) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // Apply set filters to unmatched elements + matchedCount += i; + if ( bySet && i !== matchedCount ) { + for ( j = 0; (matcher = setMatchers[j]); j++ ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !(unmatched[i] || setMatched[i]) ) { + setMatched[i] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + superMatcher.el = 0; + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, group /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ expando ][ selector ]; + + if ( !cached ) { + // Generate a function of recursive functions that can be used to check each element + if ( !group ) { + group = tokenize( selector ); + } + i = group.length; + while ( i-- ) { + cached = matcherFromTokens( group[i] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); + } + return cached; +}; + +function multipleContexts( selector, contexts, results, seed ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[i], results, seed ); + } + return results; +} + +function select( selector, context, results, seed, xml ) { + var i, tokens, token, type, find, + match = tokenize( selector ), + j = match.length; + + if ( !seed ) { + // Try to minimize operations if there is only one group + if ( match.length === 1 ) { + + // Take a shortcut and set the context if the root selector is an ID + tokens = match[0] = match[0].slice( 0 ); + if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && + context.nodeType === 9 && !xml && + Expr.relative[ tokens[1].type ] ) { + + context = Expr.find["ID"]( token.matches[0].replace( rbackslash, "" ), context, xml )[0]; + if ( !context ) { + return results; + } + + selector = selector.slice( tokens.shift().length ); + } + + // Fetch a seed set for right-to-left matching + for ( i = matchExpr["POS"].test( selector ) ? -1 : tokens.length - 1; i >= 0; i-- ) { + token = tokens[i]; + + // Abort if we hit a combinator + if ( Expr.relative[ (type = token.type) ] ) { + break; + } + if ( (find = Expr.find[ type ]) ) { + // Search, expanding context for leading sibling combinators + if ( (seed = find( + token.matches[0].replace( rbackslash, "" ), + rsibling.test( tokens[0].type ) && context.parentNode || context, + xml + )) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && tokens.join(""); + if ( !selector ) { + push.apply( results, slice.call( seed, 0 ) ); + return results; + } + + break; + } + } + } + } + } + + // Compile and execute a filtering function + // Provide `match` to avoid retokenization if we modified the selector above + compile( selector, match )( + seed, + context, + xml, + results, + rsibling.test( selector ) + ); + return results; +} + +if ( document.querySelectorAll ) { + (function() { + var disconnectedMatch, + oldSelect = select, + rescape = /'|\\/g, + rattributeQuotes = /\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g, + + // qSa(:focus) reports false when true (Chrome 21), + // A support test would require too much code (would include document ready) + rbuggyQSA = [":focus"], + + // matchesSelector(:focus) reports false when true (Chrome 21), + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + // A support test would require too much code (would include document ready) + // just skip matchesSelector for :active + rbuggyMatches = [ ":active", ":focus" ], + matches = docElem.matchesSelector || + docElem.mozMatchesSelector || + docElem.webkitMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector; + + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert(function( div ) { + // Select is set to empty string on purpose + // This is to test IE's treatment of not explictly + // setting a boolean content attribute, + // since its presence should be enough + // http://bugs.jquery.com/ticket/12359 + div.innerHTML = ""; + + // IE8 - Some boolean attributes are not treated correctly + if ( !div.querySelectorAll("[selected]").length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:checked|disabled|ismap|multiple|readonly|selected|value)" ); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here (do not put tests after this one) + if ( !div.querySelectorAll(":checked").length ) { + rbuggyQSA.push(":checked"); + } + }); + + assert(function( div ) { + + // Opera 10-12/IE9 - ^= $= *= and empty values + // Should not select anything + div.innerHTML = "

    "; + if ( div.querySelectorAll("[test^='']").length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:\"\"|'')" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here (do not put tests after this one) + div.innerHTML = ""; + if ( !div.querySelectorAll(":enabled").length ) { + rbuggyQSA.push(":enabled", ":disabled"); + } + }); + + // rbuggyQSA always contains :focus, so no need for a length check + rbuggyQSA = /* rbuggyQSA.length && */ new RegExp( rbuggyQSA.join("|") ); + + select = function( selector, context, results, seed, xml ) { + // Only use querySelectorAll when not filtering, + // when this is not xml, + // and when no QSA bugs apply + if ( !seed && !xml && (!rbuggyQSA || !rbuggyQSA.test( selector )) ) { + var groups, i, + old = true, + nid = expando, + newContext = context, + newSelector = context.nodeType === 9 && selector; + + // qSA works strangely on Element-rooted queries + // We can work around this by specifying an extra ID on the root + // and working up from there (Thanks to Andrew Dupont for the technique) + // IE 8 doesn't work on object elements + if ( context.nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { + groups = tokenize( selector ); + + if ( (old = context.getAttribute("id")) ) { + nid = old.replace( rescape, "\\$&" ); + } else { + context.setAttribute( "id", nid ); + } + nid = "[id='" + nid + "'] "; + + i = groups.length; + while ( i-- ) { + groups[i] = nid + groups[i].join(""); + } + newContext = rsibling.test( selector ) && context.parentNode || context; + newSelector = groups.join(","); + } + + if ( newSelector ) { + try { + push.apply( results, slice.call( newContext.querySelectorAll( + newSelector + ), 0 ) ); + return results; + } catch(qsaError) { + } finally { + if ( !old ) { + context.removeAttribute("id"); + } + } + } + } + + return oldSelect( selector, context, results, seed, xml ); + }; + + if ( matches ) { + assert(function( div ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + disconnectedMatch = matches.call( div, "div" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + try { + matches.call( div, "[test!='']:sizzle" ); + rbuggyMatches.push( "!=", pseudos ); + } catch ( e ) {} + }); + + // rbuggyMatches always contains :active and :focus, so no need for a length check + rbuggyMatches = /* rbuggyMatches.length && */ new RegExp( rbuggyMatches.join("|") ); + + Sizzle.matchesSelector = function( elem, expr ) { + // Make sure that attribute selectors are quoted + expr = expr.replace( rattributeQuotes, "='$1']" ); + + // rbuggyMatches always contains :active, so no need for an existence check + if ( !isXML( elem ) && !rbuggyMatches.test( expr ) && (!rbuggyQSA || !rbuggyQSA.test( expr )) ) { + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch(e) {} + } + + return Sizzle( expr, null, null, [ elem ] ).length > 0; + }; + } + })(); +} + +// Deprecated +Expr.pseudos["nth"] = Expr.pseudos["eq"]; + +// Back-compat +function setFilters() {} +Expr.filters = setFilters.prototype = Expr.pseudos; +Expr.setFilters = new setFilters(); + +// Override sizzle attribute retrieval +Sizzle.attr = jQuery.attr; +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; +jQuery.expr[":"] = jQuery.expr.pseudos; +jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; + + +})( window ); +var runtil = /Until$/, + rparentsprev = /^(?:parents|prev(?:Until|All))/, + isSimple = /^.[^:#\[\.,]*$/, + rneedsContext = jQuery.expr.match.needsContext, + // methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend({ + find: function( selector ) { + var i, l, length, n, r, ret, + self = this; + + if ( typeof selector !== "string" ) { + return jQuery( selector ).filter(function() { + for ( i = 0, l = self.length; i < l; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + }); + } + + ret = this.pushStack( "", "find", selector ); + + for ( i = 0, l = this.length; i < l; i++ ) { + length = ret.length; + jQuery.find( selector, this[i], ret ); + + if ( i > 0 ) { + // Make sure that the results are unique + for ( n = length; n < ret.length; n++ ) { + for ( r = 0; r < length; r++ ) { + if ( ret[r] === ret[n] ) { + ret.splice(n--, 1); + break; + } + } + } + } + } + + return ret; + }, + + has: function( target ) { + var i, + targets = jQuery( target, this ), + len = targets.length; + + return this.filter(function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( this, targets[i] ) ) { + return true; + } + } + }); + }, + + not: function( selector ) { + return this.pushStack( winnow(this, selector, false), "not", selector); + }, + + filter: function( selector ) { + return this.pushStack( winnow(this, selector, true), "filter", selector ); + }, + + is: function( selector ) { + return !!selector && ( + typeof selector === "string" ? + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + rneedsContext.test( selector ) ? + jQuery( selector, this.context ).index( this[0] ) >= 0 : + jQuery.filter( selector, this ).length > 0 : + this.filter( selector ).length > 0 ); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + ret = [], + pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? + jQuery( selectors, context || this.context ) : + 0; + + for ( ; i < l; i++ ) { + cur = this[i]; + + while ( cur && cur.ownerDocument && cur !== context && cur.nodeType !== 11 ) { + if ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, selectors) ) { + ret.push( cur ); + break; + } + cur = cur.parentNode; + } + } + + ret = ret.length > 1 ? jQuery.unique( ret ) : ret; + + return this.pushStack( ret, "closest", selectors ); + }, + + // Determine the position of an element within + // the matched set of elements + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[0] && this[0].parentNode ) ? this.prevAll().length : -1; + } + + // index in selector + if ( typeof elem === "string" ) { + return jQuery.inArray( this[0], jQuery( elem ) ); + } + + // Locate the position of the desired element + return jQuery.inArray( + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[0] : elem, this ); + }, + + add: function( selector, context ) { + var set = typeof selector === "string" ? + jQuery( selector, context ) : + jQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector ), + all = jQuery.merge( this.get(), set ); + + return this.pushStack( isDisconnected( set[0] ) || isDisconnected( all[0] ) ? + all : + jQuery.unique( all ) ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter(selector) + ); + } +}); + +jQuery.fn.andSelf = jQuery.fn.addBack; + +// A painfully simple check to see if an element is disconnected +// from a document (should be improved, where feasible). +function isDisconnected( node ) { + return !node || !node.parentNode || node.parentNode.nodeType === 11; +} + +function sibling( cur, dir ) { + do { + cur = cur[ dir ]; + } while ( cur && cur.nodeType !== 1 ); + + return cur; +} + +jQuery.each({ + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return jQuery.dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return jQuery.dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return jQuery.dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return jQuery.dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, i, until ) { + return jQuery.dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, i, until ) { + return jQuery.dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return jQuery.sibling( elem.firstChild ); + }, + contents: function( elem ) { + return jQuery.nodeName( elem, "iframe" ) ? + elem.contentDocument || elem.contentWindow.document : + jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var ret = jQuery.map( this, fn, until ); + + if ( !runtil.test( name ) ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; + + if ( this.length > 1 && rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + + return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); + }; +}); + +jQuery.extend({ + filter: function( expr, elems, not ) { + if ( not ) { + expr = ":not(" + expr + ")"; + } + + return elems.length === 1 ? + jQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] : + jQuery.find.matches(expr, elems); + }, + + dir: function( elem, dir, until ) { + var matched = [], + cur = elem[ dir ]; + + while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { + if ( cur.nodeType === 1 ) { + matched.push( cur ); + } + cur = cur[dir]; + } + return matched; + }, + + sibling: function( n, elem ) { + var r = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + r.push( n ); + } + } + + return r; + } +}); + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, keep ) { + + // Can't pass null or undefined to indexOf in Firefox 4 + // Set to 0 to skip string check + qualifier = qualifier || 0; + + if ( jQuery.isFunction( qualifier ) ) { + return jQuery.grep(elements, function( elem, i ) { + var retVal = !!qualifier.call( elem, i, elem ); + return retVal === keep; + }); + + } else if ( qualifier.nodeType ) { + return jQuery.grep(elements, function( elem, i ) { + return ( elem === qualifier ) === keep; + }); + + } else if ( typeof qualifier === "string" ) { + var filtered = jQuery.grep(elements, function( elem ) { + return elem.nodeType === 1; + }); + + if ( isSimple.test( qualifier ) ) { + return jQuery.filter(qualifier, filtered, !keep); + } else { + qualifier = jQuery.filter( qualifier, filtered ); + } + } + + return jQuery.grep(elements, function( elem, i ) { + return ( jQuery.inArray( elem, qualifier ) >= 0 ) === keep; + }); +} +function createSafeFragment( document ) { + var list = nodeNames.split( "|" ), + safeFrag = document.createDocumentFragment(); + + if ( safeFrag.createElement ) { + while ( list.length ) { + safeFrag.createElement( + list.pop() + ); + } + } + return safeFrag; +} + +var nodeNames = "abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|" + + "header|hgroup|mark|meter|nav|output|progress|section|summary|time|video", + rinlinejQuery = / jQuery\d+="(?:null|\d+)"/g, + rleadingWhitespace = /^\s+/, + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, + rtagName = /<([\w:]+)/, + rtbody = /]", "i"), + rcheckableType = /^(?:checkbox|radio)$/, + // checked="checked" or checked + rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i, + rscriptType = /\/(java|ecma)script/i, + rcleanScript = /^\s*\s*$/g, + wrapMap = { + option: [ 1, "" ], + legend: [ 1, "
    ", "
    " ], + thead: [ 1, "", "
    " ], + tr: [ 2, "", "
    " ], + td: [ 3, "", "
    " ], + col: [ 2, "", "
    " ], + area: [ 1, "", "" ], + _default: [ 0, "", "" ] + }, + safeFragment = createSafeFragment( document ), + fragmentDiv = safeFragment.appendChild( document.createElement("div") ); + +wrapMap.optgroup = wrapMap.option; +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +// IE6-8 can't serialize link, script, style, or any html5 (NoScope) tags, +// unless wrapped in a div with non-breaking characters in front of it. +if ( !jQuery.support.htmlSerialize ) { + wrapMap._default = [ 1, "X
    ", "
    " ]; +} + +jQuery.fn.extend({ + text: function( value ) { + return jQuery.access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().append( ( this[0] && this[0].ownerDocument || document ).createTextNode( value ) ); + }, null, value, arguments.length ); + }, + + wrapAll: function( html ) { + if ( jQuery.isFunction( html ) ) { + return this.each(function(i) { + jQuery(this).wrapAll( html.call(this, i) ); + }); + } + + if ( this[0] ) { + // The elements to wrap the target around + var wrap = jQuery( html, this[0].ownerDocument ).eq(0).clone(true); + + if ( this[0].parentNode ) { + wrap.insertBefore( this[0] ); + } + + wrap.map(function() { + var elem = this; + + while ( elem.firstChild && elem.firstChild.nodeType === 1 ) { + elem = elem.firstChild; + } + + return elem; + }).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( jQuery.isFunction( html ) ) { + return this.each(function(i) { + jQuery(this).wrapInner( html.call(this, i) ); + }); + } + + return this.each(function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + }); + }, + + wrap: function( html ) { + var isFunction = jQuery.isFunction( html ); + + return this.each(function(i) { + jQuery( this ).wrapAll( isFunction ? html.call(this, i) : html ); + }); + }, + + unwrap: function() { + return this.parent().each(function() { + if ( !jQuery.nodeName( this, "body" ) ) { + jQuery( this ).replaceWith( this.childNodes ); + } + }).end(); + }, + + append: function() { + return this.domManip(arguments, true, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 ) { + this.appendChild( elem ); + } + }); + }, + + prepend: function() { + return this.domManip(arguments, true, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 ) { + this.insertBefore( elem, this.firstChild ); + } + }); + }, + + before: function() { + if ( !isDisconnected( this[0] ) ) { + return this.domManip(arguments, false, function( elem ) { + this.parentNode.insertBefore( elem, this ); + }); + } + + if ( arguments.length ) { + var set = jQuery.clean( arguments ); + return this.pushStack( jQuery.merge( set, this ), "before", this.selector ); + } + }, + + after: function() { + if ( !isDisconnected( this[0] ) ) { + return this.domManip(arguments, false, function( elem ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + }); + } + + if ( arguments.length ) { + var set = jQuery.clean( arguments ); + return this.pushStack( jQuery.merge( this, set ), "after", this.selector ); + } + }, + + // keepData is for internal use only--do not document + remove: function( selector, keepData ) { + var elem, + i = 0; + + for ( ; (elem = this[i]) != null; i++ ) { + if ( !selector || jQuery.filter( selector, [ elem ] ).length ) { + if ( !keepData && elem.nodeType === 1 ) { + jQuery.cleanData( elem.getElementsByTagName("*") ); + jQuery.cleanData( [ elem ] ); + } + + if ( elem.parentNode ) { + elem.parentNode.removeChild( elem ); + } + } + } + + return this; + }, + + empty: function() { + var elem, + i = 0; + + for ( ; (elem = this[i]) != null; i++ ) { + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( elem.getElementsByTagName("*") ); + } + + // Remove any remaining nodes + while ( elem.firstChild ) { + elem.removeChild( elem.firstChild ); + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function () { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + }); + }, + + html: function( value ) { + return jQuery.access( this, function( value ) { + var elem = this[0] || {}, + i = 0, + l = this.length; + + if ( value === undefined ) { + return elem.nodeType === 1 ? + elem.innerHTML.replace( rinlinejQuery, "" ) : + undefined; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + ( jQuery.support.htmlSerialize || !rnoshimcache.test( value ) ) && + ( jQuery.support.leadingWhitespace || !rleadingWhitespace.test( value ) ) && + !wrapMap[ ( rtagName.exec( value ) || ["", ""] )[1].toLowerCase() ] ) { + + value = value.replace( rxhtmlTag, "<$1>" ); + + try { + for (; i < l; i++ ) { + // Remove element nodes and prevent memory leaks + elem = this[i] || {}; + if ( elem.nodeType === 1 ) { + jQuery.cleanData( elem.getElementsByTagName( "*" ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch(e) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function( value ) { + if ( !isDisconnected( this[0] ) ) { + // Make sure that the elements are removed from the DOM before they are inserted + // this can help fix replacing a parent with child elements + if ( jQuery.isFunction( value ) ) { + return this.each(function(i) { + var self = jQuery(this), old = self.html(); + self.replaceWith( value.call( this, i, old ) ); + }); + } + + if ( typeof value !== "string" ) { + value = jQuery( value ).detach(); + } + + return this.each(function() { + var next = this.nextSibling, + parent = this.parentNode; + + jQuery( this ).remove(); + + if ( next ) { + jQuery(next).before( value ); + } else { + jQuery(parent).append( value ); + } + }); + } + + return this.length ? + this.pushStack( jQuery(jQuery.isFunction(value) ? value() : value), "replaceWith", value ) : + this; + }, + + detach: function( selector ) { + return this.remove( selector, true ); + }, + + domManip: function( args, table, callback ) { + + // Flatten any nested arrays + args = [].concat.apply( [], args ); + + var results, first, fragment, iNoClone, + i = 0, + value = args[0], + scripts = [], + l = this.length; + + // We can't cloneNode fragments that contain checked, in WebKit + if ( !jQuery.support.checkClone && l > 1 && typeof value === "string" && rchecked.test( value ) ) { + return this.each(function() { + jQuery(this).domManip( args, table, callback ); + }); + } + + if ( jQuery.isFunction(value) ) { + return this.each(function(i) { + var self = jQuery(this); + args[0] = value.call( this, i, table ? self.html() : undefined ); + self.domManip( args, table, callback ); + }); + } + + if ( this[0] ) { + results = jQuery.buildFragment( args, this, scripts ); + fragment = results.fragment; + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + if ( first ) { + table = table && jQuery.nodeName( first, "tr" ); + + // Use the original fragment for the last item instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + // Fragments from the fragment cache must always be cloned and never used in place. + for ( iNoClone = results.cacheable || l - 1; i < l; i++ ) { + callback.call( + table && jQuery.nodeName( this[i], "table" ) ? + findOrAppend( this[i], "tbody" ) : + this[i], + i === iNoClone ? + fragment : + jQuery.clone( fragment, true, true ) + ); + } + } + + // Fix #11809: Avoid leaking memory + fragment = first = null; + + if ( scripts.length ) { + jQuery.each( scripts, function( i, elem ) { + if ( elem.src ) { + if ( jQuery.ajax ) { + jQuery.ajax({ + url: elem.src, + type: "GET", + dataType: "script", + async: false, + global: false, + "throws": true + }); + } else { + jQuery.error("no ajax"); + } + } else { + jQuery.globalEval( ( elem.text || elem.textContent || elem.innerHTML || "" ).replace( rcleanScript, "" ) ); + } + + if ( elem.parentNode ) { + elem.parentNode.removeChild( elem ); + } + }); + } + } + + return this; + } +}); + +function findOrAppend( elem, tag ) { + return elem.getElementsByTagName( tag )[0] || elem.appendChild( elem.ownerDocument.createElement( tag ) ); +} + +function cloneCopyEvent( src, dest ) { + + if ( dest.nodeType !== 1 || !jQuery.hasData( src ) ) { + return; + } + + var type, i, l, + oldData = jQuery._data( src ), + curData = jQuery._data( dest, oldData ), + events = oldData.events; + + if ( events ) { + delete curData.handle; + curData.events = {}; + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + + // make the cloned public data object a copy from the original + if ( curData.data ) { + curData.data = jQuery.extend( {}, curData.data ); + } +} + +function cloneFixAttributes( src, dest ) { + var nodeName; + + // We do not need to do anything for non-Elements + if ( dest.nodeType !== 1 ) { + return; + } + + // clearAttributes removes the attributes, which we don't want, + // but also removes the attachEvent events, which we *do* want + if ( dest.clearAttributes ) { + dest.clearAttributes(); + } + + // mergeAttributes, in contrast, only merges back on the + // original attributes, not the events + if ( dest.mergeAttributes ) { + dest.mergeAttributes( src ); + } + + nodeName = dest.nodeName.toLowerCase(); + + if ( nodeName === "object" ) { + // IE6-10 improperly clones children of object elements using classid. + // IE10 throws NoModificationAllowedError if parent is null, #12132. + if ( dest.parentNode ) { + dest.outerHTML = src.outerHTML; + } + + // This path appears unavoidable for IE9. When cloning an object + // element in IE9, the outerHTML strategy above is not sufficient. + // If the src has innerHTML and the destination does not, + // copy the src.innerHTML into the dest.innerHTML. #10324 + if ( jQuery.support.html5Clone && (src.innerHTML && !jQuery.trim(dest.innerHTML)) ) { + dest.innerHTML = src.innerHTML; + } + + } else if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + // IE6-8 fails to persist the checked state of a cloned checkbox + // or radio button. Worse, IE6-7 fail to give the cloned element + // a checked appearance if the defaultChecked value isn't also set + + dest.defaultChecked = dest.checked = src.checked; + + // IE6-7 get confused and end up setting the value of a cloned + // checkbox/radio button to an empty string instead of "on" + if ( dest.value !== src.value ) { + dest.value = src.value; + } + + // IE6-8 fails to return the selected option to the default selected + // state when cloning options + } else if ( nodeName === "option" ) { + dest.selected = src.defaultSelected; + + // IE6-8 fails to set the defaultValue to the correct value when + // cloning other types of input fields + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + + // IE blanks contents when cloning scripts + } else if ( nodeName === "script" && dest.text !== src.text ) { + dest.text = src.text; + } + + // Event data gets referenced instead of copied if the expando + // gets copied too + dest.removeAttribute( jQuery.expando ); +} + +jQuery.buildFragment = function( args, context, scripts ) { + var fragment, cacheable, cachehit, + first = args[ 0 ]; + + // Set context from what may come in as undefined or a jQuery collection or a node + // Updated to fix #12266 where accessing context[0] could throw an exception in IE9/10 & + // also doubles as fix for #8950 where plain objects caused createDocumentFragment exception + context = context || document; + context = !context.nodeType && context[0] || context; + context = context.ownerDocument || context; + + // Only cache "small" (1/2 KB) HTML strings that are associated with the main document + // Cloning options loses the selected state, so don't cache them + // IE 6 doesn't like it when you put or elements in a fragment + // Also, WebKit does not clone 'checked' attributes on cloneNode, so don't cache + // Lastly, IE6,7,8 will not correctly reuse cached fragments that were created from unknown elems #10501 + if ( args.length === 1 && typeof first === "string" && first.length < 512 && context === document && + first.charAt(0) === "<" && !rnocache.test( first ) && + (jQuery.support.checkClone || !rchecked.test( first )) && + (jQuery.support.html5Clone || !rnoshimcache.test( first )) ) { + + // Mark cacheable and look for a hit + cacheable = true; + fragment = jQuery.fragments[ first ]; + cachehit = fragment !== undefined; + } + + if ( !fragment ) { + fragment = context.createDocumentFragment(); + jQuery.clean( args, context, fragment, scripts ); + + // Update the cache, but only store false + // unless this is a second parsing of the same content + if ( cacheable ) { + jQuery.fragments[ first ] = cachehit && fragment; + } + } + + return { fragment: fragment, cacheable: cacheable }; +}; + +jQuery.fragments = {}; + +jQuery.each({ + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + i = 0, + ret = [], + insert = jQuery( selector ), + l = insert.length, + parent = this.length === 1 && this[0].parentNode; + + if ( (parent == null || parent && parent.nodeType === 11 && parent.childNodes.length === 1) && l === 1 ) { + insert[ original ]( this[0] ); + return this; + } else { + for ( ; i < l; i++ ) { + elems = ( i > 0 ? this.clone(true) : this ).get(); + jQuery( insert[i] )[ original ]( elems ); + ret = ret.concat( elems ); + } + + return this.pushStack( ret, name, insert.selector ); + } + }; +}); + +function getAll( elem ) { + if ( typeof elem.getElementsByTagName !== "undefined" ) { + return elem.getElementsByTagName( "*" ); + + } else if ( typeof elem.querySelectorAll !== "undefined" ) { + return elem.querySelectorAll( "*" ); + + } else { + return []; + } +} + +// Used in clean, fixes the defaultChecked property +function fixDefaultChecked( elem ) { + if ( rcheckableType.test( elem.type ) ) { + elem.defaultChecked = elem.checked; + } +} + +jQuery.extend({ + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var srcElements, + destElements, + i, + clone; + + if ( jQuery.support.html5Clone || jQuery.isXMLDoc(elem) || !rnoshimcache.test( "<" + elem.nodeName + ">" ) ) { + clone = elem.cloneNode( true ); + + // IE<=8 does not properly clone detached, unknown element nodes + } else { + fragmentDiv.innerHTML = elem.outerHTML; + fragmentDiv.removeChild( clone = fragmentDiv.firstChild ); + } + + if ( (!jQuery.support.noCloneEvent || !jQuery.support.noCloneChecked) && + (elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem) ) { + // IE copies events bound via attachEvent when using cloneNode. + // Calling detachEvent on the clone will also remove the events + // from the original. In order to get around this, we use some + // proprietary methods to clear the events. Thanks to MooTools + // guys for this hotness. + + cloneFixAttributes( elem, clone ); + + // Using Sizzle here is crazy slow, so we use getElementsByTagName instead + srcElements = getAll( elem ); + destElements = getAll( clone ); + + // Weird iteration because IE will replace the length property + // with an element if you are cloning the body and one of the + // elements on the page has a name or id of "length" + for ( i = 0; srcElements[i]; ++i ) { + // Ensure that the destination node is not null; Fixes #9587 + if ( destElements[i] ) { + cloneFixAttributes( srcElements[i], destElements[i] ); + } + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + cloneCopyEvent( elem, clone ); + + if ( deepDataAndEvents ) { + srcElements = getAll( elem ); + destElements = getAll( clone ); + + for ( i = 0; srcElements[i]; ++i ) { + cloneCopyEvent( srcElements[i], destElements[i] ); + } + } + } + + srcElements = destElements = null; + + // Return the cloned set + return clone; + }, + + clean: function( elems, context, fragment, scripts ) { + var i, j, elem, tag, wrap, depth, div, hasBody, tbody, len, handleScript, jsTags, + safe = context === document && safeFragment, + ret = []; + + // Ensure that context is a document + if ( !context || typeof context.createDocumentFragment === "undefined" ) { + context = document; + } + + // Use the already-created safe fragment if context permits + for ( i = 0; (elem = elems[i]) != null; i++ ) { + if ( typeof elem === "number" ) { + elem += ""; + } + + if ( !elem ) { + continue; + } + + // Convert html string into DOM nodes + if ( typeof elem === "string" ) { + if ( !rhtml.test( elem ) ) { + elem = context.createTextNode( elem ); + } else { + // Ensure a safe container in which to render the html + safe = safe || createSafeFragment( context ); + div = context.createElement("div"); + safe.appendChild( div ); + + // Fix "XHTML"-style tags in all browsers + elem = elem.replace(rxhtmlTag, "<$1>"); + + // Go to html and back, then peel off extra wrappers + tag = ( rtagName.exec( elem ) || ["", ""] )[1].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + depth = wrap[0]; + div.innerHTML = wrap[1] + elem + wrap[2]; + + // Move to the right depth + while ( depth-- ) { + div = div.lastChild; + } + + // Remove IE's autoinserted from table fragments + if ( !jQuery.support.tbody ) { + + // String was a , *may* have spurious + hasBody = rtbody.test(elem); + tbody = tag === "table" && !hasBody ? + div.firstChild && div.firstChild.childNodes : + + // String was a bare or + wrap[1] === "
    " && !hasBody ? + div.childNodes : + []; + + for ( j = tbody.length - 1; j >= 0 ; --j ) { + if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j ].childNodes.length ) { + tbody[ j ].parentNode.removeChild( tbody[ j ] ); + } + } + } + + // IE completely kills leading whitespace when innerHTML is used + if ( !jQuery.support.leadingWhitespace && rleadingWhitespace.test( elem ) ) { + div.insertBefore( context.createTextNode( rleadingWhitespace.exec(elem)[0] ), div.firstChild ); + } + + elem = div.childNodes; + + // Take out of fragment container (we need a fresh div each time) + div.parentNode.removeChild( div ); + } + } + + if ( elem.nodeType ) { + ret.push( elem ); + } else { + jQuery.merge( ret, elem ); + } + } + + // Fix #11356: Clear elements from safeFragment + if ( div ) { + elem = div = safe = null; + } + + // Reset defaultChecked for any radios and checkboxes + // about to be appended to the DOM in IE 6/7 (#8060) + if ( !jQuery.support.appendChecked ) { + for ( i = 0; (elem = ret[i]) != null; i++ ) { + if ( jQuery.nodeName( elem, "input" ) ) { + fixDefaultChecked( elem ); + } else if ( typeof elem.getElementsByTagName !== "undefined" ) { + jQuery.grep( elem.getElementsByTagName("input"), fixDefaultChecked ); + } + } + } + + // Append elements to a provided document fragment + if ( fragment ) { + // Special handling of each script element + handleScript = function( elem ) { + // Check if we consider it executable + if ( !elem.type || rscriptType.test( elem.type ) ) { + // Detach the script and store it in the scripts array (if provided) or the fragment + // Return truthy to indicate that it has been handled + return scripts ? + scripts.push( elem.parentNode ? elem.parentNode.removeChild( elem ) : elem ) : + fragment.appendChild( elem ); + } + }; + + for ( i = 0; (elem = ret[i]) != null; i++ ) { + // Check if we're done after handling an executable script + if ( !( jQuery.nodeName( elem, "script" ) && handleScript( elem ) ) ) { + // Append to fragment and handle embedded scripts + fragment.appendChild( elem ); + if ( typeof elem.getElementsByTagName !== "undefined" ) { + // handleScript alters the DOM, so use jQuery.merge to ensure snapshot iteration + jsTags = jQuery.grep( jQuery.merge( [], elem.getElementsByTagName("script") ), handleScript ); + + // Splice the scripts into ret after their former ancestor and advance our index beyond them + ret.splice.apply( ret, [i + 1, 0].concat( jsTags ) ); + i += jsTags.length; + } + } + } + } + + return ret; + }, + + cleanData: function( elems, /* internal */ acceptData ) { + var data, id, elem, type, + i = 0, + internalKey = jQuery.expando, + cache = jQuery.cache, + deleteExpando = jQuery.support.deleteExpando, + special = jQuery.event.special; + + for ( ; (elem = elems[i]) != null; i++ ) { + + if ( acceptData || jQuery.acceptData( elem ) ) { + + id = elem[ internalKey ]; + data = id && cache[ id ]; + + if ( data ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Remove cache only if it was not already removed by jQuery.event.remove + if ( cache[ id ] ) { + + delete cache[ id ]; + + // IE does not allow us to delete expando properties from nodes, + // nor does it have a removeAttribute function on Document nodes; + // we must handle all of these cases + if ( deleteExpando ) { + delete elem[ internalKey ]; + + } else if ( elem.removeAttribute ) { + elem.removeAttribute( internalKey ); + + } else { + elem[ internalKey ] = null; + } + + jQuery.deletedIds.push( id ); + } + } + } + } + } +}); +// Limit scope pollution from any deprecated API +(function() { + +var matched, browser; + +// Use of jQuery.browser is frowned upon. +// More details: http://api.jquery.com/jQuery.browser +// jQuery.uaMatch maintained for back-compat +jQuery.uaMatch = function( ua ) { + ua = ua.toLowerCase(); + + var match = /(chrome)[ \/]([\w.]+)/.exec( ua ) || + /(webkit)[ \/]([\w.]+)/.exec( ua ) || + /(opera)(?:.*version|)[ \/]([\w.]+)/.exec( ua ) || + /(msie) ([\w.]+)/.exec( ua ) || + ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec( ua ) || + []; + + return { + browser: match[ 1 ] || "", + version: match[ 2 ] || "0" + }; +}; + +matched = jQuery.uaMatch( navigator.userAgent ); +browser = {}; + +if ( matched.browser ) { + browser[ matched.browser ] = true; + browser.version = matched.version; +} + +// Chrome is Webkit, but Webkit is also Safari. +if ( browser.chrome ) { + browser.webkit = true; +} else if ( browser.webkit ) { + browser.safari = true; +} + +jQuery.browser = browser; + +jQuery.sub = function() { + function jQuerySub( selector, context ) { + return new jQuerySub.fn.init( selector, context ); + } + jQuery.extend( true, jQuerySub, this ); + jQuerySub.superclass = this; + jQuerySub.fn = jQuerySub.prototype = this(); + jQuerySub.fn.constructor = jQuerySub; + jQuerySub.sub = this.sub; + jQuerySub.fn.init = function init( selector, context ) { + if ( context && context instanceof jQuery && !(context instanceof jQuerySub) ) { + context = jQuerySub( context ); + } + + return jQuery.fn.init.call( this, selector, context, rootjQuerySub ); + }; + jQuerySub.fn.init.prototype = jQuerySub.fn; + var rootjQuerySub = jQuerySub(document); + return jQuerySub; +}; + +})(); +var curCSS, iframe, iframeDoc, + ralpha = /alpha\([^)]*\)/i, + ropacity = /opacity=([^)]*)/, + rposition = /^(top|right|bottom|left)$/, + // swappable if display is none or starts with table except "table", "table-cell", or "table-caption" + // see here for display values: https://developer.mozilla.org/en-US/docs/CSS/display + rdisplayswap = /^(none|table(?!-c[ea]).+)/, + rmargin = /^margin/, + rnumsplit = new RegExp( "^(" + core_pnum + ")(.*)$", "i" ), + rnumnonpx = new RegExp( "^(" + core_pnum + ")(?!px)[a-z%]+$", "i" ), + rrelNum = new RegExp( "^([-+])=(" + core_pnum + ")", "i" ), + elemdisplay = {}, + + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: 0, + fontWeight: 400 + }, + + cssExpand = [ "Top", "Right", "Bottom", "Left" ], + cssPrefixes = [ "Webkit", "O", "Moz", "ms" ], + + eventsToggle = jQuery.fn.toggle; + +// return a css property mapped to a potentially vendor prefixed property +function vendorPropName( style, name ) { + + // shortcut for names that are not vendor prefixed + if ( name in style ) { + return name; + } + + // check for vendor prefixed names + var capName = name.charAt(0).toUpperCase() + name.slice(1), + origName = name, + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in style ) { + return name; + } + } + + return origName; +} + +function isHidden( elem, el ) { + elem = el || elem; + return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem ); +} + +function showHide( elements, show ) { + var elem, display, + values = [], + index = 0, + length = elements.length; + + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + values[ index ] = jQuery._data( elem, "olddisplay" ); + if ( show ) { + // Reset the inline display of this element to learn if it is + // being hidden by cascaded rules or not + if ( !values[ index ] && elem.style.display === "none" ) { + elem.style.display = ""; + } + + // Set elements which have been overridden with display: none + // in a stylesheet to whatever the default browser style is + // for such an element + if ( elem.style.display === "" && isHidden( elem ) ) { + values[ index ] = jQuery._data( elem, "olddisplay", css_defaultDisplay(elem.nodeName) ); + } + } else { + display = curCSS( elem, "display" ); + + if ( !values[ index ] && display !== "none" ) { + jQuery._data( elem, "olddisplay", display ); + } + } + } + + // Set the display of most of the elements in a second loop + // to avoid the constant reflow + for ( index = 0; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + if ( !show || elem.style.display === "none" || elem.style.display === "" ) { + elem.style.display = show ? values[ index ] || "" : "none"; + } + } + + return elements; +} + +jQuery.fn.extend({ + css: function( name, value ) { + return jQuery.access( this, function( elem, name, value ) { + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + }, + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state, fn2 ) { + var bool = typeof state === "boolean"; + + if ( jQuery.isFunction( state ) && jQuery.isFunction( fn2 ) ) { + return eventsToggle.apply( this, arguments ); + } + + return this.each(function() { + if ( bool ? state : isHidden( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + }); + } +}); + +jQuery.extend({ + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + + } + } + } + }, + + // Exclude the following css properties to add px + cssNumber: { + "fillOpacity": true, + "fontWeight": true, + "lineHeight": true, + "opacity": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: { + // normalize float css property + "float": jQuery.support.cssFloat ? "cssFloat" : "styleFloat" + }, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = jQuery.camelCase( name ), + style = elem.style; + + name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( style, origName ) ); + + // gets hook for the prefixed version + // followed by the unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // convert relative number strings (+= or -=) to relative numbers. #7345 + if ( type === "string" && (ret = rrelNum.exec( value )) ) { + value = ( ret[1] + 1 ) * ret[2] + parseFloat( jQuery.css( elem, name ) ); + // Fixes bug #9237 + type = "number"; + } + + // Make sure that NaN and null values aren't set. See: #7116 + if ( value == null || type === "number" && isNaN( value ) ) { + return; + } + + // If a number was passed in, add 'px' to the (except for certain CSS properties) + if ( type === "number" && !jQuery.cssNumber[ origName ] ) { + value += "px"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !("set" in hooks) || (value = hooks.set( elem, value, extra )) !== undefined ) { + // Wrapped to prevent IE from throwing errors when 'invalid' values are provided + // Fixes bug #5509 + try { + style[ name ] = value; + } catch(e) {} + } + + } else { + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && (ret = hooks.get( elem, false, extra )) !== undefined ) { + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, numeric, extra ) { + var val, num, hooks, + origName = jQuery.camelCase( name ); + + // Make sure that we're working with the right name + name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( elem.style, origName ) ); + + // gets hook for the prefixed version + // followed by the unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name ); + } + + //convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Return, converting to number if forced or a qualifier was provided and val looks numeric + if ( numeric || extra !== undefined ) { + num = parseFloat( val ); + return numeric || jQuery.isNumeric( num ) ? num || 0 : val; + } + return val; + }, + + // A method for quickly swapping in/out CSS properties to get correct calculations + swap: function( elem, options, callback ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.call( elem ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; + } +}); + +// NOTE: To any future maintainer, we've window.getComputedStyle +// because jsdom on node.js will break without it. +if ( window.getComputedStyle ) { + curCSS = function( elem, name ) { + var ret, width, minWidth, maxWidth, + computed = window.getComputedStyle( elem, null ), + style = elem.style; + + if ( computed ) { + + ret = computed[ name ]; + if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) { + ret = jQuery.style( elem, name ); + } + + // A tribute to the "awesome hack by Dean Edwards" + // Chrome < 17 and Safari 5.0 uses "computed value" instead of "used value" for margin-right + // Safari 5.1.7 (at least) returns percentage for a larger set of values, but width seems to be reliably pixels + // this is against the CSSOM draft spec: http://dev.w3.org/csswg/cssom/#resolved-values + if ( rnumnonpx.test( ret ) && rmargin.test( name ) ) { + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret; + }; +} else if ( document.documentElement.currentStyle ) { + curCSS = function( elem, name ) { + var left, rsLeft, + ret = elem.currentStyle && elem.currentStyle[ name ], + style = elem.style; + + // Avoid setting ret to empty string here + // so we don't default to auto + if ( ret == null && style && style[ name ] ) { + ret = style[ name ]; + } + + // From the awesome hack by Dean Edwards + // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291 + + // If we're not dealing with a regular pixel number + // but a number that has a weird ending, we need to convert it to pixels + // but not position css attributes, as those are proportional to the parent element instead + // and we can't measure the parent instead because it might trigger a "stacking dolls" problem + if ( rnumnonpx.test( ret ) && !rposition.test( name ) ) { + + // Remember the original values + left = style.left; + rsLeft = elem.runtimeStyle && elem.runtimeStyle.left; + + // Put in the new values to get a computed value out + if ( rsLeft ) { + elem.runtimeStyle.left = elem.currentStyle.left; + } + style.left = name === "fontSize" ? "1em" : ret; + ret = style.pixelLeft + "px"; + + // Revert the changed values + style.left = left; + if ( rsLeft ) { + elem.runtimeStyle.left = rsLeft; + } + } + + return ret === "" ? "auto" : ret; + }; +} + +function setPositiveNumber( elem, value, subtract ) { + var matches = rnumsplit.exec( value ); + return matches ? + Math.max( 0, matches[ 1 ] - ( subtract || 0 ) ) + ( matches[ 2 ] || "px" ) : + value; +} + +function augmentWidthOrHeight( elem, name, extra, isBorderBox ) { + var i = extra === ( isBorderBox ? "border" : "content" ) ? + // If we already have the right measurement, avoid augmentation + 4 : + // Otherwise initialize for horizontal or vertical properties + name === "width" ? 1 : 0, + + val = 0; + + for ( ; i < 4; i += 2 ) { + // both box models exclude margin, so add it if we want it + if ( extra === "margin" ) { + // we use jQuery.css instead of curCSS here + // because of the reliableMarginRight CSS hook! + val += jQuery.css( elem, extra + cssExpand[ i ], true ); + } + + // From this point on we use curCSS for maximum performance (relevant in animations) + if ( isBorderBox ) { + // border-box includes padding, so remove it if we want content + if ( extra === "content" ) { + val -= parseFloat( curCSS( elem, "padding" + cssExpand[ i ] ) ) || 0; + } + + // at this point, extra isn't border nor margin, so remove border + if ( extra !== "margin" ) { + val -= parseFloat( curCSS( elem, "border" + cssExpand[ i ] + "Width" ) ) || 0; + } + } else { + // at this point, extra isn't content, so add padding + val += parseFloat( curCSS( elem, "padding" + cssExpand[ i ] ) ) || 0; + + // at this point, extra isn't content nor padding, so add border + if ( extra !== "padding" ) { + val += parseFloat( curCSS( elem, "border" + cssExpand[ i ] + "Width" ) ) || 0; + } + } + } + + return val; +} + +function getWidthOrHeight( elem, name, extra ) { + + // Start with offset property, which is equivalent to the border-box value + var val = name === "width" ? elem.offsetWidth : elem.offsetHeight, + valueIsBorderBox = true, + isBorderBox = jQuery.support.boxSizing && jQuery.css( elem, "boxSizing" ) === "border-box"; + + // some non-html elements return undefined for offsetWidth, so check for null/undefined + // svg - https://bugzilla.mozilla.org/show_bug.cgi?id=649285 + // MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=491668 + if ( val <= 0 || val == null ) { + // Fall back to computed then uncomputed css if necessary + val = curCSS( elem, name ); + if ( val < 0 || val == null ) { + val = elem.style[ name ]; + } + + // Computed unit is not pixels. Stop here and return. + if ( rnumnonpx.test(val) ) { + return val; + } + + // we need the check for style in case a browser which returns unreliable values + // for getComputedStyle silently falls back to the reliable elem.style + valueIsBorderBox = isBorderBox && ( jQuery.support.boxSizingReliable || val === elem.style[ name ] ); + + // Normalize "", auto, and prepare for extra + val = parseFloat( val ) || 0; + } + + // use the active box-sizing model to add/subtract irrelevant styles + return ( val + + augmentWidthOrHeight( + elem, + name, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox + ) + ) + "px"; +} + + +// Try to determine the default display value of an element +function css_defaultDisplay( nodeName ) { + if ( elemdisplay[ nodeName ] ) { + return elemdisplay[ nodeName ]; + } + + var elem = jQuery( "<" + nodeName + ">" ).appendTo( document.body ), + display = elem.css("display"); + elem.remove(); + + // If the simple way fails, + // get element's real default display by attaching it to a temp iframe + if ( display === "none" || display === "" ) { + // Use the already-created iframe if possible + iframe = document.body.appendChild( + iframe || jQuery.extend( document.createElement("iframe"), { + frameBorder: 0, + width: 0, + height: 0 + }) + ); + + // Create a cacheable copy of the iframe document on first call. + // IE and Opera will allow us to reuse the iframeDoc without re-writing the fake HTML + // document to it; WebKit & Firefox won't allow reusing the iframe document. + if ( !iframeDoc || !iframe.createElement ) { + iframeDoc = ( iframe.contentWindow || iframe.contentDocument ).document; + iframeDoc.write(""); + iframeDoc.close(); + } + + elem = iframeDoc.body.appendChild( iframeDoc.createElement(nodeName) ); + + display = curCSS( elem, "display" ); + document.body.removeChild( iframe ); + } + + // Store the correct default display + elemdisplay[ nodeName ] = display; + + return display; +} + +jQuery.each([ "height", "width" ], function( i, name ) { + jQuery.cssHooks[ name ] = { + get: function( elem, computed, extra ) { + if ( computed ) { + // certain elements can have dimension info if we invisibly show them + // however, it must have a current display style that would benefit from this + if ( elem.offsetWidth === 0 && rdisplayswap.test( curCSS( elem, "display" ) ) ) { + return jQuery.swap( elem, cssShow, function() { + return getWidthOrHeight( elem, name, extra ); + }); + } else { + return getWidthOrHeight( elem, name, extra ); + } + } + }, + + set: function( elem, value, extra ) { + return setPositiveNumber( elem, value, extra ? + augmentWidthOrHeight( + elem, + name, + extra, + jQuery.support.boxSizing && jQuery.css( elem, "boxSizing" ) === "border-box" + ) : 0 + ); + } + }; +}); + +if ( !jQuery.support.opacity ) { + jQuery.cssHooks.opacity = { + get: function( elem, computed ) { + // IE uses filters for opacity + return ropacity.test( (computed && elem.currentStyle ? elem.currentStyle.filter : elem.style.filter) || "" ) ? + ( 0.01 * parseFloat( RegExp.$1 ) ) + "" : + computed ? "1" : ""; + }, + + set: function( elem, value ) { + var style = elem.style, + currentStyle = elem.currentStyle, + opacity = jQuery.isNumeric( value ) ? "alpha(opacity=" + value * 100 + ")" : "", + filter = currentStyle && currentStyle.filter || style.filter || ""; + + // IE has trouble with opacity if it does not have layout + // Force it by setting the zoom level + style.zoom = 1; + + // if setting opacity to 1, and no other filters exist - attempt to remove filter attribute #6652 + if ( value >= 1 && jQuery.trim( filter.replace( ralpha, "" ) ) === "" && + style.removeAttribute ) { + + // Setting style.filter to null, "" & " " still leave "filter:" in the cssText + // if "filter:" is present at all, clearType is disabled, we want to avoid this + // style.removeAttribute is IE Only, but so apparently is this code path... + style.removeAttribute( "filter" ); + + // if there there is no filter style applied in a css rule, we are done + if ( currentStyle && !currentStyle.filter ) { + return; + } + } + + // otherwise, set new filter values + style.filter = ralpha.test( filter ) ? + filter.replace( ralpha, opacity ) : + filter + " " + opacity; + } + }; +} + +// These hooks cannot be added until DOM ready because the support test +// for it is not run until after DOM ready +jQuery(function() { + if ( !jQuery.support.reliableMarginRight ) { + jQuery.cssHooks.marginRight = { + get: function( elem, computed ) { + // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right + // Work around by temporarily setting element display to inline-block + return jQuery.swap( elem, { "display": "inline-block" }, function() { + if ( computed ) { + return curCSS( elem, "marginRight" ); + } + }); + } + }; + } + + // Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=29084 + // getComputedStyle returns percent when specified for top/left/bottom/right + // rather than make the css module depend on the offset module, we just check for it here + if ( !jQuery.support.pixelPosition && jQuery.fn.position ) { + jQuery.each( [ "top", "left" ], function( i, prop ) { + jQuery.cssHooks[ prop ] = { + get: function( elem, computed ) { + if ( computed ) { + var ret = curCSS( elem, prop ); + // if curCSS returns percentage, fallback to offset + return rnumnonpx.test( ret ) ? jQuery( elem ).position()[ prop ] + "px" : ret; + } + } + }; + }); + } + +}); + +if ( jQuery.expr && jQuery.expr.filters ) { + jQuery.expr.filters.hidden = function( elem ) { + return ( elem.offsetWidth === 0 && elem.offsetHeight === 0 ) || (!jQuery.support.reliableHiddenOffsets && ((elem.style && elem.style.display) || curCSS( elem, "display" )) === "none"); + }; + + jQuery.expr.filters.visible = function( elem ) { + return !jQuery.expr.filters.hidden( elem ); + }; +} + +// These hooks are used by animate to expand properties +jQuery.each({ + margin: "", + padding: "", + border: "Width" +}, function( prefix, suffix ) { + jQuery.cssHooks[ prefix + suffix ] = { + expand: function( value ) { + var i, + + // assumes a single number if not a string + parts = typeof value === "string" ? value.split(" ") : [ value ], + expanded = {}; + + for ( i = 0; i < 4; i++ ) { + expanded[ prefix + cssExpand[ i ] + suffix ] = + parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; + } + + return expanded; + } + }; + + if ( !rmargin.test( prefix ) ) { + jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; + } +}); +var r20 = /%20/g, + rbracket = /\[\]$/, + rCRLF = /\r?\n/g, + rinput = /^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i, + rselectTextarea = /^(?:select|textarea)/i; + +jQuery.fn.extend({ + serialize: function() { + return jQuery.param( this.serializeArray() ); + }, + serializeArray: function() { + return this.map(function(){ + return this.elements ? jQuery.makeArray( this.elements ) : this; + }) + .filter(function(){ + return this.name && !this.disabled && + ( this.checked || rselectTextarea.test( this.nodeName ) || + rinput.test( this.type ) ); + }) + .map(function( i, elem ){ + var val = jQuery( this ).val(); + + return val == null ? + null : + jQuery.isArray( val ) ? + jQuery.map( val, function( val, i ){ + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + }) : + { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + }).get(); + } +}); + +//Serialize an array of form elements or a set of +//key/values into a query string +jQuery.param = function( a, traditional ) { + var prefix, + s = [], + add = function( key, value ) { + // If value is a function, invoke it and return its value + value = jQuery.isFunction( value ) ? value() : ( value == null ? "" : value ); + s[ s.length ] = encodeURIComponent( key ) + "=" + encodeURIComponent( value ); + }; + + // Set traditional to true for jQuery <= 1.3.2 behavior. + if ( traditional === undefined ) { + traditional = jQuery.ajaxSettings && jQuery.ajaxSettings.traditional; + } + + // If an array was passed in, assume that it is an array of form elements. + if ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { + // Serialize the form elements + jQuery.each( a, function() { + add( this.name, this.value ); + }); + + } else { + // If traditional, encode the "old" way (the way 1.3.2 or older + // did it), otherwise encode params recursively. + for ( prefix in a ) { + buildParams( prefix, a[ prefix ], traditional, add ); + } + } + + // Return the resulting serialization + return s.join( "&" ).replace( r20, "+" ); +}; + +function buildParams( prefix, obj, traditional, add ) { + var name; + + if ( jQuery.isArray( obj ) ) { + // Serialize array item. + jQuery.each( obj, function( i, v ) { + if ( traditional || rbracket.test( prefix ) ) { + // Treat each array item as a scalar. + add( prefix, v ); + + } else { + // If array item is non-scalar (array or object), encode its + // numeric index to resolve deserialization ambiguity issues. + // Note that rack (as of 1.0.0) can't currently deserialize + // nested arrays properly, and attempting to do so may cause + // a server error. Possible fixes are to modify rack's + // deserialization algorithm or to provide an option or flag + // to force array serialization to be shallow. + buildParams( prefix + "[" + ( typeof v === "object" ? i : "" ) + "]", v, traditional, add ); + } + }); + + } else if ( !traditional && jQuery.type( obj ) === "object" ) { + // Serialize object item. + for ( name in obj ) { + buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); + } + + } else { + // Serialize scalar item. + add( prefix, obj ); + } +} +var + // Document location + ajaxLocParts, + ajaxLocation, + + rhash = /#.*$/, + rheaders = /^(.*?):[ \t]*([^\r\n]*)\r?$/mg, // IE leaves an \r character at EOL + // #7653, #8125, #8152: local protocol detection + rlocalProtocol = /^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/, + rnoContent = /^(?:GET|HEAD)$/, + rprotocol = /^\/\//, + rquery = /\?/, + rscript = /)<[^<]*)*<\/script>/gi, + rts = /([?&])_=[^&]*/, + rurl = /^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/, + + // Keep a copy of the old load method + _load = jQuery.fn.load, + + /* Prefilters + * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) + * 2) These are called: + * - BEFORE asking for a transport + * - AFTER param serialization (s.data is a string if s.processData is true) + * 3) key is the dataType + * 4) the catchall symbol "*" can be used + * 5) execution will start with transport dataType and THEN continue down to "*" if needed + */ + prefilters = {}, + + /* Transports bindings + * 1) key is the dataType + * 2) the catchall symbol "*" can be used + * 3) selection will start with transport dataType and THEN go to "*" if needed + */ + transports = {}, + + // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression + allTypes = ["*/"] + ["*"]; + +// #8138, IE may throw an exception when accessing +// a field from window.location if document.domain has been set +try { + ajaxLocation = location.href; +} catch( e ) { + // Use the href attribute of an A element + // since IE will modify it given document.location + ajaxLocation = document.createElement( "a" ); + ajaxLocation.href = ""; + ajaxLocation = ajaxLocation.href; +} + +// Segment location into parts +ajaxLocParts = rurl.exec( ajaxLocation.toLowerCase() ) || []; + +// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport +function addToPrefiltersOrTransports( structure ) { + + // dataTypeExpression is optional and defaults to "*" + return function( dataTypeExpression, func ) { + + if ( typeof dataTypeExpression !== "string" ) { + func = dataTypeExpression; + dataTypeExpression = "*"; + } + + var dataType, list, placeBefore, + dataTypes = dataTypeExpression.toLowerCase().split( core_rspace ), + i = 0, + length = dataTypes.length; + + if ( jQuery.isFunction( func ) ) { + // For each dataType in the dataTypeExpression + for ( ; i < length; i++ ) { + dataType = dataTypes[ i ]; + // We control if we're asked to add before + // any existing element + placeBefore = /^\+/.test( dataType ); + if ( placeBefore ) { + dataType = dataType.substr( 1 ) || "*"; + } + list = structure[ dataType ] = structure[ dataType ] || []; + // then we add to the structure accordingly + list[ placeBefore ? "unshift" : "push" ]( func ); + } + } + }; +} + +// Base inspection function for prefilters and transports +function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR, + dataType /* internal */, inspected /* internal */ ) { + + dataType = dataType || options.dataTypes[ 0 ]; + inspected = inspected || {}; + + inspected[ dataType ] = true; + + var selection, + list = structure[ dataType ], + i = 0, + length = list ? list.length : 0, + executeOnly = ( structure === prefilters ); + + for ( ; i < length && ( executeOnly || !selection ); i++ ) { + selection = list[ i ]( options, originalOptions, jqXHR ); + // If we got redirected to another dataType + // we try there if executing only and not done already + if ( typeof selection === "string" ) { + if ( !executeOnly || inspected[ selection ] ) { + selection = undefined; + } else { + options.dataTypes.unshift( selection ); + selection = inspectPrefiltersOrTransports( + structure, options, originalOptions, jqXHR, selection, inspected ); + } + } + } + // If we're only executing or nothing was selected + // we try the catchall dataType if not done already + if ( ( executeOnly || !selection ) && !inspected[ "*" ] ) { + selection = inspectPrefiltersOrTransports( + structure, options, originalOptions, jqXHR, "*", inspected ); + } + // unnecessary when only executing (prefilters) + // but it'll be ignored by the caller in that case + return selection; +} + +// A special extend for ajax options +// that takes "flat" options (not to be deep extended) +// Fixes #9887 +function ajaxExtend( target, src ) { + var key, deep, + flatOptions = jQuery.ajaxSettings.flatOptions || {}; + for ( key in src ) { + if ( src[ key ] !== undefined ) { + ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; + } + } + if ( deep ) { + jQuery.extend( true, target, deep ); + } +} + +jQuery.fn.load = function( url, params, callback ) { + if ( typeof url !== "string" && _load ) { + return _load.apply( this, arguments ); + } + + // Don't do a request if no elements are being requested + if ( !this.length ) { + return this; + } + + var selector, type, response, + self = this, + off = url.indexOf(" "); + + if ( off >= 0 ) { + selector = url.slice( off, url.length ); + url = url.slice( 0, off ); + } + + // If it's a function + if ( jQuery.isFunction( params ) ) { + + // We assume that it's the callback + callback = params; + params = undefined; + + // Otherwise, build a param string + } else if ( params && typeof params === "object" ) { + type = "POST"; + } + + // Request the remote document + jQuery.ajax({ + url: url, + + // if "type" variable is undefined, then "GET" method will be used + type: type, + dataType: "html", + data: params, + complete: function( jqXHR, status ) { + if ( callback ) { + self.each( callback, response || [ jqXHR.responseText, status, jqXHR ] ); + } + } + }).done(function( responseText ) { + + // Save response for use in complete callback + response = arguments; + + // See if a selector was specified + self.html( selector ? + + // Create a dummy div to hold the results + jQuery("
    ") + + // inject the contents of the document in, removing the scripts + // to avoid any 'Permission Denied' errors in IE + .append( responseText.replace( rscript, "" ) ) + + // Locate the specified elements + .find( selector ) : + + // If not, just inject the full result + responseText ); + + }); + + return this; +}; + +// Attach a bunch of functions for handling common AJAX events +jQuery.each( "ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split( " " ), function( i, o ){ + jQuery.fn[ o ] = function( f ){ + return this.on( o, f ); + }; +}); + +jQuery.each( [ "get", "post" ], function( i, method ) { + jQuery[ method ] = function( url, data, callback, type ) { + // shift arguments if data argument was omitted + if ( jQuery.isFunction( data ) ) { + type = type || callback; + callback = data; + data = undefined; + } + + return jQuery.ajax({ + type: method, + url: url, + data: data, + success: callback, + dataType: type + }); + }; +}); + +jQuery.extend({ + + getScript: function( url, callback ) { + return jQuery.get( url, undefined, callback, "script" ); + }, + + getJSON: function( url, data, callback ) { + return jQuery.get( url, data, callback, "json" ); + }, + + // Creates a full fledged settings object into target + // with both ajaxSettings and settings fields. + // If target is omitted, writes into ajaxSettings. + ajaxSetup: function( target, settings ) { + if ( settings ) { + // Building a settings object + ajaxExtend( target, jQuery.ajaxSettings ); + } else { + // Extending ajaxSettings + settings = target; + target = jQuery.ajaxSettings; + } + ajaxExtend( target, settings ); + return target; + }, + + ajaxSettings: { + url: ajaxLocation, + isLocal: rlocalProtocol.test( ajaxLocParts[ 1 ] ), + global: true, + type: "GET", + contentType: "application/x-www-form-urlencoded; charset=UTF-8", + processData: true, + async: true, + /* + timeout: 0, + data: null, + dataType: null, + username: null, + password: null, + cache: null, + throws: false, + traditional: false, + headers: {}, + */ + + accepts: { + xml: "application/xml, text/xml", + html: "text/html", + text: "text/plain", + json: "application/json, text/javascript", + "*": allTypes + }, + + contents: { + xml: /xml/, + html: /html/, + json: /json/ + }, + + responseFields: { + xml: "responseXML", + text: "responseText" + }, + + // List of data converters + // 1) key format is "source_type destination_type" (a single space in-between) + // 2) the catchall symbol "*" can be used for source_type + converters: { + + // Convert anything to text + "* text": window.String, + + // Text to html (true = no transformation) + "text html": true, + + // Evaluate text as a json expression + "text json": jQuery.parseJSON, + + // Parse text as xml + "text xml": jQuery.parseXML + }, + + // For options that shouldn't be deep extended: + // you can add your own custom options here if + // and when you create one that shouldn't be + // deep extended (see ajaxExtend) + flatOptions: { + context: true, + url: true + } + }, + + ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), + ajaxTransport: addToPrefiltersOrTransports( transports ), + + // Main method + ajax: function( url, options ) { + + // If url is an object, simulate pre-1.5 signature + if ( typeof url === "object" ) { + options = url; + url = undefined; + } + + // Force options to be an object + options = options || {}; + + var // ifModified key + ifModifiedKey, + // Response headers + responseHeadersString, + responseHeaders, + // transport + transport, + // timeout handle + timeoutTimer, + // Cross-domain detection vars + parts, + // To know if global events are to be dispatched + fireGlobals, + // Loop variable + i, + // Create the final options object + s = jQuery.ajaxSetup( {}, options ), + // Callbacks context + callbackContext = s.context || s, + // Context for global events + // It's the callbackContext if one was provided in the options + // and if it's a DOM node or a jQuery collection + globalEventContext = callbackContext !== s && + ( callbackContext.nodeType || callbackContext instanceof jQuery ) ? + jQuery( callbackContext ) : jQuery.event, + // Deferreds + deferred = jQuery.Deferred(), + completeDeferred = jQuery.Callbacks( "once memory" ), + // Status-dependent callbacks + statusCode = s.statusCode || {}, + // Headers (they are sent all at once) + requestHeaders = {}, + requestHeadersNames = {}, + // The jqXHR state + state = 0, + // Default abort message + strAbort = "canceled", + // Fake xhr + jqXHR = { + + readyState: 0, + + // Caches the header + setRequestHeader: function( name, value ) { + if ( !state ) { + var lname = name.toLowerCase(); + name = requestHeadersNames[ lname ] = requestHeadersNames[ lname ] || name; + requestHeaders[ name ] = value; + } + return this; + }, + + // Raw string + getAllResponseHeaders: function() { + return state === 2 ? responseHeadersString : null; + }, + + // Builds headers hashtable if needed + getResponseHeader: function( key ) { + var match; + if ( state === 2 ) { + if ( !responseHeaders ) { + responseHeaders = {}; + while( ( match = rheaders.exec( responseHeadersString ) ) ) { + responseHeaders[ match[1].toLowerCase() ] = match[ 2 ]; + } + } + match = responseHeaders[ key.toLowerCase() ]; + } + return match === undefined ? null : match; + }, + + // Overrides response content-type header + overrideMimeType: function( type ) { + if ( !state ) { + s.mimeType = type; + } + return this; + }, + + // Cancel the request + abort: function( statusText ) { + statusText = statusText || strAbort; + if ( transport ) { + transport.abort( statusText ); + } + done( 0, statusText ); + return this; + } + }; + + // Callback for when everything is done + // It is defined here because jslint complains if it is declared + // at the end of the function (which would be more logical and readable) + function done( status, nativeStatusText, responses, headers ) { + var isSuccess, success, error, response, modified, + statusText = nativeStatusText; + + // Called once + if ( state === 2 ) { + return; + } + + // State is "done" now + state = 2; + + // Clear timeout if it exists + if ( timeoutTimer ) { + clearTimeout( timeoutTimer ); + } + + // Dereference transport for early garbage collection + // (no matter how long the jqXHR object will be used) + transport = undefined; + + // Cache response headers + responseHeadersString = headers || ""; + + // Set readyState + jqXHR.readyState = status > 0 ? 4 : 0; + + // Get response data + if ( responses ) { + response = ajaxHandleResponses( s, jqXHR, responses ); + } + + // If successful, handle type chaining + if ( status >= 200 && status < 300 || status === 304 ) { + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + + modified = jqXHR.getResponseHeader("Last-Modified"); + if ( modified ) { + jQuery.lastModified[ ifModifiedKey ] = modified; + } + modified = jqXHR.getResponseHeader("Etag"); + if ( modified ) { + jQuery.etag[ ifModifiedKey ] = modified; + } + } + + // If not modified + if ( status === 304 ) { + + statusText = "notmodified"; + isSuccess = true; + + // If we have data + } else { + + isSuccess = ajaxConvert( s, response ); + statusText = isSuccess.state; + success = isSuccess.data; + error = isSuccess.error; + isSuccess = !error; + } + } else { + // We extract error from statusText + // then normalize statusText and status for non-aborts + error = statusText; + if ( !statusText || status ) { + statusText = "error"; + if ( status < 0 ) { + status = 0; + } + } + } + + // Set data for the fake xhr object + jqXHR.status = status; + jqXHR.statusText = ( nativeStatusText || statusText ) + ""; + + // Success/Error + if ( isSuccess ) { + deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); + } else { + deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); + } + + // Status-dependent callbacks + jqXHR.statusCode( statusCode ); + statusCode = undefined; + + if ( fireGlobals ) { + globalEventContext.trigger( "ajax" + ( isSuccess ? "Success" : "Error" ), + [ jqXHR, s, isSuccess ? success : error ] ); + } + + // Complete + completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); + + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); + // Handle the global AJAX counter + if ( !( --jQuery.active ) ) { + jQuery.event.trigger( "ajaxStop" ); + } + } + } + + // Attach deferreds + deferred.promise( jqXHR ); + jqXHR.success = jqXHR.done; + jqXHR.error = jqXHR.fail; + jqXHR.complete = completeDeferred.add; + + // Status-dependent callbacks + jqXHR.statusCode = function( map ) { + if ( map ) { + var tmp; + if ( state < 2 ) { + for ( tmp in map ) { + statusCode[ tmp ] = [ statusCode[tmp], map[tmp] ]; + } + } else { + tmp = map[ jqXHR.status ]; + jqXHR.always( tmp ); + } + } + return this; + }; + + // Remove hash character (#7531: and string promotion) + // Add protocol if not provided (#5866: IE7 issue with protocol-less urls) + // We also use the url parameter if available + s.url = ( ( url || s.url ) + "" ).replace( rhash, "" ).replace( rprotocol, ajaxLocParts[ 1 ] + "//" ); + + // Extract dataTypes list + s.dataTypes = jQuery.trim( s.dataType || "*" ).toLowerCase().split( core_rspace ); + + // A cross-domain request is in order when we have a protocol:host:port mismatch + if ( s.crossDomain == null ) { + parts = rurl.exec( s.url.toLowerCase() ) || false; + s.crossDomain = parts && ( parts.join(":") + ( parts[ 3 ] ? "" : parts[ 1 ] === "http:" ? 80 : 443 ) ) !== + ( ajaxLocParts.join(":") + ( ajaxLocParts[ 3 ] ? "" : ajaxLocParts[ 1 ] === "http:" ? 80 : 443 ) ); + } + + // Convert data if not already a string + if ( s.data && s.processData && typeof s.data !== "string" ) { + s.data = jQuery.param( s.data, s.traditional ); + } + + // Apply prefilters + inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); + + // If request was aborted inside a prefilter, stop there + if ( state === 2 ) { + return jqXHR; + } + + // We can fire global events as of now if asked to + fireGlobals = s.global; + + // Uppercase the type + s.type = s.type.toUpperCase(); + + // Determine if request has content + s.hasContent = !rnoContent.test( s.type ); + + // Watch for a new set of requests + if ( fireGlobals && jQuery.active++ === 0 ) { + jQuery.event.trigger( "ajaxStart" ); + } + + // More options handling for requests with no content + if ( !s.hasContent ) { + + // If data is available, append data to url + if ( s.data ) { + s.url += ( rquery.test( s.url ) ? "&" : "?" ) + s.data; + // #9682: remove data so that it's not used in an eventual retry + delete s.data; + } + + // Get ifModifiedKey before adding the anti-cache parameter + ifModifiedKey = s.url; + + // Add anti-cache in url if needed + if ( s.cache === false ) { + + var ts = jQuery.now(), + // try replacing _= if it is there + ret = s.url.replace( rts, "$1_=" + ts ); + + // if nothing was replaced, add timestamp to the end + s.url = ret + ( ( ret === s.url ) ? ( rquery.test( s.url ) ? "&" : "?" ) + "_=" + ts : "" ); + } + } + + // Set the correct header, if data is being sent + if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { + jqXHR.setRequestHeader( "Content-Type", s.contentType ); + } + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + ifModifiedKey = ifModifiedKey || s.url; + if ( jQuery.lastModified[ ifModifiedKey ] ) { + jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ ifModifiedKey ] ); + } + if ( jQuery.etag[ ifModifiedKey ] ) { + jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ ifModifiedKey ] ); + } + } + + // Set the Accepts header for the server, depending on the dataType + jqXHR.setRequestHeader( + "Accept", + s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[0] ] ? + s.accepts[ s.dataTypes[0] ] + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : + s.accepts[ "*" ] + ); + + // Check for headers option + for ( i in s.headers ) { + jqXHR.setRequestHeader( i, s.headers[ i ] ); + } + + // Allow custom headers/mimetypes and early abort + if ( s.beforeSend && ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || state === 2 ) ) { + // Abort if not done already and return + return jqXHR.abort(); + + } + + // aborting is no longer a cancellation + strAbort = "abort"; + + // Install callbacks on deferreds + for ( i in { success: 1, error: 1, complete: 1 } ) { + jqXHR[ i ]( s[ i ] ); + } + + // Get transport + transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); + + // If no transport, we auto-abort + if ( !transport ) { + done( -1, "No Transport" ); + } else { + jqXHR.readyState = 1; + // Send global event + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); + } + // Timeout + if ( s.async && s.timeout > 0 ) { + timeoutTimer = setTimeout( function(){ + jqXHR.abort( "timeout" ); + }, s.timeout ); + } + + try { + state = 1; + transport.send( requestHeaders, done ); + } catch (e) { + // Propagate exception as error if not done + if ( state < 2 ) { + done( -1, e ); + // Simply rethrow otherwise + } else { + throw e; + } + } + } + + return jqXHR; + }, + + // Counter for holding the number of active queries + active: 0, + + // Last-Modified header cache for next request + lastModified: {}, + etag: {} + +}); + +/* Handles responses to an ajax request: + * - sets all responseXXX fields accordingly + * - finds the right dataType (mediates between content-type and expected dataType) + * - returns the corresponding response + */ +function ajaxHandleResponses( s, jqXHR, responses ) { + + var ct, type, finalDataType, firstDataType, + contents = s.contents, + dataTypes = s.dataTypes, + responseFields = s.responseFields; + + // Fill responseXXX fields + for ( type in responseFields ) { + if ( type in responses ) { + jqXHR[ responseFields[type] ] = responses[ type ]; + } + } + + // Remove auto dataType and get content-type in the process + while( dataTypes[ 0 ] === "*" ) { + dataTypes.shift(); + if ( ct === undefined ) { + ct = s.mimeType || jqXHR.getResponseHeader( "content-type" ); + } + } + + // Check if we're dealing with a known content-type + if ( ct ) { + for ( type in contents ) { + if ( contents[ type ] && contents[ type ].test( ct ) ) { + dataTypes.unshift( type ); + break; + } + } + } + + // Check to see if we have a response for the expected dataType + if ( dataTypes[ 0 ] in responses ) { + finalDataType = dataTypes[ 0 ]; + } else { + // Try convertible dataTypes + for ( type in responses ) { + if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[0] ] ) { + finalDataType = type; + break; + } + if ( !firstDataType ) { + firstDataType = type; + } + } + // Or just use first one + finalDataType = finalDataType || firstDataType; + } + + // If we found a dataType + // We add the dataType to the list if needed + // and return the corresponding response + if ( finalDataType ) { + if ( finalDataType !== dataTypes[ 0 ] ) { + dataTypes.unshift( finalDataType ); + } + return responses[ finalDataType ]; + } +} + +// Chain conversions given the request and the original response +function ajaxConvert( s, response ) { + + var conv, conv2, current, tmp, + // Work with a copy of dataTypes in case we need to modify it for conversion + dataTypes = s.dataTypes.slice(), + prev = dataTypes[ 0 ], + converters = {}, + i = 0; + + // Apply the dataFilter if provided + if ( s.dataFilter ) { + response = s.dataFilter( response, s.dataType ); + } + + // Create converters map with lowercased keys + if ( dataTypes[ 1 ] ) { + for ( conv in s.converters ) { + converters[ conv.toLowerCase() ] = s.converters[ conv ]; + } + } + + // Convert to each sequential dataType, tolerating list modification + for ( ; (current = dataTypes[++i]); ) { + + // There's only work to do if current dataType is non-auto + if ( current !== "*" ) { + + // Convert response if prev dataType is non-auto and differs from current + if ( prev !== "*" && prev !== current ) { + + // Seek a direct converter + conv = converters[ prev + " " + current ] || converters[ "* " + current ]; + + // If none found, seek a pair + if ( !conv ) { + for ( conv2 in converters ) { + + // If conv2 outputs current + tmp = conv2.split(" "); + if ( tmp[ 1 ] === current ) { + + // If prev can be converted to accepted input + conv = converters[ prev + " " + tmp[ 0 ] ] || + converters[ "* " + tmp[ 0 ] ]; + if ( conv ) { + // Condense equivalence converters + if ( conv === true ) { + conv = converters[ conv2 ]; + + // Otherwise, insert the intermediate dataType + } else if ( converters[ conv2 ] !== true ) { + current = tmp[ 0 ]; + dataTypes.splice( i--, 0, current ); + } + + break; + } + } + } + } + + // Apply converter (if not an equivalence) + if ( conv !== true ) { + + // Unless errors are allowed to bubble, catch and return them + if ( conv && s["throws"] ) { + response = conv( response ); + } else { + try { + response = conv( response ); + } catch ( e ) { + return { state: "parsererror", error: conv ? e : "No conversion from " + prev + " to " + current }; + } + } + } + } + + // Update prev for next iteration + prev = current; + } + } + + return { state: "success", data: response }; +} +var oldCallbacks = [], + rquestion = /\?/, + rjsonp = /(=)\?(?=&|$)|\?\?/, + nonce = jQuery.now(); + +// Default jsonp settings +jQuery.ajaxSetup({ + jsonp: "callback", + jsonpCallback: function() { + var callback = oldCallbacks.pop() || ( jQuery.expando + "_" + ( nonce++ ) ); + this[ callback ] = true; + return callback; + } +}); + +// Detect, normalize options and install callbacks for jsonp requests +jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR ) { + + var callbackName, overwritten, responseContainer, + data = s.data, + url = s.url, + hasCallback = s.jsonp !== false, + replaceInUrl = hasCallback && rjsonp.test( url ), + replaceInData = hasCallback && !replaceInUrl && typeof data === "string" && + !( s.contentType || "" ).indexOf("application/x-www-form-urlencoded") && + rjsonp.test( data ); + + // Handle iff the expected data type is "jsonp" or we have a parameter to set + if ( s.dataTypes[ 0 ] === "jsonp" || replaceInUrl || replaceInData ) { + + // Get callback name, remembering preexisting value associated with it + callbackName = s.jsonpCallback = jQuery.isFunction( s.jsonpCallback ) ? + s.jsonpCallback() : + s.jsonpCallback; + overwritten = window[ callbackName ]; + + // Insert callback into url or form data + if ( replaceInUrl ) { + s.url = url.replace( rjsonp, "$1" + callbackName ); + } else if ( replaceInData ) { + s.data = data.replace( rjsonp, "$1" + callbackName ); + } else if ( hasCallback ) { + s.url += ( rquestion.test( url ) ? "&" : "?" ) + s.jsonp + "=" + callbackName; + } + + // Use data converter to retrieve json after script execution + s.converters["script json"] = function() { + if ( !responseContainer ) { + jQuery.error( callbackName + " was not called" ); + } + return responseContainer[ 0 ]; + }; + + // force json dataType + s.dataTypes[ 0 ] = "json"; + + // Install callback + window[ callbackName ] = function() { + responseContainer = arguments; + }; + + // Clean-up function (fires after converters) + jqXHR.always(function() { + // Restore preexisting value + window[ callbackName ] = overwritten; + + // Save back as free + if ( s[ callbackName ] ) { + // make sure that re-using the options doesn't screw things around + s.jsonpCallback = originalSettings.jsonpCallback; + + // save the callback name for future use + oldCallbacks.push( callbackName ); + } + + // Call if it was a function and we have a response + if ( responseContainer && jQuery.isFunction( overwritten ) ) { + overwritten( responseContainer[ 0 ] ); + } + + responseContainer = overwritten = undefined; + }); + + // Delegate to script + return "script"; + } +}); +// Install script dataType +jQuery.ajaxSetup({ + accepts: { + script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript" + }, + contents: { + script: /javascript|ecmascript/ + }, + converters: { + "text script": function( text ) { + jQuery.globalEval( text ); + return text; + } + } +}); + +// Handle cache's special case and global +jQuery.ajaxPrefilter( "script", function( s ) { + if ( s.cache === undefined ) { + s.cache = false; + } + if ( s.crossDomain ) { + s.type = "GET"; + s.global = false; + } +}); + +// Bind script tag hack transport +jQuery.ajaxTransport( "script", function(s) { + + // This transport only deals with cross domain requests + if ( s.crossDomain ) { + + var script, + head = document.head || document.getElementsByTagName( "head" )[0] || document.documentElement; + + return { + + send: function( _, callback ) { + + script = document.createElement( "script" ); + + script.async = "async"; + + if ( s.scriptCharset ) { + script.charset = s.scriptCharset; + } + + script.src = s.url; + + // Attach handlers for all browsers + script.onload = script.onreadystatechange = function( _, isAbort ) { + + if ( isAbort || !script.readyState || /loaded|complete/.test( script.readyState ) ) { + + // Handle memory leak in IE + script.onload = script.onreadystatechange = null; + + // Remove the script + if ( head && script.parentNode ) { + head.removeChild( script ); + } + + // Dereference the script + script = undefined; + + // Callback if not abort + if ( !isAbort ) { + callback( 200, "success" ); + } + } + }; + // Use insertBefore instead of appendChild to circumvent an IE6 bug. + // This arises when a base node is used (#2709 and #4378). + head.insertBefore( script, head.firstChild ); + }, + + abort: function() { + if ( script ) { + script.onload( 0, 1 ); + } + } + }; + } +}); +var xhrCallbacks, + // #5280: Internet Explorer will keep connections alive if we don't abort on unload + xhrOnUnloadAbort = window.ActiveXObject ? function() { + // Abort all pending requests + for ( var key in xhrCallbacks ) { + xhrCallbacks[ key ]( 0, 1 ); + } + } : false, + xhrId = 0; + +// Functions to create xhrs +function createStandardXHR() { + try { + return new window.XMLHttpRequest(); + } catch( e ) {} +} + +function createActiveXHR() { + try { + return new window.ActiveXObject( "Microsoft.XMLHTTP" ); + } catch( e ) {} +} + +// Create the request object +// (This is still attached to ajaxSettings for backward compatibility) +jQuery.ajaxSettings.xhr = window.ActiveXObject ? + /* Microsoft failed to properly + * implement the XMLHttpRequest in IE7 (can't request local files), + * so we use the ActiveXObject when it is available + * Additionally XMLHttpRequest can be disabled in IE7/IE8 so + * we need a fallback. + */ + function() { + return !this.isLocal && createStandardXHR() || createActiveXHR(); + } : + // For all other browsers, use the standard XMLHttpRequest object + createStandardXHR; + +// Determine support properties +(function( xhr ) { + jQuery.extend( jQuery.support, { + ajax: !!xhr, + cors: !!xhr && ( "withCredentials" in xhr ) + }); +})( jQuery.ajaxSettings.xhr() ); + +// Create transport if the browser can provide an xhr +if ( jQuery.support.ajax ) { + + jQuery.ajaxTransport(function( s ) { + // Cross domain only allowed if supported through XMLHttpRequest + if ( !s.crossDomain || jQuery.support.cors ) { + + var callback; + + return { + send: function( headers, complete ) { + + // Get a new xhr + var handle, i, + xhr = s.xhr(); + + // Open the socket + // Passing null username, generates a login popup on Opera (#2865) + if ( s.username ) { + xhr.open( s.type, s.url, s.async, s.username, s.password ); + } else { + xhr.open( s.type, s.url, s.async ); + } + + // Apply custom fields if provided + if ( s.xhrFields ) { + for ( i in s.xhrFields ) { + xhr[ i ] = s.xhrFields[ i ]; + } + } + + // Override mime type if needed + if ( s.mimeType && xhr.overrideMimeType ) { + xhr.overrideMimeType( s.mimeType ); + } + + // X-Requested-With header + // For cross-domain requests, seeing as conditions for a preflight are + // akin to a jigsaw puzzle, we simply never set it to be sure. + // (it can always be set on a per-request basis or even using ajaxSetup) + // For same-domain requests, won't change header if already provided. + if ( !s.crossDomain && !headers["X-Requested-With"] ) { + headers[ "X-Requested-With" ] = "XMLHttpRequest"; + } + + // Need an extra try/catch for cross domain requests in Firefox 3 + try { + for ( i in headers ) { + xhr.setRequestHeader( i, headers[ i ] ); + } + } catch( _ ) {} + + // Do send the request + // This may raise an exception which is actually + // handled in jQuery.ajax (so no try/catch here) + xhr.send( ( s.hasContent && s.data ) || null ); + + // Listener + callback = function( _, isAbort ) { + + var status, + statusText, + responseHeaders, + responses, + xml; + + // Firefox throws exceptions when accessing properties + // of an xhr when a network error occurred + // http://helpful.knobs-dials.com/index.php/Component_returned_failure_code:_0x80040111_(NS_ERROR_NOT_AVAILABLE) + try { + + // Was never called and is aborted or complete + if ( callback && ( isAbort || xhr.readyState === 4 ) ) { + + // Only called once + callback = undefined; + + // Do not keep as active anymore + if ( handle ) { + xhr.onreadystatechange = jQuery.noop; + if ( xhrOnUnloadAbort ) { + delete xhrCallbacks[ handle ]; + } + } + + // If it's an abort + if ( isAbort ) { + // Abort it manually if needed + if ( xhr.readyState !== 4 ) { + xhr.abort(); + } + } else { + status = xhr.status; + responseHeaders = xhr.getAllResponseHeaders(); + responses = {}; + xml = xhr.responseXML; + + // Construct response list + if ( xml && xml.documentElement /* #4958 */ ) { + responses.xml = xml; + } + + // When requesting binary data, IE6-9 will throw an exception + // on any attempt to access responseText (#11426) + try { + responses.text = xhr.responseText; + } catch( _ ) { + } + + // Firefox throws an exception when accessing + // statusText for faulty cross-domain requests + try { + statusText = xhr.statusText; + } catch( e ) { + // We normalize with Webkit giving an empty statusText + statusText = ""; + } + + // Filter status for non standard behaviors + + // If the request is local and we have data: assume a success + // (success with no data won't get notified, that's the best we + // can do given current implementations) + if ( !status && s.isLocal && !s.crossDomain ) { + status = responses.text ? 200 : 404; + // IE - #1450: sometimes returns 1223 when it should be 204 + } else if ( status === 1223 ) { + status = 204; + } + } + } + } catch( firefoxAccessException ) { + if ( !isAbort ) { + complete( -1, firefoxAccessException ); + } + } + + // Call complete if needed + if ( responses ) { + complete( status, statusText, responses, responseHeaders ); + } + }; + + if ( !s.async ) { + // if we're in sync mode we fire the callback + callback(); + } else if ( xhr.readyState === 4 ) { + // (IE6 & IE7) if it's in cache and has been + // retrieved directly we need to fire the callback + setTimeout( callback, 0 ); + } else { + handle = ++xhrId; + if ( xhrOnUnloadAbort ) { + // Create the active xhrs callbacks list if needed + // and attach the unload handler + if ( !xhrCallbacks ) { + xhrCallbacks = {}; + jQuery( window ).unload( xhrOnUnloadAbort ); + } + // Add to list of active xhrs callbacks + xhrCallbacks[ handle ] = callback; + } + xhr.onreadystatechange = callback; + } + }, + + abort: function() { + if ( callback ) { + callback(0,1); + } + } + }; + } + }); +} +var fxNow, timerId, + rfxtypes = /^(?:toggle|show|hide)$/, + rfxnum = new RegExp( "^(?:([-+])=|)(" + core_pnum + ")([a-z%]*)$", "i" ), + rrun = /queueHooks$/, + animationPrefilters = [ defaultPrefilter ], + tweeners = { + "*": [function( prop, value ) { + var end, unit, + tween = this.createTween( prop, value ), + parts = rfxnum.exec( value ), + target = tween.cur(), + start = +target || 0, + scale = 1, + maxIterations = 20; + + if ( parts ) { + end = +parts[2]; + unit = parts[3] || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + + // We need to compute starting value + if ( unit !== "px" && start ) { + // Iteratively approximate from a nonzero starting point + // Prefer the current property, because this process will be trivial if it uses the same units + // Fallback to end or a simple constant + start = jQuery.css( tween.elem, prop, true ) || end || 1; + + do { + // If previous iteration zeroed out, double until we get *something* + // Use a string for doubling factor so we don't accidentally see scale as unchanged below + scale = scale || ".5"; + + // Adjust and apply + start = start / scale; + jQuery.style( tween.elem, prop, start + unit ); + + // Update scale, tolerating zero or NaN from tween.cur() + // And breaking the loop if scale is unchanged or perfect, or if we've just had enough + } while ( scale !== (scale = tween.cur() / target) && scale !== 1 && --maxIterations ); + } + + tween.unit = unit; + tween.start = start; + // If a +=/-= token was provided, we're doing a relative animation + tween.end = parts[1] ? start + ( parts[1] + 1 ) * end : end; + } + return tween; + }] + }; + +// Animations created synchronously will run synchronously +function createFxNow() { + setTimeout(function() { + fxNow = undefined; + }, 0 ); + return ( fxNow = jQuery.now() ); +} + +function createTweens( animation, props ) { + jQuery.each( props, function( prop, value ) { + var collection = ( tweeners[ prop ] || [] ).concat( tweeners[ "*" ] ), + index = 0, + length = collection.length; + for ( ; index < length; index++ ) { + if ( collection[ index ].call( animation, prop, value ) ) { + + // we're done with this property + return; + } + } + }); +} + +function Animation( elem, properties, options ) { + var result, + index = 0, + tweenerIndex = 0, + length = animationPrefilters.length, + deferred = jQuery.Deferred().always( function() { + // don't match elem in the :animated selector + delete tick.elem; + }), + tick = function() { + var currentTime = fxNow || createFxNow(), + remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), + percent = 1 - ( remaining / animation.duration || 0 ), + index = 0, + length = animation.tweens.length; + + for ( ; index < length ; index++ ) { + animation.tweens[ index ].run( percent ); + } + + deferred.notifyWith( elem, [ animation, percent, remaining ]); + + if ( percent < 1 && length ) { + return remaining; + } else { + deferred.resolveWith( elem, [ animation ] ); + return false; + } + }, + animation = deferred.promise({ + elem: elem, + props: jQuery.extend( {}, properties ), + opts: jQuery.extend( true, { specialEasing: {} }, options ), + originalProperties: properties, + originalOptions: options, + startTime: fxNow || createFxNow(), + duration: options.duration, + tweens: [], + createTween: function( prop, end, easing ) { + var tween = jQuery.Tween( elem, animation.opts, prop, end, + animation.opts.specialEasing[ prop ] || animation.opts.easing ); + animation.tweens.push( tween ); + return tween; + }, + stop: function( gotoEnd ) { + var index = 0, + // if we are going to the end, we want to run all the tweens + // otherwise we skip this part + length = gotoEnd ? animation.tweens.length : 0; + + for ( ; index < length ; index++ ) { + animation.tweens[ index ].run( 1 ); + } + + // resolve when we played the last frame + // otherwise, reject + if ( gotoEnd ) { + deferred.resolveWith( elem, [ animation, gotoEnd ] ); + } else { + deferred.rejectWith( elem, [ animation, gotoEnd ] ); + } + return this; + } + }), + props = animation.props; + + propFilter( props, animation.opts.specialEasing ); + + for ( ; index < length ; index++ ) { + result = animationPrefilters[ index ].call( animation, elem, props, animation.opts ); + if ( result ) { + return result; + } + } + + createTweens( animation, props ); + + if ( jQuery.isFunction( animation.opts.start ) ) { + animation.opts.start.call( elem, animation ); + } + + jQuery.fx.timer( + jQuery.extend( tick, { + anim: animation, + queue: animation.opts.queue, + elem: elem + }) + ); + + // attach callbacks from options + return animation.progress( animation.opts.progress ) + .done( animation.opts.done, animation.opts.complete ) + .fail( animation.opts.fail ) + .always( animation.opts.always ); +} + +function propFilter( props, specialEasing ) { + var index, name, easing, value, hooks; + + // camelCase, specialEasing and expand cssHook pass + for ( index in props ) { + name = jQuery.camelCase( index ); + easing = specialEasing[ name ]; + value = props[ index ]; + if ( jQuery.isArray( value ) ) { + easing = value[ 1 ]; + value = props[ index ] = value[ 0 ]; + } + + if ( index !== name ) { + props[ name ] = value; + delete props[ index ]; + } + + hooks = jQuery.cssHooks[ name ]; + if ( hooks && "expand" in hooks ) { + value = hooks.expand( value ); + delete props[ name ]; + + // not quite $.extend, this wont overwrite keys already present. + // also - reusing 'index' from above because we have the correct "name" + for ( index in value ) { + if ( !( index in props ) ) { + props[ index ] = value[ index ]; + specialEasing[ index ] = easing; + } + } + } else { + specialEasing[ name ] = easing; + } + } +} + +jQuery.Animation = jQuery.extend( Animation, { + + tweener: function( props, callback ) { + if ( jQuery.isFunction( props ) ) { + callback = props; + props = [ "*" ]; + } else { + props = props.split(" "); + } + + var prop, + index = 0, + length = props.length; + + for ( ; index < length ; index++ ) { + prop = props[ index ]; + tweeners[ prop ] = tweeners[ prop ] || []; + tweeners[ prop ].unshift( callback ); + } + }, + + prefilter: function( callback, prepend ) { + if ( prepend ) { + animationPrefilters.unshift( callback ); + } else { + animationPrefilters.push( callback ); + } + } +}); + +function defaultPrefilter( elem, props, opts ) { + var index, prop, value, length, dataShow, tween, hooks, oldfire, + anim = this, + style = elem.style, + orig = {}, + handled = [], + hidden = elem.nodeType && isHidden( elem ); + + // handle queue: false promises + if ( !opts.queue ) { + hooks = jQuery._queueHooks( elem, "fx" ); + if ( hooks.unqueued == null ) { + hooks.unqueued = 0; + oldfire = hooks.empty.fire; + hooks.empty.fire = function() { + if ( !hooks.unqueued ) { + oldfire(); + } + }; + } + hooks.unqueued++; + + anim.always(function() { + // doing this makes sure that the complete handler will be called + // before this completes + anim.always(function() { + hooks.unqueued--; + if ( !jQuery.queue( elem, "fx" ).length ) { + hooks.empty.fire(); + } + }); + }); + } + + // height/width overflow pass + if ( elem.nodeType === 1 && ( "height" in props || "width" in props ) ) { + // Make sure that nothing sneaks out + // Record all 3 overflow attributes because IE does not + // change the overflow attribute when overflowX and + // overflowY are set to the same value + opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; + + // Set display property to inline-block for height/width + // animations on inline elements that are having width/height animated + if ( jQuery.css( elem, "display" ) === "inline" && + jQuery.css( elem, "float" ) === "none" ) { + + // inline-level elements accept inline-block; + // block-level elements need to be inline with layout + if ( !jQuery.support.inlineBlockNeedsLayout || css_defaultDisplay( elem.nodeName ) === "inline" ) { + style.display = "inline-block"; + + } else { + style.zoom = 1; + } + } + } + + if ( opts.overflow ) { + style.overflow = "hidden"; + if ( !jQuery.support.shrinkWrapBlocks ) { + anim.done(function() { + style.overflow = opts.overflow[ 0 ]; + style.overflowX = opts.overflow[ 1 ]; + style.overflowY = opts.overflow[ 2 ]; + }); + } + } + + + // show/hide pass + for ( index in props ) { + value = props[ index ]; + if ( rfxtypes.exec( value ) ) { + delete props[ index ]; + if ( value === ( hidden ? "hide" : "show" ) ) { + continue; + } + handled.push( index ); + } + } + + length = handled.length; + if ( length ) { + dataShow = jQuery._data( elem, "fxshow" ) || jQuery._data( elem, "fxshow", {} ); + if ( hidden ) { + jQuery( elem ).show(); + } else { + anim.done(function() { + jQuery( elem ).hide(); + }); + } + anim.done(function() { + var prop; + jQuery.removeData( elem, "fxshow", true ); + for ( prop in orig ) { + jQuery.style( elem, prop, orig[ prop ] ); + } + }); + for ( index = 0 ; index < length ; index++ ) { + prop = handled[ index ]; + tween = anim.createTween( prop, hidden ? dataShow[ prop ] : 0 ); + orig[ prop ] = dataShow[ prop ] || jQuery.style( elem, prop ); + + if ( !( prop in dataShow ) ) { + dataShow[ prop ] = tween.start; + if ( hidden ) { + tween.end = tween.start; + tween.start = prop === "width" || prop === "height" ? 1 : 0; + } + } + } + } +} + +function Tween( elem, options, prop, end, easing ) { + return new Tween.prototype.init( elem, options, prop, end, easing ); +} +jQuery.Tween = Tween; + +Tween.prototype = { + constructor: Tween, + init: function( elem, options, prop, end, easing, unit ) { + this.elem = elem; + this.prop = prop; + this.easing = easing || "swing"; + this.options = options; + this.start = this.now = this.cur(); + this.end = end; + this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + }, + cur: function() { + var hooks = Tween.propHooks[ this.prop ]; + + return hooks && hooks.get ? + hooks.get( this ) : + Tween.propHooks._default.get( this ); + }, + run: function( percent ) { + var eased, + hooks = Tween.propHooks[ this.prop ]; + + if ( this.options.duration ) { + this.pos = eased = jQuery.easing[ this.easing ]( + percent, this.options.duration * percent, 0, 1, this.options.duration + ); + } else { + this.pos = eased = percent; + } + this.now = ( this.end - this.start ) * eased + this.start; + + if ( this.options.step ) { + this.options.step.call( this.elem, this.now, this ); + } + + if ( hooks && hooks.set ) { + hooks.set( this ); + } else { + Tween.propHooks._default.set( this ); + } + return this; + } +}; + +Tween.prototype.init.prototype = Tween.prototype; + +Tween.propHooks = { + _default: { + get: function( tween ) { + var result; + + if ( tween.elem[ tween.prop ] != null && + (!tween.elem.style || tween.elem.style[ tween.prop ] == null) ) { + return tween.elem[ tween.prop ]; + } + + // passing any value as a 4th parameter to .css will automatically + // attempt a parseFloat and fallback to a string if the parse fails + // so, simple values such as "10px" are parsed to Float. + // complex values such as "rotate(1rad)" are returned as is. + result = jQuery.css( tween.elem, tween.prop, false, "" ); + // Empty strings, null, undefined and "auto" are converted to 0. + return !result || result === "auto" ? 0 : result; + }, + set: function( tween ) { + // use step hook for back compat - use cssHook if its there - use .style if its + // available and use plain properties where available + if ( jQuery.fx.step[ tween.prop ] ) { + jQuery.fx.step[ tween.prop ]( tween ); + } else if ( tween.elem.style && ( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null || jQuery.cssHooks[ tween.prop ] ) ) { + jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); + } else { + tween.elem[ tween.prop ] = tween.now; + } + } + } +}; + +// Remove in 2.0 - this supports IE8's panic based approach +// to setting things on disconnected nodes + +Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { + set: function( tween ) { + if ( tween.elem.nodeType && tween.elem.parentNode ) { + tween.elem[ tween.prop ] = tween.now; + } + } +}; + +jQuery.each([ "toggle", "show", "hide" ], function( i, name ) { + var cssFn = jQuery.fn[ name ]; + jQuery.fn[ name ] = function( speed, easing, callback ) { + return speed == null || typeof speed === "boolean" || + // special check for .toggle( handler, handler, ... ) + ( !i && jQuery.isFunction( speed ) && jQuery.isFunction( easing ) ) ? + cssFn.apply( this, arguments ) : + this.animate( genFx( name, true ), speed, easing, callback ); + }; +}); + +jQuery.fn.extend({ + fadeTo: function( speed, to, easing, callback ) { + + // show any hidden elements after setting opacity to 0 + return this.filter( isHidden ).css( "opacity", 0 ).show() + + // animate to the value specified + .end().animate({ opacity: to }, speed, easing, callback ); + }, + animate: function( prop, speed, easing, callback ) { + var empty = jQuery.isEmptyObject( prop ), + optall = jQuery.speed( speed, easing, callback ), + doAnimation = function() { + // Operate on a copy of prop so per-property easing won't be lost + var anim = Animation( this, jQuery.extend( {}, prop ), optall ); + + // Empty animations resolve immediately + if ( empty ) { + anim.stop( true ); + } + }; + + return empty || optall.queue === false ? + this.each( doAnimation ) : + this.queue( optall.queue, doAnimation ); + }, + stop: function( type, clearQueue, gotoEnd ) { + var stopQueue = function( hooks ) { + var stop = hooks.stop; + delete hooks.stop; + stop( gotoEnd ); + }; + + if ( typeof type !== "string" ) { + gotoEnd = clearQueue; + clearQueue = type; + type = undefined; + } + if ( clearQueue && type !== false ) { + this.queue( type || "fx", [] ); + } + + return this.each(function() { + var dequeue = true, + index = type != null && type + "queueHooks", + timers = jQuery.timers, + data = jQuery._data( this ); + + if ( index ) { + if ( data[ index ] && data[ index ].stop ) { + stopQueue( data[ index ] ); + } + } else { + for ( index in data ) { + if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { + stopQueue( data[ index ] ); + } + } + } + + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && (type == null || timers[ index ].queue === type) ) { + timers[ index ].anim.stop( gotoEnd ); + dequeue = false; + timers.splice( index, 1 ); + } + } + + // start the next in the queue if the last step wasn't forced + // timers currently will call their complete callbacks, which will dequeue + // but only if they were gotoEnd + if ( dequeue || !gotoEnd ) { + jQuery.dequeue( this, type ); + } + }); + } +}); + +// Generate parameters to create a standard animation +function genFx( type, includeWidth ) { + var which, + attrs = { height: type }, + i = 0; + + // if we include width, step value is 1 to do all cssExpand values, + // if we don't include width, step value is 2 to skip over Left and Right + includeWidth = includeWidth? 1 : 0; + for( ; i < 4 ; i += 2 - includeWidth ) { + which = cssExpand[ i ]; + attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; + } + + if ( includeWidth ) { + attrs.opacity = attrs.width = type; + } + + return attrs; +} + +// Generate shortcuts for custom animations +jQuery.each({ + slideDown: genFx("show"), + slideUp: genFx("hide"), + slideToggle: genFx("toggle"), + fadeIn: { opacity: "show" }, + fadeOut: { opacity: "hide" }, + fadeToggle: { opacity: "toggle" } +}, function( name, props ) { + jQuery.fn[ name ] = function( speed, easing, callback ) { + return this.animate( props, speed, easing, callback ); + }; +}); + +jQuery.speed = function( speed, easing, fn ) { + var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { + complete: fn || !fn && easing || + jQuery.isFunction( speed ) && speed, + duration: speed, + easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing + }; + + opt.duration = jQuery.fx.off ? 0 : typeof opt.duration === "number" ? opt.duration : + opt.duration in jQuery.fx.speeds ? jQuery.fx.speeds[ opt.duration ] : jQuery.fx.speeds._default; + + // normalize opt.queue - true/undefined/null -> "fx" + if ( opt.queue == null || opt.queue === true ) { + opt.queue = "fx"; + } + + // Queueing + opt.old = opt.complete; + + opt.complete = function() { + if ( jQuery.isFunction( opt.old ) ) { + opt.old.call( this ); + } + + if ( opt.queue ) { + jQuery.dequeue( this, opt.queue ); + } + }; + + return opt; +}; + +jQuery.easing = { + linear: function( p ) { + return p; + }, + swing: function( p ) { + return 0.5 - Math.cos( p*Math.PI ) / 2; + } +}; + +jQuery.timers = []; +jQuery.fx = Tween.prototype.init; +jQuery.fx.tick = function() { + var timer, + timers = jQuery.timers, + i = 0; + + for ( ; i < timers.length; i++ ) { + timer = timers[ i ]; + // Checks the timer has not already been removed + if ( !timer() && timers[ i ] === timer ) { + timers.splice( i--, 1 ); + } + } + + if ( !timers.length ) { + jQuery.fx.stop(); + } +}; + +jQuery.fx.timer = function( timer ) { + if ( timer() && jQuery.timers.push( timer ) && !timerId ) { + timerId = setInterval( jQuery.fx.tick, jQuery.fx.interval ); + } +}; + +jQuery.fx.interval = 13; + +jQuery.fx.stop = function() { + clearInterval( timerId ); + timerId = null; +}; + +jQuery.fx.speeds = { + slow: 600, + fast: 200, + // Default speed + _default: 400 +}; + +// Back Compat <1.8 extension point +jQuery.fx.step = {}; + +if ( jQuery.expr && jQuery.expr.filters ) { + jQuery.expr.filters.animated = function( elem ) { + return jQuery.grep(jQuery.timers, function( fn ) { + return elem === fn.elem; + }).length; + }; +} +var rroot = /^(?:body|html)$/i; + +jQuery.fn.offset = function( options ) { + if ( arguments.length ) { + return options === undefined ? + this : + this.each(function( i ) { + jQuery.offset.setOffset( this, options, i ); + }); + } + + var docElem, body, win, clientTop, clientLeft, scrollTop, scrollLeft, + box = { top: 0, left: 0 }, + elem = this[ 0 ], + doc = elem && elem.ownerDocument; + + if ( !doc ) { + return; + } + + if ( (body = doc.body) === elem ) { + return jQuery.offset.bodyOffset( elem ); + } + + docElem = doc.documentElement; + + // Make sure it's not a disconnected DOM node + if ( !jQuery.contains( docElem, elem ) ) { + return box; + } + + // If we don't have gBCR, just use 0,0 rather than error + // BlackBerry 5, iOS 3 (original iPhone) + if ( typeof elem.getBoundingClientRect !== "undefined" ) { + box = elem.getBoundingClientRect(); + } + win = getWindow( doc ); + clientTop = docElem.clientTop || body.clientTop || 0; + clientLeft = docElem.clientLeft || body.clientLeft || 0; + scrollTop = win.pageYOffset || docElem.scrollTop; + scrollLeft = win.pageXOffset || docElem.scrollLeft; + return { + top: box.top + scrollTop - clientTop, + left: box.left + scrollLeft - clientLeft + }; +}; + +jQuery.offset = { + + bodyOffset: function( body ) { + var top = body.offsetTop, + left = body.offsetLeft; + + if ( jQuery.support.doesNotIncludeMarginInBodyOffset ) { + top += parseFloat( jQuery.css(body, "marginTop") ) || 0; + left += parseFloat( jQuery.css(body, "marginLeft") ) || 0; + } + + return { top: top, left: left }; + }, + + setOffset: function( elem, options, i ) { + var position = jQuery.css( elem, "position" ); + + // set position first, in-case top/left are set even on static elem + if ( position === "static" ) { + elem.style.position = "relative"; + } + + var curElem = jQuery( elem ), + curOffset = curElem.offset(), + curCSSTop = jQuery.css( elem, "top" ), + curCSSLeft = jQuery.css( elem, "left" ), + calculatePosition = ( position === "absolute" || position === "fixed" ) && jQuery.inArray("auto", [curCSSTop, curCSSLeft]) > -1, + props = {}, curPosition = {}, curTop, curLeft; + + // need to be able to calculate position if either top or left is auto and position is either absolute or fixed + if ( calculatePosition ) { + curPosition = curElem.position(); + curTop = curPosition.top; + curLeft = curPosition.left; + } else { + curTop = parseFloat( curCSSTop ) || 0; + curLeft = parseFloat( curCSSLeft ) || 0; + } + + if ( jQuery.isFunction( options ) ) { + options = options.call( elem, i, curOffset ); + } + + if ( options.top != null ) { + props.top = ( options.top - curOffset.top ) + curTop; + } + if ( options.left != null ) { + props.left = ( options.left - curOffset.left ) + curLeft; + } + + if ( "using" in options ) { + options.using.call( elem, props ); + } else { + curElem.css( props ); + } + } +}; + + +jQuery.fn.extend({ + + position: function() { + if ( !this[0] ) { + return; + } + + var elem = this[0], + + // Get *real* offsetParent + offsetParent = this.offsetParent(), + + // Get correct offsets + offset = this.offset(), + parentOffset = rroot.test(offsetParent[0].nodeName) ? { top: 0, left: 0 } : offsetParent.offset(); + + // Subtract element margins + // note: when an element has margin: auto the offsetLeft and marginLeft + // are the same in Safari causing offset.left to incorrectly be 0 + offset.top -= parseFloat( jQuery.css(elem, "marginTop") ) || 0; + offset.left -= parseFloat( jQuery.css(elem, "marginLeft") ) || 0; + + // Add offsetParent borders + parentOffset.top += parseFloat( jQuery.css(offsetParent[0], "borderTopWidth") ) || 0; + parentOffset.left += parseFloat( jQuery.css(offsetParent[0], "borderLeftWidth") ) || 0; + + // Subtract the two offsets + return { + top: offset.top - parentOffset.top, + left: offset.left - parentOffset.left + }; + }, + + offsetParent: function() { + return this.map(function() { + var offsetParent = this.offsetParent || document.body; + while ( offsetParent && (!rroot.test(offsetParent.nodeName) && jQuery.css(offsetParent, "position") === "static") ) { + offsetParent = offsetParent.offsetParent; + } + return offsetParent || document.body; + }); + } +}); + + +// Create scrollLeft and scrollTop methods +jQuery.each( {scrollLeft: "pageXOffset", scrollTop: "pageYOffset"}, function( method, prop ) { + var top = /Y/.test( prop ); + + jQuery.fn[ method ] = function( val ) { + return jQuery.access( this, function( elem, method, val ) { + var win = getWindow( elem ); + + if ( val === undefined ) { + return win ? (prop in win) ? win[ prop ] : + win.document.documentElement[ method ] : + elem[ method ]; + } + + if ( win ) { + win.scrollTo( + !top ? val : jQuery( win ).scrollLeft(), + top ? val : jQuery( win ).scrollTop() + ); + + } else { + elem[ method ] = val; + } + }, method, val, arguments.length, null ); + }; +}); + +function getWindow( elem ) { + return jQuery.isWindow( elem ) ? + elem : + elem.nodeType === 9 ? + elem.defaultView || elem.parentWindow : + false; +} +// Create innerHeight, innerWidth, height, width, outerHeight and outerWidth methods +jQuery.each( { Height: "height", Width: "width" }, function( name, type ) { + jQuery.each( { padding: "inner" + name, content: type, "": "outer" + name }, function( defaultExtra, funcName ) { + // margin is only for outerHeight, outerWidth + jQuery.fn[ funcName ] = function( margin, value ) { + var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ), + extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" ); + + return jQuery.access( this, function( elem, type, value ) { + var doc; + + if ( jQuery.isWindow( elem ) ) { + // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there + // isn't a whole lot we can do. See pull request at this URL for discussion: + // https://github.com/jquery/jquery/pull/764 + return elem.document.documentElement[ "client" + name ]; + } + + // Get document width or height + if ( elem.nodeType === 9 ) { + doc = elem.documentElement; + + // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], whichever is greatest + // unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it. + return Math.max( + elem.body[ "scroll" + name ], doc[ "scroll" + name ], + elem.body[ "offset" + name ], doc[ "offset" + name ], + doc[ "client" + name ] + ); + } + + return value === undefined ? + // Get width or height on the element, requesting but not forcing parseFloat + jQuery.css( elem, type, value, extra ) : + + // Set width or height on the element + jQuery.style( elem, type, value, extra ); + }, type, chainable ? margin : undefined, chainable, null ); + }; + }); +}); +// Expose jQuery to the global object +window.jQuery = window.$ = jQuery; + +// Expose jQuery as an AMD module, but only for AMD loaders that +// understand the issues with loading multiple versions of jQuery +// in a page that all might call define(). The loader will indicate +// they have special allowances for multiple jQuery versions by +// specifying define.amd.jQuery = true. Register as a named module, +// since jQuery can be concatenated with other files that may use define, +// but not use a proper concatenation script that understands anonymous +// AMD modules. A named AMD is safest and most robust way to register. +// Lowercase jquery is used because AMD module names are derived from +// file names, and jQuery is normally delivered in a lowercase file name. +// Do this after creating the global so that if an AMD module wants to call +// noConflict to hide this version of jQuery, it will work. +if ( typeof define === "function" && define.amd && define.amd.jQuery ) { + define( "jquery", [], function () { return jQuery; } ); +} + +})( window ); diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/js/jquery-ui-1.9.1.custom.js b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/js/jquery-ui-1.9.1.custom.js new file mode 100644 index 0000000..8ff02b2 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/Steamware/js/jquery-ui-1.9.1.custom.js @@ -0,0 +1,14823 @@ +/*! jQuery UI - v1.9.1 - 2012-10-29 +* http://jqueryui.com +* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.sortable.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.dialog.js, jquery.ui.menu.js, jquery.ui.progressbar.js, jquery.ui.slider.js, jquery.ui.spinner.js, jquery.ui.tabs.js, jquery.ui.tooltip.js, jquery.ui.effect.js, jquery.ui.effect-blind.js, jquery.ui.effect-bounce.js, jquery.ui.effect-clip.js, jquery.ui.effect-drop.js, jquery.ui.effect-explode.js, jquery.ui.effect-fade.js, jquery.ui.effect-fold.js, jquery.ui.effect-highlight.js, jquery.ui.effect-pulsate.js, jquery.ui.effect-scale.js, jquery.ui.effect-shake.js, jquery.ui.effect-slide.js, jquery.ui.effect-transfer.js +* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */ + +(function( $, undefined ) { + +var uuid = 0, + runiqueId = /^ui-id-\d+$/; + +// prevent duplicate loading +// this is only a problem because we proxy existing functions +// and we don't want to double proxy them +$.ui = $.ui || {}; +if ( $.ui.version ) { + return; +} + +$.extend( $.ui, { + version: "1.9.1", + + keyCode: { + BACKSPACE: 8, + COMMA: 188, + DELETE: 46, + DOWN: 40, + END: 35, + ENTER: 13, + ESCAPE: 27, + HOME: 36, + LEFT: 37, + NUMPAD_ADD: 107, + NUMPAD_DECIMAL: 110, + NUMPAD_DIVIDE: 111, + NUMPAD_ENTER: 108, + NUMPAD_MULTIPLY: 106, + NUMPAD_SUBTRACT: 109, + PAGE_DOWN: 34, + PAGE_UP: 33, + PERIOD: 190, + RIGHT: 39, + SPACE: 32, + TAB: 9, + UP: 38 + } +}); + +// plugins +$.fn.extend({ + _focus: $.fn.focus, + focus: function( delay, fn ) { + return typeof delay === "number" ? + this.each(function() { + var elem = this; + setTimeout(function() { + $( elem ).focus(); + if ( fn ) { + fn.call( elem ); + } + }, delay ); + }) : + this._focus.apply( this, arguments ); + }, + + scrollParent: function() { + var scrollParent; + if (($.ui.ie && (/(static|relative)/).test(this.css('position'))) || (/absolute/).test(this.css('position'))) { + scrollParent = this.parents().filter(function() { + return (/(relative|absolute|fixed)/).test($.css(this,'position')) && (/(auto|scroll)/).test($.css(this,'overflow')+$.css(this,'overflow-y')+$.css(this,'overflow-x')); + }).eq(0); + } else { + scrollParent = this.parents().filter(function() { + return (/(auto|scroll)/).test($.css(this,'overflow')+$.css(this,'overflow-y')+$.css(this,'overflow-x')); + }).eq(0); + } + + return (/fixed/).test(this.css('position')) || !scrollParent.length ? $(document) : scrollParent; + }, + + zIndex: function( zIndex ) { + if ( zIndex !== undefined ) { + return this.css( "zIndex", zIndex ); + } + + if ( this.length ) { + var elem = $( this[ 0 ] ), position, value; + while ( elem.length && elem[ 0 ] !== document ) { + // Ignore z-index if position is set to a value where z-index is ignored by the browser + // This makes behavior of this function consistent across browsers + // WebKit always returns auto if the element is positioned + position = elem.css( "position" ); + if ( position === "absolute" || position === "relative" || position === "fixed" ) { + // IE returns 0 when zIndex is not specified + // other browsers return a string + // we ignore the case of nested elements with an explicit value of 0 + //
    + value = parseInt( elem.css( "zIndex" ), 10 ); + if ( !isNaN( value ) && value !== 0 ) { + return value; + } + } + elem = elem.parent(); + } + } + + return 0; + }, + + uniqueId: function() { + return this.each(function() { + if ( !this.id ) { + this.id = "ui-id-" + (++uuid); + } + }); + }, + + removeUniqueId: function() { + return this.each(function() { + if ( runiqueId.test( this.id ) ) { + $( this ).removeAttr( "id" ); + } + }); + } +}); + +// support: jQuery <1.8 +if ( !$( "" ).outerWidth( 1 ).jquery ) { + $.each( [ "Width", "Height" ], function( i, name ) { + var side = name === "Width" ? [ "Left", "Right" ] : [ "Top", "Bottom" ], + type = name.toLowerCase(), + orig = { + innerWidth: $.fn.innerWidth, + innerHeight: $.fn.innerHeight, + outerWidth: $.fn.outerWidth, + outerHeight: $.fn.outerHeight + }; + + function reduce( elem, size, border, margin ) { + $.each( side, function() { + size -= parseFloat( $.css( elem, "padding" + this ) ) || 0; + if ( border ) { + size -= parseFloat( $.css( elem, "border" + this + "Width" ) ) || 0; + } + if ( margin ) { + size -= parseFloat( $.css( elem, "margin" + this ) ) || 0; + } + }); + return size; + } + + $.fn[ "inner" + name ] = function( size ) { + if ( size === undefined ) { + return orig[ "inner" + name ].call( this ); + } + + return this.each(function() { + $( this ).css( type, reduce( this, size ) + "px" ); + }); + }; + + $.fn[ "outer" + name] = function( size, margin ) { + if ( typeof size !== "number" ) { + return orig[ "outer" + name ].call( this, size ); + } + + return this.each(function() { + $( this).css( type, reduce( this, size, true, margin ) + "px" ); + }); + }; + }); +} + +// selectors +function focusable( element, isTabIndexNotNaN ) { + var map, mapName, img, + nodeName = element.nodeName.toLowerCase(); + if ( "area" === nodeName ) { + map = element.parentNode; + mapName = map.name; + if ( !element.href || !mapName || map.nodeName.toLowerCase() !== "map" ) { + return false; + } + img = $( "img[usemap=#" + mapName + "]" )[0]; + return !!img && visible( img ); + } + return ( /input|select|textarea|button|object/.test( nodeName ) ? + !element.disabled : + "a" === nodeName ? + element.href || isTabIndexNotNaN : + isTabIndexNotNaN) && + // the element and all of its ancestors must be visible + visible( element ); +} + +function visible( element ) { + return $.expr.filters.visible( element ) && + !$( element ).parents().andSelf().filter(function() { + return $.css( this, "visibility" ) === "hidden"; + }).length; +} + +$.extend( $.expr[ ":" ], { + data: $.expr.createPseudo ? + $.expr.createPseudo(function( dataName ) { + return function( elem ) { + return !!$.data( elem, dataName ); + }; + }) : + // support: jQuery <1.8 + function( elem, i, match ) { + return !!$.data( elem, match[ 3 ] ); + }, + + focusable: function( element ) { + return focusable( element, !isNaN( $.attr( element, "tabindex" ) ) ); + }, + + tabbable: function( element ) { + var tabIndex = $.attr( element, "tabindex" ), + isTabIndexNaN = isNaN( tabIndex ); + return ( isTabIndexNaN || tabIndex >= 0 ) && focusable( element, !isTabIndexNaN ); + } +}); + +// support +$(function() { + var body = document.body, + div = body.appendChild( div = document.createElement( "div" ) ); + + // access offsetHeight before setting the style to prevent a layout bug + // in IE 9 which causes the element to continue to take up space even + // after it is removed from the DOM (#8026) + div.offsetHeight; + + $.extend( div.style, { + minHeight: "100px", + height: "auto", + padding: 0, + borderWidth: 0 + }); + + $.support.minHeight = div.offsetHeight === 100; + $.support.selectstart = "onselectstart" in div; + + // set display to none to avoid a layout bug in IE + // http://dev.jquery.com/ticket/4014 + body.removeChild( div ).style.display = "none"; +}); + + + + + +// deprecated + +(function() { + var uaMatch = /msie ([\w.]+)/.exec( navigator.userAgent.toLowerCase() ) || []; + $.ui.ie = uaMatch.length ? true : false; + $.ui.ie6 = parseFloat( uaMatch[ 1 ], 10 ) === 6; +})(); + +$.fn.extend({ + disableSelection: function() { + return this.bind( ( $.support.selectstart ? "selectstart" : "mousedown" ) + + ".ui-disableSelection", function( event ) { + event.preventDefault(); + }); + }, + + enableSelection: function() { + return this.unbind( ".ui-disableSelection" ); + } +}); + +$.extend( $.ui, { + // $.ui.plugin is deprecated. Use the proxy pattern instead. + plugin: { + add: function( module, option, set ) { + var i, + proto = $.ui[ module ].prototype; + for ( i in set ) { + proto.plugins[ i ] = proto.plugins[ i ] || []; + proto.plugins[ i ].push( [ option, set[ i ] ] ); + } + }, + call: function( instance, name, args ) { + var i, + set = instance.plugins[ name ]; + if ( !set || !instance.element[ 0 ].parentNode || instance.element[ 0 ].parentNode.nodeType === 11 ) { + return; + } + + for ( i = 0; i < set.length; i++ ) { + if ( instance.options[ set[ i ][ 0 ] ] ) { + set[ i ][ 1 ].apply( instance.element, args ); + } + } + } + }, + + contains: $.contains, + + // only used by resizable + hasScroll: function( el, a ) { + + //If overflow is hidden, the element might have extra content, but the user wants to hide it + if ( $( el ).css( "overflow" ) === "hidden") { + return false; + } + + var scroll = ( a && a === "left" ) ? "scrollLeft" : "scrollTop", + has = false; + + if ( el[ scroll ] > 0 ) { + return true; + } + + // TODO: determine which cases actually cause this to happen + // if the element doesn't have the scroll set, see if it's possible to + // set the scroll + el[ scroll ] = 1; + has = ( el[ scroll ] > 0 ); + el[ scroll ] = 0; + return has; + }, + + // these are odd functions, fix the API or move into individual plugins + isOverAxis: function( x, reference, size ) { + //Determines when x coordinate is over "b" element axis + return ( x > reference ) && ( x < ( reference + size ) ); + }, + isOver: function( y, x, top, left, height, width ) { + //Determines when x, y coordinates is over "b" element + return $.ui.isOverAxis( y, top, height ) && $.ui.isOverAxis( x, left, width ); + } +}); + +})( jQuery ); +(function( $, undefined ) { + +var uuid = 0, + slice = Array.prototype.slice, + _cleanData = $.cleanData; +$.cleanData = function( elems ) { + for ( var i = 0, elem; (elem = elems[i]) != null; i++ ) { + try { + $( elem ).triggerHandler( "remove" ); + // http://bugs.jquery.com/ticket/8235 + } catch( e ) {} + } + _cleanData( elems ); +}; + +$.widget = function( name, base, prototype ) { + var fullName, existingConstructor, constructor, basePrototype, + namespace = name.split( "." )[ 0 ]; + + name = name.split( "." )[ 1 ]; + fullName = namespace + "-" + name; + + if ( !prototype ) { + prototype = base; + base = $.Widget; + } + + // create selector for plugin + $.expr[ ":" ][ fullName.toLowerCase() ] = function( elem ) { + return !!$.data( elem, fullName ); + }; + + $[ namespace ] = $[ namespace ] || {}; + existingConstructor = $[ namespace ][ name ]; + constructor = $[ namespace ][ name ] = function( options, element ) { + // allow instantiation without "new" keyword + if ( !this._createWidget ) { + return new constructor( options, element ); + } + + // allow instantiation without initializing for simple inheritance + // must use "new" keyword (the code above always passes args) + if ( arguments.length ) { + this._createWidget( options, element ); + } + }; + // extend with the existing constructor to carry over any static properties + $.extend( constructor, existingConstructor, { + version: prototype.version, + // copy the object used to create the prototype in case we need to + // redefine the widget later + _proto: $.extend( {}, prototype ), + // track widgets that inherit from this widget in case this widget is + // redefined after a widget inherits from it + _childConstructors: [] + }); + + basePrototype = new base(); + // we need to make the options hash a property directly on the new instance + // otherwise we'll modify the options hash on the prototype that we're + // inheriting from + basePrototype.options = $.widget.extend( {}, basePrototype.options ); + $.each( prototype, function( prop, value ) { + if ( $.isFunction( value ) ) { + prototype[ prop ] = (function() { + var _super = function() { + return base.prototype[ prop ].apply( this, arguments ); + }, + _superApply = function( args ) { + return base.prototype[ prop ].apply( this, args ); + }; + return function() { + var __super = this._super, + __superApply = this._superApply, + returnValue; + + this._super = _super; + this._superApply = _superApply; + + returnValue = value.apply( this, arguments ); + + this._super = __super; + this._superApply = __superApply; + + return returnValue; + }; + })(); + } + }); + constructor.prototype = $.widget.extend( basePrototype, { + // TODO: remove support for widgetEventPrefix + // always use the name + a colon as the prefix, e.g., draggable:start + // don't prefix for widgets that aren't DOM-based + widgetEventPrefix: basePrototype.widgetEventPrefix || name + }, prototype, { + constructor: constructor, + namespace: namespace, + widgetName: name, + // TODO remove widgetBaseClass, see #8155 + widgetBaseClass: fullName, + widgetFullName: fullName + }); + + // If this widget is being redefined then we need to find all widgets that + // are inheriting from it and redefine all of them so that they inherit from + // the new version of this widget. We're essentially trying to replace one + // level in the prototype chain. + if ( existingConstructor ) { + $.each( existingConstructor._childConstructors, function( i, child ) { + var childPrototype = child.prototype; + + // redefine the child widget using the same prototype that was + // originally used, but inherit from the new version of the base + $.widget( childPrototype.namespace + "." + childPrototype.widgetName, constructor, child._proto ); + }); + // remove the list of existing child constructors from the old constructor + // so the old child constructors can be garbage collected + delete existingConstructor._childConstructors; + } else { + base._childConstructors.push( constructor ); + } + + $.widget.bridge( name, constructor ); +}; + +$.widget.extend = function( target ) { + var input = slice.call( arguments, 1 ), + inputIndex = 0, + inputLength = input.length, + key, + value; + for ( ; inputIndex < inputLength; inputIndex++ ) { + for ( key in input[ inputIndex ] ) { + value = input[ inputIndex ][ key ]; + if ( input[ inputIndex ].hasOwnProperty( key ) && value !== undefined ) { + // Clone objects + if ( $.isPlainObject( value ) ) { + target[ key ] = $.isPlainObject( target[ key ] ) ? + $.widget.extend( {}, target[ key ], value ) : + // Don't extend strings, arrays, etc. with objects + $.widget.extend( {}, value ); + // Copy everything else by reference + } else { + target[ key ] = value; + } + } + } + } + return target; +}; + +$.widget.bridge = function( name, object ) { + var fullName = object.prototype.widgetFullName; + $.fn[ name ] = function( options ) { + var isMethodCall = typeof options === "string", + args = slice.call( arguments, 1 ), + returnValue = this; + + // allow multiple hashes to be passed on init + options = !isMethodCall && args.length ? + $.widget.extend.apply( null, [ options ].concat(args) ) : + options; + + if ( isMethodCall ) { + this.each(function() { + var methodValue, + instance = $.data( this, fullName ); + if ( !instance ) { + return $.error( "cannot call methods on " + name + " prior to initialization; " + + "attempted to call method '" + options + "'" ); + } + if ( !$.isFunction( instance[options] ) || options.charAt( 0 ) === "_" ) { + return $.error( "no such method '" + options + "' for " + name + " widget instance" ); + } + methodValue = instance[ options ].apply( instance, args ); + if ( methodValue !== instance && methodValue !== undefined ) { + returnValue = methodValue && methodValue.jquery ? + returnValue.pushStack( methodValue.get() ) : + methodValue; + return false; + } + }); + } else { + this.each(function() { + var instance = $.data( this, fullName ); + if ( instance ) { + instance.option( options || {} )._init(); + } else { + new object( options, this ); + } + }); + } + + return returnValue; + }; +}; + +$.Widget = function( /* options, element */ ) {}; +$.Widget._childConstructors = []; + +$.Widget.prototype = { + widgetName: "widget", + widgetEventPrefix: "", + defaultElement: "
    ", + options: { + disabled: false, + + // callbacks + create: null + }, + _createWidget: function( options, element ) { + element = $( element || this.defaultElement || this )[ 0 ]; + this.element = $( element ); + this.uuid = uuid++; + this.eventNamespace = "." + this.widgetName + this.uuid; + this.options = $.widget.extend( {}, + this.options, + this._getCreateOptions(), + options ); + + this.bindings = $(); + this.hoverable = $(); + this.focusable = $(); + + if ( element !== this ) { + // 1.9 BC for #7810 + // TODO remove dual storage + $.data( element, this.widgetName, this ); + $.data( element, this.widgetFullName, this ); + this._on( this.element, { + remove: function( event ) { + if ( event.target === element ) { + this.destroy(); + } + } + }); + this.document = $( element.style ? + // element within the document + element.ownerDocument : + // element is window or document + element.document || element ); + this.window = $( this.document[0].defaultView || this.document[0].parentWindow ); + } + + this._create(); + this._trigger( "create", null, this._getCreateEventData() ); + this._init(); + }, + _getCreateOptions: $.noop, + _getCreateEventData: $.noop, + _create: $.noop, + _init: $.noop, + + destroy: function() { + this._destroy(); + // we can probably remove the unbind calls in 2.0 + // all event bindings should go through this._on() + this.element + .unbind( this.eventNamespace ) + // 1.9 BC for #7810 + // TODO remove dual storage + .removeData( this.widgetName ) + .removeData( this.widgetFullName ) + // support: jquery <1.6.3 + // http://bugs.jquery.com/ticket/9413 + .removeData( $.camelCase( this.widgetFullName ) ); + this.widget() + .unbind( this.eventNamespace ) + .removeAttr( "aria-disabled" ) + .removeClass( + this.widgetFullName + "-disabled " + + "ui-state-disabled" ); + + // clean up events and states + this.bindings.unbind( this.eventNamespace ); + this.hoverable.removeClass( "ui-state-hover" ); + this.focusable.removeClass( "ui-state-focus" ); + }, + _destroy: $.noop, + + widget: function() { + return this.element; + }, + + option: function( key, value ) { + var options = key, + parts, + curOption, + i; + + if ( arguments.length === 0 ) { + // don't return a reference to the internal hash + return $.widget.extend( {}, this.options ); + } + + if ( typeof key === "string" ) { + // handle nested keys, e.g., "foo.bar" => { foo: { bar: ___ } } + options = {}; + parts = key.split( "." ); + key = parts.shift(); + if ( parts.length ) { + curOption = options[ key ] = $.widget.extend( {}, this.options[ key ] ); + for ( i = 0; i < parts.length - 1; i++ ) { + curOption[ parts[ i ] ] = curOption[ parts[ i ] ] || {}; + curOption = curOption[ parts[ i ] ]; + } + key = parts.pop(); + if ( value === undefined ) { + return curOption[ key ] === undefined ? null : curOption[ key ]; + } + curOption[ key ] = value; + } else { + if ( value === undefined ) { + return this.options[ key ] === undefined ? null : this.options[ key ]; + } + options[ key ] = value; + } + } + + this._setOptions( options ); + + return this; + }, + _setOptions: function( options ) { + var key; + + for ( key in options ) { + this._setOption( key, options[ key ] ); + } + + return this; + }, + _setOption: function( key, value ) { + this.options[ key ] = value; + + if ( key === "disabled" ) { + this.widget() + .toggleClass( this.widgetFullName + "-disabled ui-state-disabled", !!value ) + .attr( "aria-disabled", value ); + this.hoverable.removeClass( "ui-state-hover" ); + this.focusable.removeClass( "ui-state-focus" ); + } + + return this; + }, + + enable: function() { + return this._setOption( "disabled", false ); + }, + disable: function() { + return this._setOption( "disabled", true ); + }, + + _on: function( element, handlers ) { + var delegateElement, + instance = this; + // no element argument, shuffle and use this.element + if ( !handlers ) { + handlers = element; + element = this.element; + delegateElement = this.widget(); + } else { + // accept selectors, DOM elements + element = delegateElement = $( element ); + this.bindings = this.bindings.add( element ); + } + + $.each( handlers, function( event, handler ) { + function handlerProxy() { + // allow widgets to customize the disabled handling + // - disabled as an array instead of boolean + // - disabled class as method for disabling individual parts + if ( instance.options.disabled === true || + $( this ).hasClass( "ui-state-disabled" ) ) { + return; + } + return ( typeof handler === "string" ? instance[ handler ] : handler ) + .apply( instance, arguments ); + } + + // copy the guid so direct unbinding works + if ( typeof handler !== "string" ) { + handlerProxy.guid = handler.guid = + handler.guid || handlerProxy.guid || $.guid++; + } + + var match = event.match( /^(\w+)\s*(.*)$/ ), + eventName = match[1] + instance.eventNamespace, + selector = match[2]; + if ( selector ) { + delegateElement.delegate( selector, eventName, handlerProxy ); + } else { + element.bind( eventName, handlerProxy ); + } + }); + }, + + _off: function( element, eventName ) { + eventName = (eventName || "").split( " " ).join( this.eventNamespace + " " ) + this.eventNamespace; + element.unbind( eventName ).undelegate( eventName ); + }, + + _delay: function( handler, delay ) { + function handlerProxy() { + return ( typeof handler === "string" ? instance[ handler ] : handler ) + .apply( instance, arguments ); + } + var instance = this; + return setTimeout( handlerProxy, delay || 0 ); + }, + + _hoverable: function( element ) { + this.hoverable = this.hoverable.add( element ); + this._on( element, { + mouseenter: function( event ) { + $( event.currentTarget ).addClass( "ui-state-hover" ); + }, + mouseleave: function( event ) { + $( event.currentTarget ).removeClass( "ui-state-hover" ); + } + }); + }, + + _focusable: function( element ) { + this.focusable = this.focusable.add( element ); + this._on( element, { + focusin: function( event ) { + $( event.currentTarget ).addClass( "ui-state-focus" ); + }, + focusout: function( event ) { + $( event.currentTarget ).removeClass( "ui-state-focus" ); + } + }); + }, + + _trigger: function( type, event, data ) { + var prop, orig, + callback = this.options[ type ]; + + data = data || {}; + event = $.Event( event ); + event.type = ( type === this.widgetEventPrefix ? + type : + this.widgetEventPrefix + type ).toLowerCase(); + // the original event may come from any element + // so we need to reset the target on the new event + event.target = this.element[ 0 ]; + + // copy original event properties over to the new event + orig = event.originalEvent; + if ( orig ) { + for ( prop in orig ) { + if ( !( prop in event ) ) { + event[ prop ] = orig[ prop ]; + } + } + } + + this.element.trigger( event, data ); + return !( $.isFunction( callback ) && + callback.apply( this.element[0], [ event ].concat( data ) ) === false || + event.isDefaultPrevented() ); + } +}; + +$.each( { show: "fadeIn", hide: "fadeOut" }, function( method, defaultEffect ) { + $.Widget.prototype[ "_" + method ] = function( element, options, callback ) { + if ( typeof options === "string" ) { + options = { effect: options }; + } + var hasOptions, + effectName = !options ? + method : + options === true || typeof options === "number" ? + defaultEffect : + options.effect || defaultEffect; + options = options || {}; + if ( typeof options === "number" ) { + options = { duration: options }; + } + hasOptions = !$.isEmptyObject( options ); + options.complete = callback; + if ( options.delay ) { + element.delay( options.delay ); + } + if ( hasOptions && $.effects && ( $.effects.effect[ effectName ] || $.uiBackCompat !== false && $.effects[ effectName ] ) ) { + element[ method ]( options ); + } else if ( effectName !== method && element[ effectName ] ) { + element[ effectName ]( options.duration, options.easing, callback ); + } else { + element.queue(function( next ) { + $( this )[ method ](); + if ( callback ) { + callback.call( element[ 0 ] ); + } + next(); + }); + } + }; +}); + +// DEPRECATED +if ( $.uiBackCompat !== false ) { + $.Widget.prototype._getCreateOptions = function() { + return $.metadata && $.metadata.get( this.element[0] )[ this.widgetName ]; + }; +} + +})( jQuery ); +(function( $, undefined ) { + +var mouseHandled = false; +$( document ).mouseup( function( e ) { + mouseHandled = false; +}); + +$.widget("ui.mouse", { + version: "1.9.1", + options: { + cancel: 'input,textarea,button,select,option', + distance: 1, + delay: 0 + }, + _mouseInit: function() { + var that = this; + + this.element + .bind('mousedown.'+this.widgetName, function(event) { + return that._mouseDown(event); + }) + .bind('click.'+this.widgetName, function(event) { + if (true === $.data(event.target, that.widgetName + '.preventClickEvent')) { + $.removeData(event.target, that.widgetName + '.preventClickEvent'); + event.stopImmediatePropagation(); + return false; + } + }); + + this.started = false; + }, + + // TODO: make sure destroying one instance of mouse doesn't mess with + // other instances of mouse + _mouseDestroy: function() { + this.element.unbind('.'+this.widgetName); + if ( this._mouseMoveDelegate ) { + $(document) + .unbind('mousemove.'+this.widgetName, this._mouseMoveDelegate) + .unbind('mouseup.'+this.widgetName, this._mouseUpDelegate); + } + }, + + _mouseDown: function(event) { + // don't let more than one widget handle mouseStart + if( mouseHandled ) { return; } + + // we may have missed mouseup (out of window) + (this._mouseStarted && this._mouseUp(event)); + + this._mouseDownEvent = event; + + var that = this, + btnIsLeft = (event.which === 1), + // event.target.nodeName works around a bug in IE 8 with + // disabled inputs (#7620) + elIsCancel = (typeof this.options.cancel === "string" && event.target.nodeName ? $(event.target).closest(this.options.cancel).length : false); + if (!btnIsLeft || elIsCancel || !this._mouseCapture(event)) { + return true; + } + + this.mouseDelayMet = !this.options.delay; + if (!this.mouseDelayMet) { + this._mouseDelayTimer = setTimeout(function() { + that.mouseDelayMet = true; + }, this.options.delay); + } + + if (this._mouseDistanceMet(event) && this._mouseDelayMet(event)) { + this._mouseStarted = (this._mouseStart(event) !== false); + if (!this._mouseStarted) { + event.preventDefault(); + return true; + } + } + + // Click event may never have fired (Gecko & Opera) + if (true === $.data(event.target, this.widgetName + '.preventClickEvent')) { + $.removeData(event.target, this.widgetName + '.preventClickEvent'); + } + + // these delegates are required to keep context + this._mouseMoveDelegate = function(event) { + return that._mouseMove(event); + }; + this._mouseUpDelegate = function(event) { + return that._mouseUp(event); + }; + $(document) + .bind('mousemove.'+this.widgetName, this._mouseMoveDelegate) + .bind('mouseup.'+this.widgetName, this._mouseUpDelegate); + + event.preventDefault(); + + mouseHandled = true; + return true; + }, + + _mouseMove: function(event) { + // IE mouseup check - mouseup happened when mouse was out of window + if ($.ui.ie && !(document.documentMode >= 9) && !event.button) { + return this._mouseUp(event); + } + + if (this._mouseStarted) { + this._mouseDrag(event); + return event.preventDefault(); + } + + if (this._mouseDistanceMet(event) && this._mouseDelayMet(event)) { + this._mouseStarted = + (this._mouseStart(this._mouseDownEvent, event) !== false); + (this._mouseStarted ? this._mouseDrag(event) : this._mouseUp(event)); + } + + return !this._mouseStarted; + }, + + _mouseUp: function(event) { + $(document) + .unbind('mousemove.'+this.widgetName, this._mouseMoveDelegate) + .unbind('mouseup.'+this.widgetName, this._mouseUpDelegate); + + if (this._mouseStarted) { + this._mouseStarted = false; + + if (event.target === this._mouseDownEvent.target) { + $.data(event.target, this.widgetName + '.preventClickEvent', true); + } + + this._mouseStop(event); + } + + return false; + }, + + _mouseDistanceMet: function(event) { + return (Math.max( + Math.abs(this._mouseDownEvent.pageX - event.pageX), + Math.abs(this._mouseDownEvent.pageY - event.pageY) + ) >= this.options.distance + ); + }, + + _mouseDelayMet: function(event) { + return this.mouseDelayMet; + }, + + // These are placeholder methods, to be overriden by extending plugin + _mouseStart: function(event) {}, + _mouseDrag: function(event) {}, + _mouseStop: function(event) {}, + _mouseCapture: function(event) { return true; } +}); + +})(jQuery); +(function( $, undefined ) { + +$.ui = $.ui || {}; + +var cachedScrollbarWidth, + max = Math.max, + abs = Math.abs, + round = Math.round, + rhorizontal = /left|center|right/, + rvertical = /top|center|bottom/, + roffset = /[\+\-]\d+%?/, + rposition = /^\w+/, + rpercent = /%$/, + _position = $.fn.position; + +function getOffsets( offsets, width, height ) { + return [ + parseInt( offsets[ 0 ], 10 ) * ( rpercent.test( offsets[ 0 ] ) ? width / 100 : 1 ), + parseInt( offsets[ 1 ], 10 ) * ( rpercent.test( offsets[ 1 ] ) ? height / 100 : 1 ) + ]; +} +function parseCss( element, property ) { + return parseInt( $.css( element, property ), 10 ) || 0; +} + +$.position = { + scrollbarWidth: function() { + if ( cachedScrollbarWidth !== undefined ) { + return cachedScrollbarWidth; + } + var w1, w2, + div = $( "
    " ), + innerDiv = div.children()[0]; + + $( "body" ).append( div ); + w1 = innerDiv.offsetWidth; + div.css( "overflow", "scroll" ); + + w2 = innerDiv.offsetWidth; + + if ( w1 === w2 ) { + w2 = div[0].clientWidth; + } + + div.remove(); + + return (cachedScrollbarWidth = w1 - w2); + }, + getScrollInfo: function( within ) { + var overflowX = within.isWindow ? "" : within.element.css( "overflow-x" ), + overflowY = within.isWindow ? "" : within.element.css( "overflow-y" ), + hasOverflowX = overflowX === "scroll" || + ( overflowX === "auto" && within.width < within.element[0].scrollWidth ), + hasOverflowY = overflowY === "scroll" || + ( overflowY === "auto" && within.height < within.element[0].scrollHeight ); + return { + width: hasOverflowX ? $.position.scrollbarWidth() : 0, + height: hasOverflowY ? $.position.scrollbarWidth() : 0 + }; + }, + getWithinInfo: function( element ) { + var withinElement = $( element || window ), + isWindow = $.isWindow( withinElement[0] ); + return { + element: withinElement, + isWindow: isWindow, + offset: withinElement.offset() || { left: 0, top: 0 }, + scrollLeft: withinElement.scrollLeft(), + scrollTop: withinElement.scrollTop(), + width: isWindow ? withinElement.width() : withinElement.outerWidth(), + height: isWindow ? withinElement.height() : withinElement.outerHeight() + }; + } +}; + +$.fn.position = function( options ) { + if ( !options || !options.of ) { + return _position.apply( this, arguments ); + } + + // make a copy, we don't want to modify arguments + options = $.extend( {}, options ); + + var atOffset, targetWidth, targetHeight, targetOffset, basePosition, + target = $( options.of ), + within = $.position.getWithinInfo( options.within ), + scrollInfo = $.position.getScrollInfo( within ), + targetElem = target[0], + collision = ( options.collision || "flip" ).split( " " ), + offsets = {}; + + if ( targetElem.nodeType === 9 ) { + targetWidth = target.width(); + targetHeight = target.height(); + targetOffset = { top: 0, left: 0 }; + } else if ( $.isWindow( targetElem ) ) { + targetWidth = target.width(); + targetHeight = target.height(); + targetOffset = { top: target.scrollTop(), left: target.scrollLeft() }; + } else if ( targetElem.preventDefault ) { + // force left top to allow flipping + options.at = "left top"; + targetWidth = targetHeight = 0; + targetOffset = { top: targetElem.pageY, left: targetElem.pageX }; + } else { + targetWidth = target.outerWidth(); + targetHeight = target.outerHeight(); + targetOffset = target.offset(); + } + // clone to reuse original targetOffset later + basePosition = $.extend( {}, targetOffset ); + + // force my and at to have valid horizontal and vertical positions + // if a value is missing or invalid, it will be converted to center + $.each( [ "my", "at" ], function() { + var pos = ( options[ this ] || "" ).split( " " ), + horizontalOffset, + verticalOffset; + + if ( pos.length === 1) { + pos = rhorizontal.test( pos[ 0 ] ) ? + pos.concat( [ "center" ] ) : + rvertical.test( pos[ 0 ] ) ? + [ "center" ].concat( pos ) : + [ "center", "center" ]; + } + pos[ 0 ] = rhorizontal.test( pos[ 0 ] ) ? pos[ 0 ] : "center"; + pos[ 1 ] = rvertical.test( pos[ 1 ] ) ? pos[ 1 ] : "center"; + + // calculate offsets + horizontalOffset = roffset.exec( pos[ 0 ] ); + verticalOffset = roffset.exec( pos[ 1 ] ); + offsets[ this ] = [ + horizontalOffset ? horizontalOffset[ 0 ] : 0, + verticalOffset ? verticalOffset[ 0 ] : 0 + ]; + + // reduce to just the positions without the offsets + options[ this ] = [ + rposition.exec( pos[ 0 ] )[ 0 ], + rposition.exec( pos[ 1 ] )[ 0 ] + ]; + }); + + // normalize collision option + if ( collision.length === 1 ) { + collision[ 1 ] = collision[ 0 ]; + } + + if ( options.at[ 0 ] === "right" ) { + basePosition.left += targetWidth; + } else if ( options.at[ 0 ] === "center" ) { + basePosition.left += targetWidth / 2; + } + + if ( options.at[ 1 ] === "bottom" ) { + basePosition.top += targetHeight; + } else if ( options.at[ 1 ] === "center" ) { + basePosition.top += targetHeight / 2; + } + + atOffset = getOffsets( offsets.at, targetWidth, targetHeight ); + basePosition.left += atOffset[ 0 ]; + basePosition.top += atOffset[ 1 ]; + + return this.each(function() { + var collisionPosition, using, + elem = $( this ), + elemWidth = elem.outerWidth(), + elemHeight = elem.outerHeight(), + marginLeft = parseCss( this, "marginLeft" ), + marginTop = parseCss( this, "marginTop" ), + collisionWidth = elemWidth + marginLeft + parseCss( this, "marginRight" ) + scrollInfo.width, + collisionHeight = elemHeight + marginTop + parseCss( this, "marginBottom" ) + scrollInfo.height, + position = $.extend( {}, basePosition ), + myOffset = getOffsets( offsets.my, elem.outerWidth(), elem.outerHeight() ); + + if ( options.my[ 0 ] === "right" ) { + position.left -= elemWidth; + } else if ( options.my[ 0 ] === "center" ) { + position.left -= elemWidth / 2; + } + + if ( options.my[ 1 ] === "bottom" ) { + position.top -= elemHeight; + } else if ( options.my[ 1 ] === "center" ) { + position.top -= elemHeight / 2; + } + + position.left += myOffset[ 0 ]; + position.top += myOffset[ 1 ]; + + // if the browser doesn't support fractions, then round for consistent results + if ( !$.support.offsetFractions ) { + position.left = round( position.left ); + position.top = round( position.top ); + } + + collisionPosition = { + marginLeft: marginLeft, + marginTop: marginTop + }; + + $.each( [ "left", "top" ], function( i, dir ) { + if ( $.ui.position[ collision[ i ] ] ) { + $.ui.position[ collision[ i ] ][ dir ]( position, { + targetWidth: targetWidth, + targetHeight: targetHeight, + elemWidth: elemWidth, + elemHeight: elemHeight, + collisionPosition: collisionPosition, + collisionWidth: collisionWidth, + collisionHeight: collisionHeight, + offset: [ atOffset[ 0 ] + myOffset[ 0 ], atOffset [ 1 ] + myOffset[ 1 ] ], + my: options.my, + at: options.at, + within: within, + elem : elem + }); + } + }); + + if ( $.fn.bgiframe ) { + elem.bgiframe(); + } + + if ( options.using ) { + // adds feedback as second argument to using callback, if present + using = function( props ) { + var left = targetOffset.left - position.left, + right = left + targetWidth - elemWidth, + top = targetOffset.top - position.top, + bottom = top + targetHeight - elemHeight, + feedback = { + target: { + element: target, + left: targetOffset.left, + top: targetOffset.top, + width: targetWidth, + height: targetHeight + }, + element: { + element: elem, + left: position.left, + top: position.top, + width: elemWidth, + height: elemHeight + }, + horizontal: right < 0 ? "left" : left > 0 ? "right" : "center", + vertical: bottom < 0 ? "top" : top > 0 ? "bottom" : "middle" + }; + if ( targetWidth < elemWidth && abs( left + right ) < targetWidth ) { + feedback.horizontal = "center"; + } + if ( targetHeight < elemHeight && abs( top + bottom ) < targetHeight ) { + feedback.vertical = "middle"; + } + if ( max( abs( left ), abs( right ) ) > max( abs( top ), abs( bottom ) ) ) { + feedback.important = "horizontal"; + } else { + feedback.important = "vertical"; + } + options.using.call( this, props, feedback ); + }; + } + + elem.offset( $.extend( position, { using: using } ) ); + }); +}; + +$.ui.position = { + fit: { + left: function( position, data ) { + var within = data.within, + withinOffset = within.isWindow ? within.scrollLeft : within.offset.left, + outerWidth = within.width, + collisionPosLeft = position.left - data.collisionPosition.marginLeft, + overLeft = withinOffset - collisionPosLeft, + overRight = collisionPosLeft + data.collisionWidth - outerWidth - withinOffset, + newOverRight; + + // element is wider than within + if ( data.collisionWidth > outerWidth ) { + // element is initially over the left side of within + if ( overLeft > 0 && overRight <= 0 ) { + newOverRight = position.left + overLeft + data.collisionWidth - outerWidth - withinOffset; + position.left += overLeft - newOverRight; + // element is initially over right side of within + } else if ( overRight > 0 && overLeft <= 0 ) { + position.left = withinOffset; + // element is initially over both left and right sides of within + } else { + if ( overLeft > overRight ) { + position.left = withinOffset + outerWidth - data.collisionWidth; + } else { + position.left = withinOffset; + } + } + // too far left -> align with left edge + } else if ( overLeft > 0 ) { + position.left += overLeft; + // too far right -> align with right edge + } else if ( overRight > 0 ) { + position.left -= overRight; + // adjust based on position and margin + } else { + position.left = max( position.left - collisionPosLeft, position.left ); + } + }, + top: function( position, data ) { + var within = data.within, + withinOffset = within.isWindow ? within.scrollTop : within.offset.top, + outerHeight = data.within.height, + collisionPosTop = position.top - data.collisionPosition.marginTop, + overTop = withinOffset - collisionPosTop, + overBottom = collisionPosTop + data.collisionHeight - outerHeight - withinOffset, + newOverBottom; + + // element is taller than within + if ( data.collisionHeight > outerHeight ) { + // element is initially over the top of within + if ( overTop > 0 && overBottom <= 0 ) { + newOverBottom = position.top + overTop + data.collisionHeight - outerHeight - withinOffset; + position.top += overTop - newOverBottom; + // element is initially over bottom of within + } else if ( overBottom > 0 && overTop <= 0 ) { + position.top = withinOffset; + // element is initially over both top and bottom of within + } else { + if ( overTop > overBottom ) { + position.top = withinOffset + outerHeight - data.collisionHeight; + } else { + position.top = withinOffset; + } + } + // too far up -> align with top + } else if ( overTop > 0 ) { + position.top += overTop; + // too far down -> align with bottom edge + } else if ( overBottom > 0 ) { + position.top -= overBottom; + // adjust based on position and margin + } else { + position.top = max( position.top - collisionPosTop, position.top ); + } + } + }, + flip: { + left: function( position, data ) { + var within = data.within, + withinOffset = within.offset.left + within.scrollLeft, + outerWidth = within.width, + offsetLeft = within.isWindow ? within.scrollLeft : within.offset.left, + collisionPosLeft = position.left - data.collisionPosition.marginLeft, + overLeft = collisionPosLeft - offsetLeft, + overRight = collisionPosLeft + data.collisionWidth - outerWidth - offsetLeft, + myOffset = data.my[ 0 ] === "left" ? + -data.elemWidth : + data.my[ 0 ] === "right" ? + data.elemWidth : + 0, + atOffset = data.at[ 0 ] === "left" ? + data.targetWidth : + data.at[ 0 ] === "right" ? + -data.targetWidth : + 0, + offset = -2 * data.offset[ 0 ], + newOverRight, + newOverLeft; + + if ( overLeft < 0 ) { + newOverRight = position.left + myOffset + atOffset + offset + data.collisionWidth - outerWidth - withinOffset; + if ( newOverRight < 0 || newOverRight < abs( overLeft ) ) { + position.left += myOffset + atOffset + offset; + } + } + else if ( overRight > 0 ) { + newOverLeft = position.left - data.collisionPosition.marginLeft + myOffset + atOffset + offset - offsetLeft; + if ( newOverLeft > 0 || abs( newOverLeft ) < overRight ) { + position.left += myOffset + atOffset + offset; + } + } + }, + top: function( position, data ) { + var within = data.within, + withinOffset = within.offset.top + within.scrollTop, + outerHeight = within.height, + offsetTop = within.isWindow ? within.scrollTop : within.offset.top, + collisionPosTop = position.top - data.collisionPosition.marginTop, + overTop = collisionPosTop - offsetTop, + overBottom = collisionPosTop + data.collisionHeight - outerHeight - offsetTop, + top = data.my[ 1 ] === "top", + myOffset = top ? + -data.elemHeight : + data.my[ 1 ] === "bottom" ? + data.elemHeight : + 0, + atOffset = data.at[ 1 ] === "top" ? + data.targetHeight : + data.at[ 1 ] === "bottom" ? + -data.targetHeight : + 0, + offset = -2 * data.offset[ 1 ], + newOverTop, + newOverBottom; + if ( overTop < 0 ) { + newOverBottom = position.top + myOffset + atOffset + offset + data.collisionHeight - outerHeight - withinOffset; + if ( ( position.top + myOffset + atOffset + offset) > overTop && ( newOverBottom < 0 || newOverBottom < abs( overTop ) ) ) { + position.top += myOffset + atOffset + offset; + } + } + else if ( overBottom > 0 ) { + newOverTop = position.top - data.collisionPosition.marginTop + myOffset + atOffset + offset - offsetTop; + if ( ( position.top + myOffset + atOffset + offset) > overBottom && ( newOverTop > 0 || abs( newOverTop ) < overBottom ) ) { + position.top += myOffset + atOffset + offset; + } + } + } + }, + flipfit: { + left: function() { + $.ui.position.flip.left.apply( this, arguments ); + $.ui.position.fit.left.apply( this, arguments ); + }, + top: function() { + $.ui.position.flip.top.apply( this, arguments ); + $.ui.position.fit.top.apply( this, arguments ); + } + } +}; + +// fraction support test +(function () { + var testElement, testElementParent, testElementStyle, offsetLeft, i, + body = document.getElementsByTagName( "body" )[ 0 ], + div = document.createElement( "div" ); + + //Create a "fake body" for testing based on method used in jQuery.support + testElement = document.createElement( body ? "div" : "body" ); + testElementStyle = { + visibility: "hidden", + width: 0, + height: 0, + border: 0, + margin: 0, + background: "none" + }; + if ( body ) { + $.extend( testElementStyle, { + position: "absolute", + left: "-1000px", + top: "-1000px" + }); + } + for ( i in testElementStyle ) { + testElement.style[ i ] = testElementStyle[ i ]; + } + testElement.appendChild( div ); + testElementParent = body || document.documentElement; + testElementParent.insertBefore( testElement, testElementParent.firstChild ); + + div.style.cssText = "position: absolute; left: 10.7432222px;"; + + offsetLeft = $( div ).offset().left; + $.support.offsetFractions = offsetLeft > 10 && offsetLeft < 11; + + testElement.innerHTML = ""; + testElementParent.removeChild( testElement ); +})(); + +// DEPRECATED +if ( $.uiBackCompat !== false ) { + // offset option + (function( $ ) { + var _position = $.fn.position; + $.fn.position = function( options ) { + if ( !options || !options.offset ) { + return _position.call( this, options ); + } + var offset = options.offset.split( " " ), + at = options.at.split( " " ); + if ( offset.length === 1 ) { + offset[ 1 ] = offset[ 0 ]; + } + if ( /^\d/.test( offset[ 0 ] ) ) { + offset[ 0 ] = "+" + offset[ 0 ]; + } + if ( /^\d/.test( offset[ 1 ] ) ) { + offset[ 1 ] = "+" + offset[ 1 ]; + } + if ( at.length === 1 ) { + if ( /left|center|right/.test( at[ 0 ] ) ) { + at[ 1 ] = "center"; + } else { + at[ 1 ] = at[ 0 ]; + at[ 0 ] = "center"; + } + } + return _position.call( this, $.extend( options, { + at: at[ 0 ] + offset[ 0 ] + " " + at[ 1 ] + offset[ 1 ], + offset: undefined + } ) ); + }; + }( jQuery ) ); +} + +}( jQuery ) ); +(function( $, undefined ) { + +$.widget("ui.draggable", $.ui.mouse, { + version: "1.9.1", + widgetEventPrefix: "drag", + options: { + addClasses: true, + appendTo: "parent", + axis: false, + connectToSortable: false, + containment: false, + cursor: "auto", + cursorAt: false, + grid: false, + handle: false, + helper: "original", + iframeFix: false, + opacity: false, + refreshPositions: false, + revert: false, + revertDuration: 500, + scope: "default", + scroll: true, + scrollSensitivity: 20, + scrollSpeed: 20, + snap: false, + snapMode: "both", + snapTolerance: 20, + stack: false, + zIndex: false + }, + _create: function() { + + if (this.options.helper == 'original' && !(/^(?:r|a|f)/).test(this.element.css("position"))) + this.element[0].style.position = 'relative'; + + (this.options.addClasses && this.element.addClass("ui-draggable")); + (this.options.disabled && this.element.addClass("ui-draggable-disabled")); + + this._mouseInit(); + + }, + + _destroy: function() { + this.element.removeClass( "ui-draggable ui-draggable-dragging ui-draggable-disabled" ); + this._mouseDestroy(); + }, + + _mouseCapture: function(event) { + + var o = this.options; + + // among others, prevent a drag on a resizable-handle + if (this.helper || o.disabled || $(event.target).is('.ui-resizable-handle')) + return false; + + //Quit if we're not on a valid handle + this.handle = this._getHandle(event); + if (!this.handle) + return false; + + $(o.iframeFix === true ? "iframe" : o.iframeFix).each(function() { + $('
    ') + .css({ + width: this.offsetWidth+"px", height: this.offsetHeight+"px", + position: "absolute", opacity: "0.001", zIndex: 1000 + }) + .css($(this).offset()) + .appendTo("body"); + }); + + return true; + + }, + + _mouseStart: function(event) { + + var o = this.options; + + //Create and append the visible helper + this.helper = this._createHelper(event); + + this.helper.addClass("ui-draggable-dragging"); + + //Cache the helper size + this._cacheHelperProportions(); + + //If ddmanager is used for droppables, set the global draggable + if($.ui.ddmanager) + $.ui.ddmanager.current = this; + + /* + * - Position generation - + * This block generates everything position related - it's the core of draggables. + */ + + //Cache the margins of the original element + this._cacheMargins(); + + //Store the helper's css position + this.cssPosition = this.helper.css("position"); + this.scrollParent = this.helper.scrollParent(); + + //The element's absolute position on the page minus margins + this.offset = this.positionAbs = this.element.offset(); + this.offset = { + top: this.offset.top - this.margins.top, + left: this.offset.left - this.margins.left + }; + + $.extend(this.offset, { + click: { //Where the click happened, relative to the element + left: event.pageX - this.offset.left, + top: event.pageY - this.offset.top + }, + parent: this._getParentOffset(), + relative: this._getRelativeOffset() //This is a relative to absolute position minus the actual position calculation - only used for relative positioned helper + }); + + //Generate the original position + this.originalPosition = this.position = this._generatePosition(event); + this.originalPageX = event.pageX; + this.originalPageY = event.pageY; + + //Adjust the mouse offset relative to the helper if 'cursorAt' is supplied + (o.cursorAt && this._adjustOffsetFromHelper(o.cursorAt)); + + //Set a containment if given in the options + if(o.containment) + this._setContainment(); + + //Trigger event + callbacks + if(this._trigger("start", event) === false) { + this._clear(); + return false; + } + + //Recache the helper size + this._cacheHelperProportions(); + + //Prepare the droppable offsets + if ($.ui.ddmanager && !o.dropBehaviour) + $.ui.ddmanager.prepareOffsets(this, event); + + + this._mouseDrag(event, true); //Execute the drag once - this causes the helper not to be visible before getting its correct position + + //If the ddmanager is used for droppables, inform the manager that dragging has started (see #5003) + if ( $.ui.ddmanager ) $.ui.ddmanager.dragStart(this, event); + + return true; + }, + + _mouseDrag: function(event, noPropagation) { + + //Compute the helpers position + this.position = this._generatePosition(event); + this.positionAbs = this._convertPositionTo("absolute"); + + //Call plugins and callbacks and use the resulting position if something is returned + if (!noPropagation) { + var ui = this._uiHash(); + if(this._trigger('drag', event, ui) === false) { + this._mouseUp({}); + return false; + } + this.position = ui.position; + } + + if(!this.options.axis || this.options.axis != "y") this.helper[0].style.left = this.position.left+'px'; + if(!this.options.axis || this.options.axis != "x") this.helper[0].style.top = this.position.top+'px'; + if($.ui.ddmanager) $.ui.ddmanager.drag(this, event); + + return false; + }, + + _mouseStop: function(event) { + + //If we are using droppables, inform the manager about the drop + var dropped = false; + if ($.ui.ddmanager && !this.options.dropBehaviour) + dropped = $.ui.ddmanager.drop(this, event); + + //if a drop comes from outside (a sortable) + if(this.dropped) { + dropped = this.dropped; + this.dropped = false; + } + + //if the original element is no longer in the DOM don't bother to continue (see #8269) + var element = this.element[0], elementInDom = false; + while ( element && (element = element.parentNode) ) { + if (element == document ) { + elementInDom = true; + } + } + if ( !elementInDom && this.options.helper === "original" ) + return false; + + if((this.options.revert == "invalid" && !dropped) || (this.options.revert == "valid" && dropped) || this.options.revert === true || ($.isFunction(this.options.revert) && this.options.revert.call(this.element, dropped))) { + var that = this; + $(this.helper).animate(this.originalPosition, parseInt(this.options.revertDuration, 10), function() { + if(that._trigger("stop", event) !== false) { + that._clear(); + } + }); + } else { + if(this._trigger("stop", event) !== false) { + this._clear(); + } + } + + return false; + }, + + _mouseUp: function(event) { + //Remove frame helpers + $("div.ui-draggable-iframeFix").each(function() { + this.parentNode.removeChild(this); + }); + + //If the ddmanager is used for droppables, inform the manager that dragging has stopped (see #5003) + if( $.ui.ddmanager ) $.ui.ddmanager.dragStop(this, event); + + return $.ui.mouse.prototype._mouseUp.call(this, event); + }, + + cancel: function() { + + if(this.helper.is(".ui-draggable-dragging")) { + this._mouseUp({}); + } else { + this._clear(); + } + + return this; + + }, + + _getHandle: function(event) { + + var handle = !this.options.handle || !$(this.options.handle, this.element).length ? true : false; + $(this.options.handle, this.element) + .find("*") + .andSelf() + .each(function() { + if(this == event.target) handle = true; + }); + + return handle; + + }, + + _createHelper: function(event) { + + var o = this.options; + var helper = $.isFunction(o.helper) ? $(o.helper.apply(this.element[0], [event])) : (o.helper == 'clone' ? this.element.clone().removeAttr('id') : this.element); + + if(!helper.parents('body').length) + helper.appendTo((o.appendTo == 'parent' ? this.element[0].parentNode : o.appendTo)); + + if(helper[0] != this.element[0] && !(/(fixed|absolute)/).test(helper.css("position"))) + helper.css("position", "absolute"); + + return helper; + + }, + + _adjustOffsetFromHelper: function(obj) { + if (typeof obj == 'string') { + obj = obj.split(' '); + } + if ($.isArray(obj)) { + obj = {left: +obj[0], top: +obj[1] || 0}; + } + if ('left' in obj) { + this.offset.click.left = obj.left + this.margins.left; + } + if ('right' in obj) { + this.offset.click.left = this.helperProportions.width - obj.right + this.margins.left; + } + if ('top' in obj) { + this.offset.click.top = obj.top + this.margins.top; + } + if ('bottom' in obj) { + this.offset.click.top = this.helperProportions.height - obj.bottom + this.margins.top; + } + }, + + _getParentOffset: function() { + + //Get the offsetParent and cache its position + this.offsetParent = this.helper.offsetParent(); + var po = this.offsetParent.offset(); + + // This is a special case where we need to modify a offset calculated on start, since the following happened: + // 1. The position of the helper is absolute, so it's position is calculated based on the next positioned parent + // 2. The actual offset parent is a child of the scroll parent, and the scroll parent isn't the document, which means that + // the scroll is included in the initial calculation of the offset of the parent, and never recalculated upon drag + if(this.cssPosition == 'absolute' && this.scrollParent[0] != document && $.contains(this.scrollParent[0], this.offsetParent[0])) { + po.left += this.scrollParent.scrollLeft(); + po.top += this.scrollParent.scrollTop(); + } + + if((this.offsetParent[0] == document.body) //This needs to be actually done for all browsers, since pageX/pageY includes this information + || (this.offsetParent[0].tagName && this.offsetParent[0].tagName.toLowerCase() == 'html' && $.ui.ie)) //Ugly IE fix + po = { top: 0, left: 0 }; + + return { + top: po.top + (parseInt(this.offsetParent.css("borderTopWidth"),10) || 0), + left: po.left + (parseInt(this.offsetParent.css("borderLeftWidth"),10) || 0) + }; + + }, + + _getRelativeOffset: function() { + + if(this.cssPosition == "relative") { + var p = this.element.position(); + return { + top: p.top - (parseInt(this.helper.css("top"),10) || 0) + this.scrollParent.scrollTop(), + left: p.left - (parseInt(this.helper.css("left"),10) || 0) + this.scrollParent.scrollLeft() + }; + } else { + return { top: 0, left: 0 }; + } + + }, + + _cacheMargins: function() { + this.margins = { + left: (parseInt(this.element.css("marginLeft"),10) || 0), + top: (parseInt(this.element.css("marginTop"),10) || 0), + right: (parseInt(this.element.css("marginRight"),10) || 0), + bottom: (parseInt(this.element.css("marginBottom"),10) || 0) + }; + }, + + _cacheHelperProportions: function() { + this.helperProportions = { + width: this.helper.outerWidth(), + height: this.helper.outerHeight() + }; + }, + + _setContainment: function() { + + var o = this.options; + if(o.containment == 'parent') o.containment = this.helper[0].parentNode; + if(o.containment == 'document' || o.containment == 'window') this.containment = [ + o.containment == 'document' ? 0 : $(window).scrollLeft() - this.offset.relative.left - this.offset.parent.left, + o.containment == 'document' ? 0 : $(window).scrollTop() - this.offset.relative.top - this.offset.parent.top, + (o.containment == 'document' ? 0 : $(window).scrollLeft()) + $(o.containment == 'document' ? document : window).width() - this.helperProportions.width - this.margins.left, + (o.containment == 'document' ? 0 : $(window).scrollTop()) + ($(o.containment == 'document' ? document : window).height() || document.body.parentNode.scrollHeight) - this.helperProportions.height - this.margins.top + ]; + + if(!(/^(document|window|parent)$/).test(o.containment) && o.containment.constructor != Array) { + var c = $(o.containment); + var ce = c[0]; if(!ce) return; + var co = c.offset(); + var over = ($(ce).css("overflow") != 'hidden'); + + this.containment = [ + (parseInt($(ce).css("borderLeftWidth"),10) || 0) + (parseInt($(ce).css("paddingLeft"),10) || 0), + (parseInt($(ce).css("borderTopWidth"),10) || 0) + (parseInt($(ce).css("paddingTop"),10) || 0), + (over ? Math.max(ce.scrollWidth,ce.offsetWidth) : ce.offsetWidth) - (parseInt($(ce).css("borderLeftWidth"),10) || 0) - (parseInt($(ce).css("paddingRight"),10) || 0) - this.helperProportions.width - this.margins.left - this.margins.right, + (over ? Math.max(ce.scrollHeight,ce.offsetHeight) : ce.offsetHeight) - (parseInt($(ce).css("borderTopWidth"),10) || 0) - (parseInt($(ce).css("paddingBottom"),10) || 0) - this.helperProportions.height - this.margins.top - this.margins.bottom + ]; + this.relative_container = c; + + } else if(o.containment.constructor == Array) { + this.containment = o.containment; + } + + }, + + _convertPositionTo: function(d, pos) { + + if(!pos) pos = this.position; + var mod = d == "absolute" ? 1 : -1; + var o = this.options, scroll = this.cssPosition == 'absolute' && !(this.scrollParent[0] != document && $.contains(this.scrollParent[0], this.offsetParent[0])) ? this.offsetParent : this.scrollParent, scrollIsRootNode = (/(html|body)/i).test(scroll[0].tagName); + + return { + top: ( + pos.top // The absolute mouse position + + this.offset.relative.top * mod // Only for relative positioned nodes: Relative offset from element to offset parent + + this.offset.parent.top * mod // The offsetParent's offset without borders (offset + border) + - ( ( this.cssPosition == 'fixed' ? -this.scrollParent.scrollTop() : ( scrollIsRootNode ? 0 : scroll.scrollTop() ) ) * mod) + ), + left: ( + pos.left // The absolute mouse position + + this.offset.relative.left * mod // Only for relative positioned nodes: Relative offset from element to offset parent + + this.offset.parent.left * mod // The offsetParent's offset without borders (offset + border) + - ( ( this.cssPosition == 'fixed' ? -this.scrollParent.scrollLeft() : scrollIsRootNode ? 0 : scroll.scrollLeft() ) * mod) + ) + }; + + }, + + _generatePosition: function(event) { + + var o = this.options, scroll = this.cssPosition == 'absolute' && !(this.scrollParent[0] != document && $.contains(this.scrollParent[0], this.offsetParent[0])) ? this.offsetParent : this.scrollParent, scrollIsRootNode = (/(html|body)/i).test(scroll[0].tagName); + var pageX = event.pageX; + var pageY = event.pageY; + + /* + * - Position constraining - + * Constrain the position to a mix of grid, containment. + */ + + if(this.originalPosition) { //If we are not dragging yet, we won't check for options + var containment; + if(this.containment) { + if (this.relative_container){ + var co = this.relative_container.offset(); + containment = [ this.containment[0] + co.left, + this.containment[1] + co.top, + this.containment[2] + co.left, + this.containment[3] + co.top ]; + } + else { + containment = this.containment; + } + + if(event.pageX - this.offset.click.left < containment[0]) pageX = containment[0] + this.offset.click.left; + if(event.pageY - this.offset.click.top < containment[1]) pageY = containment[1] + this.offset.click.top; + if(event.pageX - this.offset.click.left > containment[2]) pageX = containment[2] + this.offset.click.left; + if(event.pageY - this.offset.click.top > containment[3]) pageY = containment[3] + this.offset.click.top; + } + + if(o.grid) { + //Check for grid elements set to 0 to prevent divide by 0 error causing invalid argument errors in IE (see ticket #6950) + var top = o.grid[1] ? this.originalPageY + Math.round((pageY - this.originalPageY) / o.grid[1]) * o.grid[1] : this.originalPageY; + pageY = containment ? (!(top - this.offset.click.top < containment[1] || top - this.offset.click.top > containment[3]) ? top : (!(top - this.offset.click.top < containment[1]) ? top - o.grid[1] : top + o.grid[1])) : top; + + var left = o.grid[0] ? this.originalPageX + Math.round((pageX - this.originalPageX) / o.grid[0]) * o.grid[0] : this.originalPageX; + pageX = containment ? (!(left - this.offset.click.left < containment[0] || left - this.offset.click.left > containment[2]) ? left : (!(left - this.offset.click.left < containment[0]) ? left - o.grid[0] : left + o.grid[0])) : left; + } + + } + + return { + top: ( + pageY // The absolute mouse position + - this.offset.click.top // Click offset (relative to the element) + - this.offset.relative.top // Only for relative positioned nodes: Relative offset from element to offset parent + - this.offset.parent.top // The offsetParent's offset without borders (offset + border) + + ( ( this.cssPosition == 'fixed' ? -this.scrollParent.scrollTop() : ( scrollIsRootNode ? 0 : scroll.scrollTop() ) )) + ), + left: ( + pageX // The absolute mouse position + - this.offset.click.left // Click offset (relative to the element) + - this.offset.relative.left // Only for relative positioned nodes: Relative offset from element to offset parent + - this.offset.parent.left // The offsetParent's offset without borders (offset + border) + + ( ( this.cssPosition == 'fixed' ? -this.scrollParent.scrollLeft() : scrollIsRootNode ? 0 : scroll.scrollLeft() )) + ) + }; + + }, + + _clear: function() { + this.helper.removeClass("ui-draggable-dragging"); + if(this.helper[0] != this.element[0] && !this.cancelHelperRemoval) this.helper.remove(); + //if($.ui.ddmanager) $.ui.ddmanager.current = null; + this.helper = null; + this.cancelHelperRemoval = false; + }, + + // From now on bulk stuff - mainly helpers + + _trigger: function(type, event, ui) { + ui = ui || this._uiHash(); + $.ui.plugin.call(this, type, [event, ui]); + if(type == "drag") this.positionAbs = this._convertPositionTo("absolute"); //The absolute position has to be recalculated after plugins + return $.Widget.prototype._trigger.call(this, type, event, ui); + }, + + plugins: {}, + + _uiHash: function(event) { + return { + helper: this.helper, + position: this.position, + originalPosition: this.originalPosition, + offset: this.positionAbs + }; + } + +}); + +$.ui.plugin.add("draggable", "connectToSortable", { + start: function(event, ui) { + + var inst = $(this).data("draggable"), o = inst.options, + uiSortable = $.extend({}, ui, { item: inst.element }); + inst.sortables = []; + $(o.connectToSortable).each(function() { + var sortable = $.data(this, 'sortable'); + if (sortable && !sortable.options.disabled) { + inst.sortables.push({ + instance: sortable, + shouldRevert: sortable.options.revert + }); + sortable.refreshPositions(); // Call the sortable's refreshPositions at drag start to refresh the containerCache since the sortable container cache is used in drag and needs to be up to date (this will ensure it's initialised as well as being kept in step with any changes that might have happened on the page). + sortable._trigger("activate", event, uiSortable); + } + }); + + }, + stop: function(event, ui) { + + //If we are still over the sortable, we fake the stop event of the sortable, but also remove helper + var inst = $(this).data("draggable"), + uiSortable = $.extend({}, ui, { item: inst.element }); + + $.each(inst.sortables, function() { + if(this.instance.isOver) { + + this.instance.isOver = 0; + + inst.cancelHelperRemoval = true; //Don't remove the helper in the draggable instance + this.instance.cancelHelperRemoval = false; //Remove it in the sortable instance (so sortable plugins like revert still work) + + //The sortable revert is supported, and we have to set a temporary dropped variable on the draggable to support revert: 'valid/invalid' + if(this.shouldRevert) this.instance.options.revert = true; + + //Trigger the stop of the sortable + this.instance._mouseStop(event); + + this.instance.options.helper = this.instance.options._helper; + + //If the helper has been the original item, restore properties in the sortable + if(inst.options.helper == 'original') + this.instance.currentItem.css({ top: 'auto', left: 'auto' }); + + } else { + this.instance.cancelHelperRemoval = false; //Remove the helper in the sortable instance + this.instance._trigger("deactivate", event, uiSortable); + } + + }); + + }, + drag: function(event, ui) { + + var inst = $(this).data("draggable"), that = this; + + var checkPos = function(o) { + var dyClick = this.offset.click.top, dxClick = this.offset.click.left; + var helperTop = this.positionAbs.top, helperLeft = this.positionAbs.left; + var itemHeight = o.height, itemWidth = o.width; + var itemTop = o.top, itemLeft = o.left; + + return $.ui.isOver(helperTop + dyClick, helperLeft + dxClick, itemTop, itemLeft, itemHeight, itemWidth); + }; + + $.each(inst.sortables, function(i) { + + var innermostIntersecting = false; + var thisSortable = this; + //Copy over some variables to allow calling the sortable's native _intersectsWith + this.instance.positionAbs = inst.positionAbs; + this.instance.helperProportions = inst.helperProportions; + this.instance.offset.click = inst.offset.click; + + if(this.instance._intersectsWith(this.instance.containerCache)) { + innermostIntersecting = true; + $.each(inst.sortables, function () { + this.instance.positionAbs = inst.positionAbs; + this.instance.helperProportions = inst.helperProportions; + this.instance.offset.click = inst.offset.click; + if (this != thisSortable + && this.instance._intersectsWith(this.instance.containerCache) + && $.ui.contains(thisSortable.instance.element[0], this.instance.element[0])) + innermostIntersecting = false; + return innermostIntersecting; + }); + } + + + if(innermostIntersecting) { + //If it intersects, we use a little isOver variable and set it once, so our move-in stuff gets fired only once + if(!this.instance.isOver) { + + this.instance.isOver = 1; + //Now we fake the start of dragging for the sortable instance, + //by cloning the list group item, appending it to the sortable and using it as inst.currentItem + //We can then fire the start event of the sortable with our passed browser event, and our own helper (so it doesn't create a new one) + this.instance.currentItem = $(that).clone().removeAttr('id').appendTo(this.instance.element).data("sortable-item", true); + this.instance.options._helper = this.instance.options.helper; //Store helper option to later restore it + this.instance.options.helper = function() { return ui.helper[0]; }; + + event.target = this.instance.currentItem[0]; + this.instance._mouseCapture(event, true); + this.instance._mouseStart(event, true, true); + + //Because the browser event is way off the new appended portlet, we modify a couple of variables to reflect the changes + this.instance.offset.click.top = inst.offset.click.top; + this.instance.offset.click.left = inst.offset.click.left; + this.instance.offset.parent.left -= inst.offset.parent.left - this.instance.offset.parent.left; + this.instance.offset.parent.top -= inst.offset.parent.top - this.instance.offset.parent.top; + + inst._trigger("toSortable", event); + inst.dropped = this.instance.element; //draggable revert needs that + //hack so receive/update callbacks work (mostly) + inst.currentItem = inst.element; + this.instance.fromOutside = inst; + + } + + //Provided we did all the previous steps, we can fire the drag event of the sortable on every draggable drag, when it intersects with the sortable + if(this.instance.currentItem) this.instance._mouseDrag(event); + + } else { + + //If it doesn't intersect with the sortable, and it intersected before, + //we fake the drag stop of the sortable, but make sure it doesn't remove the helper by using cancelHelperRemoval + if(this.instance.isOver) { + + this.instance.isOver = 0; + this.instance.cancelHelperRemoval = true; + + //Prevent reverting on this forced stop + this.instance.options.revert = false; + + // The out event needs to be triggered independently + this.instance._trigger('out', event, this.instance._uiHash(this.instance)); + + this.instance._mouseStop(event, true); + this.instance.options.helper = this.instance.options._helper; + + //Now we remove our currentItem, the list group clone again, and the placeholder, and animate the helper back to it's original size + this.instance.currentItem.remove(); + if(this.instance.placeholder) this.instance.placeholder.remove(); + + inst._trigger("fromSortable", event); + inst.dropped = false; //draggable revert needs that + } + + }; + + }); + + } +}); + +$.ui.plugin.add("draggable", "cursor", { + start: function(event, ui) { + var t = $('body'), o = $(this).data('draggable').options; + if (t.css("cursor")) o._cursor = t.css("cursor"); + t.css("cursor", o.cursor); + }, + stop: function(event, ui) { + var o = $(this).data('draggable').options; + if (o._cursor) $('body').css("cursor", o._cursor); + } +}); + +$.ui.plugin.add("draggable", "opacity", { + start: function(event, ui) { + var t = $(ui.helper), o = $(this).data('draggable').options; + if(t.css("opacity")) o._opacity = t.css("opacity"); + t.css('opacity', o.opacity); + }, + stop: function(event, ui) { + var o = $(this).data('draggable').options; + if(o._opacity) $(ui.helper).css('opacity', o._opacity); + } +}); + +$.ui.plugin.add("draggable", "scroll", { + start: function(event, ui) { + var i = $(this).data("draggable"); + if(i.scrollParent[0] != document && i.scrollParent[0].tagName != 'HTML') i.overflowOffset = i.scrollParent.offset(); + }, + drag: function(event, ui) { + + var i = $(this).data("draggable"), o = i.options, scrolled = false; + + if(i.scrollParent[0] != document && i.scrollParent[0].tagName != 'HTML') { + + if(!o.axis || o.axis != 'x') { + if((i.overflowOffset.top + i.scrollParent[0].offsetHeight) - event.pageY < o.scrollSensitivity) + i.scrollParent[0].scrollTop = scrolled = i.scrollParent[0].scrollTop + o.scrollSpeed; + else if(event.pageY - i.overflowOffset.top < o.scrollSensitivity) + i.scrollParent[0].scrollTop = scrolled = i.scrollParent[0].scrollTop - o.scrollSpeed; + } + + if(!o.axis || o.axis != 'y') { + if((i.overflowOffset.left + i.scrollParent[0].offsetWidth) - event.pageX < o.scrollSensitivity) + i.scrollParent[0].scrollLeft = scrolled = i.scrollParent[0].scrollLeft + o.scrollSpeed; + else if(event.pageX - i.overflowOffset.left < o.scrollSensitivity) + i.scrollParent[0].scrollLeft = scrolled = i.scrollParent[0].scrollLeft - o.scrollSpeed; + } + + } else { + + if(!o.axis || o.axis != 'x') { + if(event.pageY - $(document).scrollTop() < o.scrollSensitivity) + scrolled = $(document).scrollTop($(document).scrollTop() - o.scrollSpeed); + else if($(window).height() - (event.pageY - $(document).scrollTop()) < o.scrollSensitivity) + scrolled = $(document).scrollTop($(document).scrollTop() + o.scrollSpeed); + } + + if(!o.axis || o.axis != 'y') { + if(event.pageX - $(document).scrollLeft() < o.scrollSensitivity) + scrolled = $(document).scrollLeft($(document).scrollLeft() - o.scrollSpeed); + else if($(window).width() - (event.pageX - $(document).scrollLeft()) < o.scrollSensitivity) + scrolled = $(document).scrollLeft($(document).scrollLeft() + o.scrollSpeed); + } + + } + + if(scrolled !== false && $.ui.ddmanager && !o.dropBehaviour) + $.ui.ddmanager.prepareOffsets(i, event); + + } +}); + +$.ui.plugin.add("draggable", "snap", { + start: function(event, ui) { + + var i = $(this).data("draggable"), o = i.options; + i.snapElements = []; + + $(o.snap.constructor != String ? ( o.snap.items || ':data(draggable)' ) : o.snap).each(function() { + var $t = $(this); var $o = $t.offset(); + if(this != i.element[0]) i.snapElements.push({ + item: this, + width: $t.outerWidth(), height: $t.outerHeight(), + top: $o.top, left: $o.left + }); + }); + + }, + drag: function(event, ui) { + + var inst = $(this).data("draggable"), o = inst.options; + var d = o.snapTolerance; + + var x1 = ui.offset.left, x2 = x1 + inst.helperProportions.width, + y1 = ui.offset.top, y2 = y1 + inst.helperProportions.height; + + for (var i = inst.snapElements.length - 1; i >= 0; i--){ + + var l = inst.snapElements[i].left, r = l + inst.snapElements[i].width, + t = inst.snapElements[i].top, b = t + inst.snapElements[i].height; + + //Yes, I know, this is insane ;) + if(!((l-d < x1 && x1 < r+d && t-d < y1 && y1 < b+d) || (l-d < x1 && x1 < r+d && t-d < y2 && y2 < b+d) || (l-d < x2 && x2 < r+d && t-d < y1 && y1 < b+d) || (l-d < x2 && x2 < r+d && t-d < y2 && y2 < b+d))) { + if(inst.snapElements[i].snapping) (inst.options.snap.release && inst.options.snap.release.call(inst.element, event, $.extend(inst._uiHash(), { snapItem: inst.snapElements[i].item }))); + inst.snapElements[i].snapping = false; + continue; + } + + if(o.snapMode != 'inner') { + var ts = Math.abs(t - y2) <= d; + var bs = Math.abs(b - y1) <= d; + var ls = Math.abs(l - x2) <= d; + var rs = Math.abs(r - x1) <= d; + if(ts) ui.position.top = inst._convertPositionTo("relative", { top: t - inst.helperProportions.height, left: 0 }).top - inst.margins.top; + if(bs) ui.position.top = inst._convertPositionTo("relative", { top: b, left: 0 }).top - inst.margins.top; + if(ls) ui.position.left = inst._convertPositionTo("relative", { top: 0, left: l - inst.helperProportions.width }).left - inst.margins.left; + if(rs) ui.position.left = inst._convertPositionTo("relative", { top: 0, left: r }).left - inst.margins.left; + } + + var first = (ts || bs || ls || rs); + + if(o.snapMode != 'outer') { + var ts = Math.abs(t - y1) <= d; + var bs = Math.abs(b - y2) <= d; + var ls = Math.abs(l - x1) <= d; + var rs = Math.abs(r - x2) <= d; + if(ts) ui.position.top = inst._convertPositionTo("relative", { top: t, left: 0 }).top - inst.margins.top; + if(bs) ui.position.top = inst._convertPositionTo("relative", { top: b - inst.helperProportions.height, left: 0 }).top - inst.margins.top; + if(ls) ui.position.left = inst._convertPositionTo("relative", { top: 0, left: l }).left - inst.margins.left; + if(rs) ui.position.left = inst._convertPositionTo("relative", { top: 0, left: r - inst.helperProportions.width }).left - inst.margins.left; + } + + if(!inst.snapElements[i].snapping && (ts || bs || ls || rs || first)) + (inst.options.snap.snap && inst.options.snap.snap.call(inst.element, event, $.extend(inst._uiHash(), { snapItem: inst.snapElements[i].item }))); + inst.snapElements[i].snapping = (ts || bs || ls || rs || first); + + }; + + } +}); + +$.ui.plugin.add("draggable", "stack", { + start: function(event, ui) { + + var o = $(this).data("draggable").options; + + var group = $.makeArray($(o.stack)).sort(function(a,b) { + return (parseInt($(a).css("zIndex"),10) || 0) - (parseInt($(b).css("zIndex"),10) || 0); + }); + if (!group.length) { return; } + + var min = parseInt(group[0].style.zIndex) || 0; + $(group).each(function(i) { + this.style.zIndex = min + i; + }); + + this[0].style.zIndex = min + group.length; + + } +}); + +$.ui.plugin.add("draggable", "zIndex", { + start: function(event, ui) { + var t = $(ui.helper), o = $(this).data("draggable").options; + if(t.css("zIndex")) o._zIndex = t.css("zIndex"); + t.css('zIndex', o.zIndex); + }, + stop: function(event, ui) { + var o = $(this).data("draggable").options; + if(o._zIndex) $(ui.helper).css('zIndex', o._zIndex); + } +}); + +})(jQuery); +(function( $, undefined ) { + +$.widget("ui.droppable", { + version: "1.9.1", + widgetEventPrefix: "drop", + options: { + accept: '*', + activeClass: false, + addClasses: true, + greedy: false, + hoverClass: false, + scope: 'default', + tolerance: 'intersect' + }, + _create: function() { + + var o = this.options, accept = o.accept; + this.isover = 0; this.isout = 1; + + this.accept = $.isFunction(accept) ? accept : function(d) { + return d.is(accept); + }; + + //Store the droppable's proportions + this.proportions = { width: this.element[0].offsetWidth, height: this.element[0].offsetHeight }; + + // Add the reference and positions to the manager + $.ui.ddmanager.droppables[o.scope] = $.ui.ddmanager.droppables[o.scope] || []; + $.ui.ddmanager.droppables[o.scope].push(this); + + (o.addClasses && this.element.addClass("ui-droppable")); + + }, + + _destroy: function() { + var drop = $.ui.ddmanager.droppables[this.options.scope]; + for ( var i = 0; i < drop.length; i++ ) + if ( drop[i] == this ) + drop.splice(i, 1); + + this.element.removeClass("ui-droppable ui-droppable-disabled"); + }, + + _setOption: function(key, value) { + + if(key == 'accept') { + this.accept = $.isFunction(value) ? value : function(d) { + return d.is(value); + }; + } + $.Widget.prototype._setOption.apply(this, arguments); + }, + + _activate: function(event) { + var draggable = $.ui.ddmanager.current; + if(this.options.activeClass) this.element.addClass(this.options.activeClass); + (draggable && this._trigger('activate', event, this.ui(draggable))); + }, + + _deactivate: function(event) { + var draggable = $.ui.ddmanager.current; + if(this.options.activeClass) this.element.removeClass(this.options.activeClass); + (draggable && this._trigger('deactivate', event, this.ui(draggable))); + }, + + _over: function(event) { + + var draggable = $.ui.ddmanager.current; + if (!draggable || (draggable.currentItem || draggable.element)[0] == this.element[0]) return; // Bail if draggable and droppable are same element + + if (this.accept.call(this.element[0],(draggable.currentItem || draggable.element))) { + if(this.options.hoverClass) this.element.addClass(this.options.hoverClass); + this._trigger('over', event, this.ui(draggable)); + } + + }, + + _out: function(event) { + + var draggable = $.ui.ddmanager.current; + if (!draggable || (draggable.currentItem || draggable.element)[0] == this.element[0]) return; // Bail if draggable and droppable are same element + + if (this.accept.call(this.element[0],(draggable.currentItem || draggable.element))) { + if(this.options.hoverClass) this.element.removeClass(this.options.hoverClass); + this._trigger('out', event, this.ui(draggable)); + } + + }, + + _drop: function(event,custom) { + + var draggable = custom || $.ui.ddmanager.current; + if (!draggable || (draggable.currentItem || draggable.element)[0] == this.element[0]) return false; // Bail if draggable and droppable are same element + + var childrenIntersection = false; + this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function() { + var inst = $.data(this, 'droppable'); + if( + inst.options.greedy + && !inst.options.disabled + && inst.options.scope == draggable.options.scope + && inst.accept.call(inst.element[0], (draggable.currentItem || draggable.element)) + && $.ui.intersect(draggable, $.extend(inst, { offset: inst.element.offset() }), inst.options.tolerance) + ) { childrenIntersection = true; return false; } + }); + if(childrenIntersection) return false; + + if(this.accept.call(this.element[0],(draggable.currentItem || draggable.element))) { + if(this.options.activeClass) this.element.removeClass(this.options.activeClass); + if(this.options.hoverClass) this.element.removeClass(this.options.hoverClass); + this._trigger('drop', event, this.ui(draggable)); + return this.element; + } + + return false; + + }, + + ui: function(c) { + return { + draggable: (c.currentItem || c.element), + helper: c.helper, + position: c.position, + offset: c.positionAbs + }; + } + +}); + +$.ui.intersect = function(draggable, droppable, toleranceMode) { + + if (!droppable.offset) return false; + + var x1 = (draggable.positionAbs || draggable.position.absolute).left, x2 = x1 + draggable.helperProportions.width, + y1 = (draggable.positionAbs || draggable.position.absolute).top, y2 = y1 + draggable.helperProportions.height; + var l = droppable.offset.left, r = l + droppable.proportions.width, + t = droppable.offset.top, b = t + droppable.proportions.height; + + switch (toleranceMode) { + case 'fit': + return (l <= x1 && x2 <= r + && t <= y1 && y2 <= b); + break; + case 'intersect': + return (l < x1 + (draggable.helperProportions.width / 2) // Right Half + && x2 - (draggable.helperProportions.width / 2) < r // Left Half + && t < y1 + (draggable.helperProportions.height / 2) // Bottom Half + && y2 - (draggable.helperProportions.height / 2) < b ); // Top Half + break; + case 'pointer': + var draggableLeft = ((draggable.positionAbs || draggable.position.absolute).left + (draggable.clickOffset || draggable.offset.click).left), + draggableTop = ((draggable.positionAbs || draggable.position.absolute).top + (draggable.clickOffset || draggable.offset.click).top), + isOver = $.ui.isOver(draggableTop, draggableLeft, t, l, droppable.proportions.height, droppable.proportions.width); + return isOver; + break; + case 'touch': + return ( + (y1 >= t && y1 <= b) || // Top edge touching + (y2 >= t && y2 <= b) || // Bottom edge touching + (y1 < t && y2 > b) // Surrounded vertically + ) && ( + (x1 >= l && x1 <= r) || // Left edge touching + (x2 >= l && x2 <= r) || // Right edge touching + (x1 < l && x2 > r) // Surrounded horizontally + ); + break; + default: + return false; + break; + } + +}; + +/* + This manager tracks offsets of draggables and droppables +*/ +$.ui.ddmanager = { + current: null, + droppables: { 'default': [] }, + prepareOffsets: function(t, event) { + + var m = $.ui.ddmanager.droppables[t.options.scope] || []; + var type = event ? event.type : null; // workaround for #2317 + var list = (t.currentItem || t.element).find(":data(droppable)").andSelf(); + + droppablesLoop: for (var i = 0; i < m.length; i++) { + + if(m[i].options.disabled || (t && !m[i].accept.call(m[i].element[0],(t.currentItem || t.element)))) continue; //No disabled and non-accepted + for (var j=0; j < list.length; j++) { if(list[j] == m[i].element[0]) { m[i].proportions.height = 0; continue droppablesLoop; } }; //Filter out elements in the current dragged item + m[i].visible = m[i].element.css("display") != "none"; if(!m[i].visible) continue; //If the element is not visible, continue + + if(type == "mousedown") m[i]._activate.call(m[i], event); //Activate the droppable if used directly from draggables + + m[i].offset = m[i].element.offset(); + m[i].proportions = { width: m[i].element[0].offsetWidth, height: m[i].element[0].offsetHeight }; + + } + + }, + drop: function(draggable, event) { + + var dropped = false; + $.each($.ui.ddmanager.droppables[draggable.options.scope] || [], function() { + + if(!this.options) return; + if (!this.options.disabled && this.visible && $.ui.intersect(draggable, this, this.options.tolerance)) + dropped = this._drop.call(this, event) || dropped; + + if (!this.options.disabled && this.visible && this.accept.call(this.element[0],(draggable.currentItem || draggable.element))) { + this.isout = 1; this.isover = 0; + this._deactivate.call(this, event); + } + + }); + return dropped; + + }, + dragStart: function( draggable, event ) { + //Listen for scrolling so that if the dragging causes scrolling the position of the droppables can be recalculated (see #5003) + draggable.element.parentsUntil( "body" ).bind( "scroll.droppable", function() { + if( !draggable.options.refreshPositions ) $.ui.ddmanager.prepareOffsets( draggable, event ); + }); + }, + drag: function(draggable, event) { + + //If you have a highly dynamic page, you might try this option. It renders positions every time you move the mouse. + if(draggable.options.refreshPositions) $.ui.ddmanager.prepareOffsets(draggable, event); + + //Run through all droppables and check their positions based on specific tolerance options + $.each($.ui.ddmanager.droppables[draggable.options.scope] || [], function() { + + if(this.options.disabled || this.greedyChild || !this.visible) return; + var intersects = $.ui.intersect(draggable, this, this.options.tolerance); + + var c = !intersects && this.isover == 1 ? 'isout' : (intersects && this.isover == 0 ? 'isover' : null); + if(!c) return; + + var parentInstance; + if (this.options.greedy) { + // find droppable parents with same scope + var scope = this.options.scope; + var parent = this.element.parents(':data(droppable)').filter(function () { + return $.data(this, 'droppable').options.scope === scope; + }); + + if (parent.length) { + parentInstance = $.data(parent[0], 'droppable'); + parentInstance.greedyChild = (c == 'isover' ? 1 : 0); + } + } + + // we just moved into a greedy child + if (parentInstance && c == 'isover') { + parentInstance['isover'] = 0; + parentInstance['isout'] = 1; + parentInstance._out.call(parentInstance, event); + } + + this[c] = 1; this[c == 'isout' ? 'isover' : 'isout'] = 0; + this[c == "isover" ? "_over" : "_out"].call(this, event); + + // we just moved out of a greedy child + if (parentInstance && c == 'isout') { + parentInstance['isout'] = 0; + parentInstance['isover'] = 1; + parentInstance._over.call(parentInstance, event); + } + }); + + }, + dragStop: function( draggable, event ) { + draggable.element.parentsUntil( "body" ).unbind( "scroll.droppable" ); + //Call prepareOffsets one final time since IE does not fire return scroll events when overflow was caused by drag (see #5003) + if( !draggable.options.refreshPositions ) $.ui.ddmanager.prepareOffsets( draggable, event ); + } +}; + +})(jQuery); +(function( $, undefined ) { + +$.widget("ui.resizable", $.ui.mouse, { + version: "1.9.1", + widgetEventPrefix: "resize", + options: { + alsoResize: false, + animate: false, + animateDuration: "slow", + animateEasing: "swing", + aspectRatio: false, + autoHide: false, + containment: false, + ghost: false, + grid: false, + handles: "e,s,se", + helper: false, + maxHeight: null, + maxWidth: null, + minHeight: 10, + minWidth: 10, + zIndex: 1000 + }, + _create: function() { + + var that = this, o = this.options; + this.element.addClass("ui-resizable"); + + $.extend(this, { + _aspectRatio: !!(o.aspectRatio), + aspectRatio: o.aspectRatio, + originalElement: this.element, + _proportionallyResizeElements: [], + _helper: o.helper || o.ghost || o.animate ? o.helper || 'ui-resizable-helper' : null + }); + + //Wrap the element if it cannot hold child nodes + if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)) { + + //Create a wrapper element and set the wrapper to the new current internal element + this.element.wrap( + $('
    ').css({ + position: this.element.css('position'), + width: this.element.outerWidth(), + height: this.element.outerHeight(), + top: this.element.css('top'), + left: this.element.css('left') + }) + ); + + //Overwrite the original this.element + this.element = this.element.parent().data( + "resizable", this.element.data('resizable') + ); + + this.elementIsWrapper = true; + + //Move margins to the wrapper + this.element.css({ marginLeft: this.originalElement.css("marginLeft"), marginTop: this.originalElement.css("marginTop"), marginRight: this.originalElement.css("marginRight"), marginBottom: this.originalElement.css("marginBottom") }); + this.originalElement.css({ marginLeft: 0, marginTop: 0, marginRight: 0, marginBottom: 0}); + + //Prevent Safari textarea resize + this.originalResizeStyle = this.originalElement.css('resize'); + this.originalElement.css('resize', 'none'); + + //Push the actual element to our proportionallyResize internal array + this._proportionallyResizeElements.push(this.originalElement.css({ position: 'static', zoom: 1, display: 'block' })); + + // avoid IE jump (hard set the margin) + this.originalElement.css({ margin: this.originalElement.css('margin') }); + + // fix handlers offset + this._proportionallyResize(); + + } + + this.handles = o.handles || (!$('.ui-resizable-handle', this.element).length ? "e,s,se" : { n: '.ui-resizable-n', e: '.ui-resizable-e', s: '.ui-resizable-s', w: '.ui-resizable-w', se: '.ui-resizable-se', sw: '.ui-resizable-sw', ne: '.ui-resizable-ne', nw: '.ui-resizable-nw' }); + if(this.handles.constructor == String) { + + if(this.handles == 'all') this.handles = 'n,e,s,w,se,sw,ne,nw'; + var n = this.handles.split(","); this.handles = {}; + + for(var i = 0; i < n.length; i++) { + + var handle = $.trim(n[i]), hname = 'ui-resizable-'+handle; + var axis = $('
    '); + + // Apply zIndex to all handles - see #7960 + axis.css({ zIndex: o.zIndex }); + + //TODO : What's going on here? + if ('se' == handle) { + axis.addClass('ui-icon ui-icon-gripsmall-diagonal-se'); + }; + + //Insert into internal handles object and append to element + this.handles[handle] = '.ui-resizable-'+handle; + this.element.append(axis); + } + + } + + this._renderAxis = function(target) { + + target = target || this.element; + + for(var i in this.handles) { + + if(this.handles[i].constructor == String) + this.handles[i] = $(this.handles[i], this.element).show(); + + //Apply pad to wrapper element, needed to fix axis position (textarea, inputs, scrolls) + if (this.elementIsWrapper && this.originalElement[0].nodeName.match(/textarea|input|select|button/i)) { + + var axis = $(this.handles[i], this.element), padWrapper = 0; + + //Checking the correct pad and border + padWrapper = /sw|ne|nw|se|n|s/.test(i) ? axis.outerHeight() : axis.outerWidth(); + + //The padding type i have to apply... + var padPos = [ 'padding', + /ne|nw|n/.test(i) ? 'Top' : + /se|sw|s/.test(i) ? 'Bottom' : + /^e$/.test(i) ? 'Right' : 'Left' ].join(""); + + target.css(padPos, padWrapper); + + this._proportionallyResize(); + + } + + //TODO: What's that good for? There's not anything to be executed left + if(!$(this.handles[i]).length) + continue; + + } + }; + + //TODO: make renderAxis a prototype function + this._renderAxis(this.element); + + this._handles = $('.ui-resizable-handle', this.element) + .disableSelection(); + + //Matching axis name + this._handles.mouseover(function() { + if (!that.resizing) { + if (this.className) + var axis = this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i); + //Axis, default = se + that.axis = axis && axis[1] ? axis[1] : 'se'; + } + }); + + //If we want to auto hide the elements + if (o.autoHide) { + this._handles.hide(); + $(this.element) + .addClass("ui-resizable-autohide") + .mouseenter(function() { + if (o.disabled) return; + $(this).removeClass("ui-resizable-autohide"); + that._handles.show(); + }) + .mouseleave(function(){ + if (o.disabled) return; + if (!that.resizing) { + $(this).addClass("ui-resizable-autohide"); + that._handles.hide(); + } + }); + } + + //Initialize the mouse interaction + this._mouseInit(); + + }, + + _destroy: function() { + + this._mouseDestroy(); + + var _destroy = function(exp) { + $(exp).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing") + .removeData("resizable").removeData("ui-resizable").unbind(".resizable").find('.ui-resizable-handle').remove(); + }; + + //TODO: Unwrap at same DOM position + if (this.elementIsWrapper) { + _destroy(this.element); + var wrapper = this.element; + this.originalElement.css({ + position: wrapper.css('position'), + width: wrapper.outerWidth(), + height: wrapper.outerHeight(), + top: wrapper.css('top'), + left: wrapper.css('left') + }).insertAfter( wrapper ); + wrapper.remove(); + } + + this.originalElement.css('resize', this.originalResizeStyle); + _destroy(this.originalElement); + + return this; + }, + + _mouseCapture: function(event) { + var handle = false; + for (var i in this.handles) { + if ($(this.handles[i])[0] == event.target) { + handle = true; + } + } + + return !this.options.disabled && handle; + }, + + _mouseStart: function(event) { + + var o = this.options, iniPos = this.element.position(), el = this.element; + + this.resizing = true; + this.documentScroll = { top: $(document).scrollTop(), left: $(document).scrollLeft() }; + + // bugfix for http://dev.jquery.com/ticket/1749 + if (el.is('.ui-draggable') || (/absolute/).test(el.css('position'))) { + el.css({ position: 'absolute', top: iniPos.top, left: iniPos.left }); + } + + this._renderProxy(); + + var curleft = num(this.helper.css('left')), curtop = num(this.helper.css('top')); + + if (o.containment) { + curleft += $(o.containment).scrollLeft() || 0; + curtop += $(o.containment).scrollTop() || 0; + } + + //Store needed variables + this.offset = this.helper.offset(); + this.position = { left: curleft, top: curtop }; + this.size = this._helper ? { width: el.outerWidth(), height: el.outerHeight() } : { width: el.width(), height: el.height() }; + this.originalSize = this._helper ? { width: el.outerWidth(), height: el.outerHeight() } : { width: el.width(), height: el.height() }; + this.originalPosition = { left: curleft, top: curtop }; + this.sizeDiff = { width: el.outerWidth() - el.width(), height: el.outerHeight() - el.height() }; + this.originalMousePosition = { left: event.pageX, top: event.pageY }; + + //Aspect Ratio + this.aspectRatio = (typeof o.aspectRatio == 'number') ? o.aspectRatio : ((this.originalSize.width / this.originalSize.height) || 1); + + var cursor = $('.ui-resizable-' + this.axis).css('cursor'); + $('body').css('cursor', cursor == 'auto' ? this.axis + '-resize' : cursor); + + el.addClass("ui-resizable-resizing"); + this._propagate("start", event); + return true; + }, + + _mouseDrag: function(event) { + + //Increase performance, avoid regex + var el = this.helper, o = this.options, props = {}, + that = this, smp = this.originalMousePosition, a = this.axis; + + var dx = (event.pageX-smp.left)||0, dy = (event.pageY-smp.top)||0; + var trigger = this._change[a]; + if (!trigger) return false; + + // Calculate the attrs that will be change + var data = trigger.apply(this, [event, dx, dy]); + + // Put this in the mouseDrag handler since the user can start pressing shift while resizing + this._updateVirtualBoundaries(event.shiftKey); + if (this._aspectRatio || event.shiftKey) + data = this._updateRatio(data, event); + + data = this._respectSize(data, event); + + // plugins callbacks need to be called first + this._propagate("resize", event); + + el.css({ + top: this.position.top + "px", left: this.position.left + "px", + width: this.size.width + "px", height: this.size.height + "px" + }); + + if (!this._helper && this._proportionallyResizeElements.length) + this._proportionallyResize(); + + this._updateCache(data); + + // calling the user callback at the end + this._trigger('resize', event, this.ui()); + + return false; + }, + + _mouseStop: function(event) { + + this.resizing = false; + var o = this.options, that = this; + + if(this._helper) { + var pr = this._proportionallyResizeElements, ista = pr.length && (/textarea/i).test(pr[0].nodeName), + soffseth = ista && $.ui.hasScroll(pr[0], 'left') /* TODO - jump height */ ? 0 : that.sizeDiff.height, + soffsetw = ista ? 0 : that.sizeDiff.width; + + var s = { width: (that.helper.width() - soffsetw), height: (that.helper.height() - soffseth) }, + left = (parseInt(that.element.css('left'), 10) + (that.position.left - that.originalPosition.left)) || null, + top = (parseInt(that.element.css('top'), 10) + (that.position.top - that.originalPosition.top)) || null; + + if (!o.animate) + this.element.css($.extend(s, { top: top, left: left })); + + that.helper.height(that.size.height); + that.helper.width(that.size.width); + + if (this._helper && !o.animate) this._proportionallyResize(); + } + + $('body').css('cursor', 'auto'); + + this.element.removeClass("ui-resizable-resizing"); + + this._propagate("stop", event); + + if (this._helper) this.helper.remove(); + return false; + + }, + + _updateVirtualBoundaries: function(forceAspectRatio) { + var o = this.options, pMinWidth, pMaxWidth, pMinHeight, pMaxHeight, b; + + b = { + minWidth: isNumber(o.minWidth) ? o.minWidth : 0, + maxWidth: isNumber(o.maxWidth) ? o.maxWidth : Infinity, + minHeight: isNumber(o.minHeight) ? o.minHeight : 0, + maxHeight: isNumber(o.maxHeight) ? o.maxHeight : Infinity + }; + + if(this._aspectRatio || forceAspectRatio) { + // We want to create an enclosing box whose aspect ration is the requested one + // First, compute the "projected" size for each dimension based on the aspect ratio and other dimension + pMinWidth = b.minHeight * this.aspectRatio; + pMinHeight = b.minWidth / this.aspectRatio; + pMaxWidth = b.maxHeight * this.aspectRatio; + pMaxHeight = b.maxWidth / this.aspectRatio; + + if(pMinWidth > b.minWidth) b.minWidth = pMinWidth; + if(pMinHeight > b.minHeight) b.minHeight = pMinHeight; + if(pMaxWidth < b.maxWidth) b.maxWidth = pMaxWidth; + if(pMaxHeight < b.maxHeight) b.maxHeight = pMaxHeight; + } + this._vBoundaries = b; + }, + + _updateCache: function(data) { + var o = this.options; + this.offset = this.helper.offset(); + if (isNumber(data.left)) this.position.left = data.left; + if (isNumber(data.top)) this.position.top = data.top; + if (isNumber(data.height)) this.size.height = data.height; + if (isNumber(data.width)) this.size.width = data.width; + }, + + _updateRatio: function(data, event) { + + var o = this.options, cpos = this.position, csize = this.size, a = this.axis; + + if (isNumber(data.height)) data.width = (data.height * this.aspectRatio); + else if (isNumber(data.width)) data.height = (data.width / this.aspectRatio); + + if (a == 'sw') { + data.left = cpos.left + (csize.width - data.width); + data.top = null; + } + if (a == 'nw') { + data.top = cpos.top + (csize.height - data.height); + data.left = cpos.left + (csize.width - data.width); + } + + return data; + }, + + _respectSize: function(data, event) { + + var el = this.helper, o = this._vBoundaries, pRatio = this._aspectRatio || event.shiftKey, a = this.axis, + ismaxw = isNumber(data.width) && o.maxWidth && (o.maxWidth < data.width), ismaxh = isNumber(data.height) && o.maxHeight && (o.maxHeight < data.height), + isminw = isNumber(data.width) && o.minWidth && (o.minWidth > data.width), isminh = isNumber(data.height) && o.minHeight && (o.minHeight > data.height); + + if (isminw) data.width = o.minWidth; + if (isminh) data.height = o.minHeight; + if (ismaxw) data.width = o.maxWidth; + if (ismaxh) data.height = o.maxHeight; + + var dw = this.originalPosition.left + this.originalSize.width, dh = this.position.top + this.size.height; + var cw = /sw|nw|w/.test(a), ch = /nw|ne|n/.test(a); + + if (isminw && cw) data.left = dw - o.minWidth; + if (ismaxw && cw) data.left = dw - o.maxWidth; + if (isminh && ch) data.top = dh - o.minHeight; + if (ismaxh && ch) data.top = dh - o.maxHeight; + + // fixing jump error on top/left - bug #2330 + var isNotwh = !data.width && !data.height; + if (isNotwh && !data.left && data.top) data.top = null; + else if (isNotwh && !data.top && data.left) data.left = null; + + return data; + }, + + _proportionallyResize: function() { + + var o = this.options; + if (!this._proportionallyResizeElements.length) return; + var element = this.helper || this.element; + + for (var i=0; i < this._proportionallyResizeElements.length; i++) { + + var prel = this._proportionallyResizeElements[i]; + + if (!this.borderDif) { + var b = [prel.css('borderTopWidth'), prel.css('borderRightWidth'), prel.css('borderBottomWidth'), prel.css('borderLeftWidth')], + p = [prel.css('paddingTop'), prel.css('paddingRight'), prel.css('paddingBottom'), prel.css('paddingLeft')]; + + this.borderDif = $.map(b, function(v, i) { + var border = parseInt(v,10)||0, padding = parseInt(p[i],10)||0; + return border + padding; + }); + } + + prel.css({ + height: (element.height() - this.borderDif[0] - this.borderDif[2]) || 0, + width: (element.width() - this.borderDif[1] - this.borderDif[3]) || 0 + }); + + }; + + }, + + _renderProxy: function() { + + var el = this.element, o = this.options; + this.elementOffset = el.offset(); + + if(this._helper) { + + this.helper = this.helper || $('
    '); + + // fix ie6 offset TODO: This seems broken + var ie6offset = ($.ui.ie6 ? 1 : 0), + pxyoffset = ( $.ui.ie6 ? 2 : -1 ); + + this.helper.addClass(this._helper).css({ + width: this.element.outerWidth() + pxyoffset, + height: this.element.outerHeight() + pxyoffset, + position: 'absolute', + left: this.elementOffset.left - ie6offset +'px', + top: this.elementOffset.top - ie6offset +'px', + zIndex: ++o.zIndex //TODO: Don't modify option + }); + + this.helper + .appendTo("body") + .disableSelection(); + + } else { + this.helper = this.element; + } + + }, + + _change: { + e: function(event, dx, dy) { + return { width: this.originalSize.width + dx }; + }, + w: function(event, dx, dy) { + var o = this.options, cs = this.originalSize, sp = this.originalPosition; + return { left: sp.left + dx, width: cs.width - dx }; + }, + n: function(event, dx, dy) { + var o = this.options, cs = this.originalSize, sp = this.originalPosition; + return { top: sp.top + dy, height: cs.height - dy }; + }, + s: function(event, dx, dy) { + return { height: this.originalSize.height + dy }; + }, + se: function(event, dx, dy) { + return $.extend(this._change.s.apply(this, arguments), this._change.e.apply(this, [event, dx, dy])); + }, + sw: function(event, dx, dy) { + return $.extend(this._change.s.apply(this, arguments), this._change.w.apply(this, [event, dx, dy])); + }, + ne: function(event, dx, dy) { + return $.extend(this._change.n.apply(this, arguments), this._change.e.apply(this, [event, dx, dy])); + }, + nw: function(event, dx, dy) { + return $.extend(this._change.n.apply(this, arguments), this._change.w.apply(this, [event, dx, dy])); + } + }, + + _propagate: function(n, event) { + $.ui.plugin.call(this, n, [event, this.ui()]); + (n != "resize" && this._trigger(n, event, this.ui())); + }, + + plugins: {}, + + ui: function() { + return { + originalElement: this.originalElement, + element: this.element, + helper: this.helper, + position: this.position, + size: this.size, + originalSize: this.originalSize, + originalPosition: this.originalPosition + }; + } + +}); + +/* + * Resizable Extensions + */ + +$.ui.plugin.add("resizable", "alsoResize", { + + start: function (event, ui) { + var that = $(this).data("resizable"), o = that.options; + + var _store = function (exp) { + $(exp).each(function() { + var el = $(this); + el.data("resizable-alsoresize", { + width: parseInt(el.width(), 10), height: parseInt(el.height(), 10), + left: parseInt(el.css('left'), 10), top: parseInt(el.css('top'), 10) + }); + }); + }; + + if (typeof(o.alsoResize) == 'object' && !o.alsoResize.parentNode) { + if (o.alsoResize.length) { o.alsoResize = o.alsoResize[0]; _store(o.alsoResize); } + else { $.each(o.alsoResize, function (exp) { _store(exp); }); } + }else{ + _store(o.alsoResize); + } + }, + + resize: function (event, ui) { + var that = $(this).data("resizable"), o = that.options, os = that.originalSize, op = that.originalPosition; + + var delta = { + height: (that.size.height - os.height) || 0, width: (that.size.width - os.width) || 0, + top: (that.position.top - op.top) || 0, left: (that.position.left - op.left) || 0 + }, + + _alsoResize = function (exp, c) { + $(exp).each(function() { + var el = $(this), start = $(this).data("resizable-alsoresize"), style = {}, + css = c && c.length ? c : el.parents(ui.originalElement[0]).length ? ['width', 'height'] : ['width', 'height', 'top', 'left']; + + $.each(css, function (i, prop) { + var sum = (start[prop]||0) + (delta[prop]||0); + if (sum && sum >= 0) + style[prop] = sum || null; + }); + + el.css(style); + }); + }; + + if (typeof(o.alsoResize) == 'object' && !o.alsoResize.nodeType) { + $.each(o.alsoResize, function (exp, c) { _alsoResize(exp, c); }); + }else{ + _alsoResize(o.alsoResize); + } + }, + + stop: function (event, ui) { + $(this).removeData("resizable-alsoresize"); + } +}); + +$.ui.plugin.add("resizable", "animate", { + + stop: function(event, ui) { + var that = $(this).data("resizable"), o = that.options; + + var pr = that._proportionallyResizeElements, ista = pr.length && (/textarea/i).test(pr[0].nodeName), + soffseth = ista && $.ui.hasScroll(pr[0], 'left') /* TODO - jump height */ ? 0 : that.sizeDiff.height, + soffsetw = ista ? 0 : that.sizeDiff.width; + + var style = { width: (that.size.width - soffsetw), height: (that.size.height - soffseth) }, + left = (parseInt(that.element.css('left'), 10) + (that.position.left - that.originalPosition.left)) || null, + top = (parseInt(that.element.css('top'), 10) + (that.position.top - that.originalPosition.top)) || null; + + that.element.animate( + $.extend(style, top && left ? { top: top, left: left } : {}), { + duration: o.animateDuration, + easing: o.animateEasing, + step: function() { + + var data = { + width: parseInt(that.element.css('width'), 10), + height: parseInt(that.element.css('height'), 10), + top: parseInt(that.element.css('top'), 10), + left: parseInt(that.element.css('left'), 10) + }; + + if (pr && pr.length) $(pr[0]).css({ width: data.width, height: data.height }); + + // propagating resize, and updating values for each animation step + that._updateCache(data); + that._propagate("resize", event); + + } + } + ); + } + +}); + +$.ui.plugin.add("resizable", "containment", { + + start: function(event, ui) { + var that = $(this).data("resizable"), o = that.options, el = that.element; + var oc = o.containment, ce = (oc instanceof $) ? oc.get(0) : (/parent/.test(oc)) ? el.parent().get(0) : oc; + if (!ce) return; + + that.containerElement = $(ce); + + if (/document/.test(oc) || oc == document) { + that.containerOffset = { left: 0, top: 0 }; + that.containerPosition = { left: 0, top: 0 }; + + that.parentData = { + element: $(document), left: 0, top: 0, + width: $(document).width(), height: $(document).height() || document.body.parentNode.scrollHeight + }; + } + + // i'm a node, so compute top, left, right, bottom + else { + var element = $(ce), p = []; + $([ "Top", "Right", "Left", "Bottom" ]).each(function(i, name) { p[i] = num(element.css("padding" + name)); }); + + that.containerOffset = element.offset(); + that.containerPosition = element.position(); + that.containerSize = { height: (element.innerHeight() - p[3]), width: (element.innerWidth() - p[1]) }; + + var co = that.containerOffset, ch = that.containerSize.height, cw = that.containerSize.width, + width = ($.ui.hasScroll(ce, "left") ? ce.scrollWidth : cw ), height = ($.ui.hasScroll(ce) ? ce.scrollHeight : ch); + + that.parentData = { + element: ce, left: co.left, top: co.top, width: width, height: height + }; + } + }, + + resize: function(event, ui) { + var that = $(this).data("resizable"), o = that.options, + ps = that.containerSize, co = that.containerOffset, cs = that.size, cp = that.position, + pRatio = that._aspectRatio || event.shiftKey, cop = { top:0, left:0 }, ce = that.containerElement; + + if (ce[0] != document && (/static/).test(ce.css('position'))) cop = co; + + if (cp.left < (that._helper ? co.left : 0)) { + that.size.width = that.size.width + (that._helper ? (that.position.left - co.left) : (that.position.left - cop.left)); + if (pRatio) that.size.height = that.size.width / that.aspectRatio; + that.position.left = o.helper ? co.left : 0; + } + + if (cp.top < (that._helper ? co.top : 0)) { + that.size.height = that.size.height + (that._helper ? (that.position.top - co.top) : that.position.top); + if (pRatio) that.size.width = that.size.height * that.aspectRatio; + that.position.top = that._helper ? co.top : 0; + } + + that.offset.left = that.parentData.left+that.position.left; + that.offset.top = that.parentData.top+that.position.top; + + var woset = Math.abs( (that._helper ? that.offset.left - cop.left : (that.offset.left - cop.left)) + that.sizeDiff.width ), + hoset = Math.abs( (that._helper ? that.offset.top - cop.top : (that.offset.top - co.top)) + that.sizeDiff.height ); + + var isParent = that.containerElement.get(0) == that.element.parent().get(0), + isOffsetRelative = /relative|absolute/.test(that.containerElement.css('position')); + + if(isParent && isOffsetRelative) woset -= that.parentData.left; + + if (woset + that.size.width >= that.parentData.width) { + that.size.width = that.parentData.width - woset; + if (pRatio) that.size.height = that.size.width / that.aspectRatio; + } + + if (hoset + that.size.height >= that.parentData.height) { + that.size.height = that.parentData.height - hoset; + if (pRatio) that.size.width = that.size.height * that.aspectRatio; + } + }, + + stop: function(event, ui){ + var that = $(this).data("resizable"), o = that.options, cp = that.position, + co = that.containerOffset, cop = that.containerPosition, ce = that.containerElement; + + var helper = $(that.helper), ho = helper.offset(), w = helper.outerWidth() - that.sizeDiff.width, h = helper.outerHeight() - that.sizeDiff.height; + + if (that._helper && !o.animate && (/relative/).test(ce.css('position'))) + $(this).css({ left: ho.left - cop.left - co.left, width: w, height: h }); + + if (that._helper && !o.animate && (/static/).test(ce.css('position'))) + $(this).css({ left: ho.left - cop.left - co.left, width: w, height: h }); + + } +}); + +$.ui.plugin.add("resizable", "ghost", { + + start: function(event, ui) { + + var that = $(this).data("resizable"), o = that.options, cs = that.size; + + that.ghost = that.originalElement.clone(); + that.ghost + .css({ opacity: .25, display: 'block', position: 'relative', height: cs.height, width: cs.width, margin: 0, left: 0, top: 0 }) + .addClass('ui-resizable-ghost') + .addClass(typeof o.ghost == 'string' ? o.ghost : ''); + + that.ghost.appendTo(that.helper); + + }, + + resize: function(event, ui){ + var that = $(this).data("resizable"), o = that.options; + if (that.ghost) that.ghost.css({ position: 'relative', height: that.size.height, width: that.size.width }); + }, + + stop: function(event, ui){ + var that = $(this).data("resizable"), o = that.options; + if (that.ghost && that.helper) that.helper.get(0).removeChild(that.ghost.get(0)); + } + +}); + +$.ui.plugin.add("resizable", "grid", { + + resize: function(event, ui) { + var that = $(this).data("resizable"), o = that.options, cs = that.size, os = that.originalSize, op = that.originalPosition, a = that.axis, ratio = o._aspectRatio || event.shiftKey; + o.grid = typeof o.grid == "number" ? [o.grid, o.grid] : o.grid; + var ox = Math.round((cs.width - os.width) / (o.grid[0]||1)) * (o.grid[0]||1), oy = Math.round((cs.height - os.height) / (o.grid[1]||1)) * (o.grid[1]||1); + + if (/^(se|s|e)$/.test(a)) { + that.size.width = os.width + ox; + that.size.height = os.height + oy; + } + else if (/^(ne)$/.test(a)) { + that.size.width = os.width + ox; + that.size.height = os.height + oy; + that.position.top = op.top - oy; + } + else if (/^(sw)$/.test(a)) { + that.size.width = os.width + ox; + that.size.height = os.height + oy; + that.position.left = op.left - ox; + } + else { + that.size.width = os.width + ox; + that.size.height = os.height + oy; + that.position.top = op.top - oy; + that.position.left = op.left - ox; + } + } + +}); + +var num = function(v) { + return parseInt(v, 10) || 0; +}; + +var isNumber = function(value) { + return !isNaN(parseInt(value, 10)); +}; + +})(jQuery); +(function( $, undefined ) { + +$.widget("ui.selectable", $.ui.mouse, { + version: "1.9.1", + options: { + appendTo: 'body', + autoRefresh: true, + distance: 0, + filter: '*', + tolerance: 'touch' + }, + _create: function() { + var that = this; + + this.element.addClass("ui-selectable"); + + this.dragged = false; + + // cache selectee children based on filter + var selectees; + this.refresh = function() { + selectees = $(that.options.filter, that.element[0]); + selectees.addClass("ui-selectee"); + selectees.each(function() { + var $this = $(this); + var pos = $this.offset(); + $.data(this, "selectable-item", { + element: this, + $element: $this, + left: pos.left, + top: pos.top, + right: pos.left + $this.outerWidth(), + bottom: pos.top + $this.outerHeight(), + startselected: false, + selected: $this.hasClass('ui-selected'), + selecting: $this.hasClass('ui-selecting'), + unselecting: $this.hasClass('ui-unselecting') + }); + }); + }; + this.refresh(); + + this.selectees = selectees.addClass("ui-selectee"); + + this._mouseInit(); + + this.helper = $("
    "); + }, + + _destroy: function() { + this.selectees + .removeClass("ui-selectee") + .removeData("selectable-item"); + this.element + .removeClass("ui-selectable ui-selectable-disabled"); + this._mouseDestroy(); + }, + + _mouseStart: function(event) { + var that = this; + + this.opos = [event.pageX, event.pageY]; + + if (this.options.disabled) + return; + + var options = this.options; + + this.selectees = $(options.filter, this.element[0]); + + this._trigger("start", event); + + $(options.appendTo).append(this.helper); + // position helper (lasso) + this.helper.css({ + "left": event.clientX, + "top": event.clientY, + "width": 0, + "height": 0 + }); + + if (options.autoRefresh) { + this.refresh(); + } + + this.selectees.filter('.ui-selected').each(function() { + var selectee = $.data(this, "selectable-item"); + selectee.startselected = true; + if (!event.metaKey && !event.ctrlKey) { + selectee.$element.removeClass('ui-selected'); + selectee.selected = false; + selectee.$element.addClass('ui-unselecting'); + selectee.unselecting = true; + // selectable UNSELECTING callback + that._trigger("unselecting", event, { + unselecting: selectee.element + }); + } + }); + + $(event.target).parents().andSelf().each(function() { + var selectee = $.data(this, "selectable-item"); + if (selectee) { + var doSelect = (!event.metaKey && !event.ctrlKey) || !selectee.$element.hasClass('ui-selected'); + selectee.$element + .removeClass(doSelect ? "ui-unselecting" : "ui-selected") + .addClass(doSelect ? "ui-selecting" : "ui-unselecting"); + selectee.unselecting = !doSelect; + selectee.selecting = doSelect; + selectee.selected = doSelect; + // selectable (UN)SELECTING callback + if (doSelect) { + that._trigger("selecting", event, { + selecting: selectee.element + }); + } else { + that._trigger("unselecting", event, { + unselecting: selectee.element + }); + } + return false; + } + }); + + }, + + _mouseDrag: function(event) { + var that = this; + this.dragged = true; + + if (this.options.disabled) + return; + + var options = this.options; + + var x1 = this.opos[0], y1 = this.opos[1], x2 = event.pageX, y2 = event.pageY; + if (x1 > x2) { var tmp = x2; x2 = x1; x1 = tmp; } + if (y1 > y2) { var tmp = y2; y2 = y1; y1 = tmp; } + this.helper.css({left: x1, top: y1, width: x2-x1, height: y2-y1}); + + this.selectees.each(function() { + var selectee = $.data(this, "selectable-item"); + //prevent helper from being selected if appendTo: selectable + if (!selectee || selectee.element == that.element[0]) + return; + var hit = false; + if (options.tolerance == 'touch') { + hit = ( !(selectee.left > x2 || selectee.right < x1 || selectee.top > y2 || selectee.bottom < y1) ); + } else if (options.tolerance == 'fit') { + hit = (selectee.left > x1 && selectee.right < x2 && selectee.top > y1 && selectee.bottom < y2); + } + + if (hit) { + // SELECT + if (selectee.selected) { + selectee.$element.removeClass('ui-selected'); + selectee.selected = false; + } + if (selectee.unselecting) { + selectee.$element.removeClass('ui-unselecting'); + selectee.unselecting = false; + } + if (!selectee.selecting) { + selectee.$element.addClass('ui-selecting'); + selectee.selecting = true; + // selectable SELECTING callback + that._trigger("selecting", event, { + selecting: selectee.element + }); + } + } else { + // UNSELECT + if (selectee.selecting) { + if ((event.metaKey || event.ctrlKey) && selectee.startselected) { + selectee.$element.removeClass('ui-selecting'); + selectee.selecting = false; + selectee.$element.addClass('ui-selected'); + selectee.selected = true; + } else { + selectee.$element.removeClass('ui-selecting'); + selectee.selecting = false; + if (selectee.startselected) { + selectee.$element.addClass('ui-unselecting'); + selectee.unselecting = true; + } + // selectable UNSELECTING callback + that._trigger("unselecting", event, { + unselecting: selectee.element + }); + } + } + if (selectee.selected) { + if (!event.metaKey && !event.ctrlKey && !selectee.startselected) { + selectee.$element.removeClass('ui-selected'); + selectee.selected = false; + + selectee.$element.addClass('ui-unselecting'); + selectee.unselecting = true; + // selectable UNSELECTING callback + that._trigger("unselecting", event, { + unselecting: selectee.element + }); + } + } + } + }); + + return false; + }, + + _mouseStop: function(event) { + var that = this; + + this.dragged = false; + + var options = this.options; + + $('.ui-unselecting', this.element[0]).each(function() { + var selectee = $.data(this, "selectable-item"); + selectee.$element.removeClass('ui-unselecting'); + selectee.unselecting = false; + selectee.startselected = false; + that._trigger("unselected", event, { + unselected: selectee.element + }); + }); + $('.ui-selecting', this.element[0]).each(function() { + var selectee = $.data(this, "selectable-item"); + selectee.$element.removeClass('ui-selecting').addClass('ui-selected'); + selectee.selecting = false; + selectee.selected = true; + selectee.startselected = true; + that._trigger("selected", event, { + selected: selectee.element + }); + }); + this._trigger("stop", event); + + this.helper.remove(); + + return false; + } + +}); + +})(jQuery); +(function( $, undefined ) { + +$.widget("ui.sortable", $.ui.mouse, { + version: "1.9.1", + widgetEventPrefix: "sort", + ready: false, + options: { + appendTo: "parent", + axis: false, + connectWith: false, + containment: false, + cursor: 'auto', + cursorAt: false, + dropOnEmpty: true, + forcePlaceholderSize: false, + forceHelperSize: false, + grid: false, + handle: false, + helper: "original", + items: '> *', + opacity: false, + placeholder: false, + revert: false, + scroll: true, + scrollSensitivity: 20, + scrollSpeed: 20, + scope: "default", + tolerance: "intersect", + zIndex: 1000 + }, + _create: function() { + + var o = this.options; + this.containerCache = {}; + this.element.addClass("ui-sortable"); + + //Get the items + this.refresh(); + + //Let's determine if the items are being displayed horizontally + this.floating = this.items.length ? o.axis === 'x' || (/left|right/).test(this.items[0].item.css('float')) || (/inline|table-cell/).test(this.items[0].item.css('display')) : false; + + //Let's determine the parent's offset + this.offset = this.element.offset(); + + //Initialize mouse events for interaction + this._mouseInit(); + + //We're ready to go + this.ready = true + + }, + + _destroy: function() { + this.element + .removeClass("ui-sortable ui-sortable-disabled"); + this._mouseDestroy(); + + for ( var i = this.items.length - 1; i >= 0; i-- ) + this.items[i].item.removeData(this.widgetName + "-item"); + + return this; + }, + + _setOption: function(key, value){ + if ( key === "disabled" ) { + this.options[ key ] = value; + + this.widget().toggleClass( "ui-sortable-disabled", !!value ); + } else { + // Don't call widget base _setOption for disable as it adds ui-state-disabled class + $.Widget.prototype._setOption.apply(this, arguments); + } + }, + + _mouseCapture: function(event, overrideHandle) { + var that = this; + + if (this.reverting) { + return false; + } + + if(this.options.disabled || this.options.type == 'static') return false; + + //We have to refresh the items data once first + this._refreshItems(event); + + //Find out if the clicked node (or one of its parents) is a actual item in this.items + var currentItem = null, nodes = $(event.target).parents().each(function() { + if($.data(this, that.widgetName + '-item') == that) { + currentItem = $(this); + return false; + } + }); + if($.data(event.target, that.widgetName + '-item') == that) currentItem = $(event.target); + + if(!currentItem) return false; + if(this.options.handle && !overrideHandle) { + var validHandle = false; + + $(this.options.handle, currentItem).find("*").andSelf().each(function() { if(this == event.target) validHandle = true; }); + if(!validHandle) return false; + } + + this.currentItem = currentItem; + this._removeCurrentsFromItems(); + return true; + + }, + + _mouseStart: function(event, overrideHandle, noActivation) { + + var o = this.options; + this.currentContainer = this; + + //We only need to call refreshPositions, because the refreshItems call has been moved to mouseCapture + this.refreshPositions(); + + //Create and append the visible helper + this.helper = this._createHelper(event); + + //Cache the helper size + this._cacheHelperProportions(); + + /* + * - Position generation - + * This block generates everything position related - it's the core of draggables. + */ + + //Cache the margins of the original element + this._cacheMargins(); + + //Get the next scrolling parent + this.scrollParent = this.helper.scrollParent(); + + //The element's absolute position on the page minus margins + this.offset = this.currentItem.offset(); + this.offset = { + top: this.offset.top - this.margins.top, + left: this.offset.left - this.margins.left + }; + + $.extend(this.offset, { + click: { //Where the click happened, relative to the element + left: event.pageX - this.offset.left, + top: event.pageY - this.offset.top + }, + parent: this._getParentOffset(), + relative: this._getRelativeOffset() //This is a relative to absolute position minus the actual position calculation - only used for relative positioned helper + }); + + // Only after we got the offset, we can change the helper's position to absolute + // TODO: Still need to figure out a way to make relative sorting possible + this.helper.css("position", "absolute"); + this.cssPosition = this.helper.css("position"); + + //Generate the original position + this.originalPosition = this._generatePosition(event); + this.originalPageX = event.pageX; + this.originalPageY = event.pageY; + + //Adjust the mouse offset relative to the helper if 'cursorAt' is supplied + (o.cursorAt && this._adjustOffsetFromHelper(o.cursorAt)); + + //Cache the former DOM position + this.domPosition = { prev: this.currentItem.prev()[0], parent: this.currentItem.parent()[0] }; + + //If the helper is not the original, hide the original so it's not playing any role during the drag, won't cause anything bad this way + if(this.helper[0] != this.currentItem[0]) { + this.currentItem.hide(); + } + + //Create the placeholder + this._createPlaceholder(); + + //Set a containment if given in the options + if(o.containment) + this._setContainment(); + + if(o.cursor) { // cursor option + if ($('body').css("cursor")) this._storedCursor = $('body').css("cursor"); + $('body').css("cursor", o.cursor); + } + + if(o.opacity) { // opacity option + if (this.helper.css("opacity")) this._storedOpacity = this.helper.css("opacity"); + this.helper.css("opacity", o.opacity); + } + + if(o.zIndex) { // zIndex option + if (this.helper.css("zIndex")) this._storedZIndex = this.helper.css("zIndex"); + this.helper.css("zIndex", o.zIndex); + } + + //Prepare scrolling + if(this.scrollParent[0] != document && this.scrollParent[0].tagName != 'HTML') + this.overflowOffset = this.scrollParent.offset(); + + //Call callbacks + this._trigger("start", event, this._uiHash()); + + //Recache the helper size + if(!this._preserveHelperProportions) + this._cacheHelperProportions(); + + + //Post 'activate' events to possible containers + if(!noActivation) { + for (var i = this.containers.length - 1; i >= 0; i--) { this.containers[i]._trigger("activate", event, this._uiHash(this)); } + } + + //Prepare possible droppables + if($.ui.ddmanager) + $.ui.ddmanager.current = this; + + if ($.ui.ddmanager && !o.dropBehaviour) + $.ui.ddmanager.prepareOffsets(this, event); + + this.dragging = true; + + this.helper.addClass("ui-sortable-helper"); + this._mouseDrag(event); //Execute the drag once - this causes the helper not to be visible before getting its correct position + return true; + + }, + + _mouseDrag: function(event) { + + //Compute the helpers position + this.position = this._generatePosition(event); + this.positionAbs = this._convertPositionTo("absolute"); + + if (!this.lastPositionAbs) { + this.lastPositionAbs = this.positionAbs; + } + + //Do scrolling + if(this.options.scroll) { + var o = this.options, scrolled = false; + if(this.scrollParent[0] != document && this.scrollParent[0].tagName != 'HTML') { + + if((this.overflowOffset.top + this.scrollParent[0].offsetHeight) - event.pageY < o.scrollSensitivity) + this.scrollParent[0].scrollTop = scrolled = this.scrollParent[0].scrollTop + o.scrollSpeed; + else if(event.pageY - this.overflowOffset.top < o.scrollSensitivity) + this.scrollParent[0].scrollTop = scrolled = this.scrollParent[0].scrollTop - o.scrollSpeed; + + if((this.overflowOffset.left + this.scrollParent[0].offsetWidth) - event.pageX < o.scrollSensitivity) + this.scrollParent[0].scrollLeft = scrolled = this.scrollParent[0].scrollLeft + o.scrollSpeed; + else if(event.pageX - this.overflowOffset.left < o.scrollSensitivity) + this.scrollParent[0].scrollLeft = scrolled = this.scrollParent[0].scrollLeft - o.scrollSpeed; + + } else { + + if(event.pageY - $(document).scrollTop() < o.scrollSensitivity) + scrolled = $(document).scrollTop($(document).scrollTop() - o.scrollSpeed); + else if($(window).height() - (event.pageY - $(document).scrollTop()) < o.scrollSensitivity) + scrolled = $(document).scrollTop($(document).scrollTop() + o.scrollSpeed); + + if(event.pageX - $(document).scrollLeft() < o.scrollSensitivity) + scrolled = $(document).scrollLeft($(document).scrollLeft() - o.scrollSpeed); + else if($(window).width() - (event.pageX - $(document).scrollLeft()) < o.scrollSensitivity) + scrolled = $(document).scrollLeft($(document).scrollLeft() + o.scrollSpeed); + + } + + if(scrolled !== false && $.ui.ddmanager && !o.dropBehaviour) + $.ui.ddmanager.prepareOffsets(this, event); + } + + //Regenerate the absolute position used for position checks + this.positionAbs = this._convertPositionTo("absolute"); + + //Set the helper position + if(!this.options.axis || this.options.axis != "y") this.helper[0].style.left = this.position.left+'px'; + if(!this.options.axis || this.options.axis != "x") this.helper[0].style.top = this.position.top+'px'; + + //Rearrange + for (var i = this.items.length - 1; i >= 0; i--) { + + //Cache variables and intersection, continue if no intersection + var item = this.items[i], itemElement = item.item[0], intersection = this._intersectsWithPointer(item); + if (!intersection) continue; + + // Only put the placeholder inside the current Container, skip all + // items form other containers. This works because when moving + // an item from one container to another the + // currentContainer is switched before the placeholder is moved. + // + // Without this moving items in "sub-sortables" can cause the placeholder to jitter + // beetween the outer and inner container. + if (item.instance !== this.currentContainer) continue; + + if (itemElement != this.currentItem[0] //cannot intersect with itself + && this.placeholder[intersection == 1 ? "next" : "prev"]()[0] != itemElement //no useless actions that have been done before + && !$.contains(this.placeholder[0], itemElement) //no action if the item moved is the parent of the item checked + && (this.options.type == 'semi-dynamic' ? !$.contains(this.element[0], itemElement) : true) + //&& itemElement.parentNode == this.placeholder[0].parentNode // only rearrange items within the same container + ) { + + this.direction = intersection == 1 ? "down" : "up"; + + if (this.options.tolerance == "pointer" || this._intersectsWithSides(item)) { + this._rearrange(event, item); + } else { + break; + } + + this._trigger("change", event, this._uiHash()); + break; + } + } + + //Post events to containers + this._contactContainers(event); + + //Interconnect with droppables + if($.ui.ddmanager) $.ui.ddmanager.drag(this, event); + + //Call callbacks + this._trigger('sort', event, this._uiHash()); + + this.lastPositionAbs = this.positionAbs; + return false; + + }, + + _mouseStop: function(event, noPropagation) { + + if(!event) return; + + //If we are using droppables, inform the manager about the drop + if ($.ui.ddmanager && !this.options.dropBehaviour) + $.ui.ddmanager.drop(this, event); + + if(this.options.revert) { + var that = this; + var cur = this.placeholder.offset(); + + this.reverting = true; + + $(this.helper).animate({ + left: cur.left - this.offset.parent.left - this.margins.left + (this.offsetParent[0] == document.body ? 0 : this.offsetParent[0].scrollLeft), + top: cur.top - this.offset.parent.top - this.margins.top + (this.offsetParent[0] == document.body ? 0 : this.offsetParent[0].scrollTop) + }, parseInt(this.options.revert, 10) || 500, function() { + that._clear(event); + }); + } else { + this._clear(event, noPropagation); + } + + return false; + + }, + + cancel: function() { + + if(this.dragging) { + + this._mouseUp({ target: null }); + + if(this.options.helper == "original") + this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"); + else + this.currentItem.show(); + + //Post deactivating events to containers + for (var i = this.containers.length - 1; i >= 0; i--){ + this.containers[i]._trigger("deactivate", null, this._uiHash(this)); + if(this.containers[i].containerCache.over) { + this.containers[i]._trigger("out", null, this._uiHash(this)); + this.containers[i].containerCache.over = 0; + } + } + + } + + if (this.placeholder) { + //$(this.placeholder[0]).remove(); would have been the jQuery way - unfortunately, it unbinds ALL events from the original node! + if(this.placeholder[0].parentNode) this.placeholder[0].parentNode.removeChild(this.placeholder[0]); + if(this.options.helper != "original" && this.helper && this.helper[0].parentNode) this.helper.remove(); + + $.extend(this, { + helper: null, + dragging: false, + reverting: false, + _noFinalSort: null + }); + + if(this.domPosition.prev) { + $(this.domPosition.prev).after(this.currentItem); + } else { + $(this.domPosition.parent).prepend(this.currentItem); + } + } + + return this; + + }, + + serialize: function(o) { + + var items = this._getItemsAsjQuery(o && o.connected); + var str = []; o = o || {}; + + $(items).each(function() { + var res = ($(o.item || this).attr(o.attribute || 'id') || '').match(o.expression || (/(.+)[-=_](.+)/)); + if(res) str.push((o.key || res[1]+'[]')+'='+(o.key && o.expression ? res[1] : res[2])); + }); + + if(!str.length && o.key) { + str.push(o.key + '='); + } + + return str.join('&'); + + }, + + toArray: function(o) { + + var items = this._getItemsAsjQuery(o && o.connected); + var ret = []; o = o || {}; + + items.each(function() { ret.push($(o.item || this).attr(o.attribute || 'id') || ''); }); + return ret; + + }, + + /* Be careful with the following core functions */ + _intersectsWith: function(item) { + + var x1 = this.positionAbs.left, + x2 = x1 + this.helperProportions.width, + y1 = this.positionAbs.top, + y2 = y1 + this.helperProportions.height; + + var l = item.left, + r = l + item.width, + t = item.top, + b = t + item.height; + + var dyClick = this.offset.click.top, + dxClick = this.offset.click.left; + + var isOverElement = (y1 + dyClick) > t && (y1 + dyClick) < b && (x1 + dxClick) > l && (x1 + dxClick) < r; + + if( this.options.tolerance == "pointer" + || this.options.forcePointerForContainers + || (this.options.tolerance != "pointer" && this.helperProportions[this.floating ? 'width' : 'height'] > item[this.floating ? 'width' : 'height']) + ) { + return isOverElement; + } else { + + return (l < x1 + (this.helperProportions.width / 2) // Right Half + && x2 - (this.helperProportions.width / 2) < r // Left Half + && t < y1 + (this.helperProportions.height / 2) // Bottom Half + && y2 - (this.helperProportions.height / 2) < b ); // Top Half + + } + }, + + _intersectsWithPointer: function(item) { + + var isOverElementHeight = (this.options.axis === 'x') || $.ui.isOverAxis(this.positionAbs.top + this.offset.click.top, item.top, item.height), + isOverElementWidth = (this.options.axis === 'y') || $.ui.isOverAxis(this.positionAbs.left + this.offset.click.left, item.left, item.width), + isOverElement = isOverElementHeight && isOverElementWidth, + verticalDirection = this._getDragVerticalDirection(), + horizontalDirection = this._getDragHorizontalDirection(); + + if (!isOverElement) + return false; + + return this.floating ? + ( ((horizontalDirection && horizontalDirection == "right") || verticalDirection == "down") ? 2 : 1 ) + : ( verticalDirection && (verticalDirection == "down" ? 2 : 1) ); + + }, + + _intersectsWithSides: function(item) { + + var isOverBottomHalf = $.ui.isOverAxis(this.positionAbs.top + this.offset.click.top, item.top + (item.height/2), item.height), + isOverRightHalf = $.ui.isOverAxis(this.positionAbs.left + this.offset.click.left, item.left + (item.width/2), item.width), + verticalDirection = this._getDragVerticalDirection(), + horizontalDirection = this._getDragHorizontalDirection(); + + if (this.floating && horizontalDirection) { + return ((horizontalDirection == "right" && isOverRightHalf) || (horizontalDirection == "left" && !isOverRightHalf)); + } else { + return verticalDirection && ((verticalDirection == "down" && isOverBottomHalf) || (verticalDirection == "up" && !isOverBottomHalf)); + } + + }, + + _getDragVerticalDirection: function() { + var delta = this.positionAbs.top - this.lastPositionAbs.top; + return delta != 0 && (delta > 0 ? "down" : "up"); + }, + + _getDragHorizontalDirection: function() { + var delta = this.positionAbs.left - this.lastPositionAbs.left; + return delta != 0 && (delta > 0 ? "right" : "left"); + }, + + refresh: function(event) { + this._refreshItems(event); + this.refreshPositions(); + return this; + }, + + _connectWith: function() { + var options = this.options; + return options.connectWith.constructor == String + ? [options.connectWith] + : options.connectWith; + }, + + _getItemsAsjQuery: function(connected) { + + var items = []; + var queries = []; + var connectWith = this._connectWith(); + + if(connectWith && connected) { + for (var i = connectWith.length - 1; i >= 0; i--){ + var cur = $(connectWith[i]); + for (var j = cur.length - 1; j >= 0; j--){ + var inst = $.data(cur[j], this.widgetName); + if(inst && inst != this && !inst.options.disabled) { + queries.push([$.isFunction(inst.options.items) ? inst.options.items.call(inst.element) : $(inst.options.items, inst.element).not(".ui-sortable-helper").not('.ui-sortable-placeholder'), inst]); + } + }; + }; + } + + queries.push([$.isFunction(this.options.items) ? this.options.items.call(this.element, null, { options: this.options, item: this.currentItem }) : $(this.options.items, this.element).not(".ui-sortable-helper").not('.ui-sortable-placeholder'), this]); + + for (var i = queries.length - 1; i >= 0; i--){ + queries[i][0].each(function() { + items.push(this); + }); + }; + + return $(items); + + }, + + _removeCurrentsFromItems: function() { + + var list = this.currentItem.find(":data(" + this.widgetName + "-item)"); + + this.items = $.grep(this.items, function (item) { + for (var j=0; j < list.length; j++) { + if(list[j] == item.item[0]) + return false; + }; + return true; + }); + + }, + + _refreshItems: function(event) { + + this.items = []; + this.containers = [this]; + var items = this.items; + var queries = [[$.isFunction(this.options.items) ? this.options.items.call(this.element[0], event, { item: this.currentItem }) : $(this.options.items, this.element), this]]; + var connectWith = this._connectWith(); + + if(connectWith && this.ready) { //Shouldn't be run the first time through due to massive slow-down + for (var i = connectWith.length - 1; i >= 0; i--){ + var cur = $(connectWith[i]); + for (var j = cur.length - 1; j >= 0; j--){ + var inst = $.data(cur[j], this.widgetName); + if(inst && inst != this && !inst.options.disabled) { + queries.push([$.isFunction(inst.options.items) ? inst.options.items.call(inst.element[0], event, { item: this.currentItem }) : $(inst.options.items, inst.element), inst]); + this.containers.push(inst); + } + }; + }; + } + + for (var i = queries.length - 1; i >= 0; i--) { + var targetData = queries[i][1]; + var _queries = queries[i][0]; + + for (var j=0, queriesLength = _queries.length; j < queriesLength; j++) { + var item = $(_queries[j]); + + item.data(this.widgetName + '-item', targetData); // Data for target checking (mouse manager) + + items.push({ + item: item, + instance: targetData, + width: 0, height: 0, + left: 0, top: 0 + }); + }; + }; + + }, + + refreshPositions: function(fast) { + + //This has to be redone because due to the item being moved out/into the offsetParent, the offsetParent's position will change + if(this.offsetParent && this.helper) { + this.offset.parent = this._getParentOffset(); + } + + for (var i = this.items.length - 1; i >= 0; i--){ + var item = this.items[i]; + + //We ignore calculating positions of all connected containers when we're not over them + if(item.instance != this.currentContainer && this.currentContainer && item.item[0] != this.currentItem[0]) + continue; + + var t = this.options.toleranceElement ? $(this.options.toleranceElement, item.item) : item.item; + + if (!fast) { + item.width = t.outerWidth(); + item.height = t.outerHeight(); + } + + var p = t.offset(); + item.left = p.left; + item.top = p.top; + }; + + if(this.options.custom && this.options.custom.refreshContainers) { + this.options.custom.refreshContainers.call(this); + } else { + for (var i = this.containers.length - 1; i >= 0; i--){ + var p = this.containers[i].element.offset(); + this.containers[i].containerCache.left = p.left; + this.containers[i].containerCache.top = p.top; + this.containers[i].containerCache.width = this.containers[i].element.outerWidth(); + this.containers[i].containerCache.height = this.containers[i].element.outerHeight(); + }; + } + + return this; + }, + + _createPlaceholder: function(that) { + that = that || this; + var o = that.options; + + if(!o.placeholder || o.placeholder.constructor == String) { + var className = o.placeholder; + o.placeholder = { + element: function() { + + var el = $(document.createElement(that.currentItem[0].nodeName)) + .addClass(className || that.currentItem[0].className+" ui-sortable-placeholder") + .removeClass("ui-sortable-helper")[0]; + + if(!className) + el.style.visibility = "hidden"; + + return el; + }, + update: function(container, p) { + + // 1. If a className is set as 'placeholder option, we don't force sizes - the class is responsible for that + // 2. The option 'forcePlaceholderSize can be enabled to force it even if a class name is specified + if(className && !o.forcePlaceholderSize) return; + + //If the element doesn't have a actual height by itself (without styles coming from a stylesheet), it receives the inline height from the dragged item + if(!p.height()) { p.height(that.currentItem.innerHeight() - parseInt(that.currentItem.css('paddingTop')||0, 10) - parseInt(that.currentItem.css('paddingBottom')||0, 10)); }; + if(!p.width()) { p.width(that.currentItem.innerWidth() - parseInt(that.currentItem.css('paddingLeft')||0, 10) - parseInt(that.currentItem.css('paddingRight')||0, 10)); }; + } + }; + } + + //Create the placeholder + that.placeholder = $(o.placeholder.element.call(that.element, that.currentItem)); + + //Append it after the actual current item + that.currentItem.after(that.placeholder); + + //Update the size of the placeholder (TODO: Logic to fuzzy, see line 316/317) + o.placeholder.update(that, that.placeholder); + + }, + + _contactContainers: function(event) { + + // get innermost container that intersects with item + var innermostContainer = null, innermostIndex = null; + + + for (var i = this.containers.length - 1; i >= 0; i--){ + + // never consider a container that's located within the item itself + if($.contains(this.currentItem[0], this.containers[i].element[0])) + continue; + + if(this._intersectsWith(this.containers[i].containerCache)) { + + // if we've already found a container and it's more "inner" than this, then continue + if(innermostContainer && $.contains(this.containers[i].element[0], innermostContainer.element[0])) + continue; + + innermostContainer = this.containers[i]; + innermostIndex = i; + + } else { + // container doesn't intersect. trigger "out" event if necessary + if(this.containers[i].containerCache.over) { + this.containers[i]._trigger("out", event, this._uiHash(this)); + this.containers[i].containerCache.over = 0; + } + } + + } + + // if no intersecting containers found, return + if(!innermostContainer) return; + + // move the item into the container if it's not there already + if(this.containers.length === 1) { + this.containers[innermostIndex]._trigger("over", event, this._uiHash(this)); + this.containers[innermostIndex].containerCache.over = 1; + } else { + + //When entering a new container, we will find the item with the least distance and append our item near it + var dist = 10000; var itemWithLeastDistance = null; + var posProperty = this.containers[innermostIndex].floating ? 'left' : 'top'; + var sizeProperty = this.containers[innermostIndex].floating ? 'width' : 'height'; + var base = this.positionAbs[posProperty] + this.offset.click[posProperty]; + for (var j = this.items.length - 1; j >= 0; j--) { + if(!$.contains(this.containers[innermostIndex].element[0], this.items[j].item[0])) continue; + if(this.items[j].item[0] == this.currentItem[0]) continue; + var cur = this.items[j].item.offset()[posProperty]; + var nearBottom = false; + if(Math.abs(cur - base) > Math.abs(cur + this.items[j][sizeProperty] - base)){ + nearBottom = true; + cur += this.items[j][sizeProperty]; + } + + if(Math.abs(cur - base) < dist) { + dist = Math.abs(cur - base); itemWithLeastDistance = this.items[j]; + this.direction = nearBottom ? "up": "down"; + } + } + + if(!itemWithLeastDistance && !this.options.dropOnEmpty) //Check if dropOnEmpty is enabled + return; + + this.currentContainer = this.containers[innermostIndex]; + itemWithLeastDistance ? this._rearrange(event, itemWithLeastDistance, null, true) : this._rearrange(event, null, this.containers[innermostIndex].element, true); + this._trigger("change", event, this._uiHash()); + this.containers[innermostIndex]._trigger("change", event, this._uiHash(this)); + + //Update the placeholder + this.options.placeholder.update(this.currentContainer, this.placeholder); + + this.containers[innermostIndex]._trigger("over", event, this._uiHash(this)); + this.containers[innermostIndex].containerCache.over = 1; + } + + + }, + + _createHelper: function(event) { + + var o = this.options; + var helper = $.isFunction(o.helper) ? $(o.helper.apply(this.element[0], [event, this.currentItem])) : (o.helper == 'clone' ? this.currentItem.clone() : this.currentItem); + + if(!helper.parents('body').length) //Add the helper to the DOM if that didn't happen already + $(o.appendTo != 'parent' ? o.appendTo : this.currentItem[0].parentNode)[0].appendChild(helper[0]); + + if(helper[0] == this.currentItem[0]) + this._storedCSS = { width: this.currentItem[0].style.width, height: this.currentItem[0].style.height, position: this.currentItem.css("position"), top: this.currentItem.css("top"), left: this.currentItem.css("left") }; + + if(helper[0].style.width == '' || o.forceHelperSize) helper.width(this.currentItem.width()); + if(helper[0].style.height == '' || o.forceHelperSize) helper.height(this.currentItem.height()); + + return helper; + + }, + + _adjustOffsetFromHelper: function(obj) { + if (typeof obj == 'string') { + obj = obj.split(' '); + } + if ($.isArray(obj)) { + obj = {left: +obj[0], top: +obj[1] || 0}; + } + if ('left' in obj) { + this.offset.click.left = obj.left + this.margins.left; + } + if ('right' in obj) { + this.offset.click.left = this.helperProportions.width - obj.right + this.margins.left; + } + if ('top' in obj) { + this.offset.click.top = obj.top + this.margins.top; + } + if ('bottom' in obj) { + this.offset.click.top = this.helperProportions.height - obj.bottom + this.margins.top; + } + }, + + _getParentOffset: function() { + + + //Get the offsetParent and cache its position + this.offsetParent = this.helper.offsetParent(); + var po = this.offsetParent.offset(); + + // This is a special case where we need to modify a offset calculated on start, since the following happened: + // 1. The position of the helper is absolute, so it's position is calculated based on the next positioned parent + // 2. The actual offset parent is a child of the scroll parent, and the scroll parent isn't the document, which means that + // the scroll is included in the initial calculation of the offset of the parent, and never recalculated upon drag + if(this.cssPosition == 'absolute' && this.scrollParent[0] != document && $.contains(this.scrollParent[0], this.offsetParent[0])) { + po.left += this.scrollParent.scrollLeft(); + po.top += this.scrollParent.scrollTop(); + } + + if((this.offsetParent[0] == document.body) //This needs to be actually done for all browsers, since pageX/pageY includes this information + || (this.offsetParent[0].tagName && this.offsetParent[0].tagName.toLowerCase() == 'html' && $.ui.ie)) //Ugly IE fix + po = { top: 0, left: 0 }; + + return { + top: po.top + (parseInt(this.offsetParent.css("borderTopWidth"),10) || 0), + left: po.left + (parseInt(this.offsetParent.css("borderLeftWidth"),10) || 0) + }; + + }, + + _getRelativeOffset: function() { + + if(this.cssPosition == "relative") { + var p = this.currentItem.position(); + return { + top: p.top - (parseInt(this.helper.css("top"),10) || 0) + this.scrollParent.scrollTop(), + left: p.left - (parseInt(this.helper.css("left"),10) || 0) + this.scrollParent.scrollLeft() + }; + } else { + return { top: 0, left: 0 }; + } + + }, + + _cacheMargins: function() { + this.margins = { + left: (parseInt(this.currentItem.css("marginLeft"),10) || 0), + top: (parseInt(this.currentItem.css("marginTop"),10) || 0) + }; + }, + + _cacheHelperProportions: function() { + this.helperProportions = { + width: this.helper.outerWidth(), + height: this.helper.outerHeight() + }; + }, + + _setContainment: function() { + + var o = this.options; + if(o.containment == 'parent') o.containment = this.helper[0].parentNode; + if(o.containment == 'document' || o.containment == 'window') this.containment = [ + 0 - this.offset.relative.left - this.offset.parent.left, + 0 - this.offset.relative.top - this.offset.parent.top, + $(o.containment == 'document' ? document : window).width() - this.helperProportions.width - this.margins.left, + ($(o.containment == 'document' ? document : window).height() || document.body.parentNode.scrollHeight) - this.helperProportions.height - this.margins.top + ]; + + if(!(/^(document|window|parent)$/).test(o.containment)) { + var ce = $(o.containment)[0]; + var co = $(o.containment).offset(); + var over = ($(ce).css("overflow") != 'hidden'); + + this.containment = [ + co.left + (parseInt($(ce).css("borderLeftWidth"),10) || 0) + (parseInt($(ce).css("paddingLeft"),10) || 0) - this.margins.left, + co.top + (parseInt($(ce).css("borderTopWidth"),10) || 0) + (parseInt($(ce).css("paddingTop"),10) || 0) - this.margins.top, + co.left+(over ? Math.max(ce.scrollWidth,ce.offsetWidth) : ce.offsetWidth) - (parseInt($(ce).css("borderLeftWidth"),10) || 0) - (parseInt($(ce).css("paddingRight"),10) || 0) - this.helperProportions.width - this.margins.left, + co.top+(over ? Math.max(ce.scrollHeight,ce.offsetHeight) : ce.offsetHeight) - (parseInt($(ce).css("borderTopWidth"),10) || 0) - (parseInt($(ce).css("paddingBottom"),10) || 0) - this.helperProportions.height - this.margins.top + ]; + } + + }, + + _convertPositionTo: function(d, pos) { + + if(!pos) pos = this.position; + var mod = d == "absolute" ? 1 : -1; + var o = this.options, scroll = this.cssPosition == 'absolute' && !(this.scrollParent[0] != document && $.contains(this.scrollParent[0], this.offsetParent[0])) ? this.offsetParent : this.scrollParent, scrollIsRootNode = (/(html|body)/i).test(scroll[0].tagName); + + return { + top: ( + pos.top // The absolute mouse position + + this.offset.relative.top * mod // Only for relative positioned nodes: Relative offset from element to offset parent + + this.offset.parent.top * mod // The offsetParent's offset without borders (offset + border) + - ( ( this.cssPosition == 'fixed' ? -this.scrollParent.scrollTop() : ( scrollIsRootNode ? 0 : scroll.scrollTop() ) ) * mod) + ), + left: ( + pos.left // The absolute mouse position + + this.offset.relative.left * mod // Only for relative positioned nodes: Relative offset from element to offset parent + + this.offset.parent.left * mod // The offsetParent's offset without borders (offset + border) + - ( ( this.cssPosition == 'fixed' ? -this.scrollParent.scrollLeft() : scrollIsRootNode ? 0 : scroll.scrollLeft() ) * mod) + ) + }; + + }, + + _generatePosition: function(event) { + + var o = this.options, scroll = this.cssPosition == 'absolute' && !(this.scrollParent[0] != document && $.contains(this.scrollParent[0], this.offsetParent[0])) ? this.offsetParent : this.scrollParent, scrollIsRootNode = (/(html|body)/i).test(scroll[0].tagName); + + // This is another very weird special case that only happens for relative elements: + // 1. If the css position is relative + // 2. and the scroll parent is the document or similar to the offset parent + // we have to refresh the relative offset during the scroll so there are no jumps + if(this.cssPosition == 'relative' && !(this.scrollParent[0] != document && this.scrollParent[0] != this.offsetParent[0])) { + this.offset.relative = this._getRelativeOffset(); + } + + var pageX = event.pageX; + var pageY = event.pageY; + + /* + * - Position constraining - + * Constrain the position to a mix of grid, containment. + */ + + if(this.originalPosition) { //If we are not dragging yet, we won't check for options + + if(this.containment) { + if(event.pageX - this.offset.click.left < this.containment[0]) pageX = this.containment[0] + this.offset.click.left; + if(event.pageY - this.offset.click.top < this.containment[1]) pageY = this.containment[1] + this.offset.click.top; + if(event.pageX - this.offset.click.left > this.containment[2]) pageX = this.containment[2] + this.offset.click.left; + if(event.pageY - this.offset.click.top > this.containment[3]) pageY = this.containment[3] + this.offset.click.top; + } + + if(o.grid) { + var top = this.originalPageY + Math.round((pageY - this.originalPageY) / o.grid[1]) * o.grid[1]; + pageY = this.containment ? (!(top - this.offset.click.top < this.containment[1] || top - this.offset.click.top > this.containment[3]) ? top : (!(top - this.offset.click.top < this.containment[1]) ? top - o.grid[1] : top + o.grid[1])) : top; + + var left = this.originalPageX + Math.round((pageX - this.originalPageX) / o.grid[0]) * o.grid[0]; + pageX = this.containment ? (!(left - this.offset.click.left < this.containment[0] || left - this.offset.click.left > this.containment[2]) ? left : (!(left - this.offset.click.left < this.containment[0]) ? left - o.grid[0] : left + o.grid[0])) : left; + } + + } + + return { + top: ( + pageY // The absolute mouse position + - this.offset.click.top // Click offset (relative to the element) + - this.offset.relative.top // Only for relative positioned nodes: Relative offset from element to offset parent + - this.offset.parent.top // The offsetParent's offset without borders (offset + border) + + ( ( this.cssPosition == 'fixed' ? -this.scrollParent.scrollTop() : ( scrollIsRootNode ? 0 : scroll.scrollTop() ) )) + ), + left: ( + pageX // The absolute mouse position + - this.offset.click.left // Click offset (relative to the element) + - this.offset.relative.left // Only for relative positioned nodes: Relative offset from element to offset parent + - this.offset.parent.left // The offsetParent's offset without borders (offset + border) + + ( ( this.cssPosition == 'fixed' ? -this.scrollParent.scrollLeft() : scrollIsRootNode ? 0 : scroll.scrollLeft() )) + ) + }; + + }, + + _rearrange: function(event, i, a, hardRefresh) { + + a ? a[0].appendChild(this.placeholder[0]) : i.item[0].parentNode.insertBefore(this.placeholder[0], (this.direction == 'down' ? i.item[0] : i.item[0].nextSibling)); + + //Various things done here to improve the performance: + // 1. we create a setTimeout, that calls refreshPositions + // 2. on the instance, we have a counter variable, that get's higher after every append + // 3. on the local scope, we copy the counter variable, and check in the timeout, if it's still the same + // 4. this lets only the last addition to the timeout stack through + this.counter = this.counter ? ++this.counter : 1; + var counter = this.counter; + + this._delay(function() { + if(counter == this.counter) this.refreshPositions(!hardRefresh); //Precompute after each DOM insertion, NOT on mousemove + }); + + }, + + _clear: function(event, noPropagation) { + + this.reverting = false; + // We delay all events that have to be triggered to after the point where the placeholder has been removed and + // everything else normalized again + var delayedTriggers = []; + + // We first have to update the dom position of the actual currentItem + // Note: don't do it if the current item is already removed (by a user), or it gets reappended (see #4088) + if(!this._noFinalSort && this.currentItem.parent().length) this.placeholder.before(this.currentItem); + this._noFinalSort = null; + + if(this.helper[0] == this.currentItem[0]) { + for(var i in this._storedCSS) { + if(this._storedCSS[i] == 'auto' || this._storedCSS[i] == 'static') this._storedCSS[i] = ''; + } + this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"); + } else { + this.currentItem.show(); + } + + if(this.fromOutside && !noPropagation) delayedTriggers.push(function(event) { this._trigger("receive", event, this._uiHash(this.fromOutside)); }); + if((this.fromOutside || this.domPosition.prev != this.currentItem.prev().not(".ui-sortable-helper")[0] || this.domPosition.parent != this.currentItem.parent()[0]) && !noPropagation) delayedTriggers.push(function(event) { this._trigger("update", event, this._uiHash()); }); //Trigger update callback if the DOM position has changed + + // Check if the items Container has Changed and trigger appropriate + // events. + if (this !== this.currentContainer) { + if(!noPropagation) { + delayedTriggers.push(function(event) { this._trigger("remove", event, this._uiHash()); }); + delayedTriggers.push((function(c) { return function(event) { c._trigger("receive", event, this._uiHash(this)); }; }).call(this, this.currentContainer)); + delayedTriggers.push((function(c) { return function(event) { c._trigger("update", event, this._uiHash(this)); }; }).call(this, this.currentContainer)); + } + } + + + //Post events to containers + for (var i = this.containers.length - 1; i >= 0; i--){ + if(!noPropagation) delayedTriggers.push((function(c) { return function(event) { c._trigger("deactivate", event, this._uiHash(this)); }; }).call(this, this.containers[i])); + if(this.containers[i].containerCache.over) { + delayedTriggers.push((function(c) { return function(event) { c._trigger("out", event, this._uiHash(this)); }; }).call(this, this.containers[i])); + this.containers[i].containerCache.over = 0; + } + } + + //Do what was originally in plugins + if(this._storedCursor) $('body').css("cursor", this._storedCursor); //Reset cursor + if(this._storedOpacity) this.helper.css("opacity", this._storedOpacity); //Reset opacity + if(this._storedZIndex) this.helper.css("zIndex", this._storedZIndex == 'auto' ? '' : this._storedZIndex); //Reset z-index + + this.dragging = false; + if(this.cancelHelperRemoval) { + if(!noPropagation) { + this._trigger("beforeStop", event, this._uiHash()); + for (var i=0; i < delayedTriggers.length; i++) { delayedTriggers[i].call(this, event); }; //Trigger all delayed events + this._trigger("stop", event, this._uiHash()); + } + + this.fromOutside = false; + return false; + } + + if(!noPropagation) this._trigger("beforeStop", event, this._uiHash()); + + //$(this.placeholder[0]).remove(); would have been the jQuery way - unfortunately, it unbinds ALL events from the original node! + this.placeholder[0].parentNode.removeChild(this.placeholder[0]); + + if(this.helper[0] != this.currentItem[0]) this.helper.remove(); this.helper = null; + + if(!noPropagation) { + for (var i=0; i < delayedTriggers.length; i++) { delayedTriggers[i].call(this, event); }; //Trigger all delayed events + this._trigger("stop", event, this._uiHash()); + } + + this.fromOutside = false; + return true; + + }, + + _trigger: function() { + if ($.Widget.prototype._trigger.apply(this, arguments) === false) { + this.cancel(); + } + }, + + _uiHash: function(_inst) { + var inst = _inst || this; + return { + helper: inst.helper, + placeholder: inst.placeholder || $([]), + position: inst.position, + originalPosition: inst.originalPosition, + offset: inst.positionAbs, + item: inst.currentItem, + sender: _inst ? _inst.element : null + }; + } + +}); + +})(jQuery); +(function( $, undefined ) { + +var uid = 0, + hideProps = {}, + showProps = {}; + +hideProps.height = hideProps.paddingTop = hideProps.paddingBottom = + hideProps.borderTopWidth = hideProps.borderBottomWidth = "hide"; +showProps.height = showProps.paddingTop = showProps.paddingBottom = + showProps.borderTopWidth = showProps.borderBottomWidth = "show"; + +$.widget( "ui.accordion", { + version: "1.9.1", + options: { + active: 0, + animate: {}, + collapsible: false, + event: "click", + header: "> li > :first-child,> :not(li):even", + heightStyle: "auto", + icons: { + activeHeader: "ui-icon-triangle-1-s", + header: "ui-icon-triangle-1-e" + }, + + // callbacks + activate: null, + beforeActivate: null + }, + + _create: function() { + var accordionId = this.accordionId = "ui-accordion-" + + (this.element.attr( "id" ) || ++uid), + options = this.options; + + this.prevShow = this.prevHide = $(); + this.element.addClass( "ui-accordion ui-widget ui-helper-reset" ); + + this.headers = this.element.find( options.header ) + .addClass( "ui-accordion-header ui-helper-reset ui-state-default ui-corner-all" ); + this._hoverable( this.headers ); + this._focusable( this.headers ); + + this.headers.next() + .addClass( "ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" ) + .hide(); + + // don't allow collapsible: false and active: false / null + if ( !options.collapsible && (options.active === false || options.active == null) ) { + options.active = 0; + } + // handle negative values + if ( options.active < 0 ) { + options.active += this.headers.length; + } + this.active = this._findActive( options.active ) + .addClass( "ui-accordion-header-active ui-state-active" ) + .toggleClass( "ui-corner-all ui-corner-top" ); + this.active.next() + .addClass( "ui-accordion-content-active" ) + .show(); + + this._createIcons(); + this.refresh(); + + // ARIA + this.element.attr( "role", "tablist" ); + + this.headers + .attr( "role", "tab" ) + .each(function( i ) { + var header = $( this ), + headerId = header.attr( "id" ), + panel = header.next(), + panelId = panel.attr( "id" ); + if ( !headerId ) { + headerId = accordionId + "-header-" + i; + header.attr( "id", headerId ); + } + if ( !panelId ) { + panelId = accordionId + "-panel-" + i; + panel.attr( "id", panelId ); + } + header.attr( "aria-controls", panelId ); + panel.attr( "aria-labelledby", headerId ); + }) + .next() + .attr( "role", "tabpanel" ); + + this.headers + .not( this.active ) + .attr({ + "aria-selected": "false", + tabIndex: -1 + }) + .next() + .attr({ + "aria-expanded": "false", + "aria-hidden": "true" + }) + .hide(); + + // make sure at least one header is in the tab order + if ( !this.active.length ) { + this.headers.eq( 0 ).attr( "tabIndex", 0 ); + } else { + this.active.attr({ + "aria-selected": "true", + tabIndex: 0 + }) + .next() + .attr({ + "aria-expanded": "true", + "aria-hidden": "false" + }); + } + + this._on( this.headers, { keydown: "_keydown" }); + this._on( this.headers.next(), { keydown: "_panelKeyDown" }); + this._setupEvents( options.event ); + }, + + _getCreateEventData: function() { + return { + header: this.active, + content: !this.active.length ? $() : this.active.next() + }; + }, + + _createIcons: function() { + var icons = this.options.icons; + if ( icons ) { + $( "" ) + .addClass( "ui-accordion-header-icon ui-icon " + icons.header ) + .prependTo( this.headers ); + this.active.children( ".ui-accordion-header-icon" ) + .removeClass( icons.header ) + .addClass( icons.activeHeader ); + this.headers.addClass( "ui-accordion-icons" ); + } + }, + + _destroyIcons: function() { + this.headers + .removeClass( "ui-accordion-icons" ) + .children( ".ui-accordion-header-icon" ) + .remove(); + }, + + _destroy: function() { + var contents; + + // clean up main element + this.element + .removeClass( "ui-accordion ui-widget ui-helper-reset" ) + .removeAttr( "role" ); + + // clean up headers + this.headers + .removeClass( "ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top" ) + .removeAttr( "role" ) + .removeAttr( "aria-selected" ) + .removeAttr( "aria-controls" ) + .removeAttr( "tabIndex" ) + .each(function() { + if ( /^ui-accordion/.test( this.id ) ) { + this.removeAttribute( "id" ); + } + }); + this._destroyIcons(); + + // clean up content panels + contents = this.headers.next() + .css( "display", "" ) + .removeAttr( "role" ) + .removeAttr( "aria-expanded" ) + .removeAttr( "aria-hidden" ) + .removeAttr( "aria-labelledby" ) + .removeClass( "ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled" ) + .each(function() { + if ( /^ui-accordion/.test( this.id ) ) { + this.removeAttribute( "id" ); + } + }); + if ( this.options.heightStyle !== "content" ) { + contents.css( "height", "" ); + } + }, + + _setOption: function( key, value ) { + if ( key === "active" ) { + // _activate() will handle invalid values and update this.options + this._activate( value ); + return; + } + + if ( key === "event" ) { + if ( this.options.event ) { + this._off( this.headers, this.options.event ); + } + this._setupEvents( value ); + } + + this._super( key, value ); + + // setting collapsible: false while collapsed; open first panel + if ( key === "collapsible" && !value && this.options.active === false ) { + this._activate( 0 ); + } + + if ( key === "icons" ) { + this._destroyIcons(); + if ( value ) { + this._createIcons(); + } + } + + // #5332 - opacity doesn't cascade to positioned elements in IE + // so we need to add the disabled class to the headers and panels + if ( key === "disabled" ) { + this.headers.add( this.headers.next() ) + .toggleClass( "ui-state-disabled", !!value ); + } + }, + + _keydown: function( event ) { + if ( event.altKey || event.ctrlKey ) { + return; + } + + var keyCode = $.ui.keyCode, + length = this.headers.length, + currentIndex = this.headers.index( event.target ), + toFocus = false; + + switch ( event.keyCode ) { + case keyCode.RIGHT: + case keyCode.DOWN: + toFocus = this.headers[ ( currentIndex + 1 ) % length ]; + break; + case keyCode.LEFT: + case keyCode.UP: + toFocus = this.headers[ ( currentIndex - 1 + length ) % length ]; + break; + case keyCode.SPACE: + case keyCode.ENTER: + this._eventHandler( event ); + break; + case keyCode.HOME: + toFocus = this.headers[ 0 ]; + break; + case keyCode.END: + toFocus = this.headers[ length - 1 ]; + break; + } + + if ( toFocus ) { + $( event.target ).attr( "tabIndex", -1 ); + $( toFocus ).attr( "tabIndex", 0 ); + toFocus.focus(); + event.preventDefault(); + } + }, + + _panelKeyDown : function( event ) { + if ( event.keyCode === $.ui.keyCode.UP && event.ctrlKey ) { + $( event.currentTarget ).prev().focus(); + } + }, + + refresh: function() { + var maxHeight, overflow, + heightStyle = this.options.heightStyle, + parent = this.element.parent(); + + + if ( heightStyle === "fill" ) { + // IE 6 treats height like minHeight, so we need to turn off overflow + // in order to get a reliable height + // we use the minHeight support test because we assume that only + // browsers that don't support minHeight will treat height as minHeight + if ( !$.support.minHeight ) { + overflow = parent.css( "overflow" ); + parent.css( "overflow", "hidden"); + } + maxHeight = parent.height(); + this.element.siblings( ":visible" ).each(function() { + var elem = $( this ), + position = elem.css( "position" ); + + if ( position === "absolute" || position === "fixed" ) { + return; + } + maxHeight -= elem.outerHeight( true ); + }); + if ( overflow ) { + parent.css( "overflow", overflow ); + } + + this.headers.each(function() { + maxHeight -= $( this ).outerHeight( true ); + }); + + this.headers.next() + .each(function() { + $( this ).height( Math.max( 0, maxHeight - + $( this ).innerHeight() + $( this ).height() ) ); + }) + .css( "overflow", "auto" ); + } else if ( heightStyle === "auto" ) { + maxHeight = 0; + this.headers.next() + .each(function() { + maxHeight = Math.max( maxHeight, $( this ).height( "" ).height() ); + }) + .height( maxHeight ); + } + }, + + _activate: function( index ) { + var active = this._findActive( index )[ 0 ]; + + // trying to activate the already active panel + if ( active === this.active[ 0 ] ) { + return; + } + + // trying to collapse, simulate a click on the currently active header + active = active || this.active[ 0 ]; + + this._eventHandler({ + target: active, + currentTarget: active, + preventDefault: $.noop + }); + }, + + _findActive: function( selector ) { + return typeof selector === "number" ? this.headers.eq( selector ) : $(); + }, + + _setupEvents: function( event ) { + var events = {}; + if ( !event ) { + return; + } + $.each( event.split(" "), function( index, eventName ) { + events[ eventName ] = "_eventHandler"; + }); + this._on( this.headers, events ); + }, + + _eventHandler: function( event ) { + var options = this.options, + active = this.active, + clicked = $( event.currentTarget ), + clickedIsActive = clicked[ 0 ] === active[ 0 ], + collapsing = clickedIsActive && options.collapsible, + toShow = collapsing ? $() : clicked.next(), + toHide = active.next(), + eventData = { + oldHeader: active, + oldPanel: toHide, + newHeader: collapsing ? $() : clicked, + newPanel: toShow + }; + + event.preventDefault(); + + if ( + // click on active header, but not collapsible + ( clickedIsActive && !options.collapsible ) || + // allow canceling activation + ( this._trigger( "beforeActivate", event, eventData ) === false ) ) { + return; + } + + options.active = collapsing ? false : this.headers.index( clicked ); + + // when the call to ._toggle() comes after the class changes + // it causes a very odd bug in IE 8 (see #6720) + this.active = clickedIsActive ? $() : clicked; + this._toggle( eventData ); + + // switch classes + // corner classes on the previously active header stay after the animation + active.removeClass( "ui-accordion-header-active ui-state-active" ); + if ( options.icons ) { + active.children( ".ui-accordion-header-icon" ) + .removeClass( options.icons.activeHeader ) + .addClass( options.icons.header ); + } + + if ( !clickedIsActive ) { + clicked + .removeClass( "ui-corner-all" ) + .addClass( "ui-accordion-header-active ui-state-active ui-corner-top" ); + if ( options.icons ) { + clicked.children( ".ui-accordion-header-icon" ) + .removeClass( options.icons.header ) + .addClass( options.icons.activeHeader ); + } + + clicked + .next() + .addClass( "ui-accordion-content-active" ); + } + }, + + _toggle: function( data ) { + var toShow = data.newPanel, + toHide = this.prevShow.length ? this.prevShow : data.oldPanel; + + // handle activating a panel during the animation for another activation + this.prevShow.add( this.prevHide ).stop( true, true ); + this.prevShow = toShow; + this.prevHide = toHide; + + if ( this.options.animate ) { + this._animate( toShow, toHide, data ); + } else { + toHide.hide(); + toShow.show(); + this._toggleComplete( data ); + } + + toHide.attr({ + "aria-expanded": "false", + "aria-hidden": "true" + }); + toHide.prev().attr( "aria-selected", "false" ); + // if we're switching panels, remove the old header from the tab order + // if we're opening from collapsed state, remove the previous header from the tab order + // if we're collapsing, then keep the collapsing header in the tab order + if ( toShow.length && toHide.length ) { + toHide.prev().attr( "tabIndex", -1 ); + } else if ( toShow.length ) { + this.headers.filter(function() { + return $( this ).attr( "tabIndex" ) === 0; + }) + .attr( "tabIndex", -1 ); + } + + toShow + .attr({ + "aria-expanded": "true", + "aria-hidden": "false" + }) + .prev() + .attr({ + "aria-selected": "true", + tabIndex: 0 + }); + }, + + _animate: function( toShow, toHide, data ) { + var total, easing, duration, + that = this, + adjust = 0, + down = toShow.length && + ( !toHide.length || ( toShow.index() < toHide.index() ) ), + animate = this.options.animate || {}, + options = down && animate.down || animate, + complete = function() { + that._toggleComplete( data ); + }; + + if ( typeof options === "number" ) { + duration = options; + } + if ( typeof options === "string" ) { + easing = options; + } + // fall back from options to animation in case of partial down settings + easing = easing || options.easing || animate.easing; + duration = duration || options.duration || animate.duration; + + if ( !toHide.length ) { + return toShow.animate( showProps, duration, easing, complete ); + } + if ( !toShow.length ) { + return toHide.animate( hideProps, duration, easing, complete ); + } + + total = toShow.show().outerHeight(); + toHide.animate( hideProps, { + duration: duration, + easing: easing, + step: function( now, fx ) { + fx.now = Math.round( now ); + } + }); + toShow + .hide() + .animate( showProps, { + duration: duration, + easing: easing, + complete: complete, + step: function( now, fx ) { + fx.now = Math.round( now ); + if ( fx.prop !== "height" ) { + adjust += fx.now; + } else if ( that.options.heightStyle !== "content" ) { + fx.now = Math.round( total - toHide.outerHeight() - adjust ); + adjust = 0; + } + } + }); + }, + + _toggleComplete: function( data ) { + var toHide = data.oldPanel; + + toHide + .removeClass( "ui-accordion-content-active" ) + .prev() + .removeClass( "ui-corner-top" ) + .addClass( "ui-corner-all" ); + + // Work around for rendering bug in IE (#5421) + if ( toHide.length ) { + toHide.parent()[0].className = toHide.parent()[0].className; + } + + this._trigger( "activate", null, data ); + } +}); + + + +// DEPRECATED +if ( $.uiBackCompat !== false ) { + // navigation options + (function( $, prototype ) { + $.extend( prototype.options, { + navigation: false, + navigationFilter: function() { + return this.href.toLowerCase() === location.href.toLowerCase(); + } + }); + + var _create = prototype._create; + prototype._create = function() { + if ( this.options.navigation ) { + var that = this, + headers = this.element.find( this.options.header ), + content = headers.next(), + current = headers.add( content ) + .find( "a" ) + .filter( this.options.navigationFilter ) + [ 0 ]; + if ( current ) { + headers.add( content ).each( function( index ) { + if ( $.contains( this, current ) ) { + that.options.active = Math.floor( index / 2 ); + return false; + } + }); + } + } + _create.call( this ); + }; + }( jQuery, jQuery.ui.accordion.prototype ) ); + + // height options + (function( $, prototype ) { + $.extend( prototype.options, { + heightStyle: null, // remove default so we fall back to old values + autoHeight: true, // use heightStyle: "auto" + clearStyle: false, // use heightStyle: "content" + fillSpace: false // use heightStyle: "fill" + }); + + var _create = prototype._create, + _setOption = prototype._setOption; + + $.extend( prototype, { + _create: function() { + this.options.heightStyle = this.options.heightStyle || + this._mergeHeightStyle(); + + _create.call( this ); + }, + + _setOption: function( key ) { + if ( key === "autoHeight" || key === "clearStyle" || key === "fillSpace" ) { + this.options.heightStyle = this._mergeHeightStyle(); + } + _setOption.apply( this, arguments ); + }, + + _mergeHeightStyle: function() { + var options = this.options; + + if ( options.fillSpace ) { + return "fill"; + } + + if ( options.clearStyle ) { + return "content"; + } + + if ( options.autoHeight ) { + return "auto"; + } + } + }); + }( jQuery, jQuery.ui.accordion.prototype ) ); + + // icon options + (function( $, prototype ) { + $.extend( prototype.options.icons, { + activeHeader: null, // remove default so we fall back to old values + headerSelected: "ui-icon-triangle-1-s" + }); + + var _createIcons = prototype._createIcons; + prototype._createIcons = function() { + if ( this.options.icons ) { + this.options.icons.activeHeader = this.options.icons.activeHeader || + this.options.icons.headerSelected; + } + _createIcons.call( this ); + }; + }( jQuery, jQuery.ui.accordion.prototype ) ); + + // expanded active option, activate method + (function( $, prototype ) { + prototype.activate = prototype._activate; + + var _findActive = prototype._findActive; + prototype._findActive = function( index ) { + if ( index === -1 ) { + index = false; + } + if ( index && typeof index !== "number" ) { + index = this.headers.index( this.headers.filter( index ) ); + if ( index === -1 ) { + index = false; + } + } + return _findActive.call( this, index ); + }; + }( jQuery, jQuery.ui.accordion.prototype ) ); + + // resize method + jQuery.ui.accordion.prototype.resize = jQuery.ui.accordion.prototype.refresh; + + // change events + (function( $, prototype ) { + $.extend( prototype.options, { + change: null, + changestart: null + }); + + var _trigger = prototype._trigger; + prototype._trigger = function( type, event, data ) { + var ret = _trigger.apply( this, arguments ); + if ( !ret ) { + return false; + } + + if ( type === "beforeActivate" ) { + ret = _trigger.call( this, "changestart", event, { + oldHeader: data.oldHeader, + oldContent: data.oldPanel, + newHeader: data.newHeader, + newContent: data.newPanel + }); + } else if ( type === "activate" ) { + ret = _trigger.call( this, "change", event, { + oldHeader: data.oldHeader, + oldContent: data.oldPanel, + newHeader: data.newHeader, + newContent: data.newPanel + }); + } + return ret; + }; + }( jQuery, jQuery.ui.accordion.prototype ) ); + + // animated option + // NOTE: this only provides support for "slide", "bounceslide", and easings + // not the full $.ui.accordion.animations API + (function( $, prototype ) { + $.extend( prototype.options, { + animate: null, + animated: "slide" + }); + + var _create = prototype._create; + prototype._create = function() { + var options = this.options; + if ( options.animate === null ) { + if ( !options.animated ) { + options.animate = false; + } else if ( options.animated === "slide" ) { + options.animate = 300; + } else if ( options.animated === "bounceslide" ) { + options.animate = { + duration: 200, + down: { + easing: "easeOutBounce", + duration: 1000 + } + }; + } else { + options.animate = options.animated; + } + } + + _create.call( this ); + }; + }( jQuery, jQuery.ui.accordion.prototype ) ); +} + +})( jQuery ); +(function( $, undefined ) { + +// used to prevent race conditions with remote data sources +var requestIndex = 0; + +$.widget( "ui.autocomplete", { + version: "1.9.1", + defaultElement: "", + options: { + appendTo: "body", + autoFocus: false, + delay: 300, + minLength: 1, + position: { + my: "left top", + at: "left bottom", + collision: "none" + }, + source: null, + + // callbacks + change: null, + close: null, + focus: null, + open: null, + response: null, + search: null, + select: null + }, + + pending: 0, + + _create: function() { + // Some browsers only repeat keydown events, not keypress events, + // so we use the suppressKeyPress flag to determine if we've already + // handled the keydown event. #7269 + // Unfortunately the code for & in keypress is the same as the up arrow, + // so we use the suppressKeyPressRepeat flag to avoid handling keypress + // events when we know the keydown event was used to modify the + // search term. #7799 + var suppressKeyPress, suppressKeyPressRepeat, suppressInput; + + this.isMultiLine = this._isMultiLine(); + this.valueMethod = this.element[ this.element.is( "input,textarea" ) ? "val" : "text" ]; + this.isNewMenu = true; + + this.element + .addClass( "ui-autocomplete-input" ) + .attr( "autocomplete", "off" ); + + this._on( this.element, { + keydown: function( event ) { + if ( this.element.prop( "readOnly" ) ) { + suppressKeyPress = true; + suppressInput = true; + suppressKeyPressRepeat = true; + return; + } + + suppressKeyPress = false; + suppressInput = false; + suppressKeyPressRepeat = false; + var keyCode = $.ui.keyCode; + switch( event.keyCode ) { + case keyCode.PAGE_UP: + suppressKeyPress = true; + this._move( "previousPage", event ); + break; + case keyCode.PAGE_DOWN: + suppressKeyPress = true; + this._move( "nextPage", event ); + break; + case keyCode.UP: + suppressKeyPress = true; + this._keyEvent( "previous", event ); + break; + case keyCode.DOWN: + suppressKeyPress = true; + this._keyEvent( "next", event ); + break; + case keyCode.ENTER: + case keyCode.NUMPAD_ENTER: + // when menu is open and has focus + if ( this.menu.active ) { + // #6055 - Opera still allows the keypress to occur + // which causes forms to submit + suppressKeyPress = true; + event.preventDefault(); + this.menu.select( event ); + } + break; + case keyCode.TAB: + if ( this.menu.active ) { + this.menu.select( event ); + } + break; + case keyCode.ESCAPE: + if ( this.menu.element.is( ":visible" ) ) { + this._value( this.term ); + this.close( event ); + // Different browsers have different default behavior for escape + // Single press can mean undo or clear + // Double press in IE means clear the whole form + event.preventDefault(); + } + break; + default: + suppressKeyPressRepeat = true; + // search timeout should be triggered before the input value is changed + this._searchTimeout( event ); + break; + } + }, + keypress: function( event ) { + if ( suppressKeyPress ) { + suppressKeyPress = false; + event.preventDefault(); + return; + } + if ( suppressKeyPressRepeat ) { + return; + } + + // replicate some key handlers to allow them to repeat in Firefox and Opera + var keyCode = $.ui.keyCode; + switch( event.keyCode ) { + case keyCode.PAGE_UP: + this._move( "previousPage", event ); + break; + case keyCode.PAGE_DOWN: + this._move( "nextPage", event ); + break; + case keyCode.UP: + this._keyEvent( "previous", event ); + break; + case keyCode.DOWN: + this._keyEvent( "next", event ); + break; + } + }, + input: function( event ) { + if ( suppressInput ) { + suppressInput = false; + event.preventDefault(); + return; + } + this._searchTimeout( event ); + }, + focus: function() { + this.selectedItem = null; + this.previous = this._value(); + }, + blur: function( event ) { + if ( this.cancelBlur ) { + delete this.cancelBlur; + return; + } + + clearTimeout( this.searching ); + this.close( event ); + this._change( event ); + } + }); + + this._initSource(); + this.menu = $( "
    ' + + ''; + var thead = (showWeek ? '' : ''); + for (var dow = 0; dow < 7; dow++) { // days of the week + var day = (dow + firstDay) % 7; + thead += '= 5 ? ' class="ui-datepicker-week-end"' : '') + '>' + + '' + dayNamesMin[day] + ''; + } + calender += thead + ''; + var daysInMonth = this._getDaysInMonth(drawYear, drawMonth); + if (drawYear == inst.selectedYear && drawMonth == inst.selectedMonth) + inst.selectedDay = Math.min(inst.selectedDay, daysInMonth); + var leadDays = (this._getFirstDayOfMonth(drawYear, drawMonth) - firstDay + 7) % 7; + var curRows = Math.ceil((leadDays + daysInMonth) / 7); // calculate the number of rows to generate + var numRows = (isMultiMonth ? this.maxRows > curRows ? this.maxRows : curRows : curRows); //If multiple months, use the higher number of rows (see #7043) + this.maxRows = numRows; + var printDate = this._daylightSavingAdjust(new Date(drawYear, drawMonth, 1 - leadDays)); + for (var dRow = 0; dRow < numRows; dRow++) { // create date picker rows + calender += ''; + var tbody = (!showWeek ? '' : ''); + for (var dow = 0; dow < 7; dow++) { // create date picker days + var daySettings = (beforeShowDay ? + beforeShowDay.apply((inst.input ? inst.input[0] : null), [printDate]) : [true, '']); + var otherMonth = (printDate.getMonth() != drawMonth); + var unselectable = (otherMonth && !selectOtherMonths) || !daySettings[0] || + (minDate && printDate < minDate) || (maxDate && printDate > maxDate); + tbody += ''; // display selectable date + printDate.setDate(printDate.getDate() + 1); + printDate = this._daylightSavingAdjust(printDate); + } + calender += tbody + ''; + } + drawMonth++; + if (drawMonth > 11) { + drawMonth = 0; + drawYear++; + } + calender += '
    ' + this._get(inst, 'weekHeader') + '
    ' + + this._get(inst, 'calculateWeek')(printDate) + '' + // actions + (otherMonth && !showOtherMonths ? ' ' : // display for other months + (unselectable ? '' + printDate.getDate() + '' : '' + printDate.getDate() + '')) + '
    ' + (isMultiMonth ? '' + + ((numMonths[0] > 0 && col == numMonths[1]-1) ? '
    ' : '') : ''); + group += calender; + } + html += group; + } + html += buttonPanel + ($.ui.ie6 && !inst.inline ? + '' : ''); + inst._keyEvent = false; + return html; + }, + + /* Generate the month and year header. */ + _generateMonthYearHeader: function(inst, drawMonth, drawYear, minDate, maxDate, + secondary, monthNames, monthNamesShort) { + var changeMonth = this._get(inst, 'changeMonth'); + var changeYear = this._get(inst, 'changeYear'); + var showMonthAfterYear = this._get(inst, 'showMonthAfterYear'); + var html = '
    '; + var monthHtml = ''; + // month selection + if (secondary || !changeMonth) + monthHtml += '' + monthNames[drawMonth] + ''; + else { + var inMinYear = (minDate && minDate.getFullYear() == drawYear); + var inMaxYear = (maxDate && maxDate.getFullYear() == drawYear); + monthHtml += ''; + } + if (!showMonthAfterYear) + html += monthHtml + (secondary || !(changeMonth && changeYear) ? ' ' : ''); + // year selection + if ( !inst.yearshtml ) { + inst.yearshtml = ''; + if (secondary || !changeYear) + html += '' + drawYear + ''; + else { + // determine range of years to display + var years = this._get(inst, 'yearRange').split(':'); + var thisYear = new Date().getFullYear(); + var determineYear = function(value) { + var year = (value.match(/c[+-].*/) ? drawYear + parseInt(value.substring(1), 10) : + (value.match(/[+-].*/) ? thisYear + parseInt(value, 10) : + parseInt(value, 10))); + return (isNaN(year) ? thisYear : year); + }; + var year = determineYear(years[0]); + var endYear = Math.max(year, determineYear(years[1] || '')); + year = (minDate ? Math.max(year, minDate.getFullYear()) : year); + endYear = (maxDate ? Math.min(endYear, maxDate.getFullYear()) : endYear); + inst.yearshtml += ''; + + html += inst.yearshtml; + inst.yearshtml = null; + } + } + html += this._get(inst, 'yearSuffix'); + if (showMonthAfterYear) + html += (secondary || !(changeMonth && changeYear) ? ' ' : '') + monthHtml; + html += '
    '; // Close datepicker_header + return html; + }, + + /* Adjust one of the date sub-fields. */ + _adjustInstDate: function(inst, offset, period) { + var year = inst.drawYear + (period == 'Y' ? offset : 0); + var month = inst.drawMonth + (period == 'M' ? offset : 0); + var day = Math.min(inst.selectedDay, this._getDaysInMonth(year, month)) + + (period == 'D' ? offset : 0); + var date = this._restrictMinMax(inst, + this._daylightSavingAdjust(new Date(year, month, day))); + inst.selectedDay = date.getDate(); + inst.drawMonth = inst.selectedMonth = date.getMonth(); + inst.drawYear = inst.selectedYear = date.getFullYear(); + if (period == 'M' || period == 'Y') + this._notifyChange(inst); + }, + + /* Ensure a date is within any min/max bounds. */ + _restrictMinMax: function(inst, date) { + var minDate = this._getMinMaxDate(inst, 'min'); + var maxDate = this._getMinMaxDate(inst, 'max'); + var newDate = (minDate && date < minDate ? minDate : date); + newDate = (maxDate && newDate > maxDate ? maxDate : newDate); + return newDate; + }, + + /* Notify change of month/year. */ + _notifyChange: function(inst) { + var onChange = this._get(inst, 'onChangeMonthYear'); + if (onChange) + onChange.apply((inst.input ? inst.input[0] : null), + [inst.selectedYear, inst.selectedMonth + 1, inst]); + }, + + /* Determine the number of months to show. */ + _getNumberOfMonths: function(inst) { + var numMonths = this._get(inst, 'numberOfMonths'); + return (numMonths == null ? [1, 1] : (typeof numMonths == 'number' ? [1, numMonths] : numMonths)); + }, + + /* Determine the current maximum date - ensure no time components are set. */ + _getMinMaxDate: function(inst, minMax) { + return this._determineDate(inst, this._get(inst, minMax + 'Date'), null); + }, + + /* Find the number of days in a given month. */ + _getDaysInMonth: function(year, month) { + return 32 - this._daylightSavingAdjust(new Date(year, month, 32)).getDate(); + }, + + /* Find the day of the week of the first of a month. */ + _getFirstDayOfMonth: function(year, month) { + return new Date(year, month, 1).getDay(); + }, + + /* Determines if we should allow a "next/prev" month display change. */ + _canAdjustMonth: function(inst, offset, curYear, curMonth) { + var numMonths = this._getNumberOfMonths(inst); + var date = this._daylightSavingAdjust(new Date(curYear, + curMonth + (offset < 0 ? offset : numMonths[0] * numMonths[1]), 1)); + if (offset < 0) + date.setDate(this._getDaysInMonth(date.getFullYear(), date.getMonth())); + return this._isInRange(inst, date); + }, + + /* Is the given date in the accepted range? */ + _isInRange: function(inst, date) { + var minDate = this._getMinMaxDate(inst, 'min'); + var maxDate = this._getMinMaxDate(inst, 'max'); + return ((!minDate || date.getTime() >= minDate.getTime()) && + (!maxDate || date.getTime() <= maxDate.getTime())); + }, + + /* Provide the configuration settings for formatting/parsing. */ + _getFormatConfig: function(inst) { + var shortYearCutoff = this._get(inst, 'shortYearCutoff'); + shortYearCutoff = (typeof shortYearCutoff != 'string' ? shortYearCutoff : + new Date().getFullYear() % 100 + parseInt(shortYearCutoff, 10)); + return {shortYearCutoff: shortYearCutoff, + dayNamesShort: this._get(inst, 'dayNamesShort'), dayNames: this._get(inst, 'dayNames'), + monthNamesShort: this._get(inst, 'monthNamesShort'), monthNames: this._get(inst, 'monthNames')}; + }, + + /* Format the given date for display. */ + _formatDate: function(inst, day, month, year) { + if (!day) { + inst.currentDay = inst.selectedDay; + inst.currentMonth = inst.selectedMonth; + inst.currentYear = inst.selectedYear; + } + var date = (day ? (typeof day == 'object' ? day : + this._daylightSavingAdjust(new Date(year, month, day))) : + this._daylightSavingAdjust(new Date(inst.currentYear, inst.currentMonth, inst.currentDay))); + return this.formatDate(this._get(inst, 'dateFormat'), date, this._getFormatConfig(inst)); + } +}); + +/* + * Bind hover events for datepicker elements. + * Done via delegate so the binding only occurs once in the lifetime of the parent div. + * Global instActive, set by _updateDatepicker allows the handlers to find their way back to the active picker. + */ +function bindHover(dpDiv) { + var selector = 'button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a'; + return dpDiv.delegate(selector, 'mouseout', function() { + $(this).removeClass('ui-state-hover'); + if (this.className.indexOf('ui-datepicker-prev') != -1) $(this).removeClass('ui-datepicker-prev-hover'); + if (this.className.indexOf('ui-datepicker-next') != -1) $(this).removeClass('ui-datepicker-next-hover'); + }) + .delegate(selector, 'mouseover', function(){ + if (!$.datepicker._isDisabledDatepicker( instActive.inline ? dpDiv.parent()[0] : instActive.input[0])) { + $(this).parents('.ui-datepicker-calendar').find('a').removeClass('ui-state-hover'); + $(this).addClass('ui-state-hover'); + if (this.className.indexOf('ui-datepicker-prev') != -1) $(this).addClass('ui-datepicker-prev-hover'); + if (this.className.indexOf('ui-datepicker-next') != -1) $(this).addClass('ui-datepicker-next-hover'); + } + }); +} + +/* jQuery extend now ignores nulls! */ +function extendRemove(target, props) { + $.extend(target, props); + for (var name in props) + if (props[name] == null || props[name] == undefined) + target[name] = props[name]; + return target; +}; + +/* Invoke the datepicker functionality. + @param options string - a command, optionally followed by additional parameters or + Object - settings for attaching new datepicker functionality + @return jQuery object */ +$.fn.datepicker = function(options){ + + /* Verify an empty collection wasn't passed - Fixes #6976 */ + if ( !this.length ) { + return this; + } + + /* Initialise the date picker. */ + if (!$.datepicker.initialized) { + $(document).mousedown($.datepicker._checkExternalClick). + find(document.body).append($.datepicker.dpDiv); + $.datepicker.initialized = true; + } + + var otherArgs = Array.prototype.slice.call(arguments, 1); + if (typeof options == 'string' && (options == 'isDisabled' || options == 'getDate' || options == 'widget')) + return $.datepicker['_' + options + 'Datepicker']. + apply($.datepicker, [this[0]].concat(otherArgs)); + if (options == 'option' && arguments.length == 2 && typeof arguments[1] == 'string') + return $.datepicker['_' + options + 'Datepicker']. + apply($.datepicker, [this[0]].concat(otherArgs)); + return this.each(function() { + typeof options == 'string' ? + $.datepicker['_' + options + 'Datepicker']. + apply($.datepicker, [this].concat(otherArgs)) : + $.datepicker._attachDatepicker(this, options); + }); +}; + +$.datepicker = new Datepicker(); // singleton instance +$.datepicker.initialized = false; +$.datepicker.uuid = new Date().getTime(); +$.datepicker.version = "1.9.1"; + +// Workaround for #4055 +// Add another global to avoid noConflict issues with inline event handlers +window['DP_jQuery_' + dpuuid] = $; + +})(jQuery); +(function( $, undefined ) { + +var uiDialogClasses = "ui-dialog ui-widget ui-widget-content ui-corner-all ", + sizeRelatedOptions = { + buttons: true, + height: true, + maxHeight: true, + maxWidth: true, + minHeight: true, + minWidth: true, + width: true + }, + resizableRelatedOptions = { + maxHeight: true, + maxWidth: true, + minHeight: true, + minWidth: true + }; + +$.widget("ui.dialog", { + version: "1.9.1", + options: { + autoOpen: true, + buttons: {}, + closeOnEscape: true, + closeText: "close", + dialogClass: "", + draggable: true, + hide: null, + height: "auto", + maxHeight: false, + maxWidth: false, + minHeight: 150, + minWidth: 150, + modal: false, + position: { + my: "center", + at: "center", + of: window, + collision: "fit", + // ensure that the titlebar is never outside the document + using: function( pos ) { + var topOffset = $( this ).css( pos ).offset().top; + if ( topOffset < 0 ) { + $( this ).css( "top", pos.top - topOffset ); + } + } + }, + resizable: true, + show: null, + stack: true, + title: "", + width: 300, + zIndex: 1000 + }, + + _create: function() { + this.originalTitle = this.element.attr( "title" ); + // #5742 - .attr() might return a DOMElement + if ( typeof this.originalTitle !== "string" ) { + this.originalTitle = ""; + } + this.oldPosition = { + parent: this.element.parent(), + index: this.element.parent().children().index( this.element ) + }; + this.options.title = this.options.title || this.originalTitle; + var that = this, + options = this.options, + + title = options.title || " ", + uiDialog, + uiDialogTitlebar, + uiDialogTitlebarClose, + uiDialogTitle, + uiDialogButtonPane; + + uiDialog = ( this.uiDialog = $( "
    " ) ) + .addClass( uiDialogClasses + options.dialogClass ) + .css({ + display: "none", + outline: 0, // TODO: move to stylesheet + zIndex: options.zIndex + }) + // setting tabIndex makes the div focusable + .attr( "tabIndex", -1) + .keydown(function( event ) { + if ( options.closeOnEscape && !event.isDefaultPrevented() && event.keyCode && + event.keyCode === $.ui.keyCode.ESCAPE ) { + that.close( event ); + event.preventDefault(); + } + }) + .mousedown(function( event ) { + that.moveToTop( false, event ); + }) + .appendTo( "body" ); + + this.element + .show() + .removeAttr( "title" ) + .addClass( "ui-dialog-content ui-widget-content" ) + .appendTo( uiDialog ); + + uiDialogTitlebar = ( this.uiDialogTitlebar = $( "
    " ) ) + .addClass( "ui-dialog-titlebar ui-widget-header " + + "ui-corner-all ui-helper-clearfix" ) + .bind( "mousedown", function() { + // Dialog isn't getting focus when dragging (#8063) + uiDialog.focus(); + }) + .prependTo( uiDialog ); + + uiDialogTitlebarClose = $( "" ) + .addClass( "ui-dialog-titlebar-close ui-corner-all" ) + .attr( "role", "button" ) + .click(function( event ) { + event.preventDefault(); + that.close( event ); + }) + .appendTo( uiDialogTitlebar ); + + ( this.uiDialogTitlebarCloseText = $( "" ) ) + .addClass( "ui-icon ui-icon-closethick" ) + .text( options.closeText ) + .appendTo( uiDialogTitlebarClose ); + + uiDialogTitle = $( "" ) + .uniqueId() + .addClass( "ui-dialog-title" ) + .html( title ) + .prependTo( uiDialogTitlebar ); + + uiDialogButtonPane = ( this.uiDialogButtonPane = $( "
    " ) ) + .addClass( "ui-dialog-buttonpane ui-widget-content ui-helper-clearfix" ); + + ( this.uiButtonSet = $( "
    " ) ) + .addClass( "ui-dialog-buttonset" ) + .appendTo( uiDialogButtonPane ); + + uiDialog.attr({ + role: "dialog", + "aria-labelledby": uiDialogTitle.attr( "id" ) + }); + + uiDialogTitlebar.find( "*" ).add( uiDialogTitlebar ).disableSelection(); + this._hoverable( uiDialogTitlebarClose ); + this._focusable( uiDialogTitlebarClose ); + + if ( options.draggable && $.fn.draggable ) { + this._makeDraggable(); + } + if ( options.resizable && $.fn.resizable ) { + this._makeResizable(); + } + + this._createButtons( options.buttons ); + this._isOpen = false; + + if ( $.fn.bgiframe ) { + uiDialog.bgiframe(); + } + + // prevent tabbing out of modal dialogs + this._on( uiDialog, { keydown: function( event ) { + if ( !options.modal || event.keyCode !== $.ui.keyCode.TAB ) { + return; + } + + var tabbables = $( ":tabbable", uiDialog ), + first = tabbables.filter( ":first" ), + last = tabbables.filter( ":last" ); + + if ( event.target === last[0] && !event.shiftKey ) { + first.focus( 1 ); + return false; + } else if ( event.target === first[0] && event.shiftKey ) { + last.focus( 1 ); + return false; + } + }}); + }, + + _init: function() { + if ( this.options.autoOpen ) { + this.open(); + } + }, + + _destroy: function() { + var next, + oldPosition = this.oldPosition; + + if ( this.overlay ) { + this.overlay.destroy(); + } + this.uiDialog.hide(); + this.element + .removeClass( "ui-dialog-content ui-widget-content" ) + .hide() + .appendTo( "body" ); + this.uiDialog.remove(); + + if ( this.originalTitle ) { + this.element.attr( "title", this.originalTitle ); + } + + next = oldPosition.parent.children().eq( oldPosition.index ); + // Don't try to place the dialog next to itself (#8613) + if ( next.length && next[ 0 ] !== this.element[ 0 ] ) { + next.before( this.element ); + } else { + oldPosition.parent.append( this.element ); + } + }, + + widget: function() { + return this.uiDialog; + }, + + close: function( event ) { + var that = this, + maxZ, thisZ; + + if ( !this._isOpen ) { + return; + } + + if ( false === this._trigger( "beforeClose", event ) ) { + return; + } + + this._isOpen = false; + + if ( this.overlay ) { + this.overlay.destroy(); + } + + if ( this.options.hide ) { + this._hide( this.uiDialog, this.options.hide, function() { + that._trigger( "close", event ); + }); + } else { + this.uiDialog.hide(); + this._trigger( "close", event ); + } + + $.ui.dialog.overlay.resize(); + + // adjust the maxZ to allow other modal dialogs to continue to work (see #4309) + if ( this.options.modal ) { + maxZ = 0; + $( ".ui-dialog" ).each(function() { + if ( this !== that.uiDialog[0] ) { + thisZ = $( this ).css( "z-index" ); + if ( !isNaN( thisZ ) ) { + maxZ = Math.max( maxZ, thisZ ); + } + } + }); + $.ui.dialog.maxZ = maxZ; + } + + return this; + }, + + isOpen: function() { + return this._isOpen; + }, + + // the force parameter allows us to move modal dialogs to their correct + // position on open + moveToTop: function( force, event ) { + var options = this.options, + saveScroll; + + if ( ( options.modal && !force ) || + ( !options.stack && !options.modal ) ) { + return this._trigger( "focus", event ); + } + + if ( options.zIndex > $.ui.dialog.maxZ ) { + $.ui.dialog.maxZ = options.zIndex; + } + if ( this.overlay ) { + $.ui.dialog.maxZ += 1; + $.ui.dialog.overlay.maxZ = $.ui.dialog.maxZ; + this.overlay.$el.css( "z-index", $.ui.dialog.overlay.maxZ ); + } + + // Save and then restore scroll + // Opera 9.5+ resets when parent z-index is changed. + // http://bugs.jqueryui.com/ticket/3193 + saveScroll = { + scrollTop: this.element.scrollTop(), + scrollLeft: this.element.scrollLeft() + }; + $.ui.dialog.maxZ += 1; + this.uiDialog.css( "z-index", $.ui.dialog.maxZ ); + this.element.attr( saveScroll ); + this._trigger( "focus", event ); + + return this; + }, + + open: function() { + if ( this._isOpen ) { + return; + } + + var hasFocus, + options = this.options, + uiDialog = this.uiDialog; + + this._size(); + this._position( options.position ); + uiDialog.show( options.show ); + this.overlay = options.modal ? new $.ui.dialog.overlay( this ) : null; + this.moveToTop( true ); + + // set focus to the first tabbable element in the content area or the first button + // if there are no tabbable elements, set focus on the dialog itself + hasFocus = this.element.find( ":tabbable" ); + if ( !hasFocus.length ) { + hasFocus = this.uiDialogButtonPane.find( ":tabbable" ); + if ( !hasFocus.length ) { + hasFocus = uiDialog; + } + } + hasFocus.eq( 0 ).focus(); + + this._isOpen = true; + this._trigger( "open" ); + + return this; + }, + + _createButtons: function( buttons ) { + var that = this, + hasButtons = false; + + // if we already have a button pane, remove it + this.uiDialogButtonPane.remove(); + this.uiButtonSet.empty(); + + if ( typeof buttons === "object" && buttons !== null ) { + $.each( buttons, function() { + return !(hasButtons = true); + }); + } + if ( hasButtons ) { + $.each( buttons, function( name, props ) { + props = $.isFunction( props ) ? + { click: props, text: name } : + props; + var button = $( "" ) + .attr( props, true ) + .unbind( "click" ) + .click(function() { + props.click.apply( that.element[0], arguments ); + }) + .appendTo( that.uiButtonSet ); + if ( $.fn.button ) { + button.button(); + } + }); + this.uiDialog.addClass( "ui-dialog-buttons" ); + this.uiDialogButtonPane.appendTo( this.uiDialog ); + } else { + this.uiDialog.removeClass( "ui-dialog-buttons" ); + } + }, + + _makeDraggable: function() { + var that = this, + options = this.options; + + function filteredUi( ui ) { + return { + position: ui.position, + offset: ui.offset + }; + } + + this.uiDialog.draggable({ + cancel: ".ui-dialog-content, .ui-dialog-titlebar-close", + handle: ".ui-dialog-titlebar", + containment: "document", + start: function( event, ui ) { + $( this ) + .addClass( "ui-dialog-dragging" ); + that._trigger( "dragStart", event, filteredUi( ui ) ); + }, + drag: function( event, ui ) { + that._trigger( "drag", event, filteredUi( ui ) ); + }, + stop: function( event, ui ) { + options.position = [ + ui.position.left - that.document.scrollLeft(), + ui.position.top - that.document.scrollTop() + ]; + $( this ) + .removeClass( "ui-dialog-dragging" ); + that._trigger( "dragStop", event, filteredUi( ui ) ); + $.ui.dialog.overlay.resize(); + } + }); + }, + + _makeResizable: function( handles ) { + handles = (handles === undefined ? this.options.resizable : handles); + var that = this, + options = this.options, + // .ui-resizable has position: relative defined in the stylesheet + // but dialogs have to use absolute or fixed positioning + position = this.uiDialog.css( "position" ), + resizeHandles = typeof handles === 'string' ? + handles : + "n,e,s,w,se,sw,ne,nw"; + + function filteredUi( ui ) { + return { + originalPosition: ui.originalPosition, + originalSize: ui.originalSize, + position: ui.position, + size: ui.size + }; + } + + this.uiDialog.resizable({ + cancel: ".ui-dialog-content", + containment: "document", + alsoResize: this.element, + maxWidth: options.maxWidth, + maxHeight: options.maxHeight, + minWidth: options.minWidth, + minHeight: this._minHeight(), + handles: resizeHandles, + start: function( event, ui ) { + $( this ).addClass( "ui-dialog-resizing" ); + that._trigger( "resizeStart", event, filteredUi( ui ) ); + }, + resize: function( event, ui ) { + that._trigger( "resize", event, filteredUi( ui ) ); + }, + stop: function( event, ui ) { + $( this ).removeClass( "ui-dialog-resizing" ); + options.height = $( this ).height(); + options.width = $( this ).width(); + that._trigger( "resizeStop", event, filteredUi( ui ) ); + $.ui.dialog.overlay.resize(); + } + }) + .css( "position", position ) + .find( ".ui-resizable-se" ) + .addClass( "ui-icon ui-icon-grip-diagonal-se" ); + }, + + _minHeight: function() { + var options = this.options; + + if ( options.height === "auto" ) { + return options.minHeight; + } else { + return Math.min( options.minHeight, options.height ); + } + }, + + _position: function( position ) { + var myAt = [], + offset = [ 0, 0 ], + isVisible; + + if ( position ) { + // deep extending converts arrays to objects in jQuery <= 1.3.2 :-( + // if (typeof position == 'string' || $.isArray(position)) { + // myAt = $.isArray(position) ? position : position.split(' '); + + if ( typeof position === "string" || (typeof position === "object" && "0" in position ) ) { + myAt = position.split ? position.split( " " ) : [ position[ 0 ], position[ 1 ] ]; + if ( myAt.length === 1 ) { + myAt[ 1 ] = myAt[ 0 ]; + } + + $.each( [ "left", "top" ], function( i, offsetPosition ) { + if ( +myAt[ i ] === myAt[ i ] ) { + offset[ i ] = myAt[ i ]; + myAt[ i ] = offsetPosition; + } + }); + + position = { + my: myAt[0] + (offset[0] < 0 ? offset[0] : "+" + offset[0]) + " " + + myAt[1] + (offset[1] < 0 ? offset[1] : "+" + offset[1]), + at: myAt.join( " " ) + }; + } + + position = $.extend( {}, $.ui.dialog.prototype.options.position, position ); + } else { + position = $.ui.dialog.prototype.options.position; + } + + // need to show the dialog to get the actual offset in the position plugin + isVisible = this.uiDialog.is( ":visible" ); + if ( !isVisible ) { + this.uiDialog.show(); + } + this.uiDialog.position( position ); + if ( !isVisible ) { + this.uiDialog.hide(); + } + }, + + _setOptions: function( options ) { + var that = this, + resizableOptions = {}, + resize = false; + + $.each( options, function( key, value ) { + that._setOption( key, value ); + + if ( key in sizeRelatedOptions ) { + resize = true; + } + if ( key in resizableRelatedOptions ) { + resizableOptions[ key ] = value; + } + }); + + if ( resize ) { + this._size(); + } + if ( this.uiDialog.is( ":data(resizable)" ) ) { + this.uiDialog.resizable( "option", resizableOptions ); + } + }, + + _setOption: function( key, value ) { + var isDraggable, isResizable, + uiDialog = this.uiDialog; + + switch ( key ) { + case "buttons": + this._createButtons( value ); + break; + case "closeText": + // ensure that we always pass a string + this.uiDialogTitlebarCloseText.text( "" + value ); + break; + case "dialogClass": + uiDialog + .removeClass( this.options.dialogClass ) + .addClass( uiDialogClasses + value ); + break; + case "disabled": + if ( value ) { + uiDialog.addClass( "ui-dialog-disabled" ); + } else { + uiDialog.removeClass( "ui-dialog-disabled" ); + } + break; + case "draggable": + isDraggable = uiDialog.is( ":data(draggable)" ); + if ( isDraggable && !value ) { + uiDialog.draggable( "destroy" ); + } + + if ( !isDraggable && value ) { + this._makeDraggable(); + } + break; + case "position": + this._position( value ); + break; + case "resizable": + // currently resizable, becoming non-resizable + isResizable = uiDialog.is( ":data(resizable)" ); + if ( isResizable && !value ) { + uiDialog.resizable( "destroy" ); + } + + // currently resizable, changing handles + if ( isResizable && typeof value === "string" ) { + uiDialog.resizable( "option", "handles", value ); + } + + // currently non-resizable, becoming resizable + if ( !isResizable && value !== false ) { + this._makeResizable( value ); + } + break; + case "title": + // convert whatever was passed in o a string, for html() to not throw up + $( ".ui-dialog-title", this.uiDialogTitlebar ) + .html( "" + ( value || " " ) ); + break; + } + + this._super( key, value ); + }, + + _size: function() { + /* If the user has resized the dialog, the .ui-dialog and .ui-dialog-content + * divs will both have width and height set, so we need to reset them + */ + var nonContentHeight, minContentHeight, autoHeight, + options = this.options, + isVisible = this.uiDialog.is( ":visible" ); + + // reset content sizing + this.element.show().css({ + width: "auto", + minHeight: 0, + height: 0 + }); + + if ( options.minWidth > options.width ) { + options.width = options.minWidth; + } + + // reset wrapper sizing + // determine the height of all the non-content elements + nonContentHeight = this.uiDialog.css({ + height: "auto", + width: options.width + }) + .outerHeight(); + minContentHeight = Math.max( 0, options.minHeight - nonContentHeight ); + + if ( options.height === "auto" ) { + // only needed for IE6 support + if ( $.support.minHeight ) { + this.element.css({ + minHeight: minContentHeight, + height: "auto" + }); + } else { + this.uiDialog.show(); + autoHeight = this.element.css( "height", "auto" ).height(); + if ( !isVisible ) { + this.uiDialog.hide(); + } + this.element.height( Math.max( autoHeight, minContentHeight ) ); + } + } else { + this.element.height( Math.max( options.height - nonContentHeight, 0 ) ); + } + + if (this.uiDialog.is( ":data(resizable)" ) ) { + this.uiDialog.resizable( "option", "minHeight", this._minHeight() ); + } + } +}); + +$.extend($.ui.dialog, { + uuid: 0, + maxZ: 0, + + getTitleId: function($el) { + var id = $el.attr( "id" ); + if ( !id ) { + this.uuid += 1; + id = this.uuid; + } + return "ui-dialog-title-" + id; + }, + + overlay: function( dialog ) { + this.$el = $.ui.dialog.overlay.create( dialog ); + } +}); + +$.extend( $.ui.dialog.overlay, { + instances: [], + // reuse old instances due to IE memory leak with alpha transparency (see #5185) + oldInstances: [], + maxZ: 0, + events: $.map( + "focus,mousedown,mouseup,keydown,keypress,click".split( "," ), + function( event ) { + return event + ".dialog-overlay"; + } + ).join( " " ), + create: function( dialog ) { + if ( this.instances.length === 0 ) { + // prevent use of anchors and inputs + // we use a setTimeout in case the overlay is created from an + // event that we're going to be cancelling (see #2804) + setTimeout(function() { + // handle $(el).dialog().dialog('close') (see #4065) + if ( $.ui.dialog.overlay.instances.length ) { + $( document ).bind( $.ui.dialog.overlay.events, function( event ) { + // stop events if the z-index of the target is < the z-index of the overlay + // we cannot return true when we don't want to cancel the event (#3523) + if ( $( event.target ).zIndex() < $.ui.dialog.overlay.maxZ ) { + return false; + } + }); + } + }, 1 ); + + // handle window resize + $( window ).bind( "resize.dialog-overlay", $.ui.dialog.overlay.resize ); + } + + var $el = ( this.oldInstances.pop() || $( "
    " ).addClass( "ui-widget-overlay" ) ); + + // allow closing by pressing the escape key + $( document ).bind( "keydown.dialog-overlay", function( event ) { + var instances = $.ui.dialog.overlay.instances; + // only react to the event if we're the top overlay + if ( instances.length !== 0 && instances[ instances.length - 1 ] === $el && + dialog.options.closeOnEscape && !event.isDefaultPrevented() && event.keyCode && + event.keyCode === $.ui.keyCode.ESCAPE ) { + + dialog.close( event ); + event.preventDefault(); + } + }); + + $el.appendTo( document.body ).css({ + width: this.width(), + height: this.height() + }); + + if ( $.fn.bgiframe ) { + $el.bgiframe(); + } + + this.instances.push( $el ); + return $el; + }, + + destroy: function( $el ) { + var indexOf = $.inArray( $el, this.instances ), + maxZ = 0; + + if ( indexOf !== -1 ) { + this.oldInstances.push( this.instances.splice( indexOf, 1 )[ 0 ] ); + } + + if ( this.instances.length === 0 ) { + $( [ document, window ] ).unbind( ".dialog-overlay" ); + } + + $el.height( 0 ).width( 0 ).remove(); + + // adjust the maxZ to allow other modal dialogs to continue to work (see #4309) + $.each( this.instances, function() { + maxZ = Math.max( maxZ, this.css( "z-index" ) ); + }); + this.maxZ = maxZ; + }, + + height: function() { + var scrollHeight, + offsetHeight; + // handle IE + if ( $.ui.ie ) { + scrollHeight = Math.max( + document.documentElement.scrollHeight, + document.body.scrollHeight + ); + offsetHeight = Math.max( + document.documentElement.offsetHeight, + document.body.offsetHeight + ); + + if ( scrollHeight < offsetHeight ) { + return $( window ).height() + "px"; + } else { + return scrollHeight + "px"; + } + // handle "good" browsers + } else { + return $( document ).height() + "px"; + } + }, + + width: function() { + var scrollWidth, + offsetWidth; + // handle IE + if ( $.ui.ie ) { + scrollWidth = Math.max( + document.documentElement.scrollWidth, + document.body.scrollWidth + ); + offsetWidth = Math.max( + document.documentElement.offsetWidth, + document.body.offsetWidth + ); + + if ( scrollWidth < offsetWidth ) { + return $( window ).width() + "px"; + } else { + return scrollWidth + "px"; + } + // handle "good" browsers + } else { + return $( document ).width() + "px"; + } + }, + + resize: function() { + /* If the dialog is draggable and the user drags it past the + * right edge of the window, the document becomes wider so we + * need to stretch the overlay. If the user then drags the + * dialog back to the left, the document will become narrower, + * so we need to shrink the overlay to the appropriate size. + * This is handled by shrinking the overlay before setting it + * to the full document size. + */ + var $overlays = $( [] ); + $.each( $.ui.dialog.overlay.instances, function() { + $overlays = $overlays.add( this ); + }); + + $overlays.css({ + width: 0, + height: 0 + }).css({ + width: $.ui.dialog.overlay.width(), + height: $.ui.dialog.overlay.height() + }); + } +}); + +$.extend( $.ui.dialog.overlay.prototype, { + destroy: function() { + $.ui.dialog.overlay.destroy( this.$el ); + } +}); + +}( jQuery ) ); +(function( $, undefined ) { + +var mouseHandled = false; + +$.widget( "ui.menu", { + version: "1.9.1", + defaultElement: "
    "+(o[0]>0&&I==o[1]-1?'
    ':""):""),F+=U}B+=F}return B+=x+($.ui.ie6&&!e.inline?'':""),e._keyEvent=!1,B},_generateMonthYearHeader:function(e,t,n,r,i,s,o,u){var a=this._get(e,"changeMonth"),f=this._get(e,"changeYear"),l=this._get(e,"showMonthAfterYear"),c='
    ',h="";if(s||!a)h+=''+o[t]+"";else{var p=r&&r.getFullYear()==n,d=i&&i.getFullYear()==n;h+='"}l||(c+=h+(s||!a||!f?" ":""));if(!e.yearshtml){e.yearshtml="";if(s||!f)c+=''+n+"";else{var m=this._get(e,"yearRange").split(":"),g=(new Date).getFullYear(),y=function(e){var t=e.match(/c[+-].*/)?n+parseInt(e.substring(1),10):e.match(/[+-].*/)?g+parseInt(e,10):parseInt(e,10);return isNaN(t)?g:t},b=y(m[0]),w=Math.max(b,y(m[1]||""));b=r?Math.max(b,r.getFullYear()):b,w=i?Math.min(w,i.getFullYear()):w,e.yearshtml+='",c+=e.yearshtml,e.yearshtml=null}}return c+=this._get(e,"yearSuffix"),l&&(c+=(s||!a||!f?" ":"")+h),c+="
    ",c},_adjustInstDate:function(e,t,n){var r=e.drawYear+(n=="Y"?t:0),i=e.drawMonth+(n=="M"?t:0),s=Math.min(e.selectedDay,this._getDaysInMonth(r,i))+(n=="D"?t:0),o=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(r,i,s)));e.selectedDay=o.getDate(),e.drawMonth=e.selectedMonth=o.getMonth(),e.drawYear=e.selectedYear=o.getFullYear(),(n=="M"||n=="Y")&&this._notifyChange(e)},_restrictMinMax:function(e,t){var n=this._getMinMaxDate(e,"min"),r=this._getMinMaxDate(e,"max"),i=n&&tr?r:i,i},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){var t=this._get(e,"numberOfMonths");return t==null?[1,1]:typeof t=="number"?[1,t]:t},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return(new Date(e,t,1)).getDay()},_canAdjustMonth:function(e,t,n,r){var i=this._getNumberOfMonths(e),s=this._daylightSavingAdjust(new Date(n,r+(t<0?t:i[0]*i[1]),1));return t<0&&s.setDate(this._getDaysInMonth(s.getFullYear(),s.getMonth())),this._isInRange(e,s)},_isInRange:function(e,t){var n=this._getMinMaxDate(e,"min"),r=this._getMinMaxDate(e,"max");return(!n||t.getTime()>=n.getTime())&&(!r||t.getTime()<=r.getTime())},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return t=typeof t!="string"?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,n,r){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);var i=t?typeof t=="object"?t:this._daylightSavingAdjust(new Date(r,n,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),i,this._getFormatConfig(e))}}),$.fn.datepicker=function(e){if(!this.length)return this;$.datepicker.initialized||($(document).mousedown($.datepicker._checkExternalClick).find(document.body).append($.datepicker.dpDiv),$.datepicker.initialized=!0);var t=Array.prototype.slice.call(arguments,1);return typeof e!="string"||e!="isDisabled"&&e!="getDate"&&e!="widget"?e=="option"&&arguments.length==2&&typeof arguments[1]=="string"?$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t)):this.each(function(){typeof e=="string"?$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this].concat(t)):$.datepicker._attachDatepicker(this,e)}):$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t))},$.datepicker=new Datepicker,$.datepicker.initialized=!1,$.datepicker.uuid=(new Date).getTime(),$.datepicker.version="1.9.1",window["DP_jQuery_"+dpuuid]=$})(jQuery);(function(e,t){var n="ui-dialog ui-widget ui-widget-content ui-corner-all ",r={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},i={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0};e.widget("ui.dialog",{version:"1.9.1",options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var n=e(this).css(t).offset().top;n<0&&e(this).css("top",t.top-n)}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1e3},_create:function(){this.originalTitle=this.element.attr("title"),typeof this.originalTitle!="string"&&(this.originalTitle=""),this.oldPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.options.title=this.options.title||this.originalTitle;var t=this,r=this.options,i=r.title||" ",s,o,u,a,f;s=(this.uiDialog=e("
    ")).addClass(n+r.dialogClass).css({display:"none",outline:0,zIndex:r.zIndex}).attr("tabIndex",-1).keydown(function(n){r.closeOnEscape&&!n.isDefaultPrevented()&&n.keyCode&&n.keyCode===e.ui.keyCode.ESCAPE&&(t.close(n),n.preventDefault())}).mousedown(function(e){t.moveToTop(!1,e)}).appendTo("body"),this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(s),o=(this.uiDialogTitlebar=e("
    ")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").bind("mousedown",function(){s.focus()}).prependTo(s),u=e("").addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").click(function(e){e.preventDefault(),t.close(e)}).appendTo(o),(this.uiDialogTitlebarCloseText=e("")).addClass("ui-icon ui-icon-closethick").text(r.closeText).appendTo(u),a=e("").uniqueId().addClass("ui-dialog-title").html(i).prependTo(o),f=(this.uiDialogButtonPane=e("
    ")).addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),(this.uiButtonSet=e("
    ")).addClass("ui-dialog-buttonset").appendTo(f),s.attr({role:"dialog","aria-labelledby":a.attr("id")}),o.find("*").add(o).disableSelection(),this._hoverable(u),this._focusable(u),r.draggable&&e.fn.draggable&&this._makeDraggable(),r.resizable&&e.fn.resizable&&this._makeResizable(),this._createButtons(r.buttons),this._isOpen=!1,e.fn.bgiframe&&s.bgiframe(),this._on(s,{keydown:function(t){if(!r.modal||t.keyCode!==e.ui.keyCode.TAB)return;var n=e(":tabbable",s),i=n.filter(":first"),o=n.filter(":last");if(t.target===o[0]&&!t.shiftKey)return i.focus(1),!1;if(t.target===i[0]&&t.shiftKey)return o.focus(1),!1}})},_init:function(){this.options.autoOpen&&this.open()},_destroy:function(){var e,t=this.oldPosition;this.overlay&&this.overlay.destroy(),this.uiDialog.hide(),this.element.removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),e=t.parent.children().eq(t.index),e.length&&e[0]!==this.element[0]?e.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},close:function(t){var n=this,r,i;if(!this._isOpen)return;if(!1===this._trigger("beforeClose",t))return;return this._isOpen=!1,this.overlay&&this.overlay.destroy(),this.options.hide?this._hide(this.uiDialog,this.options.hide,function(){n._trigger("close",t)}):(this.uiDialog.hide(),this._trigger("close",t)),e.ui.dialog.overlay.resize(),this.options.modal&&(r=0,e(".ui-dialog").each(function(){this!==n.uiDialog[0]&&(i=e(this).css("z-index"),isNaN(i)||(r=Math.max(r,i)))}),e.ui.dialog.maxZ=r),this},isOpen:function(){return this._isOpen},moveToTop:function(t,n){var r=this.options,i;return r.modal&&!t||!r.stack&&!r.modal?this._trigger("focus",n):(r.zIndex>e.ui.dialog.maxZ&&(e.ui.dialog.maxZ=r.zIndex),this.overlay&&(e.ui.dialog.maxZ+=1,e.ui.dialog.overlay.maxZ=e.ui.dialog.maxZ,this.overlay.$el.css("z-index",e.ui.dialog.overlay.maxZ)),i={scrollTop:this.element.scrollTop(),scrollLeft:this.element.scrollLeft()},e.ui.dialog.maxZ+=1,this.uiDialog.css("z-index",e.ui.dialog.maxZ),this.element.attr(i),this._trigger("focus",n),this)},open:function(){if(this._isOpen)return;var t,n=this.options,r=this.uiDialog;return this._size(),this._position(n.position),r.show(n.show),this.overlay=n.modal?new e.ui.dialog.overlay(this):null,this.moveToTop(!0),t=this.element.find(":tabbable"),t.length||(t=this.uiDialogButtonPane.find(":tabbable"),t.length||(t=r)),t.eq(0).focus(),this._isOpen=!0,this._trigger("open"),this},_createButtons:function(t){var n=this,r=!1;this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),typeof t=="object"&&t!==null&&e.each(t,function(){return!(r=!0)}),r?(e.each(t,function(t,r){r=e.isFunction(r)?{click:r,text:t}:r;var i=e("").attr(r,!0).unbind("click").click(function(){r.click.apply(n.element[0],arguments)}).appendTo(n.uiButtonSet);e.fn.button&&i.button()}),this.uiDialog.addClass("ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog)):this.uiDialog.removeClass("ui-dialog-buttons")},_makeDraggable:function(){function r(e){return{position:e.position,offset:e.offset}}var t=this,n=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(n,i){e(this).addClass("ui-dialog-dragging"),t._trigger("dragStart",n,r(i))},drag:function(e,n){t._trigger("drag",e,r(n))},stop:function(i,s){n.position=[s.position.left-t.document.scrollLeft(),s.position.top-t.document.scrollTop()],e(this).removeClass("ui-dialog-dragging"),t._trigger("dragStop",i,r(s)),e.ui.dialog.overlay.resize()}})},_makeResizable:function(n){function u(e){return{originalPosition:e.originalPosition,originalSize:e.originalSize,position:e.position,size:e.size}}n=n===t?this.options.resizable:n;var r=this,i=this.options,s=this.uiDialog.css("position"),o=typeof n=="string"?n:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:i.maxWidth,maxHeight:i.maxHeight,minWidth:i.minWidth,minHeight:this._minHeight(),handles:o,start:function(t,n){e(this).addClass("ui-dialog-resizing"),r._trigger("resizeStart",t,u(n))},resize:function(e,t){r._trigger("resize",e,u(t))},stop:function(t,n){e(this).removeClass("ui-dialog-resizing"),i.height=e(this).height(),i.width=e(this).width(),r._trigger("resizeStop",t,u(n)),e.ui.dialog.overlay.resize()}}).css("position",s).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var e=this.options;return e.height==="auto"?e.minHeight:Math.min(e.minHeight,e.height)},_position:function(t){var n=[],r=[0,0],i;if(t){if(typeof t=="string"||typeof t=="object"&&"0"in t)n=t.split?t.split(" "):[t[0],t[1]],n.length===1&&(n[1]=n[0]),e.each(["left","top"],function(e,t){+n[e]===n[e]&&(r[e]=n[e],n[e]=t)}),t={my:n[0]+(r[0]<0?r[0]:"+"+r[0])+" "+n[1]+(r[1]<0?r[1]:"+"+r[1]),at:n.join(" ")};t=e.extend({},e.ui.dialog.prototype.options.position,t)}else t=e.ui.dialog.prototype.options.position;i=this.uiDialog.is(":visible"),i||this.uiDialog.show(),this.uiDialog.position(t),i||this.uiDialog.hide()},_setOptions:function(t){var n=this,s={},o=!1;e.each(t,function(e,t){n._setOption(e,t),e in r&&(o=!0),e in i&&(s[e]=t)}),o&&this._size(),this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",s)},_setOption:function(t,r){var i,s,o=this.uiDialog;switch(t){case"buttons":this._createButtons(r);break;case"closeText":this.uiDialogTitlebarCloseText.text(""+r);break;case"dialogClass":o.removeClass(this.options.dialogClass).addClass(n+r);break;case"disabled":r?o.addClass("ui-dialog-disabled"):o.removeClass("ui-dialog-disabled");break;case"draggable":i=o.is(":data(draggable)"),i&&!r&&o.draggable("destroy"),!i&&r&&this._makeDraggable();break;case"position":this._position(r);break;case"resizable":s=o.is(":data(resizable)"),s&&!r&&o.resizable("destroy"),s&&typeof r=="string"&&o.resizable("option","handles",r),!s&&r!==!1&&this._makeResizable(r);break;case"title":e(".ui-dialog-title",this.uiDialogTitlebar).html(""+(r||" "))}this._super(t,r)},_size:function(){var t,n,r,i=this.options,s=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0}),i.minWidth>i.width&&(i.width=i.minWidth),t=this.uiDialog.css({height:"auto",width:i.width}).outerHeight(),n=Math.max(0,i.minHeight-t),i.height==="auto"?e.support.minHeight?this.element.css({minHeight:n,height:"auto"}):(this.uiDialog.show(),r=this.element.css("height","auto").height(),s||this.uiDialog.hide(),this.element.height(Math.max(r,n))):this.element.height(Math.max(i.height-t,0)),this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}}),e.extend(e.ui.dialog,{uuid:0,maxZ:0,getTitleId:function(e){var t=e.attr("id");return t||(this.uuid+=1,t=this.uuid),"ui-dialog-title-"+t},overlay:function(t){this.$el=e.ui.dialog.overlay.create(t)}}),e.extend(e.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:e.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(e){return e+".dialog-overlay"}).join(" "),create:function(t){this.instances.length===0&&(setTimeout(function(){e.ui.dialog.overlay.instances.length&&e(document).bind(e.ui.dialog.overlay.events,function(t){if(e(t.target).zIndex()").addClass("ui-widget-overlay");return e(document).bind("keydown.dialog-overlay",function(r){var i=e.ui.dialog.overlay.instances;i.length!==0&&i[i.length-1]===n&&t.options.closeOnEscape&&!r.isDefaultPrevented()&&r.keyCode&&r.keyCode===e.ui.keyCode.ESCAPE&&(t.close(r),r.preventDefault())}),n.appendTo(document.body).css({width:this.width(),height:this.height()}),e.fn.bgiframe&&n.bgiframe(),this.instances.push(n),n},destroy:function(t){var n=e.inArray(t,this.instances),r=0;n!==-1&&this.oldInstances.push(this.instances.splice(n,1)[0]),this.instances.length===0&&e([document,window]).unbind(".dialog-overlay"),t.height(0).width(0).remove(),e.each(this.instances,function(){r=Math.max(r,this.css("z-index"))}),this.maxZ=r},height:function(){var t,n;return e.ui.ie?(t=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),n=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight),t",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,e.proxy(function(e){this.options.disabled&&e.preventDefault()},this)),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item > a":function(e){e.preventDefault()},"click .ui-state-disabled > a":function(e){e.preventDefault()},"click .ui-menu-item:has(a)":function(t){var r=e(t.target).closest(".ui-menu-item");!n&&r.not(".ui-state-disabled").length&&(n=!0,this.select(t),r.has(".ui-menu").length?this.expand(t):this.element.is(":focus")||(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){var n=e(t.currentTarget);n.siblings().children(".ui-state-active").removeClass("ui-state-active"),this.focus(t,n)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var n=this.active||this.element.children(".ui-menu-item").eq(0);t||this.focus(e,n)},blur:function(t){this._delay(function(){e.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){e(t.target).closest(".ui-menu").length||this.collapseAll(t),n=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").andSelf().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=e(this);t.data("ui-menu-submenu-carat")&&t.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){function a(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var n,r,i,s,o,u=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:u=!1,r=this.previousFilter||"",i=String.fromCharCode(t.keyCode),s=!1,clearTimeout(this.filterTimer),i===r?s=!0:i=r+i,o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())}),n=s&&n.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):n,n.length||(i=String.fromCharCode(t.keyCode),o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())})),n.length?(this.focus(t,n),n.length>1?(this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter):delete this.previousFilter}u&&t.preventDefault()},_activate:function(e){this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var t,n=this.options.icons.submenu,r=this.element.find(this.options.menus+":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"});t=r.add(this.element),t.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()}),t.children(":not(.ui-menu-item)").each(function(){var t=e(this);/[^\-—–\s]/.test(t.text())||t.addClass("ui-widget-content ui-menu-divider")}),t.children(".ui-state-disabled").attr("aria-disabled","true"),r.each(function(){var t=e(this),r=t.prev("a"),i=e("").addClass("ui-menu-icon ui-icon "+n).data("ui-menu-submenu-carat",!0);r.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",r.attr("id"))}),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},focus:function(e,t){var n,r;this.blur(e,e&&e.type==="focus"),this._scrollIntoView(t),this.active=t.first(),r=this.active.children("a").addClass("ui-state-focus"),this.options.role&&this.element.attr("aria-activedescendant",r.attr("id")),this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"),e&&e.type==="keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay),n=t.children(".ui-menu"),n.length&&/^mouse/.test(e.type)&&this._startOpening(n),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var n,r,i,s,o,u;this._hasScroll()&&(n=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,r=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-n-r,s=this.activeMenu.scrollTop(),o=this.activeMenu.height(),u=t.height(),i<0?this.activeMenu.scrollTop(s+i):i+u>o&&this.activeMenu.scrollTop(s+i-o+u))},blur:function(e,t){t||clearTimeout(this.timer);if(!this.active)return;this.active.children("a").removeClass("ui-state-focus"),this.active=null,this._trigger("blur",e,{item:this.active})},_startOpening:function(e){clearTimeout(this.timer);if(e.attr("aria-hidden")!=="true")return;this.timer=this._delay(function(){this._close(),this._open(e)},this.delay)},_open:function(t){var n=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(n)},collapseAll:function(t,n){clearTimeout(this.timer),this.timer=this._delay(function(){var r=n?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element),this._close(r),this.blur(t),this.activeMenu=r},this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(e,t,n){var r;this.active&&(e==="first"||e==="last"?r=this.active[e==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):r=this.active[e+"All"](".ui-menu-item").eq(0));if(!r||!r.length||!this.active)r=this.activeMenu.children(".ui-menu-item")[t]();this.focus(n,r)},nextPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isLastItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r-i<0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]())},previousPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isFirstItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r+i>0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item").first())},_hasScroll:function(){return this.element.outerHeight()
    ").appendTo(this.element),this.oldValue=this._value(),this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.valueDiv.remove()},value:function(e){return e===t?this._value():(this._setOption("value",e),this)},_setOption:function(e,t){e==="value"&&(this.options.value=t,this._refreshValue(),this._value()===this.options.max&&this._trigger("complete")),this._super(e,t)},_value:function(){var e=this.options.value;return typeof e!="number"&&(e=0),Math.min(this.options.max,Math.max(this.min,e))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var e=this.value(),t=this._percentage();this.oldValue!==e&&(this.oldValue=e,this._trigger("change")),this.valueDiv.toggle(e>this.min).toggleClass("ui-corner-right",e===this.options.max).width(t.toFixed(0)+"%"),this.element.attr("aria-valuenow",e)}})})(jQuery);(function(e,t){var n=5;e.widget("ui.slider",e.ui.mouse,{version:"1.9.1",widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null},_create:function(){var t,r,i=this.options,s=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),o="",u=[];this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget"+" ui-widget-content"+" ui-corner-all"+(i.disabled?" ui-slider-disabled ui-disabled":"")),this.range=e([]),i.range&&(i.range===!0&&(i.values||(i.values=[this._valueMin(),this._valueMin()]),i.values.length&&i.values.length!==2&&(i.values=[i.values[0],i.values[0]])),this.range=e("
    ").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(i.range==="min"||i.range==="max"?" ui-slider-range-"+i.range:""))),r=i.values&&i.values.length||1;for(t=s.length;tn&&(i=n,s=e(this),o=t)}),c.range===!0&&this.values(1)===c.min&&(o+=1,s=e(this.handles[o])),u=this._start(t,o),u===!1?!1:(this._mouseSliding=!0,this._handleIndex=o,s.addClass("ui-state-active").focus(),a=s.offset(),f=!e(t.target).parents().andSelf().is(".ui-slider-handle"),this._clickOffset=f?{left:0,top:0}:{left:t.pageX-a.left-s.width()/2,top:t.pageY-a.top-s.height()/2-(parseInt(s.css("borderTopWidth"),10)||0)-(parseInt(s.css("borderBottomWidth"),10)||0)+(parseInt(s.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,o,r),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},n=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,n),!1},_mouseStop:function(e){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(e){var t,n,r,i,s;return this.orientation==="horizontal"?(t=this.elementSize.width,n=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,n=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),r=n/t,r>1&&(r=1),r<0&&(r=0),this.orientation==="vertical"&&(r=1-r),i=this._valueMax()-this._valueMin(),s=this._valueMin()+r*i,this._trimAlignValue(s)},_start:function(e,t){var n={handle:this.handles[t],value:this.value()};return this.options.values&&this.options.values.length&&(n.value=this.values(t),n.values=this.values()),this._trigger("start",e,n)},_slide:function(e,t,n){var r,i,s;this.options.values&&this.options.values.length?(r=this.values(t?0:1),this.options.values.length===2&&this.options.range===!0&&(t===0&&n>r||t===1&&n1){this.options.values[t]=this._trimAlignValue(n),this._refreshValue(),this._change(null,t);return}if(!arguments.length)return this._values();if(!e.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(t):this.value();r=this.options.values,i=arguments[0];for(s=0;s=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,n=(e-this._valueMin())%t,r=e-n;return Math.abs(n)*2>=t&&(r+=n>0?t:-t),parseFloat(r.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var t,n,r,i,s,o=this.options.range,u=this.options,a=this,f=this._animateOff?!1:u.animate,l={};this.options.values&&this.options.values.length?this.handles.each(function(r){n=(a.values(r)-a._valueMin())/(a._valueMax()-a._valueMin())*100,l[a.orientation==="horizontal"?"left":"bottom"]=n+"%",e(this).stop(1,1)[f?"animate":"css"](l,u.animate),a.options.range===!0&&(a.orientation==="horizontal"?(r===0&&a.range.stop(1,1)[f?"animate":"css"]({left:n+"%"},u.animate),r===1&&a.range[f?"animate":"css"]({width:n-t+"%"},{queue:!1,duration:u.animate})):(r===0&&a.range.stop(1,1)[f?"animate":"css"]({bottom:n+"%"},u.animate),r===1&&a.range[f?"animate":"css"]({height:n-t+"%"},{queue:!1,duration:u.animate}))),t=n}):(r=this.value(),i=this._valueMin(),s=this._valueMax(),n=s!==i?(r-i)/(s-i)*100:0,l[this.orientation==="horizontal"?"left":"bottom"]=n+"%",this.handle.stop(1,1)[f?"animate":"css"](l,u.animate),o==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[f?"animate":"css"]({width:n+"%"},u.animate),o==="max"&&this.orientation==="horizontal"&&this.range[f?"animate":"css"]({width:100-n+"%"},{queue:!1,duration:u.animate}),o==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[f?"animate":"css"]({height:n+"%"},u.animate),o==="max"&&this.orientation==="vertical"&&this.range[f?"animate":"css"]({height:100-n+"%"},{queue:!1,duration:u.animate}))}})})(jQuery);(function(e){function t(e){return function(){var t=this.element.val();e.apply(this,arguments),this._refresh(),t!==this.element.val()&&this._trigger("change")}}e.widget("ui.spinner",{version:"1.9.1",defaultElement:"",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var t={},n=this.element;return e.each(["min","max","step"],function(e,r){var i=n.attr(r);i!==undefined&&i.length&&(t[r]=i)}),t},_events:{keydown:function(e){this._start(e)&&this._keydown(e)&&e.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(e){if(this.cancelBlur){delete this.cancelBlur;return}this._refresh(),this.previous!==this.element.val()&&this._trigger("change",e)},mousewheel:function(e,t){if(!t)return;if(!this.spinning&&!this._start(e))return!1;this._spin((t>0?1:-1)*this.options.step,e),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(e)},100),e.preventDefault()},"mousedown .ui-spinner-button":function(t){function r(){var e=this.element[0]===this.document[0].activeElement;e||(this.element.focus(),this.previous=n,this._delay(function(){this.previous=n}))}var n;n=this.element[0]===this.document[0].activeElement?this.previous:this.element.val(),t.preventDefault(),r.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,r.call(this)});if(this._start(t)===!1)return;this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(!e(t.currentTarget).hasClass("ui-state-active"))return;if(this._start(t)===!1)return!1;this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var e=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this.element.attr("role","spinbutton"),this.buttons=e.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all"),this.buttons.height()>Math.ceil(e.height()*.5)&&e.height()>0&&e.height(e.height()),this.options.disabled&&this.disable()},_keydown:function(t){var n=this.options,r=e.ui.keyCode;switch(t.keyCode){case r.UP:return this._repeat(null,1,t),!0;case r.DOWN:return this._repeat(null,-1,t),!0;case r.PAGE_UP:return this._repeat(null,n.page,t),!0;case r.PAGE_DOWN:return this._repeat(null,-n.page,t),!0}return!1},_uiSpinnerHtml:function(){return""},_buttonHtml:function(){return""+""+""+""+""},_start:function(e){return!this.spinning&&this._trigger("start",e)===!1?!1:(this.counter||(this.counter=1),this.spinning=!0,!0)},_repeat:function(e,t,n){e=e||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,t,n)},e),this._spin(t*this.options.step,n)},_spin:function(e,t){var n=this.value()||0;this.counter||(this.counter=1),n=this._adjustValue(n+e*this._increment(this.counter));if(!this.spinning||this._trigger("spin",t,{value:n})!==!1)this._value(n),this.counter++},_increment:function(t){var n=this.options.incremental;return n?e.isFunction(n)?n(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var e=this._precisionOf(this.options.step);return this.options.min!==null&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=e.toString(),n=t.indexOf(".");return n===-1?0:t.length-n-1},_adjustValue:function(e){var t,n,r=this.options;return t=r.min!==null?r.min:0,n=e-t,n=Math.round(n/r.step)*r.step,e=t+n,e=parseFloat(e.toFixed(this._precision())),r.max!==null&&e>r.max?r.max:r.min!==null&&e1&&e.href.replace(r,"")===location.href.replace(r,"")}var n=0,r=/#.*$/;e.widget("ui.tabs",{version:"1.9.1",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var t=this,n=this.options,r=n.active,i=location.hash.substring(1);this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",n.collapsible).delegate(".ui-tabs-nav > li","mousedown"+this.eventNamespace,function(t){e(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){e(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this._processTabs();if(r===null){i&&this.tabs.each(function(t,n){if(e(n).attr("aria-controls")===i)return r=t,!1}),r===null&&(r=this.tabs.index(this.tabs.filter(".ui-tabs-active")));if(r===null||r===-1)r=this.tabs.length?0:!1}r!==!1&&(r=this.tabs.index(this.tabs.eq(r)),r===-1&&(r=n.collapsible?!1:0)),n.active=r,!n.collapsible&&n.active===!1&&this.anchors.length&&(n.active=0),e.isArray(n.disabled)&&(n.disabled=e.unique(n.disabled.concat(e.map(this.tabs.filter(".ui-state-disabled"),function(e){return t.tabs.index(e)}))).sort()),this.options.active!==!1&&this.anchors.length?this.active=this._findActive(this.options.active):this.active=e(),this._refresh(),this.active.length&&this.load(n.active)},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):e()}},_tabKeydown:function(t){var n=e(this.document[0].activeElement).closest("li"),r=this.tabs.index(n),i=!0;if(this._handlePageNav(t))return;switch(t.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:r++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:i=!1,r--;break;case e.ui.keyCode.END:r=this.anchors.length-1;break;case e.ui.keyCode.HOME:r=0;break;case e.ui.keyCode.SPACE:t.preventDefault(),clearTimeout(this.activating),this._activate(r);return;case e.ui.keyCode.ENTER:t.preventDefault(),clearTimeout(this.activating),this._activate(r===this.options.active?!1:r);return;default:return}t.preventDefault(),clearTimeout(this.activating),r=this._focusNextTab(r,i),t.ctrlKey||(n.attr("aria-selected","false"),this.tabs.eq(r).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",r)},this.delay))},_panelKeydown:function(t){if(this._handlePageNav(t))return;t.ctrlKey&&t.keyCode===e.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_UP)return this._activate(this._focusNextTab(this.options.active-1,!1)),!0;if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_DOWN)return this._activate(this._focusNextTab(this.options.active+1,!0)),!0},_findNextTab:function(t,n){function i(){return t>r&&(t=0),t<0&&(t=r),t}var r=this.tabs.length-1;while(e.inArray(i(),this.options.disabled)!==-1)t=n?t+1:t-1;return t},_focusNextTab:function(e,t){return e=this._findNextTab(e,t),this.tabs.eq(e).focus(),e},_setOption:function(e,t){if(e==="active"){this._activate(t);return}if(e==="disabled"){this._setupDisabled(t);return}this._super(e,t),e==="collapsible"&&(this.element.toggleClass("ui-tabs-collapsible",t),!t&&this.options.active===!1&&this._activate(0)),e==="event"&&this._setupEvents(t),e==="heightStyle"&&this._setupHeightStyle(t)},_tabId:function(e){return e.attr("aria-controls")||"ui-tabs-"+i()},_sanitizeSelector:function(e){return e?e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,n=this.tablist.children(":has(a[href])");t.disabled=e.map(n.filter(".ui-state-disabled"),function(e){return n.index(e)}),this._processTabs(),t.active===!1||!this.anchors.length?(t.active=!1,this.active=e()):this.active.length&&!e.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=e()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-expanded":"false","aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist"),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return e("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=e(),this.anchors.each(function(n,r){var i,o,u,a=e(r).uniqueId().attr("id"),f=e(r).closest("li"),l=f.attr("aria-controls");s(r)?(i=r.hash,o=t.element.find(t._sanitizeSelector(i))):(u=t._tabId(f),i="#"+u,o=t.element.find(i),o.length||(o=t._createPanel(u),o.insertAfter(t.panels[n-1]||t.tablist)),o.attr("aria-live","polite")),o.length&&(t.panels=t.panels.add(o)),l&&f.data("ui-tabs-aria-controls",l),f.attr({"aria-controls":i.substring(1),"aria-labelledby":a}),o.attr("aria-labelledby",a)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.element.find("ol,ul").eq(0)},_createPanel:function(t){return e("
    ").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){e.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var n=0,r;r=this.tabs[n];n++)t===!0||e.inArray(n,t)!==-1?e(r).addClass("ui-state-disabled").attr("aria-disabled","true"):e(r).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var n={click:function(e){e.preventDefault()}};t&&e.each(t.split(" "),function(e,t){n[t]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(this.anchors,n),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var n,r,i=this.element.parent();t==="fill"?(e.support.minHeight||(r=i.css("overflow"),i.css("overflow","hidden")),n=i.height(),this.element.siblings(":visible").each(function(){var t=e(this),r=t.css("position");if(r==="absolute"||r==="fixed")return;n-=t.outerHeight(!0)}),r&&i.css("overflow",r),this.element.children().not(this.panels).each(function(){n-=e(this).outerHeight(!0)}),this.panels.each(function(){e(this).height(Math.max(0,n-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):t==="auto"&&(n=0,this.panels.each(function(){n=Math.max(n,e(this).height("").height())}).height(n))},_eventHandler:function(t){var n=this.options,r=this.active,i=e(t.currentTarget),s=i.closest("li"),o=s[0]===r[0],u=o&&n.collapsible,a=u?e():this._getPanelForTab(s),f=r.length?this._getPanelForTab(r):e(),l={oldTab:r,oldPanel:f,newTab:u?e():s,newPanel:a};t.preventDefault();if(s.hasClass("ui-state-disabled")||s.hasClass("ui-tabs-loading")||this.running||o&&!n.collapsible||this._trigger("beforeActivate",t,l)===!1)return;n.active=u?!1:this.tabs.index(s),this.active=o?e():s,this.xhr&&this.xhr.abort(),!f.length&&!a.length&&e.error("jQuery UI Tabs: Mismatching fragment identifier."),a.length&&this.load(this.tabs.index(s),t),this._toggle(t,l)},_toggle:function(t,n){function o(){r.running=!1,r._trigger("activate",t,n)}function u(){n.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),i.length&&r.options.show?r._show(i,r.options.show,o):(i.show(),o())}var r=this,i=n.newPanel,s=n.oldPanel;this.running=!0,s.length&&this.options.hide?this._hide(s,this.options.hide,function(){n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),u()}):(n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),s.hide(),u()),s.attr({"aria-expanded":"false","aria-hidden":"true"}),n.oldTab.attr("aria-selected","false"),i.length&&s.length?n.oldTab.attr("tabIndex",-1):i.length&&this.tabs.filter(function(){return e(this).attr("tabIndex")===0}).attr("tabIndex",-1),i.attr({"aria-expanded":"true","aria-hidden":"false"}),n.newTab.attr({"aria-selected":"true",tabIndex:0})},_activate:function(t){var n,r=this._findActive(t);if(r[0]===this.active[0])return;r.length||(r=this.active),n=r.find(".ui-tabs-anchor")[0],this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop})},_findActive:function(t){return t===!1?e():this.tabs.eq(t)},_getIndex:function(e){return typeof e=="string"&&(e=this.anchors.index(this.anchors.filter("[href$='"+e+"']"))),e},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeData("href.tabs").removeData("load.tabs").removeUniqueId(),this.tabs.add(this.panels).each(function(){e.data(this,"ui-tabs-destroy")?e(this).remove():e(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var t=e(this),n=t.data("ui-tabs-aria-controls");n?t.attr("aria-controls",n):t.removeAttr("aria-controls")}),this.options.heightStyle!=="content"&&this.panels.css("height","")},enable:function(n){var r=this.options.disabled;if(r===!1)return;n===t?r=!1:(n=this._getIndex(n),e.isArray(r)?r=e.map(r,function(e){return e!==n?e:null}):r=e.map(this.tabs,function(e,t){return t!==n?t:null})),this._setupDisabled(r)},disable:function(n){var r=this.options.disabled;if(r===!0)return;if(n===t)r=!0;else{n=this._getIndex(n);if(e.inArray(n,r)!==-1)return;e.isArray(r)?r=e.merge([n],r).sort():r=[n]}this._setupDisabled(r)},load:function(t,n){t=this._getIndex(t);var r=this,i=this.tabs.eq(t),o=i.find(".ui-tabs-anchor"),u=this._getPanelForTab(i),a={tab:i,panel:u};if(s(o[0]))return;this.xhr=e.ajax(this._ajaxSettings(o,n,a)),this.xhr&&this.xhr.statusText!=="canceled"&&(i.addClass("ui-tabs-loading"),u.attr("aria-busy","true"),this.xhr.success(function(e){setTimeout(function(){u.html(e),r._trigger("load",n,a)},1)}).complete(function(e,t){setTimeout(function(){t==="abort"&&r.panels.stop(!1,!0),i.removeClass("ui-tabs-loading"),u.removeAttr("aria-busy"),e===r.xhr&&delete r.xhr},1)}))},_ajaxSettings:function(t,n,r){var i=this;return{url:t.attr("href"),beforeSend:function(t,s){return i._trigger("beforeLoad",n,e.extend({jqXHR:t,ajaxSettings:s},r))}}},_getPanelForTab:function(t){var n=e(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+n))}}),e.uiBackCompat!==!1&&(e.ui.tabs.prototype._ui=function(e,t){return{tab:e,panel:t,index:this.anchors.index(e)}},e.widget("ui.tabs",e.ui.tabs,{url:function(e,t){this.anchors.eq(e).attr("href",t)}}),e.widget("ui.tabs",e.ui.tabs,{options:{ajaxOptions:null,cache:!1},_create:function(){this._super();var t=this;this._on({tabsbeforeload:function(n,r){if(e.data(r.tab[0],"cache.tabs")){n.preventDefault();return}r.jqXHR.success(function(){t.options.cache&&e.data(r.tab[0],"cache.tabs",!0)})}})},_ajaxSettings:function(t,n,r){var i=this.options.ajaxOptions;return e.extend({},i,{error:function(e,t){try{i.error(e,t,r.tab.closest("li").index(),r.tab[0])}catch(n){}}},this._superApply(arguments))},_setOption:function(e,t){e==="cache"&&t===!1&&this.anchors.removeData("cache.tabs"),this._super(e,t)},_destroy:function(){this.anchors.removeData("cache.tabs"),this._super()},url:function(e){this.anchors.eq(e).removeData("cache.tabs"),this._superApply(arguments)}}),e.widget("ui.tabs",e.ui.tabs,{abort:function(){this.xhr&&this.xhr.abort()}}),e.widget("ui.tabs",e.ui.tabs,{options:{spinner:"Loading…"},_create:function(){this._super(),this._on({tabsbeforeload:function(e,t){if(e.target!==this.element[0]||!this.options.spinner)return;var n=t.tab.find("span"),r=n.html();n.html(this.options.spinner),t.jqXHR.complete(function(){n.html(r)})}})}}),e.widget("ui.tabs",e.ui.tabs,{options:{enable:null,disable:null},enable:function(t){var n=this.options,r;if(t&&n.disabled===!0||e.isArray(n.disabled)&&e.inArray(t,n.disabled)!==-1)r=!0;this._superApply(arguments),r&&this._trigger("enable",null,this._ui(this.anchors[t],this.panels[t]))},disable:function(t){var n=this.options,r;if(t&&n.disabled===!1||e.isArray(n.disabled)&&e.inArray(t,n.disabled)===-1)r=!0;this._superApply(arguments),r&&this._trigger("disable",null,this._ui(this.anchors[t],this.panels[t]))}}),e.widget("ui.tabs",e.ui.tabs,{options:{add:null,remove:null,tabTemplate:"
  • #{label}
  • "},add:function(n,r,i){i===t&&(i=this.anchors.length);var s,o,u=this.options,a=e(u.tabTemplate.replace(/#\{href\}/g,n).replace(/#\{label\}/g,r)),f=n.indexOf("#")?this._tabId(a):n.replace("#","");return a.addClass("ui-state-default ui-corner-top").data("ui-tabs-destroy",!0),a.attr("aria-controls",f),s=i>=this.tabs.length,o=this.element.find("#"+f),o.length||(o=this._createPanel(f),s?i>0?o.insertAfter(this.panels.eq(-1)):o.appendTo(this.element):o.insertBefore(this.panels[i])),o.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").hide(),s?a.appendTo(this.tablist):a.insertBefore(this.tabs[i]),u.disabled=e.map(u.disabled,function(e){return e>=i?++e:e}),this.refresh(),this.tabs.length===1&&u.active===!1&&this.option("active",0),this._trigger("add",null,this._ui(this.anchors[i],this.panels[i])),this},remove:function(t){t=this._getIndex(t);var n=this.options,r=this.tabs.eq(t).remove(),i=this._getPanelForTab(r).remove();return r.hasClass("ui-tabs-active")&&this.anchors.length>2&&this._activate(t+(t+1=t?--e:e}),this.refresh(),this._trigger("remove",null,this._ui(r.find("a")[0],i[0])),this}}),e.widget("ui.tabs",e.ui.tabs,{length:function(){return this.anchors.length}}),e.widget("ui.tabs",e.ui.tabs,{options:{idPrefix:"ui-tabs-"},_tabId:function(t){var n=t.is("li")?t.find("a[href]"):t;return n=n[0],e(n).closest("li").attr("aria-controls")||n.title&&n.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF\-]/g,"")||this.options.idPrefix+i()}}),e.widget("ui.tabs",e.ui.tabs,{options:{panelTemplate:"
    "},_createPanel:function(t){return e(this.options.panelTemplate).attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)}}),e.widget("ui.tabs",e.ui.tabs,{_create:function(){var e=this.options;e.active===null&&e.selected!==t&&(e.active=e.selected===-1?!1:e.selected),this._super(),e.selected=e.active,e.selected===!1&&(e.selected=-1)},_setOption:function(e,t){if(e!=="selected")return this._super(e,t);var n=this.options;this._super("active",t===-1?!1:t),n.selected=n.active,n.selected===!1&&(n.selected=-1)},_eventHandler:function(){this._superApply(arguments),this.options.selected=this.options.active,this.options.selected===!1&&(this.options.selected=-1)}}),e.widget("ui.tabs",e.ui.tabs,{options:{show:null,select:null},_create:function(){this._super(),this.options.active!==!1&&this._trigger("show",null,this._ui(this.active.find(".ui-tabs-anchor")[0],this._getPanelForTab(this.active)[0]))},_trigger:function(e,t,n){var r=this._superApply(arguments);return r?(e==="beforeActivate"&&n.newTab.length?r=this._super("select",t,{tab:n.newTab.find(".ui-tabs-anchor")[0],panel:n.newPanel[0],index:n.newTab.closest("li").index()}):e==="activate"&&n.newTab.length&&(r=this._super("show",t,{tab:n.newTab.find(".ui-tabs-anchor")[0],panel:n.newPanel[0],index:n.newTab.closest("li").index()})),r):!1}}),e.widget("ui.tabs",e.ui.tabs,{select:function(e){e=this._getIndex(e);if(e===-1){if(!this.options.collapsible||this.options.selected===-1)return;e=this.options.selected}this.anchors.eq(e).trigger(this.options.event+this.eventNamespace)}}),function(){var t=0;e.widget("ui.tabs",e.ui.tabs,{options:{cookie:null},_create:function(){var e=this.options,t;e.active==null&&e.cookie&&(t=parseInt(this._cookie(),10),t===-1&&(t=!1),e.active=t),this._super()},_cookie:function(n){var r=[this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++t)];return arguments.length&&(r.push(n===!1?-1:n),r.push(this.options.cookie)),e.cookie.apply(null,r)},_refresh:function(){this._super(),this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_eventHandler:function(){this._superApply(arguments),this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_destroy:function(){this._super(),this.options.cookie&&this._cookie(null,this.options.cookie)}})}(),e.widget("ui.tabs",e.ui.tabs,{_trigger:function(t,n,r){var i=e.extend({},r);return t==="load"&&(i.panel=i.panel[0],i.tab=i.tab.find(".ui-tabs-anchor")[0]),this._super(t,n,i)}}),e.widget("ui.tabs",e.ui.tabs,{options:{fx:null},_getFx:function(){var t,n,r=this.options.fx;return r&&(e.isArray(r)?(t=r[0],n=r[1]):t=n=r),r?{show:n,hide:t}:null},_toggle:function(e,t){function o(){n.running=!1,n._trigger("activate",e,t)}function u(){t.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),r.length&&s.show?r.animate(s.show,s.show.duration,function(){o()}):(r.show(),o())}var n=this,r=t.newPanel,i=t.oldPanel,s=this._getFx();if(!s)return this._super(e,t);n.running=!0,i.length&&s.hide?i.animate(s.hide,s.hide.duration,function(){t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),u()}):(t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),i.hide(),u())}}))})(jQuery);(function(e){function n(t,n){var r=(t.attr("aria-describedby")||"").split(/\s+/);r.push(n),t.data("ui-tooltip-id",n).attr("aria-describedby",e.trim(r.join(" ")))}function r(t){var n=t.data("ui-tooltip-id"),r=(t.attr("aria-describedby")||"").split(/\s+/),i=e.inArray(n,r);i!==-1&&r.splice(i,1),t.removeData("ui-tooltip-id"),r=e.trim(r.join(" ")),r?t.attr("aria-describedby",r):t.removeAttr("aria-describedby")}var t=0;e.widget("ui.tooltip",{version:"1.9.1",options:{content:function(){return e(this).attr("title")},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flipfit"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.options.disabled&&this._disable()},_setOption:function(t,n){var r=this;if(t==="disabled"){this[n?"_disable":"_enable"](),this.options[t]=n;return}this._super(t,n),t==="content"&&e.each(this.tooltips,function(e,t){r._updateContent(t)})},_disable:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event("blur");i.target=i.currentTarget=r[0],t.close(i,!0)}),this.element.find(this.options.items).andSelf().each(function(){var t=e(this);t.is("[title]")&&t.data("ui-tooltip-title",t.attr("title")).attr("title","")})},_enable:function(){this.element.find(this.options.items).andSelf().each(function(){var t=e(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))})},open:function(t){var n=this,r=e(t?t.target:this.element).closest(this.options.items);if(!r.length)return;if(this.options.track&&r.data("ui-tooltip-id")){this._find(r).position(e.extend({of:r},this.options.position)),this._off(this.document,"mousemove");return}r.attr("title")&&r.data("ui-tooltip-title",r.attr("title")),r.data("tooltip-open",!0),t&&t.type==="mouseover"&&r.parents().each(function(){var t;e(this).data("tooltip-open")&&(t=e.Event("blur"),t.target=t.currentTarget=this,n.close(t,!0)),this.title&&(e(this).uniqueId(),n.parents[this.id]={element:this,title:this.title},this.title="")}),this._updateContent(r,t)},_updateContent:function(e,t){var n,r=this.options.content,i=this;if(typeof r=="string")return this._open(t,e,r);n=r.call(e[0],function(n){if(!e.data("tooltip-open"))return;i._delay(function(){this._open(t,e,n)})}),n&&this._open(t,e,n)},_open:function(t,r,i){function f(e){a.of=e;if(s.is(":hidden"))return;s.position(a)}var s,o,u,a=e.extend({},this.options.position);if(!i)return;s=this._find(r);if(s.length){s.find(".ui-tooltip-content").html(i);return}r.is("[title]")&&(t&&t.type==="mouseover"?r.attr("title",""):r.removeAttr("title")),s=this._tooltip(r),n(r,s.attr("id")),s.find(".ui-tooltip-content").html(i),this.options.track&&t&&/^mouse/.test(t.originalEvent.type)?(this._on(this.document,{mousemove:f}),f(t)):s.position(e.extend({of:r},this.options.position)),s.hide(),this._show(s,this.options.show),this.options.show&&this.options.show.delay&&(u=setInterval(function(){s.is(":visible")&&(f(a.of),clearInterval(u))},e.fx.interval)),this._trigger("open",t,{tooltip:s}),o={keyup:function(t){if(t.keyCode===e.ui.keyCode.ESCAPE){var n=e.Event(t);n.currentTarget=r[0],this.close(n,!0)}},remove:function(){this._removeTooltip(s)}};if(!t||t.type==="mouseover")o.mouseleave="close";if(!t||t.type==="focusin")o.focusout="close";this._on(r,o)},close:function(t){var n=this,i=e(t?t.currentTarget:this.element),s=this._find(i);if(this.closing)return;i.data("ui-tooltip-title")&&i.attr("title",i.data("ui-tooltip-title")),r(i),s.stop(!0),this._hide(s,this.options.hide,function(){n._removeTooltip(e(this))}),i.removeData("tooltip-open"),this._off(i,"mouseleave focusout keyup"),i[0]!==this.element[0]&&this._off(i,"remove"),this._off(this.document,"mousemove"),t&&t.type==="mouseleave"&&e.each(this.parents,function(e,t){t.element.title=t.title,delete n.parents[e]}),this.closing=!0,this._trigger("close",t,{tooltip:s}),this.closing=!1},_tooltip:function(n){var r="ui-tooltip-"+t++,i=e("
    ").attr({id:r,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));return e("
    ").addClass("ui-tooltip-content").appendTo(i),i.appendTo(this.document[0].body),e.fn.bgiframe&&i.bgiframe(),this.tooltips[r]=n,i},_find:function(t){var n=t.data("ui-tooltip-id");return n?e("#"+n):e()},_removeTooltip:function(e){e.remove(),delete this.tooltips[e.attr("id")]},_destroy:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event("blur");i.target=i.currentTarget=r[0],t.close(i,!0),e("#"+n).remove(),r.data("ui-tooltip-title")&&(r.attr("title",r.data("ui-tooltip-title")),r.removeData("ui-tooltip-title"))})}})})(jQuery);jQuery.effects||function(e,t){var n=e.uiBackCompat!==!1,r="ui-effects-";e.effects={effect:{}},function(t,n){function p(e,t,n){var r=a[t.type]||{};return e==null?n||!t.def?null:t.def:(e=r.floor?~~e:parseFloat(e),isNaN(e)?t.def:r.mod?(e+r.mod)%r.mod:0>e?0:r.max")[0],c,h=t.each;l.style.cssText="background-color:rgba(1,1,1,.5)",f.rgba=l.style.backgroundColor.indexOf("rgba")>-1,h(u,function(e,t){t.cache="_"+e,t.props.alpha={idx:3,type:"percent",def:1}}),o.fn=t.extend(o.prototype,{parse:function(r,i,s,a){if(r===n)return this._rgba=[null,null,null,null],this;if(r.jquery||r.nodeType)r=t(r).css(i),i=n;var f=this,l=t.type(r),v=this._rgba=[];i!==n&&(r=[r,i,s,a],l="array");if(l==="string")return this.parse(d(r)||c._default);if(l==="array")return h(u.rgba.props,function(e,t){v[t.idx]=p(r[t.idx],t)}),this;if(l==="object")return r instanceof o?h(u,function(e,t){r[t.cache]&&(f[t.cache]=r[t.cache].slice())}):h(u,function(t,n){var i=n.cache;h(n.props,function(e,t){if(!f[i]&&n.to){if(e==="alpha"||r[e]==null)return;f[i]=n.to(f._rgba)}f[i][t.idx]=p(r[e],t,!0)}),f[i]&&e.inArray(null,f[i].slice(0,3))<0&&(f[i][3]=1,n.from&&(f._rgba=n.from(f[i])))}),this},is:function(e){var t=o(e),n=!0,r=this;return h(u,function(e,i){var s,o=t[i.cache];return o&&(s=r[i.cache]||i.to&&i.to(r._rgba)||[],h(i.props,function(e,t){if(o[t.idx]!=null)return n=o[t.idx]===s[t.idx],n})),n}),n},_space:function(){var e=[],t=this;return h(u,function(n,r){t[r.cache]&&e.push(n)}),e.pop()},transition:function(e,t){var n=o(e),r=n._space(),i=u[r],s=this.alpha()===0?o("transparent"):this,f=s[i.cache]||i.to(s._rgba),l=f.slice();return n=n[i.cache],h(i.props,function(e,r){var i=r.idx,s=f[i],o=n[i],u=a[r.type]||{};if(o===null)return;s===null?l[i]=o:(u.mod&&(o-s>u.mod/2?s+=u.mod:s-o>u.mod/2&&(s-=u.mod)),l[i]=p((o-s)*t+s,r))}),this[r](l)},blend:function(e){if(this._rgba[3]===1)return this;var n=this._rgba.slice(),r=n.pop(),i=o(e)._rgba;return o(t.map(n,function(e,t){return(1-r)*i[t]+r*e}))},toRgbaString:function(){var e="rgba(",n=t.map(this._rgba,function(e,t){return e==null?t>2?1:0:e});return n[3]===1&&(n.pop(),e="rgb("),e+n.join()+")"},toHslaString:function(){var e="hsla(",n=t.map(this.hsla(),function(e,t){return e==null&&(e=t>2?1:0),t&&t<3&&(e=Math.round(e*100)+"%"),e});return n[3]===1&&(n.pop(),e="hsl("),e+n.join()+")"},toHexString:function(e){var n=this._rgba.slice(),r=n.pop();return e&&n.push(~~(r*255)),"#"+t.map(n,function(e){return e=(e||0).toString(16),e.length===1?"0"+e:e}).join("")},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}}),o.fn.parse.prototype=o.fn,u.hsla.to=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=e[3],s=Math.max(t,n,r),o=Math.min(t,n,r),u=s-o,a=s+o,f=a*.5,l,c;return o===s?l=0:t===s?l=60*(n-r)/u+360:n===s?l=60*(r-t)/u+120:l=60*(t-n)/u+240,f===0||f===1?c=f:f<=.5?c=u/a:c=u/(2-a),[Math.round(l)%360,c,f,i==null?1:i]},u.hsla.from=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/360,n=e[1],r=e[2],i=e[3],s=r<=.5?r*(1+n):r+n-r*n,o=2*r-s;return[Math.round(v(o,s,t+1/3)*255),Math.round(v(o,s,t)*255),Math.round(v(o,s,t-1/3)*255),i]},h(u,function(e,r){var s=r.props,u=r.cache,a=r.to,f=r.from;o.fn[e]=function(e){a&&!this[u]&&(this[u]=a(this._rgba));if(e===n)return this[u].slice();var r,i=t.type(e),l=i==="array"||i==="object"?e:arguments,c=this[u].slice();return h(s,function(e,t){var n=l[i==="object"?e:t.idx];n==null&&(n=c[t.idx]),c[t.idx]=p(n,t)}),f?(r=o(f(c)),r[u]=c,r):o(c)},h(s,function(n,r){if(o.fn[n])return;o.fn[n]=function(s){var o=t.type(s),u=n==="alpha"?this._hsla?"hsla":"rgba":e,a=this[u](),f=a[r.idx],l;return o==="undefined"?f:(o==="function"&&(s=s.call(this,f),o=t.type(s)),s==null&&r.empty?this:(o==="string"&&(l=i.exec(s),l&&(s=f+parseFloat(l[2])*(l[1]==="+"?1:-1))),a[r.idx]=s,this[u](a)))}})}),h(r,function(e,n){t.cssHooks[n]={set:function(e,r){var i,s,u="";if(t.type(r)!=="string"||(i=d(r))){r=o(i||r);if(!f.rgba&&r._rgba[3]!==1){s=n==="backgroundColor"?e.parentNode:e;while((u===""||u==="transparent")&&s&&s.style)try{u=t.css(s,"backgroundColor"),s=s.parentNode}catch(a){}r=r.blend(u&&u!=="transparent"?u:"_default")}r=r.toRgbaString()}try{e.style[n]=r}catch(l){}}},t.fx.step[n]=function(e){e.colorInit||(e.start=o(e.elem,n),e.end=o(e.end),e.colorInit=!0),t.cssHooks[n].set(e.elem,e.start.transition(e.end,e.pos))}}),t.cssHooks.borderColor={expand:function(e){var t={};return h(["Top","Right","Bottom","Left"],function(n,r){t["border"+r+"Color"]=e}),t}},c=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(jQuery),function(){function i(){var t=this.ownerDocument.defaultView?this.ownerDocument.defaultView.getComputedStyle(this,null):this.currentStyle,n={},r,i;if(t&&t.length&&t[0]&&t[t[0]]){i=t.length;while(i--)r=t[i],typeof t[r]=="string"&&(n[e.camelCase(r)]=t[r])}else for(r in t)typeof t[r]=="string"&&(n[r]=t[r]);return n}function s(t,n){var i={},s,o;for(s in n)o=n[s],t[s]!==o&&!r[s]&&(e.fx.step[s]||!isNaN(parseFloat(o)))&&(i[s]=o);return i}var n=["add","remove","toggle"],r={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};e.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,n){e.fx.step[n]=function(e){if(e.end!=="none"&&!e.setAttr||e.pos===1&&!e.setAttr)jQuery.style(e.elem,n,e.end),e.setAttr=!0}}),e.effects.animateClass=function(t,r,o,u){var a=e.speed(r,o,u);return this.queue(function(){var r=e(this),o=r.attr("class")||"",u,f=a.children?r.find("*").andSelf():r;f=f.map(function(){var t=e(this);return{el:t,start:i.call(this)}}),u=function(){e.each(n,function(e,n){t[n]&&r[n+"Class"](t[n])})},u(),f=f.map(function(){return this.end=i.call(this.el[0]),this.diff=s(this.start,this.end),this}),r.attr("class",o),f=f.map(function(){var t=this,n=e.Deferred(),r=jQuery.extend({},a,{queue:!1,complete:function(){n.resolve(t)}});return this.el.animate(this.diff,r),n.promise()}),e.when.apply(e,f.get()).done(function(){u(),e.each(arguments,function(){var t=this.el;e.each(this.diff,function(e){t.css(e,"")})}),a.complete.call(r[0])})})},e.fn.extend({_addClass:e.fn.addClass,addClass:function(t,n,r,i){return n?e.effects.animateClass.call(this,{add:t},n,r,i):this._addClass(t)},_removeClass:e.fn.removeClass,removeClass:function(t,n,r,i){return n?e.effects.animateClass.call(this,{remove:t},n,r,i):this._removeClass(t)},_toggleClass:e.fn.toggleClass,toggleClass:function(n,r,i,s,o){return typeof r=="boolean"||r===t?i?e.effects.animateClass.call(this,r?{add:n}:{remove:n},i,s,o):this._toggleClass(n,r):e.effects.animateClass.call(this,{toggle:n},r,i,s)},switchClass:function(t,n,r,i,s){return e.effects.animateClass.call(this,{add:n,remove:t},r,i,s)}})}(),function(){function i(t,n,r,i){e.isPlainObject(t)&&(n=t,t=t.effect),t={effect:t},n==null&&(n={}),e.isFunction(n)&&(i=n,r=null,n={});if(typeof n=="number"||e.fx.speeds[n])i=r,r=n,n={};return e.isFunction(r)&&(i=r,r=null),n&&e.extend(t,n),r=r||n.duration,t.duration=e.fx.off?0:typeof r=="number"?r:r in e.fx.speeds?e.fx.speeds[r]:e.fx.speeds._default,t.complete=i||n.complete,t}function s(t){return!t||typeof t=="number"||e.fx.speeds[t]?!0:typeof t=="string"&&!e.effects.effect[t]?n&&e.effects[t]?!1:!0:!1}e.extend(e.effects,{version:"1.9.1",save:function(e,t){for(var n=0;n
    ").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),i={width:t.width(),height:t.height()},s=document.activeElement;try{s.id}catch(o){s=document.body}return t.wrap(r),(t[0]===s||e.contains(t[0],s))&&e(s).focus(),r=t.parent(),t.css("position")==="static"?(r.css({position:"relative"}),t.css({position:"relative"})):(e.extend(n,{position:t.css("position"),zIndex:t.css("z-index")}),e.each(["top","left","bottom","right"],function(e,r){n[r]=t.css(r),isNaN(parseInt(n[r],10))&&(n[r]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(i),r.css(n).show()},removeWrapper:function(t){var n=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),(t[0]===n||e.contains(t[0],n))&&e(n).focus()),t},setTransition:function(t,n,r,i){return i=i||{},e.each(n,function(e,n){var s=t.cssUnit(n);s[0]>0&&(i[n]=s[0]*r+s[1])}),i}}),e.fn.extend({effect:function(){function a(n){function u(){e.isFunction(i)&&i.call(r[0]),e.isFunction(n)&&n()}var r=e(this),i=t.complete,s=t.mode;(r.is(":hidden")?s==="hide":s==="show")?u():o.call(r[0],t,u)}var t=i.apply(this,arguments),r=t.mode,s=t.queue,o=e.effects.effect[t.effect],u=!o&&n&&e.effects[t.effect];return e.fx.off||!o&&!u?r?this[r](t.duration,t.complete):this.each(function(){t.complete&&t.complete.call(this)}):o?s===!1?this.each(a):this.queue(s||"fx",a):u.call(this,{options:t,duration:t.duration,callback:t.complete,mode:t.mode})},_show:e.fn.show,show:function(e){if(s(e))return this._show.apply(this,arguments);var t=i.apply(this,arguments);return t.mode="show",this.effect.call(this,t)},_hide:e.fn.hide,hide:function(e){if(s(e))return this._hide.apply(this,arguments);var t=i.apply(this,arguments);return t.mode="hide",this.effect.call(this,t)},__toggle:e.fn.toggle,toggle:function(t){if(s(t)||typeof t=="boolean"||e.isFunction(t))return this.__toggle.apply(this,arguments);var n=i.apply(this,arguments);return n.mode="toggle",this.effect.call(this,n)},cssUnit:function(t){var n=this.css(t),r=[];return e.each(["em","px","%","pt"],function(e,t){n.indexOf(t)>0&&(r=[parseFloat(n),t])}),r}})}(),function(){var t={};e.each(["Quad","Cubic","Quart","Quint","Expo"],function(e,n){t[n]=function(t){return Math.pow(t,e+2)}}),e.extend(t,{Sine:function(e){return 1-Math.cos(e*Math.PI/2)},Circ:function(e){return 1-Math.sqrt(1-e*e)},Elastic:function(e){return e===0||e===1?e:-Math.pow(2,8*(e-1))*Math.sin(((e-1)*80-7.5)*Math.PI/15)},Back:function(e){return e*e*(3*e-2)},Bounce:function(e){var t,n=4;while(e<((t=Math.pow(2,--n))-1)/11);return 1/Math.pow(4,3-n)-7.5625*Math.pow((t*3-2)/22-e,2)}}),e.each(t,function(t,n){e.easing["easeIn"+t]=n,e.easing["easeOut"+t]=function(e){return 1-n(1-e)},e.easing["easeInOut"+t]=function(e){return e<.5?n(e*2)/2:1-n(e*-2+2)/2}})}()}(jQuery);(function(e,t){var n=/up|down|vertical/,r=/up|left|vertical|horizontal/;e.effects.effect.blind=function(t,i){var s=e(this),o=["position","top","bottom","left","right","height","width"],u=e.effects.setMode(s,t.mode||"hide"),a=t.direction||"up",f=n.test(a),l=f?"height":"width",c=f?"top":"left",h=r.test(a),p={},d=u==="show",v,m,g;s.parent().is(".ui-effects-wrapper")?e.effects.save(s.parent(),o):e.effects.save(s,o),s.show(),v=e.effects.createWrapper(s).css({overflow:"hidden"}),m=v[l](),g=parseFloat(v.css(c))||0,p[l]=d?m:0,h||(s.css(f?"bottom":"right",0).css(f?"top":"left","auto").css({position:"absolute"}),p[c]=d?g:m+g),d&&(v.css(l,0),h||v.css(c,g+m)),v.animate(p,{duration:t.duration,easing:t.easing,queue:!1,complete:function(){u==="hide"&&s.hide(),e.effects.restore(s,o),e.effects.removeWrapper(s),i()}})}})(jQuery);(function(e,t){e.effects.effect.bounce=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"effect"),o=s==="hide",u=s==="show",a=t.direction||"up",f=t.distance,l=t.times||5,c=l*2+(u||o?1:0),h=t.duration/c,p=t.easing,d=a==="up"||a==="down"?"top":"left",v=a==="up"||a==="left",m,g,y,b=r.queue(),w=b.length;(u||o)&&i.push("opacity"),e.effects.save(r,i),r.show(),e.effects.createWrapper(r),f||(f=r[d==="top"?"outerHeight":"outerWidth"]()/3),u&&(y={opacity:1},y[d]=0,r.css("opacity",0).css(d,v?-f*2:f*2).animate(y,h,p)),o&&(f/=Math.pow(2,l-1)),y={},y[d]=0;for(m=0;m1&&b.splice.apply(b,[1,0].concat(b.splice(w,c+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.clip=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=t.direction||"vertical",a=u==="vertical",f=a?"height":"width",l=a?"top":"left",c={},h,p,d;e.effects.save(r,i),r.show(),h=e.effects.createWrapper(r).css({overflow:"hidden"}),p=r[0].tagName==="IMG"?h:r,d=p[f](),o&&(p.css(f,0),p.css(l,d/2)),c[f]=o?d:0,c[l]=o?0:d/2,p.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){o||r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.drop=function(t,n){var r=e(this),i=["position","top","bottom","left","right","opacity","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=t.direction||"left",a=u==="up"||u==="down"?"top":"left",f=u==="up"||u==="left"?"pos":"neg",l={opacity:o?1:0},c;e.effects.save(r,i),r.show(),e.effects.createWrapper(r),c=t.distance||r[a==="top"?"outerHeight":"outerWidth"](!0)/2,o&&r.css("opacity",0).css(a,f==="pos"?-c:c),l[a]=(o?f==="pos"?"+=":"-=":f==="pos"?"-=":"+=")+c,r.animate(l,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.explode=function(t,n){function y(){c.push(this),c.length===r*i&&b()}function b(){s.css({visibility:"visible"}),e(c).remove(),u||s.hide(),n()}var r=t.pieces?Math.round(Math.sqrt(t.pieces)):3,i=r,s=e(this),o=e.effects.setMode(s,t.mode||"hide"),u=o==="show",a=s.show().css("visibility","hidden").offset(),f=Math.ceil(s.outerWidth()/i),l=Math.ceil(s.outerHeight()/r),c=[],h,p,d,v,m,g;for(h=0;h
    ").css({position:"absolute",visibility:"visible",left:-p*f,top:-h*l}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:f,height:l,left:d+(u?m*f:0),top:v+(u?g*l:0),opacity:u?0:1}).animate({left:d+(u?0:m*f),top:v+(u?0:g*l),opacity:u?1:0},t.duration||500,t.easing,y)}}})(jQuery);(function(e,t){e.effects.effect.fade=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"toggle");r.animate({opacity:i},{queue:!1,duration:t.duration,easing:t.easing,complete:n})}})(jQuery);(function(e,t){e.effects.effect.fold=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=s==="hide",a=t.size||15,f=/([0-9]+)%/.exec(a),l=!!t.horizFirst,c=o!==l,h=c?["width","height"]:["height","width"],p=t.duration/2,d,v,m={},g={};e.effects.save(r,i),r.show(),d=e.effects.createWrapper(r).css({overflow:"hidden"}),v=c?[d.width(),d.height()]:[d.height(),d.width()],f&&(a=parseInt(f[1],10)/100*v[u?0:1]),o&&d.css(l?{height:0,width:a}:{height:a,width:0}),m[h[0]]=o?v[0]:a,g[h[1]]=o?v[1]:0,d.animate(m,p,t.easing).animate(g,p,t.easing,function(){u&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()})}})(jQuery);(function(e,t){e.effects.effect.highlight=function(t,n){var r=e(this),i=["backgroundImage","backgroundColor","opacity"],s=e.effects.setMode(r,t.mode||"show"),o={backgroundColor:r.css("backgroundColor")};s==="hide"&&(o.opacity=0),e.effects.save(r,i),r.show().css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(o,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),n()}})}})(jQuery);(function(e,t){e.effects.effect.pulsate=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"show"),s=i==="show",o=i==="hide",u=s||i==="hide",a=(t.times||5)*2+(u?1:0),f=t.duration/a,l=0,c=r.queue(),h=c.length,p;if(s||!r.is(":visible"))r.css("opacity",0).show(),l=1;for(p=1;p1&&c.splice.apply(c,[1,0].concat(c.splice(h,a+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.puff=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"hide"),s=i==="hide",o=parseInt(t.percent,10)||150,u=o/100,a={height:r.height(),width:r.width()};e.extend(t,{effect:"scale",queue:!1,fade:!0,mode:i,complete:n,percent:s?o:100,from:s?a:{height:a.height*u,width:a.width*u}}),r.effect(t)},e.effects.effect.scale=function(t,n){var r=e(this),i=e.extend(!0,{},t),s=e.effects.setMode(r,t.mode||"effect"),o=parseInt(t.percent,10)||(parseInt(t.percent,10)===0?0:s==="hide"?0:100),u=t.direction||"both",a=t.origin,f={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()},l={y:u!=="horizontal"?o/100:1,x:u!=="vertical"?o/100:1};i.effect="size",i.queue=!1,i.complete=n,s!=="effect"&&(i.origin=a||["middle","center"],i.restore=!0),i.from=t.from||(s==="show"?{height:0,width:0}:f),i.to={height:f.height*l.y,width:f.width*l.x,outerHeight:f.outerHeight*l.y,outerWidth:f.outerWidth*l.x},i.fade&&(s==="show"&&(i.from.opacity=0,i.to.opacity=1),s==="hide"&&(i.from.opacity=1,i.to.opacity=0)),r.effect(i)},e.effects.effect.size=function(t,n){var r,i,s,o=e(this),u=["position","top","bottom","left","right","width","height","overflow","opacity"],a=["position","top","bottom","left","right","overflow","opacity"],f=["width","height","overflow"],l=["fontSize"],c=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],h=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],p=e.effects.setMode(o,t.mode||"effect"),d=t.restore||p!=="effect",v=t.scale||"both",m=t.origin||["middle","center"],g=o.css("position"),y=d?u:a,b={height:0,width:0};p==="show"&&o.show(),r={height:o.height(),width:o.width(),outerHeight:o.outerHeight(),outerWidth:o.outerWidth()},t.mode==="toggle"&&p==="show"?(o.from=t.to||b,o.to=t.from||r):(o.from=t.from||(p==="show"?b:r),o.to=t.to||(p==="hide"?b:r)),s={from:{y:o.from.height/r.height,x:o.from.width/r.width},to:{y:o.to.height/r.height,x:o.to.width/r.width}};if(v==="box"||v==="both")s.from.y!==s.to.y&&(y=y.concat(c),o.from=e.effects.setTransition(o,c,s.from.y,o.from),o.to=e.effects.setTransition(o,c,s.to.y,o.to)),s.from.x!==s.to.x&&(y=y.concat(h),o.from=e.effects.setTransition(o,h,s.from.x,o.from),o.to=e.effects.setTransition(o,h,s.to.x,o.to));(v==="content"||v==="both")&&s.from.y!==s.to.y&&(y=y.concat(l).concat(f),o.from=e.effects.setTransition(o,l,s.from.y,o.from),o.to=e.effects.setTransition(o,l,s.to.y,o.to)),e.effects.save(o,y),o.show(),e.effects.createWrapper(o),o.css("overflow","hidden").css(o.from),m&&(i=e.effects.getBaseline(m,r),o.from.top=(r.outerHeight-o.outerHeight())*i.y,o.from.left=(r.outerWidth-o.outerWidth())*i.x,o.to.top=(r.outerHeight-o.to.outerHeight)*i.y,o.to.left=(r.outerWidth-o.to.outerWidth)*i.x),o.css(o.from);if(v==="content"||v==="both")c=c.concat(["marginTop","marginBottom"]).concat(l),h=h.concat(["marginLeft","marginRight"]),f=u.concat(c).concat(h),o.find("*[width]").each(function(){var n=e(this),r={height:n.height(),width:n.width()};d&&e.effects.save(n,f),n.from={height:r.height*s.from.y,width:r.width*s.from.x},n.to={height:r.height*s.to.y,width:r.width*s.to.x},s.from.y!==s.to.y&&(n.from=e.effects.setTransition(n,c,s.from.y,n.from),n.to=e.effects.setTransition(n,c,s.to.y,n.to)),s.from.x!==s.to.x&&(n.from=e.effects.setTransition(n,h,s.from.x,n.from),n.to=e.effects.setTransition(n,h,s.to.x,n.to)),n.css(n.from),n.animate(n.to,t.duration,t.easing,function(){d&&e.effects.restore(n,f)})});o.animate(o.to,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){o.to.opacity===0&&o.css("opacity",o.from.opacity),p==="hide"&&o.hide(),e.effects.restore(o,y),d||(g==="static"?o.css({position:"relative",top:o.to.top,left:o.to.left}):e.each(["top","left"],function(e,t){o.css(t,function(t,n){var r=parseInt(n,10),i=e?o.to.left:o.to.top;return n==="auto"?i+"px":r+i+"px"})})),e.effects.removeWrapper(o),n()}})}})(jQuery);(function(e,t){e.effects.effect.shake=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"effect"),o=t.direction||"left",u=t.distance||20,a=t.times||3,f=a*2+1,l=Math.round(t.duration/f),c=o==="up"||o==="down"?"top":"left",h=o==="up"||o==="left",p={},d={},v={},m,g=r.queue(),y=g.length;e.effects.save(r,i),r.show(),e.effects.createWrapper(r),p[c]=(h?"-=":"+=")+u,d[c]=(h?"+=":"-=")+u*2,v[c]=(h?"-=":"+=")+u*2,r.animate(p,l,t.easing);for(m=1;m1&&g.splice.apply(g,[1,0].concat(g.splice(y,f+1))),r.dequeue()}})(jQuery);(function(e,t){e.effects.effect.slide=function(t,n){var r=e(this),i=["position","top","bottom","left","right","width","height"],s=e.effects.setMode(r,t.mode||"show"),o=s==="show",u=t.direction||"left",a=u==="up"||u==="down"?"top":"left",f=u==="up"||u==="left",l,c={};e.effects.save(r,i),r.show(),l=t.distance||r[a==="top"?"outerHeight":"outerWidth"](!0),e.effects.createWrapper(r).css({overflow:"hidden"}),o&&r.css(a,f?isNaN(l)?"-"+l:-l:l),c[a]=(o?f?"+=":"-=":f?"-=":"+=")+l,r.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.effects.effect.transfer=function(t,n){var r=e(this),i=e(t.to),s=i.css("position")==="fixed",o=e("body"),u=s?o.scrollTop():0,a=s?o.scrollLeft():0,f=i.offset(),l={top:f.top-u,left:f.left-a,height:i.innerHeight(),width:i.innerWidth()},c=r.offset(),h=e('
    ').appendTo(document.body).addClass(t.className).css({top:c.top-u,left:c.left-a,height:r.innerHeight(),width:r.innerWidth(),position:s?"fixed":"absolute"}).animate(l,t.duration,t.easing,function(){h.remove(),n()})}})(jQuery); \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..5b5dab2ab7b1c50dea9cfe73dc5a269a92d2d4b4 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FscKIb$B>N1x91EQ4=4yQ7#`R^ z$vje}bP0l+XkK DSH>_4 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..ac8b229af950c29356abf64a6c4aa894575445f0 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FsY*{5$B>N1x91EQ4=4yQYz+E8 zPo9&<{J;c_6SHRil>2s{Zw^OT)6@jj2u|u!(plXsM>LJD`vD!n;OXk;vd$@?2>^GI BH@yG= literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..ad3d6346e00f246102f72f2e026ed0491988b394 GIT binary patch literal 120 zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnour0hLi978O6-<~(*I$*%ybaDOn z{W;e!B}_MSUQoPXhYd^Y6RUoS1yepnPx`2Kz)7OXQG!!=-jY=F+d2OOy?#DnJ32>z UEim$g7SJdLPgg&ebxsLQ09~*s;{X5v literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..42ccba269b6e91bef12ad0fa18be651b5ef0ee68 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouqzpV=978O6-=0?FV^9z|eBtf= z|7WztIJ;WT>{+tN>ySr~=F{k$>;_x^_y?afmf9pRKH0)6?eSP?3s5hEr>mdKI;Vst E0O;M1& literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..5a46b47cb16631068aee9e0bd61269fc4e95e5cd GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouq|7{B978O6lPf+wIa#m9#>Unb zm^4K~wN3Zq+uP{vDV26o)#~38k_!`W=^oo1w6ixmPC4R1b Tyd6G3lNdZ*{an^LB{Ts5`idse literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..7c9fa6c6edcfcdd3e5b77e6f547b719e6fc66e30 GIT binary patch literal 101 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 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-icons_2e83ff_256x240.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-icons_2e83ff_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..45e8928e5284adacea3f9ec07b9b50667d2ac65f GIT binary patch literal 4369 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 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-icons_454545_256x240.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-icons_454545_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..7ec70d11bfb2f77374dfd00ef61ba0c3647b5a0c GIT binary patch literal 4369 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 k*Kv;w;*%(i9W@fAqs5i2wiq literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-icons_888888_256x240.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/images/ui-icons_888888_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..5ba708c39172a69e069136bd1309c4322c61f571 GIT binary patch literal 4369 zcmd^?`8yPD_s3^phOrG}UnfiUEn8(9QW1?MNkxXVDEpFin2{xWrLx5kBC;k~GmI3`<(O3xvulR&VAkQJHZBho(m=l0{{SA7UpJl008iB z3RqU$@Wfh}nb?QCTyjovo2=)B^qQB=#XMCF_n=?1Jbh>5sptJM?}}{I zHzR=-V_TFXKM0P+&lrh3TPr)c<8EmLl3g~EY}W@od*0X6Ljv>L(67bjz58EDypsu&ddu2a@@x)`5aA^S^DxkW8rs_vKtu8N8(o0 z#Nf}*Ch4&iw866BiW!_r4*HRsHn%80xlBW<`IOcXDu%LQam7$Ge$q#1415XvN>cnS zk_qU%P}4fO0v>J{Zw9o*)JF-CPA!KcpFR1Pn(l@*bKh=1_!ZRWb?FoG5a22cVG<$5 z0|%Qj7p@n}=Hrkk`BkD99I57h7_+lQ-AZ-?fETz5E~q(= z!!d%~_yivn82d_pX#M+Y`|`-F^s6-{6}S!?_mFzr<=n>M{{PUq7g-N`hqOcY-y_m= zc#xZEqMPgqc5cu{ag@Tdli5@JlV{xH8J%TA}P<$=Qej`5Hq>_Gzk+NDFM{b*SA6Yydp9VOs1VgIYAcj@1BIt< zXz@=NF2DLCC>`r|^h-z5@eIEh>Vnjh+|-6M@nuC!oc*856_8#_6jL|rKLYu=)Ew4+ z*XiJVgHrKl?=0wjQ)aeNu2^jkUW>@Hei_S;nuA%RRe49V`VM;8SxUBxpZPe>l9ZA{YS(NU; zhnP(vSd1kYiV^KQ02>XpH6u}Xk)wrk`+SxNxC73cSAefm+V!<`c^b#A9NaTn45bEq zkRYp$U%h-|^9P*syb!eKG!QC-$;IS9MdE^@-`WRSzTp+8M9zqJCUsoPC-3Tr+qbkO z$o;ra-wGjC64H8m{(*FVitg+LQKH+96D4!FREFb|Scex)lw()`rHV$WMdUJNe3E}`->+?@(FDYcZt1#>wXwgHzQ6{p% zTY#PF?iBGE7<=u*`SFt0Lw0HX!oh85UlzQH{;k~&JH?kPJzdQX=gAmX40n@#()wBu zSllJ`lX^ZF9!&n2{1443>o2BzK(6sGDQ?n~RYk_ih&{?TJNBH*Eq`73g$F~WrJz{` zce}LL0;S^ZMb&nKyWR#(_t{VguBs~LOSLX&q*$M&haRh5HO5G%C&MvDmi{a@PM;Zq z)h;XzD;Cshu#GG)RsptBTJvnQHC(-#7@G7B`iqJMl=F%g zD7I#-8sWBC_kJC!{tU)rGSX-nt`B$M86ARc$^oIWRNOCMU!X+%PKM$X`mI~kxxaKB znBMvsb8nZ)0}JBmidn3FUeG@ZcdpwZy_4oi*b{&c?T^HaVC|`tnlo?1SjRKLNPk{gDWT+_1fio|Ic{5kU=X{rvm3 zZIZ6BO4vMQdqO`~Ef~j4Z?cQ(+Ff$wxGAlyMBqd}_S__(_xM@v-fTM;$Q^HhR@PU= zE|8KP1IM4s;)*-+Z@m25>p^N(PgHJsq+a!8`ezsTQ3Np0+k4Mtdkgu z^}tg`-YMQKuuO>dsJQkgyjabt1)2OM)|R(}hto4zSIj5V;^@PYtIwI&4#+%;&Kf)o z7)jrDgZ%f?x$UCa=&~<9SHq{ZhxKx!b+ft~!I?(H$&BMOox4KuOo95gl<%5AIg+is zd=%?6ZOr(k=S0U?!*k{1h5q3O_ZrYo5Hq#Sl|1?L+WU%}6JI(orD)*qq-300E63z? z#iM){^ff?RwehBsE3Uh)}m z74!C`a^?2x1@?-i<#cI?a=RcP4Xx$88l&B!g`Nm)Fo$Fcf!VX@0y$z7EVz~OXbALP zyfX0m-nf+4I&E=bsAjk~l_2g3i}1e%qO!KkQ@Ij*%HbGO)w=i^^5FvkHIIee`4l@J zN(eR%MpMiipJjP0Cxd|&4n@b?>6{Ue05+A0q?xd^oCpYNXpePmO#{q`vISfX)oT82 zc+d5gPn5-?9wBmlt3pk*z*hj`X#ycn4?KJY!|++>4l2@t>FhVEjPeFAhW%k5Vkm2~ zbcy`#HFb1XOYOKAcKGGN*GG%skMBnYSL@4d#@wS$CLny@9vSEwSCUSW;OHk%_<>T$ z7HwfvT&)@WQFkIm_dH-5Csjc|H+OBX6;F-rR3wuTudV;|_Oc(#-}UUgloD_-!aH>L z-NF)hJ|F-%gI?Y8Jvo7qXRG7UV5l2_yAHF93IhsP-b`cH*wlEz^Qi99$$*D?10PGQ zCkYPA5Hltd=c+>(bWIfjJP@1Obe?Gx$=qVDe)rPM+5sw)!8F3K7T{OMLFj_+>SX>F zTT-48YC1?q1IV|?OSG8?IGXAN;&q~nz?z0#i+qM9P~U@BNG1FyO9#kvk>T>G=#)_^ zj!fMlH{X;+ONmr!LsJx(j*b2&WMpJ+s&cN;7Tyu8gf>RT2kOR+DBzZr7=m-v-UheM zgj$|(0HN;F)qrlz6$FyVsy6e02`M!$<1L&Bz z+b!=_(#ur8?I=h&thJP2c+^S%)lEi*8fSaPs>Or&i1kF^p9QX&8C;)E+S__7fCh{W zSpW930L|8eV$Pa=LO*oao@VWHUr>MSl`x%iydJaFA!rB6u0`Jo5337p0UZNmSb{=o z*%W(>6W|^!F&8DUAC~&Vo2D?gE{V0S3{B;atoXLUNo9J? z0AWHot1HHimnr%xGf~-qSOO6>z*MtHe(EIN3<7@k-U&gFD+Xq}Ua*o~(!1kApC zO+-7O=jP#uq4B~*JwPs<`_;tw%;J3m{g-9xU(RBU&q^x&eSc@Ik<8NR$i0+>JBKgT zPqjfRC3Q3V=4q|BVK-yVuyUMByvXqR1a4^k&=*MqJ_v2b7I+El z1&0}s^tJ?^uXsz@oZ9j4x^n+$X$>D_nE$4#I-;EJG6wc;Jy@i$hSA&JVNoE;;UpDo l!Q;r<<-MKrq~`aIaqoP9xRgPV&EKy+z~U_0tkM({{ePlYU?u&Z`mr_kcwz5Nh&g=McJ3E!;CE1E0ryV5Ro;>nvty8 zA{omJnn+{p4952Let*87zvA;auXFF~{<`_uPA4&sV%P>LMpp1PTBEIL*yWZ2%{t3Pe;FXZ3XmxI8(D_g57_$Zil~sY6d4T}-hu9_Wqp4C0AMO{-e2$W~1A}=8 z?24)=?B)4HUDo_oXckN%okP)HFJjaB4*3_SNpKaf;yPT}KqfS{2x7`d{0xbPErH%h zh`mQJ03DaATP9aP!}a4$fY#``NI~M6&RljED)8z}hhWxrNbxIBlTxG^j z!X>$3AQQ&I%_5mRECOjaGwR-GHmde})^)t-3_~aFM1G_L#mpCNdcLqr(RKjv3R}(z zG2^yBftMYh;H3a#-slaj|5$BX9+{PTv&NtR*P-L?l21FGTG`$H9~##p%VE!uR>=NG zc&auxVl!1_lP%uX71AJvlz(wLYl?63oLd~dqjZRrU#UEWw8J6Yn-7L~T$$tjeAQiW z9$XG5Hu>rxFBnzgd6ho#^gE5pY>U$dTCRN85Y1tQQ0=Pn{?7OJ10x9Xk!>P2f(f^f zILd}5--N;Po4*25F|J3ywIv+R@rfcYNj}R-sXrH2TFAiK{jFGG(ru1p=w$wR;IXQwAX*S~oiEK{g;kZPW;YE|!QY|g^2`dMS{&1Fr zkf?!sj~m)xO3v`hh4KQRJ&&Q!=X1HNq8T_Sg2P^B&rZX{VQUNc9O(K+B_Z4hiTH7M zW7K5Y!Ec5xD~B9zFlKUWG_Rd)xTK7U#hRGhp51T++e6oS{gT^?3s~>V4?6{zchhc_ z3UBb_W2U+~guMsG-g=@#aWPSFypk)5jIUTxFiM zycGZzbxQuCTnvH*kv=E=LsRnltLbhgm$=ttS1IzU0)1t~4(XE>bHVwJpAPKOqoI-# zrdc{yo0R7Qx%~ZQl{UPa?gmxo#ZWM|vNHNxl@8NLksfn5Ek>C${w=x~pekl%gfwaLwWspL{af)?f zTOBmhTyU&3;}QeF&VLwhJ>Dezu>~P zc+$aFxKDWKj-CmD(v`}uH|ts*SefX@lyrc<%~WE6tHU#dv;y+LlA@cTgl8J!u@@u6 z@@fvJdC)1TvBa$QT@ck`rUxF**7w4Yh0!vZUsGu%Lm(cl(l#QPpmoOH3JC>FMe07G zq0kl#K+GLndyoOx8{t9g8JiLs#`pH8JWqR_ZM%J!Yr>cp>95<^#=FWQfzPm%q;5B+ z0>}ul8+l+gRaHV$$tsq5|MU;?AJ~m-XNxjW3U6JH2k`tOXAqi)yGI@^uA&dQ% zZCJIe7{qK>+p_F)Sqy-GC!x-5MgogsP6lwiUH`N^a7*LKPdO{!4L^_^;goe*e}3s( z0i~~@V#)#L*W~2F?}&N*IQ)0a4Z1$uTU)p7^Mq&IM6K6d*$vpX2+L*+$9vY0=7?$b zxdD4R`8~74HMWsx#*goNSp#(_;z`UT-GuGxoUl-){JNk1rf)aSKE!W`#m`t#v6V!u zgn>fufpkVprL(KqSkhl*Z+yRQosF)bEiV<#K8hOr>yQ1@7Xg>g3EjKwLB7)(9$3%X z$G30OD&Z2Nh{;v5!}oF4fUu0TM%&2F-6aS1+fqu3cn;K4k4-#kkB|BO?bZtcTygp+ zB|R0)0x`)UVEm;Fwx~Vt*6ZV3k5Xcj6_=(X2y*8M&NGz^?Jr>Jutu8idcHpesED^^ znM9MV2AcX%oppm45TS9yYBtteX?1liAe($}l8Mrk|YY*cFUp@Yl5_|Ih%+ z5^dz*^BpQ&l8;Le-Z+E?J1_|}dtK>`0HCSg@u z*e9pUpX4zkcJ~*%3c8N=D_*8f&2puu6>riMeA#MG3E+*kYt|0Dnl;U^u0x`IJLnY* zjELAyFaL6=ihd=uwgnc)F;a_ZKEBsA_UuVc$NS1$GwozcE)2-hGS_c!*V9@%u`#?lhbMR;p$MXpbUS7*AsAt5?3(xQtcatZ zK;B-KhX__vb(?F4Q0GloBJ>|QvdJoM?lDbgsR3iM@a;Z3?cA&4wtslYkr80ETZHkc z9*>q7Q7<0~XHK7PK#yo@cBi@smopq(-%`e-KH4Qx-~rbHu}dW58QqJ{;3Inef@=x4 zI)BgQYXff|j7xg1Qx_M8s)u`0@M0d&aKAfD6qe?B3THxh84PWrQX5xII()>h>b|f$ zpKR+*4#vbnsS3H{v&>IrrO}Xrp{O`p?Q{I%z{XPHRAc7mQ~rVVZ80t_sel;~R{!fE znoWNU9=P1`jx=A?#Ye1fm8**6`|yK3jKQSofyZy4XkM$FK?NExjqO&YVea7N(7$X$ zbR{k3PT@a2CJt_@Dead-55GO?f3gVr{BdM(wXV#1%q{YCJlyB~k-m;m1@SZyhI$5p z9ViBGQ5QzVRGUDbbtaN^E&{f(lI64ub2s){aFm!11riDV*6MFh58H{nU5}0{$^Hi; zJVW(-UYp)>>|Lx|%+y^DwKhz`tPS-85#6Rh0)ckL)U$^na{7 z@VVG(5^ui@Hf1odF537(mlR>ZBhjf%rT+ zPUdZ~CgvIZM_wUkJAw%w}x9jc8!TL)0!EfOi*AMUgP00QdmWDhdxHH4HGc<~J zIVYb|Vj$~E#d*)1>gzKQFOMaAy}BVVo}IK&7ZMB zx!9l*+ek@g>FsKVCTu!A+bt50<5zR%LvhtB47 zphLoLmz-;H4@2#)g8=!k#zLI#UMqFnH)&}~tj#&gW_Q99mQw+L7dU5Tu)W%;@9Qi9 z>QGi--TSZnR2z4)8B5wJy^vu$s+IRc0ll#|LNt!?I`me%fGty24eDN4Xl+O{(+NPj z1ygVh>zf*$Pk&fEX-3AP^1w$s1y_e7lBxzgSu6?iXt=l939t1dNMV&Hw?hI}<+!vx zKuXRw@aAWBEW)iT2xma>qG11B|GnfLf43m`S%SD z3d3^-2o=m;T`_XFO4d`JiOd4T*vl!w_t?SMNPGOr712xew$!m3PP4`3g2iVGiU!9* z&w=GY2O}!evGB%RQa5rA7s5%`YA&A$+(`a%B< z)4%^Wyf-xKA)KjJ=y>(k$Cki3nVk)wxAEYIGA3p>sG^i;f$cIw3$H&^I7dNHU=sw$d)j7 zh|(sSuhT>1EWU{wVQLz{XV1iYPIvxnNv=>Vu3kdkB_SVNJ(KJiSF;#9T-Gc6A9!kU z?a4i1-1H;R$hx=;;1@G7Jsm?|a=U>2b+qZz`aN9sgsIyFSp6r%%!9oq%tbmjY#K7P z-Gux{jUMaKw>DF`W{3tTZ|SIDqX6v)w4@1rITXmow6pv9GTr+NsJ`V>Zv++iD5MFK z@5#Rx6sk|u-Qs__;w5Q)X2-Ad+QXxzHC&)U-n+`G@G_e77|5&TV3EucN^AXqK{AmK pCn+FvZU>f5ukGw-)qi%3dglGbB=rNWkH7i=^YbXv3KMkH{{f&jC-?vW literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery-ui.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery-ui.css new file mode 100644 index 0000000..e49293b --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery-ui.css @@ -0,0 +1,464 @@ +/*! jQuery UI - v1.8.23 - 2012-08-15 +* https://github.com/jquery/jquery-ui +* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.tabs.css, jquery.ui.theme.css +* Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ + +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { display: none; } +.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); } +.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } +.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; } +.ui-helper-clearfix:after { clear: both; } +.ui-helper-clearfix { zoom: 1; } +.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { cursor: default !important; } + + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } + +/* IE/Win - Fix animation bug - #4615 */ +.ui-accordion { width: 100%; } +.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; } +.ui-accordion .ui-accordion-li-fix { display: inline; } +.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; } +.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; } +.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; } +.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } +.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; } +.ui-accordion .ui-accordion-content-active { display: block; } + +.ui-autocomplete { position: absolute; cursor: default; } + +/* workarounds */ +* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */ + +/* + * jQuery UI Menu 1.8.23 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Licensed under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Menu#theming + */ +.ui-menu { + list-style:none; + padding: 2px; + margin: 0; + display:block; + float: left; +} +.ui-menu .ui-menu { + margin-top: -3px; +} +.ui-menu .ui-menu-item { + margin:0; + padding: 0; + zoom: 1; + float: left; + clear: left; + width: 100%; +} +.ui-menu .ui-menu-item a { + text-decoration:none; + display:block; + padding:.2em .4em; + line-height:1.5; + zoom:1; +} +.ui-menu .ui-menu-item a.ui-state-hover, +.ui-menu .ui-menu-item a.ui-state-active { + font-weight: normal; + margin: -1px; +} + +.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */ +.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */ +button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */ +.ui-button-icons-only { width: 3.4em; } +button.ui-button-icons-only { width: 3.7em; } + +/*button text element */ +.ui-button .ui-button-text { display: block; line-height: 1.4; } +.ui-button-text-only .ui-button-text { padding: .4em 1em; } +.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } +.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } +.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; } +.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } +/* no icon support for input elements, provide padding by default */ +input.ui-button { padding: .4em 1em; } + +/*button icon element(s) */ +.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } +.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } +.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; } +.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } +.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } + +/*button sets*/ +.ui-buttonset { margin-right: 7px; } +.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; } + +/* workarounds */ +button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */ + +.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; } +.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } +.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } +.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } +.ui-datepicker .ui-datepicker-prev { left:2px; } +.ui-datepicker .ui-datepicker-next { right:2px; } +.ui-datepicker .ui-datepicker-prev-hover { left:1px; } +.ui-datepicker .ui-datepicker-next-hover { right:1px; } +.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } +.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } +.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; } +.ui-datepicker select.ui-datepicker-month-year {width: 100%;} +.ui-datepicker select.ui-datepicker-month, +.ui-datepicker select.ui-datepicker-year { width: 49%;} +.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } +.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } +.ui-datepicker td { border: 0; padding: 1px; } +.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } +.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } +.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } +.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } + +/* with multiple calendars */ +.ui-datepicker.ui-datepicker-multi { width:auto; } +.ui-datepicker-multi .ui-datepicker-group { float:left; } +.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } +.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } +.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } +.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } +.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } +.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } +.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } +.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; } + +/* RTL support */ +.ui-datepicker-rtl { direction: rtl; } +.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } +.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } +.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } +.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } +.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } +.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } +.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } +.ui-datepicker-rtl .ui-datepicker-group { float:right; } +.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } +.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } + +/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ +.ui-datepicker-cover { + position: absolute; /*must have*/ + z-index: -1; /*must have*/ + filter: mask(); /*must have*/ + top: -4px; /*must have*/ + left: -4px; /*must have*/ + width: 200px; /*must have*/ + height: 200px; /*must have*/ +} +.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; } +.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } +.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } +.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } +.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } +.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } +.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } +.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; } +.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } +.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; } +.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; } +.ui-draggable .ui-dialog-titlebar { cursor: move; } + +.ui-progressbar { height:2em; text-align: left; overflow: hidden; } +.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; } +.ui-resizable { position: relative;} +.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; } +.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } +.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } +.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } +.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } +.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } +.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } +.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } +.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } +.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;} +.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; } + +.ui-slider { position: relative; text-align: left; } +.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } +.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } + +.ui-slider-horizontal { height: .8em; } +.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } +.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } +.ui-slider-horizontal .ui-slider-range-min { left: 0; } +.ui-slider-horizontal .ui-slider-range-max { right: 0; } + +.ui-slider-vertical { width: .8em; height: 100px; } +.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } +.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } +.ui-slider-vertical .ui-slider-range-min { bottom: 0; } +.ui-slider-vertical .ui-slider-range-max { top: 0; } +.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ +.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } +.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; } +.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; } +.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; } +.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } +.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ +.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } +.ui-tabs .ui-tabs-hide { display: none !important; } + +/* Component containers +----------------------------------*/ +.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; } +.ui-widget .ui-widget { font-size: 1em; } +.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; } +.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; } +.ui-widget-content a { color: #222222/*{fcContent}*/; } +.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; } +.ui-widget-header a { color: #222222/*{fcHeader}*/; } + +/* Interaction states +----------------------------------*/ +.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; } +.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; } +.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; } +.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; } +.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; } +.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; } +.ui-widget :active { outline: none; } + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; } +.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; } +.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; } +.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; } +.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; } +.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } +.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } +.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; } +.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; } +.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; } +.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; } +.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/; } +.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/; } +.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; } +.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; } + +/* positioning */ +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-off { background-position: -96px -144px; } +.ui-icon-radio-on { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; } +.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; } +.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; } +.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; } + +/* Overlays */ +.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; } +.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; } \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.accordion.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.accordion.css new file mode 100644 index 0000000..dbff0ef --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.accordion.css @@ -0,0 +1,19 @@ +/*! + * jQuery UI Accordion 1.8.23 + * + * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) + * Licensed under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Accordion#theming + */ +/* IE/Win - Fix animation bug - #4615 */ +.ui-accordion { width: 100%; } +.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; } +.ui-accordion .ui-accordion-li-fix { display: inline; } +.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; } +.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; } +.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; } +.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } +.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; } +.ui-accordion .ui-accordion-content-active { display: block; } diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.all.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.all.css new file mode 100644 index 0000000..900da63 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.all.css @@ -0,0 +1,11 @@ +/*! + * jQuery UI CSS Framework 1.8.23 + * + * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) + * Licensed under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Theming + */ +@import "jquery.ui.base.css"; +@import "jquery.ui.theme.css"; diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.autocomplete.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.autocomplete.css new file mode 100644 index 0000000..566cbfc --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.autocomplete.css @@ -0,0 +1,53 @@ +/*! + * jQuery UI Autocomplete 1.8.23 + * + * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) + * Licensed under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Autocomplete#theming + */ +.ui-autocomplete { position: absolute; cursor: default; } + +/* workarounds */ +* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */ + +/* + * jQuery UI Menu 1.8.23 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Licensed under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Menu#theming + */ +.ui-menu { + list-style:none; + padding: 2px; + margin: 0; + display:block; + float: left; +} +.ui-menu .ui-menu { + margin-top: -3px; +} +.ui-menu .ui-menu-item { + margin:0; + padding: 0; + zoom: 1; + float: left; + clear: left; + width: 100%; +} +.ui-menu .ui-menu-item a { + text-decoration:none; + display:block; + padding:.2em .4em; + line-height:1.5; + zoom:1; +} +.ui-menu .ui-menu-item a.ui-state-hover, +.ui-menu .ui-menu-item a.ui-state-active { + font-weight: normal; + margin: -1px; +} diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.base.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.base.css new file mode 100644 index 0000000..b30e688 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.base.css @@ -0,0 +1,21 @@ +/*! + * jQuery UI CSS Framework 1.8.23 + * + * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) + * Licensed under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Theming + */ +@import url("jquery.ui.core.css"); + +@import url("jquery.ui.accordion.css"); +@import url("jquery.ui.autocomplete.css"); +@import url("jquery.ui.button.css"); +@import url("jquery.ui.datepicker.css"); +@import url("jquery.ui.dialog.css"); +@import url("jquery.ui.progressbar.css"); +@import url("jquery.ui.resizable.css"); +@import url("jquery.ui.selectable.css"); +@import url("jquery.ui.slider.css"); +@import url("jquery.ui.tabs.css"); diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.button.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.button.css new file mode 100644 index 0000000..cfe15c4 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.button.css @@ -0,0 +1,38 @@ +/*! + * jQuery UI Button 1.8.23 + * + * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) + * Licensed under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Button#theming + */ +.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */ +.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */ +button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */ +.ui-button-icons-only { width: 3.4em; } +button.ui-button-icons-only { width: 3.7em; } + +/*button text element */ +.ui-button .ui-button-text { display: block; line-height: 1.4; } +.ui-button-text-only .ui-button-text { padding: .4em 1em; } +.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } +.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } +.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; } +.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } +/* no icon support for input elements, provide padding by default */ +input.ui-button { padding: .4em 1em; } + +/*button icon element(s) */ +.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } +.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } +.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; } +.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } +.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } + +/*button sets*/ +.ui-buttonset { margin-right: 7px; } +.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; } + +/* workarounds */ +button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */ diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.core.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.core.css new file mode 100644 index 0000000..30400a7 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.core.css @@ -0,0 +1,38 @@ +/*! + * jQuery UI CSS Framework 1.8.23 + * + * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) + * Licensed under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Theming/API + */ + +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { display: none; } +.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); } +.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } +.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; } +.ui-helper-clearfix:after { clear: both; } +.ui-helper-clearfix { zoom: 1; } +.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { cursor: default !important; } + + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.datepicker.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.datepicker.css new file mode 100644 index 0000000..727a963 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.datepicker.css @@ -0,0 +1,66 @@ +/*! + * jQuery UI Datepicker 1.8.23 + * + * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) + * Licensed under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Datepicker#theming + */ +.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; } +.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } +.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } +.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } +.ui-datepicker .ui-datepicker-prev { left:2px; } +.ui-datepicker .ui-datepicker-next { right:2px; } +.ui-datepicker .ui-datepicker-prev-hover { left:1px; } +.ui-datepicker .ui-datepicker-next-hover { right:1px; } +.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } +.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } +.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; } +.ui-datepicker select.ui-datepicker-month-year {width: 100%;} +.ui-datepicker select.ui-datepicker-month, +.ui-datepicker select.ui-datepicker-year { width: 49%;} +.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } +.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } +.ui-datepicker td { border: 0; padding: 1px; } +.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } +.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } +.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } +.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } + +/* with multiple calendars */ +.ui-datepicker.ui-datepicker-multi { width:auto; } +.ui-datepicker-multi .ui-datepicker-group { float:left; } +.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } +.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } +.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } +.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } +.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } +.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } +.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } +.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; } + +/* RTL support */ +.ui-datepicker-rtl { direction: rtl; } +.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } +.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } +.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } +.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } +.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } +.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } +.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } +.ui-datepicker-rtl .ui-datepicker-group { float:right; } +.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } +.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } + +/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ +.ui-datepicker-cover { + position: absolute; /*must have*/ + z-index: -1; /*must have*/ + filter: mask(); /*must have*/ + top: -4px; /*must have*/ + left: -4px; /*must have*/ + width: 200px; /*must have*/ + height: 200px; /*must have*/ +} \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.dialog.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.dialog.css new file mode 100644 index 0000000..7677a79 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.dialog.css @@ -0,0 +1,21 @@ +/*! + * jQuery UI Dialog 1.8.23 + * + * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) + * Licensed under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Dialog#theming + */ +.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; } +.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } +.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } +.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } +.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } +.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } +.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } +.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; } +.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } +.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; } +.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; } +.ui-draggable .ui-dialog-titlebar { cursor: move; } diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.progressbar.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.progressbar.css new file mode 100644 index 0000000..13d4937 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.progressbar.css @@ -0,0 +1,11 @@ +/*! + * jQuery UI Progressbar 1.8.23 + * + * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) + * Licensed under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Progressbar#theming + */ +.ui-progressbar { height:2em; text-align: left; overflow: hidden; } +.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; } \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.resizable.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.resizable.css new file mode 100644 index 0000000..3059695 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.resizable.css @@ -0,0 +1,20 @@ +/*! + * jQuery UI Resizable 1.8.23 + * + * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) + * Licensed under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Resizable#theming + */ +.ui-resizable { position: relative;} +.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; } +.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } +.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } +.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } +.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } +.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } +.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } +.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } +.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } +.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;} \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.selectable.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.selectable.css new file mode 100644 index 0000000..e5a18e9 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.selectable.css @@ -0,0 +1,10 @@ +/*! + * jQuery UI Selectable 1.8.23 + * + * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) + * Licensed under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Selectable#theming + */ +.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; } diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.slider.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.slider.css new file mode 100644 index 0000000..c887db2 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.slider.css @@ -0,0 +1,24 @@ +/*! + * jQuery UI Slider 1.8.23 + * + * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) + * Licensed under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Slider#theming + */ +.ui-slider { position: relative; text-align: left; } +.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } +.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } + +.ui-slider-horizontal { height: .8em; } +.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } +.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } +.ui-slider-horizontal .ui-slider-range-min { left: 0; } +.ui-slider-horizontal .ui-slider-range-max { right: 0; } + +.ui-slider-vertical { width: .8em; height: 100px; } +.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } +.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } +.ui-slider-vertical .ui-slider-range-min { bottom: 0; } +.ui-slider-vertical .ui-slider-range-max { top: 0; } \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.tabs.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.tabs.css new file mode 100644 index 0000000..bdcd0b1 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.tabs.css @@ -0,0 +1,18 @@ +/*! + * jQuery UI Tabs 1.8.23 + * + * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) + * Licensed under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Tabs#theming + */ +.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ +.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } +.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; } +.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; } +.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; } +.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } +.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ +.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } +.ui-tabs .ui-tabs-hide { display: none !important; } diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.theme.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.theme.css new file mode 100644 index 0000000..6a95efb --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/jquery.ui.theme.css @@ -0,0 +1,247 @@ +/*! + * jQuery UI CSS Framework 1.8.23 + * + * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) + * Licensed under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Theming/API + * + * To view and modify this theme, visit http://jqueryui.com/themeroller/ + */ + + +/* Component containers +----------------------------------*/ +.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; } +.ui-widget .ui-widget { font-size: 1em; } +.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; } +.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; } +.ui-widget-content a { color: #222222/*{fcContent}*/; } +.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; } +.ui-widget-header a { color: #222222/*{fcHeader}*/; } + +/* Interaction states +----------------------------------*/ +.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; } +.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; } +.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; } +.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; } +.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; } +.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; } +.ui-widget :active { outline: none; } + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; } +.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; } +.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; } +.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; } +.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; } +.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } +.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } +.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; } +.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; } +.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; } +.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; } +.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/; } +.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/; } +.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; } +.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; } + +/* positioning */ +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-off { background-position: -96px -144px; } +.ui-icon-radio-on { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; } +.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; } +.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; } +.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; } + +/* Overlays */ +.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; } +.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; } \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..5b5dab2ab7b1c50dea9cfe73dc5a269a92d2d4b4 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FscKIb$B>N1x91EQ4=4yQ7#`R^ z$vje}bP0l+XkK DSH>_4 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..ac8b229af950c29356abf64a6c4aa894575445f0 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FsY*{5$B>N1x91EQ4=4yQYz+E8 zPo9&<{J;c_6SHRil>2s{Zw^OT)6@jj2u|u!(plXsM>LJD`vD!n;OXk;vd$@?2>^GI BH@yG= literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..ad3d6346e00f246102f72f2e026ed0491988b394 GIT binary patch literal 120 zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnour0hLi978O6-<~(*I$*%ybaDOn z{W;e!B}_MSUQoPXhYd^Y6RUoS1yepnPx`2Kz)7OXQG!!=-jY=F+d2OOy?#DnJ32>z UEim$g7SJdLPgg&ebxsLQ09~*s;{X5v literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..42ccba269b6e91bef12ad0fa18be651b5ef0ee68 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouqzpV=978O6-=0?FV^9z|eBtf= z|7WztIJ;WT>{+tN>ySr~=F{k$>;_x^_y?afmf9pRKH0)6?eSP?3s5hEr>mdKI;Vst E0O;M1& literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..5a46b47cb16631068aee9e0bd61269fc4e95e5cd GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouq|7{B978O6lPf+wIa#m9#>Unb zm^4K~wN3Zq+uP{vDV26o)#~38k_!`W=^oo1w6ixmPC4R1b Tyd6G3lNdZ*{an^LB{Ts5`idse literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..7c9fa6c6edcfcdd3e5b77e6f547b719e6fc66e30 GIT binary patch literal 101 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 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-icons_2e83ff_256x240.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-icons_2e83ff_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..45e8928e5284adacea3f9ec07b9b50667d2ac65f GIT binary patch literal 4369 zcmd^?`8O2)_s3^phOrG}UnfiUEn8(9QW1?MNkxXVDEpFin2{xWrLx5kBC;k~GmFhwsn)TR1w<4t)tA3_robX4CdCOHJC|7j+vW z%J-EMX&`87enIluaSc0_SnYUx$GzUc?vrNXt&I`o?~7C3RJ>C-Ajq!3AfU8Dx90^_ zp3}MKjJzYC+`T(&egFXQ#9Ek{*oVAaa!zrZtmlRFnwQPRJXH<%pkK2*eP`pT=lwD7 zifq+4BY_rUTa+U|2#&?i7>PVvD?7R4ZfOLPT{e9G~G!Ls3s8JtQE`jMM9wl2V9&Q+K2DHW0M+uQmEr%nYJ^7cK?uIpU-)=wn71ZZ-=@ar0;3^AY z5+TI{2b(e%t{2PZ^HKF*vu@+Xr&BAc@2BC4 z_vCgww#i=)ea5Vo$glEEVBBg_VPBj!)OO>)f@}#dg6ULOeC>LBHz<;*5Y;YfE0lNx zg{N+4@lO~ozxpF69qV@VOGnc248Iuag4C1T)P^(hWkpP!{h!JekX}m^Q#b2B4f1oT zIjsGz)4}-$rQ*-tSuc%qG>%<4xM#E& zN)7lRK~^2VdiloY4>;#}A!yHOAXEmEi^+eA#05pawGXs>!z)gSoDuI#>bRCq-qjJe zZ)r=A`*EMX6+)~er1kdv1L^)0-PsAEM7JF$O6G8>496$24lkOSR^RTfUuIz%iSfn5b-t!##cs7sQI);gdAvqmn_v|%I9k;fCPl0Z)R1+hNQONJN zH%3jT9sOq*a`LF*MiY=zlSSQZ;{_FL9M07A=In+O!~wR}=bzGEQpk2!Vc0p)qKAH? zOk{(%06W#)DdICQ_S%Q@<0Y+!?9%#$gWJ%)EO->^YZP{<`oB4~9xh zL9-0*c4@B#O2ylYs_g`Ky$zb~v!M`NRaMNFYF*Gsu|7)=JyyMHjFC=HhGUE@{aI|B zJ~ITXU052%7jFb5Ys#fhS_?4kqc7H0EU49B8(Chg0&JzU=Gka#xOz1)H0d4m7ZnRA z=M^tdY|U6T!fmte{W?_r8H~qdq|q{5AMU_2It1I4143n~xL?4&K#BOB48l9_Rdm!(c^C?JU;tF0 zEh@o1y6Qa_>}#AwX{VY+`C^kNkxhgb1P5cB0%xupAXyg9NO=SnXrJUE?rQg{Lcsn+ zAZKctGLfbK_B#^&Nev|0^fB&?DN=ak8|0!np524LD25=s84BP8Vl(3=jflNp{X>e@ z637Ri5xx;&JNl+XYImA|{;XR~P*svYDEWYJ6I5!6uO~2twFC1ZQevB7#3z~(apxn& z^J@>Mc`>PJair{yT`iuan-V+i%|Ho-pA<1?V-k^R2Q<5;Co%XxmL` z018t4T0TTwO^w)Gx{9OSJ^9_|kgwX`7%0Rw!PO~@?xvnfUehvN;2Rc;^l>3kfbtk3 z8{j7p;S&{uTlTe9&HTc38q@%_KQFk<&n{vmrN7y&Cz{etcE->rq!6HL)2F!aa=0%! zM%Bwo!7TQ5t;@a_#Q}sjk{UebWQZ8{cp&HN^$*JfH#8spkhk{R@CVBiPuP@yEhu{} zsQfuhTqV%rioATpEphMfhyRYbVfVW`YwLFXUWm-===J(byMf!5;W^CV1g~2194Xx) zFK|z{pm%n-)-DRe{Qhk(d!QaoI*y%Wn6h7<6A{i*Sob&B^y|Spg!&J$`kN>zwUJ3x zaB$ciu*0FJKg}T ztgnh)ASF8njz5>h6?f#{c=*Yr4W_34$GmVIo8OLWjcZK4a0`+Yv-!*}9 zBwKm;DAsA(nDI-`iH@;`=gP+m{lgFLHK3m$W@?)&dGhDA_Z2xOzI0$p(ZJtH$vCxE zj>+kYNBJzs-TlSx!tSH}%I9fQv)mc!C7X0bKlZv4f&}C3+O-4k7AmVO|KYZ9ydP%(N1^uisV8y;~p`x4qFXD?!_OyN9=w(Od6W; zGrT?G;l2v@Ob5k^8w<9w%Jbjb^|H}PYKo}I~bobd!XrTbzp2Zp~H8lgJ)I3?l&(bDiWf8gE&6b z>)9GB=Iu-6%I((+>=jGP>CzD8c0oWITFZGgM!Q7|JrUYq4#^Y(vuDu-a>OWDa4Y4} z5a_*lW#IL_aVf8L+Ty}c&2VojLEIA-;eQK6Wo?xAuK>i;1VWx3c=!s2;j_*iRHOsb*>6-CgcYP+Ho=L@XLd*j~2ln-;WHg)|cCixksH$K={5rGSD@yB%LI|(NCc8 z1Er8H+QO)~S~K{g?nH|2dB8SKs)BxQ?%G}}o*LV!NG2m*TmR|pWj~g`>)ClJCE#F$ zcj)fBg(dKOKmc$Cy}IRlasngIR>z~kP&WW~9cC951{AKmnZ~ZMsqup6QQf7J0T1;C zK9*Qd5*(HxW=tl|RfjO>nkoW#AU3t>JkuzWxy4-l?xmTv15_r1X@p@dz^{&j&;{Mq z$^0$0q&y?kbdZh)kZ+NfXfqLTG}Q^j>qHlUH4VEK`3y^-z6Y<6O88Hf4v^;}!{t-a zDWg;znYu%6zA1~A5~w?fxO~i8-Ib(^02{c4pXjhDI^2 zXB1LP4dvWuc%PXQ{r!d#6>${rm+M8EJM8yf#!H$Kp8AxwUXm5`7Tu-J$mHeCG>vw|&Ay415}_1w&*9K8+2d3v1N+@a$|820o4u60Tj@u&kI!~q2V9X; z>tMvQDI|O$#m+m2O**ZHq`_{#8)ry6`&5s~2k{O4Du16Fn0P;&_(0!e5%Bel){nU0 zJX~<8U6hoI%yx}qGY_1Tq7YKDJ)ETOCs&W)TiCrK*1%DE*vXdD-7hwE*LUgjeHRM` z&@pkhTi>m#Kc+QIK+2Ybn9-sFVKNHyIgfob4H_77yYh))Rq$7Pw|+aD6&yZ|ki9 z8Zb6s{oBt1G+PgfIcxd}{m@~1nzhe;LH)5;!gS8@ddyabpdBc?7JVl?tS+<#bPSMT z2@0uYdsWN(;Ww)n-PlA-0r+62@bYkEa`k{0s})fJgYZ#5=DmIdEvok7aZJRi{w-|} zkea&6X}ZA3b7&vbDb7)v8CuI(+zzSf3z&P2eOrPNP?D~ zf zn0@)0h;~5F&BG5vOFU!=woW&ZSl~nrs{?1w>nWfW_dnpTd z4qvLDYJ*ft>Sp%M(^_xCZpNBnc66JX}A|ZL9IENM`U>`ph7d<+RQiI}@E8Y)70s zMC*_&))}GlmR}@{v9*nm)29-=rn`Q$rc^4G)GVQHlTr6BpGxtHuU(8AF7Ffh54?5w zj+EYT9>x)PWL-iQ@RNmT?R+|c@=FOmj)5Za6_ z@DkVy4l^L>Z3#SI@s_eVwd3D)<^Ivq8a~J{|4mhOL^<7M4D8){ut;GIqqn`oqCk|x pNh;Wa$C0(mdpqYz&F>xK-uVD=DT5%Jzh8ZT#aXmjr70%*{{S|9XD$E$ literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-icons_454545_256x240.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-icons_454545_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..7ec70d11bfb2f77374dfd00ef61ba0c3647b5a0c GIT binary patch literal 4369 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 k*Kv;w;*%(i9W@fAqs5i2wiq literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-icons_888888_256x240.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/images/ui-icons_888888_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..5ba708c39172a69e069136bd1309c4322c61f571 GIT binary patch literal 4369 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 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery-ui.min.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery-ui.min.css new file mode 100644 index 0000000..19a04d1 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery-ui.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.8.23 - 2012-08-15 +* https://github.com/jquery/jquery-ui +* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.tabs.css, jquery.ui.theme.css +* Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ +.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-accordion{width:100%}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}.ui-accordion .ui-accordion-li-fix{display:inline}.ui-accordion .ui-accordion-header-active{border-bottom:0!important}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em}.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}.ui-accordion .ui-accordion-content-active{display:block}.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0em}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0!important;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tabs .ui-tabs-hide{display:none!important}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-widget:active{outline:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon{width:16px;height:16px;background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px} \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.accordion.min.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.accordion.min.css new file mode 100644 index 0000000..47ea8c0 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.accordion.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.8.23 - 2012-08-15 +* https://github.com/jquery/jquery-ui +* Includes: jquery.ui.accordion.css +* Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ +.ui-accordion{width:100%}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}.ui-accordion .ui-accordion-li-fix{display:inline}.ui-accordion .ui-accordion-header-active{border-bottom:0!important}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em}.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}.ui-accordion .ui-accordion-content-active{display:block} \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.autocomplete.min.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.autocomplete.min.css new file mode 100644 index 0000000..6acff9b --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.autocomplete.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.8.23 - 2012-08-15 +* https://github.com/jquery/jquery-ui +* Includes: jquery.ui.autocomplete.css +* Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ +.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px} \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.button.min.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.button.min.css new file mode 100644 index 0000000..5b3bc17 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.button.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.8.23 - 2012-08-15 +* https://github.com/jquery/jquery-ui +* Includes: jquery.ui.button.css +* Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ +.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0} \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.core.min.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.core.min.css new file mode 100644 index 0000000..c2ead50 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.core.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.8.23 - 2012-08-15 +* https://github.com/jquery/jquery-ui +* Includes: jquery.ui.core.css +* Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ +.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%} \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.datepicker.min.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.datepicker.min.css new file mode 100644 index 0000000..9b5ac41 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.datepicker.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.8.23 - 2012-08-15 +* https://github.com/jquery/jquery-ui +* Includes: jquery.ui.datepicker.css +* Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ +.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0em}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px} \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.dialog.min.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.dialog.min.css new file mode 100644 index 0000000..831a6dd --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.dialog.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.8.23 - 2012-08-15 +* https://github.com/jquery/jquery-ui +* Includes: jquery.ui.dialog.css +* Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ +.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move} \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.progressbar.min.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.progressbar.min.css new file mode 100644 index 0000000..8c3640d --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.progressbar.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.8.23 - 2012-08-15 +* https://github.com/jquery/jquery-ui +* Includes: jquery.ui.progressbar.css +* Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ +.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%} \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.resizable.min.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.resizable.min.css new file mode 100644 index 0000000..64fba81 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.resizable.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.8.23 - 2012-08-15 +* https://github.com/jquery/jquery-ui +* Includes: jquery.ui.resizable.css +* Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ +.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px} \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.selectable.min.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.selectable.min.css new file mode 100644 index 0000000..1b3593f --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.selectable.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.8.23 - 2012-08-15 +* https://github.com/jquery/jquery-ui +* Includes: jquery.ui.selectable.css +* Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ +.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black} \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.slider.min.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.slider.min.css new file mode 100644 index 0000000..929fe09 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.slider.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.8.23 - 2012-08-15 +* https://github.com/jquery/jquery-ui +* Includes: jquery.ui.slider.css +* Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ +.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0} \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.tabs.min.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.tabs.min.css new file mode 100644 index 0000000..db35318 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.tabs.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.8.23 - 2012-08-15 +* https://github.com/jquery/jquery-ui +* Includes: jquery.ui.tabs.css +* Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ +.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0!important;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tabs .ui-tabs-hide{display:none!important} \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.theme.min.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.theme.min.css new file mode 100644 index 0000000..dd05d56 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Content/themes/base/minified/jquery.ui.theme.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.8.23 - 2012-08-15 +* https://github.com/jquery/jquery-ui +* Includes: jquery.ui.theme.css +* Copyright (c) 2012 AUTHORS.txt; Licensed MIT */ +.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-widget:active{outline:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon{width:16px;height:16px;background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px} \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Default.aspx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Default.aspx new file mode 100644 index 0000000..7f69767 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Default.aspx @@ -0,0 +1,15 @@ +<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="ETS_DIP.Default" %> + + + + + + + + +
    +
    +
    +
    + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/DocTemplates/ETS-Fax.docx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/DocTemplates/ETS-Fax.docx new file mode 100644 index 0000000000000000000000000000000000000000..987f896bc15b5b891c0e86b39aa5cbbb23654394 GIT binary patch literal 25966 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 WRWN|X?wLDCj4}mGK94NU{`wb;y^q@f literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/DocTemplates/ETS-Fax_noPrj.docx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/DocTemplates/ETS-Fax_noPrj.docx new file mode 100644 index 0000000000000000000000000000000000000000..0ed6d465f397bdb8d46cc4382ca7fe51664283ef GIT binary patch literal 25813 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 JX!!HD{{kVzOiBO% literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/DocTemplates/ETS-Lettera.docx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/DocTemplates/ETS-Lettera.docx new file mode 100644 index 0000000000000000000000000000000000000000..68c2a93294485dac60f9f586ed9211d7d0a0f1b3 GIT binary patch literal 711413 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%0AHR>BqpWk_ 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 Mu>0pl=>c*8DY)`wq9pPbw+B8gcYEFW%G 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

    !t$i@M9%mKg#S`B|YmnU)RVXc!P3r?~ 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


    !!7T=Fq;+ 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

    to2dlIV(U)uZ2Lqz>rT;8I^OqxM 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 z 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
    VLzQ)2s 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

    C&%aJnctr6o7kl0bMR1|}$0?iqQuw2p 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 kk1!6QAQ0r`5!=7w4IK?)VBH+N17HBbfaM?6a +To: "{{email@destinatario.to}}" +Subject: {{soggettoMessaggio}} +Date: Wed, 17 Oct 2012 17:19:39 +0200 +MIME-Version: 1.0 +Content-Type: multipart/alternative; + boundary="----=_NextPart_000_0006_01CDAC8B.B0CFEA60" +X-Priority: 3 +X-MSMail-Priority: Normal +X-Unsent: 1 +X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 + +This is a multi-part message in MIME format. + +------=_NextPart_000_0006_01CDAC8B.B0CFEA60 +Content-Type: text/plain; + charset="iso-8859-1" +Content-Transfer-Encoding: quoted-printable + + +------=_NextPart_000_0006_01CDAC8B.B0CFEA60 +Content-Type: text/html; + charset="iso-8859-1" +Content-Transfer-Encoding: quoted-printable + + + + + + + + +

    + +------=_NextPart_000_0006_01CDAC8B.B0CFEA60-- diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/GestioneDocumenti.aspx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/GestioneDocumenti.aspx new file mode 100644 index 0000000..9f5fd4d --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/GestioneDocumenti.aspx @@ -0,0 +1,24 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSimpleFull.Master" + AutoEventWireup="true" CodeBehind="GestioneDocumenti.aspx.cs" Inherits="ETS_DIP.GestioneDocumenti" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="WebUserControls/mod_filtroRicerca.ascx" TagName="mod_filtroRicerca" + TagPrefix="uc2" %> +<%@ Register Src="WebUserControls/mod_archivioDocumenti.ascx" TagName="mod_archivioDocumenti" + TagPrefix="uc1" %> + +
    + + + + + + + +
    + +
    +
    +
    +
    +
    diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Help.aspx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Help.aspx new file mode 100644 index 0000000..5e26b63 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Help.aspx @@ -0,0 +1,11 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSimpleFull.Master" + AutoEventWireup="true" CodeBehind="Help.aspx.cs" Inherits="ETS_DIP.Help" %> + + +
    +

    + Apri Manuale online +

    + +
    +
    diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/Prova inserimento develop.txt b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/Prova inserimento develop.txt new file mode 100644 index 0000000..e69de29 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/Services/MediaObjects/flash_flv_player/flvplayer.swf b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/Services/MediaObjects/flash_flv_player/flvplayer.swf new file mode 100644 index 0000000000000000000000000000000000000000..a20ee38b744816d53b233fce52abee1246811caf GIT binary patch literal 40768 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
    YXB(B@l43atH%Ig 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 U`ma^Xp)*_#y~@A*U*d{?o2ev5G5`Po literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/Services/MediaObjects/flash_mp3_player/mp3player.swf b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/Services/MediaObjects/flash_mp3_player/mp3player.swf new file mode 100644 index 0000000000000000000000000000000000000000..7130dde21fc26db1768a5d7c9ce685edd8b84681 GIT binary patch literal 20071 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 RabvQ9yOE!y!ebD>{{o`G?U4Wg literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/content_style/images/FramedBack.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/content_style/images/FramedBack.gif new file mode 100644 index 0000000000000000000000000000000000000000..ce2975c235fe9e41755913984e7044b02619ee3f GIT binary patch literal 1580 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 Vh;iJhF}AU@y|{&R literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/content_style/images/accordion_arrow.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/content_style/images/accordion_arrow.gif new file mode 100644 index 0000000000000000000000000000000000000000..6baf65418cc2f0c83899c3631c532268c132cfe1 GIT binary patch literal 91 zcmZ?wbhEHb6krfwSi}GV|NsAwD%sdEZTtBfkAZBk7=z+Z7DfgJRt6mq7o?VfSs`NA moqqqG7kxa?$cB>-1vImdL6ySOWlA*dB}k literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/content_style/images/haccordion_arrow.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/content_style/images/haccordion_arrow.gif new file mode 100644 index 0000000000000000000000000000000000000000..44fefdfd5200f693a307c8f0f54efdd6d02d5fa1 GIT binary patch literal 97 zcmZ?wbhEHb6krfwSi}GV|NsAwD%sdEZTtBfkAZBk7=z+Z7DfgJRt6mq7o?VfSuJAM t9Y4KQjH%L#ZfSmcHdifiZu-Qf6;mIcT$R0h;)dp{X8&sbOk!ZL1^`SPB;^1A literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/content_style/images/icon_pin.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/content_style/images/icon_pin.png new file mode 100644 index 0000000000000000000000000000000000000000..1623c41381a08c183cbd4efbd3f96893cd135f98 GIT binary patch literal 4092 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 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/content_style/images/nav_arr_L_s.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/content_style/images/nav_arr_L_s.gif new file mode 100644 index 0000000000000000000000000000000000000000..5b6aeeaf2c29332882042e9d3fd6fce3d75f977a GIT binary patch literal 508 zcmZ?wbhEHbN%3!d@#N3P-gq#w6?Xjyg9uJ)p1 z{Y9gyizd}qU0N@Bw_nt*z8*38isAJCMnE*2I`XgY&|E%5rbNBoY*!(|Z_m5?_ z{@;81ef7QnC8z(Fo&Dc`=O@q?VBZWeLh&aHBLjmogAT~upg3V*k8E&mYHn$5Wfl@| zb7tjHa?)w#;Fq^?a8zjK5R^5yHZ-u1Y2s5fG1X8}Ro0bi5|Gn3(^OMe(UWdw;}zAm hGSadXYh~k}KH-wiD@YVq)jM)Y`~k4FLK7n==3a literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/content_style/images/nav_arr_R_s.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/content_style/images/nav_arr_R_s.gif new file mode 100644 index 0000000000000000000000000000000000000000..990dae534e6afa70a1d8bd5f522c89f44225eb71 GIT binary patch literal 508 zcmZ?wbhEHbN%3!d@#N3P-gq#w6?Xjyg9uJ)p1 z{Y9gyizd}qU0N@Bw_nt*z8*38isAJCMnE*2I`XgY&|E%5rbNBoY*!(|Z_m5?_ z{@;81ef7QnC8z(Fo&Dc`=O@q?VBZWeLh&aHBLjmogAT~upg3V*k8E&mYHn%fW@l<` z5wR2IV(D_0w6`^u;ACqRv(z%O(iY{N*(9x}qOPWCrY|SZB&DmYs-j_PqR7`IV_{%u hZ7wUw(X8O;U?b0exJAcFiHCKfxDfNiYpsn8)&LKpoRa_m literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/content_style/images/qmark.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/content_style/images/qmark.gif new file mode 100644 index 0000000000000000000000000000000000000000..d35e6dc3228bf039f3130897bf81a2b2e17fcd3e GIT binary patch literal 737 zcmZ?wbhEHb^k!&dIKlt||NsBLaN+-@OaHH2`G5WT|C=}e-@g6-?%n?n9{hjw=>L-^ z|DQek|MKPk*RTJ-ef$6Yd!X|FV0}apia%Kx85jf^bU>;>b~3R3Pf+Pg$(*-nu|)HO zeFZwZ4?}HJ&m;^@97ACN?B~P&2QJ7lSX0lY?aEZG!IOgCBMw|FHghGkB?+l zNxpw*xYGFi~g+K%QSCF96D{NJ9kdz^Fv3a9g8Fn`07??YES2Tex_u}!>e~%i&*ymkVy`iJ8MnT z^$p3V=l#94(3;$i{$0@$%bC{abq$I z3vA>Od~qVqlVhFO#Oh*(850xgKU|+!Rkz`KKm}Wx%H+fp$8femNH{?ct!$`e?@ahP%b%V*7@EHWDyI`@laKAGsDw(`j&AG4QFCI`4_KAlq0 I%D`X^0C)pW3IG5A literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/css/accordion.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/css/accordion.css new file mode 100644 index 0000000..f819ad9 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/css/accordion.css @@ -0,0 +1,35 @@ +/* Vertical Accordion */ + +div.il_VAccordionToggleDef +{ + display: block; +} + +div.il_VAccordionToggleActiveDef +{ +} + +div.il_VAccordionContentDef +{ + overflow: hidden; +} + +/* + Horizontal Accordion +*/ + +div.il_HAccordionToggleDef +{ + float: left; /* This make sure it stays horizontal */ + display: block; +} + +div.il_HAccordionToggleActiveDef +{ +} + +div.il_HAccordionContentDef +{ + float: left; /* This make sure it stays horizontal */ + overflow: hidden; +} diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/css/question_handling.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/css/question_handling.css new file mode 100644 index 0000000..9cda964 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/css/question_handling.css @@ -0,0 +1,16 @@ +/* we need because of the placeholder element */ +ul.ordering_vrt_terms li { + min-height:20px; + width:400px; +} +ul.ordering_vrt_images li { + +} +ul.ordering_hrz li { +} +span.errortext_corrected { +} +a.image_details { +} +img.mc_image { +} \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/da help online.txt b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/da help online.txt new file mode 100644 index 0000000..e69de29 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/frame_211_maincontent.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/frame_211_maincontent.html new file mode 100644 index 0000000..3027937 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/frame_211_maincontent.html @@ -0,0 +1,145 @@ + + + + + ILIAS - Manuale ETS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/frame_224_maincontent.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/frame_224_maincontent.html new file mode 100644 index 0000000..9877696 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/frame_224_maincontent.html @@ -0,0 +1,155 @@ + + + + + ILIAS - Manuale ETS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + +

    Breadcrumb Navigation

    + + + Manuale ETS + + + + » + + Caricamento e gestione file
    + + + + +
    +

      + Manuale ETS

    + +
    +
    + + + + + + + + +
    + + + +

    Caricamento e gestione file

    CARICAMENTO FILE
     
    Il caricamento dei file avviene in due modalità:
    - caricare i file trascinandoli sulla scritta "Drop files here" - rilasciare il pulsante del mouse e cliccare successivamente sul pulsante blu upload
    - cliccare su "Select File", selezionare il file o i file desiderati, premere il pulsante di conferma della selezione e successivamente il pulsante blu upload
     
    In fig.1 è visualizzata la schermata di caricamento file - sulla sinistra l'elenco dei file caricati
    fig. 1 - Caricamento file
    Una volta caricato il file è possibile modificarne i metadati con la scheda "Gestione file": sulla sinistra viene visualizzato l'elenco dei file caricati e sulla destra l'elenco delle proprietà da modificare.
    I campi indicati come "autocomplete" vengono attivati all'inserimento dei primi caratteri: se vi sono dati che corrispondono almeno in parte ai primi caratteri vengono mostrati in una tendina a scorrimento da cui è possibile sceglierli.
    I campi data se cliccati attivano un calendario da cui scegliere la data e le voci con un quadratino bianco sulla sinistra sono attivate cliccando sul quadrato di selezione.
    Il campo "Percorso cartella" si completa via via con l'inserimento dei dati per mostrare l'url completo del documento.

    Premendo Aggiorna vengono salvati i metadati relativi al documento caricato
     
    La schermata descritta è mostrata in fig.2.
    fig. 2 - Gestione file
    + + +
    + + + + + +
    + +
    + +
    + +
    + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/frame_225_maincontent.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/frame_225_maincontent.html new file mode 100644 index 0000000..87067c4 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/frame_225_maincontent.html @@ -0,0 +1,155 @@ + + + + + ILIAS - Manuale ETS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + +

    Breadcrumb Navigation

    + + + Manuale ETS + + + + » + + Elenco documenti e ricerca
    + + + + +
    +

      + Manuale ETS

    + +
    +
    + + + + + + + + +
    + + + +

    Elenco documenti e ricerca

    La seconda sezione dell'applicazione mostra i documenti caricati e ne permette la visualizzazione e la ricerca (fig.1).
     
    Ogni file è mostrato con a fianco un'icona esemplificativa del tipo di file (immagine, documento di testo etc...) per permetterne un riconoscimento più rapido. Cliccando sul nome del file lo si può visualizzare.
     
    Il campo ricerca libera in alto a destra permette una ricerca testuale tra tutti i dati del file mentre è possibile, se si vuole effettuare una ricerca avanzata, utilizzare i filtri presenti.
    I filtri sono attivati cliccando sul quadratino corrispondente e scegliendo il valore per cui filtrare: i risultati sono mostrati in tempo reale nella pagina.
     
    E' possibile anche limitare il numero di risultati per pagina cliccando sull'apposito selettore in alto a destra.
    fig. 1 - Elenco e ricerca file
    + + +
    + + + + + +
    + +
    + +
    + +
    + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/frame_226_maincontent.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/frame_226_maincontent.html new file mode 100644 index 0000000..cb138e8 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/frame_226_maincontent.html @@ -0,0 +1,155 @@ + + + + + ILIAS - Manuale ETS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + +

    Breadcrumb Navigation

    + + + Manuale ETS + + + + » + + Area Amministrativa
    + + + + +
    +

      + Manuale ETS

    + +
    +
    + + + + + + + + +
    + + + +

    Area Amministrativa

    Dal terzo pulsante della schermata iniziale dell'applicativo si accede alla sezione amministrativa: si può selezionare la modifica delle fasi con il primo pulsante o quella dei tags con il secondo (fig. 1).
    fig. 1 - Area Amministrativa
    La sezione di modifica Fasi (fig. 2) consente di modificare le fasi inserite e di inserirne di nuove.
     
    La modifica avviene cliccando sul simbolo della matita in corrispondenza della voce desiderata: modificare i campi e confermare cliccando sul simbolo verde di spunta o annullare cliccando la croce rossa.
     
    L'inserimento della nuova voce avviene analogamente cliccando sul pulsante in alto a destra "New" e confermando l'inserimento con il pulsante del simbolo di spunta verde.

    E' possibile eliminare le voci cliccando sul simbolo del cestino sulla sinistra della voce.
    fig. 2 - Modifica Fasi
    In modo del tutto analogo alla modifica delle Fasi avviene la modifica dei Tags. Cliccare sul pulsante Tags e modificare le voci desiderate, crearne di nuove o eliminare quelle desiderate (fig. 3).
    fig. 3 - Modifica Tags
    + + +
    + + + + + +
    + +
    + +
    + +
    + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/frame_227_maincontent.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/frame_227_maincontent.html new file mode 100644 index 0000000..815552d --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/frame_227_maincontent.html @@ -0,0 +1,155 @@ + + + + + ILIAS - Manuale ETS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + +

    Breadcrumb Navigation

    + + + Manuale ETS + + + + » + + Guida in linea
    + + + + +
    +

      + Manuale ETS

    + +
    +
    + + + + + + + + +
    + + + +

    Guida in linea

    Cliccando il quarto pulsante della schermata iniziale rappresentato dal punto di domanda si accede alla presente sezione della guida in linea.
    + + +
    + + + + + +
    + +
    + +
    + +
    + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/frame_228_maincontent.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/frame_228_maincontent.html new file mode 100644 index 0000000..31fb8a2 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/frame_228_maincontent.html @@ -0,0 +1,145 @@ + + + + + ILIAS - Manuale ETS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + +

    Breadcrumb Navigation

    + + + Manuale ETS + + + + » + + Supporto Steamware
    + + + + +
    +

      + Manuale ETS

    + +
    +
    + + + +
    + + + + +
    +
    + + + + +
    + + + +

    Supporto Steamware

    Il supporto per questa applicazione viene fornito dallo sviluppatore Steamware s.r.l.
     
    I contatti per il supporto sono
     
    email: info@steamware.net
    tel.: +39-035.460560
    fax: +39-0345.3631191
    + + +
    + + +
    + + + + +
    +
    + + +
    + +
    + +
    + +
    + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/frame_toc.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/frame_toc.html new file mode 100644 index 0000000..ff13a67 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/frame_toc.html @@ -0,0 +1,290 @@ + + + + + ILIAS - Manuale ETS + + + + + +
    +
    +
    +

    Overview

    +
    +
    +
    +
    +
    + + + + + + + + + + + + + +
    +
    + + +
    +
    +
    + + \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/browser/blank.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/browser/blank.gif new file mode 100644 index 0000000000000000000000000000000000000000..44212253456d708b6c578601a073f34939f36188 GIT binary patch literal 58 zcmZ?wbhEHb6lM@+XkcUjg8%>jEB<5wG8q|kKzxvl1CwA+|H{*E`4`XGa;tmuy*<_8 H3=Gx)r4bQN literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/browser/forceexp.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/browser/forceexp.gif new file mode 100644 index 0000000000000000000000000000000000000000..70aa08b0ca309fffe040a8288cee489e1a2007a5 GIT binary patch literal 313 zcmZ?wbhEHb6lM@+xXJ(m|NsC0{OR+@4G- zuU{J&7yzvRTSa|B@h1x-1A`KS4#;SbpB&i293~cc=t#9M>`~jOSR%D>af#PjB}>`! z#|s%<*Cwd6Eix%kiqG^g4k+R4@U-$-fBXH333cn2x5-Je@<>M%yD2hp3W!FEwYe&` TL<;e7_q){0teEZM$Y2csU|@lN literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/browser/minus.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/browser/minus.gif new file mode 100644 index 0000000000000000000000000000000000000000..44212253456d708b6c578601a073f34939f36188 GIT binary patch literal 58 zcmZ?wbhEHb6lM@+XkcUjg8%>jEB<5wG8q|kKzxvl1CwA+|H{*E`4`XGa;tmuy*<_8 H3=Gx)r4bQN literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/browser/plus.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/browser/plus.gif new file mode 100644 index 0000000000000000000000000000000000000000..44212253456d708b6c578601a073f34939f36188 GIT binary patch literal 58 zcmZ?wbhEHb6lM@+XkcUjg8%>jEB<5wG8q|kKzxvl1CwA+|H{*E`4`XGa;tmuy*<_8 H3=Gx)r4bQN literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/download.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/download.gif new file mode 100644 index 0000000000000000000000000000000000000000..becbcce1dcb843b3410f548a0d10d15497673dcd GIT binary patch literal 1165 zcmZ?wbhEHb6k`x$_|5HX)A?>`?rcY5`fjRDo^DHE&H`m2-rDiS(MvZmB# zPAPx#{Aup&>a02CIWx;H-@WS78yeUZSvI-Ks>A8@{j(ZPdhyeeG8SbvZfxpY+BN6k zoW1+@I!v(lp5r{{!gQf&49ZJI*4|QJ>fZA)e9E8L-j7jJ z|0b;d*|hC{@5TSyuKeF|>;K+AzkmPx_wVoDzkmJ!nZJMi`t|eY&mTX2eE!uxkNlBIJY+| zxv99Un6R+1;tR`-6NU^^wZhgVoLtoEJ=K-@=M&C=)Keb1(K{-BGO6{S5QrC_4xWi>zJSSj8$2@jpxc%(FZW=4Kin`x9jiSLL(Gkc$$fti9v*47?LlQi7XSknXrPML>?ID{1)v*rj0CLIVp zoOxvpr?96&m$Y}6fa51+w@yCZH)(N)-FlWZYUh{)PD*j-;^aJ&aP7>pvok!ItZxZ){KG&o67Fx-r3Wcd@QKM zKH|uX`}6+s%2=lBx&EL0^wrGIXI8Si%M>qY^ekz}XcTR@b5s4eOv!?YCmm{kENo58 zSfKu(x#WuCLx(aMA$h;)f2YrEnf=FOwWk1t=jvUBH-`Sa)f`uX$YhYxSxy!rR< z-C>l=A3q*AaNzy>_wU}ld;1nB`R4WO*RNi^dinC@ix)4RJ$v@_>C-1q zo;-g1_|c-@0|{=FOYeuV24*?b_9=SFc>Ta{2P* zOP4NPym;}#g$w7;pFel*+}X2d&zw1P`t<2jr%s(bdGf@G6UUDqKX&Zc(W6I?96566 z&>^4$_V3@nckkXkd-m+wwQKwK?c26(+p=ZLh7B9muV24*?bUAkn+lEsS`FIu!{KG1LT=FOcuclPYrvu4ejIdkUp>C^lA`Z_u~nwpv# z8yjnDYinw1%F4=0OG^t23kwPg($muu6B7di1O5H|eSCbpy}eyrT%4So7^nmkf3h$# zFz_?zfXoBMi39uV2L7hzme#gbK0y^%R%L!39@PL3V~KvPq(na}IidFXEqodtmdqjy zjP{Bmt-N9pX)(U$ItHdjYSQx-H1P>Z$x8?d?BQ4O)Rp7p6H|Bh))H;wQA$V+4-F0q z@NzVgKElt(?VJ)9V5{(m?@gPal%|QY@X@cYdHKFIX*>J)yPKN4v3jD=JVBg^Ps3rs zAqD{fK_1HnhlEaE!FdWT4v$>gRGoQaQWics?9wjmI*%dnV3$BMPwbhD#-tVwK}EZy yng!+@^QRieFM4yp;h_^7kMJQuDWkO0LNYQ+pDxYlW$$P_s+Mr#z~(pw25SKFHZtD; literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/icon_lm.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/icon_lm.gif new file mode 100644 index 0000000000000000000000000000000000000000..5eb1bb48dbb9206993cdaf3b780e84da11f94f76 GIT binary patch literal 1201 zcmZ?wbhEHb6k`x$_|Cwf5@M3FHRDudq+;5F*E@FfYHOQRdLKA(BEMr|rHstG=8g%6 z7aI56n3bRJ9#xZAS$gNxsVlX$larEks!#v;^>@<4DZ(C6%f2oN&dRv3bm_J!Q;wcF zQ|sdLDZB9Pr(X_bi{n>ibUta{v}KD^Yuq+p-`dUBtmnRn)3tf~;p6ABn&xHu7F1Q$ z+^l)`?Af>Z^EIS zS*&dPF9p?RMbu3?l$vV4=-s1_ z&)SugK4oX$pEYY;adAjy=hCL8|NsAg?dtjl1XHIfXD*rkX6omnB8y4)J(|}pw6F~h z$Um8tpHW+7mgjRmE9=|BrIiz=Uur&z@7nd}`}d`Zi6%*Y z>Jbil^@pz|Cr^CQ|Ean8OKX>Ul+ldSE6pa|j4sTr_3?=_cKSAd@srr(HP?5PEpOj{ z>13;#T4;H@O77~M#=0-9tzYWvKNJ@BJ@5JT@#FjtbAP^iwd(tdnu+~p-M97g=IxA2 zmhvkOo)LUCF7A3=lS}PV_qNDo6%`-jQY*|I)@i-el-yoTnuyvia%LcMHp@}=zwensFP*{g1Lj9tbf- z2K+b?SgIzn(t7p38$VCI>{!YYI_Hjo5c3(9$bB7_78jq-YT{wJw!?F)^N|A)IX-V* z+A#L7=dYV^@R7k%NiL@_wr>nukGs6NnXoQkp3iaS$$IQ8iwqWLFwA(A6q9~#spJT|IK4v`WOV6X-N DVFVf6 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/icon_lm_s.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/icon_lm_s.gif new file mode 100644 index 0000000000000000000000000000000000000000..c3413857a5e8dbd9d7d2e835b947d71ed0e0c56f GIT binary patch literal 1027 zcmZ?wbhEHb6krfw_|5#{EQ?LG@R`ELZ(O>j~=~n{rZ8!hp*qbk>AoBQ&B1%6%bchl2Kp1ea~)-jL3wh zvZ$s))AC5my4dXA+M~D5ht4c2+T7c|bJnu6TXh?~b?d!noL_zBV2mFnm+5- z?1ldq{r&g%e?Y+hpr8{jE=w#e|EHyWPD%NnmGwV6`v;ILD!QAT{J*&PZ*lSe%F0s- z3ID6A{#RE|^6>cI*!aJx>3?VE`TYC`K*5Ow5r16DJ<1tzBJOx~r*aZe!!qg9mrco%{Xj)e~#h>|eHQ-HaIzj~+d@efy8QcegBB zv~tFb{>H{%j~@Mc@?`V!+Z^fnf!M4k#c%d4hrC0Yf0CjK_ur zjv=!(41>OCTt4VOO-)znOFF-teTPD!RK&{07MC_I)>o5{_sz9#(BpJbXg|>CEXeZp z;$d|mP5)&9A9pY~Ha1wY@|au_S)j4Z&$6Ik#fF4K%`7EdYz$9V^l3;bcpZ_L*vQ1p zzEp*GgMrrrUNLo-76n6R<~GNLem8F@1|07eF$kNHp?KA~T`G482g{_T?cAb9W;G5I zm-x)k_F!Q%-29A3Oy2%P$Hh-eUkEn39N1HM*v(f;JLqvqrcptMuwL?m1v7;byhSy< XyCg(D9pRp;;Wa}>C*w(i1A{dH6?TC9 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/icon_pg.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/icon_pg.gif new file mode 100644 index 0000000000000000000000000000000000000000..f6e59cd80536545578c00b08e905353c6c1b034f GIT binary patch literal 1282 zcmb_b`%hB`7`;S{IOgJ{sBxK72Lja?BhK(}3o;$n5r@y|hM5qOsZmtWg&4>{vGjpj zX+Z@dS~^}@l&4I~TCp7nZ7H<3y}hOF?d`jz58B(-^4J~De_`Jb=Z7!(&N(?bUl!@R zl+?V{z-k}_ydNCL{XV~I+6Ac~o7HYa>|T!#)jKRE7m7Hn7LVEFh9L}81VJ#UPy|3Q z5Dw1=gJBE{1p*-q3;KMR*X#3mW?U|h!!fPb8$eJsIx3!-SzLM@4yV;>Ll6TDYg8&o zE>}n-Qf3|Uph4gC*woYK7K&z65Z2ISeD#-KH0--pK3-NSzfMt9(v`3H7*Bu=zQ*`( z0+ZlEC0$Ow1=c@y-nj>}8sR?voM0G}s~0GBI>G3iSn-bxT4>@r9(7}_{cZ@swI*B& zg=FfG){Gl$c$WwtgXaE};4dY(KsL*pz+XwjuR&a6#Wj|BNUc_?R3;0G81y>5MyrD% zHE6RN^$3h0u+gYPQSH=}3PGk|SgF@f(P$JZwJH<}cs#B^0K+i9+wHR3Z8n=#A`y#3 zLK=-~vlyIqv&~|(Tg?^|N~2N&nBVW4v6@gbiUj;VuiHH`JiM^5Fh4&(H#avsI~xv% z-@SVm3Wb8fVBiDq;)T!W^?E%Xk9$$W<(i(Jb~>F7hr|9s&uX<;EM~LWWHK3zMifO2 z27_L&*XeXxtyZJaz%Z;g(5(GhoLLrySCnqN-CMIMu+4%UlR4SD$`WB1F z#>PfQMnodf(9jT{&mSBdNn+`fIgy1JT9r_&a5p;9RnN>x=A znM^JzDY<&}>Xj>3ii?Yjii$2@zI^G@rHdCY78Vv>xNxDMpddFlcd?@XRrUXejp4`$ z06>AQ@2TJa1Q3M-BKta}^WN(l{L-Y{ku5*={8BHBh|cI@i|B;Zlj)nK_a0>uwr#zJ zMIGksuiccIMmn35a9*62c_4m|FyY7_neFESL?*k28CCYOKO1EqjM-IE6uEp=!l9bD z+G+xU(9a%9{3)^GNgem+f#1~Zo7B4;(#_0Mu?f?%xaf^Ly7EC&IbvAS&~_)sr;Y4jwq^ZJ|0KO2=?&$F$h0$W^HEm&q4c~{>z1C#?E$8vR$tlXAXXM(WIXkZ&ff*nR5Yz`0|~kG)`zL>;Oj>{-rSpT1$EXhm6L z#c1M_Z1!jw8W)rC8EdypxGGI}dM{zuRM*mF&BA;VQAem1Z)*7%sE9d%WqccZl*g!A z!yP~m#6PWsPRAGXK8;xUjd;V2m01Wfyk@=7cOafydW5wjq8!MI-oklwJvz}V$oxFF zv3r!riaW_lrY2sm01BUW4S!Jz?08%MYal*4<@@7HZta|u-6gL-Yij>{XX)V>NwVP# ilb%w$(x077+1$~_9^alkwi(?^v~yU;i3c-)^nU?IAML6D literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/icon_pg_s.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/icon_pg_s.gif new file mode 100644 index 0000000000000000000000000000000000000000..6270a5b618e7c7bb3e6ae61d535fd351c6e97e95 GIT binary patch literal 1079 zcmeHG?MqW}6uz3$Op_^6Q5YBo7G|{Gtf(|4O)Cg0`qIlPFnWQgFJUnDsuKCZ3R1G{ z#Y!zhZOpkh=a|!FYirJJ_jm8MJ9js?>D+cz?&h59u0No^p!4CtIXvfi9?s!ZojO^1 zh)IX&5D6tCkw^d-xN*M+UqE0#Z1K)`La@~bU>^Vx7+ykA631iFXe=CF2n2$Qi%a1! z5e$ar<^o=?&*PbKyFE6W9YIh45Euqp?GLF`CXs~!LIPw7wUJ-G`Fnc3zYIh@+wlIg zUo4LpCYNA@e9SZQpPHVxBVUA`Z=xBMcHyfe-ZK<6+Y>LleWKCTK~21CDAcPUl=_$f zjf-^&hd1F4Bycy5;|_-dc)hrfvfy#yxD!Re>S{b1jm*ynW@r5_*EEJv7`xqWLs0|) zQ@G1M?L-}R7;~TtMA(*W!d8oU*6*i)RJBUY$Kxw2E3sH?d3iZXaYZ5|NfHDR3Wb8f z;5vXz_i3zP%J3c->Ha4cwXhugz)oQg$r5YI-86F;1C=_zJTqcuArBaDRA{L7W z2M0wWkx(e?>+9?2=xA$eYi(_9XlM`!1bjZ9$K!FiTn>lBX0ur=7IoIY=l!4lwSj_Y zS_%Zcfr^u$Xlsv7g`cG%fR?v2)}`RdXAoP7&#UQN&)8CCJ@zU0rl;%bq&rO26>d83C=j zzVqDoPtBY6-_<|^rt&O7X6*sP@B5$6<{x8O(+1Q<$~A>$4b>c?@>KhwN55ziQ`baJ zYSxL)vhwR}`oa4@@+3H|HaDH|05ha~D9by}G8eOM;_I67ODHUE_W literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/icon_st.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/icon_st.gif new file mode 100644 index 0000000000000000000000000000000000000000..a2d14f301831018fb715fc502aea1ead7fadbf22 GIT binary patch literal 1229 zcmdUudpDbR0Dxa+7CqLvOgLkRhK4z4wViI9#btGrwnUvu*KLGOot8?9#-%EFt?r6N z;}VIMQHw@{mNtkaE|X>yQ6ugr9d&tS_+tCLzb9g^3WV&r?a#yE(}sFV~GmY!$6SXlZ8A18XqYiHDs_~j{*`@zhzMm&k| zpRIOu4Ye!47t~!MJa~q)VM0@8v@EFATV+zTqOrG_+mkE=W)Wgva#}UJ)-fN%HobHR zDpx9%%dgaoHZ`q!%sXX5I0MdQv`bZhSz1Dg$#jo-ViALOJ`&bF2iF_tzhErv+-0Az<5#`zls4-~8+VQD5GZzju2yDrzdlCFnpUbxYaUt# zu!p7*9*@^N0bE%iq2rzWB?ygVpeQ=I0d724)clK($`si-746f2d>1i|*v{_&Vfh`j zHq?f(MSy{I;+y$bn%vHnY%yT5ST5w^%uKj+5WMHsev4uE1v->l}ae= zx;q90f>xPKcIdZvU8Ad~ism-g)_vLAQ}b)gA&}7nG6X8GDu9azGn?QjDZ8$Yce{Hn zuJLV3r`kSshb2MI-I-OcfJXV2Kr}(FS+A6A(QC$uH)k(W;Z)un{YLKn!4*ORkk6pk zgaAbW%wGy`*fa?TmvYl) zha5lnes}`H0H{dM!YytD|B(US@WKFMR;Zn%j(5XwiQd^heLm9!J+JbUSZB+o)|N;K zmWlPeM2IdLEKgd;Scu>}qW>?)v`dT`K6*q$>K2u<6l`yPzR*K-)?X{{aEu+?S>?e({6!om z`qzdK*k+G|9FS#MMUB$!X;NRT4Y81MtBkJgvM>3d4_k(ZxE`7KcsjM0TI7&yQRLLC za|VjA`uh)pVkN|^BSe0>{@J}mqi>>y?-?kh#m#zY&PQs!J^YN^6&^W!t>yFs7FA)V z?jsAFK0~dX)E~Lmri1g%a1gyX!O^$Wsy?tM9D)C`(|Uqm&^0^MAoA9|Icyzhe2~cK zbv}ype?s6~F@pC6MUoi$iJ>;dx>xjFd@Qdm zHPCO~^0;IWYp!1g8?+-v0fdtriU=pM=3ua{w{QcxZU&LsCJc9)nBc18Ii#x_KuY&A SC3|_BQcCPgh+10ExBmhD2s|wS literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/icon_st_s.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/icon_st_s.gif new file mode 100644 index 0000000000000000000000000000000000000000..0ee8f70fddb8365a26c9e551244a3704cb04e674 GIT binary patch literal 1063 zcmd6m|5MTj9EU#{x3f;mb(>qIn=VhMbEl;3a;)uIH~Vs4-_E+ObDOMkWO;S2HgC1k z=@du}5m5{YN)ffGm{wiiD}lH|ZzTRnV!n#R)5}dTHV19pV*0%YD;{5Tfi)5T zFoS0Qn(I4pXZ#1I8ehoGyhJ2-nu=Ir=FohT+$EoZF6CS-Iq*@r|KmzXra?@u5Lcv4 z{ z`y@1LR+^NqhjO&j=zXMf_e_D{Iq(guo#Sr7Ghf>XDxC#|6_hVPVe#o~V3>P_zVz;4 zLK+J`Wd%NK@Sftjb02%IwxdN-_+`LDltY~w7+PSB0Y~R=)B}Iw_23MM%pf*{aB^jE zYW3+0P}@Lb13d~x)PGwB)oNgmc^eG@!L-ll0P9Q8J76sUtL~**YE{7J3;6x+<>k?l z5tqy5bUGalhuv;RQFLKp!D6wPOs47SX@kL_)oPVWrA#Ihi9~&UeFA}i&*yVEoPRU> zFSq{}qF-Y+AczJ@T-RFv1QHBL!=?zL*nEmWMS z4Z@6K7Q=+2;j*l+VvN5MvdPuBW1B-rF*##V`)>}Jk3cLTEA-c{WYKRckY4b@yk9YuKc{<=$qZwKE8VME@SKe++F{h4*y?!_D%QxmkY1| z-*Ef)fhT{bUHLoj=KmYOF#Z1@9J&Mu#h)yU3=G8#Iv{nRIALJ#ZzyhRZfR|6<=_@m zYH#La=X6LC?JX8&6-+D2k!ero<=4tDEby0W6Je9c&dp3VR5Wj4X5li)%SiN-6_RQd zS5D1}4%So9ZWl04i3@PnSJ7!#9TDi_F}2vj-g2Fa!A~qr%4AuY>LHMx% literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/nav_arr_R.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/images/nav_arr_R.gif new file mode 100644 index 0000000000000000000000000000000000000000..70702ddb609f9ee32c1d9ec03ee150ba614a4ae3 GIT binary patch literal 562 zcmZ?wbhEHb6krfwc*Xz%|NsAg|Ng_WjaT&jm!;Gm611EvY&BQOYjsiYxfieAOSvsq z^CmIP>DR()PNw%>U%u=9ljm>6LJljWJv7d_P%!&d!=n2;PQBiB z{JvbuC5`OsD)C2b%dfgtU-ziHoih8&!Sm10-F$uf;p-Q#KRkQ+jwAjaNAz{>_}jc$ zUqq7cDOY?}%DJOg|4pajnQ6mEtCsg3-LFHZeu$X<*{AVr&xWTn_kLJ){L`uHuO2@C z@aV-y*4&?LX>Zwczi?!I;>i5Kng5Ny^p{Y{XThu|A{9SHOTUR#|CcCwr&#_$rRkq; z%~R{%AI=lM*ROv&WA8_Xg8yvA|2fM4bCvz)t@u+k9gyM>H42C4gcku{;IV9 zQEvIM=E$RScR#3i|1+QRFJaB!MQ47^+WjzY*{75Z|7-XDUw`S_zMEficKq+y^?2Up z|Lbr5op$-}yc_@bKlyk4A23k=gF}}9q4<-9k%6I@K?kG`6ekSq{SC!U%`L6X{5&ko zZEftS@f@sbJkfHdW+tJ0}$<@j;$WYIK>E2rg#h)yU3=GT+ ZIzTl*^;`@LOdNCiSDt>$pRCPb4FK927nlG5 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/index.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/index.html new file mode 100644 index 0000000..52d472e --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/index.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale ETS + + + + + + + + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/js/Basic.js b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/js/Basic.js new file mode 100644 index 0000000..f334506 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/js/Basic.js @@ -0,0 +1,437 @@ +if (!window.console) { + (function() { + var names = ["log", "debug", "info", "warn", "error", "assert", "dir", "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace", "profile", "profileEnd"]; + window.console = {}; + for (var i = 0; i < names.length; ++i) + window.console[names[i]] = function(data) {} + })(); +} + +ilUtil = { + + ajaxReplace: function(url, el_id) + { + this.sendAjaxGetRequestToUrl (url, {}, {el_id: el_id, inner: false}, this.ajaxReplaceSuccess) + }, + + ajaxReplaceInner: function(url, el_id) + { + this.sendAjaxGetRequestToUrl (url, {}, {el_id: el_id, inner: true}, this.ajaxReplaceSuccess) + }, + + ajaxReplaceSuccess: function(o) + { + // perform page modification + if(o.responseText !== undefined) + { + if (o.argument.inner) + { + $('#' + o.argument.el_id).html(o.responseText); + } + else + { + $('#' + o.argument.el_id).replaceWith(o.responseText); + } + } + }, + + sendAjaxGetRequestToUrl: function(url, par, args, succ_cb) + { + var cb = + { + success: succ_cb, + failure: this.handleAjaxFailure, + argument: args + }; + for (k in par) + { + url = url + "&" + k + "=" + par[k]; + } + var request = YAHOO.util.Connect.asyncRequest('GET', url, cb); + }, + + // FailureHandler + handleAjaxFailure: function(o) + { + console.log("ilNotes.js: Ajax Failure."); + } +} + +ilObject = { + url_redraw_ah: "", + url_redraw_li: "", + + setRedrawAHUrl: function(url) { + this.url_redraw_ah = url; + }, + + getRedrawAHUrl: function() { + return this.url_redraw_ah; + }, + + redrawActionHeader: function() { + var ah = document.getElementById("il_head_action"); + if (this.url_redraw_ah && ah != null) + { + ilUtil.ajaxReplaceInner(this.url_redraw_ah, "il_head_action"); + } + }, + + setRedrawListItemUrl: function(url) { + this.url_redraw_li = url; + }, + + getRedrawListItemUrl: function() { + return this.url_redraw_li; + }, + + redrawListItem: function(ref_id) { + var li = document.getElementById("lg_div_" + ref_id); + if (this.url_redraw_li && li != null) + { + ilUtil.ajaxReplace(this.url_redraw_li + "&child_ref_id=" + ref_id, "lg_div_" + ref_id); + } + }, + + togglePreconditions: function(link, id, txt_show, txt_hide) { + var li = document.getElementById("il_list_item_precondition_obl_" + id); + if(li != null) + { + if(li.style.display == "none") + { + li.style.display = ""; + $(link).html("» "+txt_hide); + } + else + { + li.style.display = "none"; + $(link).html("» "+txt_show); + } + } + li = document.getElementById("il_list_item_precondition_opt_" + id); + if(li != null) + { + if(li.style.display == "none") + { + li.style.display = ""; + $(link).html("» "+txt_hide); + } + else + { + li.style.display = "none"; + $(link).html("» "+txt_show); + } + } + } +} + +/** +* Adds a function to the window onload event +*/ +function ilAddOnLoad(func) +{ + if (!document.getElementById | !document.getElementsByTagName) return; + + var oldonload=window.onload; + if (typeof window.onload != 'function') + { + window.onload = func; + } + else + { + window.onload = function() + { + oldonload(); + func(); + } + } +} + +/** +* Adds a function to the window unonload event +*/ +function ilAddOnUnload(func) +{ + if (!document.getElementById | !document.getElementsByTagName) return + + var oldonunload = window.onunload + if (typeof window.onunload != 'function') + { + window.onunload = func + } + else + { + window.onunload = function() + { + oldonunload(); + func() + } + } +} + +// The following functions have been in /functions.js before. +// @todo Revision of javascript function names and usage + +function popup_window(url, x1, x2, y1, y2) +{ + var xpos; + + xpos = screen.availWidth / 100 * x1; + ypos = screen.availHeight / 100 * y1; + xwidth = (screen.availWidth / 100 * (x2 - x1)) - 5; + yheight = (screen.availHeight / 100 * (y2 - y1)) - 30; + + window.open(url,"list","height=" + yheight + ",width=" + xwidth + ",left=" +xpos + ",ScreenX=" + xpos + ",ScreenY=" + ypos + ",top=" + ypos + ",resizable=yes,menubar=no,status=no,directories=no,toolbar=no,scrollbars=yes"); + + return false; +} + +function CheckAll() +{ + if(document.cmd.all) + { + var c = document.cmd.all.checked; + } + for (var i=0;i
    + + + + + + + + + + +
    +

      + Manuale ETS

    + +
    +
    + + + + + + + + +
    + + + +

    Guida al software ETS - Introduzione

    Manuale online di ETS - WebScip
     
    Il software ETS-WebScip presente una homepage con quattro pulsanti che conducono ad altrettante sezioni del software
     
    1) il primo pulsante permette di accedere al caricamento e alla gestione dei file
    2) il secondo pulsante porta all'elenco documenti e permette una ricerca base e avanzata tra i documenti
    3) il terzo pulsante permette di accedere alla sezione amministrativa con la modifica delle fasi e dei tag
    4) il quarto pulsante conduce a questa guida in linea
     
    Di seguito vengono elencate le funzionalità principali e una rapida guida all'uso per ciascuna sezione dell'applicazione
    + + +
    + + + + + +
    + +
    + +
    + +

    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 $#6!hXUkjtS%wo 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%0Al!aZ@wSX0ylP$uPA)qN4#sgq|8gczKvVZvCbyi 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

    ').css({width:this.offsetWidth+ +"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(d(this).offset()).appendTo("body")})},stop:function(){d("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});d.ui.plugin.add("draggable","opacity",{start:function(a,b){a=d(b.helper);b=d(this).data("draggable").options;if(a.css("opacity"))b._opacity=a.css("opacity");a.css("opacity",b.opacity)},stop:function(a,b){a=d(this).data("draggable").options;a._opacity&&d(b.helper).css("opacity", +a._opacity)}});d.ui.plugin.add("draggable","scroll",{start:function(){var a=d(this).data("draggable");if(a.scrollParent[0]!=document&&a.scrollParent[0].tagName!="HTML")a.overflowOffset=a.scrollParent.offset()},drag:function(a){var b=d(this).data("draggable"),c=b.options,f=false;if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML"){if(!c.axis||c.axis!="x")if(b.overflowOffset.top+b.scrollParent[0].offsetHeight-a.pageY=0;h--){var i=c.snapElements[h].left,k=i+c.snapElements[h].width,j=c.snapElements[h].top,l=j+c.snapElements[h].height;if(i-e=j&&f<=l||h>=j&&h<=l||fl)&&(e>= +i&&e<=k||g>=i&&g<=k||ek);default:return false}};d.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(a,b){var c=d.ui.ddmanager.droppables[a.options.scope]||[],e=b?b.type:null,g=(a.currentItem||a.element).find(":data(droppable)").andSelf(),f=0;a:for(;f
    ').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(), +top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle= +this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=a.handles||(!e(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne", +nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all")this.handles="n,e,s,w,se,sw,ne,nw";var c=this.handles.split(",");this.handles={};for(var d=0;d
    ');/sw|se|ne|nw/.test(f)&&g.css({zIndex:++a.zIndex});"se"==f&&g.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[f]=".ui-resizable-"+f;this.element.append(g)}}this._renderAxis=function(h){h=h||this.element;for(var i in this.handles){if(this.handles[i].constructor== +String)this.handles[i]=e(this.handles[i],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var j=e(this.handles[i],this.element),k=0;k=/sw|ne|nw|se|n|s/.test(i)?j.outerHeight():j.outerWidth();j=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join("");h.css(j,k);this._proportionallyResize()}e(this.handles[i])}};this._renderAxis(this.element);this._handles=e(".ui-resizable-handle",this.element).disableSelection(); +this._handles.mouseover(function(){if(!b.resizing){if(this.className)var h=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);b.axis=h&&h[1]?h[1]:"se"}});if(a.autoHide){this._handles.hide();e(this.element).addClass("ui-resizable-autohide").hover(function(){e(this).removeClass("ui-resizable-autohide");b._handles.show()},function(){if(!b.resizing){e(this).addClass("ui-resizable-autohide");b._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var b=function(c){e(c).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()}; +if(this.elementIsWrapper){b(this.element);var a=this.element;a.after(this.originalElement.css({position:a.css("position"),width:a.outerWidth(),height:a.outerHeight(),top:a.css("top"),left:a.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);b(this.originalElement);return this},_mouseCapture:function(b){var a=false;for(var c in this.handles)if(e(this.handles[c])[0]==b.target)a=true;return!this.options.disabled&&a},_mouseStart:function(b){var a=this.options,c=this.element.position(), +d=this.element;this.resizing=true;this.documentScroll={top:e(document).scrollTop(),left:e(document).scrollLeft()};if(d.is(".ui-draggable")||/absolute/.test(d.css("position")))d.css({position:"absolute",top:c.top,left:c.left});e.browser.opera&&/relative/.test(d.css("position"))&&d.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();c=m(this.helper.css("left"));var f=m(this.helper.css("top"));if(a.containment){c+=e(a.containment).scrollLeft()||0;f+=e(a.containment).scrollTop()||0}this.offset= +this.helper.offset();this.position={left:c,top:f};this.size=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalSize=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalPosition={left:c,top:f};this.sizeDiff={width:d.outerWidth()-d.width(),height:d.outerHeight()-d.height()};this.originalMousePosition={left:b.pageX,top:b.pageY};this.aspectRatio=typeof a.aspectRatio=="number"?a.aspectRatio: +this.originalSize.width/this.originalSize.height||1;a=e(".ui-resizable-"+this.axis).css("cursor");e("body").css("cursor",a=="auto"?this.axis+"-resize":a);d.addClass("ui-resizable-resizing");this._propagate("start",b);return true},_mouseDrag:function(b){var a=this.helper,c=this.originalMousePosition,d=this._change[this.axis];if(!d)return false;c=d.apply(this,[b,b.pageX-c.left||0,b.pageY-c.top||0]);if(this._aspectRatio||b.shiftKey)c=this._updateRatio(c,b);c=this._respectSize(c,b);this._propagate("resize", +b);a.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(c);this._trigger("resize",b,this.ui());return false},_mouseStop:function(b){this.resizing=false;var a=this.options,c=this;if(this._helper){var d=this._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName);d=f&&e.ui.hasScroll(d[0],"left")?0:c.sizeDiff.height; +f=f?0:c.sizeDiff.width;f={width:c.helper.width()-f,height:c.helper.height()-d};d=parseInt(c.element.css("left"),10)+(c.position.left-c.originalPosition.left)||null;var g=parseInt(c.element.css("top"),10)+(c.position.top-c.originalPosition.top)||null;a.animate||this.element.css(e.extend(f,{top:g,left:d}));c.helper.height(c.size.height);c.helper.width(c.size.width);this._helper&&!a.animate&&this._proportionallyResize()}e("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing"); +this._propagate("stop",b);this._helper&&this.helper.remove();return false},_updateCache:function(b){this.offset=this.helper.offset();if(l(b.left))this.position.left=b.left;if(l(b.top))this.position.top=b.top;if(l(b.height))this.size.height=b.height;if(l(b.width))this.size.width=b.width},_updateRatio:function(b){var a=this.position,c=this.size,d=this.axis;if(b.height)b.width=c.height*this.aspectRatio;else if(b.width)b.height=c.width/this.aspectRatio;if(d=="sw"){b.left=a.left+(c.width-b.width);b.top= +null}if(d=="nw"){b.top=a.top+(c.height-b.height);b.left=a.left+(c.width-b.width)}return b},_respectSize:function(b){var a=this.options,c=this.axis,d=l(b.width)&&a.maxWidth&&a.maxWidthb.width,h=l(b.height)&&a.minHeight&&a.minHeight>b.height;if(g)b.width=a.minWidth;if(h)b.height=a.minHeight;if(d)b.width=a.maxWidth;if(f)b.height=a.maxHeight;var i=this.originalPosition.left+this.originalSize.width,j=this.position.top+ +this.size.height,k=/sw|nw|w/.test(c);c=/nw|ne|n/.test(c);if(g&&k)b.left=i-a.minWidth;if(d&&k)b.left=i-a.maxWidth;if(h&&c)b.top=j-a.minHeight;if(f&&c)b.top=j-a.maxHeight;if((a=!b.width&&!b.height)&&!b.left&&b.top)b.top=null;else if(a&&!b.top&&b.left)b.left=null;return b},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var b=this.helper||this.element,a=0;a
    ');var a=e.browser.msie&&e.browser.version<7,c=a?1:0;a=a?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+a,height:this.element.outerHeight()+a,position:"absolute",left:this.elementOffset.left-c+"px",top:this.elementOffset.top-c+"px",zIndex:++b.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(b, +a){return{width:this.originalSize.width+a}},w:function(b,a){return{left:this.originalPosition.left+a,width:this.originalSize.width-a}},n:function(b,a,c){return{top:this.originalPosition.top+c,height:this.originalSize.height-c}},s:function(b,a,c){return{height:this.originalSize.height+c}},se:function(b,a,c){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,a,c]))},sw:function(b,a,c){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[b,a, +c]))},ne:function(b,a,c){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[b,a,c]))},nw:function(b,a,c){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[b,a,c]))}},_propagate:function(b,a){e.ui.plugin.call(this,b,[a,this.ui()]);b!="resize"&&this._trigger(b,a,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize, +originalPosition:this.originalPosition}}});e.extend(e.ui.resizable,{version:"1.8.12"});e.ui.plugin.add("resizable","alsoResize",{start:function(){var b=e(this).data("resizable").options,a=function(c){e(c).each(function(){var d=e(this);d.data("resizable-alsoresize",{width:parseInt(d.width(),10),height:parseInt(d.height(),10),left:parseInt(d.css("left"),10),top:parseInt(d.css("top"),10),position:d.css("position")})})};if(typeof b.alsoResize=="object"&&!b.alsoResize.parentNode)if(b.alsoResize.length){b.alsoResize= +b.alsoResize[0];a(b.alsoResize)}else e.each(b.alsoResize,function(c){a(c)});else a(b.alsoResize)},resize:function(b,a){var c=e(this).data("resizable");b=c.options;var d=c.originalSize,f=c.originalPosition,g={height:c.size.height-d.height||0,width:c.size.width-d.width||0,top:c.position.top-f.top||0,left:c.position.left-f.left||0},h=function(i,j){e(i).each(function(){var k=e(this),q=e(this).data("resizable-alsoresize"),p={},r=j&&j.length?j:k.parents(a.originalElement[0]).length?["width","height"]:["width", +"height","top","left"];e.each(r,function(n,o){if((n=(q[o]||0)+(g[o]||0))&&n>=0)p[o]=n||null});if(e.browser.opera&&/relative/.test(k.css("position"))){c._revertToRelativePosition=true;k.css({position:"absolute",top:"auto",left:"auto"})}k.css(p)})};typeof b.alsoResize=="object"&&!b.alsoResize.nodeType?e.each(b.alsoResize,function(i,j){h(i,j)}):h(b.alsoResize)},stop:function(){var b=e(this).data("resizable"),a=b.options,c=function(d){e(d).each(function(){var f=e(this);f.css({position:f.data("resizable-alsoresize").position})})}; +if(b._revertToRelativePosition){b._revertToRelativePosition=false;typeof a.alsoResize=="object"&&!a.alsoResize.nodeType?e.each(a.alsoResize,function(d){c(d)}):c(a.alsoResize)}e(this).removeData("resizable-alsoresize")}});e.ui.plugin.add("resizable","animate",{stop:function(b){var a=e(this).data("resizable"),c=a.options,d=a._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName),g=f&&e.ui.hasScroll(d[0],"left")?0:a.sizeDiff.height;f={width:a.size.width-(f?0:a.sizeDiff.width),height:a.size.height- +g};g=parseInt(a.element.css("left"),10)+(a.position.left-a.originalPosition.left)||null;var h=parseInt(a.element.css("top"),10)+(a.position.top-a.originalPosition.top)||null;a.element.animate(e.extend(f,h&&g?{top:h,left:g}:{}),{duration:c.animateDuration,easing:c.animateEasing,step:function(){var i={width:parseInt(a.element.css("width"),10),height:parseInt(a.element.css("height"),10),top:parseInt(a.element.css("top"),10),left:parseInt(a.element.css("left"),10)};d&&d.length&&e(d[0]).css({width:i.width, +height:i.height});a._updateCache(i);a._propagate("resize",b)}})}});e.ui.plugin.add("resizable","containment",{start:function(){var b=e(this).data("resizable"),a=b.element,c=b.options.containment;if(a=c instanceof e?c.get(0):/parent/.test(c)?a.parent().get(0):c){b.containerElement=e(a);if(/document/.test(c)||c==document){b.containerOffset={left:0,top:0};b.containerPosition={left:0,top:0};b.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight}}else{var d= +e(a),f=[];e(["Top","Right","Left","Bottom"]).each(function(i,j){f[i]=m(d.css("padding"+j))});b.containerOffset=d.offset();b.containerPosition=d.position();b.containerSize={height:d.innerHeight()-f[3],width:d.innerWidth()-f[1]};c=b.containerOffset;var g=b.containerSize.height,h=b.containerSize.width;h=e.ui.hasScroll(a,"left")?a.scrollWidth:h;g=e.ui.hasScroll(a)?a.scrollHeight:g;b.parentData={element:a,left:c.left,top:c.top,width:h,height:g}}}},resize:function(b){var a=e(this).data("resizable"),c=a.options, +d=a.containerOffset,f=a.position;b=a._aspectRatio||b.shiftKey;var g={top:0,left:0},h=a.containerElement;if(h[0]!=document&&/static/.test(h.css("position")))g=d;if(f.left<(a._helper?d.left:0)){a.size.width+=a._helper?a.position.left-d.left:a.position.left-g.left;if(b)a.size.height=a.size.width/c.aspectRatio;a.position.left=c.helper?d.left:0}if(f.top<(a._helper?d.top:0)){a.size.height+=a._helper?a.position.top-d.top:a.position.top;if(b)a.size.width=a.size.height*c.aspectRatio;a.position.top=a._helper? +d.top:0}a.offset.left=a.parentData.left+a.position.left;a.offset.top=a.parentData.top+a.position.top;c=Math.abs((a._helper?a.offset.left-g.left:a.offset.left-g.left)+a.sizeDiff.width);d=Math.abs((a._helper?a.offset.top-g.top:a.offset.top-d.top)+a.sizeDiff.height);f=a.containerElement.get(0)==a.element.parent().get(0);g=/relative|absolute/.test(a.containerElement.css("position"));if(f&&g)c-=a.parentData.left;if(c+a.size.width>=a.parentData.width){a.size.width=a.parentData.width-c;if(b)a.size.height= +a.size.width/a.aspectRatio}if(d+a.size.height>=a.parentData.height){a.size.height=a.parentData.height-d;if(b)a.size.width=a.size.height*a.aspectRatio}},stop:function(){var b=e(this).data("resizable"),a=b.options,c=b.containerOffset,d=b.containerPosition,f=b.containerElement,g=e(b.helper),h=g.offset(),i=g.outerWidth()-b.sizeDiff.width;g=g.outerHeight()-b.sizeDiff.height;b._helper&&!a.animate&&/relative/.test(f.css("position"))&&e(this).css({left:h.left-d.left-c.left,width:i,height:g});b._helper&&!a.animate&& +/static/.test(f.css("position"))&&e(this).css({left:h.left-d.left-c.left,width:i,height:g})}});e.ui.plugin.add("resizable","ghost",{start:function(){var b=e(this).data("resizable"),a=b.options,c=b.size;b.ghost=b.originalElement.clone();b.ghost.css({opacity:0.25,display:"block",position:"relative",height:c.height,width:c.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof a.ghost=="string"?a.ghost:"");b.ghost.appendTo(b.helper)},resize:function(){var b=e(this).data("resizable"); +b.ghost&&b.ghost.css({position:"relative",height:b.size.height,width:b.size.width})},stop:function(){var b=e(this).data("resizable");b.ghost&&b.helper&&b.helper.get(0).removeChild(b.ghost.get(0))}});e.ui.plugin.add("resizable","grid",{resize:function(){var b=e(this).data("resizable"),a=b.options,c=b.size,d=b.originalSize,f=b.originalPosition,g=b.axis;a.grid=typeof a.grid=="number"?[a.grid,a.grid]:a.grid;var h=Math.round((c.width-d.width)/(a.grid[0]||1))*(a.grid[0]||1);a=Math.round((c.height-d.height)/ +(a.grid[1]||1))*(a.grid[1]||1);if(/^(se|s|e)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a}else if(/^(ne)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a;b.position.top=f.top-a}else{if(/^(sw)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a}else{b.size.width=d.width+h;b.size.height=d.height+a;b.position.top=f.top-a}b.position.left=f.left-h}}});var m=function(b){return parseInt(b,10)||0},l=function(b){return!isNaN(parseInt(b,10))}})(jQuery); +;/* + * jQuery UI Selectable 1.8.12 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Selectables + * + * Depends: + * jquery.ui.core.js + * jquery.ui.mouse.js + * jquery.ui.widget.js + */ +(function(e){e.widget("ui.selectable",e.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var c=this;this.element.addClass("ui-selectable");this.dragged=false;var f;this.refresh=function(){f=e(c.options.filter,c.element[0]);f.each(function(){var d=e(this),b=d.offset();e.data(this,"selectable-item",{element:this,$element:d,left:b.left,top:b.top,right:b.left+d.outerWidth(),bottom:b.top+d.outerHeight(),startselected:false,selected:d.hasClass("ui-selected"), +selecting:d.hasClass("ui-selecting"),unselecting:d.hasClass("ui-unselecting")})})};this.refresh();this.selectees=f.addClass("ui-selectee");this._mouseInit();this.helper=e("
    ")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(c){var f=this;this.opos=[c.pageX, +c.pageY];if(!this.options.disabled){var d=this.options;this.selectees=e(d.filter,this.element[0]);this._trigger("start",c);e(d.appendTo).append(this.helper);this.helper.css({left:c.clientX,top:c.clientY,width:0,height:0});d.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var b=e.data(this,"selectable-item");b.startselected=true;if(!c.metaKey){b.$element.removeClass("ui-selected");b.selected=false;b.$element.addClass("ui-unselecting");b.unselecting=true;f._trigger("unselecting", +c,{unselecting:b.element})}});e(c.target).parents().andSelf().each(function(){var b=e.data(this,"selectable-item");if(b){var g=!c.metaKey||!b.$element.hasClass("ui-selected");b.$element.removeClass(g?"ui-unselecting":"ui-selected").addClass(g?"ui-selecting":"ui-unselecting");b.unselecting=!g;b.selecting=g;(b.selected=g)?f._trigger("selecting",c,{selecting:b.element}):f._trigger("unselecting",c,{unselecting:b.element});return false}})}},_mouseDrag:function(c){var f=this;this.dragged=true;if(!this.options.disabled){var d= +this.options,b=this.opos[0],g=this.opos[1],h=c.pageX,i=c.pageY;if(b>h){var j=h;h=b;b=j}if(g>i){j=i;i=g;g=j}this.helper.css({left:b,top:g,width:h-b,height:i-g});this.selectees.each(function(){var a=e.data(this,"selectable-item");if(!(!a||a.element==f.element[0])){var k=false;if(d.tolerance=="touch")k=!(a.left>h||a.righti||a.bottomb&&a.rightg&&a.bottom *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){this.containerCache={};this.element.addClass("ui-sortable"); +this.refresh();this.floating=this.items.length?/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var a=this.items.length-1;a>=0;a--)this.items[a].item.removeData("sortable-item");return this},_setOption:function(a,b){if(a==="disabled"){this.options[a]= +b;this.widget()[b?"addClass":"removeClass"]("ui-sortable-disabled")}else d.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(a,b){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(a);var c=null,e=this;d(a.target).parents().each(function(){if(d.data(this,"sortable-item")==e){c=d(this);return false}});if(d.data(a.target,"sortable-item")==e)c=d(a.target);if(!c)return false;if(this.options.handle&&!b){var f=false; +d(this.options.handle,c).find("*").andSelf().each(function(){if(this==a.target)f=true});if(!f)return false}this.currentItem=c;this._removeCurrentsFromItems();return true},_mouseStart:function(a,b,c){b=this.options;var e=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(a);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left- +this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");d.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]}; +this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();b.containment&&this._setContainment();if(b.cursor){if(d("body").css("cursor"))this._storedCursor=d("body").css("cursor");d("body").css("cursor",b.cursor)}if(b.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",b.opacity)}if(b.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",b.zIndex)}if(this.scrollParent[0]!= +document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",a,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!c)for(c=this.containers.length-1;c>=0;c--)this.containers[c]._trigger("activate",a,e._uiHash(this));if(d.ui.ddmanager)d.ui.ddmanager.current=this;d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(a); +return true},_mouseDrag:function(a){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var b=this.options,c=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-a.pageY=0;b--){c=this.items[b];var e=c.item[0],f=this._intersectsWithPointer(c);if(f)if(e!=this.currentItem[0]&&this.placeholder[f==1?"next":"prev"]()[0]!=e&&!d.ui.contains(this.placeholder[0],e)&&(this.options.type=="semi-dynamic"?!d.ui.contains(this.element[0], +e):true)){this.direction=f==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(c))this._rearrange(a,c);else break;this._trigger("change",a,this._uiHash());break}}this._contactContainers(a);d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);this._trigger("sort",a,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(a,b){if(a){d.ui.ddmanager&&!this.options.dropBehaviour&&d.ui.ddmanager.drop(this,a);if(this.options.revert){var c=this;b=c.placeholder.offset(); +c.reverting=true;d(this.helper).animate({left:b.left-this.offset.parent.left-c.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:b.top-this.offset.parent.top-c.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){c._clear(a)})}else this._clear(a,b);return false}},cancel:function(){var a=this;if(this.dragging){this._mouseUp({target:null});this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"): +this.currentItem.show();for(var b=this.containers.length-1;b>=0;b--){this.containers[b]._trigger("deactivate",null,a._uiHash(this));if(this.containers[b].containerCache.over){this.containers[b]._trigger("out",null,a._uiHash(this));this.containers[b].containerCache.over=0}}}if(this.placeholder){this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();d.extend(this,{helper:null, +dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?d(this.domPosition.prev).after(this.currentItem):d(this.domPosition.parent).prepend(this.currentItem)}return this},serialize:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};d(b).each(function(){var e=(d(a.item||this).attr(a.attribute||"id")||"").match(a.expression||/(.+)[-=_](.+)/);if(e)c.push((a.key||e[1]+"[]")+"="+(a.key&&a.expression?e[1]:e[2]))});!c.length&&a.key&&c.push(a.key+"=");return c.join("&")}, +toArray:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};b.each(function(){c.push(d(a.item||this).attr(a.attribute||"id")||"")});return c},_intersectsWith:function(a){var b=this.positionAbs.left,c=b+this.helperProportions.width,e=this.positionAbs.top,f=e+this.helperProportions.height,g=a.left,h=g+a.width,i=a.top,k=i+a.height,j=this.offset.click.top,l=this.offset.click.left;j=e+j>i&&e+jg&&b+la[this.floating?"width":"height"]?j:g0?"down":"up")},_getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;return a!=0&&(a>0?"right":"left")},refresh:function(a){this._refreshItems(a);this.refreshPositions();return this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(a){var b=[],c=[],e=this._connectWith(); +if(e&&a)for(a=e.length-1;a>=0;a--)for(var f=d(e[a]),g=f.length-1;g>=0;g--){var h=d.data(f[g],"sortable");if(h&&h!=this&&!h.options.disabled)c.push([d.isFunction(h.options.items)?h.options.items.call(h.element):d(h.options.items,h.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),h])}c.push([d.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):d(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"), +this]);for(a=c.length-1;a>=0;a--)c[a][0].each(function(){b.push(this)});return d(b)},_removeCurrentsFromItems:function(){for(var a=this.currentItem.find(":data(sortable-item)"),b=0;b=0;f--)for(var g=d(e[f]),h=g.length-1;h>=0;h--){var i=d.data(g[h],"sortable");if(i&&i!=this&&!i.options.disabled){c.push([d.isFunction(i.options.items)?i.options.items.call(i.element[0],a,{item:this.currentItem}):d(i.options.items,i.element),i]);this.containers.push(i)}}for(f=c.length-1;f>=0;f--){a=c[f][1];e=c[f][0];h=0;for(g=e.length;h=0;b--){var c=this.items[b];if(!(c.instance!=this.currentContainer&&this.currentContainer&&c.item[0]!=this.currentItem[0])){var e=this.options.toleranceElement?d(this.options.toleranceElement,c.item):c.item;if(!a){c.width=e.outerWidth();c.height=e.outerHeight()}e=e.offset();c.left=e.left;c.top=e.top}}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(b= +this.containers.length-1;b>=0;b--){e=this.containers[b].element.offset();this.containers[b].containerCache.left=e.left;this.containers[b].containerCache.top=e.top;this.containers[b].containerCache.width=this.containers[b].element.outerWidth();this.containers[b].containerCache.height=this.containers[b].element.outerHeight()}return this},_createPlaceholder:function(a){var b=a||this,c=b.options;if(!c.placeholder||c.placeholder.constructor==String){var e=c.placeholder;c.placeholder={element:function(){var f= +d(document.createElement(b.currentItem[0].nodeName)).addClass(e||b.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!e)f.style.visibility="hidden";return f},update:function(f,g){if(!(e&&!c.forcePlaceholderSize)){g.height()||g.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10));g.width()||g.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")|| +0,10))}}}}b.placeholder=d(c.placeholder.element.call(b.element,b.currentItem));b.currentItem.after(b.placeholder);c.placeholder.update(b,b.placeholder)},_contactContainers:function(a){for(var b=null,c=null,e=this.containers.length-1;e>=0;e--)if(!d.ui.contains(this.currentItem[0],this.containers[e].element[0]))if(this._intersectsWith(this.containers[e].containerCache)){if(!(b&&d.ui.contains(this.containers[e].element[0],b.element[0]))){b=this.containers[e];c=e}}else if(this.containers[e].containerCache.over){this.containers[e]._trigger("out", +a,this._uiHash(this));this.containers[e].containerCache.over=0}if(b)if(this.containers.length===1){this.containers[c]._trigger("over",a,this._uiHash(this));this.containers[c].containerCache.over=1}else if(this.currentContainer!=this.containers[c]){b=1E4;e=null;for(var f=this.positionAbs[this.containers[c].floating?"left":"top"],g=this.items.length-1;g>=0;g--)if(d.ui.contains(this.containers[c].element[0],this.items[g].item[0])){var h=this.items[g][this.containers[c].floating?"left":"top"];if(Math.abs(h- +f)this.containment[2])f=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])g=this.containment[3]+this.offset.click.top}if(b.grid){g=this.originalPageY+Math.round((g- +this.originalPageY)/b.grid[1])*b.grid[1];g=this.containment?!(g-this.offset.click.topthis.containment[3])?g:!(g-this.offset.click.topthis.containment[2])?f:!(f-this.offset.click.left=0;e--)if(d.ui.contains(this.containers[e].element[0],this.currentItem[0])&&!b){c.push(function(f){return function(g){f._trigger("receive",g,this._uiHash(this))}}.call(this,this.containers[e]));c.push(function(f){return function(g){f._trigger("update",g,this._uiHash(this))}}.call(this,this.containers[e]))}}for(e=this.containers.length-1;e>=0;e--){b||c.push(function(f){return function(g){f._trigger("deactivate",g,this._uiHash(this))}}.call(this, +this.containers[e]));if(this.containers[e].containerCache.over){c.push(function(f){return function(g){f._trigger("out",g,this._uiHash(this))}}.call(this,this.containers[e]));this.containers[e].containerCache.over=0}}this._storedCursor&&d("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);if(this._storedZIndex)this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=false;if(this.cancelHelperRemoval){if(!b){this._trigger("beforeStop", +a,this._uiHash());for(e=0;e").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ch||(ch=c.createElement("iframe"),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);if(!ci||!ch.createElement)ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode==="CSS1Compat"?"":"")+""),ci.close();d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ch)}cg[a]=e}return cg[a]}function cr(a,b){var c={};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a});return c}function cq(){cn=b}function cp(){setTimeout(cq,0);return cn=f.now()}function cf(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ce(){try{return new a.XMLHttpRequest}catch(b){}}function b$(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){c!=="border"&&f.each(e,function(){c||(d-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,"border"+this+"Width"))||0});return d+"px"}d=bx(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0,c&&f.each(e,function(){d+=parseFloat(f.css(a,"padding"+this))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+this+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+this))||0)});return d+"px"}function bm(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(be,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bl(a){f.nodeName(a,"input")?bk(a):"getElementsByTagName"in a&&f.grep(a.getElementsByTagName("input"),bk)}function bk(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bj(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bi(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bh(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i=0===c})}function V(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function N(a,b){return(a&&a!=="*"?a+".":"")+b.replace(z,"`").replace(A,"&")}function M(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;ic)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function K(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function E(){return!0}function D(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"$1-$2").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=/-([a-z])/ig,x=function(a,b){return b.toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.2",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!A){A=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||D.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(b,c,d){a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),d=c.documentElement,(!d||!d.nodeName||d.nodeName==="parsererror")&&e.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c
    a",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=a.getElementsByTagName("input")[0],k={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,k.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,k.optDisabled=!h.disabled;try{delete a.test}catch(v){k.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){k.noCloneEvent=!1}),a.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),k.radioValue=i.value==="t",i.setAttribute("checked","checked"),a.appendChild(i),l=c.createDocumentFragment(),l.appendChild(a.firstChild),k.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",m=c.getElementsByTagName("body")[0],o=c.createElement(m?"div":"body"),p={visibility:"hidden",width:0,height:0,border:0,margin:0},m&&f.extend(p,{position:"absolute",left:-1e3,top:-1e3});for(t in p)o.style[t]=p[t];o.appendChild(a),n=m||b,n.insertBefore(o,n.firstChild),k.appendChecked=i.checked,k.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="
    ",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="
    t
    ",q=a.getElementsByTagName("td"),u=q[0].offsetHeight===0,q[0].style.display="",q[1].style.display="none",k.reliableHiddenOffsets=u&&q[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML="",n.removeChild(o);if(a.attachEvent)for(t in{submit:1,change:1,focusin:1})s="on"+t,u=s in a,u||(a.setAttribute(s,"return;"),u=typeof a[s]=="function"),k[t+"Bubbles"]=u;o=l=g=h=m=j=a=i=null;return k}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g=f.expando,h=typeof c=="string",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d===b)return;l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c);i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[f.camelCase(c)]=d);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[f.camelCase(c)]||i[c]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;if(!h[i])return;if(c){var j=d?h[i][e]:h[i];if(j){delete j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var k=h[i][e];f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;d=e.value;return typeof d=="string"?d.replace(p,""):d==null?"":d}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);j&&(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=w:v&&c!=="className"&&(f.nodeName(a,"form")||u.test(c))&&(i=v)));if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j&&(h=i.get(a,c))!==null)return h;h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},tabIndex:{get:function(a){var c=a.getAttributeNode("tabIndex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}},value:{get:function(a,b){if(v&&f.nodeName(a,"button"))return v.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);i&&(c=f.propFix[c]||c,h=f.propHooks[c]);return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==b?g:a[c]},propHooks:{}}),w={get:function(a,c){return f.prop(a,c)?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.attrHooks.title=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);if(d){d.nodeValue=b;return b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var x=/\.(.*)$/,y=/^(?:textarea|input|select)$/i,z=/\./g,A=/ /g,B=/[^\w\s.|`]/g,C=function(a){return a.replace(B,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=D;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=D);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),C).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i. +shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d!=null?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},J=function(c){var d=c.target,e,g;if(!!y.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=I(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:J,beforedeactivate:J,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&J.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&J.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",I(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in H)f.event.add(this,c+".specialChange",H[c]);return y.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return y.test(this.nodeName)}},H=f.event.special.change.filters,H.focus=H.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

    ";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
    ";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g0)for(h=g;h0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=T.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a=="string")return f.inArray(this[0],a?f(a):this.parent().children());return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(V(c[0])||V(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=S.call(arguments);O.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!U[a]?f.unique(e):e,(this.length>1||Q.test(d))&&P.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var X=/ jQuery\d+="(?:\d+|null)"/g,Y=/^\s+/,Z=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,$=/<([\w:]+)/,_=/",""],legend:[1,"
    ","
    "],thead:[1,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]};bf.optgroup=bf.option,bf.tbody=bf.tfoot=bf.colgroup=bf.caption=bf.thead,bf.th=bf.td,f.support.htmlSerialize||(bf._default=[1,"div
    ","
    "]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(X,""):null;if(typeof a=="string"&&!bb.test(a)&&(f.support.leadingWhitespace||!Y.test(a))&&!bf[($.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Z,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j +)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bi(a,d),e=bj(a),g=bj(d);for(h=0;e[h];++h)bi(e[h],g[h])}if(b){bh(a,d);if(c){e=bj(a),g=bj(d);for(h=0;e[h];++h)bh(e[h],g[h])}}e=g=null;return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!ba.test(k))k=b.createTextNode(k);else{k=k.replace(Z,"<$1>");var l=($.exec(k)||["",""])[1].toLowerCase(),m=bf[l]||bf._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=_.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&Y.test(k)&&o.insertBefore(b.createTextNode(Y.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bo.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle;c.zoom=1;var e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.filter=bn.test(g)?g.replace(bn,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bx(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(by=function(a,c){var d,e,g;c=c.replace(bp,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bz=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bq.test(d)&&br.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bx=by||bz,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bB=/%20/g,bC=/\[\]$/,bD=/\r?\n/g,bE=/#.*$/,bF=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bG=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bH=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bI=/^(?:GET|HEAD)$/,bJ=/^\/\//,bK=/\?/,bL=/)<[^<]*)*<\/script>/gi,bM=/^(?:select|textarea)/i,bN=/\s+/,bO=/([?&])_=[^&]*/,bP=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bQ=f.fn.load,bR={},bS={},bT,bU;try{bT=e.href}catch(bV){bT=c.createElement("a"),bT.href="",bT=bT.href}bU=bP.exec(bT.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bQ)return bQ.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
    ").append(c.replace(bL,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bM.test(this.nodeName)||bG.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bD,"\r\n")}}):{name:b.name,value:c.replace(bD,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettings,b):(b=a,a=f.extend(!0,f.ajaxSettings,b));for(var c in{context:1,url:1})c in b?a[c]=b[c]:c in f.ajaxSettings&&(a[c]=f.ajaxSettings[c]);return a},ajaxSettings:{url:bT,isLocal:bH.test(bU[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML}},ajaxPrefilter:bW(bR),ajaxTransport:bW(bS),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a?4:0;var o,r,u,w=l?bZ(d,v,l):b,x,y;if(a>=200&&a<300||a===304){if(d.ifModified){if(x=v.getResponseHeader("Last-Modified"))f.lastModified[k]=x;if(y=v.getResponseHeader("Etag"))f.etag[k]=y}if(a===304)c="notmodified",o=!0;else try{r=b$(d,w),c="success",o=!0}catch(z){c="parsererror",u=z}}else{u=c;if(!c||a)c="error",a<0&&(a=0)}v.status=a,v.statusText=c,o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bF.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bE,"").replace(bJ,bU[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bN),d.crossDomain==null&&(r=bP.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bU[1]&&r[2]==bU[2]&&(r[3]||(r[1]==="http:"?80:443))==(bU[3]||(bU[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bX(bR,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bI.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bK.test(d.url)?"&":"?")+d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bO,"$1_="+x);d.url=y+(y===d.url?(bK.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", */*; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bX(bS,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)bY(g,a[g],c,e);return d.join("&").replace(bB,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var b_=f.now(),ca=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+b_++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ca.test(b.url)||e&&ca.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ca,l),b.url===j&&(e&&(k=k.replace(ca,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cb=a.ActiveXObject?function(){for(var a in cd)cd[a](0,1)}:!1,cc=0,cd;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ce()||cf()}:ce,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cb&&delete cd[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cc,cb&&(cd||(cd={},f(a).unload(cb)),cd[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cg={},ch,ci,cj=/^(?:toggle|show|hide)$/,ck=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cl,cm=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cn,co=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cr("show",3),a,b,c);for(var g=0,h=this.length;g=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b
    ";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cu.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cu.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cv(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cv(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a&&a.style?parseFloat(f.css(a,d,"padding")):null},f.fn["outer"+c]=function(a){var b=this[0];return b&&b.style?parseFloat(f.css(b,d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c];return e.document.compatMode==="CSS1Compat"&&g||e.document.body["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var h=f.css(e,d),i=parseFloat(h);return f.isNaN(i)?h:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window); \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/js/pure.js b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/js/pure.js new file mode 100644 index 0000000..477f177 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/js/pure.js @@ -0,0 +1,787 @@ +/*! + PURE Unobtrusive Rendering Engine for HTML + + Licensed under the MIT licenses. + More information at: http://www.opensource.org + + Copyright (c) 2011 Michael Cvilic - BeeBole.com + + Thanks to Rog Peppe for the functional JS jump + revision: 2.70 +*/ + +var $p, pure = $p = function(){ + var sel = arguments[0], + ctxt = false; + + if(typeof sel === 'string'){ + ctxt = arguments[1] || false; + }else if(sel && !sel[0] && !sel.length){ + sel = [sel]; + } + return $p.core(sel, ctxt); +}; + +$p.core = function(sel, ctxt, plugins){ + //get an instance of the plugins + var templates = []; + plugins = plugins || getPlugins(); + + //search for the template node(s) + switch(typeof sel){ + case 'string': + templates = plugins.find(ctxt || document, sel); + if(templates.length === 0) { + error('The template "' + sel + '" was not found'); + } + break; + case 'undefined': + error('The root of the template is undefined, check your selector'); + break; + default: + templates = sel; + } + + for(var i = 0, ii = templates.length; i < ii; i++){ + plugins[i] = templates[i]; + } + plugins.length = ii; + + // set the signature string that will be replaced at render time + var Sig = '_s' + Math.floor( Math.random() * 1000000 ) + '_', + // another signature to prepend to attributes and avoid checks: style, height, on[events]... + attPfx = '_a' + Math.floor( Math.random() * 1000000 ) + '_', + // rx to parse selectors, e.g. "+tr.foo[class]" + selRx = /^(\+)?([^\@\+]+)?\@?([^\+]+)?(\+)?$/, + // set automatically attributes for some tags + autoAttr = { + IMG:'src', + INPUT:'value' + }, + // check if the argument is an array - thanks salty-horse (Ori Avtalion) + isArray = Array.isArray ? + function(o) { + return Array.isArray(o); + } : + function(o) { + return Object.prototype.toString.call(o) === "[object Array]"; + }; + + /* * * * * * * * * * * * * * * * * * * * * * * * * * + core functions + * * * * * * * * * * * * * * * * * * * * * * * * * */ + + + // error utility + function error(e){ + if(typeof console !== 'undefined'){ + console.log(e); + debugger; + } + throw('pure error: ' + e); + } + + //return a new instance of plugins + function getPlugins(){ + var plugins = $p.plugins, + f = function(){}; + f.prototype = plugins; + + // do not overwrite functions if external definition + f.prototype.compile = plugins.compile || compile; + f.prototype.render = plugins.render || render; + f.prototype.autoRender = plugins.autoRender || autoRender; + f.prototype.find = plugins.find || find; + + // give the compiler and the error handling to the plugin context + f.prototype._compiler = compiler; + f.prototype._error = error; + + return new f(); + } + + // returns the outer HTML of a node + function outerHTML(node){ + // if IE, Chrome take the internal method otherwise build one + return node.outerHTML || ( + function(n){ + var div = document.createElement('div'), h; + div.appendChild( n.cloneNode(true) ); + h = div.innerHTML; + div = null; + return h; + })(node); + } + + // returns the string generator function + function wrapquote(qfn, f){ + return function(ctxt){ + return qfn('' + f.call(ctxt.item || ctxt.context, ctxt)); + }; + } + + // default find using querySelector when available on the browser + function find(n, sel){ + if(typeof n === 'string'){ + sel = n; + n = false; + } + if(typeof document.querySelectorAll !== 'undefined'){ + return (n||document).querySelectorAll( sel ); + }else{ + return error('You can test PURE standalone with: iPhone, FF3.5+, Safari4+ and IE8+\n\nTo run PURE on your browser, you need a JS library/framework with a CSS selector engine'); + } + } + + // create a function that concatenates constant string + // sections (given in parts) and the results of called + // functions to fill in the gaps between parts (fns). + // fns[n] fills in the gap between parts[n-1] and parts[n]; + // fns[0] is unused. + // this is the inner template evaluation loop. + function concatenator(parts, fns){ + return function(ctxt){ + var strs = [ parts[ 0 ] ], + n = parts.length, + fnVal, pVal, attLine, pos; + + for(var i = 1; i < n; i++){ + fnVal = fns[i].call( this, ctxt ); + pVal = parts[i]; + + // if the value is empty and attribute, remove it + if(fnVal === ''){ + attLine = strs[ strs.length - 1 ]; + if( ( pos = attLine.search( /[^\s]+=\"?$/ ) ) > -1){ + strs[ strs.length - 1 ] = attLine.substring( 0, pos ); + pVal = pVal.substr( 1 ); + } + } + + strs[ strs.length ] = fnVal; + strs[ strs.length ] = pVal; + } + return strs.join(''); + }; + } + + // parse and check the loop directive + function parseloopspec(p){ + var m = p.match( /^(\w+)\s*<-\s*(\S+)?$/ ); + if(m === null){ + error('bad loop spec: "' + p + '"'); + } + if(m[1] === 'item'){ + error('"item<-..." is a reserved word for the current running iteration.\n\nPlease choose another name for your loop.'); + } + if( !m[2] || (m[2] && (/context/i).test(m[2]))){ //undefined or space(IE) + m[2] = function(ctxt){return ctxt.context;}; + } + return {name: m[1], sel: m[2]}; + } + + // parse a data selector and return a function that + // can traverse the data accordingly, given a context. + function dataselectfn(sel){ + if(typeof(sel) === 'function'){ + return sel; + } + //check for a valid js variable name with hyphen(for properties only), $, _ and : + var m = sel.match(/^[a-zA-Z\$_\@][\w\$:-]*(\.[\w\$:-]*[^\.])*$/); + if(m === null){ + var found = false, s = sel, parts = [], pfns = [], i = 0, retStr; + // check if literal + if(/\'|\"/.test( s.charAt(0) )){ + if(/\'|\"/.test( s.charAt(s.length-1) )){ + retStr = s.substring(1, s.length-1); + return function(){ return retStr; }; + } + }else{ + // check if literal + #{var} + while((m = s.match(/#\{([^{}]+)\}/)) !== null){ + found = true; + parts[i++] = s.slice(0, m.index); + pfns[i] = dataselectfn(m[1]); + s = s.slice(m.index + m[0].length, s.length); + } + } + if(!found){ + return function(){ return sel; }; + } + parts[i] = s; + return concatenator(parts, pfns); + } + m = sel.split('.'); + return function(ctxt){ + var data = ctxt.context || ctxt, + v = ctxt[m[0]], + i = 0; + if(v && v.item){ + i += 1; + if(m[i] === 'pos'){ + //allow pos to be kept by string. Tx to Adam Freidin + return v.pos; + }else{ + data = v.item; + } + } + var n = m.length; + for(; i < n; i++){ + if(!data){break;} + data = data[m[i]]; + } + return (!data && data !== 0) ? '':data; + }; + } + + // wrap in an object the target node/attr and their properties + function gettarget(dom, sel, isloop){ + var osel, prepend, selector, attr, append, target = []; + if( typeof sel === 'string' ){ + osel = sel; + var m = sel.match(selRx); + if( !m ){ + error( 'bad selector syntax: ' + sel ); + } + + prepend = m[1]; + selector = m[2]; + attr = m[3]; + append = m[4]; + + if(selector === '.' || ( !selector && attr ) ){ + target[0] = dom; + }else{ + target = plugins.find(dom, selector); + } + if(!target || target.length === 0){ + return error('The node "' + sel + '" was not found in the template:\n' + outerHTML(dom).replace(/\t/g,' ')); + } + }else{ + // autoRender node + prepend = sel.prepend; + attr = sel.attr; + append = sel.append; + target = [dom]; + } + + if( prepend || append ){ + if( prepend && append ){ + error('append/prepend cannot take place at the same time'); + }else if( isloop ){ + error('no append/prepend/replace modifiers allowed for loop target'); + }else if( append && isloop ){ + error('cannot append with loop (sel: ' + osel + ')'); + } + } + var setstr, getstr, quotefn, isStyle, isClass, attName, setfn; + if(attr){ + isStyle = (/^style$/i).test(attr); + isClass = (/^class$/i).test(attr); + attName = isClass ? 'className' : attr; + setstr = function(node, s) { + node.setAttribute(attPfx + attr, s); + if (attName in node && !isStyle) { + try{node[attName] = '';}catch(e){} //FF4 gives an error sometimes + } + if (node.nodeType === 1) { + node.removeAttribute(attr); + isClass && node.removeAttribute(attName); + } + }; + if (isStyle || isClass) {//IE no quotes special care + if(isStyle){ + getstr = function(n){ return n.style.cssText; }; + }else{ + getstr = function(n){ return n.className; }; + } + }else { + getstr = function(n){ return n.getAttribute(attr); }; + } + quotefn = function(s){ return s.replace(/\"/g, '"'); }; + if(prepend){ + setfn = function(node, s){ setstr( node, s + getstr( node )); }; + }else if(append){ + setfn = function(node, s){ setstr( node, getstr( node ) + s); }; + }else{ + setfn = function(node, s){ setstr( node, s ); }; + } + }else{ + if (isloop) { + setfn = function(node, s) { + var pn = node.parentNode; + if (pn) { + //replace node with s + pn.insertBefore(document.createTextNode(s), node.nextSibling); + pn.removeChild(node); + } + }; + } else { + if (prepend) { + setfn = function(node, s) { node.insertBefore(document.createTextNode(s), node.firstChild); }; + } else if (append) { + setfn = function(node, s) { node.appendChild(document.createTextNode(s));}; + } else { + setfn = function(node, s) { + while (node.firstChild) { node.removeChild(node.firstChild); } + node.appendChild(document.createTextNode(s)); + }; + } + } + quotefn = function(s) { return s; }; + } + return { attr: attr, nodes: target, set: setfn, sel: osel, quotefn: quotefn }; + } + + function setsig(target, n){ + var sig = Sig + n + ':'; + for(var i = 0; i < target.nodes.length; i++){ + // could check for overlapping targets here. + target.set( target.nodes[i], sig ); + } + } + + // read de loop data, and pass it to the inner rendering function + function loopfn(name, dselect, inner, sorter, filter){ + return function(ctxt){ + var a = dselect(ctxt), + old = ctxt[name], + temp = { items : a }, + filtered = 0, + length, + strs = [], + buildArg = function(idx, temp, ftr, len){ + //keep the current loop. Tx to Adam Freidin + var save_pos = ctxt.pos, + save_item = ctxt.item, + save_items = ctxt.items; + ctxt.pos = temp.pos = idx; + ctxt.item = temp.item = a[ idx ]; + ctxt.items = a; + //if array, set a length property - filtered items + typeof len !== 'undefined' && (ctxt.length = len); + //if filter directive + if(typeof ftr === 'function' && ftr.call(ctxt.item, ctxt) === false){ + filtered++; + return; + } + strs.push( inner.call(ctxt.item, ctxt ) ); + //restore the current loop + ctxt.pos = save_pos; + ctxt.item = save_item; + ctxt.items = save_items; + }; + ctxt[name] = temp; + if( isArray(a) ){ + length = a.length || 0; + // if sort directive + if(typeof sorter === 'function'){ + a.sort(sorter); + } + //loop on array + for(var i = 0, ii = length; i < ii; i++){ + buildArg(i, temp, filter, length - filtered); + } + }else{ + if(a && typeof sorter !== 'undefined'){ + error('sort is only available on arrays, not objects'); + } + //loop on collections + for(var prop in a){ + a.hasOwnProperty( prop ) && buildArg(prop, temp, filter); + } + } + + typeof old !== 'undefined' ? ctxt[name] = old : delete ctxt[name]; + return strs.join(''); + }; + } + // generate the template for a loop node + function loopgen(dom, sel, loop, fns){ + var already = false, ls, sorter, filter, prop; + for(prop in loop){ + if(loop.hasOwnProperty(prop)){ + if(prop === 'sort'){ + sorter = loop.sort; + continue; + }else if(prop === 'filter'){ + filter = loop.filter; + continue; + } + if(already){ + error('cannot have more than one loop on a target'); + } + ls = prop; + already = true; + } + } + if(!ls){ + error('Error in the selector: ' + sel + '\nA directive action must be a string, a function or a loop(<-)'); + } + var dsel = loop[ls]; + // if it's a simple data selector then we default to contents, not replacement. + if(typeof(dsel) === 'string' || typeof(dsel) === 'function'){ + loop = {}; + loop[ls] = {root: dsel}; + return loopgen(dom, sel, loop, fns); + } + var spec = parseloopspec(ls), + itersel = dataselectfn(spec.sel), + target = gettarget(dom, sel, true), + nodes = target.nodes; + + for(i = 0; i < nodes.length; i++){ + var node = nodes[i], + inner = compiler(node, dsel); + fns[fns.length] = wrapquote(target.quotefn, loopfn(spec.name, itersel, inner, sorter, filter)); + target.nodes = [node]; // N.B. side effect on target. + setsig(target, fns.length - 1); + } + return target; + } + + function getAutoNodes(n, data){ + var ns = n.getElementsByTagName('*'), + an = [], + openLoops = {a:[],l:{}}, + cspec, + isNodeValue, + i, ii, j, jj, ni, cs, cj; + //for each node found in the template + for(i = -1, ii = ns.length; i < ii; i++){ + ni = i > -1 ?ns[i]:n; + if(ni.nodeType === 1 && ni.className !== ''){ + //when a className is found + cs = ni.className.split(' '); + // for each className + for(j = 0, jj=cs.length;j -1 || isNodeValue){ + ni.className = ni.className.replace('@'+cspec.attr, ''); + if(isNodeValue){ + cspec.attr = false; + } + } + an.push({n:ni, cspec:cspec}); + } + } + } + } + + function checkClass(c, tagName){ + // read the class + var ca = c.match(selRx), + attr = ca[3] || autoAttr[tagName], + cspec = {prepend:!!ca[1], prop:ca[2], attr:attr, append:!!ca[4], sel:c}, + i, ii, loopi, loopil, val; + // check in existing open loops + for(i = openLoops.a.length-1; i >= 0; i--){ + loopi = openLoops.a[i]; + loopil = loopi.l[0]; + val = loopil && loopil[cspec.prop]; + if(typeof val !== 'undefined'){ + cspec.prop = loopi.p + '.' + cspec.prop; + if(openLoops.l[cspec.prop] === true){ + val = val[0]; + } + break; + } + } + // not found check first level of data + if(typeof val === 'undefined'){ + val = dataselectfn(cspec.prop)(isArray(data) ? data[0] : data); + // nothing found return + if(val === ''){ + return false; + } + } + // set the spec for autoNode + if(isArray(val)){ + openLoops.a.push( {l:val, p:cspec.prop} ); + openLoops.l[cspec.prop] = true; + cspec.t = 'loop'; + }else{ + cspec.t = 'str'; + } + return cspec; + } + + return an; + + } + + // returns a function that, given a context argument, + // will render the template defined by dom and directive. + function compiler(dom, directive, data, ans){ + var fns = [], j, jj, cspec, n, target, nodes, itersel, node, inner, dsel, sels, sel, sl, i, h, parts, pfns = [], p; + // autoRendering nodes parsing -> auto-nodes + ans = ans || data && getAutoNodes(dom, data); + if(data){ + // for each auto-nodes + while(ans.length > 0){ + cspec = ans[0].cspec; + n = ans[0].n; + ans.splice(0, 1); + if(cspec.t === 'str'){ + // if the target is a value + target = gettarget(n, cspec, false); + setsig(target, fns.length); + fns[fns.length] = wrapquote(target.quotefn, dataselectfn(cspec.prop)); + }else{ + // if the target is a loop + itersel = dataselectfn(cspec.sel); + target = gettarget(n, cspec, true); + nodes = target.nodes; + for(j = 0, jj = nodes.length; j < jj; j++){ + node = nodes[j]; + inner = compiler(node, false, data, ans); + fns[fns.length] = wrapquote(target.quotefn, loopfn(cspec.sel, itersel, inner)); + target.nodes = [node]; + setsig(target, fns.length - 1); + } + } + } + } + // read directives + for(sel in directive){ + if(directive.hasOwnProperty(sel)){ + i = 0; + dsel = directive[sel]; + sels = sel.split(/\s*,\s*/); //allow selector separation by quotes + sl = sels.length; + do{ + if(typeof(dsel) === 'function' || typeof(dsel) === 'string'){ + // set the value for the node/attr + sel = sels[i]; + target = gettarget(dom, sel, false); + setsig(target, fns.length); + fns[fns.length] = wrapquote(target.quotefn, dataselectfn(dsel)); + }else{ + // loop on node + loopgen(dom, sel, dsel, fns); + } + }while(++i < sl); + } + } + // convert node to a string + h = outerHTML(dom); + // IE adds an unremovable "selected, value" attribute + // hard replace while waiting for a better solution + h = h.replace(/<([^>]+)\s(value\=""|selected)\s?([^>]*)>/ig, "<$1 $3>"); + + // remove attribute prefix + h = h.split(attPfx).join(''); + + // slice the html string at "Sig" + parts = h.split( Sig ); + // for each slice add the return string of + for(i = 1; i < parts.length; i++){ + p = parts[i]; + // part is of the form "fn-number:..." as placed there by setsig. + pfns[i] = fns[ parseInt(p, 10) ]; + parts[i] = p.substring( p.indexOf(':') + 1 ); + } + return concatenator(parts, pfns); + } + // compile the template with directive + // if a context is passed, the autoRendering is triggered automatically + // return a function waiting the data as argument + function compile(directive, ctxt, template){ + var rfn = compiler( ( template || this[0] ).cloneNode(true), directive, ctxt); + return function(context){ + return rfn({context:context}); + }; + } + //compile with the directive as argument + // run the template function on the context argument + // return an HTML string + // should replace the template and return this + function render(ctxt, directive){ + var fn = typeof directive === 'function' && directive, i = 0, ii = this.length; + for(; i < ii; i++){ + this[i] = replaceWith( this[i], (fn || plugins.compile( directive, false, this[i] ))( ctxt, false )); + } + context = null; + return this; + } + + // compile the template with autoRender + // run the template function on the context argument + // return an HTML string + function autoRender(ctxt, directive){ + var fn = plugins.compile( directive, ctxt, this[0] ); + for(var i = 0, ii = this.length; i < ii; i++){ + this[i] = replaceWith( this[i], fn( ctxt, false)); + } + context = null; + return this; + } + + function replaceWith(elm, html) { + var ne, + ep = elm.parentNode, + depth = 0; + if(!ep){ //if no parents + ep = document.createElement('DIV'); + ep.appendChild(elm); + } + switch (elm.tagName) { + case 'TBODY': case 'THEAD': case 'TFOOT': + html = '' + html + '
    '; + depth = 1; + break; + case 'TR': + html = '' + html + '
    '; + depth = 2; + break; + case 'TD': case 'TH': + html = '' + html + '
    '; + depth = 3; + break; + } + tmp = document.createElement('SPAN'); + tmp.style.display = 'none'; + document.body.appendChild(tmp); + tmp.innerHTML = html; + ne = tmp.firstChild; + while (depth--) { + ne = ne.firstChild; + } + ep.insertBefore(ne, elm); + ep.removeChild(elm); + document.body.removeChild(tmp); + elm = ne; + + ne = ep = null; + return elm; + } + + return plugins; +}; + +$p.plugins = {}; + +$p.libs = { + dojo:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + return dojo.query(sel, n); + }; + } + }, + domassistant:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + return $(n).cssSelect(sel); + }; + } + DOMAssistant.attach({ + publicMethods : [ 'compile', 'render', 'autoRender'], + compile:function(directive, ctxt){ + return $p([this]).compile(directive, ctxt); + }, + render:function(ctxt, directive){ + return $( $p([this]).render(ctxt, directive) )[0]; + }, + autoRender:function(ctxt, directive){ + return $( $p([this]).autoRender(ctxt, directive) )[0]; + } + }); + }, + jquery:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + return jQuery(n).find(sel); + }; + } + jQuery.fn.extend({ + directives:function(directive){ + this._pure_d = directive; return this; + }, + compile:function(directive, ctxt){ + return $p(this).compile(this._pure_d || directive, ctxt); + }, + render:function(ctxt, directive){ + return jQuery( $p( this ).render( ctxt, this._pure_d || directive ) ); + }, + autoRender:function(ctxt, directive){ + return jQuery( $p( this ).autoRender( ctxt, this._pure_d || directive ) ); + } + }); + }, + mootools:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + return $(n).getElements(sel); + }; + } + Element.implement({ + compile:function(directive, ctxt){ + return $p(this).compile(directive, ctxt); + }, + render:function(ctxt, directive){ + return $p([this]).render(ctxt, directive); + }, + autoRender:function(ctxt, directive){ + return $p([this]).autoRender(ctxt, directive); + } + }); + }, + prototype:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + n = n === document ? n.body : n; + return typeof n === 'string' ? $$(n) : $(n).select(sel); + }; + } + Element.addMethods({ + compile:function(element, directive, ctxt){ + return $p([element]).compile(directive, ctxt); + }, + render:function(element, ctxt, directive){ + return $p([element]).render(ctxt, directive); + }, + autoRender:function(element, ctxt, directive){ + return $p([element]).autoRender(ctxt, directive); + } + }); + }, + sizzle:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + return Sizzle(sel, n); + }; + } + }, + sly:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + return Sly(sel, n); + }; + } + } +}; + +// get lib specifics if available +(function(){ + var libkey = + typeof dojo !== 'undefined' && 'dojo' || + typeof DOMAssistant !== 'undefined' && 'domassistant' || + typeof jQuery !== 'undefined' && 'jquery' || + typeof MooTools !== 'undefined' && 'mootools' || + typeof Prototype !== 'undefined' && 'prototype' || + typeof Sizzle !== 'undefined' && 'sizzle' || + typeof Sly !== 'undefined' && 'sly'; + + libkey && $p.libs[libkey](); + + //for node.js + if(typeof exports !== 'undefined'){ + exports.$p = $p; + } +})(); \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/js/question_handling.js b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/js/question_handling.js new file mode 100644 index 0000000..7fa8544 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/js/question_handling.js @@ -0,0 +1,1429 @@ +var ilias = {}; //namespace +var icount = 0; //interaction count +ilias.UTILS={}; +ilias.questions = { + answers:Object, + success: "not attempted" +}; + +ilias.questions.txt = {}; +ilias.questions.txt.wrong_answers = "Incorrect Items"; +ilias.questions.txt.wrong_answers_single = "Incorrect Choice."; +ilias.questions.txt.tries_remaining = "Tries Remaining"; +ilias.questions.txt.please_try_again = "Please try again!"; +ilias.questions.txt.all_answers_correct = "Correct!"; +ilias.questions.txt.nr_of_tries_exceeded = "Number of tries exceeded."; +ilias.questions.txt.correct_answers_shown = "Correct solution see above."; +ilias.questions.txt.correct_answers_also = "Also correct are:"; +ilias.questions.txt.correct_answer_also = "Also correct is:"; +ilias.questions.txt.ov_all_correct = "You have correctly answered all questions."; +ilias.questions.txt.ov_some_correct = "You have correctly answered [x] out of [y] questions."; +ilias.questions.txt.ov_wrong_answered = "The following questions were not answered or answered wrong"; + +ilias.questions.init = function() { + ilias.questions.shuffle(); +}; + +ilias.questions.shuffleAll = function() { + //shuffle questions + for (var k in questions) { + if (questions[k].shuffle === true) { + ilias.questions.swapper(questions[k].answers); + } + } +}; + +ilias.questions.shuffle = function(a_question) { + //shuffle questions + if (!a_question.answers) {return;} + if (a_question.shuffle === true) { + ilias.questions.swapper(a_question.answers); + } +}; + +ilias.questions.swapper = function(a) +{ + var i,L; + i = L = a.length; + while (i--) + { + var r = Math.floor(Math.random()*L); + var x = a[i]; + a[i] = a[r]; + a[r] = x; + } +}; + + +ilias.questions.checkAnswers = function(a_id) { + if (!answers[a_id]) { + answers[a_id] = new Object(); + answers[a_id].tries = 0; + answers[a_id].wrong = 0; + answers[a_id].passed = null; + answers[a_id].answer = new Array(); + answers[a_id].interactionId=null; + + } + answers[a_id].tries++; + + var call = "ilias.questions."+questions[a_id].type+"("+a_id+")"; + + eval(call); + + // forward answer to self assessment question handler (non-scorm) + if (typeof ilCOPageQuestionHandler != "undefined") + { + ilCOPageQuestionHandler.processAnswer(questions[a_id].type, a_id, answers[a_id]); + } +}; + +ilias.questions.handleMCImages = function(a_id) { + + if(questions[a_id].path === undefined) + { + return; + } + + jQuery('div#container' + a_id + ' input.order').each(function(key, node){ + for(var i=0;i 0) + { + jQuery(text_node).before('' + + ''); + } + else + { + jQuery(text_node).before(''); + } + + } + } + } + + }); +} + +ilias.questions.assSingleChoice = function(a_id) { + + var a_node = jQuery('input[name="answers'+a_id+'"]'); + var tocheck = "points"; + + answers[a_id].wrong = 0; + answers[a_id].passed = true; + answers[a_id].choice = []; + + for (var i=0;i0) + || (a_node.get(i).checked && questions[a_id].answers[i][tocheck]<1)) + { + answers[a_id].passed = false; + answers[a_id].wrong++; + answers[a_id].answer[i]=false; + + } else { + answers[a_id].answer[i]=true; + } + if (a_node.get(i).checked) + { + answers[a_id].choice.push(a_node.get(i).value); + } + } + + ilias.questions.showFeedback(a_id); +}; + +ilias.questions.assMultipleChoice = function(a_id) { + + var a_node = jQuery('input[name="answers'+a_id+'"]'); + var tocheck = "points_checked"; + + answers[a_id].wrong = 0; + answers[a_id].passed = true; + answers[a_id].choice = []; + + for (var i=0;i0) + || (a_node.get(i).checked && questions[a_id].answers[i][tocheck]<1)) + { + answers[a_id].wrong++; + answers[a_id].passed = false; + answers[a_id].answer[i]=false; + + } else { + answers[a_id].answer[i]=true; + } + if (a_node.get(i).checked) + { + answers[a_id].choice.push(a_node.get(i).value); + } + + } + ilias.questions.showFeedback(a_id); +}; + +ilias.questions.assTextQuestion = function(a_id) { + jQuery('#button'+a_id).attr("disabled", "disabled"); + jQuery('#textarea'+a_id).attr("disabled", "disabled"); + jQuery('#feedback'+a_id).addClass("ilc_qfeedr_FeedbackRight"); + jQuery('#feedback'+a_id).html('Answer submitted!
    '); + jQuery('#feedback'+a_id).slideToggle(); + answers[a_id].passed = true; + ilias.questions.scormHandler(a_id,"neutral",jQuery('#textarea'+a_id).val()); +}; + +ilias.questions.assOrderingQuestion = function(a_id) { + + var result = jQuery('#order'+a_id).sortable('toArray'); + + answers[a_id].wrong = 0; + answers[a_id].passed = true; + answers[a_id].choice = []; + + for (var i=0;i' /*
    ' + + '(+)'*/); + jQuery(node).parent().height("auto"); + // jQuery(node).parent().width("auto"); + }); +}; + +ilias.questions.assOrderingHorizontal = function(a_id) { + + var result = jQuery('#order'+a_id).sortable('toArray'); + + answers[a_id].wrong = 0; + answers[a_id].passed = true; + answers[a_id].choice = []; + + for (var i=0;i=1) || (answers[a_id].areas[i]==true && questions[a_id].answers[i].points<=0)) + { + answers[a_id].passed = false; + answers[a_id].wrong++; + answers[a_id].answer[i]=false; + } else { + answers[a_id].answer[i]=true; + } + if (answers[a_id].areas[i] == true) + { + answers[a_id].choice.push(i); + } + } + ilias.questions.showFeedback(a_id); +}; + +ilias.questions.assMatchingQuestion = function(a_id) { + answers[a_id].wrong = 0; + answers[a_id].passed = true; + answers[a_id].choice = []; + + for (var i=0;i -1) + { + jQuery(node).removeClass("ilc_qetitem_ErrorTextSelected"); + questions[a_id].selected.splice(id_index, 1); + } + else + { + jQuery(node).addClass("ilc_qetitem_ErrorTextSelected"); + questions[a_id].selected.push(id); + } + + jQuery(node).blur(); +}; + +ilias.questions.assErrorText =function(a_id) { + + answers[a_id].wrong = 0; + answers[a_id].passed = true; + answers[a_id].choice = []; + + if(questions[a_id].selected === undefined) + { + answers[a_id].passed = false; + } + else + { + var found = 0; + for(var i=0;i -1) + { + // word is not a correct answer + if(is_wrong === false) + { + answers[a_id].wrong++; + } + // found correct answer + else + { + found++; + } + } + // word has not been selected + else if(is_wrong === true) + { + // should have been selected + answers[a_id].wrong++; + } + } + if(found < questions[a_id].correct_answers.length || + answers[a_id].wrong > 0) + { + answers[a_id].passed = false; + } + } + + ilias.questions.showFeedback(a_id); +} + +ilias.questions.showFeedback =function(a_id) { + + jQuery('#feedback'+a_id).hide(); + + // "image map as single choice" not supported yet + if(questions[a_id].type == "assSingleChoice") + { + var txt_wrong_answers = ilias.questions.txt.wrong_answers_single; + } + else + { + var txt_wrong_answers = ilias.questions.txt.wrong_answers + ': ' + + answers[a_id].wrong ; + } + + if (answers[a_id].passed===true || (answers[a_id].tries >=questions[a_id].nr_of_tries && questions[a_id].nr_of_tries!=0)) { + jQuery('#button'+a_id).attr("disabled", "true"); + if (answers[a_id].passed===true) { + jQuery('#feedback'+a_id).removeClass("ilc_qfeedw_FeedbackWrong"); + jQuery('#feedback'+a_id).addClass("ilc_qfeedr_FeedbackRight"); + jQuery('#feedback'+a_id).html('' + ilias.questions.txt.all_answers_correct + '
    '+questions[a_id].feedback['allcorrect']); + ilias.questions.showCorrectAnswers(a_id); + ilias.questions.scormHandler(a_id,"correct",ilias.questions.toJSONString(answers[a_id])); + } else { + jQuery('#feedback'+a_id).removeClass("ilc_qfeedr_FeedbackRight"); + jQuery('#feedback'+a_id).addClass("ilc_qfeedw_FeedbackWrong"); + jQuery('#feedback'+a_id).html('' + ilias.questions.txt.nr_of_tries_exceeded + + '
    ' + ilias.questions.txt.correct_answers_shown + '
    '+questions[a_id].feedback['onenotcorrect']); + ilias.questions.showCorrectAnswers(a_id); + ilias.questions.scormHandler(a_id,"incorrect",ilias.questions.toJSONString(answers[a_id])); + } + } else { + if (questions[a_id].nr_of_tries!=0) { + jQuery('#feedback'+a_id).removeClass("ilc_qfeedr_FeedbackRight"); + jQuery('#feedback'+a_id).addClass("ilc_qfeedw_FeedbackWrong"); + var rem = questions[a_id].nr_of_tries - answers[a_id].tries; + jQuery('#feedback'+a_id).html(txt_wrong_answers + '
    ' + + ilias.questions.txt.tries_remaining + ': '+ rem + + "
    " + questions[a_id].feedback['onenotcorrect']); + ilias.questions.scormHandler(a_id,"incorrect",ilias.questions.toJSONString(answers[a_id])); + } else { + jQuery('#feedback'+a_id).removeClass("ilc_qfeedr_FeedbackRight"); + jQuery('#feedback'+a_id).addClass("ilc_qfeedw_FeedbackWrong"); + jQuery('#feedback'+a_id).html(txt_wrong_answers + '
    ' + + ilias.questions.txt.please_try_again + '
    ' + questions[a_id].feedback['onenotcorrect']); + ilias.questions.scormHandler(a_id,"incorrect",ilias.questions.toJSONString(answers[a_id])); + } + } + jQuery('#feedback'+a_id).slideToggle(); + + // update question overviews + if (typeof ilCOPagePres != "undefined") + { + ilCOPagePres.updateQuestionOverviews(); + } + +}; + + +ilias.questions.scormHandler = function(a_id,a_state,a_response) { + var version; + + if (ScormApi==null) {return;} + var tries = answers[a_id].tries; + var i_key; + var s_key; + switch (ScormApi.version) { + case '1.2': + i_key = "cmi.interactions."; + s_key = "cmi.core.lesson_status"; + break; + case '1.3': + i_key = "cmi.interactions."; + s_key = "cmi.success_status"; + break; + } + if (tries==1) { + //define interaction + answers[a_id].interactionId=icount; + setValue(i_key + answers[a_id].interactionId+".id","interaction_"+a_id); + setValue(i_key + answers[a_id].interactionId+".type","other"); + setValue(i_key + answers[a_id].interactionId+".result",a_state); + setValue(i_key + answers[a_id].interactionId+".learner_response",a_response); + setValue(i_key + answers[a_id].interactionId+".description",questions[a_id].question); + icount++; + } else { + setValue(i_key + answers[a_id].interactionId+".learner_response",a_response); + setValue(i_key + answers[a_id].interactionId+".result",a_state); + } + + ilias.questions.updateSuccessStatus(); + if (pager != null) + { + pager.updateNextLink(); + } +}; + +ilias.questions.updateSuccessStatus = function() +{ + var s_key; + var status = ilias.questions.determineSuccessStatus(); + + + if (ScormApi==null) {return;} + + if (status=="passed" || ScormApi.version=="1.3" ) { + + switch (ScormApi.version) { + case '1.2': + s_key = "cmi.core.lesson_status"; + break; + case '1.3': + s_key = "cmi.success_status"; + break; + } + + setValue(s_key,status); + } +} + +ilias.questions.determineSuccessStatus = function() +{ + var status = ""; + var at_least_one = false; + for (var k in questions) { + var index=parseInt(k,10); + if (!isNaN(index)) { + if (status != "failed") + { + status = "passed"; + } + if (!answers[index]) { + status = "failed"; + } else { + if (answers[index].passed!=true) {status="failed";} + } + } + } + return status; +} + +ilias.questions.showCorrectAnswers =function(a_id) { + + switch (questions[a_id].type) { + + case 'assSingleChoice': + for (var i=0;i=1) { + jQuery('input[name="answers'+a_id+'"]').eq(i).attr("checked",true); + } + } + break; + //end assSingleChoice + + case 'assMultipleChoice': + for (var i=0;i=1) { + jQuery('input[name="answers'+a_id+'"]').eq(i).attr("checked",true); + } else { + jQuery('input[name="answers'+a_id+'"]').eq(i).attr("checked",false); + } + jQuery('input[name="answers'+a_id+'"]').eq(i).attr("disabled",true); + + } + break; + //end assMultipleChoice + + case 'assImagemapQuestion': + //reinit map + jQuery(function() { + jQuery('.cmap'+a_id).maphilight({fade:true}); + }); + for (var i=0;i=1) { + // is already selected? + if(!jQuery('#canvas_' + a_id + '_' + i).attr('id')) { + mouseclick(null,document.getElementById(a_id+"_"+questions[a_id].answers[i].order)); + } + } + // remove incorrect + else { + jQuery('#canvas_' + a_id + '_' + i).remove(); + } + } + break; + //end assImagemapQuestion + + case 'assOrderingQuestion': + case 'assOrderingHorizontal': + var answers = questions[a_id].answers; + var answers_sorted = answers.sort(sortBySolutionorder); + var items=jQuery("#order"+a_id).children(); + for (var i=0;i=1) + { + cid=j; + } + } + jQuery('select#'+a_id+"_"+i+" option[id="+cid+"]").attr("selected","selected"); + } + if (type==0 || type==2) { + var cvalue; + jQuery('input#'+a_id+"_"+i).attr("disabled",true); + //look for correct solution + for (var j=0;j=1) + { + cvalue = questions[a_id].gaps[i].item[j].value; + } + } + jQuery('input#'+a_id+"_"+i).attr("value",cvalue); + } + } + break; + //end assClozeTest + + case 'assTextSubset': + var a_node = jQuery('input[name="answers'+a_id+'[]"]'); + var choice = []; + for (var i=0;i" + questions[a_id].correct_answers[c]["answertext"] + ""; + correct_count++; + } + } + if(correct_info.length) + { + var elements = jQuery("#container"+a_id+" > .ilc_answers"); + if(correct_count > 1) + { + var correct_header = ilias.questions.txt.correct_answers_also; + } + else + { + var correct_header = ilias.questions.txt.correct_answer_also; + } + elements.eq(elements.length -1).after("
    " + correct_header + + "
      " + correct_info + "
    "); + } + break; + //end assTextSubset + + case 'assErrorText': + for(var i=0;i' + + questions[a_id].answers[i]["answertext"] + '' + correct); + } + } + } + break; + //end assErrorText + } +}; + +function sortBySolutionorder(thisObject,thatObject) { + if (thisObject.order > thatObject.order) { + return 1; + } + else if (thisObject.order < thatObject.order) { + return -1; + } + return 0; +} + +ilias.questions.fix_imageurls = function(node) +{ + var container =jQuery(node).find('img'); + for (var i=0;i').append( this.eq(0).clone() ).html(); +}; + +jQuery.fn.textLimiter = function(){ + return this.each(function(){ + if(typeof(nr) == "undefined") { nr = 0; } + var counter_id = 'counter' +nr; + var max = this.getAttribute('maxlength'); + var html_counter = '
    Remaining characters: ' +max+ '
    '; + jQuery(this).after(html_counter); + var jquery_pattern = '#' +counter_id +' > span'; + this.relatedElement = jQuery(jquery_pattern)[0]; + nr++; + jQuery(this).bind("keyup", function(){ + var maxLength = this.getAttribute('maxlength'); + var currentLength = this.value.length; + if(currentLength >= maxLength) { + this.relatedElement.className = 'toomuch'; + this.value = this.value.substring(0, maxLength); + } else { + this.relatedElement.className = ''; + } + var left_over = maxLength - currentLength; + this.relatedElement.firstChild.nodeValue = left_over; + }); + }); +}; + +(function(jQuery) { + + // register jQuery extension + jQuery.extend({ + create: function(element, attributes, children) { + + // create new element + var elem = jQuery(document.createElement(element)); + + // add passed attributes + if (typeof(attributes) == 'object') { + for (key in attributes) { + elem.attr(key, attributes[key]); + } + } + + // add passed child elements + if (typeof(children) == 'object') { + for (i = 0; i < children.length; i++) { + elem.append(children[i]); + } + } else if (typeof(children) != 'undefined' && children != null) { + elem.text(children.toString()); + } + + return elem; + } + }); + +})(jQuery); + + +//add question specific css class +jQuery(document).ready(function() { + /* + for (var q in questions) { + var qType = questions[q].type; + var cssClass = qType.substring(3,qType.length); + jQuery('#container'+questions[q].id).parents('.ilc_question_Standard').addClass("ilc_question_"+cssClass); + } + */ +}); + + +(function(jQuery) { + var has_VML, create_canvas_for, add_shape_to, clear_canvas, shape_from_area, + canvas_style, fader, hex_to_decimal, css3color, is_image_loaded; + + var counter = 0; + + has_VML = document.namespaces; + has_canvas = document.createElement('canvas'); + has_canvas = has_canvas && has_canvas.getContext; + + if(!(has_canvas || has_VML)) { + jQuery.fn.maphilight = function() { return this; }; + return; + } + + // For non IE browsers!!! + if(has_canvas) { + + fader = function(element, opacity, interval) { + if(opacity <= 1) { + element.style.opacity = opacity; + window.setTimeout(fader, 10, element, opacity + 0.1, 10); + } + }; + + hex_to_decimal = function(hex) { + return Math.max(0, Math.min(parseInt(hex, 16), 255)); + }; + css3color = function(color, opacity) { + return 'rgba('+hex_to_decimal(color.substr(0,2))+','+hex_to_decimal(color.substr(2,2))+','+hex_to_decimal(color.substr(4,2))+','+opacity+')'; + }; + create_canvas_for = function(img, id) { + var width = jQuery(img).prop("width"); + var height = jQuery(img).prop("height"); + if(typeof(img.width) == "number") + { + width = img.width; + height = img.height; + } + var c = jQuery('').get(0); + c.width = width; + c.height = height; + c.getContext("2d").clearRect(0, 0, c.width, c.height); + return c; + }; + + add_shape_to = function(canvas, shape, coords, options, name) + { + var i, context = canvas.getContext('2d'); + context.beginPath(); + + if(shape == 'rect') + { + context.rect(coords[0], coords[1], coords[2] - coords[0], coords[3] - coords[1]); + } + else if(shape == 'poly') + { + context.moveTo(coords[0], coords[1]); + + for(i=2; i < coords.length; i+=2) + { + context.lineTo(coords[i], coords[i+1]); + } + + } + else if(shape == 'circ') + { + context.arc(coords[0], coords[1], coords[2], 0, Math.PI * 2, false); + } + + context.closePath(); + + if(options.fill) + { + context.fillStyle = css3color(options.fillColor, options.fillOpacity); + context.fill(); + } + if(options.stroke) + { + context.strokeStyle = css3color(options.strokeColor, options.strokeOpacity); + context.lineWidth = options.strokeWidth; + context.stroke(); + } + if(options.fade && !jQuery.browser.msie) + { + fader(canvas, 0); + } + }; + + clear_canvas = function(canvas, area) { + canvas.getContext('2d').clearRect(0, 0, canvas.width,canvas.height); + }; + } + // IE!!! + else + { + var ie8=false; + // ie executes this code + if (document.documentMode) // IE8 + { + if (document.documentMode==8) { + ie8 = true; + } + } + + if(ie8==true) + { + document.writeln(''); + document.namespaces.add('v', 'urn:schemas-microsoft-com:vml', "#default#VML"); + } else { + document.createStyleSheet().addRule("v\\:*", "behavior: url(#default#VML); antialias: true;"); + document.namespaces.add("v", "urn:schemas-microsoft-com:vml"); + } + + create_canvas_for = function(img, id) + { + var width = jQuery(img).prop("width"); + var height = jQuery(img).prop("height"); + if(typeof(img.width) == "number") + { + width = img.width; + height = img.height; + } + return jQuery('').get(0); + }; + + add_shape_to = function(canvas, shape, coords, options, name, id) + { + var fill, stroke, opacity, e; + + fill = ''; + + stroke = (options.stroke ? 'strokeweight="'+options.strokeWidth+'" stroked="t" strokecolor="#'+options.strokeColor+'"' : 'stroked="f"'); + + opacity = ''; + + if(shape == 'rect') + { + e = jQuery(''); + } + else if(shape == 'poly') + { + e = jQuery(''); + } + else if(shape == 'circ') + { + e = jQuery(''); + } + + e.get(0).innerHTML = fill+opacity; + jQuery(canvas).append(e); + }; + + clear_canvas = function(canvas) + { + jQuery(canvas).find('[name=highlighted]').remove(); + }; + } + + shape_from_area = function(area) + { + var i, coords = area.getAttribute('coords').split(','); + + for (i=0; i < coords.length; i++) { coords[i] = parseFloat(coords[i]); } + + return [area.getAttribute('shape').toLowerCase().substr(0,4), coords]; + + }; + + is_image_loaded = function(img) { + if(!img.complete) { return false; } // IE + if(typeof img.naturalWidth != "undefined" && img.naturalWidth == 0) { return false; } // Others + return true; + }; + + canvas_style = { + position: 'absolute', + left: 0, + top: 0, + padding: 0, + border: 0 + }; + + jQuery.fn.maphilight = function(opts) { + opts = jQuery.extend({}, jQuery.fn.maphilight.defaults, opts); + + return this.each(function() { + + var img, wrap, options, map, canvas, canvas_always, mouseover, highlighted_shape, question_id; + img = jQuery(this); + + if(!is_image_loaded(this)) { + // If the image isn't fully loaded, this won't work right. Try again later. + return window.setTimeout(function() { + img.maphilight(opts); + }, 200); + } + + options = jQuery.metadata ? jQuery.extend({}, opts, img.metadata()) : opts; + + map = jQuery('map[name="'+img.attr('usemap').substr(1)+'"]'); + + if(!(img.is('img') && img.attr('usemap') && map.size() > 0)) { return; } + + if(img.hasClass('maphilighted')) { + // We're redrawing an old map, probably to pick up changes to the options. + // Just clear out all the old stuff. + var wrapper = img.parent(); + img.insertBefore(wrapper); + wrapper.remove(); + // alert('yes'); + } + + wrap = jQuery('
    ').css({display:'block',background:'url("'+this.src+'")',position:'relative',padding:0,width:this.width,height:this.height}); + img.before(wrap).css('opacity', 0).css(canvas_style).remove(); + + if(jQuery.browser.msie && !has_canvas) { img.css('filter', 'Alpha(opacity=0)'); } + + wrap.append(img); + + question_id = img.attr('usemap'); + question_id = question_id.substr(4); + + canvas = create_canvas_for(this, question_id); + jQuery(canvas).css(canvas_style); + + mouseover = function(e) + { + var shape, area_options; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + if (area_options.linked) + { + var thislinked = area_options.linked; + + jQuery(map).find('area[coords]').each(function() + { + var shape, area_options, object; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + if (thislinked == area_options.linked) { + shape = shape_from_area(this); + add_shape_to(canvas, shape[0], shape[1], area_options, "highlighted", null); + } + + }); + } + else + { + shape = shape_from_area(this); + add_shape_to(canvas, shape[0], shape[1], area_options, "highlighted", null); + } + + + //if(!area_options.alwaysOn) + //{ + // shape = shape_from_area(this); + // add_shape_to(canvas, shape[0], shape[1], area_options, "highlighted", null); + //} + + }; + + + draw = function(object, target_canvas) + { + var shape, area_options, object; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + // NON IE + if(has_canvas) + { + var arr_map = jQuery(object).attr("id").split("_"); + var str_cmap = '.cmap' + arr_map[0]; + canvas_always = create_canvas_for($(str_cmap).get(), jQuery(object).attr("id")); + jQuery(canvas_always).css(canvas_style); + + $(str_cmap).before(canvas_always); + } + + shape = shape_from_area(object); + + // IE! + if (jQuery.browser.msie && !has_canvas) + { + add_shape_to(target_canvas, shape[0], shape[1], area_options, "", jQuery(object).attr("id")); + } + else + { + add_shape_to(canvas_always, shape[0], shape[1], area_options, ""); + } + }; + + mouseclick = function(e,id) + { + var shape, area_options, object; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + if (id) { + object = id; + } + else { + object = this; + } + + if (!jQuery('#canvas_' + jQuery(object).attr('id')).attr('id')) + { + if (area_options.linked) + { + var thislinked = area_options.linked; + + jQuery(map).find('area[coords]').each(function() + { + var shape, area_options, object; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + if (thislinked == area_options.linked) { + // alert(jQuery(this).attr('id') + ' ' + area_options.linked); + draw(this, canvas); + } + + }); + } + else + { + draw(object, canvas); + } + } + else + { + if (area_options.linked) + { + var thislinked = area_options.linked; + + jQuery(map).find('area[coords]').each(function() + { + var shape, area_options, object; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + if (thislinked == area_options.linked) { + jQuery('#canvas_' + jQuery(this).attr('id')).remove(); + } + }); + clear_canvas(canvas); + } + else + { + jQuery('#canvas_' + jQuery(object).attr('id')).remove(); + clear_canvas(canvas); + } + } + }; + + if(options.alwaysOn) { + jQuery(map).find('area[coords]').each(mouseover); + } else { + if(jQuery.metadata) { + // If the metadata plugin is present, there may be areas with alwaysOn set. + // We'll add these to a *second* canvas, which will get around flickering during fading. + jQuery(map).find('area[coords]').each(function() { + + var shape, area_options; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + if(area_options.alwaysOn) + { + draw(this, canvas); + } + }); + } + jQuery(map).find('area[coords]').unbind(); + jQuery(map).find('area[coords]').mouseover(mouseover).mouseout(function(e) { clear_canvas(canvas); }); + jQuery(map).find('area[coords]').click(mouseclick); + } + + img.before(canvas); // if we put this after, the mouseover events wouldn't fire. + img.addClass('maphilighted'); + + // if question was not answered correctly yet, "reload" active areas + if(ilias.questions.answers[question_id] && ilias.questions.answers[question_id].passed != true) + { + for (i=0; i < ilias.questions.answers[question_id].areas.length; i++){ + if(ilias.questions.answers[question_id].areas[i] == true) + { + var canvas_id = question_id + '_' + i; + if (!jQuery('#canvas_' + canvas_id).attr('id')) + { + var selected_area = jQuery(map).find('area[id="'+ canvas_id + '"]'); + draw(jQuery(selected_area).get(0), canvas); + } + } + }; + } + + }); + }; + + jQuery.fn.maphilight.defaults = { + fill: true, + fillColor: 'ff6633', + fillOpacity: 0.4, + stroke: true, + strokeColor: 'ff6633', + strokeOpacity: 1, + strokeWidth: 2, + fade: true, + alwaysOn: false + }; +})(jQuery); + + +function getFname(yStr){ + var sFileName = ""; + for (nloop=yStr.length-1;nloop>1;nloop--){ + if (yStr.charAt(nloop)=="/"){ + sFileName=yStr.substring(nloop+1,yStr.length); + break; + } + if (yStr.charAt(nloop)=="\\"){ // backslash must be escaped + sFileName=yStr.substring(nloop+1,yStr.length); + break; + } + } + return sFileName; +} + +answers = ilias.questions.answers; diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/js/yahoo/animation-min.js b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/js/yahoo/animation-min.js new file mode 100644 index 0000000..26dde3d --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/js/yahoo/animation-min.js @@ -0,0 +1,23 @@ +/* +Copyright (c) 2011, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.com/yui/license.html +version: 2.9.0 +*/ +(function(){var b=YAHOO.util;var a=function(d,c,e,f){if(!d){}this.init(d,c,e,f);};a.NAME="Anim";a.prototype={toString:function(){var c=this.getEl()||{};var d=c.id||c.tagName;return(this.constructor.NAME+": "+d);},patterns:{noNegatives:/width|height|opacity|padding/i,offsetAttribute:/^((width|height)|(top|left))$/,defaultUnit:/width|height|top$|bottom$|left$|right$/i,offsetUnit:/\d+(em|%|en|ex|pt|in|cm|mm|pc)$/i},doMethod:function(c,e,d){return this.method(this.currentFrame,e,d-e,this.totalFrames);},setAttribute:function(c,f,e){var d=this.getEl();if(this.patterns.noNegatives.test(c)){f=(f>0)?f:0;}if(c in d&&!("style" in d&&c in d.style)){d[c]=f;}else{b.Dom.setStyle(d,c,f+e);}},getAttribute:function(c){var e=this.getEl();var g=b.Dom.getStyle(e,c);if(g!=="auto"&&!this.patterns.offsetUnit.test(g)){return parseFloat(g);}var d=this.patterns.offsetAttribute.exec(c)||[];var h=!!(d[3]);var f=!!(d[2]);if("style" in e){if(f||(b.Dom.getStyle(e,"position")=="absolute"&&h)){g=e["offset"+d[0].charAt(0).toUpperCase()+d[0].substr(1)];}else{g=0;}}else{if(c in e){g=e[c];}}return g;},getDefaultUnit:function(c){if(this.patterns.defaultUnit.test(c)){return"px";}return"";},setRuntimeAttribute:function(d){var j;var e;var f=this.attributes;this.runtimeAttributes[d]={};var h=function(i){return(typeof i!=="undefined");};if(!h(f[d]["to"])&&!h(f[d]["by"])){return false;}j=(h(f[d]["from"]))?f[d]["from"]:this.getAttribute(d);if(h(f[d]["to"])){e=f[d]["to"];}else{if(h(f[d]["by"])){if(j.constructor==Array){e=[];for(var g=0,c=j.length;g0&&isFinite(o)){if(k.currentFrame+o>=n){o=n-(m+1);}k.currentFrame+=o;}};this._queue=c;this._getIndex=a;};YAHOO.util.Bezier=new function(){this.getPosition=function(e,d){var f=e.length;var c=[];for(var b=0;b0&&!(m[0] instanceof Array)){m=[m];}else{var l=[];for(n=0,p=m.length;n0){this.runtimeAttributes[q]=this.runtimeAttributes[q].concat(m);}this.runtimeAttributes[q][this.runtimeAttributes[q].length]=j;}else{f.setRuntimeAttribute.call(this,q);}};var b=function(g,i){var h=e.Dom.getXY(this.getEl());g=[g[0]-h[0]+i[0],g[1]-h[1]+i[1]];return g;};var d=function(g){return(typeof g!=="undefined");};e.Motion=a;})();(function(){var d=function(f,e,g,h){if(f){d.superclass.constructor.call(this,f,e,g,h);}};d.NAME="Scroll";var b=YAHOO.util;YAHOO.extend(d,b.ColorAnim);var c=d.superclass;var a=d.prototype;a.doMethod=function(e,h,f){var g=null;if(e=="scroll"){g=[this.method(this.currentFrame,h[0],f[0]-h[0],this.totalFrames),this.method(this.currentFrame,h[1],f[1]-h[1],this.totalFrames)];}else{g=c.doMethod.call(this,e,h,f);}return g;};a.getAttribute=function(e){var g=null;var f=this.getEl();if(e=="scroll"){g=[f.scrollLeft,f.scrollTop];}else{g=c.getAttribute.call(this,e);}return g;};a.setAttribute=function(e,h,g){var f=this.getEl();if(e=="scroll"){f.scrollLeft=h[0];f.scrollTop=h[1];}else{c.setAttribute.call(this,e,h,g);}};b.Scroll=d;})();YAHOO.register("animation",YAHOO.util.Anim,{version:"2.9.0",build:"2800"}); \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/js/yahoo/yahoo-dom-event.js b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/js/yahoo/yahoo-dom-event.js new file mode 100644 index 0000000..46c58bf --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/js/yahoo/yahoo-dom-event.js @@ -0,0 +1,14 @@ +/* +Copyright (c) 2011, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.com/yui/license.html +version: 2.9.0 +*/ +if(typeof YAHOO=="undefined"||!YAHOO){var YAHOO={};}YAHOO.namespace=function(){var b=arguments,g=null,e,c,f;for(e=0;e":">",'"':""","'":"'","/":"/","`":"`"},d=["toString","valueOf"],e={isArray:function(j){return a.toString.apply(j)===c;},isBoolean:function(j){return typeof j==="boolean";},isFunction:function(j){return(typeof j==="function")||a.toString.apply(j)===h;},isNull:function(j){return j===null;},isNumber:function(j){return typeof j==="number"&&isFinite(j);},isObject:function(j){return(j&&(typeof j==="object"||f.isFunction(j)))||false;},isString:function(j){return typeof j==="string";},isUndefined:function(j){return typeof j==="undefined";},_IEEnumFix:(YAHOO.env.ua.ie)?function(l,k){var j,n,m;for(j=0;j"'\/`]/g,function(k){return g[k];});},extend:function(m,n,l){if(!n||!m){throw new Error("extend failed, please check that "+"all dependencies are included.");}var k=function(){},j;k.prototype=n.prototype;m.prototype=new k();m.prototype.constructor=m;m.superclass=n.prototype;if(n.prototype.constructor==a.constructor){n.prototype.constructor=n;}if(l){for(j in l){if(f.hasOwnProperty(l,j)){m.prototype[j]=l[j];}}f._IEEnumFix(m.prototype,l);}},augmentObject:function(n,m){if(!m||!n){throw new Error("Absorb failed, verify dependencies.");}var j=arguments,l,o,k=j[2];if(k&&k!==true){for(l=2;l0)?f.dump(j[l],p-1):t);}else{r.push(j[l]);}r.push(q);}if(r.length>1){r.pop();}r.push("]");}else{r.push("{");for(l in j){if(f.hasOwnProperty(j,l)){r.push(l+m);if(f.isObject(j[l])){r.push((p>0)?f.dump(j[l],p-1):t);}else{r.push(j[l]);}r.push(q);}}if(r.length>1){r.pop();}r.push("}");}return r.join("");},substitute:function(x,y,E,l){var D,C,B,G,t,u,F=[],p,z=x.length,A="dump",r=" ",q="{",m="}",n,w;for(;;){D=x.lastIndexOf(q,z);if(D<0){break;}C=x.indexOf(m,D);if(D+1>C){break;}p=x.substring(D+1,C);G=p;u=null;B=G.indexOf(r);if(B>-1){u=G.substring(B+1);G=G.substring(0,B);}t=y[G];if(E){t=E(G,t,u);}if(f.isObject(t)){if(f.isArray(t)){t=f.dump(t,parseInt(u,10));}else{u=u||"";n=u.indexOf(A);if(n>-1){u=u.substring(4);}w=t.toString();if(w===i||n>-1){t=f.dump(t,parseInt(u,10));}else{t=w;}}}else{if(!f.isString(t)&&!f.isNumber(t)){t="~-"+F.length+"-~";F[F.length]=p;}}x=x.substring(0,D)+t+x.substring(C+1);if(l===false){z=D-1;}}for(D=F.length-1;D>=0;D=D-1){x=x.replace(new RegExp("~-"+D+"-~"),"{"+F[D]+"}","g");}return x;},trim:function(j){try{return j.replace(/^\s+|\s+$/g,"");}catch(k){return j; +}},merge:function(){var n={},k=arguments,j=k.length,m;for(m=0;m-1;}}else{}return G;},addClass:function(W,G){return e.Dom.batch(W,e.Dom._addClass,G);},_addClass:function(X,W){var G=false,Y;if(X&&W){Y=e.Dom._getAttribute(X,f)||i;if(!e.Dom._hasClass(X,W)){e.Dom.setAttribute(X,f,a(Y+b+W));G=true;}}else{}return G;},removeClass:function(W,G){return e.Dom.batch(W,e.Dom._removeClass,G);},_removeClass:function(Y,X){var W=false,aa,Z,G;if(Y&&X){aa=e.Dom._getAttribute(Y,f)||i;e.Dom.setAttribute(Y,f,aa.replace(e.Dom._getClassRegex(X),i));Z=e.Dom._getAttribute(Y,f);if(aa!==Z){e.Dom.setAttribute(Y,f,a(Z));W=true;if(e.Dom._getAttribute(Y,f)===""){G=(Y.hasAttribute&&Y.hasAttribute(E))?E:f;Y.removeAttribute(G);}}}else{}return W;},replaceClass:function(X,W,G){return e.Dom.batch(X,e.Dom._replaceClass,{from:W,to:G});},_replaceClass:function(Y,X){var W,ab,aa,G=false,Z;if(Y&&X){ab=X.from;aa=X.to;if(!aa){G=false;}else{if(!ab){G=e.Dom._addClass(Y,X.to);}else{if(ab!==aa){Z=e.Dom._getAttribute(Y,f)||i;W=(b+Z.replace(e.Dom._getClassRegex(ab),b+aa).replace(/\s+/g,b)).split(e.Dom._getClassRegex(aa));W.splice(1,0,b+aa);e.Dom.setAttribute(Y,f,a(W.join(i)));G=true;}}}}else{}return G;},generateId:function(G,X){X=X||"yui-gen";var W=function(Y){if(Y&&Y.id){return Y.id;}var Z=X+YAHOO.env._id_counter++; +if(Y){if(Y[C]&&Y[C].getElementById(Z)){return e.Dom.generateId(Y,Z+X);}Y.id=Z;}return Z;};return e.Dom.batch(G,W,e.Dom,true)||W.apply(e.Dom,arguments);},isAncestor:function(W,X){W=e.Dom.get(W);X=e.Dom.get(X);var G=false;if((W&&X)&&(W[K]&&X[K])){if(W.contains&&W!==X){G=W.contains(X);}else{if(W.compareDocumentPosition){G=!!(W.compareDocumentPosition(X)&16);}}}else{}return G;},inDocument:function(G,W){return e.Dom._inDoc(e.Dom.get(G),W);},_inDoc:function(W,X){var G=false;if(W&&W[c]){X=X||W[C];G=e.Dom.isAncestor(X[U],W);}else{}return G;},getElementsBy:function(W,af,ab,ad,X,ac,ae){af=af||"*";ab=(ab)?e.Dom.get(ab):null||j;var aa=(ae)?null:[],G;if(ab){G=ab.getElementsByTagName(af);for(var Y=0,Z=G.length;Y=8){e.Dom.DOT_ATTRIBUTES.type=true;}})();YAHOO.util.Region=function(d,e,a,c){this.top=d;this.y=d;this[1]=d;this.right=e;this.bottom=a;this.left=c;this.x=c;this[0]=c;this.width=this.right-this.left;this.height=this.bottom-this.top;};YAHOO.util.Region.prototype.contains=function(a){return(a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom);};YAHOO.util.Region.prototype.getArea=function(){return((this.bottom-this.top)*(this.right-this.left));};YAHOO.util.Region.prototype.intersect=function(f){var d=Math.max(this.top,f.top),e=Math.min(this.right,f.right),a=Math.min(this.bottom,f.bottom),c=Math.max(this.left,f.left); +if(a>=d&&e>=c){return new YAHOO.util.Region(d,e,a,c);}else{return null;}};YAHOO.util.Region.prototype.union=function(f){var d=Math.min(this.top,f.top),e=Math.max(this.right,f.right),a=Math.max(this.bottom,f.bottom),c=Math.min(this.left,f.left);return new YAHOO.util.Region(d,e,a,c);};YAHOO.util.Region.prototype.toString=function(){return("Region {"+"top: "+this.top+", right: "+this.right+", bottom: "+this.bottom+", left: "+this.left+", height: "+this.height+", width: "+this.width+"}");};YAHOO.util.Region.getRegion=function(e){var g=YAHOO.util.Dom.getXY(e),d=g[1],f=g[0]+e.offsetWidth,a=g[1]+e.offsetHeight,c=g[0];return new YAHOO.util.Region(d,f,a,c);};YAHOO.util.Point=function(a,b){if(YAHOO.lang.isArray(a)){b=a[1];a=a[0];}YAHOO.util.Point.superclass.constructor.call(this,b,a,b,a);};YAHOO.extend(YAHOO.util.Point,YAHOO.util.Region);(function(){var b=YAHOO.util,a="clientTop",f="clientLeft",j="parentNode",k="right",w="hasLayout",i="px",u="opacity",l="auto",d="borderLeftWidth",g="borderTopWidth",p="borderRightWidth",v="borderBottomWidth",s="visible",q="transparent",n="height",e="width",h="style",t="currentStyle",r=/^width|height$/,o=/^(\d[.\d]*)+(em|ex|px|gd|rem|vw|vh|vm|ch|mm|cm|in|pt|pc|deg|rad|ms|s|hz|khz|%){1}?/i,m={get:function(x,z){var y="",A=x[t][z];if(z===u){y=b.Dom.getStyle(x,u);}else{if(!A||(A.indexOf&&A.indexOf(i)>-1)){y=A;}else{if(b.Dom.IE_COMPUTED[z]){y=b.Dom.IE_COMPUTED[z](x,z);}else{if(o.test(A)){y=b.Dom.IE.ComputedStyle.getPixel(x,z);}else{y=A;}}}}return y;},getOffset:function(z,E){var B=z[t][E],x=E.charAt(0).toUpperCase()+E.substr(1),C="offset"+x,y="pixel"+x,A="",D;if(B==l){D=z[C];if(D===undefined){A=0;}A=D;if(r.test(E)){z[h][E]=D;if(z[C]>D){A=D-(z[C]-D);}z[h][E]=l;}}else{if(!z[h][y]&&!z[h][E]){z[h][E]=B;}A=z[h][y];}return A+i;},getBorderWidth:function(x,z){var y=null;if(!x[t][w]){x[h].zoom=1;}switch(z){case g:y=x[a];break;case v:y=x.offsetHeight-x.clientHeight-x[a];break;case d:y=x[f];break;case p:y=x.offsetWidth-x.clientWidth-x[f];break;}return y+i;},getPixel:function(y,x){var A=null,B=y[t][k],z=y[t][x];y[h][k]=z;A=y[h].pixelRight;y[h][k]=B;return A+i;},getMargin:function(y,x){var z;if(y[t][x]==l){z=0+i;}else{z=b.Dom.IE.ComputedStyle.getPixel(y,x);}return z;},getVisibility:function(y,x){var z;while((z=y[t])&&z[x]=="inherit"){y=y[j];}return(z)?z[x]:s;},getColor:function(y,x){return b.Dom.Color.toRGB(y[t][x])||q;},getBorderColor:function(y,x){var z=y[t],A=z[x]||z.color;return b.Dom.Color.toRGB(b.Dom.Color.toHex(A));}},c={};c.top=c.right=c.bottom=c.left=c[e]=c[n]=m.getOffset;c.color=m.getColor;c[g]=c[p]=c[v]=c[d]=m.getBorderWidth;c.marginTop=c.marginRight=c.marginBottom=c.marginLeft=m.getMargin;c.visibility=m.getVisibility;c.borderColor=c.borderTopColor=c.borderRightColor=c.borderBottomColor=c.borderLeftColor=m.getBorderColor;b.Dom.IE_COMPUTED=c;b.Dom.IE_ComputedStyle=m;})();(function(){var c="toString",a=parseInt,b=RegExp,d=YAHOO.util;d.Dom.Color={KEYWORDS:{black:"000",silver:"c0c0c0",gray:"808080",white:"fff",maroon:"800000",red:"f00",purple:"800080",fuchsia:"f0f",green:"008000",lime:"0f0",olive:"808000",yellow:"ff0",navy:"000080",blue:"00f",teal:"008080",aqua:"0ff"},re_RGB:/^rgb\(([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\)$/i,re_hex:/^#?([0-9A-F]{2})([0-9A-F]{2})([0-9A-F]{2})$/i,re_hex3:/([0-9A-F])/gi,toRGB:function(e){if(!d.Dom.Color.re_RGB.test(e)){e=d.Dom.Color.toHex(e);}if(d.Dom.Color.re_hex.exec(e)){e="rgb("+[a(b.$1,16),a(b.$2,16),a(b.$3,16)].join(", ")+")";}return e;},toHex:function(f){f=d.Dom.Color.KEYWORDS[f]||f;if(d.Dom.Color.re_RGB.exec(f)){f=[Number(b.$1).toString(16),Number(b.$2).toString(16),Number(b.$3).toString(16)];for(var e=0;e0){i=c[0];}try{b=g.fn.call(f,i,g.obj);}catch(h){this.lastError=h;if(a){throw h;}}}else{try{b=g.fn.call(f,this.type,c,g.obj);}catch(d){this.lastError=d;if(a){throw d;}}}return b;},unsubscribeAll:function(){var a=this.subscribers.length,b;for(b=a-1;b>-1;b--){this._delete(b);}this.subscribers=[];return a;},_delete:function(a){var b=this.subscribers[a];if(b){delete b.fn;delete b.obj;}this.subscribers.splice(a,1);},toString:function(){return"CustomEvent: "+"'"+this.type+"', "+"context: "+this.scope;}};YAHOO.util.Subscriber=function(a,b,c){this.fn=a;this.obj=YAHOO.lang.isUndefined(b)?null:b;this.overrideContext=c;};YAHOO.util.Subscriber.prototype.getScope=function(a){if(this.overrideContext){if(this.overrideContext===true){return this.obj;}else{return this.overrideContext;}}return a;};YAHOO.util.Subscriber.prototype.contains=function(a,b){if(b){return(this.fn==a&&this.obj==b);}else{return(this.fn==a);}};YAHOO.util.Subscriber.prototype.toString=function(){return"Subscriber { obj: "+this.obj+", overrideContext: "+(this.overrideContext||"no")+" }";};if(!YAHOO.util.Event){YAHOO.util.Event=function(){var g=false,h=[],j=[],a=0,e=[],b=0,c={63232:38,63233:40,63234:37,63235:39,63276:33,63277:34,25:9},d=YAHOO.env.ua.ie,f="focusin",i="focusout";return{POLL_RETRYS:500,POLL_INTERVAL:40,EL:0,TYPE:1,FN:2,WFN:3,UNLOAD_OBJ:3,ADJ_SCOPE:4,OBJ:5,OVERRIDE:6,CAPTURE:7,lastError:null,isSafari:YAHOO.env.ua.webkit,webkit:YAHOO.env.ua.webkit,isIE:d,_interval:null,_dri:null,_specialTypes:{focusin:(d?"focusin":"focus"),focusout:(d?"focusout":"blur")},DOMReady:false,throwErrors:false,startInterval:function(){if(!this._interval){this._interval=YAHOO.lang.later(this.POLL_INTERVAL,this,this._tryPreloadAttach,null,true);}},onAvailable:function(q,m,o,p,n){var k=(YAHOO.lang.isString(q))?[q]:q;for(var l=0;l-1;m--){s=(this.removeListener(l[m],k,r)&&s);}return s;}}if(!r||!r.call){return this.purgeElement(l,false,k);}if("unload"==k){for(m=j.length-1;m>-1;m--){u=j[m];if(u&&u[0]==l&&u[1]==k&&u[2]==r){j.splice(m,1);return true;}}return false;}var n=null;var o=arguments[3];if("undefined"===typeof o){o=this._getCacheIndex(h,l,k,r);}if(o>=0){n=h[o];}if(!l||!n){return false;}var t=n[this.CAPTURE]===true?true:false;try{this._simpleRemove(l,k,n[this.WFN],t);}catch(q){this.lastError=q;return false;}delete h[o][this.WFN];delete h[o][this.FN];h.splice(o,1);return true;},getTarget:function(m,l){var k=m.target||m.srcElement;return this.resolveTextNode(k);},resolveTextNode:function(l){try{if(l&&3==l.nodeType){return l.parentNode;}}catch(k){return null;}return l;},getPageX:function(l){var k=l.pageX;if(!k&&0!==k){k=l.clientX||0;if(this.isIE){k+=this._getScrollLeft();}}return k;},getPageY:function(k){var l=k.pageY;if(!l&&0!==l){l=k.clientY||0;if(this.isIE){l+=this._getScrollTop();}}return l;},getXY:function(k){return[this.getPageX(k),this.getPageY(k)];},getRelatedTarget:function(l){var k=l.relatedTarget; +if(!k){if(l.type=="mouseout"){k=l.toElement;}else{if(l.type=="mouseover"){k=l.fromElement;}}}return this.resolveTextNode(k);},getTime:function(m){if(!m.time){var l=new Date().getTime();try{m.time=l;}catch(k){this.lastError=k;return l;}}return m.time;},stopEvent:function(k){this.stopPropagation(k);this.preventDefault(k);},stopPropagation:function(k){if(k.stopPropagation){k.stopPropagation();}else{k.cancelBubble=true;}},preventDefault:function(k){if(k.preventDefault){k.preventDefault();}else{k.returnValue=false;}},getEvent:function(m,k){var l=m||window.event;if(!l){var n=this.getEvent.caller;while(n){l=n.arguments[0];if(l&&Event==l.constructor){break;}n=n.caller;}}return l;},getCharCode:function(l){var k=l.keyCode||l.charCode||0;if(YAHOO.env.ua.webkit&&(k in c)){k=c[k];}return k;},_getCacheIndex:function(n,q,r,p){for(var o=0,m=n.length;o0&&e.length>0);}var p=[];var r=function(t,u){var s=t;if(u.overrideContext){if(u.overrideContext===true){s=u.obj;}else{s=u.overrideContext;}}u.fn.call(s,u.obj);};var l,k,o,n,m=[];for(l=0,k=e.length;l-1;l--){o=e[l];if(!o||!o.id){e.splice(l,1);}}this.startInterval();}else{if(this._interval){this._interval.cancel();this._interval=null;}}this.locked=false;},purgeElement:function(p,q,s){var n=(YAHOO.lang.isString(p))?this.getEl(p):p;var r=this.getListeners(n,s),o,k;if(r){for(o=r.length-1;o>-1;o--){var m=r[o];this.removeListener(n,m.type,m.fn);}}if(q&&n&&n.childNodes){for(o=0,k=n.childNodes.length;o-1;o--){n=h[o];if(n){try{m.removeListener(n[m.EL],n[m.TYPE],n[m.FN],o);}catch(v){}}}n=null;}try{m._simpleRemove(window,"unload",m._unload);m._simpleRemove(window,"load",m._load);}catch(u){}},_getScrollLeft:function(){return this._getScroll()[1];},_getScrollTop:function(){return this._getScroll()[0];},_getScroll:function(){var k=document.documentElement,l=document.body;if(k&&(k.scrollTop||k.scrollLeft)){return[k.scrollTop,k.scrollLeft];}else{if(l){return[l.scrollTop,l.scrollLeft];}else{return[0,0];}}},regCE:function(){},_simpleAdd:function(){if(window.addEventListener){return function(m,n,l,k){m.addEventListener(n,l,(k));};}else{if(window.attachEvent){return function(m,n,l,k){m.attachEvent("on"+n,l);};}else{return function(){};}}}(),_simpleRemove:function(){if(window.removeEventListener){return function(m,n,l,k){m.removeEventListener(n,l,(k));};}else{if(window.detachEvent){return function(l,m,k){l.detachEvent("on"+m,k);};}else{return function(){};}}}()};}();(function(){var a=YAHOO.util.Event;a.on=a.addListener;a.onFocus=a.addFocusListener;a.onBlur=a.addBlurListener; +/*! DOMReady: based on work by: Dean Edwards/John Resig/Matthias Miller/Diego Perini */ +if(a.isIE){if(self!==self.top){document.onreadystatechange=function(){if(document.readyState=="complete"){document.onreadystatechange=null;a._ready();}};}else{YAHOO.util.Event.onDOMReady(YAHOO.util.Event._tryPreloadAttach,YAHOO.util.Event,true);var b=document.createElement("p");a._dri=setInterval(function(){try{b.doScroll("left");clearInterval(a._dri);a._dri=null;a._ready();b=null;}catch(c){}},a.POLL_INTERVAL);}}else{if(a.webkit&&a.webkit<525){a._dri=setInterval(function(){var c=document.readyState;if("loaded"==c||"complete"==c){clearInterval(a._dri);a._dri=null;a._ready();}},a.POLL_INTERVAL);}else{a._simpleAdd(document,"DOMContentLoaded",a._ready);}}a._simpleAdd(window,"load",a._load);a._simpleAdd(window,"unload",a._unload);a._tryPreloadAttach();})();}YAHOO.util.EventProvider=function(){};YAHOO.util.EventProvider.prototype={__yui_events:null,__yui_subscribers:null,subscribe:function(a,c,f,e){this.__yui_events=this.__yui_events||{};var d=this.__yui_events[a];if(d){d.subscribe(c,f,e);}else{this.__yui_subscribers=this.__yui_subscribers||{};var b=this.__yui_subscribers;if(!b[a]){b[a]=[];}b[a].push({fn:c,obj:f,overrideContext:e});}},unsubscribe:function(c,e,g){this.__yui_events=this.__yui_events||{};var a=this.__yui_events;if(c){var f=a[c];if(f){return f.unsubscribe(e,g);}}else{var b=true;for(var d in a){if(YAHOO.lang.hasOwnProperty(a,d)){b=b&&a[d].unsubscribe(e,g); +}}return b;}return false;},unsubscribeAll:function(a){return this.unsubscribe(a);},createEvent:function(b,g){this.__yui_events=this.__yui_events||{};var e=g||{},d=this.__yui_events,f;if(d[b]){}else{f=new YAHOO.util.CustomEvent(b,e.scope||this,e.silent,YAHOO.util.CustomEvent.FLAT,e.fireOnce);d[b]=f;if(e.onSubscribeCallback){f.subscribeEvent.subscribe(e.onSubscribeCallback);}this.__yui_subscribers=this.__yui_subscribers||{};var a=this.__yui_subscribers[b];if(a){for(var c=0;c":">",'"':""","'":"'","/":"/","`":"`"},d=["toString","valueOf"],e={isArray:function(j){return a.toString.apply(j)===c;},isBoolean:function(j){return typeof j==="boolean";},isFunction:function(j){return(typeof j==="function")||a.toString.apply(j)===h;},isNull:function(j){return j===null;},isNumber:function(j){return typeof j==="number"&&isFinite(j);},isObject:function(j){return(j&&(typeof j==="object"||f.isFunction(j)))||false;},isString:function(j){return typeof j==="string";},isUndefined:function(j){return typeof j==="undefined";},_IEEnumFix:(YAHOO.env.ua.ie)?function(l,k){var j,n,m;for(j=0;j"'\/`]/g,function(k){return g[k];});},extend:function(m,n,l){if(!n||!m){throw new Error("extend failed, please check that "+"all dependencies are included.");}var k=function(){},j;k.prototype=n.prototype;m.prototype=new k();m.prototype.constructor=m;m.superclass=n.prototype;if(n.prototype.constructor==a.constructor){n.prototype.constructor=n;}if(l){for(j in l){if(f.hasOwnProperty(l,j)){m.prototype[j]=l[j];}}f._IEEnumFix(m.prototype,l);}},augmentObject:function(n,m){if(!m||!n){throw new Error("Absorb failed, verify dependencies.");}var j=arguments,l,o,k=j[2];if(k&&k!==true){for(l=2;l0)?f.dump(j[l],p-1):t);}else{r.push(j[l]);}r.push(q);}if(r.length>1){r.pop();}r.push("]");}else{r.push("{");for(l in j){if(f.hasOwnProperty(j,l)){r.push(l+m);if(f.isObject(j[l])){r.push((p>0)?f.dump(j[l],p-1):t);}else{r.push(j[l]);}r.push(q);}}if(r.length>1){r.pop();}r.push("}");}return r.join("");},substitute:function(x,y,E,l){var D,C,B,G,t,u,F=[],p,z=x.length,A="dump",r=" ",q="{",m="}",n,w;for(;;){D=x.lastIndexOf(q,z);if(D<0){break;}C=x.indexOf(m,D);if(D+1>C){break;}p=x.substring(D+1,C);G=p;u=null;B=G.indexOf(r);if(B>-1){u=G.substring(B+1);G=G.substring(0,B);}t=y[G];if(E){t=E(G,t,u);}if(f.isObject(t)){if(f.isArray(t)){t=f.dump(t,parseInt(u,10));}else{u=u||"";n=u.indexOf(A);if(n>-1){u=u.substring(4);}w=t.toString();if(w===i||n>-1){t=f.dump(t,parseInt(u,10));}else{t=w;}}}else{if(!f.isString(t)&&!f.isNumber(t)){t="~-"+F.length+"-~";F[F.length]=p;}}x=x.substring(0,D)+t+x.substring(C+1);if(l===false){z=D-1;}}for(D=F.length-1;D>=0;D=D-1){x=x.replace(new RegExp("~-"+D+"-~"),"{"+F[D]+"}","g");}return x;},trim:function(j){try{return j.replace(/^\s+|\s+$/g,"");}catch(k){return j; +}},merge:function(){var n={},k=arguments,j=k.length,m;for(m=0;m + + + ILIAS - Manuale ETS + + + + + + + + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/lm_pg_224.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/lm_pg_224.html new file mode 100644 index 0000000..c9131ff --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/lm_pg_224.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale ETS + + + + + + + + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/lm_pg_225.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/lm_pg_225.html new file mode 100644 index 0000000..f9c3dbd --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/lm_pg_225.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale ETS + + + + + + + + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/lm_pg_226.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/lm_pg_226.html new file mode 100644 index 0000000..bd89a58 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/lm_pg_226.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale ETS + + + + + + + + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/lm_pg_227.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/lm_pg_227.html new file mode 100644 index 0000000..2a3966a --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/lm_pg_227.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale ETS + + + + + + + + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/lm_pg_228.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/lm_pg_228.html new file mode 100644 index 0000000..52c5134 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/lm_pg_228.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale ETS + + + + + + + + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/media_256.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/media_256.html new file mode 100644 index 0000000..46701f1 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/media_256.html @@ -0,0 +1,45 @@ + + + + + ILIAS - Manuale ETS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + +
    + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/media_257.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/media_257.html new file mode 100644 index 0000000..d7eb0cf --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/media_257.html @@ -0,0 +1,45 @@ + + + + + ILIAS - Manuale ETS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + +
    + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/media_258.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/media_258.html new file mode 100644 index 0000000..8fe221e --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/media_258.html @@ -0,0 +1,45 @@ + + + + + ILIAS - Manuale ETS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    fig. 2 - Gestione file
    + + +
    + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/media_259.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/media_259.html new file mode 100644 index 0000000..6b2127e --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/media_259.html @@ -0,0 +1,45 @@ + + + + + ILIAS - Manuale ETS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    fig. 1 - Elenco e ricerca file
    + + +
    + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/media_260.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/media_260.html new file mode 100644 index 0000000..9236d53 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/media_260.html @@ -0,0 +1,45 @@ + + + + + ILIAS - Manuale ETS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    fig. 1 - Area Amministrativa
    + + +
    + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/media_261.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/media_261.html new file mode 100644 index 0000000..0a26e2b --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/media_261.html @@ -0,0 +1,45 @@ + + + + + ILIAS - Manuale ETS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + +
    + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/media_262.html b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/media_262.html new file mode 100644 index 0000000..d43e5fe --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/media_262.html @@ -0,0 +1,45 @@ + + + + + ILIAS - Manuale ETS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    fig. 3 - Modifica Tags
    + + +
    + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/mobs/mm_256/home.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/mobs/mm_256/home.png new file mode 100644 index 0000000000000000000000000000000000000000..ed912f487a577bd759a30ea66e0f52059bc246b4 GIT binary patch literal 236204 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

    FNdkIS@2AoJvzyHTtB%!&^wyEehH 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

    gIq5_^?)2(9 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

    +Q2=onKX3+k76 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.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 U@RfHK7y#R~J#-sqYuxF-0}&ll_y7O^ literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/mobs/mm_258/gestioneFile.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/mobs/mm_258/gestioneFile.png new file mode 100644 index 0000000000000000000000000000000000000000..ac78cc0d5b8c97c4051d0e442503ef0fd7a55ae9 GIT binary patch literal 38585 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

    S%z28`0u$^&! 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 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/mobs/mm_259/ricerca1.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/mobs/mm_259/ricerca1.png new file mode 100644 index 0000000000000000000000000000000000000000..9a42952e8b22091a19f1a413ac389654fe4eccd8 GIT binary patch literal 82395 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 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/mobs/mm_260/adminSmall.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/mobs/mm_260/adminSmall.png new file mode 100644 index 0000000000000000000000000000000000000000..96767c61056189186ff30337cea9a21d6183b021 GIT binary patch literal 41420 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 maz|I&<}Vf2$~`2>_tR001aIu`!Wv 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 Q#pV1wj(WLPI)DA`UoTl8+yDRo literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/mobs/mm_261/fasi_800_0.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/mobs/mm_261/fasi_800_0.png new file mode 100644 index 0000000000000000000000000000000000000000..3eb221ddcc2f9352028ac650e023977b03d8cac8 GIT binary patch literal 106759 zcmYIv1zc0#`#*|;3W9*rp-8BdbZmf1Ns9r}64H$@dIC~X(hVXaBHcMsMt6)H&4e*V zjT*53#m~?0|FDhMcF#TMJaL|QpXY|X&``R0gYgCt5z$TM=khO!h_37q5nbNDMgsg| z|KuAL@b8M{Q}w4rL}k%rrzTf{@0VO(Dm^1A9$;PvzT7o?{!*QY$cu}J=;J3Mq7&e! zkAH}W+#VAVZM-8Ql1e5bqH{{G*8&3oq|kO%jq3;N zZBo`J4?X;2he!&4-+q@TO{rl|Jd-P0>fk2(hw8M2$D0UZ&H6!S`XgmNiQRJ&_zT*h zU|q^zF_I9QFC^xnBr1q(x$AVZMYHcWZ$pmLUhS_)Un3DtQ5HHDPl=TgxLY999lC%$ z48MCkF75|ysytqwla>csCN0IS!G>Gx7cHmmbYnvv-~1SRBNS-ly`sAO{0UC#?nniy zizcb1vJ@5?+V$#Q%|cmyWrQ<%foksxZKEfh^2Jaqza{qgKLR&`n_b9Q&$G=9M7=&% zRin!q(XZb2L8P^N?)=Vchbh4SSL1!hk|qamsTXk>n8JqdKrmQn7(T8aCII0y{HZc zI@wc4;ev4Ujr8T)%InNN@D{%g+utB#>%7feRL{X*)%RW4-L8 zkw41y+u@0;9hZkRR``laaUN-k%>51S7b0MPwU;l?dAVjv+hXL6K)aa zr%O^X9Gv$w;Hsq3?Q}XGAHR>E_o`I5Url^?$8(~PFVRcJ$d=^w<{nJXb@*t7&P(7^ z&H)uwjAz5{Mn~8IWT;UP7+;8+@*AUAa3fl)hY!M9Q}!OcBbHsX%(wCuQ{mLnkxQ+Q zvv0G=07ds0!j1sxKR`f!Dx4_cYqe)DH|<2tIaD->V!x@_z{}2FLDm1v%doTW-gey= zMlNroH<)$NjPZd-Io^%GclKc_9G#z)-Tt>nx-sk{D3LMRyQ#Jv|=Em^F1%0N_a={3i7dbQeyWOV^6~!F;?W_(#w3;(}1*2xAIvp z9|&@s^{WD7QdN|?p~jliX_9NX!G`eQbfuBmOG>*TNO47B9K(^zdSgf>l*{ zZo@Z^0YY0Of@h*@>TpN=xwAKVF=oePlKcXO3lqx?YCPvKYgkMv68Udg&35(rF16-3*B*cj}Qg%keY6ZV4O}vocFTCBzkLWS%{Cx zjkbTA&c#5|H7qhjU*v}nxyxtg*FFm#!kX@zN%(*UA*Y|#R&rwaK1*$v@Y{4=oCcT= zGe3%`#J5k#?faRcO9#Kq6vjy(OmXL6kZ11Wch3KP!mdQpdSlei+Upcb*WP|*~tc{c+j z^h`+hq`jy~y5@(8EyR1%Nbf1L%h~W+i+wS_;YNy8S=lOlc}A{T+u=zXn@&j4+ztH( z<&wNAgZzrFkoPCB+n0Xz6O{};V`oqsMDQLk1b8Q-%)Pg;0{dB%0;R)4xPA3%+p>_H z&KpyOn$<^vk%u#|+J%bg9PzowC9aIcVYVg3H-Dn65J#2!UW4k(jes>KSC!rYNLi6D zTsz>du4#d{gRb;{EOgFGZBea@TI@k5)gC*A>%CrHlj}W63D1~X1GI3;!^09@m8p|1 zdWyDCCm7iztZf&ZI8^I2!s_F>jDHv(s#Ht}3tnAsbW<{Rog5FuW3UW0SQ$|!X8pmc z*^L+Pw<9~NbP&_mfAyQyU^|6%CrCNSMiI)f&agpjV{w?tOpnBmxE0k{D|`W;Hyo`` z@N;WA*zg*})Z{R(T6w>#3%1q-wu*_omOREJ@-zipj6RrE{6A9cWcXd(7OCG&UvIqS z*t&WqY)c%nrQQZeK-M*eO?vh_?bX@ScD{*01GS#LpWry8DQQ2?K`4Y=F3 zO?YeadSm8$w$hW$pV)2_ns1~tih%cdO-keOggb^#VK~M<S=NC8H@{_57|R>YVLY@k09 zQL;aGzGNDvPa2%l)@?+Ct|KGPYCZ``GlU8>T;*S_k9%*3GU>r~TUX|VhCY`Kq47vj z3)U_euTjbr#*YumXFm0s4-HjQnoT{WZ*Lm74s|!~DPmR@+cz`ot&)w9@hOM;hRlmt zk=(~=2b!0K1cpV-;OyPq3+}U+8Gstz@bl7oA4u&*%)B}D3x8*)RF#Rcm^>SG*>@4F znXQnPn^{nzbY$^7oml4k3Slq#lewzld&Ge}aL7d+=s=-yOpf~+;0(jGga#Xrc7u2y@Fb6uiyt1zF+dIU0MaI>04N$y2uF<)S-QG+1+4-n0klO0iCd15L zRmzqm4ONV#e#sTqC+9dYvbP&zp4z1<$+#tHHqc0RS2+7H5^#d3N~pVLh0lFfv{IG6 zfozS;&gmzfaD~&WS#0C=-s#6F%sNKRBD*_1xEuP5!3d9pW4Sa04sX*gbiVo&fv0>1fZY!Dq`uedquG!M8AI@g@zc8Z1-Hxrg+-IZ7g zE2?uD0>(bsppj!JA!M-r{CpScT#d#OPy~-=Gv|1g(zkO|a^H)v5(FKA zon?c*8-Ht%&Sd_DU0goPgAqRbls2Y6^6~j8O<4n7mOUr+ayb_UcGwM#M-*X}`+B3` zwe)DWqWabip5AzujxeKXVcp_J_n5S*hy5vt9R8{YfAj|$(KJ3<-1FS6)bf{pznCh* zso5OEExC)!PF)BJH{CZ9GFN+U(g%3u3_)3|o|Z>}5*EJ&P8ZJG_U)$rf%v^6Fssi= zWD)yTmx$vJUo#)4hlO^z7U*0SaC;n+myRl zq+%Es{ps~dbksf}qjdo6~A?l19~M{|7U zZ+7?B&q7M?GTcyhc>u&$(Vm=HJ_A4SO;Cpno?}sm2{BN~&fOcexb?Y#dD1Mls`U28 zwcTC?{tRV@09?B9LGm)2`|M7XcT>{SusY{yyJY#54IbrKD*6-ra_tqP63m5e$8-6L zt^3|*7h=)GJ575|2>gJg3kKGcM1CpA`aoD-hR^7bZV6Z23-XQ9y3m^?hR)Jc7wlqI zb`gX{pc0qa-L#q%F3lElaG8qRm#^OnH?Dk;b}TAbASRP9pJ}QPgBqyH*kU!M{C2nQ z-WY1{Yi%-W4J%ISXXL@vJJ&grVPA~~%w*9M@?N9zm-wP-KbOs|91O>z=t6R5g6oj& zvynJo?!pgVa2CHJtr@^^upIgrOII`1^q;T@jIVRn?zNsn79*NS<4semYP~6{3GGIQ z%ua*^&pNc@o~F^}37&wHJ!?W^g|`T~XsiIs^m#XQBa;~0+*NA`Wy_S?+D`W&9DVmD zNSqUH77nTszI#9Ty(N1-Xb2@36ZWvgb)a z7p!Kz@D9PlYM`Orm59~ve49By;DcsZCyc=N49E>_(IzP_L(unwvBvLkYSy3b_lOvr zt&r#p0Nnh}GQqPboS#uTQYQ?ZR4E?v&hlFAnui5<8NAh7$JbZ=BwW4|Dd$Se=1}6< zlX8xFSU$>dBH1G<_(#+ge*Z4`fPU`-HRd6^rug7WY?_j^!GQ7I&}RXPgh44;v`Iv^ z!(mPS%q=r=zv@HF7xhJ1I1<(dW65amev@cPJ5b-}nlBiR(ZVX?kOhiSi@+%H&BycB z!=LN{rFQuhB*tDI*(AI8@pl+`_2!+ror5>pXFIW96XvGh;?-4~vx{I}!@9Q7S5Qyy z|DMi~bB$Ps+1O0lk)M+GwLZNIw~8x9yJ>q=VAQB*h;xF;24&HgzRS)#?#O>{a`JnaOn zUt#^peUW;1xt3JE{tmoOYumIRpUOTW;S>s3+w^{kW1^Vxo>83d^c6N3`BR&D#rkEb z4s~g5GMh~-IzCH%Exq9w-(Th>!|Yx?_>2t}oAwxQYx+VT$AdOW+M|t&-PbZq{-B-5Vh)yK|>!Tsp|NIY;i0lHIRV2jI1SJpR2@ zae9SANL;yLi92qVZOkHvb;WVdi?2&Mg+U1xKvRpUTCjO=xFHsL4;{wRQ?+ zmWf}+8{WmNB7y$+f!$P(A@T>QIjBMUi**_jCc&F7GP-=FI+{JYY2T$4R;CjD#BgcP zS_i$3iXj|jgBg*eB`zibz)k^^JZNV|r79 z&1Z5nR;LwbT7=I%i2n^TX=t9uoZw}Bhownpk=c?n=Z*x=!yYSR@Ud~jxdV${#_D#u ztMO?Z;c+RLOu&86`p}rL3?27vBsd=0MXW)$SpCnMeI^XE`hXp{ytM~C%_3_c0;3p)6XX*8Xr6^f)_)nR~sNpeSr(J{)svN9vRTTX+qabo>|;4M|9e!IL_vT@7*uxa2y8dTj1 z?9JnWx7~M64tR|ZKFi^JK*i}fjcc`-$Lj0oT*0wLY!sO)kFR4J&Za^+3PK(Kn+6ED zV)Czl+m;73Czyf4d)C0+q{4Z#bk=VVi!0yRK4_62{dpZ}!m=qU9ucQfO;OL~Aj^Ab zA8sTUuQ6h6uSq58ds>J%W|cgxOF-7@;#8%*7jL@kopS;E0n|yJ7I|OJl+sUwB}szm zM|vl0tz2jGWVUJNU|d5JV-f|O{JMN|@6;r+b{sbi3#N)5vFK#Met-BEOk#iKJnPh} zOK%~u>FhdnQ@F;6kI^sLTeFaaTet$JO$zcWZuq9I1n#SAp8DZb_@js+2j>#y>BwVf5&CaT+pPeAP3F%u2 z7rcn6yPk&YrWEQ!PsVv>Czn|!8ZYjfH;BtF)I zdy}wdd>%bVd72bh1MMRSVc8*gSqQV2acvdipqfP-cO#by&rm%m%qGL4svjSDQh#s-Zb>`#b#QybL4Za_j}+?QW6ZZ zv9=K|o1O+V)+3I|o>+~gY1KH_vw^f&2zzX*Lb>AiB!MDAgX~<|>0`i_0!=f^4@Qyj z9SDuB@!O}kumh;cH`rgK?!q3Jul=VlfXV=n=BmhF8waitp{fdf-%1RUkAVr0+x_G;T+#1kB^?G88i=5qo4&B#$D}vVkhWKY!_;+NDo3jGWu@` zz-PH*B}ZmAHQ&)&am{wzA}6KoEQf#6XFj-|8V?7}_+zb)OyezLYlb?17Xp05T7oy49!?p8gv0Y@mA{35h26}bx*~O#rx~y61YPX-*p$wt_ zTkoq9N9sZTm3-Jvr%2;vdRGolgmQDo0;7cO-DaW$u6W2jo5L<)=I5u9{70NN0-h@c z;_+PcTaL=ON|FxnKS6T9w#!MqXC+^}eIDyk1Ib1r z^Ba^{MP|XRDWazyG&I&x;C~B<@vD#X&`5N04%$w*!~0{@o8sf-l2q{N<=cka=^R>? z6l`S~KYN*K7uwvfh?0p_FC-6$(GnwXaQ#}Gsn;&LNb>%+^&FlsI=;1hly+!Dc!xW+ z3tx*XxdL4x-Cf%#E-b~Mo#k_CPx#f*PkN(6p?oPH^hwz}UmU8Kr`_9H-ff%#;+Fr~ z%IoPYn!#@BdQZkFAIqi&+M&;Ji{%|b?w7GG1`vOBzi$Tzq|lMc-LLQFZP$yNsJZPJDqW5G-joL#rjbp9){$$jqA0@aR)vF5CWE+&itQdj( zmB=N!(KA;mN6Arh7eMoWEl&j$mXu=x)(g@3&Z#?eIrfT?dG>VWSZa4q>dAOOC1gm?i4z=e0xc&t=b7+^sUvCTye_6Z!afbeK8ppOo zX}@y>aW9~TBDGw~C+}~LGl;nZ(h3sC4q*(f&pr|UWTPVg67PsJYsm))vD;Zw(2ZLHl|V~l4SsT_^(B5ofsQr zL8ypo4^W67F6kPN_;n*E+&Q=H@Q%yL8oT|myrw3>^cuGJ*2@q^E$r$O3K;pjPk0>i zwlXuVHwT`nZ-@^3w94PGfh|3YQpX{zuS&j-~UaPcFX6frAN_KA;DYvLe(;e;Q#SQGLo4HF(D}S zyK!aI!}P#=rK6N#`aaJv>wpO(=`7v78P;^B%C9Eb$w7Az3sv5WRlKj$5+5M3DVCW; z0(uel?@|{VXXO4T=`rQtQTWY9izlUDNIOA~2`oy~9wc4wWABw`3LcSwiR;`CTWm&M zgi8y}O?Uav z5*Li*Uf(<}SZVS}IhmhdYE=>^aVYRm0%kXtP@b=&Z?uRk?5E-P$hi98Ws!vP*qw?O zZy%epbTM>EkjRY`@Ut*7bvR847xD%`-_1G>RoY?n0tD)f7(Utwb07+xE2Fc(H$NLU zhk09gt}J-Zo?Q&=HS$ScR_s^BSyI6s|C$=wo((a1KBb4)vvzS#mj4c@NV?HM3;VCu zoR3u{C1oe$Z;E{h(=nam1PdC%8|bf+Ec1aM%R&2e;y1b!E~V7YG4WSdPRo8F&v)}* zy3E@^GEeV9QH!}^)FT{B7XC#X-{CV<84t-mm8=}OZPGxcZr43URHB<^bN{b1V(!)J zdzrcU(izDKs6-4+IS$Pipw!wJE?BMsm7o#dP7@8V$b>&Tc%D_OXqPW`bLyH(afiKt zwsSK2qjT)O;cdBhd@~J+yQuD8m2iLBFV>D&apK0GiG^QyG;^K3hw~3J05810(|90J zKscwU6ENl?BpgQX!!Lp!%UAqK%Wz6Zr@eXPWY1LD@_`!nS9DkHWt z`SG?b&Li1BNfQXTVNe&4WL{xA0}f!tLmc7)+m+k!?{CZ>l~x$yEa%%mIvc5nTn(=` zr`Jk12AdR?o!>9`NVZo(r%76sWZCi4Dmvc#zm^|hE=(URlKTG52B>Vik0Tpho(QWB zNn#$(Gt}1ry$@%q^qr^g)axO%t03e^mzkGO3~|qw3ynI_Iu;!lv60#5=yN}uw@%#& zx6TxD%3`%B;mm&8vosv~A;vU&lEI~6r{X4mlXncLxlyj{g<7n)pxwM`tXqQ3RcN;* z9w`>|EZZ`##@b_XfsM;yLFvx!Fa;M9%LjS!jxQ}s!ES;tdrot4N@CqwCyaO1u(!W6 zk#*wTy^_P{1D&q5waA|=x&aUz2g+jAC6lc=z zbtlZ0s~~-)fZBa}(vX1L&3+XqX7TgmLnQ~AkF!YvlxhR&y$>*16DTKd=HmbH<%C6g z^Bfj&0+Uuwe~IspChCH&o|PSR(yI^*v7jwLS7csN0`u)#0tg%imuyN8=*+|L#WO5y zFp`axCFsk+H;{xS@#6yq=3gNyfJst#-j667Ll?ir<&2f}NWDJ?k{Y&mF*+23Z$ zodb+RrqTt;UVGRlloig+IiQ*T2S`b)*^Y9?XdXEn9DQfG#jm6xu&nbbsS?YF@xvFC zGJlnX8#SUMPNR{CXM8`7YT? z&c|^jwgqubcj~7V@uUE*k(|(6H*)=`@7ug-rt%zD~LyxjRPU(0JbLmHX@=$@2pp!T6O*#7zUVcI+U!F#ozO@Qti6XUXVJ#bC& zC~#))>g2gOzH2bI#HbBA&Yjdt1-|i9yP%M_WMLH?pmZq{rS9uC6PS*q)OYD;Ok$n; zp57q;KKsdvx%F>l_5t|1cIjDN?yyQM#3Wj<+4}Mjk z(uPhBipW-(tvS$;B2MFLyx}8?S@-WQkuJ<;k1e)K6ZR=wq_p;0?I{QDh<`{^`?(!S z8KUVeqD z7*V!#Wat?h(eIlVGragUZ&B5x&~!``O&iQ1XgS?(&iBIh*$`kPtSK7X#n&nx z8`FVg0b`d683rz!tLZek2HChlTgThs#-HlD=WPi)E{%L!g0h%jC5|k}=xdPjK!J;EgENUggB5Qp_F8Ib!^KtHtSS z0u(#;PnvYwZ6};Gov6YCM;hWfZ{k{}n`Y?6lgObGPGH*dR}T?Gon^GPIWfW8?*00s znYJB-UA;UdWSPCt4-wtBXHzx7^VVGlY*X}qjWVg)Hj6Jczs` zv(~gaAi=2AeUO(nKyvQh1}+UXz`GiqXnjM@4zERiA4r|0o3MK`(a;%Xc6=BfxGh{(s+V?sO z+}p+3%$v+WZ|78}0Ws5uG=R2?&6Eqy7KH&t87r_=Nc9X0)#=>e-1 z`|YUxK>mFqq~-wzY2gV8fA$*gsI6gmnKCw;c@=61rrwmk%9@4o=ms=vnS zjo*oV(@HVuZ_0*H%%poiwj56gxw8R1iuWpnGjrH+=hlDF6mTmLx0-#I+{v`ymV|_XVO%Wb0D7}4qUE!{`Ql>i zk+h_}HN#K&!%lkt#`gSSC#tf?|18OxJn!t~ayTqcHq4Sw?DOMrehCX??!RtS>q{ER z>sqHQJ>?@zIlFzJW3^41>v4j`7uL8TAJq6KYGmlOjU7*kR4Y` z=Q*&L1LUQujB@nqzR7UZvi`T~v{<0GL!>t4`e zKih%%{^owm#1380O1e4t51o!fj zRlnok=>5x2wo4Tca(Ts;sU%4tm-J}cxa7r-tt+8+Gn-!9%&S%vK7y^B{+PTKTzhfgtx-q zsU@DGIjae0Yhj4)OV`?o4p+ev{6)#;cc$qhMx~7;SY&4}_oaQ^;srT6;#o7rZik)^iXbNLmR1S>iRGuk$H z%0_o4F>-grP^hZ;Zqnm$?#8a*|3ei*(;xBl+K$Q01<>6WBEx{SK#*}2XmqR0CDXJI z=BhfSk@^`izw#?{(wtik2g?m=J(k?2v0+NFzg=hKtVfy6rkjglMx;M7Hie(85WTgK zV#R8zHFL{pH<1E%Eg8tOKeTShv2l>i2Cyjy}(% z@TzhJXCJ)pfy$fG1pt%;ioVwr=NBpMxVKP zd@G%DFhZ(&j!A&U&i12PY>Ta8cm1u2ElrS8u=cDt z9#GY|^Z83Nl^4cH>-l+6!grG&J#7wmQq$-w65=b7ey3!_RBzFvJ%(KPwQh*X?SIq0 z>g$e;x{K-2lg<`SpGdabC8$M3>{v~OwrIy*ePc#u9-F}u7#<$U$FMw*Cq>kh#eE8H zQRKJi)(q|&(GaQjo=Yi~{yJPa#`eZa{$9s3|IN1eIFE*V@=VD=yMC7k6}LG^8>nLX zN4pH!_ojnZK8e_aTCGk7!fIfz)}{}O4}7*xC>=}74H#`_lp}ZbTH6`X^Ka30m}zfx zAr#-!f~Y?aw2haY-ta2?;Fn-K-z?+Q{Imo}5!FwHj|b-Uo9jD(K$700ahLm!iX&a# zL~vk_utNrADo&EIx}PF(6*%-afKg7YZ)6#~$IbN;_qvs4cCz3X{9w~kz8Jp}klK{R z+yD^3l6Bl06%Cj8PS?Tp8E|$h9`M>*A>G*I;_HjC=}E1Pf7-&|=~IFI?GAX4_@9<$ zfU(Kuj@*Hf`tMToH5=)O8g+a_vv)j+wBpV0vN+Aawxndaj-j^|u4HL{)$Qy(t_?@t zri&}>?x|=1m}5^)%if}ARaa^o#vToCd*s0x;T(5`m18-s$lg*#$rS@6$N=T9=G|ZB zG)}Ayir1dZIpTaAyz|u7F-tKEBwtU5X>)7B?XdCQTMY+QWWL1IAAvL|CU-l{upb7QP!(zfND*qj(f|X{J&J6Jrn~D z-I~nR#FQsGK1k(W+Wyws?@`M@iT}-Y9o+fF^I-}|U^&@cNwCJUsh79bHD6OGeS-cJ zv3uod@`0+H_jZ_SM9*N_}o})+et!q2ryA{?QJjZ;kFXhy*2=6a}4d!Kd1O zM{Ma2l@$v9uz<4v&aKpCQ`2@dGlyFI$J`#6aQ&`JfMqZUl#IHw3Wk!{FOkk7pH zSxy7W>@tF~Pj+VxGNtJNkP_~GQT`%}kvNB}Rtep52iC_T?!^R)8WQK{mY^OM&lG~?(oHqtB5pSuf4v8wqu zVH@|h0#tW;uL_ZgZo>E&qixJ^0q9by%|tnYSqP!6F<4TDkhwHmLUjnZ; zYO9sEUt8TCTmeuQ<*#?f(XVCz#cI-SwiiD?;reprc1Ym!k4&=1Uq+6{i|tKhUp%7y z950){Po6${#?3-4WWPM&`Fd1JY43GkR_@yetaTNJ=e24850Jgc$xe6II*qT=n=IHO z5r5Xwu7^rt$$KC+a8W3mNQW52E(@{Iku z!#X>2uh#h9^v#2iX_;S(S-r8|Olk&P^~OJTBKoe}jeRmG|@KwGxN%ef`h?(8FY3-uGx?9c3*6IMudZ66fU}wD`RWxL5A>NG$}PB%ykY*XxSvlBRvuQ7`4uuN z6>S5U6Qq4LP!B%4W8`}%1UX-$&D|?d#z)eBXI;zchHQD1_}beqNM2{1`1zVA19|-m zx!kYUJXa`fMk}2*Jn96vN&9%xBHqqYU-`1YTt&uE8amxW=~3N6EHvlIdE_PI)3T1n*v|8`g6$|W$CH)$ zou9r2Tt|^XkdiNMN`%c2@!11F&JWs)x-Um;T`Rgwh*&>|M7U!s1c4c)2^Wxykc;`smyD_R~Lf zQDeM=!;OZgC#wVUlLx)Q?>0_2<;i;4rJ-mr|0zrF`uAo%Bg|Vw7dM@9joF zgCv-XWhijQrJDI+M)@XQ55}b~^PrH8?Jh+{|ARH@ zr4Pd(JNwHXVZ-rRxD_8rfhe<6+*LCCYQEu9^3iESHd93tSl+$k<47Z>F^{a3@k zNtpZW{d83+>)yEyq{2Satb+!>9YLxk5KlSV;FU)rK0h$#TLCf|2~2n6?j1Z{%`yM=wyaH zAlST@MNVg=2rmbH-rLvPofcMLKxAP;zvPLGIje@$hwuWyg$k-F&r|6`D!gdV*}^SK zBfP4F`{`y!iKc9*8rJ174a&t*OdWg=aI%K7Pb?>UOf=0d#Hk2~(^C6CasE}~sU+R5 zfS|;xkLvhQPC4@;&J%Wy&(8|&Zz;GjnnVIMgNw^Iv?>P9pG=!mz$(pBGTx~plq0f! z2b!PPab|7mOjtF##QdosKcKv~7Jf@k{x*pm3tUf?KKQlGrB*DDe6)>7A(>y8nqNYn zDd?7SZ1ESk;A6$zE#0bf3{M6q40id`2buV%afd$!6Pn7s%$w5)Yf5{?OI-kAh0G9u zFhGJAd~&PtOugXE>9F=-!c=g|-IH4T%)|>To%n!4a-$Nk(qO*%l#A%coLz8%zObs2 zmwwqqNOv{~+!qkyEJPot?#Dc8)Y8UPfZ$(=WfKoU*Wc2&E4WI}*l^FCBBilA*28{H zjdgE;F>>?KVxDe*Ci_P8%`MxGMT&P!BHu`c9prB-zBPEe-_5%!7|vQr1IduY#y5hN zrVmSA@!oz2t?Yms&u@A;oXzMEO}Ag=XP!FTfHaS%)ZCvFJCn|Es@r$p>B`t1wF7+k z$XD0>#^*Ejh~NFI^LCta78E$H=g<-Rs2qSKNzc!6^%-y=u<^BgbP?A~RGEgOPvjdC z^{Nyxeou;MUls&ip_H?slnYQ=*L<@5;OoJIuSU^75jh;1RcWWJKD5u$?=>vYh}v7` zPREIyr+b8$&p#LnMTE)-inQIr@7_3u1j8zX2Oy69FYs#2o zZ0ROXk4ccG)wV{FXxYZrDy$*qN*ioH)ef>p2La6(c} z6^`1M5Ek?h-+KVPdzE(N9cxwstMU6jI|F*(_ShT)!!_Y^A!Rj?o=#+BmIa`YT~4<{ zn2QFj!{xlR?7m&t7u`f>@?&A1*Y@(a#!8*dHqBCkcr$hGLM`4G=Fj~wu~7zp+)V2= zpErQBRo$cYZB!sw34n05OuCGl$fKQ`ZF7pKt)(89e9P@Coh5&?&%d`FXw+G5gZt!R zdqTm=!2{0Up*_)|UB(gq^Z8&N0IF5;8F(}6^WHUIjT^mV!Z&UlO!PmuguH}@C0 zFn9kU_4lzmd3i+|aADbbWL0*}{LvKGdCKX~4DifcSH;tI>;Ki(SlEp$RvJ&wc$36> zOqk|et4Mw||Lp$~9-zW%soNc!@;lu9z73@2%3ZOy8-4*4H@ZBVxPEd zcWB?`+M(AwfUVw6`b^(>{~DuGoE64LJ6H`ntBn^7Y&Gm#M3J{H+q-Ygu?mEVXKPRe zDqUJcQBCZWGO(GE>(b2zxv!c9I{PP)M-FlRLi{{$QaM=V?KL)%nUXgWZc}{kwDoRQ z&xP8K!ExBsj%vov1S0(R$<4ol28RSF%~Te0)+Fbh;J;up?A1~mT<#Jtm`g#KKDsMa z8~q0eVV75TUqfpYe8un9c$B~DhY@u%dni+a>F}|X@Gpi}Du@yfd_11OgJxsHJv&In zDdDSI6NcX&NYzny(l#{Q9N@CZjs??R5@T1oL*v*UCxuy~{g?Wp)Q;moN2*r~gBB`? zW+E=oAPI(Y0ng+h-UM%bZX<5euLq@yYaQe<%O)&=x*rpRCbAuZ#WZ5QQmzIztk5XR z3_Bz&Xg%?}7cD5Pk={YupdaW#yv+K1p@TM+|I^KHKROzh%>IAjR+nqOS94!SNmI0a zfHOHVHX6-H{=-{jJv_u~HJ1Vh@8vg->rChM;~zYjpEtpsCeRec5#I{FSDZv@7W+FR zsOyrcl;O=$q=#5AZHsDf-#1E!s2-U8sm|FH*N$mv!=-~Aw^`vC<$GyQMgv5*J>{i) z0-K{GD?aPK(ER^89OHaR!h*Zfhn(W_P#UAs04utUz&S1Qr9m)xWy{&^(K zaUAHS?{r4+DNSS*#T#DRkLgNit;B_jTeg_z0^o9skG`k(XA!-(m_qHm3rqY5@BM11 zOe|i2>9y5v88E*3r_*cLr4HNKlMXk=<|Y}OnYUyX?$9CKBO`qP%JP_`9K-5Sbo9qb z?>V(Mypjeg@bu4x&smz-RAIO}c|x)^GRF~9%jCwr{f&3AP0DZaGJM>W_J8P8MS_5_ zISNS<o&KUZE0)Vmx$X(>8pj+;j zW-^IOE>)*ot@#9TV5#_dThoB-j&s7 zwb38kt8H+D*t}uMHE3=Bs0#g%kE#ZW8?fH#V^y-v@QIR!q^Cw_8;=kK({1{lrzPI_ zq?(<McX7L!PW)syocp~#qP7G~gCU^gapvG9YAZNEscx0<#7lmQ4 zwb!NRmv7E|y%W^E{q`WFpAq#3JE7Osc~484h;(3WPy-_R*0u~MGzp^5i{+rXpLR-c zEp50ZdDUZ;-6H?X2e*isjQyn@+R5783?2jgo~@icQ!oIB#WQm<^s1#+kLX#Sgq@Hi3W3?=7SMEe8qpcxvW ze}yv8lP-6;t+|${Wv&^Mbw!h~_{D*Y8}fgI@AU6AsFrna{|&`w`U1SSOU{gq)nZ-X z-KHZ*&oaz@*PhWp4MdsNU%k4YqnUUuS2B`h&bDB-U~_Kn1cN+)k$NW#>UmQ#dV3R` zwo&0L1j@DvAc!M2Z_DUtbi}B(q7HG=Scb5vI$(@cMCIWWY)i&B3==V$)rU76 zX@T*(Ne!b3?RkV!9gm8?@0zpjgBJV4gM+^pGcbr|n2d9R(nFn-$*l9KELO>ZMSE{) zL_s5Z-UthZPHr5J54aMx*Jby42`4p(h8|ZuUCrOY9SBPY&oPgC{Mzk64jD?4O5Waq zB_Y;`^{;@B^e#Z@kh10>s$wT{5$Ju;n#AfRq;Nl#@qM#(rYaTH`VR^7{WA?Iigksu z?mw%q?SS*B(>i<&+otc)UbuHn4gc1eJ8Bm>r^&xHceb*Gbc9SCR%6fBk?yz?dgs1@P=;A1D-J2lRAJ-Xpcg`ps+u{72q9f9S{hpo@bg|?nnXGn6gp1(g6 zmO(US&9>fb-=4&j_@Hh8wKao#KW7X2Hu-0Mu5Q#|fUSO=!w@ffT0j}SdAMlo+qI#i z(@-5`{zr~J`1bsxm-*WD!NJT(Lgh^c`kH}diF~xl>r50-+%^6R(&>%!8QFsPd7`>p zLC_lDjtu(+^TFKE(9KuOLQS4f$U`xP$iGpc&Oz>n$%16I+|SA<6QcZ)Y>s#N#{Yh6=;bA{jS{;SaX2tumnwsjCG2y*?`43MejzbP1V z?|CiLq`n&0F!t-sH%(jlXyRS0Q5&IHbH7_XAcN2DcBFAC;J9l21tGD))cnoU zVk-}@{^DV!em+iKZy5_IHvFKm03+;i06v5}oWO6T$<*M6&%b;un&)UH ztRJ3#u)w7y00>c7TrI0&!i4iOifNBuMTzl>&X!ITIH`KB^@%4d>ZQCqH2{0K>NPdo zP9s;k0Kh7GB}kaKuQx_02M?N-n==QtzRUTdJ=+GSRV~OU{C~{7XHb(--}S4aAc7!> z^r{q<-a-czM3E*IdhaEa&^stnM4Chegn-hO-b<(=O&};ONUuf+5PImmJ9z7J&->+^ zIWy19$*AK81+IPVy8gelc9&_?E9BH`SZU`MdXj9Xvf!lt6mQgY;{|6L02+YFmLyG{ zeI!~s)Pv4Y`<+e)X2UW)q79L3nQ?07W@uN~h_ln>uTw$uGr!&DT7#p5&zloPdkQvX zgCfpw2F&^*u0VD95nf}8A*a4LRCEp-KV~+%V@G|T=0fO4yedy)!BKz*H;>I5SC%md z;*#XknuM{J%U%R&XcuNa>O^W#I|qXq+WkyV$WWt{FZ;C5#DGTI_4$##E$!Zy?)x4; z@$X^;bE?D)KfpEwomp>S>gWGGN3oln3XQ)k4&(gx#hd*vp%{97` z&epcP<#ghTp4po!R7?pSfxNC5Zlz8!XsI?vUm7X=YIHn8KEEyK9P7a&MBb7_e6QtQ z-i~$&CWRT{Dlab|OmCg61r+g$YhJUOeX@&VIA8iK{_Jt5aGZA8suD$|I-<^NHG-4a6Xbp6lu0>d=5YeR(myGB44;5;MaQ=dibE z1}XBdoc_MZ+}<6aQK!WaA_Z^v!(WKj5uh3;SwRbnts0XGdxnp+&rio#@mDgK2^UX2 zpS3_-StR3H%5#WojOg4&go(y9CvF4tlMTADMk7mqVUL058M;OWKR+ElrIBZtXJWJr zEj#M*xQV|>Sc~PV_#2*blD9m&e4d0d?fvtZvL}zp?ZpAgVg=RbmSPvnb)jSI zdsn|g6rp2HkZX+5!OGXz^U>$MS}Y6e=$lL}Y%A{Nv8G(ZaYh5#CzEar>r-k{e`j`{ zY(U|hUt`RE<}+cl(#YjYP|>U2%#ZfPJ{(E1`x;)0G+NaW#t4`j^H=(fvfQ6Y`T_Uq ze}}s0I&ET@Xu@&-`Oi%!>!MTAEN6tS-+z!Mb0%p+$F}~- z)jgWUAQK*6@)d{OkK0w1w|9K*uU2d9*acUZ8nWTLFRa8*stkK@;eP!_3F02|ae7T@ zH`b0MiFv0M9=C3xUetwSGHSpk>Xxg-+Ly&2>?;Pxiv|cE$3DmY$$nCwSD`bnWu^(w z$J%aJ$4Xq$X}8<{Q2L1#R>A-=IOThBP^!}nSafH#nEMVoHEHyo z>)$#oBi`y|e6dAqR)5!`>TdODI@Rj~V@kUL#dK>CO=D>qG=zWJiG|6=g-(`H%R)e< z?o(EatBJtFSTv~uMC|#gb*@N^;KlLJsmaZ58{S1%ToOi%hDOQk6RGHG5!r!oS;fA$ zN9Ag5WUGXAGjxy)df-kZi19ebB5}OV4XCoL%jfZZ4kC+410Vy%GQQ|`ds?lsDBA%x z!D6E`BWWhs_iA;z*D2&a;`b!be(!?fEi_#7%Q4D(ehOuTSwzGrQZZ%-!%0|F)T;bX zW>8@YnhmbXJgUL{x7&u^voLj9+}ks|qFE?0XSZC`=G@VONKKIR9zx#hMr?8y&(GQr zuJ>-S$UxcN*_EMjAG(YjvEllo5bTSs;>)W7$7NPG2fw{$Cyp`sQShjsn6OO^!OU`( zrsja3G_v1cj@ffwMrV(BZ^H$2#@{K)Gd1Ru%NmPdtaMlc@h2JMm0%8EJ1HqvRu`&H zcX6#36>(CkooGKTD%z!pd#FWKKk(r>F8zC^yW0EOyL3E9sNQmm1#ohNucCkX_ewIf?=B^15`9zPnL|V zFy80y7w;7wjT$bT$X-YCr}u`ujK$Q)+w2yo(oEJ#ChQTEtRokFhil;2Fpc4e2MQ?%cqS51sqcP~B061XFOnoAJITePpj*T`!;<56wza?MD+ zh$7A`WiVDUXzhJl^r!aekrt~GBC8UvIW>b^ow)!(^+n!sA-7(8vq}4}{(sqGHewN1 zwQ9m|9(C`MSPV)9jf%AD*ksKc3G6m?p>x}jQe5>;ez3Kot5T=p5lJskVJpTb$qJdZ zh~mILN5*MSm>N!TDPD7bxhS5lFyKNb7a97clY1R{_J>haO^9AT7faw5^l&?EN@p7OD;H1g51Uc}qVVCb)GobH^#kB-AAFwwr<65vuVW20GE+HUINy zpPvzV`sZboO#P|v5sNR%!a;$oMvhUWYlJcm?}5GY;TE&5S#;>8$g1K3L0l+VCs(f5p+c8k*&yHIofJzvV|F zR}6}LfHe#bie25xWw)={GnWlQIa?(-lkT>2cGgNRgeJhY;a&xbSGpM4F+Y6Ya2@b{ z9T|eE+7sm-pT|dwd?mg*%8GTEa*J3Lh;H>LEqW(ZC=;IjuXpuN&FB=tFle;h!QS3L zEW&8B#(%dBU{6vz$-;4t_$G(ed*S_e;)g}E$Fo+s&a;G6h@upf#UmiFgca_WU&nK0 zp3zy6_DKJ9%X={OcZkShB14~kZXEsKf{HWh_GERgkSU@99ENW45e2_PiAiv@BL;T= zD9zoe%#wW0WaCDIvGkg>l${y7%2bjkPR7l2hi{28PkfovILwno(IIK!iFePb_XhNC zBvGNh$U4N?)O#)Y@c|AjWmA0`g8w6!exs)=n=+?uG7^dtUOhXuy#cAbgp0k;rIDRj zHpGn>oY9skA*mdk5Y&(^Njm2oG(U2Aj`JMJ%=u!=D2|qA-E$ucM3u2r?}b+es39_a zQ*9<``#8f|X%=>i=I)z@(g)UN-xxZq&;D>EuM*aX<1?qyGgWv-mqZPKGWZ63&RANq zS`*^#m(xusUF?o+u}zp-`84v*4HY@TX4^yBB@z@qsbzi6c*Etf&NfC`+27+M?DGE4ZFtK6IO>2<2$^AO@Df$l?{$pTtPS{==4H&DPI>wjw-y&pfAEo?)`WR;A`aJ_s4k)dEyi$W3K?`hNOgTN&SmJqe)G1zC^Yf->iA@~23#hjen&dJ| z5U3;V9fk0cD+0RdC%{sY1{^azy?IDuy4di}m=TAHdv(h^{*9;xEqojG$}#6&D&BQJEai_HV4}=<;0#G zk*~^8hF9Ud&n;~ARNL%|a#j5XM^0bfVrh7sGBM6iz-17R&_*>aUfeczZ(O%(XLWp$ z_p|iP{Br!~Q09zJu8`ezI+$xI#1sbN4W4|yQW$_+e2x6>#u|fFZ$H{7uWLvtFiyhm9%#Q zKs$qY3Xfe01MgI{M-OUd3>?NyPoNzU4Y}JTFHcm%1mT~Y2{iqk4yWmPRNLm7I=|b# z&~<=+tO~A(_DsEz1QA#OG)8ARULvuZ*>C1F&E$2{6uzww%ClP0xyH_#b2iU16Aa3k zw2&rTxlSRDaUhhbdBfJx@zTU-oAOrYgUbfC#EHL&+n&U;`cN(Foi)l;lv}suGvc02 zh|e^Wc}C(+?L#}71a+Z5N|Mz%=G--pS-d=C7OBjy)9BbQlLso?gkJQI)!`tG`y!O7 zd;Jk8@QS)<;1wJd&x3-ZSmtu$cEv>VVsx6n_mWFSU}d1ks|OYFXVU^uFN3%>cj4b& za;3#S-uq^svlQ-#djm&qEIXPuU^JAJwr>Dt$8KNXF|<$p1leift44e^C{^NJ{<&s2 z)_S!tnJ0NoD5hCo^}ke_&k%x2bIUrLw{H6c+lh3(vTCwMYJY`wX$-W*W28xzcEO|3 z8;^H)Aa6BS9_4A1Dil!3QFJu=ksc%EwyIy>HoTbl>-gC4~g{K{#w63>jUM5^VP_Z?dvt|LKRIDbLlKb?5Ey^O-H=h5qxa{)&k2&h(5wG8U~}2711bdlpEIKb1Kr1AsN3R)J}NE0vIa) zz2K1y%jpaGS?4UHKkDjor1e^)OK(p)#u-tt7e14bB}7&QeK`% zZze$*DPh!q>#Wuil|aGk0PGo;54@HJyc)hURw#VhFi_FZX2h_ zdku}xle~5KUKx&a&Gx#tKi(WRNAU^cgZOx4e3e(sXTGe04Nf^uqG<2zR*J}Rux~f{Qi<&Y}?Gu zpI_!VrMy1mj5p6AU}}#tEU3M~B>G#b1P6#v3zEowp$9c5td1@ousS6A#w$B~B?(Ld ztG_Esf7%(oC1^6Opmyyrh z0;G>)d&abLJbV@G<3ssriI)~?Ehmh#1_1~@%6TtXiX@Qrxu#d!{W&f-T**`jk^)9+ zKdPjzYEg1_S9Qv|nfpd7O4hs0RQi>3R2u2BjNUq_095!v4Ta1~jJXpy0O}!011=Z?x$ydH*o`4uFkWK3Ll|g+2-v zF8GzEUT8bD%@j4)c_5)b0(OUg|6BBG_3A`!54!R$9myt|J&fi3s06AuRLi(+JR@wTn8K{Z~ zkpoO@ufY@G_Vi&!UXS_@`;hUUwwz5C>bBc@A((OKV}L}A?{tPErfRm4Yris8aA(-$ zd5G|OYAcsEliwV0(z>aH7d-j=7A3VHZg@@uQ*)WhhZRUssX6oDJ)X?vHb!lh#Y26O z2IUF2L${qFPL~3x%#%4FPNvCJ(aN_ns4fjTyg-`S?C{Y;$qRG#C%VEcTnuAmBE z(Q`c{Y`u-bqe`Co+arheHsaOBUbUJV;K^QR0K{XfJRso)D8XPoYCJzwsXs-}xV&{uV+05_l}pLzx*K(K zN{ZEVL-ra0TH3r7elQcwB<2Y)7>_Udw=$B*^Lpy^Ig>Zw9A)J^6k-p?wp^F@(K44e zS&c{J5wn?qI|j?Li{)hAX6lgnFg#JoU(t&29m*y-+%gf`Su0i_sF zSC9B;?#bGl1NzzslR3#U-8b5*A@p8DY#cj6*yJEQ6SrOrkc5BEZ1ySQklv8>0tyFf zE62FTs8^CX{K$&rL~twBh6?|`l5kQhmeaDi#tIZuI2>ftb8lNvsL0x^D{_`P3-o)R z*@`VY(Qwu=g5*_Y6_#}1#Me995YK}g&^W4SXX$kqq)fzpv%Z$F#luz#z-q89C2|%X zz4F5Fc={sPm)P?(EoPxD2a+4BM}HmxhF$)tql6P8M=K}ra-dgCzs1A{v)F*ul>8tI z$6QyFLwMfU&RTQ>{2ln~50s-0)6tZ^juF6^_cer4w+HSA;rzN8Qe;3vEkDrXux`|o zRsfKE1O&OOpQ0=}(r#!S8YyiB&i}qjcTI?lwLzyzq3pSEwy60gr#k;jlDGheq$Pu{ z3<)Jvd++YO@b=H`;~jnMi(sj^v;vX#BIuX&Szixc;@t6R!x!Uue) z3D4j*UuV~_l8dnf?(ug2!P)Kcbr|3lxL0V%rHgP#qfJy^n4iJqdCuh56pb^_l4`Wz_O`~s)4xYfrPOOHFMJw5b^kjFU%gr; zI`|*SM&$jJnd9%8xhc!=WN^~zSoru~T8=1W!DU2nd0CD~Mb@E2>xEwTC+Cm+-IKm9_is;&&VaE#>Vtq-gf^zO8KPz zv{v%LKn5orsRCKm{AG{d$^xSaUyzSS9g&*oOPl0(Q!udYykwIraS_d z_LkF)dkf2bhHxv$1yejlB7gT6=?eQk!5@D7vB*rHe-SFFI`gp-xpMjOMw^}WvSv2r zJnudnopQLQJ!#yo@RM(MuMi?}>X6IAKJ{5)KJ4se)Hh%ppx1^-l>k{()5i44xaL_&w#b?nk3a!7;M9 z?q>;`O>QNEyQbtn?+THb+VzH$SQ>Wl*CguryKI;mt~iZzMW(}fVbBuf=oHkP_GYIA zmFYFtC&FtG*-!mW|ME|KP;V4!LK>em>7SP;EAFxVa!o%9&aodKuGjIXrpjZ+!}Sy( zy)2EpFG;Zu2`8Sj)w5+;w6>k){FI<4RIMs+Hg|bho0Rq39Njv-=Qocm3Z&&OP}5E#zRrs9g2(|WSe8fuZ+EJ& z*;%~pn}k(L1vGr8tx`aO6ZT1$xEJfRJQLi z?l7m0FDvav2k@8OxhxjS<{!1!k5B1|?VK;J>{ea30u2RK9V_cEz@9(U_Gz<*@J@({yB zqxLvDo{Wb^=uwlJ?Xz5;YUm@bHN^{uk&}qP!z)qcmjk|VG7x`^gsZ2Tw~=&eaVE9;oys^+=mCOXywxV%b^$ z+uVT4OzxCgsrP4i=0|E3lFBF;<}u5u-VNIdzTw>dWPbGlmWh$_V>aP*wvQJe ziSP!;zkDYTd4!#62)5kH!14ObHBjcSIilD5^6NdYnJ6Y4f`a61+L|8#F~nhp`&*wkU>+>n zBP{MIdT2c*jhLCZ9MKaDV``SoMjMl5;>VUrZ(Ut`GmPrBmX-QDZRXRu`FYSK*Z87%_m5Yr+WfQMs zPlbn{#uOOO8t>52#X!Au8D+CaHAbB3Q--iaQ(qQC8*Ury1ri$kv0XB}Iy(l*9RnZQ zwG**J+?|`dPVv)=u|d@Oc1dTa7I{AsrFj{oWoWXMO|c$09HZ&rnJJ)nSMFsDm62Po zOW0U8ioa_LcNFc!1^d`(WZcG&fU2gSS5+Vq;3&<;^JPO5A#D>A3d{$)S9gy?iYvVE z6CnWi3G~B-r1=+n%?cj57r`1!tMGRnoNuO8`p-BEct-3oN2Lf(0)LcgG1IpfE!UBHhKhYH^Wt9|%#{g>p>6P)NZhCu%K zg-Vc}{01lwn{T5XeU;&-|DZXsvPYC@M=i$FJzpkHupb`*Igl+sY7{$p)cWV^j5b!w zX(5Ih>nHG%hu{2)4eJ-*vzDz|e{@dr82RZL1Q zLr`17x#S^g`?WXg^oIAt0Z!GiVTYh-K&co#o*nW^bTI$E)`!hP*DQLaD%X34OHK9{ zmPMp6gY8+@me`5F$RH0{u+qlNyCAN#aMHAZTLr5Bx6z=sgFk%6%NYFE8gO{7k8}HXYEO5W*cz@T%|K{KW47lb2Jy4AP%1%-gn$s+{ z$aj_J9;^dELpI&d&EfEm^w|=i&%08W3TCw!UtI9_R56jJ^D2qJ{_3=rje^f5ET$>2 z??99HFcm~(I>Uue?O!${07HY|WToIc?zcKX`#;y@l^w28eK?*C+N(f6tMYO7`kLd- zv@xJhQ3vQ>^JR_;!c!l41*B^_Q7=KwGHeg}#E6z!E=JYB#ngy)&e$^M8l-1`+}hjs z4plWByGB}Pcc19RZAIc=W+U?#uw|sdD}ZxkQW*cRqYazeCCbC+oyu>ln(#{AtO1E3 z#PW@68_`Jv&eR5tD&PFqVg)?Uly8=V^aW?@&>e0bu#x*_|8NTLS=>uh-p|5?nx$+z z*bh6H#{oj67!Xzs8#D+=e=g{fpn~r%hZk!jXx>r`k!HSxAO@c1|33jntnq;_pBy(x zCtP-=o*&sovOogg`zPU%iUGi%v#)Vy)cMXNqH%N@Xy&s%#=SCO?JBs3+qE)DfF1%u zEnXl$s0}yfVHo5bFjdl4fRTJ2e)_H7TNKOV;2DFvU_JwQWTESxjen#w*G3w1YLxeX zP$Nf$Xipj2M687&yxeO?^2Yx4XA`o8pUk3N)yeG}VLZ6ha2V)aIUzG~U;7yecD>9- zyEM91A&|mj8QA@NG?ldXd(vgWFj`s%#V^VQau+HFQz-?B=ox$B@}IqPT;f@sIsB2f zp^w-Oy%sAOXV9(XUDgDWdd!zi3QLXz(R#-TSWvE31#17a;BK{4Y(B=~c$s+V3Hyb$ z1b!tiQu&dukb6s9=zNRhi`_FfCG(aCZQ*PVa!Wu4s}jHoQu^Cg=flX`mX6iFY}D1H zMCrZdMeINhRd8yQGX7@t%`G3?#sYaAEzof ztB_nw1_+GN2nJeskh=@jz_9sjgwO>c209Bv_7LRMbVEve&z^T-EUc7-+IzdHVZ#71 zw1Cgm6C(2KXF#_GV6K|cP>+v(t zi-nCXNMgI%kz&###agcYX}wA7MqQyyG1!7!MF+XmiyF=l@J_&7gcM9dJ-(qGs=tYi z@{4zG2^Xr2`la}|Xzaab9Lhy2HExrg@C3m8|7IgEXHR2Q(u4MOzap%|Wi*B09BSo0 z?3t;%9!5x$*?281FvP7YaOzT3vF3g0aIJRBvBPK<_-1jLDN989$g_&8r}PoCiI4j) zJL?h@w6zHU_`FqB!av*hAir3rb0=#2<2KBv+CuM@qp~hJU-i_Eu1)CP9n$?p#yLTA z*T9_VTHkSXN&oF)6icfh9k*TgI^9Wl| z7mkWZIqSu-ppK3-2wqm}wk{d2zP))j!ZB>P`kAA$7~^T6s_7O{t%P+N`UnR%w|%## z%#oA4H=)9)@RCGDuo}H#+2|YE)nWK!p*6Bm>l`>+Mo{^o%C(=4C&4qnA&E?-b0CytoHJeREZUo>i#FZ&-#2W}p zr115o`)N$p;(1%ng=JgVf|??8h#K9#@o1*eX5OH^&F=?$!}%kQBj|RqEDxN-J$1pH zt@n)h_ulX2Vm)XH4!Dolnw%Ra`^?Tq6==%@NyudDL*|Lob;X} z=e(%F6$Z!~NU-mtA?su*>MwuL$M?ExcyBmu898l`Zn(>jx_H@s&{*1I9?^@j2|bClWBWiZbjNQsIv0ORYgmCs(D zVKZ7%n=s^~*`HVg`&C4cZpx5@{g^{~LI^y7?m|u;$y)y3Wj9CsZ-ewFgRD9!(xKlPJ4YQ9QDv}wEP9q1DetePIHWI zDl_W*EbsPRpZV5l?38?@IvXdbB^zY-TYGDaJT*gM{f+(1N?Hj_*F zX0)Wje_S@7YEmaOA+iZLGOKh`t49kjdJoSC-Vft;1pFy7$PeE^7qrKGYt8W3LJc`S zY9s1Hu({pePTP=Z_eTkbVWewalK+hwjF}T$=jl7QGW7%W{aDSp%!orb`lOP;9u;N-V#`f9 z@QC8O#v*{GM%B`D|^*EZ6d6mQur28=8=gBN*&J=K$d!B^3pL}m0 z*3d1+0&9ff%9#p<7f>7&r?7B~xT(|qNQ2rZ8#lR&UQg-a>F;_PsFOXAZ$Ya8!EK%a zS=i5e?R9y`e#*WU_AXlCSv@5*#sB>H{j2>4sbQTKQC-U>lg%R*GHe>JL&tBrFnPgb z>;}&ldmMy{Nad(yZ=Hf-m6!lW|L3C-zU)`E=IYbLwZq35nNAvOE6g2|u+=H~u*O7w zO}hTnCE5Jf0XJUtcq_#;8v)Z^G3jgdK*nV@CPnKXaRGxl)7}FiBrmpv7FfKf)6XxF z&{vViIP$FWi3Oa$vxs*nPvJ|-nt3Ua{a0S?or`)5&!Hio7azwM+Gw=FbCzjV-Nkv zV1`A*OvalfZ(X+4kGQxLri5fIX!Q^&GW@D0ZSdjmHkg+`F3d?b|wIg=W=MYee@Q8O;HdQAOXRMX_e^FgMH3zAMmKZJSK{ zo6EngnO6_X_~-;uy%F1fGp{+<#wd{YcBIfe=Y-SwAH>!l>(ZLasAM~vos=v$#9R|P>O485IMhc$ z`OX6Kb@VT^HTxfEYvrK+Ke0}-ZGUL7z53(5`fQ93^k~KjS9&nT2*P!0S$PpA^T6>> z>0h7)_TWRh$8Gw(v-$N^sJ*Hpa-#$lY}rrWmn`&@wq*B6z`Cu)jOH5;Jo*C7hGap+>4SK4P@m&Aet&AU2+zAr0y%^LWHyVcEP_@CHDI8k#|>0`uoL=mxL1 zScPiHAiRW-7^ScYbj(f9*M!s_*~K(f8p^g<@ z3?%VMy$52Mo`+Yw-sTOeGpTy8+`P86pWO4BRiU$%++qZSOw+65F|EToJjpP=9IlRa zoByDtK$*S3IpY7GTP~<2ao&$c+3%QKS^-`+iEi-x==_kZ7e_SWISWIKx$QRe zOms3HF^e#QgQ*lqr%K3?0(u*5np>pVF9+jEqm7*-t$b0bR_WQ!L}+~es|EK5L{oP| zlGj{BS+`%RQ+vm7Y&;V2GHw%Ijxl%Y^#|btV9mFbED#2eH|cZ6>6|O2M|y_n*7ES7 z?EFyMDh+zs;M|zw&#_EIY~$G_b$2}NF7USKlWnO-m4&`!QnBA8ix1_yT8#YeqB>>5 zUiRCZ#`k_{wIp+9jfTjk?kwO8?Egx0i#IeQeR*LMv7&c zVyM_d%3q@oc_qZyA%0`Ls_t4HkFs4jtgy(Ae*V2AbfEXGSs@N4PuV7}kxc2P(eJw* zZ|vn@V#4INAHppaRCZLi;FC`^p^%Z92AjkI20&=_y(%8(6Btv&+O|8!XftY77y>Km zx{Yqi+)ahReaI4ObR2-Rq%-q+wl*37}pcih#2i{~n4rxr&vbkOURVd_JU_4B{ zcb0cZD<59DeSAqvig{dHQ=LZYe7Bfmmy=929#at4udTP~JX^CruY z$0!Ch>lnGUQ*|lfnB7YTUo?4NP&$C9ETt`J5X}V+ldIu3DOVgH?;E|%Wt|bIrfD=} zFMHTBF`B-X3n``>D}kOxT1Ab2mE;g}jBhG)r}qAMquGJ3lUeuNoavdOEAXZ78O&Ps z6ip*&-=K&IfTJjS*x*kxv~-X$QZGR(r#~v-)LYcNDW~x8K-A}3+7oFyH(wnPRkzi_ zbfZ9Z;lLhU315=vkaR2oVJ&YIR2EYLZ^eG=nU`+H7AGBU7MchLz3Y?7Ds1Q{UT@sk13T}sI2qlcsS#1Gu`T%AK+b}8Yz#8^pYdDfwcoNH>13eV7%L0tMd z=Zgy9dN-e2jF2LoRPGdcIp2~YuE(Rmf{VLn)=5Y@~0Xh2xP?U zkQIHI_iad#+&4^fdC%vbDnLzwye#0^4&S@iEHtX=d!#J< z3U6!w27;?vuEya};`s4hBRBZ_xs#T)WlSq6t1DD?RA}YM09e_u3eaX{3rbW3%XS(b zlZ)2n$b~J;XEp}WVAYgMP&*70P6tQEm6HT%Or;kp|J4F8B3D68dNB>rg9#uQZ=DfJDcNGvp0S>crGR!@Pv z337V{vgR!JPqU>gcnql)6}DvzSn2l5Pacx{YDSGv9LC7JlBt|EzDxpE5H4{PrdjM_ z|F7AUen3)#Y%-$WjWGK(v&yu#U8YvPi3~fV@Iws-_dx62dZ7+Z+?rkDpBDlJFC@cQ zr_9#5l_OG7xuB~UT%)-#Zx^lZn>2_=m?t{*x`NK0Kl47&FH}14J?s@9n9x4&Aj`JRn7r1=T_64caQG4yl%?lrXHt`kSv21qo^qsz2axW2i zYr8-dan|^=DBHv(-u^muf|U8_Qc+R{F1Em=JX}NItJ8@ z{gCLd-oGtE(TE=7MF)A$4qIrHt&kK1@F$r}5BnI7JaZa3lsv3|RPgYqx_d9!&1Y?Z zE&ThbQ^BWHlx{!4Cdj}`v_D^g1VWOL=UaxXXy7ThKT$)yIuh=B6UYj?i?LmA$WW_^h(c@>Y z*oZ%E+Tk@ckWhzd!pR{ZO*6rU3$maW#t<-hBTQHaKT8>n)|l= zPn_efNtx|d$>z$j?+mJYdm-|ZnQA%PPOH%x*Pn@@92^}e$a>3bhT_uO8Tx4K&CuV7 zF;WOGt6H#(0z4`Efh_Z4`l1BGuj)2Z!#<=@hLh+@V7;1eyFkG{r^!yZ=>C85&#)^~ zi^zl;Fe2J1u7N|khxX77P_stt!?@>|D+R7q;AndB>;XIx2vhSuJ42HYHCJ_JNObSp zfpWiVQRaydwyhN7{XlA2^8HwpSykGvU8bQw-F4ScYULnhVE^!g9)Gz|KCCE2tEek5 z`^T>gL!C1FKi&0H*ZpOg@ZPL}e){B15iCxoRp?MoRai~1EYiUj?11E3rQyPDt@^Lj zW%^tBz0Z8T)XINq3BCK6>Ghj6E_mHQ^Qj68Gi7vW?4_@sQzi`afw8P zd%?p-4LQwiNQDO>S4;jrTZ|edfb9fmnUO-j+EiB3vKIGK0ouqHW|A(h9aCn@_f4f& z0zZMFuE7L$_`t54WXrHpj@p&rVS1NBOn2D!Gsh^d-)foi=oF%`BP26#$M9ees?Zdh z*L9s+ZZcrhTp0(fxu9WZ-_y@k_r48m+m&6Vg(Ghra$jH-d$yWCDr=NQNRcJS$D%l@ z(zbS)Ec^a+QdDo|Bw2V-jr+{;I!_sPOZ3yFGVvxA4!$ z@~HxiulXBt*bn_=yPw?sF~O6s%tGLt@TWDncU-qZ)g1ir8zZndQwO|jKH~W5Ph}nv z@x?T^Mc09}CGG(~`%XaUZ>{Jsk7mKwokj6_P!o5JzAJr_#MyCmGEmwL82PnjTEC6S z1KZyLeKlu^>reM#9+>DMyc>;&8UwQ6>TGy2(UVngRv*}JfW1VnaVb1$bEDc(d$Jyc z9DRG)y&;?{kdgRnSKh9_x`8;UO3Wu*QB zgI%wkyS{s4UqiUNi~)@FB3xPv4VD=U^$X@r!nzK2dO~e2mZjAoWa%8`tfde*t4e0q z2ZyR_7a4VMDL7G}Jvb_dwaGwCs^Su}h!31=ZKOL%_7_5&@#oVonq_Cxlm^(C#?X;1 zEKLwwrHkp~5!a)NtBZfb^}boq%GvU)NV`o$C)F7c=u@^uP!1|6TiR4H2*A5yR7=6> z#`zr*{8=WVC#`U|k7eu2YsVt6Lr2t{qd-{+gR>5>zHeE6T8XXn6}U0p3w%ymzA~MQ z38*3sE_U^~Xyu5tXHN|h8p@t{@8tQyuotsGWVWTu9FpSX?rCYeUEu%DwN z<9M*ugOXzX6#yxKXqr^H2YTc>I1DUf4pUQy{M?^}pn5qc$w-Q7w0s|SkLIGAbJ0Ix z*@p}=Mc4fXR9|63_Xc_CDMm46vx6M@7PzwO_|+aHoL!i{gCuL>$w5&3rn@-`)2NwCwwxb_fCYUC7pkI_HzCczxcMa z%ec5DrgMyIj6Zn7lM2Rm3sM4) z2*l_DHS#EW`q#DUqZTGZkYa}l*J^aku9*A)0S$i+64dalDp5`(uzvDucAR^!oNO-; z0}Qd!_rQ@|QB#PpqP<3sOx(B}#sLBx@#BK^vt{*H_X|aa+bfA)jYc(On9zI&wJB7`^?r~&WDpsIbM0o_m%M?0t__SPf!|>K83oU2b z6)gpg)O$aaI4IvgR`D`os}Pt42LpM#3}ch_q+j6r<=(g8M9^oZT@O8gy3GZdsv&!F z7Ru{#Fh3nKCwG(P4&}SWz20j($nc|^K@(tnjDTM*g)nkMK`(>vq^4|DWYGVbL;UIu z=^tX!E;4 zQJFQJf7hn@#8hAYb(lSJ`L7(Wq?GM!|CgeS0+vB0Usmz^VfuSOz;Qn2OV}5Cb35B% z0^>dbZiK71ll%v`c0{R5r)&eOc<(LhUVSKy8Liu*!M_mt98KAuD{^pe5G}cE7Ttz1 z!w54Gm9%=e?G)|q6zyfyp_at3N|d-W3@)zKHDyybll~MY0KqH^82WXTBe0TQJ&;Y@ z@jl}90XA#hqxD5^l0<9jUI>5lY_JeH2kN2of2`c6X%&^)o{c?<=^M?e;qHRcG_9}* z86<{!*bjnR-0}LXUMjO|e}%dK1rGQ)t^Sw{Hv4Vk_!#p-g!viy)9EB~Wt}Z}}^Eb6QtQl7C{Su5JxxDnO zsN{^y_nP~^kAg{VOmXN(d?Xis({xeV^ch7pd*iG4f#U(kL!Hq;xev2WpFX>zKE-dM zkf=0+#2WfOWc6h_Ax)w&&*!4IA$9-!^~N_*Qk4xiFZUz}8Q*7?py2*7vYXFbGf`8p zZ9yEOpu>KXe&${>bQ~#eNbRgNezlF#BEFp#6IyNfLO866L}9Yf-(E=GrSJQFe`vk( zR?*YvIz+UMjgsR^#{Dx(#NJiHf&4P0P9ZKRGec4|bh^^*e?kT8Ud)6im#1V1>16Jq zU-T5HtMPcv-==8l@;HW^T8@F%9|@%1aIK`LqK$mgc=PdO%#Ch!ug^6)?8!ue*k_no z4P{gEX68g$$&roe(^6~~HspUjIU7h7)jPg!lwZ-$3tMy-Cdg4X5TnWt*C zq?*|BG8G~k2kHgJGj5QPm#-34meV!KkZ(yQZttOr+FJIw-F(Yc%(1G=DV|?fAR!%pQI)RU|mWTyv|`cPuDc~&V8)etpmsBZcZQQSan6)xXNEYS2d7C@3QElrc;AejqtFJqaNuh zDOck3>*mwZS)b6IA^9J|_@3E})Z@Afr^|{(^M}ge-clnhr>=L`b-h2o&-eEI@B6yl zbaSZAc|Bjxc^{9v)y$3kb)@0yl}W~T4?n64BU3u>Cuilkn^76$)EIw^y1RpOvRWLw z(ec#v##_DmcOs!Iuv@W5Wj&=deqU$OxGL`7rB%02-KbJi?h3?hjh2x--?#oj+&k_!Fixa*y?usM75@jSMYvE1LL`VzS|=!4@++i z+dBGHwhX1S8ccGLE285uyA#N~Bl*e&Yz6}mF_1b1Y5Rv&5k z#2*w^Me3zbA~UtUqzhmtzPmRO*T>fcT2J2$>qt)}R@9{9)m%WD%$QsMmB+>CrqBqe^RgWZL~DP_R+JVv2h zJ~x$EHXs&X%~*z$;>P)jwnOY#5cQ^*D1|cCC6=DKqmzoqr-0hGsxDACZqe(tdi2e` zlKHr%F%{viEqbtf>;Ao+U^$R_1GT&=M36T~2&BvTNCO~UJ_p-Wk$icjIWsg=T_|mR zDY3{Ry(x1B8C=^bq)~8Yls*^ot4KvmCO#D?m!p!TV)KbnEcvwr zXfb$>MY|HJD1be9oEXJl|NU~;@!jDeVSA5$)fgj_jFQKz2OI>2yI3Z1e;;#h9>STq z%@)PF=2))JC6DKJv&&&I_I{Q3Y(5We1!wqXtJ!>R9!}6FNn>`eYsx(V!5VmMaM0@5 z_ufxO>vW+Ui_$OVNU(Q~CUKZlDpUu~DnKaj1aWvL=25W#j$!XWu4^dWa1lJisG8#@ za5`q%{y5@Doz5HV&lWiV;DVIR27CO-dSYogvun3hv*%FSmITCOHdTAj$1Kg)bQ?WRc? zP1})Bw2~2+q5*Au*eyyM~A z>CwSg2UDvt%Jv1G`Pxp5fM%`c5_n)#6QmE{e?9UQ3^owQ4Zk>%T$xaiTrIsXIUN@7 zF)g`nkPaS_0DfaG4Q2Ayonh&aDNG?h97l{ZSV11LEp3_TG?jSCBTF=UjieBhtMa*& zH8_Wilsc7wsqOwpN9u=1woHhTLPY%&q}hkwV$+`4+qEY#AT0$5Ub4ZlnboLpOj+Q3C?t^+{dHHCqOu#~U71k(H+OX!ky#why!)%MK?>yqdc$S;?C z*sfxk)+-`Ggj_U-l_iM3Fq!Q>_cB)UeZ~EGQwsfpa-L1sJ7V9{C(A&Mzwn&o875j| z!KW!?HpkAXo)DsPdu3kr3nL6{IBEE^qI_ulF5gSJ!Ov6VHZ|^yC)?Bu-DziyhAZ-6 z9c}(Q-mHN`?0fi&xCMDR#!ASskVAlXGLSO^f8uv7O5gfB!}>)}^W3IQQeo7fb=f^# zJywg3(VJ=Z%A=U;2)PcqKxy{(xMkmsSEeJlFRafPLMLZRr(qPS()^jO*W#y*rnYnh z!FS-P?h$R+bxN-(Ak|Dm zf@W9o1-Kex*A^2P6)dNtVta~;78R-QR1|9`;WeM>*-mzFCL*}#X0AA)3*kiP*J6_?jNUD`p_N{+<`3r z=IflGSNaB*73xQ;>5HN6>%F>0FaEl`Ljn>es1BBIoz}#0-KN`tJa-1}OqwQ#4x{R> z7*w2v%fGGniNDK%LhIydS@n;E-8hki1&MYlSt*ZM(~B<8x&;{gqW#n*vna zSF2&X2UnzC7@qhAC_a?3ui3;u+#@R88hKLij!R`v6^iQ2TT?uEEtYcM@K88>%P;Xs zey}b}xj9hnmpcdKlW%zmImFs-ji*mpf|ce&Pr~7aj>A#^!7cIED%HwVzzdP1Yh)g5 zL}iF}^X;N!Io7j9;` z2+}q$Zsv9y8a*4b1Syt0_acEXVL5*}F66nHYgM~+|mZ0&_GQ>?2Ez5(IhY7QC)fod%rahSF zNQ8l;8a+wYR&_%g{XBZY1FV~S6X%Ria8jp3VKh`|A1d;|@K6*D8hjGb(Ae1cVBKlN zna4T74hYlBP35&IMY@m;5<3G+O(_Fldeb@bj1nUEnbKvkJaSH{Q;0;#j)BQ!^T<{U zG4csf??1mU!@SL+armDl)8bdvHbn2VU_8XGzw>J?hPJ6%1^}J0p1oB4J#V0tPjf{W zxiRHdjUsNyX4TJeQYoqrm_*lNrM~8Y65x`NR@S#;cMHeh8iWP0U8<8^TG@V!^;g+w zmoD&CSJr2G2s$rf3JMSRa&qywn+a2O&HehSN?VuwIk?VWoj5TH%eyf0%DOM8M)i2K zyMYE2&&nUI@8SCNJ8~9i?&haSsjDuQ*{Gc@f{QQ|Zw++LO$(qIrHv}JM_u3b zxIBpvV)2zwk~mrO^R^dR^Dh)hvP5RPdYFDFW6nauc6`b|yOw|13L$WV<;$bcj!1$1 zQe(s9wn>Zv>elNgJ$t6Z0p(L$QaZTyRgshIx$ChNwb8!7LmeKi;+r3Nn8xspBJ0-@ zHn_rPqG`#J@vnAON1>O#))i!VMK#PI>OU{CH6fGGkM}_FT2D|TPAnW8?dg9b@T8{* zyjL0h4FGG#PltmRy-{wK`cs6vZBrRWub|EO1$UY5*wdg`92`h{3>)@mr|$8Mfl#biDz>M|M7xg&N0Y9&fDy_S6H63(N5j0R z)f6q~jus-X>MlIm>4!9So36@rgsq`r6w2pHhmM{%3Qf2wTQ1@*56c;$+zsWrK=Zq6 zAKge5+__9n={mWspAaGrE9^>ihfBf*Y zZ%{tIGS5em3nrlrkf_{Xm-8hZ|*ztoJgp zw@2t*I+KTX?)teBju12#%8q!2G0b#crQQW;X3?J&Ja0Bs@Y|+4ZhP<{ozx?mEOI8i zFZICg$kx5`S-(K5Efn%?+{wp#l2zEZ%sBnHm1mMF#xzVb@=L4=yT#MR{sU^2_bj9L z#QZO^pH~Z;EHFQq1m*icRbR0uR*OcNu%cf=Qc$CPeB-ayGga*9uu1!6H(d`qWfj~TgJFBz27yjX>}3?wipP;kdR<23maNn_XJ2FWBPQl;CW$Ty`Cdye%9yLCTLt3p zomaRohi%)X(_ayj%=OE{0j8OIixVzX!%}`a#lC^UyL+u_R=||%G#Nh1LYW{|_=ws- zq#={SV4&Z+`8JcVO3nSER14R|%rnFYwoq6=bhQnWTsVm?P?krW#TaE`SMRM(2f~b7 z1IFqTx%6AgsPb*X*{==OhJTlT^Alu$4u)AXx;mWO()&I+?lAp!^ir(Hk-C{&w7*-G zMuFeNiD7<-t8Ss!U~YJyydIZ4L zU0CW)SNbd+s|Pmm9=4J~MuC!-EKa-$M&Fc57I7I4H*`sn*^rr&*J80-a@-gzh-8W0 z3}bF7kzkn=Wd;D%kHzWRYFy)n+pn#OKR!`qJvx6Z(o(zYk*}~R!Quam=YSh7Ddhhu z;E)jSJE%Ugt};b2dwNcgA1uJF>bZ+A9B=bD8F&R`9&tR^yUzO2OOXFV6>lsQKAwR2 zP+8$Cv~fJcF8|3lyV`2}$*y$QSOMaCs^F7aO*ZSPmtbkmDtS9;qvP-4#YbS1U0oxW z+nF8*Q;pm^T(NUC04-@6Et0<_Yu{vKjAKBE3ZsAbJt<7O(Yo7wxp)<_B7JYPVyt?r z3an0hPOG5LZ<5c2Ey5;q@tJ!^kaFg_nugO}=P$up z)?KkH{i9nzz}N!Jl&?ZI>Jtxlrt>_s-;5Qw)w(&Q1sfZVyGDb9ZTz$$8X^}xl%5MB z6~OZQ;QgzibQZbeudYZ3u;~AsoMqdo0@%7~ycIwQQuDwXt?!51#n4_&Mc3dqF_ko{i6vXZq zF25lZx^}(ylkVo@VMvZd2$=83R$y+5zWk?sBn@ z%_eSVWv4-Y&A-=HzfJD!;lbmT2|uR2=K31+g9#ia*G?JQgdxvZvGZYxL`83N_3V{U zc>Bq2d74*qbMI8%T1F~ZB|aA{m#Y!oI5CNYb+@imRA=*yLM)hmZ_YzcZy%Y7>@5L7 zcd2u4gN+`|ENNZ@tOA9oAfAlc=kv0{f=HwY7A|@{;vue^WyM^AAf;jP2ud# ze!Yh0MmNfq-3Iq|1zjp*6d5h5E&VjCaEBl|IdtHU-1oKG*y|=6+3^%81-xD|r8H5J zy?W&l-``-m3vEF2@9L-&knp!yt4* zu2viv-hbe9YFG76%N@G7f{u|^Y+EbYqszK70pb10vBr572^i6|HS%m|&wH7N57>C_ zP>$a&VW}8Y7<)NrS~ydBp6n7monV)kuBCZlx$wa)xN)YQXd>;)Z?A9AT7lxw|GARB zcMA@OvulwqabB2xo!XZsHFt=p$XaZiyZi+~M2PdR^2XXxKh_Ol-zVGrk`e&{zZJW3J-363J{Ts)&!)L0QOLHf>Os!lF z49$y`(QrzOk!B1MKI>|-Ib+=$PO{*8z3T|z#{2h#%&xBXFOI9`QmHxD|q}3;8EX{Kn|IRA16-UMqnYnm>0w?m3*ucvW1D8MPL(9)XLLeT>ZA59KRfPU6!| zu&mi|nbO$IFD)<&BDlbj7e>%tPTEt-t^br>5oe5@9tj)_gs%UrC1wlGJG#B3MQWtq zxQ{3Q__u>0Iylaw!1)M7q)9`}<=utooews50F*qAOa31aHu|Y2HFfXI#H%gf8Q$go zH-2rVMcTv98}v7o^`4iXPZMXG3bJra1eWEdY(0#wo=Yfm%HNVMNokTLNT@>3zr`g( z9b6a4X?vAE7#V-`POa83y`uWNBx*4Pltd-}T@p1Klte`)E`yS&3?E-aR#LzfY7D0w z2nD~I#*_9Gm~G0fZ~t9DxB6=&R`~ynTubF-{*7Ei%|s44-7_F*p~{DlZ{iud?q(wo`03`u&80NnlDnQpJSX>9m5zj9p--;5*)Yvt!bp)<3t* z*?W2ZZ~Xd^Om|h_{~x~|$?BAXLARilyJdK_)p-KiCEtlyV##T<%@Fr{D@n~F>jCxy z{hqYuc`sJhU$`6yTU|+}TjM7$7cxrWH#21|jIA%WB-O|>x$q=@0!2=Ven(+=w9mwx z9;bT*yuCVWlfbkE35L`izs>ZBuiWj^>qVZCJ4RCJ`eQbAen>{Sv{2dR;+x{qT5C7w zpKAqpJBh|=RJx;f4sr3HkF({SaN-CmSq&sZDlTE_=FVg&>I51KYJctRhmG!kxz%-p z8YI`5-k==yA#XXgR0z_U6V_YS6??S5aZi_uq%YZ0A+BaoxH$Jzu?cWM?yl;(MZL36 z&#V1%yaZpp9Jt)2>l8ig{+=S{h1EzdmJ*Lnx$5=71SOn`YyBAFMp-5w*`K+1=muNJreV`fDZsFc%ooi+>*D{T>cR>y|nFhkZ_4GR^?`E!XH znCd~O&q7E6-8jr5qTX_R3B>eCvCd?zUk)_M44o&n^%^Kdjd*=iP`ws z`6eOWY5KS{k2(_mrntIJbo2D_eD~GzapNAU6E7s?5gz$vpaqD<(xwfy!Gt;bSz_U> z6fY(C){DbJ7F)zo3X6Ad@g!(ye|_b()1%R1lN?tHy`J}5E~8Ep8tk=bJaKHY=_8rI zer7TT!B1=mYnfbA)XuJwKV_SD<*2!-rOCZ7`vkK z9xVogmI+?&b;sP@lY$po>gH=awna6i!W24Z=r8DAEP%~`&ei&I?&9fPJV~maPP^Ij zmcQ?zkGl+e00`})Cw1X~12XN~Kk#9ett)^J&$X$$g&>+v@x##mgL7XrFFEHmBJ@1~ zR{Nh+mNKz#zWxy%^d2Chg=>1SFvjc+#*p*S>lMr+cwvgz;RBnOKxmk_P*#elT5v9j z(O>W(e8u=;3hcaBu?JiAWSa2TGQ{JEp2v|Hp>O!=JSwGoJDxOY5Q}!YTpN#i*CD6I zn1B4O?)OdH0=bXC1+;MQg~r)+mM76E?I2}^&?T+G#7XRPTv^eLF>7eKD7>{dY@ymN zpd6N=GiH?PPHZ%~m0)$f*2rRIJp!OY*o?$gW3li4l?sbFH;45elF?TjZW$L=xrEP& z>!017{#@J8_=1Sa@tv%Je)!_!;wRF6#kd$tK7s%9O9A}--je~$G1&k~b z2HVfkrkxj41vJ(K_IIWYtXA@#_OgQ~B>4c8>b!p1<0Oq-ywZ0qoc}jSZ1m#TeGwa~ z9D9&qHr6haAl237GY9nyt>2UM$#32qr`PquT;L7xNILzB+sk({#S)rwa3w|v72K~l zsiD-rTu9nd&H}f;NEO=#;r?Z3vJ~H-?@(|*8K*Q}^={4Du15142 z<12hhuR>mbdfW!5@geq2pV03tIaVFSNLH|$_Y*(qo6FW$nlX$6DW1IJY+6vQYilPg4Od}h{%c`KxCzdcy@->J9gNrknP9u56WeXaW;r{uBO ze8j`v@E=FQ4;i^Z;1110@Uh7?oZCGA)B3*iR}{iyNd{@f`%;ShU=FgPyiDLt z89d?_`9wX#Ko!I1q3y1J(#t$?j049DV`;b2@{Gs~`+UC=INa)m10HMHd!hhF_`8); zj`H^)`5+>h;=0~r60ISXUwq|$fHrRU3%C)_@oBu{_B zJjQ!ZY#xo@;RK)nNw1QQ`eLU%l-3*@?@E zf>3Szh=|3ok9#l7NGeEg-M>`YZs8kga?Gvpa{^gU@`u2=ek#c5Xn(B!1*`VB!2$Lr zSYpGB;y^88CAgyVDM4TDStNQH06{J$)n{Be+wePtMGj_?^%h%`qWr_U5A+$#H=<(F z_h2~_Ra#^+icMpNlSf%rd|pj6-RGEc`}Z+)d1G{y>r%sK_n)N84)zmAt-tcFiB@R{ z5Is}(z(Jrn(LI#rkV#-XW^qrz6)el6`@TeVkC)}jrs3(GuT0yz<)_xYQZmaQ+8tMR ztv)J<&S1KuPJG~V5R+7ZkhTq+ft z^Fvl_=B^O)yUgu;<=|XX zqh7!O_VoMtew@r*jiY~}A%bpEO&695ZQapvjUDj9KcV>I=2zIbNIhM})}Ww~z( zmixRZzj0(V-|jK3j{B#=q!B0nwO3sqUD@gS_4|4ku1Wp3@N6ORzg`?oc}&-wah;P4 zE2b0CX4rbl`qw!c{AvC+y3D7SE3GtsUm@y#20>x*S;q@-Fkvq7g&Z{I=A_vS|D+N> zLuB;Y`1;)`?SHK1*OpRVxaO$s6nNOk!ih$m>&yeE)iY&qM#I7@k}hb!%rt-lM{ z+o6}&kutyQa>hYrt<%Yxs7LGN|9>gyyR?Zq8iSuw`XCb)2Jt<9y4%q5X_J`(q!S&w7�^#Cc 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 ZGWYoJzhJbLX%4;sk(W`HE|N5U{$J1tp``!- literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/mobs/mm_262/tags.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/mobs/mm_262/tags.png new file mode 100644 index 0000000000000000000000000000000000000000..bafbffff37dddf99a27c9472607a0c635a076485 GIT binary patch literal 19549 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 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/mobs/mm_262/tags_600_0.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/mobs/mm_262/tags_600_0.png new file mode 100644 index 0000000000000000000000000000000000000000..3a66da4f59d974068731de807a8da73c3df2d99b GIT binary patch literal 20595 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 Dlwr{S literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/delos.css b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/delos.css new file mode 100644 index 0000000..404f231 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/delos.css @@ -0,0 +1,3403 @@ +/* -- for link pseudo-classes, respect order: Link, Visited, Hover, Active -- 3120 */ + +html { + +} + +body { + color:#222222; + background-color: #FFFFFF; + margin:0px; + font-size:0.89em; +} + +body, input, textarea { + font-family: Verdana,Arial,Helvetica,sans-serif; +} + +body.std { + background-image: url(images/frame_back.gif); + background-repeat: repeat-x; + background-color: #f0f0f0; +} + +div.ilFrame{ + padding:0px; +} + +.registration { + margin-top:5px; + width:700px; + margin-left:auto; + margin-right:auto; +} + +/* --- creates bug in IE6, if hasLayout not given (zoom: 1;) */ +div.ilFrameH{ + background-image: url(images/head_back.gif); + background-repeat: repeat-x; + background-color: #F0F0F0; + zoom: 1; +} + +div.ilFrameTL{ +} + +div.ilFrameTR{ +} + +div.ilFrameBR{ + padding: 0px 10px 0px 10px; +} + + +/* BEGIN WebDAV: Enable links with AnchorClick behavior for Internet Explorer. + * All skins which want to support mounting of Webfolders using Internet Explorer + * must explicitly enable AnchorClick behavior. + */ +a { + behavior: url(#default#AnchorClick); +} +/* END WebDAV: Enable links with AnchorClick behavior for Internet Explorer. */ + +.fullwidth{ + width: 100% +} + +input.fullwidth, textarea.fullwidth { + width: 98% +} + +label, input[type=checkbox], input[type=radio], select +{ + cursor:pointer; +} + +input[type=text], input[type=file], input[type=password], +textarea, select, div.input { + border: 1px solid #E0E0E0; + padding:3px; + text-decoration:none; + font-size: 90%; +} + +select { + padding: 1px; + font-size: 80%; +} + +div.input { + background-color: #FFFFFF; + overflow: auto; +} + +input[type=text].numeric +{ + text-align: right; +} + +input[type=checkbox], input[type=radio] +{ + border-style: none; + background-color: transparent; +} + +/* ---------------- alternating tablerowcolors ----------------- */ + + +.tblrow2_mo { + background-color: #F1F1F1; + color:#222222; + padding:3px; +} + +.tblrow1_mo { + background-color:#FFFFFF; + color:#222222; + padding:3px; +} + +.tblrow1_mo:hover, .tblrow2_mo:hover { + background-color:#D0D0FF; +} + +.tblrow2light { + background-color:#F1F1F1; + color:#808080; + padding:3px; + vertical-align:top; +} + +.tblrow1light { + background-color:#FFFFFF; + color:#808080; + padding:3px; + vertical-align:top; +} + +.tblrowmarked { + background-color:#FFE4E4; + color:#222222; + padding:3px; +} + +.tblrow2top { + background-color:#F1F1F1; + color:#222222; + padding:3px; + vertical-align: top; +} + +.tblrow1top { + background-color:#FFFFFF; + color:#222222; + padding:3px; + vertical-align: top; +} + +.tblrowmarkedtop { + background-color:#FFE4E4; + color:#222222; + padding:3px; + vertical-align: top; +} + +/* -------------------- table formatting ------------------ */ + +table { + font-size: 100%; +} + +table.std { + color:#222222; + background-color:#bbbbbb; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; +} + + +table.halfwidth { + color:#222222; + background-color:#bbbbbb; + width:50%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; +} + +table.ilPDSelectedItemBlock { + color:#222222; + background-color:#bbbbbb; + width:100%; + border-spacing:1px; + border-width:0px; +} + + +table.fullwidth_invisible { + color:#222222; + background-color:#FFFFFF; + width:100%; + border-spacing:0px; +} + +table.nobackground { + color: #000000; + background-color: inherit; + border-spacing:0px; + padding: 3px; +} + +table.shop { + width: 50%; + margin: 0; + cellspacing: 0; +} +div.shop { + text-align:right; + margin-top:-20px; +} +.shop img { + border:0; +} +.float_right { + float:right; +} +.subitem { + clear:both; + margin: 5px 0px; + padding-top: 5px; + border-top: 1px dotted #C0C0C0; +} + +.clear_both { + clear:both; +} + +td.nobackground { + color: #000000; + background-color: inherit; + border-spacing:0px; + border: none; + padding: 3px; + vertical-align: top; +} + +th.il_invisible, td.il_invisible { + background-color:#FFFFFF; + background-image: none; +} + +.tbltitle { + color:#222222; + font-weight:bold; + background-color: #EDEDED; + background-image: url(images/TableHeader.gif); + background-repeat:repeat-x; +} + +tr.tbltitle { + border-bottom-width:1px; + border-bottom-color:#9EADBA; + border-bottom-style:solid; +} + + +tr.std { + background-color:#FFFFFF; + color:#222222; + padding:3px; +} + +th.option, td.option { + background-color: #F5F5F5; + color:#222222; + padding:3px; + font-weight : bold; + vertical-align:top; + text-align:right; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.sub_option { + background-color:#FFFFFF; + color:#222222; + padding:3px; + font-weight : bold; + vertical-align:top; + text-align:right; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.option_subtitle { + background-color:#FFFFFF; + background-image: none; + width:100%; + color:#222222; + padding:13px 3px 3px 3px; + vertical-align:top; + text-align:left; + border-bottom-style:solid; + border-bottom-width:1px; + border-bottom-color:#9EADBA; +} + +td.option_value { + background-color:#FFFFFF; + background-image: none; + color:#222222; + padding:3px; + vertical-align:top; + text-align:left; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.option_value_center { + background-color:#FFFFFF; + background-image: none; + color:#222222; + padding:3px; + vertical-align:top; + text-align:center; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.option_value_details { + background-color:#FFE4E4; + background-image: none; + color:#222222; + padding:3px; + vertical-align:top; + text-align:left; +} +td.option_value_center_details { + background-color:#FFE4E4; + background-image: none; + color:#222222; + padding:3px; + vertical-align:top; + text-align:center; +} + +td.option_desc, p.option_desc { + background-color:#FFFFFF; + background-image: none; + color:#222222; + padding:3px; + font-style:italic; + font-weight:normal; + vertical-align:top; + text-align:left; +} + +td.option_info { + background-color:#FFFFFF; + background-image: none; + color:#222222; + padding:3px; + font-weight:bold; + vertical-align:top; + text-align:center; +} + +td.boxed { + border-style: solid; + border-width: thin; +} + + +/*Link, Visited, Hover, Focus, Activ*/ +a.il_ContainerItemCommand2:link, a.il_ContainerItemCommand2:visited, +a.il_ContainerItemCommand:link, a.il_ContainerItemCommand:visited +{ + font-size: 80%; + text-decoration: none; + margin: 0px 3px 0px 0px; + white-space: nowrap; + font-weight: normal; +} + +a.il_ContainerItemCommand2:hover, +a.il_ContainerItemCommand:hover +{ + text-decoration: underline; +} + +div.il_ContainerItemCommands2 +{ + text-align: right; + margin: 0px 3px 3px 3px; +} + + +div.il_ContainerItemCommands +{ + padding-bottom: 2px; + padding-top: 2px; +} + +/*Link, Visited, Hover, Focus, Activ*/ + +h4.il_ContainerItemTitle +{ + padding: 0px; + margin: 0px; + font-weight: normal; + font-size: 100%; + display: inline; +} + +div.il_ItemProperties +{ + margin-top: 2px; + margin-bottom: 5px; + text-align:left; + font-weight: normal; + font-size: 90%; +} + +div.il_ItemNotice +{ + margin-top: 2px; + margin-bottom: 5px; + text-align:left; + font-weight: normal; + font-size: 90%; + color: green +} + +div.il_Preconditions +{ + margin-top: 3px; + text-align:left; + font-size: 90%; +} + +a.il_ItemProperty:link, a.il_ItemProperty:visited { + text-decoration:none; + font-weight: normal; +} + +a.il_ItemProperty:hover { + color:#000000; +} + + +span.il_ItemAlertProperty +{ + color: #C04000; +} + +span.il_ItemProperty +{ +} + + + +/* Accordions */ +.il_VAccordionContainer, .il_HAccordionContainer { +} + +.il_VAccordionHead, .il_HAccordionHead { + padding: 3px; + background-color: #F3F3F3; + text-align:left; + border:1px solid #EAEAEA; + cursor: pointer; + color:#3444aa; + font-size: 110%; + padding-left: 30px; + background-image: url(images/tree_col.png); + background-repeat: no-repeat; + background-position: 7px 7px; +} + +.il_VAccordionContent, .il_HAccordionContent { +} + +.il_VAccordionInnerContainer { + margin-bottom: 10px; +} + +.il_HAccordionHead:hover, .il_VAccordionHead:hover { + background-color: #FFFF99; +} + +.il_HAccordionHeadActive, .il_VAccordionHeadActive { + background-image: url(images/tree_exp.png); + background-color: #FFFFC9; +} + +/* SCORM styles */ + +table.il_ScormTable +{ + color:#222222; + background-color:#bbbbbb; + border-spacing:1px; + border-width:0px; +} + +td.il_ScormTableKey { + background-color:#e2e2e2; + color:#222222; + padding-left:3px; + padding-right:3px; + padding-top:1px; + padding-bottom:1px; + vertical-align:top; + text-align:right; +} + +td.il_ScormTableValue { + background-color:#f7f7f7; + background-image: none; + color:#222222; + padding-left:3px; + padding-right:3px; + padding-top:1px; + padding-bottom:1px; + vertical-align:top; + text-align:left; +} + +/* must reset all values of td style */ +td.il_no_style { + font-weight:normal; + background-image:none; + background-color:white; +} + + +/* Forms */ +form.il_Form, form.ilForm +{ + padding: 0px; + margin: 0px; + border: 0px; +} + +input.ilHFormHighlighted +{ + background-color: #FFFF99; +} + +table.ilForm +{ + background-image: url(images/form_back.gif); + background-repeat: repeat-y; + background-color:#F6F6F6; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#EAEAEA; +} + +td.ilFormHeader, td.ilFormFooter +{ + background-color:#E3E3E3; + background-image: url(images/form_top_back.gif); + background-repeat: repeat-y; + padding: 4px 5px 1px 5px; + font-size:90%; + color: #303030; +} + +h3.ilFormHeader +{ + font-weight: bold; + margin:0px; + padding:0px; + font-size: 95%; + display: inline; +} + +td.ilFormOption +{ + padding: 8px; + text-align: right; + vertical-align:top; + border-right-width: 1px; + border-right-style: solid; + border-right-color: #EAEAEA; + font-size:90%; + width: 200px; + font-weight: normal; + color: #404040; +} + +td.ilFormSubOption +{ + padding: 8px; + padding-left: 40px; + text-align:right; + vertical-align:top; + border-right-width: 1px; + border-right-style: solid; + border-right-color: #EAEAEA; + font-size:90%; +} + +td.ilFormValue +{ + padding: 8px; + vertical-align:top; + font-size:90%; +} + +td.ilFormSubValue +{ + padding: 8px; + vertical-align:top; + font-size:90%; +} + +div.ilFormInfo +{ + margin: 2px 0px 4px 3px; + font-size: 80%; +} + + + +/* InfoScreen */ + +table.il_InfoScreen +{ + color:#222222; + background-color:#FFFFFF; + width:100%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#D6D6D6; +} + + +div.ilInfoScreenSec +{ + padding: 10px; +} + +div.ilInfoScreenSec > h3 +{ + margin: 8px 0px 14px 0px; + border-bottom-width:1px; + border-bottom-style:solid; + border-bottom-color:#D6D6D6; + color:#505050; + font-weight:normal; + font-size: 120%; +} + +td.il_InfoScreenProperty +{ + border-right-width:1px; + border-right-style:solid; + border-right-color:#D6D6D6; + text-align: right; + padding: 6px 10px 6px 4px; + vertical-align: top; + color:#505050; + width: 200px; +} + +td.il_InfoScreenPropertyValue +{ + padding: 6px 4px 6px 10px; + vertical-align: top; +} + +/* Explorer */ + +table.ilExplorer { + width:100%; + background-color: #F6F6F6; + /* background-image: url(images/head_back.gif); + background-repeat: repeat-x; + background-color: #a7d3ff; */ +} + +div.ilExplorerFrame { +} + +td.ilExpH { +} + +div.il_Explorer +{ + margin:0px; + min-height: 468px; + padding: 10px 5px 15px 5px; +} + +div.ilExpH{ + padding-top: 48px; + min-height: 35px; +} + +td.ilExpBody{ + border-top: 1px solid #E0E0E0; + background-color: #FAFAFA; +} + +h1.ilExplorerHead +{ + color: #404040; + margin: 0px; + padding: 10px 5px 10px 28px; + vertical-align:top; + text-align:left; + font-weight: bold; + font-size: 90%; +} + +div.il_ExplorerTree +{ + font-size: 90%; +} + +ul.il_Explorer +{ + margin: 0px 0px 0px 10px; + padding: 0px; + list-style:none; +} + +ul.il_ExplorerNoIndent +{ + margin: 0px; + padding: 0px; + list-style:none; +} + +li.il_Explorer +{ + margin: 0px; + padding: 0px; + white-space: nowrap; +} + +li.il_ExplorerInline +{ + margin:0; + padding:0; +} + +a.il_HighlightedNode, .ilHighlighted +{ + border-width: 1px; + border-style: solid; + border-color: #FFDD77; + background-color: #FFFF99; + padding: 0px 5px; +} + +div.il_ExplorerItemDescription +{ + margin-left: 40px; +} + +a.ilTreeView { + position:absolute; + left:-2px; + top: 270px; +} + +a.ilTreeView:hover { + left: -1px; +} + +a.ilTreeViewRight { + position:absolute; + right:-2px; + top: 270px; +} + +a.ilTreeViewRight:hover { + right: -1px; +} + +/* Table Links */ +a.tblheader, a.tblheader:visited +{ + color:#3444aa; +} + +a.tblheader:hover +{ + color:#000000; +} + +/* --- description text ---*/ +div.il_Description, td.il_Description +{ + margin-top:2px; + margin-bottom:5px; + font-size: 90%; + font-weight:normal; + text-align:left; +} +div.il_Description_no_margin, td.il_Description_no_margin +{ + font-size: 90%; + font-style: italic; + text-align:left; +} +div.il_info +{ + font-size: 90%; + text-align:left; +} +div.il_PermDescription +{ + font-size: 60%; + font-style: italic; +} + +/* ---------------- headlines ------------------ */ + +div.il_HeaderOuter +{ + clear: both; +} + +div.il_Header, a#il_mhead_t_focus +{ + color: #505050; +} + +h1.ilHeader +{ + margin: 0; + padding: 15px 0px 5px 0px; + font-size: 140%; + font-weight: normal; + border-bottom: 1px solid #EAEAEA; +} +h1.ilHeaderHasIcon +{ + margin-left: 50px; +} +span.ilHeader +{ +} +div.ilHeadAction +{ + float: right; + margin-top: 21px; +} +div.ilHeadAction .prop +{ + padding-right: 10px; +} +div.ilHeadAction a:hover +{ + text-decoration: none; +} +div.ilHeaderDesc +{ + padding-left: 51px; + font-size: 80%; + padding-top: 5px; + color: #808080; +} + +div.ilHeaderAlert +{ + padding-left: 51px; + font-size: 80%; + padding-top: 5px; + color: #C04000; +} + +div.il_HeaderInner +{ + margin-bottom: 10px; + padding: 13px 10px 15px 10px; + color:#222222; +} + +div.il_TreeIcons +{ + padding-right: 15px; + padding-top: 15px; + margin: 0px; +} + + +a.ilMainHeader, a.ilMainHeader:hover +{ + padding-top:1px; + padding-left:5px; + padding-right:5px; + padding-bottom:1px; + margin-top:2px; + margin-bottom: 2px; + border-style: solid; + border-width: 1px; + border-color: #B0B0B0; + background-color: #E6ECF8; + font-size:90%; +} + +div.ilLogin +{ + padding:32px 20px 3px 10px; + padding:21px 20px 3px 10px; + margin-top:0px; + margin-bottom:0px; + white-space: nowrap; + float:right; + font-size:85%; +} + + +span.il_menu +{ + line-height: 150%; + padding-left: 30px; +} + +.ilLanguageSelection +{ + font-size:80%; +} + +div.il_Footer +{ + padding-top:10px; + padding-bottom:10px; + font-size: 90%; + text-align:center; +} + +/* ----------------- permanent link ------------- */ + +div.ilPermaLink +{ + margin: 15px; +} + +div.ilPermaLink .small +{ + font-size: 70%; +} + +div.ilPermaLink .il_adv_sel +{ + font-size: 100%; + +} + +div.ilPermaLink input +{ + font-size: 70%; + width: 350px; +} + +div.ilPermaLink a +{ + font-size: 1em; +} + +#ilAdvSelListAnchorText_socialbm_actions +{ + font-size: 0.7em; +} + +/* ----------------- invisible border ------------- */ + +div.invisible_border { + margin-top:15px; + margin-bottom:15px; + margin-right:15px; + margin-left:15px; +} + +td.ilInvisibleBorder +{ + padding:15px; +} + +/* --- column table -- */ + +td.il_LeftColumn +{ + padding-right:10px; + vertical-align:top; + width:23%; +} + +td.il_CenterColumn +{ + vertical-align:top; +} + +td.il_RightColumn +{ + padding-left:10px; + padding-top: 0px; + vertical-align:top; + width:23%; +} + +/* ------- Helptext --------- */ +span.il_Helptext { + font-size: 90%; + font-weight: normal; +} + +/* ----------------- alternative text styles ------------- */ +.small { + text-decoration:none; + font-size: 90%; +} + +.xsmall { + text-decoration:none; + font-size: 80%; +} + +.smallgreen { + text-decoration:none; + font-size: 90%; + color:green; +} + +.smallred { + text-decoration:none; + font-size: 90%; + color:red; +} + +.obligatory { + font-weight: normal; + color: #800000; + font-variant: normal; +} + +.warning { + text-decoration:none; + font-weight:bold; + color:red; +} + +div.Warning { + text-decoration:none; + font-weight:bold; + color:red; +} + +div.Access { + text-decoration:none; + font-weight:bold; + text-decoration:underline; + color:red; +} + +.asterisk { + color:red; + font-size: 90%; +} + +.default { + text-decoration:none; + font-weight:normal; +} + +.inactivepage { + text-decoration:none; + font-weight: bold; + color: gray; +} + +.quote { + font-style:italic; + font-weight:normal; +} + +.subtitle { + font-style:italic; + font-weight:normal; + font-size: 90%; +} + +.questiontext { + font-weight:bold; +} + +.bold { + font-weight:bold; +} + +/* ----------------- alternative text styles ------------- */ + +.light +{ + color: #909090; +} + +/* ----------------- normal links ------------- */ + +a:link, a:visited { + text-decoration: none; + color:#0033AA; +} + +a:hover { + color:#000000; + text-decoration: underline; +} + + +a.light:link, a.light:visited { + text-decoration: none; + color:#3355BB; +} + +a.light:hover { + color:#000000; +} + +a.nostyle:link, a.nostyle:visited { + text-decoration: none; + color:#000000; +} + +a.nostyle:hover { + color:#000000; +} + + +/* ------------------- mail links ----------- */ +a.mailread, a.mailread:visited +{ + font-weight: normal; +} + +a.mailunread, a.mailunread:visited +{ + font-weight: bold; +} + +/* ------------------- forum links ----------- */ +a.postread, a.postread:visited +{ + font-weight: normal; +} + +a.postunread, a.postunread:visited +{ + font-weight: bold; +} + +a.postnew, a.postnew:visited +{ + font-style: italic; + font-weight: bold; +} + +blockquote.ilForumQuote +{ + margin: 0 20px 10px 20px; + padding: 5px; + border-width:1px; + border-color:#B6B6B6; + border-style:solid; +} + +div.ilForumQuoteHead +{ + font-weight: bold; + font-size: 90%; + margin: 0px 0px 10px 0px; +} + +/* ------------------ buttons -------------- */ + +div.il_ButtonGroup +{ + margin: 3px 0px 10px 0px; + line-height: 150%; + white-space: nowrap; + display: block; +} + +input.submit, a.submit, a.submit:hover +{ + font-size: 80%; + font-weight:normal; + line-height:17px; /* Safari */ + background-color: #FFFFFF; + background-image: url(images/ButtonsBack.gif); + background-position: bottom; + background-repeat:repeat-x; + color:#335599; + border-width:1px; + border-color: #BABABA; + border-style:solid; + padding: 0px 5px; + margin: 0px; + text-decoration:none; + cursor:pointer; + display: inline-block; +} + +input.submit:hover, a.submit:hover +{ + background-color: #E3EBFF; + background-image: none; + color:#444444; +} + +input.submit_disabled, a.submit_disabled, a.submit_disabled:hover { + background-color:#E6ECF8; + color:gray; + border-width:1px; + border-color:#B6B6B6; + border-style:solid; + padding:2px; + text-decoration:none; + font-size: 90%; + cursor:pointer; +} + +a.ilEditSubmit { + background-color: #FFFFFF; + background-image: url(images/ButtonsBack.gif); + background-position: bottom; + background-repeat:repeat-x; + padding: 2px; + margin: 0px; + border-width:1px; + border-top-color: #BABABA; + border-left-color: #BABABA; + border-bottom-color: #808080; + border-right-color: #808080; + border-style:solid; + text-decoration: none; + font-size: 80%; + line-height: 14px; + cursor:pointer; +} + +input.ilEditSubmit { + color:#2255a0; + padding: 1px; + margin: 0px; + font-size: 12px; + line-height: 14px; + cursor:pointer; + + background-color: #FFFFFF; + background-image: url(images/ButtonsBack.gif); + background-position: bottom; + background-repeat:repeat-x; + border-width:1px; + border-top-color: #BABABA; + border-left-color: #BABABA; + border-bottom-color: #808080; + border-right-color: #808080; + border-style:solid; +} + +div.ilEditHelpline { + margin: 3px 0px; + padding: 0px; + font-size: 80%; + background-color:#FFFFFF; + color:#000000; +} + +input.tblrow1, input.tblrow2 +{ + background-color:#ffffff; + color:#000000; + background-image: none; + padding:0px; +} + + +input.submit:hover, input.ilEditSubmit:hover, a.submit:hover { + color:#000000; +} + +/* Messages */ +div.ilInfoMessage { + background-color: #ecf0f9; + margin: 0px 0px 8px 10px; + padding: 5px 30px; + min-height: 20px; + vertical-align: middle; + font-size: 90%; + clear:both; +} + +div.ilFailureMessage { + background-color: #fceaea; + margin: 0px 0px 8px 10px; + padding: 5px 30px; + min-height: 20px; + vertical-align: middle; + font-size: 90%; + clear:both; +} + +div.ilSuccessMessage { + background-color: #f0fdf0; + margin: 0px 0px 8px 10px; + padding: 5px 30px; + min-height: 20px; + vertical-align: middle; + font-size: 90%; + clear:both; +} + +div.ilQuestionMessage { + background-color: #fffcee; + margin: 0px 0px 8px 10px; + padding: 5px 30px; + min-height: 20px; + vertical-align: middle; + font-size: 90%; + clear:both; +} + +img.ilInfoMessage, img.ilFailureMessage, img.ilSuccessMessage, img.ilQuestionMessage { + position: absolute; +} + +.alert { + color: #C04000; +} + +select.ilEditSelect { + background-color:#ffffff; + border-width:1px; + border-color:#bbbbbb; + padding:1px; + background-image: none; + text-decoration:none; + font-size: 12px; +} + +img { + vertical-align: middle; + border: 0px; +} + +/* --- to prevent tab-images from spacing when using DOCTYPE xhtml --- */ +img.imgtab { + display:block; +} + +/* ------------------ content window body tag (not used yet) -------------- */ +.content { + margin:0px; +} + +/* --- Services/COPage ---*/ + +div.il_droparea +{ + border-style: solid; + border-width: 1px; + border-color: #D0D0D0; + font-size: 1px; + background-image: url(images/drop_back.gif); + background-repeat: repeat; + padding: 0px 0px; + text-align: center; + height: 12px; +} + +div.il_droparea_active +{ + padding: 0px 0px; + border-style: solid; + border-width: 1px; + border-color: #000000; + font-size: 1px; + background-image: url(images/drop_back_active.gif); + background-repeat: repeat; + text-align: center; + height: 12px; +} + +div.il_droparea_valid_target +{ + padding: 0px 0px; + border-style: solid; + border-width: 1px; + border-color: #000000; + font-size: 1px; + background-image: url(images/drop_back.gif); + background-repeat: repeat; + text-align: center; + height: 12px; +} + +div.il_editarea_nojs +{ + border-style: dotted; + border-width: 1px; + border-color: #999999; +} + +div.il_editarea +{ + border-style: solid; + border-width: 1px; + border-color: transparent !important; + border-color: #FFFFFF; /* IE6 does not understand the transparent border */ +} + +div.il_editarea_disabled +{ + border: 2px dotted red; +} + +div.il_editarea_active +{ + border-style: solid; + border-width: 1px; + border-color: #909090; +} + +div.il_editarea_selected +{ + border-style: solid; + border-width: 2px; + border-color: #00E253; +} + +div.il_editarea_disabled_selected +{ + border: 2px solid red; +} + +div.il_editarea_active_selected +{ + border-style: solid; + border-width: 2px; + border-color: #000000; +} + +table.il_editmenu +{ + border-style: solid; + border-width: 1px; + border-color: #909090; + background-color: #FFFFFF; + color: #000000; + font-weight: normal; + text-align: left; + font-style: normal; + font-size: 14px; +} + +a.il_PageDisabled +{ + border-bottom: 2px dotted red; +} + +a.il_PageDeactivatedElements +{ + border-right: 2px dotted red; +} + +div.ilEditLabel +{ + position:absolute; + background-color:#F5F5F5; + font-size:70%; + padding:1px 3px; + border-style: solid; + border-width: 0px 1px 1px 0px; + border-color: #909090; +} + +div.ilEditVAccordCntr +{ + margin-top: 15px; + padding: 5px; +} + +div.ilEditVAccordICntr +{ + background-color: #FFFFFF; + margin-bottom: 15px; + border-width:1px; + border-color:#9EADBA; + border-style:solid; +} + +div.ilEditVAccordIHead +{ + padding: 3px; + background-color: #E2EAF4; + text-align:left; + background-repeat: no-repeat; + background-position: 3px 4px; +} + +div.ilEditVAccordICont +{ + padding: 10px; + background-color: #FFFFFF; +} + +div.ilTinyMenuSection +{ + float:left; + white-space:nowrap; + border-right: solid 1px #E0E0E0; + padding: 0px 10px 4px 0px; + margin-right: 10px; +} + +#ilTinyMenuButtons +{ + padding-bottom: 15px; + zoom:1; +} + +#iltinymenu .bd div.last +{ + float:left; + white-space:nowrap; + padding: 0px 10px 2px 0px; + border-right: 0; + margin: 0; +} + +#iltinymenu .bd div .small +{ + color: #909090; + font-style: italic; +} + +#ilsaving +{ + position: fixed; + top: 0px; + left: 0px; + text-decoration: blink; +} + +.ilTinyMenuDropDown span +{ + padding: 2px 0px 0px 5px; + width: 75px; + overflow: hidden; + display: inline-block; + line-height: 1em; +} + +a.ilTinyMenuDropDown +{ + display: inline-block; + padding: 0px 2px 1px 0px; +} + +#ilEditorTD p +{ + margin: 0; + padding: 0; +} + +/* Page TOC */ + +div.ilc_page_toc_PageTOC +{ + font-size: 90%; + padding: 5px 5px 10px 5px; + background-color:#FAFAFA; + border:1px solid #F0F0F0; + float: left; +} + +h1.ilc_page_toc_PageTOCHead +{ + margin: 0px; + font-size: 100%; + padding: 0px; + font-weight: bold; + text-align: center; +} + +ul.ilc_page_toc_PageTOCList +{ + margin: 0px 0px 0px 10px; + padding: 0px; + list-style: none; +} + +li.ilc_page_toc_PageTOCItem +{ + margin: 0px; + padding: 0px 0px; + white-space: nowrap; + margin-top: 5px; +} + +a.ilc_page_toc_PageTOCLink +{ + color:#0033AA; + font-weight: normal; + text-decoration: none; +} + +a.ilc_page_toc_PageTOCLink:hover +{ + color:#000000; +} + +a.ilc_page_toc_PageTOCLink:visited +{ + color: blue; +} + +/* ------------------ blind image - spacer gif -------------- + please use this style class always when using this blind image */ +img.spacer { + display:block; +} + +/* --- calendar styles -- */ +div.dp_Menu +{ + padding-top:1px; + padding-left:5px; + padding-right:5px; + padding-bottom:1px; + margin-top:2px; + margin-bottom:2px; + border-width: 1px; + border-style: solid; + border-color: #9EADBA; + background-color: #EBEBEB; + width: 152px; + font-size: 90%; +} + +td.even +{ + color:#222222; + background-color:#F7F7F7; + padding: 3px; +} + +td.uneven +{ + color:#222222; + background-color:#EEEEEE; + padding: 3px; +} + +td.today +{ + text-align: center; + font-size: 90%; + background-color: #E0E0FF; +} + +td.chosenDate +{ + text-align: center; + font-size: 90%; + background-color: #FFE4E4; +} + +td.date +{ + text-align: center; + font-size: 90%; + background-color: #F7F7F7; +} + +td.prevMonth +{ + text-align: center; + font-size: 90%; + background-color: #DFDFDF; +} + +td.todayMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #E0E0FF; +} + +td.chosenDateMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #FFE4E4; +} + +td.dateMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #F7F7F7; +} + +td.prevMonthMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #DFDFDF; +} + +td.evenMO +{ + color:#222222; + background-color:#F7F7F7; + font-size: 90%; + padding: 3px; +} + +td.unevenMO +{ + color:#222222; + background-color:#EEEEEE; + font-size: 90%; + padding: 3px; +} + +td.weeknumber +{ + color: #5F5F5F; + background-color: transparent; + font-size: 90%; +} + +a.weekLink +{ + font-size: 80%; +} + +td.appointmentConfTitle +{ + font-style: italic; +} + +td.doubleComment +{ + font-size: 80%; + color: #FF0000; + font-weight: bold; +} + +td.il_CalMonth +{ + font-size: 90%; +} + +td.il_CalNextMonth +{ + font-size: 90%; +} + +td.il_CalNextMonth +{ + font-size: 80%; +} + +td.il_CalShortMonth +{ + font-size: 80%; +} + +td.il_CalShortWeek +{ + font-size: 80%; +} + +td.il_CalShortDayOfWeek +{ + font-size: 80%; +} + +td.il_CalDay +{ + font-size: 80%; +} + +/* --- content styles (will move to content.css) --- */ +td.ilc_PageDisabled +{ + padding:20px; + border-right-style: solid; + border-color: #9EADBA; + border-right-width: 1px; + border-top-width: 1px; + border-bottom-width: 1px; + margin-bottom: 0px; + border-left: 3px dotted red; + +} + +div.ilc_DefinitionHeader +{ + margin-top: 10px; + margin-bottom: 10px; + padding-bottom: 5px; + padding-top: 5px; + border-bottom-width: 1px; + border-bottom-style: solid; + border-top-width: 1px; + border-top-style: solid; + border-color: #000000; +} + +table.ilc_Fullscreen +{ + background-color: #FFFFFF; + position: absolute; + margin: 0; + padding: 0; + height: 100%; + width: 100%; +} + +html.ilc_Fullscreen, body.ilc_Fullscreen +{ + margin: 0; + padding: 0; + height: 100%; +} + +div.ilLMMenu +{ + margin: 0px 0px 5px 10px; +} + +div.ilc_LMMenu +{ + line-height: 22px; +} + +a.ilc_LMMenu +{ + padding-top:1px; + padding-left:5px; + padding-right:5px; + padding-bottom:1px; + margin-top:2px; + margin-bottom:2px; + border-width: 1px; + border-style: solid; + border-color: #B0B0B0; + background-color: #E6ECF8; + white-space: nowrap; +} + +div.ilc_TableOfContents +{ + background-color:#FFFFFF; + padding:20px; + border-spacing: 1px; + border-style: solid; + border-color: #EEEEEE; + border-width: 1px; + margin-bottom: 0px; +} + +table.ilc_media +{ + background-color:white; +} + +h1.il_LMHead +{ + margin: 12px 15px 6px 15px; + font-size: 120%; + font-weight: normal; +} + +table.ilc_Table +{ + border-collapse: collapse; + background-color: #FFFFFF; + margin: 10px 0px; + border-color: #9EADBA; +} + +/* -- Members Gallery Styles -- */ +div.il_MembersGallery +{ + margin: 0 auto; + text-align:center; + width:95%; + padding: 8px; + line-height: 1.33; + display:block; + float:left; +} + +div.il_Member +{ + page-break-before: auto; + margin: 0px 5px 20px 5px; + background-color: #EEEEEE; + padding: 10px 15px; + font-size: 75%; + height:14em; + width:10em; + float:left; + text-align:center; + overflow: hidden; +} + +div.il_Tutor +{ + page-break-before: auto; + margin: 0px 5px 20px 5px; + padding: 10px 15px; + background-color: #BBBBBB; + font-size: 75%; + height:14em; + width:10em; + float:left; + text-align:center; + overflow: hidden; +} + +/* COPage Comparison */ + +div.ilEditModified +{ + border-left-width: 3px; + padding-left: 5px; + border-left-style: solid; + border-left-color: #8080FF; + border-bottom-width: 3px; + padding-bottom: 5px; + border-bottom-style: solid; + border-bottom-color: #8080FF; + margin-bottom: 2px; +} + +div.ilEditDeleted +{ + border-left-width: 3px; + padding-left: 5px; + border-left-style: solid; + border-left-color: #FF8080; + border-bottom-width: 3px; + padding-bottom: 5px; + border-bottom-style: solid; + border-bottom-color: #FF8080; + margin-bottom: 2px; +} + +div.ilEditNew +{ + border-left-width: 3px; + padding-left: 5px; + border-left-style: solid; + border-left-color: #80FF80; + border-bottom-width: 3px; + padding-bottom: 5px; + border-bottom-style: solid; + border-bottom-color: #80FF80; + margin-bottom: 2px; +} + +span.ilDiffDel +{ + background-color: #FFC0C0; +} + +span.ilDiffIns +{ + background-color: #C0FFC0; +} + +a.ilWikiPageMissing:link, a.ilWikiPageMissing:visited +{ + color: red; +} + +a.ilWikiPageMissing:hover +{ + color: black; +} + +div#agreement +{ + width:100%; + height:375px; + overflow:auto; + overflow-x:hidden; +} + +span.ilSearchHighlight +{ + font-weight: bold; +} + +div.il_SearchFragment +{ + margin-top:2px; + margin-bottom:5px; + font-size: 80%; + font-weight:normal; + text-align:left; +} + + + +/* CHANGES */ + + +div.ilMainHeader { + right: 0px; + min-height: 35px; + padding: 0px; +} + +div.ilMainMenuSection { + background-repeat: repeat-x; + background-image: url(images/mm_back.gif); + min-height:31px; +} + +div.ilMainMenuHeadSection { + +} + +div.ilMemberViewMainHeader +{ + /* background-color: #981a0a; */ + background-color: #981a0a; + right: 0px; + min-height: 50px; + padding-top: 8px; +} + +a.ilLogin, a.ilLogin:visited +{ + +} + +/* MainMenu */ +div.ilMainMenuSection +{ + +} + +div.ilMainMenu +{ + background-repeat: repeat-x; + background-position: bottom; + margin-top: 0px; + padding: 0px 0px 0px 20px; + line-height: normal; +} +ul.ilMainMenu +{ + margin: 0px; + padding: 0px; + list-style:none; + white-space: nowrap; +} + +li.ilMainMenu +{ + float:left; + margin: 0px; + padding-top: 0px; + height: 31px; + border-left: 1px solid #d8ebff; + border-left: 1px solid #a3c8ff; + border-right: 1px solid #a3c8ff; +} + +span.MMSpan +{ + display: block; +} + +a.MMInactive:link, a.MMInactive:visited +{ + display: block; + color:#003388; + font-size: 85%; + text-decoration:none; + line-height: 26px; + padding: 0px 10px 3px 10px; + margin: 0px 0px 2px 0px; + font-weight: normal; + white-space: nowrap; + margin-left: -1px; + margin-top: 1px; + background-repeat: repeat-x; + background-image: url(images/mm_back2.gif); +} + +a.MMInactive:hover +{ + color:#000000; + text-decoration:none; + background-color: #d0e8ff; + background-repeat: repeat-x; + background-image: url(images/mm_back3.gif); +} + +a.MMActive:link, a.MMActive:visited +{ + display: block; + color:#003388; + font-size: 85%; + text-decoration:none; + line-height: 26px; + padding: 0px 10px 3px 10px; + margin: 0px 0px 2px 0px; + font-weight: normal; + white-space: nowrap; + background-color: #d0e8ff; + margin-left: -1px; + margin-top: 1px; + background-repeat: repeat-x; + background-image: url(images/mm_back3.gif); +} + +a.MMActive:hover +{ + color:#000000; + text-decoration:none; +} + +div.ilMainMenuSearch { + margin: 5px 20px 0px 3px; +} + +form.ilMainMenuSearch +{ + padding: 0px; + margin: 0px; +} + +input.ilMainMenuSearch { + cursor:pointer; + border-style: solid; + border-width: 1px; + border-color: #D6D6D6; + width:150px; + padding: 1px; + padding-right: 20px; + margin: 0px; + background-image: url(images/icon_seas_s.gif); + background-repeat: no-repeat; + background-position: center right; + background-color: #FFFFFF; + min-height:16px; +} + +input.ilMainMenuSearchSubmit +{ + margin: 0px; + background-color: #FFFFFF; + background-image: url(images/ButtonsBack.gif); + background-position: bottom; + background-repeat:repeat-x; + color:#2255a0; + border-width:1px; + border-color: #BABABA; + border-style:solid; + padding: 0px 5px; + text-decoration:none; + font-size: 70%; + cursor:pointer; + font-weight:normal; + display: inline-block; +} + +span.ilMMStatus, span.ilHActProp { + position: absolute; + font-size: 0.80em; + font-weight: bold; + margin-top: -3px; + margin-left: -3px; + background-color: #D06000; + color: #F0F0F0; + padding: 0px 3px 1px 3px; + border-radius: 8px; + box-shadow: 1px 1px 1px #505050; +} + +span.ilHActProp { + margin-left: -4px; + font-size: 0.70em; + font-weight: normal; + border: 1px solid #E0E0E0; + color: #909090; + background-color: #F3F3F3; + box-shadow: 1px 1px 1px #B0B0B0; +} + +/* Main Menu Top Title */ +div.ilTopTitle +{ + color: #335599; + font-size: 16px; + letter-spacing: 0.05em; + padding: 16px 0 0 25px; + white-space: nowrap; + word-spacing: -0.1em; + float: left; +} +input.ilOpenIDBox +{ + background-image:url('images/openid.png'); + background-repeat:no-repeat; + padding-left:20px; +} + + +table.ilTabContentOuter +{ + border-style: solid; + border-color: #bccae5; + background-color: #FFFFFF; + border-width: 1px 1px; + margin: 0px; + clear:both; + width:100%; +} + +div.ilTabContentInner +{ + padding: 0px 5px; + margin: 10px 0px; + clear:both; + min-height: 300px; +} + + +div.ilFrameBL +{ + background-color: #F9F9F9; + padding-top: 5px; +} + + +/* Tabs */ + +div.il_Tab +{ + float:left; + padding-left:0px; + line-height:normal; + border-bottom-color: #bccae5; + border-bottom-width: 1px; + margin: 0px 10px; +} + +ul.il_Tab +{ + margin: 0px; + padding: 0px; + list-style:none; + position: relative; + top: 1px; +} + +li.tabinactive +{ + float:left; + margin: 0px 2px 0px 0px; + padding: 0px; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #bccae5; + white-space: nowrap; +} + +a.tabinactive +{ + float: left; + display:block; + border-width: 1px; + border-style: solid; + border-color: #bccae5; + border-bottom-color: #a7b4cc; + background-color: #e8effe; + border-bottom-width: 0px; + padding: 4px 7px 4px 7px;; + font-size: 80%; + text-decoration: none; +} + +a.tabinactive:hover +{ + background-color: #FFFFFF; + text-decoration: none; +} + +li.tabactive +{ + float:left; + margin: 0px 2px 0px 0px; + padding: 2px 0px; + border-width: 1px; + border-style: solid; + border-color: #bccae5; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #FFFFFF; + background-color: #FFFFFF; + white-space: nowrap; +} + +a.tabactive:link, a.tabactive:visited, a.tabactive:hover +{ + float: left; + display:block; + padding: 2px 7px; + font-size: 80%; + text-decoration: none; +} + +li.backtab +{ + float:left; + margin: 0px 2px 0px 0px; + padding: 2px 0px; +} + +a.backtab, a.backtab:hover +{ + float: left; + display:block; + background:url("images/BackTab.gif") no-repeat left top; + padding: 3px 8px 3px 12px; + font-size: 80%; +} + +li.back2tab +{ + float:left; + margin: 0px 2px 0px 0px; + padding: 2px 0px; +} + +a.back2tab, a.back2tab:hover +{ + float: left; + display:block; + background:url("images/Back2Tab.gif") no-repeat left top; + padding: 3px 8px 3px 12px; + font-size: 80%; +} + +li.nontabbed +{ + float:left; + margin: 0px 2px 0px 0px; + padding: 0px; + white-space: nowrap; + /* border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #bccae5; */ +} + +a.nontabbed +{ + float: left; + display:block; + /* border-width: 1px; + border-style: solid; + border-color: #bccae5; + border-bottom-color: #a7b4cc; + background-color: #e8effe; */ + border-bottom-width: 0px; + padding: 5px 7px 4px 7px;; + font-size: 80%; + text-decoration: none; +} + +/* Commented Backslash Hack + hides rule from IE5-Mac, we do not want the left float for other browsers \*/ + a.tabinactive a.tabactive a.backtab {float:none;} +/* End IE5-Mac hack */ + + + +/* Sub Tabs */ + +div.il_SubTab +{ + float:left; + width:100%; + margin: 0px; + padding-left: 2px; +} + +ul.il_SubTab +{ + margin: 0px; + /* padding: 10px 15px 0px 15px; */ + padding: 5px 5px 5px 5px; + list-style:none; +} + +li.subtabinactive +{ + float:left; + margin:0px; + padding-right: 15px; +} + +a.subtabinactive +{ + float: left; + display:block; + padding: 3px 0px 3px 0px; + font-size: 80%; +} + +a.subtabinactive:hover +{ + text-decoration: underline; +} + +li.subtabactive +{ + float:left; + margin:0; + padding-right: 15px; +} + +a.subtabactive, a.subtabactive:hover +{ + display:block; + padding: 3px 0px 3px 0px; + font-size: 80%; + color: #000000; + /* background-color: #FFFFFF; */ + text-decoration: underline; +} + + + +table.il_ColumnLayout +{ + width:100%; + border-spacing:0px; +} + +/* GroupedLists */ + +div.ilGroupedListH { + padding: 2px 10px; + background-color:#F0F0F0; + font-size:85%; +} + +div.ilGroupedListSep { + padding-bottom: 3px; + border-bottom: 1px solid #E0E0E0; + /* height: 1px; */ + margin: 0 10px 3px 10px; +} + +a.ilGroupedListLE { + display: block; + padding: 5px 10px; + font-size: 90%; +} + +a.ilGroupedListLE:hover { + background-color: #FFFFD9; + text-decoration: none; +} + +td.ilGroupedListNewCol { + border-left: 1px solid #E0E0E0; +} + +/* Overlays, Blocks */ +table.il_Block, .ilOverlay +{ + background-color:#FFFFFF; + border: 1px solid #D6D6D6; + text-align: left; +} + +.ilOverlay +{ + position:absolute; + box-shadow: 2px 2px 4px #C0C0C0; +} + +/* Blocks */ + +table.il_Block +{ + width:100%; + border-spacing:0px; + border-collapse:collapse; + margin-bottom: 20px; + clear:both; +} + +td.ilBlockHeader, td.ilBlockHeaderBig +{ + font-weight: bold; + padding: 3px; + text-align:left; + font-size: 90%; + color: #404040; + background-color: #F8F8F8; + background-image: url(images/block_top.gif); + background-repeat: repeat-x; + border-bottom:1px solid #E9E9E9; +} + +td.ilBlockHeaderBig +{ + font-size: 100%; +} + +h3.ilBlockHeader +{ + font-weight: bold; + margin:0px; + padding:0px; + font-size: 100%; + display: inline; +} + +td.il_BlockFooter { + color:#222222; + background-color:#D0D0FF; + text-align:right; + font-size: 80%; + padding:2px; +} + +.il_BlockInfo +{ + font-size: 80%; + color: #909090; +} + +th.ilContainerBlockHeader +{ + font-weight: bold; + font-size: 90%; + padding: 2px; + text-align:left; + vertical-align: middle; + background-color: #F8F8F8; + background-image: url(images/block_top.gif); + background-repeat: repeat-x; + border-bottom-width:1px; + border-bottom-style:solid; + border-bottom-color:#E9E9E9; +} + +h3.ilContainerBlockHeader +{ + font-weight: bold; + padding: 0px; + margin: 0px; + display: inline; + font-size: 100%; +} + +table.ilContainerBlock +{ + border-color:#D6D6D6; + width:100%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + clear:both; + margin-bottom:20px; +} + +th.ilPDBlockSubHeader +{ + font-weight: normal; + text-align:left; + font-size: 90%; + background-color: #F8F8F8; + vertical-align: middle; + border-top-color: #F0F0F0; + border-top-style: solid; + border-top-width: 1px; + padding: 1px 3px; +} + +h3.ilPDBlockSubHeader +{ + font-weight: normal; + padding: 0px; + margin: 0px; + display: inline; + font-size: 100%; +} + +.ilBlockRow1, .ilBlockRow2 { + padding:3px; + border-top-color: #F0F0F0; + border-top-style: solid; + border-top-width: 1px; +} + +/* Tables */ + +div.tblfooter, div.ilTableNavBlock { + font-weight:normal; + background-color: #F5F5F5; + padding: 3px; + font-size: 80%; + text-align:right; +} + +div.ilTableNav { + font-weight:normal; + padding: 3px; + font-size: 80%; + text-align:right; +} + +td.tblfooter { +} + +tr.tblfooter { + color:#000000; + font-weight:normal; + background-color: #F9F9F9; + border-top-color: #F0F0F0; + border-top-style: solid; + border-top-width: 1px; +} + +.tblrow1 { + padding:3px; + background-color: #FFFFFF; + border-top-color: #F0F0F0; + border-top-style: solid; + border-top-width: 1px; +} + +.tblrow2 { + padding:3px; + background-color: #FFFFFF; + border-top-color: #F0F0F0; + border-top-style: solid; + border-top-width: 1px; + background-color: #FAFAFA; +} + + +td.submit { + padding:3px; + vertical-align:top; + background-color: #F3F3F3; +} + +/* Toolbar */ +div.ilToolbar +{ + background-color: #F4F4F4; + padding: 3px 3px 5px 3px; + margin-bottom: 8px; + font-size: 90%; + white-space: nowrap; +} + +span.ilToolbarSeparator +{ + border-right: solid 1px #E0E0E0; + padding: 0px 10px 2px 0px; + margin-right: 10px; +} + +/* List Items */ +div.ilContainerListItemOuter +{ + padding: 15px; + zoom: 1; +} + +td.ilContainerListFooter +{ + padding-left: 15px; +} + +div.ilContainerListItemOuterHighlight +{ + padding: 15px; + background-color: #FFFFD9; + zoom: 1; +} + +.ilCLIRow1, .ilCLIRow2 { + padding: 0px; + border-top-color: #F0F0F0; + border-top-style: solid; + border-top-width: 1px; +} + +td.ilCLI { + padding: 0px; +} + +div.il_ContainerListItem +{ + margin: 2px 0px; + padding-left: 8px; +} + +div.il_adv_sel +{ + border:1px solid #D6D6D6; + box-shadow: 2px 2px 4px #C0C0C0; +} + +table.il_adv_sel { + color:#000000; + background-color:#FFFFFF; + border-spacing:0px; + cursor: pointer; +} + +tr.il_adv_sel { + cursor: pointer; +} + +tr.il_adv_sel_act { + background-color: #FFF9BC; + cursor: pointer; +} + +td.il_adv_sel { + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #F0F0F0; + padding: 3px 10px; + text-align: left; + white-space: nowrap; + cursor: pointer; +} + +td.il_adv_sel_ic { + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #F0F0F0; + padding: 3px 0px 3px 10px; + text-align: left; + cursor: pointer; +} + +div.il_adv_cont { + background-image:url(images/25black.png); +} + +/* tables */ +div.ilTableHeaderTitleBlock +{ + font-weight: bold; + padding: 3px; + font-size: 90%; + color: #404040; + background-color: #F8F8F8; + background-image: url(images/block_top.gif); + background-repeat: repeat-x; + border-bottom-width:1px; + border-bottom-style:solid; + border-bottom-color:#E9E9E9; +} + +div.ilTableHeaderTitle +{ + margin: 0px 0px 5px 0px; + padding: 0px 0px 2px 0px; + font-size: 120%; + color: #404040; + border-bottom-width:1px; + border-bottom-style:solid; + border-bottom-color:#E9E9E9; +} + +h3.ilTableHeaderTitleBlock { + font-weight: bold; + font-size: 100%; + display:inline; + padding: 0px; + margin: 0px; +} + +h3.ilTableHeaderTitle { + font-weight: normal; + font-size: 100%; + display:inline; + padding: 0px; + margin: 0px; +} + +div.ilTableOuter +{ + border-width:1px; + border-style:solid; + border-color:#D6D6D6; + padding:0px; +} + +div.ilTableSelectAll +{ + background-color: #F8F8F8; + padding:3px 6px; +} + +div.ilTableCommandRow, div.ilTableCommandRowTop +{ + background-color: #F0F0F0; + padding:3px 6px; + font-size: 90%; +} + +div.ilTableCommandRowTop { + border-bottom-width:1px; + border-bottom-style:solid; + border-bottom-color:#D6D6D6; +} + +span.ilTableFootLight +{ + color: #909090; +} + +div.ilTableFilterActivator { + margin: 0px 0px 5px 3px; +} + +.ilTableMenuItem { + margin: 0px 10px 0px 0px; +} + + +div.ilTableFilter { + padding: 0px 0px 5px 0px; + margin: 0px; +} + +legend.ilTableFilter { + font-size: 80%; + border-width: 0px; + padding: 2px 5px; + margin: 0px; + font-weight: normal; +} + +fieldset.ilTableFilter { + border: 1px #E0E0E0 solid; + background-color: #FBFBFB; + padding: 5px; + margin: 5px 0px; +} + +div.ilTableFilterLabel { + font-style: italic; + border-bottom: 1px #C0C0C0 solid; + background-color: #F0F0F0; + padding: 3px 5px; +} + +div.ilTableFilterInput { + min-width: 150px; + padding: 5px 0px; +} + +td.ilFilterOption { + text-align: left; + vertical-align: top; + font-size: 80%; + white-space: nowrap; + padding: 0px 5px 5px 0px; + min-width: 150px; +} + + +td.ilFilterType { + font-size: 80%; + font-weight: bold; + text-align: left; + white-space: nowrap; + padding: 3px; +} + +table.fullwidth { + background-color:#FFFFFF; + width:100%; + border-collapse:collapse; +} + +.tblheader { + font-weight: normal; +} + +tr.tblheader +{ + font-weight: normal; + background-color: #F9F9F9; + font-size:90%; + border-bottom-color:#D6D6D6; + border-bottom-style:solid; + border-bottom-width:1px; + /* font-style: italic; */ +} + +th +{ + text-align: left; + vertical-align: bottom; + font-weight: normal; +} + +td.std, th.std { + padding: 4px 6px; + text-align: left; +} + +/* Navigation History */ +form.ilNavHistoryForm +{ + padding: 0px; + margin: 0px 5px 0px 0px; + padding: 5px 5px 2px 5px; + border: 0px; + display: inline; + font-size: 80%; +} + +input.ilNavHistorySubmit { + color:#2255a0; + padding: 0px; + margin: 0px; + border-width: 0px; + /* font-size: 80%; */ + cursor:pointer; + background-color: #F0F0F0; +} + +select.ilNavHistorySelect { + border-width:0px; + padding:0px; + background-image: none; + text-decoration:none; + /* font-size: 80%; */ +} + +.ilAccHeadingHidden, .ilAccHidden +{ + position:absolute; + left:-2000px; + top:auto; + width:1px; + height:1px; + overflow:hidden; +} + +a.ilAccAnchor, a.ilAccAnchor:hover { + text-decoration: none; + color: inherit; +} + +/* Notes */ + +div.ilNotes +{ + max-width: 600px; +} + +div.ilComment +{ + padding-left: 50px; +} + +div.ilNotesUImage +{ + float:left; + margin-left: -50px; +} + +div.ilNoteText +{ + font-size: 95%; + margin-top:5px; +} + +div.ilNotesHeader{ + background-color: #F0F0F0; + margin-bottom:5px; + padding:5px; +} + +h3.ilNotesHeader{ + font-size:110%; + color: #606060; + display: inline; +} + +h4.ilNoteTitle{ + font-size:100%; + margin: 0px; + padding: 0px; +} + +td.ilNoteList { + padding: 10px 5px; + border-top: 1px solid #F0F0F0; + vertical-align: top; +} + +/* PageLayout Previews */ + +div.ilc_QuestionPlaceHolderThumb +{ + margin:1px; + padding: 5px 2px 5px 0px; + border-width: 1px; + font-size: 10px; + border-color: grey; + border-style: solid; + background: url(images/question_placeholder_thumb.png) no-repeat center center; + font-weight: bold; +} + +div.ilc_MediaPlaceHolderThumb +{ + margin:1px; + padding: 5px 2px 5px 0px; + border-width: 1px; + font-size: 10px; + border-color: grey; + border-style: solid; + font-weight: bold; + background: url(images/media_placeholder_thumb.png) no-repeat center center; +} + +div.ilc_TextPlaceHolderThumb +{ + margin:1px; + padding: 5px 2px 5px 0px; + border-width: 1px; + font-size: 10px; + border-color: grey; + border-style: solid; + font-weight: bold; + background: url(images/text_placeholder_thumb.png) no-repeat center center; +} + +div.ilc_PredTextPlaceHolderThumb +{ + margin:1px; + padding: 5px 2px 5px 0px; + border-width: 1px; + font-size: 10px; + border-color: grey; + border-style: solid; + font-weight: bold; + background: url(images/pred_text_placeholder_thumb.png) no-repeat center center; +} + +div.ilc_HeadlineThumb +{ + font-size: 11px; + font-weight: bold; + width:100%; + border-style:solid; + color:grey; + border-bottom-style: solid; + border-width:0px; + border-color: grey; + border-bottom-width: 1px; + margin-bottom:4px; + margin-top:2px; +} + +/* Profile */ +div.ilProfile { + width: 450px; + margin-left:auto; + margin-right:auto; + background-image: url(images/form_back.gif); + background-repeat: repeat-y; + background-color:#F6F6F6; + border-width:1px; + border-style:solid; + border-color:#D0D5EA; + padding: 15px; +} +h3.ilProfileName { + margin: 0px 0px 10px 0px; + padding: 0px; + font-weight: normal; + font-size: 130% +} +div.ilProfileSection { + margin-top: 20px; + font-size: 90%; + color: #606060; +} +h3.ilProfileSectionHead { + margin: 0px 0px 3px 0px; + padding: 0px; + font-weight: normal; + font-size: 110%; + color: #202020; +} + +/* revised 4.1 */ + +/* Tooltip */ +.yui-skin-sam .yui-tt .bd, .yui-tt .bd{ + color: #333333; + padding: 4px 4px 4px 4px; + font-size: 90%; + border: solid #FFDD77 2px; + line-height: 100%; + background-color: #FFFF99; + border-radius: 5px; + box-shadow: 2px 2px 2px #888; + -webkit-border-radius: 5px; + -webkit-box-shadow: 2px 2px 2px #888; + max-width: 300px; +} + +.yui-skin-sam .yui-tt .yui-tt-shadow { + display:none; +} + +/* locator */ +div.ilLocator { + padding: 2px 0px 0px 8px; + zoom: 1; +} + +a.ilLocatorLink, a.ilLocatorLink:link, a.ilLocatorLink:visited, a.ilLocatorLink:hover +{ + color: #0033AA; + color: #80A0D0; + font-weight: normal; +} + +div.iosMainScroll +{ + position: absolute; + padding-right:20px; + overflow-y:auto; + zoom:1; + overflow-x:hidden; + right:10px; + left:10px; +} + +/* Modules/Wiki */ + +ul.ilWikiBlockList +{ + margin: 0px 0px 0px 20px; + padding: 0px; + list-style:disc outside; +} + +ul.ilWikiBlockListNoIndent +{ + margin: 0px; + padding: 0px; + list-style:none; +} + +li.ilWikiBlockItem +{ + margin:0; + padding:0; +} + + +/* Fixed Frame Width */ + +div.ilFrameFixedWidth +{ + max-width: 900px; + margin-left: auto; + margin-right: auto; +} + +div.ilFrameFixedWidthHeader +{ + max-width: 880px; + margin-left: auto; + margin-right: auto; + padding: 0; + margin-bottom: 10px; +} + +.ilFrameFixedWidthHeader div.ilHeaderBanner +{ + max-width: 880px; + margin-top: 5px; + margin-left: auto; + margin-right: auto; + margin-bottom: 5px; +} + +.ilFrameFixedWidthHeader div.ilHeaderImg +{ + float:left; + margin: 2px 10px 0px 0px; +} + +.ilFrameFixedWidthHeader .ilHeaderImg img +{ + border: 0; + margin-right: 25px; +} + +.ilFrameFixedWidthHeader h1.ilHeader +{ + padding: 0; + margin-top: 25px; +} + +.ilFrameFixedWidthHeader div.ilHeaderDesc +{ + padding-left: 0; +} + + +/* Modules / Blog */ + +div.ilBlogList { + border: 1px solid #E0E0E0; + padding: 10px; +} + +div.ilBlogListItem { + padding-bottom: 5px; + margin-bottom: 25px; +} + +div.ilBlogListItemTitle { + border-bottom: 1px solid #E0E0E0; +} + +div.ilBlogListItemTitle h3 { + margin-bottom: 5px; +} + +div.ilBlogListItemSubTitle { + margin-top: 5px; +} + +div.ilBlogListItemSnippet { + margin-top: 5px; + margin-bottom: 5px; +} + + +/* Services/Skill */ + +div.ilSkill { + background-image:url('./images/FramedBack.gif'); + background-repeat:repeat-x; + border: 1px solid #E0E0E0; + padding: 5px; + margin-bottom: 20px; +} + +div.ilSkill > h3 { + margin: 10px 0; + padding: 0; + font-size: 1.2em; + float:left; +} + +div.ilSkill > h4 { + margin: 10px 0; + padding: 0; + font-size: 0.9em; + color: #909090; + float:left; + clear:left; +} + +table.ilSkill, td.ilSkill, th.ilSkill { + border: 1px solid #E0E0E0; +} + +div.ilSkillActions { + float:right; +} + +table.ilSkill { + margin-bottom: 5px; + margin-left: 50px; + background-color: #FFFFFF; + border-collapse: collapse; + clear:both; +} + +td.ilSkill, th.ilSkill { + font-size: 0.8em; + padding: 4px; + min-width: 50px; +} + +td.ilSkill { + text-align:center; +} + +td.ilSkillLevel { + cursor: pointer; +} + +th.ilSkill, td.ilSkillLevel{ + background-color: #F8F8F8; +} + +td.ilSkillSelf { + background-color: #FFF0E0; +} + +td.ilSkillMat { + background-color: #F0F0FF; +} + + +/* Top-Bar */ + +div.ilTopBar { + background-color: #444; + color: white; + padding: 5px 10px 5px 10px; +} + +div.ilTopBar a { + color: white; +} + +div.ilTopBarLeft { + float: left; +} + +div.ilTopBarRight { + float: right; +} + +div.ilTopBarRight span#ilAdvSelListAnchorElement_asl { + margin-right: 25px; + color: black; +} + +div.ilTopBarRight td.il_adv_sel { + background-color: #444; +} + +td.ilRight, th.ilRight { + text-align:right; +} + +.ilBlogListItemDraft { + border: 2px dotted red; + padding: 3px; +} + +.ilBlogNavigationItemDraft { + color: red; +} \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/25black.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/25black.png new file mode 100644 index 0000000000000000000000000000000000000000..94fd043d4b2daf5b16061944f54df6cf089f9c57 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=mUKs7M+S!VC(K#9UIO`&C9V-A z!TD(=<%vb942~)JNvR5+xryniL8*x;m4zo$ZGehYJzX3_DsCmEBqS6hI50CX9_jEE pP-xh|#l#{I=Gee+NQ*-tfx$b4(QV<6l4(E<44$rjF6*2UngAy+Cq@7O literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/ButtonsBack.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/ButtonsBack.gif new file mode 100644 index 0000000000000000000000000000000000000000..e2b16455f46c669ba86a68883efc9ed16e60b6b1 GIT binary patch literal 634 zcmZ?wbhEHb6krf#c*Xz%|AFA&|9^k~{r&Uz&+k9KfBpXT^Vhep-#&l({PDxb5AQ#` zfA{|1zyE*#{`>Ri@9*D#K7ao52`KgP)BE=y-T|fl|Nr~%-=DvKfB*UO>-X=UzkYrA z`0@RR5AWUsrJ$w)jr{ca)5lM6^WFii{0$WR^zq}z4(?(|zI^`t`4h4!?|>%%2YYL15Q;xp z7#SGc7<53+1;q&i`}GFKrskGbMkaX;J$X}84Y4jgJtp4XY13y+ z#ys1AMUkJyT*8c>fBkAj308AMN%P&3+jpC@3Yc3QvCupsbwtVHB%6ihg^L%YFR@>+ zx^eT?Z7b`0_a8j8wt4dO*>f8X+t+X2zO(!A@zZBJ`)}WW{IqufCILagKOecB3R+m2 zI60JfiUQgua2lz3h%9pIINGfu!V$T#kfU8xwQb4`i{!Qmtg>xOWDYHIW*6gb3ozJt jfMw!ri^5GOIybkrE4gY_BserXb_=_7Rjd%;V6X-NMZ6@p literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/TableHeader.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/TableHeader.gif new file mode 100644 index 0000000000000000000000000000000000000000..ec98ace4d8c80d100bcb8dffebd0aee5c1372b71 GIT binary patch literal 394 zcmZ?wbhEHbk3{;Ox<}J{LV3%Sc6o0ZXGBB7k=z!!veqvx- z?l8T;V$Ti*y?$?n76(0_6Q`B;DzGe@e&BKC-k7-8SGpy64CY^F|8{7Okc3ZC?V$q+ zoz^`9of--CEL;kP%^EF+on75sijv%hl7@YnLXt+)B_)N0rId_}gpF90czCqt85=9D zTDwlfL}abWHf795><9(UIXZJ$K&Jl>PEGQ?bit{5MTi X&DhO!#bnJ?b#={d^S^rI$Y2cs^t{-e literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/block_top.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/block_top.gif new file mode 100644 index 0000000000000000000000000000000000000000..cc417a43fbc85cc637c85fbd76787a3ffe930893 GIT binary patch literal 215 zcmZ?wbhEHbuiw6Y`TFhK_pe{SeE~AQe+P2D069>ZFW+|0JKU6BmuIMfi>iTO5c-;xf!e0<-Fea z!EuRi@!3tK5vD1TTpS0}4Gna7+Maw*4w0L7aKWS%7V=k5B{_D6aCLNT4_L?{(9Ly7 du#;m~epij(`rGe+?5R8d{`dce#v(-qYXDOlbSeM< literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/drop_back.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/drop_back.gif new file mode 100644 index 0000000000000000000000000000000000000000..484fbdb6a0300db1c17ee0b767351a886c5f696e GIT binary patch literal 75 zcmZ?wbhEHb+|z`(+w1LAJ ScThq~w&dpa)a!ms4AuZ$vK4m# literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/drop_back_active.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/drop_back_active.gif new file mode 100644 index 0000000000000000000000000000000000000000..bb16783c3ce2ba8136f09491faef71114c78b45a GIT binary patch literal 75 zcmZ?wbhEHbX!$s%( S4oXPLmfYN)dfktS!5RS4eG=3F literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/form_back.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/form_back.gif new file mode 100644 index 0000000000000000000000000000000000000000..7b91a646e13b725ff13e716aa78e98973e542749 GIT binary patch literal 2243 zcmZ{f`9Bkk1IKsTTw^3_Q9I<=l+j!>HJfVXNN#;2S4f`cS#oxL=iKn5RgzrK+*2u6 ziRx*DLVZIB$urVZN;N&~9^a=wpwF+L*XQ$kzxVCm>*O3!2-F9R1Ab(EeSJ;6rdFv{ zN|jQfRLB)_nOr87NhMOrszj|`Q>oNSrAnbt%H;}~OfHqmBoe85ZB3;hQ-F!|vG&{!9ivY6KBi_dBkt;*s18J7D!-vO8~!_^62ce zyj}JXpE~5VMbFJ!;O}W}qibXCl3ZW=@)2?Ny8S5!2SjMgL) zsRno|5$`%b{|-Ovy7=ky(wDE_#LG*bE31-K5JTJE(9hn?yQ>`)S5t5Sddz@8zLE8$HF1E|Bu9I3G&{E|+l0SdJH;vZWVJU~rm3un3wHpC~P?_Rf+HiizO1#@;;w zF3&9ojzq>p*WJSbU$d4Bm?RIp>15J-QU2ET!rStHm`oO?rDGube3<#lmmny1P8q4; z!w<(-qm2>U`)QFUgU2`~*8_@SSZzE1}rFXer z8PF>m#0F;0XT_t(O?n{nP;PPLD=*t;69=?z(Rc+2I~pcS2h|?;uD;joRSn$VxkE?r zGNf7{|?m07NY-M@62m z6;M`sv>VE9h`t4kG=|TRU0BE7+Earq{&!_OW8ae}n%q~RdWNs#Td4PA%0KTu60m$~7!LOuXf{ z+?Ui*v;1}?8n|bd>RC`i7<6@y^`K_m+#Z;YI0zKwD4gp7Y$H#Y-%C95VCTKOg$!_| zt7Br1rjutJ^SJf#IP~Zr&HvHj-aMOj<)GU*r~tvEcdcs|kaL@DUJGgOhXQu*y$bY? zv0y|8{l$(7bvRkpw{WG+mr74d4tk83ojftH4aQjL(>wb3hU1bbyP(ktJcM9nDNZ2b zFy&W2+dk9YViw7)sMrl^kL72@l*V17nR@Qf$CdV)AKF%m9#0W#y;-O>Mumq@q%^zC z%6n3Mkin;l{Ya2nnYAMh*Iz6A>OOFKVyIH*g0N#Fj}Mhk?n8m1 z7&fTdvsx#o+9<;sT2wQHeuQC}rL=xm0t8l4^N0F-2V6T{gHbD=$z_qyz(F&ZB?<{Y z?58y;pojT;WGtQcyYn{AD|MqzzfQGXIc9O4$$ZJ{hrNuc$c|v-AU79iH%Kc^`RL`2 zm(A&T1%kh-8LkchI3h<3C9%7;Xl7u=;TV(_jp(&VtTx5%QcG!lx%#%x@5N@~0Epa%3K`Be(yXpQN zQWG%69KF@sT9Jb_$jvXB3zgk7wis);9C6D zP}%AkV;M!HmH-cQ+7-w9KgnLlQ?Xk1{ETFi?`3x*-JD`A*{gus2K%^fX&1)YW|C78 zCAx@y$kJHttJ?jA==0u_1}Go7gXhN4z$=}dY{GoLD3QI0a}(smXPVccMmUiy;8BIU zkzte9qa8Q;qb9BzcL|WpbBBKaGdI3)lL%;cZ~pn`=E1tCO~BOCJ{LM4={NXK(wP!_~z@G85amdus}e8luX zKOAR%lT&xhIF^wf z9b5+wZX`c!eYi~5JYX5^0b-`ju8uZ6N;`AWN8SxJZEe6{l|AR4itNa>!1jxug@Ca! zjeP4C1g<4;Z#{EUpo45@<)J*Y;O`l&rS{iu0`Xdb5kf9OeEZqkX-JJndDwF#(P?xf fMQTky&aFd7O(CLEj}-R$K7T6qVW(vR051OrHQ6Kz literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/form_top_back.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/form_top_back.gif new file mode 100644 index 0000000000000000000000000000000000000000..f15bc66e87cb0698c5bb90bf5b7c4abc6b317ae2 GIT binary patch literal 3866 zcmeHG=U3B-woNaBkWfQF6EJj?E+B|W=!h7qK@eZ_O0n3O6aTv>}h)GE2myS9P*Lk1bdLQmz@Xm*`)?R0yvi4plA}ZWJfYAar0O>)0 z$MW(rum~vR3b{-!lggwLsYEOhi^QS@(SmS6C=d$x0{&;d5>Nq)N`-t;ERyJSOIod7 zqtU6=T9rzpRH^|$wfLi|0OayTnM|S6>9ty&Mx#}$H7b=_sZ;@ga`DF&#iCrUkjdmy zsZ1h~ip3Ic^2k z`2R)M&*C3SF9?M~fk43L^FRLp{|kNAYPA}TMy*z>R4S!X2>`(2;-W&Kkjv#VnM^8` zN+c5Tj}fB()A#v@t^Z^1|EK?^fbAC;7z8>4a{HU~_fLRO%b)_3&1?3<=5?O?OImsC z<0kfg19PI6;QEPU7DaB?a1#bbC;ZPn7IiEw+=F^KKak&yUvHCCoMcD)|h@n=@1 z9ZtP-g>~v4Q%B+9V9I5mJ<(Jrb8}sdEb=|BEk|+d;0D3@hS^VHl}9eF@7eyi zfKBeW7_3X({qjU;hxIpu*9(szy+l@nb#MMWi-o@5Hs@e;pZmn2?_Qj3ZDXN|Rnu3p z6aigTN{@70HO55~`?&)so0U#4$&URXmR*yl3-xoe{|A2_#gFu=He@GRi3#(JG=my> zrk7-euii3OYq`0v1{!TE;Dkn}b=Jfi`4zo+iHvy$n8faiWIya7h-l2ML;was1x|y) zdjk!V7K|)#*_}y2HPen~Q+J*`iDQ%})vnBF1Rk&1*g%`5Z=@@`%=6DvQOh=1JyT_d3Xb!~vK z?lv&VGIkh2Lk;h>Jti2IM51gPvtHZQ+mCtLIrjVT>>O*khEN;Nv9jxS>xClk7Qe_= z8V?x-@IqI7$6<|VI1+Zo>XQehGd32OHi>J=%8pJQc@=L&ILx(=^^6(~Jsp3cT-ZbQ z1v~Z^NXk3=V`>?CBYMDS^*~C%a`EWL41fkVwoIIc(l<7Moe^s^T#M~%XnQAct;0zH zJ5GO{6YtC}`x;_J>fYP$Rv|_5(GK2Ya;U$qt5l0+@{j-z1%ZZlZwHc{|wA~ zzTr3(&-;*5b>m)~K_7lRrI=iVEWBH{qN49^-)$b_0pyVOrR!=3exs#(nHw(S%mc;G zm&ixJ(P z^D+b!pTuEp`u2uQ;+)69oOiF>*rhKzhxShPMz`co;S!yXL@FoGg1M zcGc_qT$uB-0s9!bHGFxt%fVx)*^vyUn3i%n{I=NcZ>C4%`l@aX$>c7!C>u7)+=8kc zh|5S%G+wQAdc>GRXVNy~Z9VH^M<<%CUcVAXVjBHhpSm-x3>lolZZ8n~;8EBZ2$5d5 zl6=wY)aBoD9I!R%aCYfX026bAcKV~dg@H2Sdk-hbb+1 z%>d+pb8f|p^4OAd)m6TQ?m_e5t>v1e)knq0jREC0?pLD67n_V=xp()Gzd|0siDSmq zPBb6)St8QD0b^W2dHffEL`OAHKNw=C#?kf2`$IW?(D8tfkD%rzVjU zg=0s)>clMj9`}h_v--}+UDR9J^Xu326)FJILgP4;+sggcJupHNs=V z2I*BUrSEzpSB*NZ%@}m8his--(CSD0LC~hW9jW017Pp%~CZww4LSWwc#Yu3<*{>9m z50H@b1&gAmH(90I_goBi*mf%5A;}+j{I;KB;CTDts*z*EugrdJcN&7>FN7tJ%p?5% zjTY?h_OlUMIR+qk)wix(x_V$|hOsLzHtoIO-({b?f<8N+sPG!C*J=!QK}>5PA7&sK zA95>K^b)+W*Q(%4qbp(axJUSL5b9v5DJiq+k%JC!VK*AV%glu*45h zYu+r6neK*K;m!7g+N?d++L2__?JZejmC^EASigx;)*KUE2C`ot>IA2&Ou9wm`5RJt zOW$9BVuquT2S;Y&6#wiDl5@|~`<^CqiosX&r(G@Sms4;FUGE z4umKqMbheCoUGzTguN%M>gZ11DD>>S{M#_@%}?GK(3Ne!t>PRT44fso4v%2d@GbR0 z{AMrsj=7boN#wr$Kbr)6jBnZbJG>u1lLvS8VBHlCZhn9tJN$hE#N*@n`&!KK$|KyZ z21ei%KmVQ{-i;UEcg!K6`_`k4CHc7@xgcsoa<8dLdM&ExtbkE+Gpy8Zai|6-~3iV7imQR*=KX?{7v_g%Q56W=J|uI zrtl zfWAtOcu?3fv`L#OUNM71hLm|>bNFix9Q-Mj=|FD_t*$fR;OA0OxAQ8JZ(IypJ6}^g z5nA}u@s4U6tGt5Amrq;|HE|FR>gwV8jE5CfO{?`Fx8Nr*dZxaEll^sJlSLrU!AVC% zP=+YIL}HDJ65@3tCgkWG3~KkBjp!?%a+HMHJ|BLLRW^lt9Dmci+h8lRkVY(Bo>doo zAFd%bx4vLaG6&c`OtikL!lg5y3>Pkt<+y}=`MF}4%c4nRWU*QvQtxE1`VMOoOHvOZj*G1 z$uJ~KYG~z}I(5t|;k`MSWj;Lp4D5R)YHIKH>iXGyh5@H%3S;Q;^X~U`ez)0O_?q)| z3u_lr-_lKbMJdx<~`nhF5;q#J<(?J3;g=rRQYx~M^`IU>x$HD?1 z4Zj)rJiB%9s%?dR=C?7!@zRd&nzj4#)lc3E6Pf2?7&8Y#(iSG5|H$x5#z~$5sans1q)!5~2oO4n4xP^ITd#r62LLx}K2q z0)eOU7@kA;$LHLh*<~=Yt!K{#g#!D=M}x)~=n5dnBYc19AS4e1K6DU$y=K+B>l;5n z3+|F?<E9$Xd+le!W^E3`_JXxvnRo^(CFn>63x`NCiy@b5xSla zkDH@96wv}WsNhp3W?Yyb)0FxD}OVk{_6PuzHGRJzAYS(~dls72S6U@khJOC+fBtN(FCp9q-dR+Ut!9 z3wIe~^-^*0wn)MX9#YytcnYigi~Wz&t;EW7Vgo?zO)5+aM;TF3?i_RtrU-6UGz#J%M7gUI~RQe4hl#FY#L1_T}%Ywol~b~9W*iC6;^^jS~0 z&h+XNm)(9fv3^%){V1f|xfMA!T0W&t?jmnI#f^?^sQGdm!mP^l4|gvUoKPTw`7`e5 zbh_IB2$bLf4I$JQqHgtgbY~N)=d!A~p1HWg2E}d0^Vx>HLSl!Pv85fdWc#t!b^{o4 U-AMh6IM#!j>JgO-27?0s16QcTwg3PC literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/frame_back.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/frame_back.gif new file mode 100644 index 0000000000000000000000000000000000000000..3e03e565cb05125c167aff281ac7318585c6cfd1 GIT binary patch literal 4864 zcmb``{Xf&|{{Zl}x7o&wm2QNDl2{^CBDMNB5_NKpb4sYz>2pe?q)tgU#@sGuQSQ?k zX>MX}#x`tY%-oN;-Q3Lm&B#utgk+zc@89r!{ct_5$MwVO`MR#x>pFeL#s26uZNLls z2K*Zeg+i{3CHbetPm2qS3$lgzx%t_d+3Bh2$%)DFv2p3BbYysBNHQcI6c6+d^!4`j zhj`ohW*0z@B7D1DM-^g#^HPqMDb2(ggExV?=hQ(wtsu-2@%8K%eveL4p zCHdmwCz)(vZf<^NW_D_7dSYU7Y;1gVR60C7B2nfSO9ltU{rv;Iy?r84PghrWXQ!~e zy`#0Yt+~0SsY%e-$mj7I>gwt_9ByqbySloD$z)YkG3fNlawSn#UaC~&^2JY|WD5&( z^Yb&avs2U46O)tU6BA?OgzdNZY`T#T~otku^3Ed6@x*qtSqmnC@oV$OUeh6Ey(8P=VoSS zrlzMRCY8$AsC0CAWLPpJ859rp5A^r;^@@5#UEN)s!p`=N_SUx6=9cCrK~p2Yk=LLk z>Ns3ZExWe5rkcr8=C7hx(#tE#OUp`?E%~Hu$bxKser|SlW_o&Ra&lsPd`v1G9T^!O z8j^^`gM)(u0|WhieZ4(BqVDdlt}dZa*xA|H(b3V~*4En6(ku`(@%fDn4ZQmLIxd&P zX4lr#R99ECSS%)kQB_$au`%iB zsFEBR9#*PD5{Z%>=&CP|o0*xMRF1(|e}8{(Z?8xsYEjnR+|1|m8yb|o zu45~UuC1lh>7}Km%31xtnf-rTj8`El05ApY|2N~me*%Cj03US&R~oqvui9*Uj7rl;B|h?&XX>$TsKjiNd}&j{c&aQU0?3M+>&+1^Tx}RZdCZI zWot9arb&WP_ZgyDi%F5o(4Hm@WLLJsT_X1DeF(+GFK@3UA$q7cxBJyL6@uNqjNA+F zjoTgmaPG^E6_%ZHI4rwV6(}jwcwtvETJ>CY<|j0RhBa{(?{#?^QhL4dh4GAOF#O(R zbNr@@KOb}c`$qeVnEzJpXI1zKozH3?edb4(^?vkheg0a z0cO+b#Et4FYb)(Dr%!xZf4ni4fPaG<-$Z>I0xTcth)_8&E5+S}>yAa3*!#W1ZNCuv z4!_AiZ7j+tdS4_y+E*8hy)>7&RBCtgoVAH2_*5iU*mFi{Qk$8J;dK1UNR+iMxt&IuMo{|q;;lU+xyxp z8s&`YY%t%ON}l%(*EEAL7E`9(_%wl@<9?J8X>6fXa6A)@YC6?=o8Ae&3oP%LcZ;s<@t5tVH`$=?Fgl+X zequ@~-z^#K73jOwk$#dk*k|HN*P6&LGAjlZ*i^#3t{J}s`)cAVhpn`HSFzAOV#|l= zjJC>kb#i`{H)x(1`n$;p|I|&eE8gI<;6s|PO$$0q&eJweT?lTm&UvcQc8HTz-f^O+ zt-RxiV!vI7m3Do3*D2eHI_)+iOTISVsQrt!yTT~C3vVs56B#}@_gBw_Op|EX#s9pa zcV9*aY783g8@7`e7Fj;*zo%_;csOL{T$R0Htb+HbKTKrlA`LHJtQy0Av;2Ad8M>G; z`t!kHvZt>?0lsAM55= ziB8&Ile6RJ$09x5%v&K>-Q@K!&YEm&OXB)J!qZmI?468u!M~0{f}bt-UO)e1d3g7( zjeneeyZU^!4i>zzCcEFc@m&t1oLz0fsf20ICwKGK=igc>HpDU&7?-P}HCuvHc)F-; zb=3favCng*7;O_TjOwq}5#dxa^bnkg3>Ai}J;1`yaN_1*GG1#BR^8F-ly#9j%2GLI zH(hx;-SVg$S3W{T1s){FMx9s~gDPC=@W0@Av8HGF+e74PL3^&N9$!DDbp(L#1S4Sj zuKayKX~SOPI6_}Au2ZVZw~Rg*fBsmGUO&Ud>NXc~Cvvy`sB4owdlS)-eBJPo)aCd{ zSAxDYXZu5p;G|v|De`Qt$@XS}i$fAgAOvh43Zq>7F;;TJ89mcg)dx33wa2V1L=R?grtVNQX;vf86%J z=B_*YE$W$7PBSVQgLBW8e#z9z3`o3t3&?HDh=Q&qco$SO1tGrH1U z#a{Th^lS;OsXu#-6S`vcOwCtC|H~r|bh#u9jZ@Qqa7tIv7-2{gs>37zqMnK|+gCKE zv0eoleTp>1#H*nabsKiNloBo$jq8!qbgZBU&9J_By`Xx&buo|-P&8pUvC?GA{yPE9 zozRys_@|5iPQZu%caJTz*`xTLVYaWT#Z_bNL)_rk`0%N7w@q}nkTKQ_-#-s}N;NK$ zF)1R0c)NbALg(7?`)MT}6ZVqTju3YFUb~awPX8S32{*~cJq<^T+PQE||H*)4fL|Jw5b&p&<6zsB<&u|9Dt;58;@;<# zl~s!ifj2WH;te%M)xDU&(Xs8eTnN+D8XvemzI`SIvsLP}6zGZ_{@w3e?bNfoXR#EG z%?zIAb7PgWG#?OVWnYgZ%A>je=YENGe79%u=P&%*W!y#`dCHiK&s(G+Ic4sd;ZB_b@6g#^^e6n ziQ(cWFP9zuyBqp2hC4iU=MnQJ{!?fScMD{fYE6IL=0O}VV$5AJ_lo$Nl=xKBQ2VjF z=JC%jOCXbnN*?ncu{T>&Au~r5kK1`hUnnt{nQPL=UHIc)KAiX=yRN-9C_28(=zR9+ z@yjO;T-do&Y%Oiw=bx`(U{cRkGb=xaCU;s$+ zh`u}kcnE=qy3rxAF@7O2H)CUxXfY9j7<_CD1FJlWjS|Gf#3K9^_Obf`H3kl`-#RX7 z0N788Bf7?A3;I)4MFv<&PC%21Bx~X~I7}RpIAEPP0Kh7xkRT}p zoP!KtNhBJ8rh!l<0AT`^BoavqQD*`O91@Lvsdwom0)Xi^ztr22WRm~#oDj0-XcB@9 zB0Q4Nw~|cflC0*E(D^SdxJifdL3_m@Bx&X-=DScTpt11@pN z{oLfUxa6}Q2s$^}ZSWO62aO+cvvPPp7t)VPxt0%{1yato zz}3N&E9NN=E~P$vocc#P*iTLkVW$2y2fdb`YA%I7eT>B2O2eH=dwwPrmk#3R(jw;4 zVwkCk>gg$u)6Fr63S4>`GyU}(G%_6|0_hbbAcvX$ZZ3@|g}zS*)ye4@>A)QlkY}D* z%!H^*Gt_aJMd_I=CZqzFS#dPW-6*TkJcE~>)p91Y&nQbBi)=N|5}LnhZ_a8~e^bGP zh;AW=n%{H|zLD<89#NQQPhQHNZhlja$=-)W%Hp!;%(E9)vwN{fH!>sv2L=k?lzSip zg>bkv0*(U`gz!G;+dv$cAcVRJp}i=whBtB_Kvs2ot4aXY2g$ucxGn*3^FSgAWJ5iQ zq5nG*Z%Qu)X-c5%^{4dUC>8}2Lya7>P>Q9PV(XuCNF(O}A;&H>=jd7vMlbi2L++s# z=phS44;Owk6og@rW?8zH>ikgy;io(qSO-WI5nyyt%ap( zK@cq;P^-1H1Sm5lL)AP$Jz1$)K#AUW4ZVOeL!UCULMTL93Q>@ur>)CMf*=qKU>ZpnU&e@U>pWaaYUvB zK=ydBKr$-_%}R9#K`xUnVWrA6im?z?fJJpgx_DF=z@jBVIkR) z>RY6mB6o0)HK59^j`OJLLjxbsfOuF|)979!@TsZuVb>tof+y@LS?%I?wp^d{8O>R6 z?IjzU7y>C<}UhhRsy(?EUrckS96HFhTv)$)NS_V>iE`eds?R( zUn9w^Tdb~wwbg;Qxu~|f-Rs;bpL(OLdX-E-I9Jm3`&X=dzR<9M$J6yv% zHpKfOsW&a+ZCT*Wx;Gf?Z`c~&uwAnbUew^?%lr9QgV8bGdEdqhZJgisbM_T+eV#U6 nS#QLyvo8&?FB|Z0WN|n28-3Rs{(Q<`E9CDS;%_oQ0gnFz?Lf9x literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/head_back.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/head_back.gif new file mode 100644 index 0000000000000000000000000000000000000000..acf4f606d670eff5e34df53496aab49947961128 GIT binary patch literal 2233 zcmeIy`BT$J8vyWplb{J_ctH#x5U^69z=T5%6$m$21VmapEmbZpDp(L&pe!P)EGP+gTGK*DC0soY8)!Y;TdWIDktDMiU(CZc!8P()+AJ;rr_li)S#xJ zb{gtXGf+PR4X9aQ&j5QC8fSrn;zJW3n&+Tp4qE4-Z64Yepko0#7olqrx|g7530?`H zR{;IXFt`H4LKqc6B@bBW7HDuZEERv@Sr~0<A8TwEw(7yr$D=;X8At4NlU_=C?uVL&pa93e`6?khfC5D-G;BP<&dJJ?S zx2;XhfDv?P4Y+GCE`|v)@YZ1x z9om4I4Vc{o{w7SJ?M*aM@NdTcU;WQ+K=VBw!C+D``kx|xdJ`A|V3dgmT*|T=;|Vf` z{*`HdP3Bll!#JH#KT2YXlEgq}7_-$}9T%c_zdY9|UCln(rzmOR`0uw}j(nS2c{PtvJ#&&Xush4%7qs%|`Dc1Me=7Q_#0xpR)3i^Y zYxA4Rxsdp((uo%#m}mw6pcPZ0(dhUUxrd8KHxdEnA>elK-P6}vzR)2JBbE>)kkvrp| zzO_1->-v}T#~9Nnk+AX6Ub$awgYbg0^eBANBYLE?;A|XG?{|udoNQ#GawIRTO_|IH zbH1+nb!6)e4TdH^Ny|OR|E9w2phPvTr$IN=&XwpelZ><*{coL{Aq3nuZe<-*{$j+o zHO)cEHBi}J((*I4fWBC~T3{b?NZG?ldEstApza>E@KA2x9sh14=Q{z(My&_@bBh)k z!Bx6WWZ&i}JULt)`TU{ZJkg2#<4W}p#Gh5XKz(lX8w z{C@jg6;WBkPG^hKclZ=hMYnNua7FvY*kIDPL7L4 zm3_J%u_muhZM(JfI)Es=&&4Che&EZ!la+&(g6w!jO9umqVK29^=Od>aN`FGTnr5=T ze_XTYqUmViUP_T^kqNCac*px;!gp&ja;el@CT0sJU&tIDqvB-Zd#RDr#@%Tw=>(gc zZGOriC4SDh*)vKynlblZ#8kOHpEpF4=ZU>DhSQKtJMf zvE6_4{qPn(Sg9~plYAOG(VCZog-{Eug!D;7Q%6fa%);S7GUldMVm5rlpvsHTqvG`hfym};a??zIa)z6ev zbpcz$hU#Lqxc=Wb#d!pK6XUpQly>V48&Qm+yGo|xR9W+g1v^$Y*f(939jIeY>-4&v ze)oatA??H2$f=6-yCs2nh#9HtoAa~`6)Mf}>isWqf{l!lX4)QUO1HEx`;XRcw!uAD zH-G<``(zfz^pS4Q1<7ZO{^s)t)srq2VZz|n(k=41Cw^oMW-XM^ExzdMk@RL`#Su$K zx$oVjSkEw9C7)aCQZjla#e)yu;R|g(ba-G{cQCuTbUTG)&xDt!atPn+NDyfKH|-)G z%jePYW=9aBr|DzGhZu)L)P7<_B~$f;E^>@9knz$RD^I`RwzupgLzady4k^NDkz$eN z2qsp%?4GDMNRYl);4)csQi45{zu}FMqZXgk5YuyxJTE4dt>7r^;e4;RPe_F;?hVIB MDj07|5Cn7dA0<5rzyJUM literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/icon_seas_s.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/icon_seas_s.gif new file mode 100644 index 0000000000000000000000000000000000000000..2d8eba98e40b2079d7172fe63571da786ccb4432 GIT binary patch literal 569 zcmZ?wbhEHb6krfwc*Xz%|NsA=zh>9YgQsSl{XhHE&qWviFF5;i#g+eSul(L|=l|)a z|2OT}w`1RtRqMCxK5%r_+y&ES%-XYe-^_FW=bZmP=feN_m;Nuj_Gj-21R|HSfZ|5x7lzwPe- zT@U{6efa;_)Bnex{l9eo)zwFDH}5{Q_tF1-kN;nK^Z&xL@8_R66a z^Y;@k|KIue|IPRR^A;}t@b$;MMN8If-??Y+-WxZrU%GVh!iDpvPMth__|Tz42RCin zxNhCr4@dn!9}oP0)b#&x)Bh*To}TIYwA*1@z3bdLv)8X%dpk$^dW!soRHbE^UTf#i zSifxX)s+j*pE|jvyY1fEhoj7sk`0?x4uAMo3`qFvwHQL zH*a3Nc=7NdQ2yGkUAtz?m@#F_lnE0i^!N7zgA^RJgbBr;EQ|~cMGQJ1rJy)rV4v1d z)YRP4+TxrpGJThGBH>K0Hq~0 AjsO4v literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/media_placeholder_thumb.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/media_placeholder_thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..7cbc14d7b14842518338348d76fdd21eaf0d2b73 GIT binary patch literal 3016 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 KMNUMnLSTZhq>rZn literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/mm_back.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/mm_back.gif new file mode 100644 index 0000000000000000000000000000000000000000..ad00ff8cff67be4fd5da1730e608142169de8872 GIT binary patch literal 546 zcmZ?wbhEHb6k*V1xXJ(m|NsA=bM)=pqi^ROd%NKH+eIhdE;;#j)tR@e&%9l8_U-y} zZ)YEUJLlNjxyRnlJN|Y)5S@6t;KbX7Ky>o$qLXhI1JS9sOHRFA3Ph*hE<62pIS`$B zyW-5-m1o|rI{S7t5S@Fw=G@!0Ky?1?x^r*WoqxOj{M!vcbm8sB3vV|8(Z#o$FTP!N z=Iwf*$i=stF1-c13hX)pgyK&YMg|6B1|5((ke?XX{yWTE^HfW!|3p&u$sDWs7cwRv z?TTC3X7L4RZ!$yxoYJSj&JGRK} z-m`b#ZrOu}4j3o;gYEp%UNI4kO-H-M z)HCj!C~Ru!S8x>55ZJV&Wuiu4ozKZlsooq0$;WyeHmmv0v?zYn@?pX9^Y-%{s)Z!H zwye0gn59XJ^%X;AAbY@KFIk7Jt3p>sZ1&1kSg`u~I^G?1veMgfA{o;zx5>Vq+IV|= O!Q)eNy~Xnc7_0%4P$cpI literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/mm_back2.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/mm_back2.gif new file mode 100644 index 0000000000000000000000000000000000000000..391c1c17b0b15a4c2f020ffbf951dc1f419de350 GIT binary patch literal 476 zcmZ?wbhEHb6kyP0xXJ(m|NsBrap(WeJO6jx{lEL}|2_Bq@4ff`@WcPx@BH6>_y3N& z|99T~zw6%r-S__Qx&MDJ5Iy+6@4^55K=kncfd~H&Jp6y~;r~Mq{~vzz{|FF0{(toG z|6@S(#K88`LCDipM=I3mQpU*~tN9mJWO%I&3%;>to7AhU{de`UWb|e` zFZhyqHm&~N2mk84RkLk=?2*gg|Ng&hqpWI6Q(L>NOjmbLuZ;ABiIXNvOHPxTF>}_; zX>;ezpT@C>Lt^Q&=!wF_Od{P_0k z_jeZ7{|wAx2i!L-aAe{YGSfJ*VBz6*0cEc_9vhX8GD;XHi5%FtxPeu{x$TR`rX`*e bHN-VM4g@uxo~o0)>5InZWoKC&85pbq5?1s$ literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/mm_back3.gif b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/mm_back3.gif new file mode 100644 index 0000000000000000000000000000000000000000..0973f3317c8baf0ba040b14c8a546c4a30ef551c GIT binary patch literal 268 zcmZ?wbhEHbHo9O z|6hFh|M27g$DjT`{rvy=m;W!n{(tcmsOdjgHvvNNCkrD3gD`^*NFB&d2G-65mA;hB zc~2Lv(>cAzK&Q7b_kKm5^8`L=ws{2{j8gq46pMDoSj@k$qQq-$)cVU#4-dYr+I?$7 zg^yml=!-2?XY+R7|M27XLj{g^6*aRCy#LKvQc~aC(%RO{+1b_J)!WxUVdA98Q#yI4 r&zQ+OjhA`e`~}Rj7A{%3aOSd=t5&aB!?AwDMvk@2o3?FNWUvMRe-MFW literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/pred_text_placeholder_thumb.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/pred_text_placeholder_thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..66767cf430e259356b75c68226484410bcea3bf7 GIT binary patch literal 3286 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 Ue(IGzod5s;07*qoM6N<$g0QG5VgLXD literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/question_placeholder_thumb.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/question_placeholder_thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..927b1ae67316edb6ded57c698476a00fd92d0270 GIT binary patch literal 3038 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 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/text_placeholder_thumb.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/text_placeholder_thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..dcf47a0c8c4cc66dd8f82b42584d4f8dedf8f3c1 GIT binary patch literal 3079 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 VYs60(b4vgK002ovPDHLkV1jA*w$K0o literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/tree_col.png b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/HelpOnLine/style/images/tree_col.png new file mode 100644 index 0000000000000000000000000000000000000000..858eff0fb6e99da763527c6b54f6952bb1319e06 GIT binary patch literal 2954 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 + + + + ILIAS - Manuale ETS + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +
    +
    +
    +
    + + + +
    +
    + + + +
    + + + + +
    + +
    +
    +

    Tabs

    + +
    +
    +
    + +
    +
    + +
    + + + + + + + + + + +
    + + +
    + +
    + + + +
    +

    Table of Contents

    +
    +
    +
    + + + + + + + + + + + + + +
    +
    + + +
    +
    + + + +
    +
    + + + + + + +
    +
    +
    +
    + + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Menu.aspx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Menu.aspx new file mode 100644 index 0000000..ffc8e23 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Menu.aspx @@ -0,0 +1,5 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSimpleFull.Master" AutoEventWireup="true" CodeBehind="Menu.aspx.cs" Inherits="ETS_DIP.Menu" %> +<%@ Register src="WebUserControls/mod_menu.ascx" tagname="mod_menu" tagprefix="uc1" %> + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/MyDocs.aspx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/MyDocs.aspx new file mode 100644 index 0000000..73e07fa --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/MyDocs.aspx @@ -0,0 +1,45 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSimpleFull.Master" AutoEventWireup="true" CodeBehind="MyDocs.aspx.cs" Inherits="ETS_DIP.MyDocs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="WebUserControls/mod_fileUpload.ascx" TagName="mod_fileUpload" TagPrefix="uc1" %> +<%@ Register Src="WebUserControls/mod_myTempFile.ascx" TagName="mod_myTempFile" TagPrefix="uc2" %> +<%@ Register Src="WebUserControls/mod_inputDati.ascx" TagName="mod_inputDati" TagPrefix="uc3" %> +<%@ Register Src="WebUserControls/mod_pathAndDocs.ascx" TagName="mod_pathAndDocs" TagPrefix="uc4" %> + +
    +
    +
    +
    + Carica +
    +
    +
    +
    + Gestisci +
    +
    +
    +
    +
    + +
    + +
    +
    + +
    + +
    +
    +
    +
    +
    + + + + + + +
    +
    +
    diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/NLog.config b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/NLog.config new file mode 100644 index 0000000..a941ad7 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/NLog.config @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/PrecompiledApp.config b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/PrecompiledApp.config new file mode 100644 index 0000000..f7f4068 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/PrecompiledApp.config @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Scripts/jquery-1.8.2-vsdoc.js b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Scripts/jquery-1.8.2-vsdoc.js new file mode 100644 index 0000000..ce84243 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Scripts/jquery-1.8.2-vsdoc.js @@ -0,0 +1,7011 @@ +/* +* This file has been generated to support Visual Studio IntelliSense. +* You should not use this file at runtime inside the browser--it is only +* intended to be used only for design-time IntelliSense. Please use the +* standard jQuery library for all production use. +* +* Comment version: 1.8.2 +*/ + +/*! +* jQuery JavaScript Library v1.8.2 +* http://jquery.com/ +* +* Distributed in whole under the terms of the MIT +* +* Copyright 2010, John Resig +* +* Permission is hereby granted, free of charge, to any person obtaining +* a copy of this software and associated documentation files (the +* "Software"), to deal in the Software without restriction, including +* without limitation the rights to use, copy, modify, merge, publish, +* distribute, sublicense, and/or sell copies of the Software, and to +* permit persons to whom the Software is furnished to do so, subject to +* the following conditions: +* +* The above copyright notice and this permission notice shall be +* included in all copies or substantial portions of the Software. +* +* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +* +* Includes Sizzle.js +* http://sizzlejs.com/ +* Copyright 2010, The Dojo Foundation +* Released under the MIT and BSD Licenses. +*/ + +(function (window, undefined) { + var jQuery = function (selector, context) { + /// + /// 1: Accepts a string containing a CSS selector which is then used to match a set of elements. + /// 1.1 - $(selector, context) + /// 1.2 - $(element) + /// 1.3 - $(object) + /// 1.4 - $(elementArray) + /// 1.5 - $(jQuery object) + /// 1.6 - $() + /// 2: Creates DOM elements on the fly from the provided string of raw HTML. + /// 2.1 - $(html, ownerDocument) + /// 2.2 - $(html, props) + /// 3: Binds a function to be executed when the DOM has finished loading. + /// 3.1 - $(callback) + /// + /// + /// A string containing a selector expression + /// + /// + /// A DOM Element, Document, or jQuery to use as context + /// + /// + + // The jQuery object is actually just the init constructor 'enhanced' + return new jQuery.fn.init(selector, context, rootjQuery); + }; + jQuery.Animation = function Animation(elem, properties, options) { + + var result, + index = 0, + tweenerIndex = 0, + length = animationPrefilters.length, + deferred = jQuery.Deferred().always(function () { + // don't match elem in the :animated selector + delete tick.elem; + }), + tick = function () { + var currentTime = fxNow || createFxNow(), + remaining = Math.max(0, animation.startTime + animation.duration - currentTime), + percent = 1 - (remaining / animation.duration || 0), + index = 0, + length = animation.tweens.length; + + for (; index < length ; index++) { + animation.tweens[index].run(percent); + } + + deferred.notifyWith(elem, [animation, percent, remaining]); + + if (percent < 1 && length) { + return remaining; + } else { + deferred.resolveWith(elem, [animation]); + return false; + } + }, + animation = deferred.promise({ + elem: elem, + props: jQuery.extend({}, properties), + opts: jQuery.extend(true, { specialEasing: {} }, options), + originalProperties: properties, + originalOptions: options, + startTime: fxNow || createFxNow(), + duration: options.duration, + tweens: [], + createTween: function (prop, end, easing) { + var tween = jQuery.Tween(elem, animation.opts, prop, end, + animation.opts.specialEasing[prop] || animation.opts.easing); + animation.tweens.push(tween); + return tween; + }, + stop: function (gotoEnd) { + var index = 0, + // if we are going to the end, we want to run all the tweens + // otherwise we skip this part + length = gotoEnd ? animation.tweens.length : 0; + + for (; index < length ; index++) { + animation.tweens[index].run(1); + } + + // resolve when we played the last frame + // otherwise, reject + if (gotoEnd) { + deferred.resolveWith(elem, [animation, gotoEnd]); + } else { + deferred.rejectWith(elem, [animation, gotoEnd]); + } + return this; + } + }), + props = animation.props; + + propFilter(props, animation.opts.specialEasing); + + for (; index < length ; index++) { + result = animationPrefilters[index].call(animation, elem, props, animation.opts); + if (result) { + return result; + } + } + + createTweens(animation, props); + + if (jQuery.isFunction(animation.opts.start)) { + animation.opts.start.call(elem, animation); + } + + jQuery.fx.timer( + jQuery.extend(tick, { + anim: animation, + queue: animation.opts.queue, + elem: elem + }) + ); + + // attach callbacks from options + return animation.progress(animation.opts.progress) + .done(animation.opts.done, animation.opts.complete) + .fail(animation.opts.fail) + .always(animation.opts.always); + }; + jQuery.Callbacks = function (options) { + /// + /// A multi-purpose callbacks list object that provides a powerful way to manage callback lists. + /// + /// + /// An optional list of space-separated flags that change how the callback list behaves. + /// + + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + (optionsCache[options] || createOptions(options)) : + jQuery.extend({}, options); + + var // Last fire value (for non-forgettable lists) + memory, + // Flag to know if list was already fired + fired, + // Flag to know if list is currently firing + firing, + // First callback to fire (used internally by add and fireWith) + firingStart, + // End of the loop when firing + firingLength, + // Index of currently firing callback (modified by remove if needed) + firingIndex, + // Actual callback list + list = [], + // Stack of fire calls for repeatable lists + stack = !options.once && [], + // Fire callbacks + fire = function (data) { + memory = options.memory && data; + fired = true; + firingIndex = firingStart || 0; + firingStart = 0; + firingLength = list.length; + firing = true; + for (; list && firingIndex < firingLength; firingIndex++) { + if (list[firingIndex].apply(data[0], data[1]) === false && options.stopOnFalse) { + memory = false; // To prevent further calls using add + break; + } + } + firing = false; + if (list) { + if (stack) { + if (stack.length) { + fire(stack.shift()); + } + } else if (memory) { + list = []; + } else { + self.disable(); + } + } + }, + // Actual Callbacks object + self = { + // Add a callback or a collection of callbacks to the list + add: function () { + if (list) { + // First, we save the current length + var start = list.length; + (function add(args) { + jQuery.each(args, function (_, arg) { + var type = jQuery.type(arg); + if (type === "function" && (!options.unique || !self.has(arg))) { + list.push(arg); + } else if (arg && arg.length && type !== "string") { + // Inspect recursively + add(arg); + } + }); + })(arguments); + // Do we need to add the callbacks to the + // current firing batch? + if (firing) { + firingLength = list.length; + // With memory, if we're not firing then + // we should call right away + } else if (memory) { + firingStart = start; + fire(memory); + } + } + return this; + }, + // Remove a callback from the list + remove: function () { + if (list) { + jQuery.each(arguments, function (_, arg) { + var index; + while ((index = jQuery.inArray(arg, list, index)) > -1) { + list.splice(index, 1); + // Handle firing indexes + if (firing) { + if (index <= firingLength) { + firingLength--; + } + if (index <= firingIndex) { + firingIndex--; + } + } + } + }); + } + return this; + }, + // Control if a given callback is in the list + has: function (fn) { + return jQuery.inArray(fn, list) > -1; + }, + // Remove all callbacks from the list + empty: function () { + list = []; + return this; + }, + // Have the list do nothing anymore + disable: function () { + list = stack = memory = undefined; + return this; + }, + // Is it disabled? + disabled: function () { + return !list; + }, + // Lock the list in its current state + lock: function () { + stack = undefined; + if (!memory) { + self.disable(); + } + return this; + }, + // Is it locked? + locked: function () { + return !stack; + }, + // Call all callbacks with the given context and arguments + fireWith: function (context, args) { + args = args || []; + args = [context, args.slice ? args.slice() : args]; + if (list && (!fired || stack)) { + if (firing) { + stack.push(args); + } else { + fire(args); + } + } + return this; + }, + // Call all the callbacks with the given arguments + fire: function () { + self.fireWith(this, arguments); + return this; + }, + // To know if the callbacks have already been called at least once + fired: function () { + return !!fired; + } + }; + + return self; + }; + jQuery.Deferred = function (func) { + + var tuples = [ + // action, add listener, listener list, final state + ["resolve", "done", jQuery.Callbacks("once memory"), "resolved"], + ["reject", "fail", jQuery.Callbacks("once memory"), "rejected"], + ["notify", "progress", jQuery.Callbacks("memory")] + ], + state = "pending", + promise = { + state: function () { + return state; + }, + always: function () { + deferred.done(arguments).fail(arguments); + return this; + }, + then: function ( /* fnDone, fnFail, fnProgress */) { + var fns = arguments; + return jQuery.Deferred(function (newDefer) { + jQuery.each(tuples, function (i, tuple) { + var action = tuple[0], + fn = fns[i]; + // deferred[ done | fail | progress ] for forwarding actions to newDefer + deferred[tuple[1]](jQuery.isFunction(fn) ? + function () { + var returned = fn.apply(this, arguments); + if (returned && jQuery.isFunction(returned.promise)) { + returned.promise() + .done(newDefer.resolve) + .fail(newDefer.reject) + .progress(newDefer.notify); + } else { + newDefer[action + "With"](this === deferred ? newDefer : this, [returned]); + } + } : + newDefer[action] + ); + }); + fns = null; + }).promise(); + }, + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function (obj) { + return obj != null ? jQuery.extend(obj, promise) : promise; + } + }, + deferred = {}; + + // Keep pipe for back-compat + promise.pipe = promise.then; + + // Add list-specific methods + jQuery.each(tuples, function (i, tuple) { + var list = tuple[2], + stateString = tuple[3]; + + // promise[ done | fail | progress ] = list.add + promise[tuple[1]] = list.add; + + // Handle state + if (stateString) { + list.add(function () { + // state = [ resolved | rejected ] + state = stateString; + + // [ reject_list | resolve_list ].disable; progress_list.lock + }, tuples[i ^ 1][2].disable, tuples[2][2].lock); + } + + // deferred[ resolve | reject | notify ] = list.fire + deferred[tuple[0]] = list.fire; + deferred[tuple[0] + "With"] = list.fireWith; + }); + + // Make the deferred a promise + promise.promise(deferred); + + // Call given func if any + if (func) { + func.call(deferred, deferred); + } + + // All done! + return deferred; + }; + jQuery.Event = function (src, props) { + + // Allow instantiation without the 'new' keyword + if (!(this instanceof jQuery.Event)) { + return new jQuery.Event(src, props); + } + + // Event object + if (src && src.type) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = (src.defaultPrevented || src.returnValue === false || + src.getPreventDefault && src.getPreventDefault()) ? returnTrue : returnFalse; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if (props) { + jQuery.extend(this, props); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || jQuery.now(); + + // Mark it as fixed + this[jQuery.expando] = true; + }; + jQuery.Tween = function Tween(elem, options, prop, end, easing) { + + return new Tween.prototype.init(elem, options, prop, end, easing); + }; + jQuery._data = function (elem, name, data) { + + return jQuery.data(elem, name, data, true); + }; + jQuery._queueHooks = function (elem, type) { + + var key = type + "queueHooks"; + return jQuery._data(elem, key) || jQuery._data(elem, key, { + empty: jQuery.Callbacks("once memory").add(function () { + jQuery.removeData(elem, type + "queue", true); + jQuery.removeData(elem, key, true); + }) + }); + }; + jQuery.acceptData = function (elem) { + + var noData = elem.nodeName && jQuery.noData[elem.nodeName.toLowerCase()]; + + // nodes accept data unless otherwise specified; rejection can be conditional + return !noData || noData !== true && elem.getAttribute("classid") === noData; + }; + jQuery.access = function (elems, fn, key, value, chainable, emptyGet, pass) { + + var exec, + bulk = key == null, + i = 0, + length = elems.length; + + // Sets many values + if (key && typeof key === "object") { + for (i in key) { + jQuery.access(elems, fn, i, key[i], 1, emptyGet, value); + } + chainable = 1; + + // Sets one value + } else if (value !== undefined) { + // Optionally, function values get executed if exec is true + exec = pass === undefined && jQuery.isFunction(value); + + if (bulk) { + // Bulk operations only iterate when executing function values + if (exec) { + exec = fn; + fn = function (elem, key, value) { + return exec.call(jQuery(elem), value); + }; + + // Otherwise they run against the entire set + } else { + fn.call(elems, value); + fn = null; + } + } + + if (fn) { + for (; i < length; i++) { + fn(elems[i], key, exec ? value.call(elems[i], i, fn(elems[i], key)) : value, pass); + } + } + + chainable = 1; + } + + return chainable ? + elems : + + // Gets + bulk ? + fn.call(elems) : + length ? fn(elems[0], key) : emptyGet; + }; + jQuery.active = 0; + jQuery.ajax = function (url, options) { + /// + /// Perform an asynchronous HTTP (Ajax) request. + /// 1 - jQuery.ajax(url, settings) + /// 2 - jQuery.ajax(settings) + /// + /// + /// A string containing the URL to which the request is sent. + /// + /// + /// A set of key/value pairs that configure the Ajax request. All settings are optional. A default can be set for any option with $.ajaxSetup(). See jQuery.ajax( settings ) below for a complete list of all settings. + /// + + + // If url is an object, simulate pre-1.5 signature + if (typeof url === "object") { + options = url; + url = undefined; + } + + // Force options to be an object + options = options || {}; + + var // ifModified key + ifModifiedKey, + // Response headers + responseHeadersString, + responseHeaders, + // transport + transport, + // timeout handle + timeoutTimer, + // Cross-domain detection vars + parts, + // To know if global events are to be dispatched + fireGlobals, + // Loop variable + i, + // Create the final options object + s = jQuery.ajaxSetup({}, options), + // Callbacks context + callbackContext = s.context || s, + // Context for global events + // It's the callbackContext if one was provided in the options + // and if it's a DOM node or a jQuery collection + globalEventContext = callbackContext !== s && + (callbackContext.nodeType || callbackContext instanceof jQuery) ? + jQuery(callbackContext) : jQuery.event, + // Deferreds + deferred = jQuery.Deferred(), + completeDeferred = jQuery.Callbacks("once memory"), + // Status-dependent callbacks + statusCode = s.statusCode || {}, + // Headers (they are sent all at once) + requestHeaders = {}, + requestHeadersNames = {}, + // The jqXHR state + state = 0, + // Default abort message + strAbort = "canceled", + // Fake xhr + jqXHR = { + + readyState: 0, + + // Caches the header + setRequestHeader: function (name, value) { + if (!state) { + var lname = name.toLowerCase(); + name = requestHeadersNames[lname] = requestHeadersNames[lname] || name; + requestHeaders[name] = value; + } + return this; + }, + + // Raw string + getAllResponseHeaders: function () { + return state === 2 ? responseHeadersString : null; + }, + + // Builds headers hashtable if needed + getResponseHeader: function (key) { + var match; + if (state === 2) { + if (!responseHeaders) { + responseHeaders = {}; + while ((match = rheaders.exec(responseHeadersString))) { + responseHeaders[match[1].toLowerCase()] = match[2]; + } + } + match = responseHeaders[key.toLowerCase()]; + } + return match === undefined ? null : match; + }, + + // Overrides response content-type header + overrideMimeType: function (type) { + if (!state) { + s.mimeType = type; + } + return this; + }, + + // Cancel the request + abort: function (statusText) { + statusText = statusText || strAbort; + if (transport) { + transport.abort(statusText); + } + done(0, statusText); + return this; + } + }; + + // Callback for when everything is done + // It is defined here because jslint complains if it is declared + // at the end of the function (which would be more logical and readable) + function done(status, nativeStatusText, responses, headers) { + var isSuccess, success, error, response, modified, + statusText = nativeStatusText; + + // Called once + if (state === 2) { + return; + } + + // State is "done" now + state = 2; + + // Clear timeout if it exists + if (timeoutTimer) { + clearTimeout(timeoutTimer); + } + + // Dereference transport for early garbage collection + // (no matter how long the jqXHR object will be used) + transport = undefined; + + // Cache response headers + responseHeadersString = headers || ""; + + // Set readyState + jqXHR.readyState = status > 0 ? 4 : 0; + + // Get response data + if (responses) { + response = ajaxHandleResponses(s, jqXHR, responses); + } + + // If successful, handle type chaining + if (status >= 200 && status < 300 || status === 304) { + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if (s.ifModified) { + + modified = jqXHR.getResponseHeader("Last-Modified"); + if (modified) { + jQuery.lastModified[ifModifiedKey] = modified; + } + modified = jqXHR.getResponseHeader("Etag"); + if (modified) { + jQuery.etag[ifModifiedKey] = modified; + } + } + + // If not modified + if (status === 304) { + + statusText = "notmodified"; + isSuccess = true; + + // If we have data + } else { + + isSuccess = ajaxConvert(s, response); + statusText = isSuccess.state; + success = isSuccess.data; + error = isSuccess.error; + isSuccess = !error; + } + } else { + // We extract error from statusText + // then normalize statusText and status for non-aborts + error = statusText; + if (!statusText || status) { + statusText = "error"; + if (status < 0) { + status = 0; + } + } + } + + // Set data for the fake xhr object + jqXHR.status = status; + jqXHR.statusText = (nativeStatusText || statusText) + ""; + + // Success/Error + if (isSuccess) { + deferred.resolveWith(callbackContext, [success, statusText, jqXHR]); + } else { + deferred.rejectWith(callbackContext, [jqXHR, statusText, error]); + } + + // Status-dependent callbacks + jqXHR.statusCode(statusCode); + statusCode = undefined; + + if (fireGlobals) { + globalEventContext.trigger("ajax" + (isSuccess ? "Success" : "Error"), + [jqXHR, s, isSuccess ? success : error]); + } + + // Complete + completeDeferred.fireWith(callbackContext, [jqXHR, statusText]); + + if (fireGlobals) { + globalEventContext.trigger("ajaxComplete", [jqXHR, s]); + // Handle the global AJAX counter + if (!(--jQuery.active)) { + jQuery.event.trigger("ajaxStop"); + } + } + } + + // Attach deferreds + deferred.promise(jqXHR); + jqXHR.success = jqXHR.done; + jqXHR.error = jqXHR.fail; + jqXHR.complete = completeDeferred.add; + + // Status-dependent callbacks + jqXHR.statusCode = function (map) { + if (map) { + var tmp; + if (state < 2) { + for (tmp in map) { + statusCode[tmp] = [statusCode[tmp], map[tmp]]; + } + } else { + tmp = map[jqXHR.status]; + jqXHR.always(tmp); + } + } + return this; + }; + + // Remove hash character (#7531: and string promotion) + // Add protocol if not provided (#5866: IE7 issue with protocol-less urls) + // We also use the url parameter if available + s.url = ((url || s.url) + "").replace(rhash, "").replace(rprotocol, ajaxLocParts[1] + "//"); + + // Extract dataTypes list + s.dataTypes = jQuery.trim(s.dataType || "*").toLowerCase().split(core_rspace); + + // A cross-domain request is in order when we have a protocol:host:port mismatch + if (s.crossDomain == null) { + parts = rurl.exec(s.url.toLowerCase()) || false; + s.crossDomain = parts && (parts.join(":") + (parts[3] ? "" : parts[1] === "http:" ? 80 : 443)) !== + (ajaxLocParts.join(":") + (ajaxLocParts[3] ? "" : ajaxLocParts[1] === "http:" ? 80 : 443)); + } + + // Convert data if not already a string + if (s.data && s.processData && typeof s.data !== "string") { + s.data = jQuery.param(s.data, s.traditional); + } + + // Apply prefilters + inspectPrefiltersOrTransports(prefilters, s, options, jqXHR); + + // If request was aborted inside a prefilter, stop there + if (state === 2) { + return jqXHR; + } + + // We can fire global events as of now if asked to + fireGlobals = s.global; + + // Uppercase the type + s.type = s.type.toUpperCase(); + + // Determine if request has content + s.hasContent = !rnoContent.test(s.type); + + // Watch for a new set of requests + if (fireGlobals && jQuery.active++ === 0) { + jQuery.event.trigger("ajaxStart"); + } + + // More options handling for requests with no content + if (!s.hasContent) { + + // If data is available, append data to url + if (s.data) { + s.url += (rquery.test(s.url) ? "&" : "?") + s.data; + // #9682: remove data so that it's not used in an eventual retry + delete s.data; + } + + // Get ifModifiedKey before adding the anti-cache parameter + ifModifiedKey = s.url; + + // Add anti-cache in url if needed + if (s.cache === false) { + + var ts = jQuery.now(), + // try replacing _= if it is there + ret = s.url.replace(rts, "$1_=" + ts); + + // if nothing was replaced, add timestamp to the end + s.url = ret + ((ret === s.url) ? (rquery.test(s.url) ? "&" : "?") + "_=" + ts : ""); + } + } + + // Set the correct header, if data is being sent + if (s.data && s.hasContent && s.contentType !== false || options.contentType) { + jqXHR.setRequestHeader("Content-Type", s.contentType); + } + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if (s.ifModified) { + ifModifiedKey = ifModifiedKey || s.url; + if (jQuery.lastModified[ifModifiedKey]) { + jqXHR.setRequestHeader("If-Modified-Since", jQuery.lastModified[ifModifiedKey]); + } + if (jQuery.etag[ifModifiedKey]) { + jqXHR.setRequestHeader("If-None-Match", jQuery.etag[ifModifiedKey]); + } + } + + // Set the Accepts header for the server, depending on the dataType + jqXHR.setRequestHeader( + "Accept", + s.dataTypes[0] && s.accepts[s.dataTypes[0]] ? + s.accepts[s.dataTypes[0]] + (s.dataTypes[0] !== "*" ? ", " + allTypes + "; q=0.01" : "") : + s.accepts["*"] + ); + + // Check for headers option + for (i in s.headers) { + jqXHR.setRequestHeader(i, s.headers[i]); + } + + // Allow custom headers/mimetypes and early abort + if (s.beforeSend && (s.beforeSend.call(callbackContext, jqXHR, s) === false || state === 2)) { + // Abort if not done already and return + return jqXHR.abort(); + + } + + // aborting is no longer a cancellation + strAbort = "abort"; + + // Install callbacks on deferreds + for (i in { success: 1, error: 1, complete: 1 }) { + jqXHR[i](s[i]); + } + + // Get transport + transport = inspectPrefiltersOrTransports(transports, s, options, jqXHR); + + // If no transport, we auto-abort + if (!transport) { + done(-1, "No Transport"); + } else { + jqXHR.readyState = 1; + // Send global event + if (fireGlobals) { + globalEventContext.trigger("ajaxSend", [jqXHR, s]); + } + // Timeout + if (s.async && s.timeout > 0) { + timeoutTimer = setTimeout(function () { + jqXHR.abort("timeout"); + }, s.timeout); + } + + try { + state = 1; + transport.send(requestHeaders, done); + } catch (e) { + // Propagate exception as error if not done + if (state < 2) { + done(-1, e); + // Simply rethrow otherwise + } else { + throw e; + } + } + } + + return jqXHR; + }; + jQuery.ajaxPrefilter = function (dataTypeExpression, func) { + /// + /// Handle custom Ajax options or modify existing options before each request is sent and before they are processed by $.ajax(). + /// + /// + /// An optional string containing one or more space-separated dataTypes + /// + /// + /// A handler to set default values for future Ajax requests. + /// + /// + + + if (typeof dataTypeExpression !== "string") { + func = dataTypeExpression; + dataTypeExpression = "*"; + } + + var dataType, list, placeBefore, + dataTypes = dataTypeExpression.toLowerCase().split(core_rspace), + i = 0, + length = dataTypes.length; + + if (jQuery.isFunction(func)) { + // For each dataType in the dataTypeExpression + for (; i < length; i++) { + dataType = dataTypes[i]; + // We control if we're asked to add before + // any existing element + placeBefore = /^\+/.test(dataType); + if (placeBefore) { + dataType = dataType.substr(1) || "*"; + } + list = structure[dataType] = structure[dataType] || []; + // then we add to the structure accordingly + list[placeBefore ? "unshift" : "push"](func); + } + } + }; + jQuery.ajaxSettings = { + "url": 'http://localhost:25812/', + "isLocal": false, + "global": true, + "type": 'GET', + "contentType": 'application/x-www-form-urlencoded; charset=UTF-8', + "processData": true, + "async": true, + "accepts": {}, + "contents": {}, + "responseFields": {}, + "converters": {}, + "flatOptions": {}, + "jsonp": 'callback' + }; + jQuery.ajaxSetup = function (target, settings) { + /// + /// Set default values for future Ajax requests. + /// + /// + /// A set of key/value pairs that configure the default Ajax request. All options are optional. + /// + + if (settings) { + // Building a settings object + ajaxExtend(target, jQuery.ajaxSettings); + } else { + // Extending ajaxSettings + settings = target; + target = jQuery.ajaxSettings; + } + ajaxExtend(target, settings); + return target; + }; + jQuery.ajaxTransport = function (dataTypeExpression, func) { + + + if (typeof dataTypeExpression !== "string") { + func = dataTypeExpression; + dataTypeExpression = "*"; + } + + var dataType, list, placeBefore, + dataTypes = dataTypeExpression.toLowerCase().split(core_rspace), + i = 0, + length = dataTypes.length; + + if (jQuery.isFunction(func)) { + // For each dataType in the dataTypeExpression + for (; i < length; i++) { + dataType = dataTypes[i]; + // We control if we're asked to add before + // any existing element + placeBefore = /^\+/.test(dataType); + if (placeBefore) { + dataType = dataType.substr(1) || "*"; + } + list = structure[dataType] = structure[dataType] || []; + // then we add to the structure accordingly + list[placeBefore ? "unshift" : "push"](func); + } + } + }; + jQuery.attr = function (elem, name, value, pass) { + + var ret, hooks, notxml, + nType = elem.nodeType; + + // don't get/set attributes on text, comment and attribute nodes + if (!elem || nType === 3 || nType === 8 || nType === 2) { + return; + } + + if (pass && jQuery.isFunction(jQuery.fn[name])) { + return jQuery(elem)[name](value); + } + + // Fallback to prop when attributes are not supported + if (typeof elem.getAttribute === "undefined") { + return jQuery.prop(elem, name, value); + } + + notxml = nType !== 1 || !jQuery.isXMLDoc(elem); + + // All attributes are lowercase + // Grab necessary hook if one is defined + if (notxml) { + name = name.toLowerCase(); + hooks = jQuery.attrHooks[name] || (rboolean.test(name) ? boolHook : nodeHook); + } + + if (value !== undefined) { + + if (value === null) { + jQuery.removeAttr(elem, name); + return; + + } else if (hooks && "set" in hooks && notxml && (ret = hooks.set(elem, value, name)) !== undefined) { + return ret; + + } else { + elem.setAttribute(name, value + ""); + return value; + } + + } else if (hooks && "get" in hooks && notxml && (ret = hooks.get(elem, name)) !== null) { + return ret; + + } else { + + ret = elem.getAttribute(name); + + // Non-existent attributes return null, we normalize to undefined + return ret === null ? + undefined : + ret; + } + }; + jQuery.attrFn = {}; + jQuery.attrHooks = { + "type": {}, + "value": {} + }; + jQuery.browser = { + "chrome": true, + "version": '21.0.1180.89', + "webkit": true + }; + jQuery.buildFragment = function (args, context, scripts) { + + var fragment, cacheable, cachehit, + first = args[0]; + + // Set context from what may come in as undefined or a jQuery collection or a node + // Updated to fix #12266 where accessing context[0] could throw an exception in IE9/10 & + // also doubles as fix for #8950 where plain objects caused createDocumentFragment exception + context = context || document; + context = !context.nodeType && context[0] || context; + context = context.ownerDocument || context; + + // Only cache "small" (1/2 KB) HTML strings that are associated with the main document + // Cloning options loses the selected state, so don't cache them + // IE 6 doesn't like it when you put or elements in a fragment + // Also, WebKit does not clone 'checked' attributes on cloneNode, so don't cache + // Lastly, IE6,7,8 will not correctly reuse cached fragments that were created from unknown elems #10501 + if (args.length === 1 && typeof first === "string" && first.length < 512 && context === document && + first.charAt(0) === "<" && !rnocache.test(first) && + (jQuery.support.checkClone || !rchecked.test(first)) && + (jQuery.support.html5Clone || !rnoshimcache.test(first))) { + + // Mark cacheable and look for a hit + cacheable = true; + fragment = jQuery.fragments[first]; + cachehit = fragment !== undefined; + } + + if (!fragment) { + fragment = context.createDocumentFragment(); + jQuery.clean(args, context, fragment, scripts); + + // Update the cache, but only store false + // unless this is a second parsing of the same content + if (cacheable) { + jQuery.fragments[first] = cachehit && fragment; + } + } + + return { fragment: fragment, cacheable: cacheable }; + }; + jQuery.cache = {}; + jQuery.camelCase = function (string) { + + return string.replace(rmsPrefix, "ms-").replace(rdashAlpha, fcamelCase); + }; + jQuery.clean = function (elems, context, fragment, scripts) { + + var i, j, elem, tag, wrap, depth, div, hasBody, tbody, len, handleScript, jsTags, + safe = context === document && safeFragment, + ret = []; + + // Ensure that context is a document + if (!context || typeof context.createDocumentFragment === "undefined") { + context = document; + } + + // Use the already-created safe fragment if context permits + for (i = 0; (elem = elems[i]) != null; i++) { + if (typeof elem === "number") { + elem += ""; + } + + if (!elem) { + continue; + } + + // Convert html string into DOM nodes + if (typeof elem === "string") { + if (!rhtml.test(elem)) { + elem = context.createTextNode(elem); + } else { + // Ensure a safe container in which to render the html + safe = safe || createSafeFragment(context); + div = context.createElement("div"); + safe.appendChild(div); + + // Fix "XHTML"-style tags in all browsers + elem = elem.replace(rxhtmlTag, "<$1>"); + + // Go to html and back, then peel off extra wrappers + tag = (rtagName.exec(elem) || ["", ""])[1].toLowerCase(); + wrap = wrapMap[tag] || wrapMap._default; + depth = wrap[0]; + div.innerHTML = wrap[1] + elem + wrap[2]; + + // Move to the right depth + while (depth--) { + div = div.lastChild; + } + + // Remove IE's autoinserted from table fragments + if (!jQuery.support.tbody) { + + // String was a , *may* have spurious + hasBody = rtbody.test(elem); + tbody = tag === "table" && !hasBody ? + div.firstChild && div.firstChild.childNodes : + + // String was a bare or + wrap[1] === "
    " && !hasBody ? + div.childNodes : + []; + + for (j = tbody.length - 1; j >= 0 ; --j) { + if (jQuery.nodeName(tbody[j], "tbody") && !tbody[j].childNodes.length) { + tbody[j].parentNode.removeChild(tbody[j]); + } + } + } + + // IE completely kills leading whitespace when innerHTML is used + if (!jQuery.support.leadingWhitespace && rleadingWhitespace.test(elem)) { + div.insertBefore(context.createTextNode(rleadingWhitespace.exec(elem)[0]), div.firstChild); + } + + elem = div.childNodes; + + // Take out of fragment container (we need a fresh div each time) + div.parentNode.removeChild(div); + } + } + + if (elem.nodeType) { + ret.push(elem); + } else { + jQuery.merge(ret, elem); + } + } + + // Fix #11356: Clear elements from safeFragment + if (div) { + elem = div = safe = null; + } + + // Reset defaultChecked for any radios and checkboxes + // about to be appended to the DOM in IE 6/7 (#8060) + if (!jQuery.support.appendChecked) { + for (i = 0; (elem = ret[i]) != null; i++) { + if (jQuery.nodeName(elem, "input")) { + fixDefaultChecked(elem); + } else if (typeof elem.getElementsByTagName !== "undefined") { + jQuery.grep(elem.getElementsByTagName("input"), fixDefaultChecked); + } + } + } + + // Append elements to a provided document fragment + if (fragment) { + // Special handling of each script element + handleScript = function (elem) { + // Check if we consider it executable + if (!elem.type || rscriptType.test(elem.type)) { + // Detach the script and store it in the scripts array (if provided) or the fragment + // Return truthy to indicate that it has been handled + return scripts ? + scripts.push(elem.parentNode ? elem.parentNode.removeChild(elem) : elem) : + fragment.appendChild(elem); + } + }; + + for (i = 0; (elem = ret[i]) != null; i++) { + // Check if we're done after handling an executable script + if (!(jQuery.nodeName(elem, "script") && handleScript(elem))) { + // Append to fragment and handle embedded scripts + fragment.appendChild(elem); + if (typeof elem.getElementsByTagName !== "undefined") { + // handleScript alters the DOM, so use jQuery.merge to ensure snapshot iteration + jsTags = jQuery.grep(jQuery.merge([], elem.getElementsByTagName("script")), handleScript); + + // Splice the scripts into ret after their former ancestor and advance our index beyond them + ret.splice.apply(ret, [i + 1, 0].concat(jsTags)); + i += jsTags.length; + } + } + } + } + + return ret; + }; + jQuery.cleanData = function (elems, /* internal */ acceptData) { + + var data, id, elem, type, + i = 0, + internalKey = jQuery.expando, + cache = jQuery.cache, + deleteExpando = jQuery.support.deleteExpando, + special = jQuery.event.special; + + for (; (elem = elems[i]) != null; i++) { + + if (acceptData || jQuery.acceptData(elem)) { + + id = elem[internalKey]; + data = id && cache[id]; + + if (data) { + if (data.events) { + for (type in data.events) { + if (special[type]) { + jQuery.event.remove(elem, type); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent(elem, type, data.handle); + } + } + } + + // Remove cache only if it was not already removed by jQuery.event.remove + if (cache[id]) { + + delete cache[id]; + + // IE does not allow us to delete expando properties from nodes, + // nor does it have a removeAttribute function on Document nodes; + // we must handle all of these cases + if (deleteExpando) { + delete elem[internalKey]; + + } else if (elem.removeAttribute) { + elem.removeAttribute(internalKey); + + } else { + elem[internalKey] = null; + } + + jQuery.deletedIds.push(id); + } + } + } + } + }; + jQuery.clone = function (elem, dataAndEvents, deepDataAndEvents) { + + var srcElements, + destElements, + i, + clone; + + if (jQuery.support.html5Clone || jQuery.isXMLDoc(elem) || !rnoshimcache.test("<" + elem.nodeName + ">")) { + clone = elem.cloneNode(true); + + // IE<=8 does not properly clone detached, unknown element nodes + } else { + fragmentDiv.innerHTML = elem.outerHTML; + fragmentDiv.removeChild(clone = fragmentDiv.firstChild); + } + + if ((!jQuery.support.noCloneEvent || !jQuery.support.noCloneChecked) && + (elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem)) { + // IE copies events bound via attachEvent when using cloneNode. + // Calling detachEvent on the clone will also remove the events + // from the original. In order to get around this, we use some + // proprietary methods to clear the events. Thanks to MooTools + // guys for this hotness. + + cloneFixAttributes(elem, clone); + + // Using Sizzle here is crazy slow, so we use getElementsByTagName instead + srcElements = getAll(elem); + destElements = getAll(clone); + + // Weird iteration because IE will replace the length property + // with an element if you are cloning the body and one of the + // elements on the page has a name or id of "length" + for (i = 0; srcElements[i]; ++i) { + // Ensure that the destination node is not null; Fixes #9587 + if (destElements[i]) { + cloneFixAttributes(srcElements[i], destElements[i]); + } + } + } + + // Copy the events from the original to the clone + if (dataAndEvents) { + cloneCopyEvent(elem, clone); + + if (deepDataAndEvents) { + srcElements = getAll(elem); + destElements = getAll(clone); + + for (i = 0; srcElements[i]; ++i) { + cloneCopyEvent(srcElements[i], destElements[i]); + } + } + } + + srcElements = destElements = null; + + // Return the cloned set + return clone; + }; + jQuery.contains = function (a, b) { + /// + /// Check to see if a DOM element is within another DOM element. + /// + /// + /// The DOM element that may contain the other element. + /// + /// + /// The DOM element that may be contained by the other element. + /// + /// + + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!(bup && bup.nodeType === 1 && adown.contains && adown.contains(bup)); + }; + jQuery.css = function (elem, name, numeric, extra) { + + var val, num, hooks, + origName = jQuery.camelCase(name); + + // Make sure that we're working with the right name + name = jQuery.cssProps[origName] || (jQuery.cssProps[origName] = vendorPropName(elem.style, origName)); + + // gets hook for the prefixed version + // followed by the unprefixed version + hooks = jQuery.cssHooks[name] || jQuery.cssHooks[origName]; + + // If a hook was provided get the computed value from there + if (hooks && "get" in hooks) { + val = hooks.get(elem, true, extra); + } + + // Otherwise, if a way to get the computed value exists, use that + if (val === undefined) { + val = curCSS(elem, name); + } + + //convert "normal" to computed value + if (val === "normal" && name in cssNormalTransform) { + val = cssNormalTransform[name]; + } + + // Return, converting to number if forced or a qualifier was provided and val looks numeric + if (numeric || extra !== undefined) { + num = parseFloat(val); + return numeric || jQuery.isNumeric(num) ? num || 0 : val; + } + return val; + }; + jQuery.cssHooks = { + "opacity": {}, + "height": {}, + "width": {}, + "margin": {}, + "padding": {}, + "borderWidth": {}, + "top": {}, + "left": {} + }; + jQuery.cssNumber = { + "fillOpacity": true, + "fontWeight": true, + "lineHeight": true, + "opacity": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }; + jQuery.cssProps = { + "float": 'cssFloat', + "display": 'display', + "visibility": 'visibility', + "opacity": 'opacity' + }; + jQuery.data = function (elem, name, data, pvt /* Internal Use Only */) { + /// + /// 1: Store arbitrary data associated with the specified element. Returns the value that was set. + /// 1.1 - jQuery.data(element, key, value) + /// 2: Returns value at named data store for the element, as set by jQuery.data(element, name, value), or the full data store for the element. + /// 2.1 - jQuery.data(element, key) + /// 2.2 - jQuery.data(element) + /// + /// + /// The DOM element to associate with the data. + /// + /// + /// A string naming the piece of data to set. + /// + /// + /// The new data value. + /// + /// + + if (!jQuery.acceptData(elem)) { + return; + } + + var thisCache, ret, + internalKey = jQuery.expando, + getByName = typeof name === "string", + + // We have to handle DOM nodes and JS objects differently because IE6-7 + // can't GC object references properly across the DOM-JS boundary + isNode = elem.nodeType, + + // Only DOM nodes need the global jQuery cache; JS object data is + // attached directly to the object so GC can occur automatically + cache = isNode ? jQuery.cache : elem, + + // Only defining an ID for JS objects if its cache already exists allows + // the code to shortcut on the same path as a DOM node with no cache + id = isNode ? elem[internalKey] : elem[internalKey] && internalKey; + + // Avoid doing any more work than we need to when trying to get data on an + // object that has no data at all + if ((!id || !cache[id] || (!pvt && !cache[id].data)) && getByName && data === undefined) { + return; + } + + if (!id) { + // Only DOM nodes need a new unique ID for each element since their data + // ends up in the global cache + if (isNode) { + elem[internalKey] = id = jQuery.deletedIds.pop() || jQuery.guid++; + } else { + id = internalKey; + } + } + + if (!cache[id]) { + cache[id] = {}; + + // Avoids exposing jQuery metadata on plain JS objects when the object + // is serialized using JSON.stringify + if (!isNode) { + cache[id].toJSON = jQuery.noop; + } + } + + // An object can be passed to jQuery.data instead of a key/value pair; this gets + // shallow copied over onto the existing cache + if (typeof name === "object" || typeof name === "function") { + if (pvt) { + cache[id] = jQuery.extend(cache[id], name); + } else { + cache[id].data = jQuery.extend(cache[id].data, name); + } + } + + thisCache = cache[id]; + + // jQuery data() is stored in a separate object inside the object's internal data + // cache in order to avoid key collisions between internal data and user-defined + // data. + if (!pvt) { + if (!thisCache.data) { + thisCache.data = {}; + } + + thisCache = thisCache.data; + } + + if (data !== undefined) { + thisCache[jQuery.camelCase(name)] = data; + } + + // Check for both converted-to-camel and non-converted data property names + // If a data property was specified + if (getByName) { + + // First Try to find as-is property data + ret = thisCache[name]; + + // Test for null|undefined property data + if (ret == null) { + + // Try to find the camelCased property + ret = thisCache[jQuery.camelCase(name)]; + } + } else { + ret = thisCache; + } + + return ret; + }; + jQuery.dequeue = function (elem, type) { + /// + /// Execute the next function on the queue for the matched element. + /// + /// + /// A DOM element from which to remove and execute a queued function. + /// + /// + /// A string containing the name of the queue. Defaults to fx, the standard effects queue. + /// + /// + + type = type || "fx"; + + var queue = jQuery.queue(elem, type), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks(elem, type), + next = function () { + jQuery.dequeue(elem, type); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if (fn === "inprogress") { + fn = queue.shift(); + startLength--; + } + + if (fn) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if (type === "fx") { + queue.unshift("inprogress"); + } + + // clear up the last queue stop function + delete hooks.stop; + fn.call(elem, next, hooks); + } + + if (!startLength && hooks) { + hooks.empty.fire(); + } + }; + jQuery.dir = function (elem, dir, until) { + + var matched = [], + cur = elem[dir]; + + while (cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery(cur).is(until))) { + if (cur.nodeType === 1) { + matched.push(cur); + } + cur = cur[dir]; + } + return matched; + }; + jQuery.each = function (obj, callback, args) { + /// + /// A generic iterator function, which can be used to seamlessly iterate over both objects and arrays. Arrays and array-like objects with a length property (such as a function's arguments object) are iterated by numeric index, from 0 to length-1. Other objects are iterated via their named properties. + /// + /// + /// The object or array to iterate over. + /// + /// + /// The function that will be executed on every object. + /// + /// + + var name, + i = 0, + length = obj.length, + isObj = length === undefined || jQuery.isFunction(obj); + + if (args) { + if (isObj) { + for (name in obj) { + if (callback.apply(obj[name], args) === false) { + break; + } + } + } else { + for (; i < length;) { + if (callback.apply(obj[i++], args) === false) { + break; + } + } + } + + // A special, fast, case for the most common use of each + } else { + if (isObj) { + for (name in obj) { + if (callback.call(obj[name], name, obj[name]) === false) { + break; + } + } + } else { + for (; i < length;) { + if (callback.call(obj[i], i, obj[i++]) === false) { + break; + } + } + } + } + + return obj; + }; + jQuery.easing = {}; + jQuery.error = function (msg) { + /// + /// Takes a string and throws an exception containing it. + /// + /// + /// The message to send out. + /// + + throw new Error(msg); + }; + jQuery.etag = {}; + jQuery.event = { + "global": {}, + "customEvent": {}, + "props": ['attrChange', 'attrName', 'relatedNode', 'srcElement', 'altKey', 'bubbles', 'cancelable', 'ctrlKey', 'currentTarget', 'eventPhase', 'metaKey', 'relatedTarget', 'shiftKey', 'target', 'timeStamp', 'view', 'which'], + "fixHooks": {}, + "keyHooks": {}, + "mouseHooks": {}, + "special": {}, + "triggered": {} + }; + jQuery.expr = { + "cacheLength": 50, + "match": {}, + "attrHandle": {}, + "find": {}, + "relative": {}, + "preFilter": {}, + "filter": {}, + "pseudos": {}, + "filters": {}, + "setFilters": {}, + ":": {} + }; + jQuery.extend = function () { + /// + /// Merge the contents of two or more objects together into the first object. + /// 1 - jQuery.extend(target, object1, objectN) + /// 2 - jQuery.extend(deep, target, object1, objectN) + /// + /// + /// If true, the merge becomes recursive (aka. deep copy). + /// + /// + /// The object to extend. It will receive the new properties. + /// + /// + /// An object containing additional properties to merge in. + /// + /// + /// Additional objects containing properties to merge in. + /// + /// + + var options, name, src, copy, copyIsArray, clone, + target = arguments[0] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if (typeof target === "boolean") { + deep = target; + target = arguments[1] || {}; + // skip the boolean and the target + i = 2; + } + + // Handle case when target is a string or something (possible in deep copy) + if (typeof target !== "object" && !jQuery.isFunction(target)) { + target = {}; + } + + // extend jQuery itself if only one argument is passed + if (length === i) { + target = this; + --i; + } + + for (; i < length; i++) { + // Only deal with non-null/undefined values + if ((options = arguments[i]) != null) { + // Extend the base object + for (name in options) { + src = target[name]; + copy = options[name]; + + // Prevent never-ending loop + if (target === copy) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if (deep && copy && (jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)))) { + if (copyIsArray) { + copyIsArray = false; + clone = src && jQuery.isArray(src) ? src : []; + + } else { + clone = src && jQuery.isPlainObject(src) ? src : {}; + } + + // Never move original objects, clone them + target[name] = jQuery.extend(deep, clone, copy); + + // Don't bring in undefined values + } else if (copy !== undefined) { + target[name] = copy; + } + } + } + } + + // Return the modified object + return target; + }; + jQuery.filter = function (expr, elems, not) { + + if (not) { + expr = ":not(" + expr + ")"; + } + + return elems.length === 1 ? + jQuery.find.matchesSelector(elems[0], expr) ? [elems[0]] : [] : + jQuery.find.matches(expr, elems); + }; + jQuery.find = function Sizzle(selector, context, results, seed) { + + results = results || []; + context = context || document; + var match, elem, xml, m, + nodeType = context.nodeType; + + if (!selector || typeof selector !== "string") { + return results; + } + + if (nodeType !== 1 && nodeType !== 9) { + return []; + } + + xml = isXML(context); + + if (!xml && !seed) { + if ((match = rquickExpr.exec(selector))) { + // Speed-up: Sizzle("#ID") + if ((m = match[1])) { + if (nodeType === 9) { + elem = context.getElementById(m); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if (elem && elem.parentNode) { + // Handle the case where IE, Opera, and Webkit return items + // by name instead of ID + if (elem.id === m) { + results.push(elem); + return results; + } + } else { + return results; + } + } else { + // Context is not a document + if (context.ownerDocument && (elem = context.ownerDocument.getElementById(m)) && + contains(context, elem) && elem.id === m) { + results.push(elem); + return results; + } + } + + // Speed-up: Sizzle("TAG") + } else if (match[2]) { + push.apply(results, slice.call(context.getElementsByTagName(selector), 0)); + return results; + + // Speed-up: Sizzle(".CLASS") + } else if ((m = match[3]) && assertUsableClassName && context.getElementsByClassName) { + push.apply(results, slice.call(context.getElementsByClassName(m), 0)); + return results; + } + } + } + + // All others + return select(selector.replace(rtrim, "$1"), context, results, seed, xml); + }; + jQuery.fn = { + "selector": '', + "jquery": '1.8.2', + "length": 0 + }; + jQuery.fragments = {}; + jQuery.fx = function (elem, options, prop, end, easing, unit) { + + this.elem = elem; + this.prop = prop; + this.easing = easing || "swing"; + this.options = options; + this.start = this.now = this.cur(); + this.end = end; + this.unit = unit || (jQuery.cssNumber[prop] ? "" : "px"); + }; + jQuery.get = function (url, data, callback, type) { + /// + /// Load data from the server using a HTTP GET request. + /// + /// + /// A string containing the URL to which the request is sent. + /// + /// + /// A map or string that is sent to the server with the request. + /// + /// + /// A callback function that is executed if the request succeeds. + /// + /// + /// The type of data expected from the server. Default: Intelligent Guess (xml, json, script, or html). + /// + + // shift arguments if data argument was omitted + if (jQuery.isFunction(data)) { + type = type || callback; + callback = data; + data = undefined; + } + + return jQuery.ajax({ + type: method, + url: url, + data: data, + success: callback, + dataType: type + }); + }; + jQuery.getJSON = function (url, data, callback) { + /// + /// Load JSON-encoded data from the server using a GET HTTP request. + /// + /// + /// A string containing the URL to which the request is sent. + /// + /// + /// A map or string that is sent to the server with the request. + /// + /// + /// A callback function that is executed if the request succeeds. + /// + + return jQuery.get(url, data, callback, "json"); + }; + jQuery.getScript = function (url, callback) { + /// + /// Load a JavaScript file from the server using a GET HTTP request, then execute it. + /// + /// + /// A string containing the URL to which the request is sent. + /// + /// + /// A callback function that is executed if the request succeeds. + /// + + return jQuery.get(url, undefined, callback, "script"); + }; + jQuery.globalEval = function (data) { + /// + /// Execute some JavaScript code globally. + /// + /// + /// The JavaScript code to execute. + /// + + if (data && core_rnotwhite.test(data)) { + // We use execScript on Internet Explorer + // We use an anonymous function so that context is window + // rather than jQuery in Firefox + (window.execScript || function (data) { + window["eval"].call(window, data); + })(data); + } + }; + jQuery.grep = function (elems, callback, inv) { + /// + /// Finds the elements of an array which satisfy a filter function. The original array is not affected. + /// + /// + /// The array to search through. + /// + /// + /// The function to process each item against. The first argument to the function is the item, and the second argument is the index. The function should return a Boolean value. this will be the global window object. + /// + /// + /// If "invert" is false, or not provided, then the function returns an array consisting of all elements for which "callback" returns true. If "invert" is true, then the function returns an array consisting of all elements for which "callback" returns false. + /// + /// + + var retVal, + ret = [], + i = 0, + length = elems.length; + inv = !!inv; + + // Go through the array, only saving the items + // that pass the validator function + for (; i < length; i++) { + retVal = !!callback(elems[i], i); + if (inv !== retVal) { + ret.push(elems[i]); + } + } + + return ret; + }; + jQuery.guid = 1; + jQuery.hasData = function (elem) { + /// + /// Determine whether an element has any jQuery data associated with it. + /// + /// + /// A DOM element to be checked for data. + /// + /// + + elem = elem.nodeType ? jQuery.cache[elem[jQuery.expando]] : elem[jQuery.expando]; + return !!elem && !isEmptyDataObject(elem); + }; + jQuery.holdReady = function (hold) { + /// + /// Holds or releases the execution of jQuery's ready event. + /// + /// + /// Indicates whether the ready hold is being requested or released + /// + /// + + if (hold) { + jQuery.readyWait++; + } else { + jQuery.ready(true); + } + }; + jQuery.inArray = function (elem, arr, i) { + /// + /// Search for a specified value within an array and return its index (or -1 if not found). + /// + /// + /// The value to search for. + /// + /// + /// An array through which to search. + /// + /// + /// The index of the array at which to begin the search. The default is 0, which will search the whole array. + /// + /// + + var len; + + if (arr) { + if (core_indexOf) { + return core_indexOf.call(arr, elem, i); + } + + len = arr.length; + i = i ? i < 0 ? Math.max(0, len + i) : i : 0; + + for (; i < len; i++) { + // Skip accessing in sparse arrays + if (i in arr && arr[i] === elem) { + return i; + } + } + } + + return -1; + }; + jQuery.isEmptyObject = function (obj) { + /// + /// Check to see if an object is empty (contains no properties). + /// + /// + /// The object that will be checked to see if it's empty. + /// + /// + + var name; + for (name in obj) { + return false; + } + return true; + }; + jQuery.isFunction = function (obj) { + /// + /// Determine if the argument passed is a Javascript function object. + /// + /// + /// Object to test whether or not it is a function. + /// + /// + + return jQuery.type(obj) === "function"; + }; + jQuery.isNumeric = function (obj) { + /// + /// Determines whether its argument is a number. + /// + /// + /// The value to be tested. + /// + /// + + return !isNaN(parseFloat(obj)) && isFinite(obj); + }; + jQuery.isPlainObject = function (obj) { + /// + /// Check to see if an object is a plain object (created using "{}" or "new Object"). + /// + /// + /// The object that will be checked to see if it's a plain object. + /// + /// + + // Must be an Object. + // Because of IE, we also have to check the presence of the constructor property. + // Make sure that DOM nodes and window objects don't pass through, as well + if (!obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow(obj)) { + return false; + } + + try { + // Not own constructor property must be Object + if (obj.constructor && + !core_hasOwn.call(obj, "constructor") && + !core_hasOwn.call(obj.constructor.prototype, "isPrototypeOf")) { + return false; + } + } catch (e) { + // IE8,9 Will throw exceptions on certain host objects #9897 + return false; + } + + // Own properties are enumerated firstly, so to speed up, + // if last one is own, then all properties are own. + + var key; + for (key in obj) { } + + return key === undefined || core_hasOwn.call(obj, key); + }; + jQuery.isReady = true; + jQuery.isWindow = function (obj) { + /// + /// Determine whether the argument is a window. + /// + /// + /// Object to test whether or not it is a window. + /// + /// + + return obj != null && obj == obj.window; + }; + jQuery.isXMLDoc = function (elem) { + /// + /// Check to see if a DOM node is within an XML document (or is an XML document). + /// + /// + /// The DOM node that will be checked to see if it's in an XML document. + /// + /// + + // documentElement is verified for cases where it doesn't yet exist + // (such as loading iframes in IE - #4833) + var documentElement = elem && (elem.ownerDocument || elem).documentElement; + return documentElement ? documentElement.nodeName !== "HTML" : false; + }; + jQuery.lastModified = {}; + jQuery.makeArray = function (arr, results) { + /// + /// Convert an array-like object into a true JavaScript array. + /// + /// + /// Any object to turn into a native Array. + /// + /// + + var type, + ret = results || []; + + if (arr != null) { + // The window, strings (and functions) also have 'length' + // Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930 + type = jQuery.type(arr); + + if (arr.length == null || type === "string" || type === "function" || type === "regexp" || jQuery.isWindow(arr)) { + core_push.call(ret, arr); + } else { + jQuery.merge(ret, arr); + } + } + + return ret; + }; + jQuery.map = function (elems, callback, arg) { + /// + /// Translate all items in an array or object to new array of items. + /// 1 - jQuery.map(array, callback(elementOfArray, indexInArray)) + /// 2 - jQuery.map(arrayOrObject, callback( value, indexOrKey )) + /// + /// + /// The Array to translate. + /// + /// + /// The function to process each item against. The first argument to the function is the array item, the second argument is the index in array The function can return any value. Within the function, this refers to the global (window) object. + /// + /// + + var value, key, + ret = [], + i = 0, + length = elems.length, + // jquery objects are treated as arrays + isArray = elems instanceof jQuery || length !== undefined && typeof length === "number" && ((length > 0 && elems[0] && elems[length - 1]) || length === 0 || jQuery.isArray(elems)); + + // Go through the array, translating each of the items to their + if (isArray) { + for (; i < length; i++) { + value = callback(elems[i], i, arg); + + if (value != null) { + ret[ret.length] = value; + } + } + + // Go through every key on the object, + } else { + for (key in elems) { + value = callback(elems[key], key, arg); + + if (value != null) { + ret[ret.length] = value; + } + } + } + + // Flatten any nested arrays + return ret.concat.apply([], ret); + }; + jQuery.merge = function (first, second) { + /// + /// Merge the contents of two arrays together into the first array. + /// + /// + /// The first array to merge, the elements of second added. + /// + /// + /// The second array to merge into the first, unaltered. + /// + /// + + var l = second.length, + i = first.length, + j = 0; + + if (typeof l === "number") { + for (; j < l; j++) { + first[i++] = second[j]; + } + + } else { + while (second[j] !== undefined) { + first[i++] = second[j++]; + } + } + + first.length = i; + + return first; + }; + jQuery.noConflict = function (deep) { + /// + /// Relinquish jQuery's control of the $ variable. + /// + /// + /// A Boolean indicating whether to remove all jQuery variables from the global scope (including jQuery itself). + /// + /// + + if (window.$ === jQuery) { + window.$ = _$; + } + + if (deep && window.jQuery === jQuery) { + window.jQuery = _jQuery; + } + + return jQuery; + }; + jQuery.noData = { + "embed": true, + "object": 'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000', + "applet": true + }; + jQuery.nodeName = function (elem, name) { + + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + }; + jQuery.noop = function () { + /// + /// An empty function. + /// + /// + }; + jQuery.now = function () { + /// + /// Return a number representing the current time. + /// + /// + + return (new Date()).getTime(); + }; + jQuery.offset = {}; + jQuery.param = function (a, traditional) { + /// + /// Create a serialized representation of an array or object, suitable for use in a URL query string or Ajax request. + /// 1 - jQuery.param(obj) + /// 2 - jQuery.param(obj, traditional) + /// + /// + /// An array or object to serialize. + /// + /// + /// A Boolean indicating whether to perform a traditional "shallow" serialization. + /// + /// + + var prefix, + s = [], + add = function (key, value) { + // If value is a function, invoke it and return its value + value = jQuery.isFunction(value) ? value() : (value == null ? "" : value); + s[s.length] = encodeURIComponent(key) + "=" + encodeURIComponent(value); + }; + + // Set traditional to true for jQuery <= 1.3.2 behavior. + if (traditional === undefined) { + traditional = jQuery.ajaxSettings && jQuery.ajaxSettings.traditional; + } + + // If an array was passed in, assume that it is an array of form elements. + if (jQuery.isArray(a) || (a.jquery && !jQuery.isPlainObject(a))) { + // Serialize the form elements + jQuery.each(a, function () { + add(this.name, this.value); + }); + + } else { + // If traditional, encode the "old" way (the way 1.3.2 or older + // did it), otherwise encode params recursively. + for (prefix in a) { + buildParams(prefix, a[prefix], traditional, add); + } + } + + // Return the resulting serialization + return s.join("&").replace(r20, "+"); + }; + jQuery.parseHTML = function (data, context, scripts) { + + var parsed; + if (!data || typeof data !== "string") { + return null; + } + if (typeof context === "boolean") { + scripts = context; + context = 0; + } + context = context || document; + + // Single tag + if ((parsed = rsingleTag.exec(data))) { + return [context.createElement(parsed[1])]; + } + + parsed = jQuery.buildFragment([data], context, scripts ? null : []); + return jQuery.merge([], + (parsed.cacheable ? jQuery.clone(parsed.fragment) : parsed.fragment).childNodes); + }; + jQuery.parseJSON = function (data) { + /// + /// Takes a well-formed JSON string and returns the resulting JavaScript object. + /// + /// + /// The JSON string to parse. + /// + /// + + if (!data || typeof data !== "string") { + return null; + } + + // Make sure leading/trailing whitespace is removed (IE can't handle it) + data = jQuery.trim(data); + + // Attempt to parse using the native JSON parser first + if (window.JSON && window.JSON.parse) { + return window.JSON.parse(data); + } + + // Make sure the incoming data is actual JSON + // Logic borrowed from http://json.org/json2.js + if (rvalidchars.test(data.replace(rvalidescape, "@") + .replace(rvalidtokens, "]") + .replace(rvalidbraces, ""))) { + + return (new Function("return " + data))(); + + } + jQuery.error("Invalid JSON: " + data); + }; + jQuery.parseXML = function (data) { + /// + /// Parses a string into an XML document. + /// + /// + /// a well-formed XML string to be parsed + /// + /// + + var xml, tmp; + if (!data || typeof data !== "string") { + return null; + } + try { + if (window.DOMParser) { // Standard + tmp = new DOMParser(); + xml = tmp.parseFromString(data, "text/xml"); + } else { // IE + xml = new ActiveXObject("Microsoft.XMLDOM"); + xml.async = "false"; + xml.loadXML(data); + } + } catch (e) { + xml = undefined; + } + if (!xml || !xml.documentElement || xml.getElementsByTagName("parsererror").length) { + jQuery.error("Invalid XML: " + data); + } + return xml; + }; + jQuery.post = function (url, data, callback, type) { + /// + /// Load data from the server using a HTTP POST request. + /// + /// + /// A string containing the URL to which the request is sent. + /// + /// + /// A map or string that is sent to the server with the request. + /// + /// + /// A callback function that is executed if the request succeeds. + /// + /// + /// The type of data expected from the server. Default: Intelligent Guess (xml, json, script, text, html). + /// + + // shift arguments if data argument was omitted + if (jQuery.isFunction(data)) { + type = type || callback; + callback = data; + data = undefined; + } + + return jQuery.ajax({ + type: method, + url: url, + data: data, + success: callback, + dataType: type + }); + }; + jQuery.prop = function (elem, name, value) { + + var ret, hooks, notxml, + nType = elem.nodeType; + + // don't get/set properties on text, comment and attribute nodes + if (!elem || nType === 3 || nType === 8 || nType === 2) { + return; + } + + notxml = nType !== 1 || !jQuery.isXMLDoc(elem); + + if (notxml) { + // Fix name and attach hooks + name = jQuery.propFix[name] || name; + hooks = jQuery.propHooks[name]; + } + + if (value !== undefined) { + if (hooks && "set" in hooks && (ret = hooks.set(elem, value, name)) !== undefined) { + return ret; + + } else { + return (elem[name] = value); + } + + } else { + if (hooks && "get" in hooks && (ret = hooks.get(elem, name)) !== null) { + return ret; + + } else { + return elem[name]; + } + } + }; + jQuery.propFix = { + "tabindex": 'tabIndex', + "readonly": 'readOnly', + "for": 'htmlFor', + "class": 'className', + "maxlength": 'maxLength', + "cellspacing": 'cellSpacing', + "cellpadding": 'cellPadding', + "rowspan": 'rowSpan', + "colspan": 'colSpan', + "usemap": 'useMap', + "frameborder": 'frameBorder', + "contenteditable": 'contentEditable' + }; + jQuery.propHooks = { "tabIndex": {} }; + jQuery.proxy = function (fn, context) { + /// + /// Takes a function and returns a new one that will always have a particular context. + /// 1 - jQuery.proxy(function, context) + /// 2 - jQuery.proxy(context, name) + /// + /// + /// The function whose context will be changed. + /// + /// + /// The object to which the context (this) of the function should be set. + /// + /// + + var tmp, args, proxy; + + if (typeof context === "string") { + tmp = fn[context]; + context = fn; + fn = tmp; + } + + // Quick check to determine if target is callable, in the spec + // this throws a TypeError, but we will just return undefined. + if (!jQuery.isFunction(fn)) { + return undefined; + } + + // Simulated bind + args = core_slice.call(arguments, 2); + proxy = function () { + return fn.apply(context, args.concat(core_slice.call(arguments))); + }; + + // Set the guid of unique handler to the same of original handler, so it can be removed + proxy.guid = fn.guid = fn.guid || jQuery.guid++; + + return proxy; + }; + jQuery.queue = function (elem, type, data) { + /// + /// 1: Show the queue of functions to be executed on the matched element. + /// 1.1 - jQuery.queue(element, queueName) + /// 2: Manipulate the queue of functions to be executed on the matched element. + /// 2.1 - jQuery.queue(element, queueName, newQueue) + /// 2.2 - jQuery.queue(element, queueName, callback()) + /// + /// + /// A DOM element where the array of queued functions is attached. + /// + /// + /// A string containing the name of the queue. Defaults to fx, the standard effects queue. + /// + /// + /// An array of functions to replace the current queue contents. + /// + /// + + var queue; + + if (elem) { + type = (type || "fx") + "queue"; + queue = jQuery._data(elem, type); + + // Speed up dequeue by getting out quickly if this is just a lookup + if (data) { + if (!queue || jQuery.isArray(data)) { + queue = jQuery._data(elem, type, jQuery.makeArray(data)); + } else { + queue.push(data); + } + } + return queue || []; + } + }; + jQuery.ready = function (wait) { + + + // Abort if there are pending holds or we're already ready + if (wait === true ? --jQuery.readyWait : jQuery.isReady) { + return; + } + + // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). + if (!document.body) { + return setTimeout(jQuery.ready, 1); + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if (wait !== true && --jQuery.readyWait > 0) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith(document, [jQuery]); + + // Trigger any bound ready events + if (jQuery.fn.trigger) { + jQuery(document).trigger("ready").off("ready"); + } + }; + jQuery.readyWait = 0; + jQuery.removeAttr = function (elem, value) { + + var propName, attrNames, name, isBool, + i = 0; + + if (value && elem.nodeType === 1) { + + attrNames = value.split(core_rspace); + + for (; i < attrNames.length; i++) { + name = attrNames[i]; + + if (name) { + propName = jQuery.propFix[name] || name; + isBool = rboolean.test(name); + + // See #9699 for explanation of this approach (setting first, then removal) + // Do not do this for boolean attributes (see #10870) + if (!isBool) { + jQuery.attr(elem, name, ""); + } + elem.removeAttribute(getSetAttribute ? name : propName); + + // Set corresponding property to false for boolean attributes + if (isBool && propName in elem) { + elem[propName] = false; + } + } + } + } + }; + jQuery.removeData = function (elem, name, pvt /* Internal Use Only */) { + /// + /// Remove a previously-stored piece of data. + /// + /// + /// A DOM element from which to remove data. + /// + /// + /// A string naming the piece of data to remove. + /// + /// + + if (!jQuery.acceptData(elem)) { + return; + } + + var thisCache, i, l, + + isNode = elem.nodeType, + + // See jQuery.data for more information + cache = isNode ? jQuery.cache : elem, + id = isNode ? elem[jQuery.expando] : jQuery.expando; + + // If there is already no cache entry for this object, there is no + // purpose in continuing + if (!cache[id]) { + return; + } + + if (name) { + + thisCache = pvt ? cache[id] : cache[id].data; + + if (thisCache) { + + // Support array or space separated string names for data keys + if (!jQuery.isArray(name)) { + + // try the string as a key before any manipulation + if (name in thisCache) { + name = [name]; + } else { + + // split the camel cased version by spaces unless a key with the spaces exists + name = jQuery.camelCase(name); + if (name in thisCache) { + name = [name]; + } else { + name = name.split(" "); + } + } + } + + for (i = 0, l = name.length; i < l; i++) { + delete thisCache[name[i]]; + } + + // If there is no data left in the cache, we want to continue + // and let the cache object itself get destroyed + if (!(pvt ? isEmptyDataObject : jQuery.isEmptyObject)(thisCache)) { + return; + } + } + } + + // See jQuery.data for more information + if (!pvt) { + delete cache[id].data; + + // Don't destroy the parent cache unless the internal data object + // had been the only thing left in it + if (!isEmptyDataObject(cache[id])) { + return; + } + } + + // Destroy the cache + if (isNode) { + jQuery.cleanData([elem], true); + + // Use delete when supported for expandos or `cache` is not a window per isWindow (#10080) + } else if (jQuery.support.deleteExpando || cache != cache.window) { + delete cache[id]; + + // When all else fails, null + } else { + cache[id] = null; + } + }; + jQuery.removeEvent = function (elem, type, handle) { + + if (elem.removeEventListener) { + elem.removeEventListener(type, handle, false); + } + }; + jQuery.sibling = function (n, elem) { + + var r = []; + + for (; n; n = n.nextSibling) { + if (n.nodeType === 1 && n !== elem) { + r.push(n); + } + } + + return r; + }; + jQuery.speed = function (speed, easing, fn) { + + var opt = speed && typeof speed === "object" ? jQuery.extend({}, speed) : { + complete: fn || !fn && easing || + jQuery.isFunction(speed) && speed, + duration: speed, + easing: fn && easing || easing && !jQuery.isFunction(easing) && easing + }; + + opt.duration = jQuery.fx.off ? 0 : typeof opt.duration === "number" ? opt.duration : + opt.duration in jQuery.fx.speeds ? jQuery.fx.speeds[opt.duration] : jQuery.fx.speeds._default; + + // normalize opt.queue - true/undefined/null -> "fx" + if (opt.queue == null || opt.queue === true) { + opt.queue = "fx"; + } + + // Queueing + opt.old = opt.complete; + + opt.complete = function () { + if (jQuery.isFunction(opt.old)) { + opt.old.call(this); + } + + if (opt.queue) { + jQuery.dequeue(this, opt.queue); + } + }; + + return opt; + }; + jQuery.style = function (elem, name, value, extra) { + + // Don't set styles on text and comment nodes + if (!elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = jQuery.camelCase(name), + style = elem.style; + + name = jQuery.cssProps[origName] || (jQuery.cssProps[origName] = vendorPropName(style, origName)); + + // gets hook for the prefixed version + // followed by the unprefixed version + hooks = jQuery.cssHooks[name] || jQuery.cssHooks[origName]; + + // Check if we're setting a value + if (value !== undefined) { + type = typeof value; + + // convert relative number strings (+= or -=) to relative numbers. #7345 + if (type === "string" && (ret = rrelNum.exec(value))) { + value = (ret[1] + 1) * ret[2] + parseFloat(jQuery.css(elem, name)); + // Fixes bug #9237 + type = "number"; + } + + // Make sure that NaN and null values aren't set. See: #7116 + if (value == null || type === "number" && isNaN(value)) { + return; + } + + // If a number was passed in, add 'px' to the (except for certain CSS properties) + if (type === "number" && !jQuery.cssNumber[origName]) { + value += "px"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if (!hooks || !("set" in hooks) || (value = hooks.set(elem, value, extra)) !== undefined) { + // Wrapped to prevent IE from throwing errors when 'invalid' values are provided + // Fixes bug #5509 + try { + style[name] = value; + } catch (e) { } + } + + } else { + // If a hook was provided get the non-computed value from there + if (hooks && "get" in hooks && (ret = hooks.get(elem, false, extra)) !== undefined) { + return ret; + } + + // Otherwise just get the value from the style object + return style[name]; + } + }; + jQuery.sub = function () { + /// + /// Creates a new copy of jQuery whose properties and methods can be modified without affecting the original jQuery object. + /// + /// + + function jQuerySub(selector, context) { + return new jQuerySub.fn.init(selector, context); + } + jQuery.extend(true, jQuerySub, this); + jQuerySub.superclass = this; + jQuerySub.fn = jQuerySub.prototype = this(); + jQuerySub.fn.constructor = jQuerySub; + jQuerySub.sub = this.sub; + jQuerySub.fn.init = function init(selector, context) { + if (context && context instanceof jQuery && !(context instanceof jQuerySub)) { + context = jQuerySub(context); + } + + return jQuery.fn.init.call(this, selector, context, rootjQuerySub); + }; + jQuerySub.fn.init.prototype = jQuerySub.fn; + var rootjQuerySub = jQuerySub(document); + return jQuerySub; + }; + jQuery.support = { + "leadingWhitespace": true, + "tbody": true, + "htmlSerialize": true, + "style": true, + "hrefNormalized": true, + "opacity": true, + "cssFloat": true, + "checkOn": true, + "optSelected": true, + "getSetAttribute": true, + "enctype": true, + "html5Clone": true, + "boxModel": true, + "submitBubbles": true, + "changeBubbles": true, + "focusinBubbles": false, + "deleteExpando": true, + "noCloneEvent": true, + "inlineBlockNeedsLayout": false, + "shrinkWrapBlocks": false, + "reliableMarginRight": true, + "boxSizingReliable": true, + "pixelPosition": false, + "noCloneChecked": true, + "optDisabled": true, + "radioValue": true, + "checkClone": true, + "appendChecked": true, + "ajax": true, + "cors": true, + "reliableHiddenOffsets": true, + "boxSizing": true, + "doesNotIncludeMarginInBodyOffset": true + }; + jQuery.swap = function (elem, options, callback) { + + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for (name in options) { + old[name] = elem.style[name]; + elem.style[name] = options[name]; + } + + ret = callback.call(elem); + + // Revert the old values + for (name in options) { + elem.style[name] = old[name]; + } + + return ret; + }; + jQuery.text = function (elem) { + + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if (nodeType) { + if (nodeType === 1 || nodeType === 9 || nodeType === 11) { + // Use textContent for elements + // innerText usage removed for consistency of new lines (see #11153) + if (typeof elem.textContent === "string") { + return elem.textContent; + } else { + // Traverse its children + for (elem = elem.firstChild; elem; elem = elem.nextSibling) { + ret += getText(elem); + } + } + } else if (nodeType === 3 || nodeType === 4) { + return elem.nodeValue; + } + // Do not include comment or processing instruction nodes + } else { + + // If no nodeType, this is expected to be an array + for (; (node = elem[i]) ; i++) { + // Do not traverse comment nodes + ret += getText(node); + } + } + return ret; + }; + jQuery.trim = function (text) { + /// + /// Remove the whitespace from the beginning and end of a string. + /// + /// + /// The string to trim. + /// + /// + + return text == null ? + "" : + core_trim.call(text); + }; + jQuery.type = function (obj) { + /// + /// Determine the internal JavaScript [[Class]] of an object. + /// + /// + /// Object to get the internal JavaScript [[Class]] of. + /// + /// + + return obj == null ? + String(obj) : + class2type[core_toString.call(obj)] || "object"; + }; + jQuery.uaMatch = function (ua) { + + ua = ua.toLowerCase(); + + var match = /(chrome)[ \/]([\w.]+)/.exec(ua) || + /(webkit)[ \/]([\w.]+)/.exec(ua) || + /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) || + /(msie) ([\w.]+)/.exec(ua) || + ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) || + []; + + return { + browser: match[1] || "", + version: match[2] || "0" + }; + }; + jQuery.unique = function (results) { + /// + /// Sorts an array of DOM elements, in place, with the duplicates removed. Note that this only works on arrays of DOM elements, not strings or numbers. + /// + /// + /// The Array of DOM elements. + /// + /// + + var elem, + i = 1; + + hasDuplicate = baseHasDuplicate; + results.sort(sortOrder); + + if (hasDuplicate) { + for (; (elem = results[i]) ; i++) { + if (elem === results[i - 1]) { + results.splice(i--, 1); + } + } + } + + return results; + }; + jQuery.uuid = 0; + jQuery.valHooks = { + "option": {}, + "select": {}, + "radio": {}, + "checkbox": {} + }; + jQuery.when = function (subordinate /* , ..., subordinateN */) { + /// + /// Provides a way to execute callback functions based on one or more objects, usually Deferred objects that represent asynchronous events. + /// + /// + /// One or more Deferred objects, or plain JavaScript objects. + /// + /// + + var i = 0, + resolveValues = core_slice.call(arguments), + length = resolveValues.length, + + // the count of uncompleted subordinates + remaining = length !== 1 || (subordinate && jQuery.isFunction(subordinate.promise)) ? length : 0, + + // the master Deferred. If resolveValues consist of only a single Deferred, just use that. + deferred = remaining === 1 ? subordinate : jQuery.Deferred(), + + // Update function for both resolve and progress values + updateFunc = function (i, contexts, values) { + return function (value) { + contexts[i] = this; + values[i] = arguments.length > 1 ? core_slice.call(arguments) : value; + if (values === progressValues) { + deferred.notifyWith(contexts, values); + } else if (!(--remaining)) { + deferred.resolveWith(contexts, values); + } + }; + }, + + progressValues, progressContexts, resolveContexts; + + // add listeners to Deferred subordinates; treat others as resolved + if (length > 1) { + progressValues = new Array(length); + progressContexts = new Array(length); + resolveContexts = new Array(length); + for (; i < length; i++) { + if (resolveValues[i] && jQuery.isFunction(resolveValues[i].promise)) { + resolveValues[i].promise() + .done(updateFunc(i, resolveContexts, resolveValues)) + .fail(deferred.reject) + .progress(updateFunc(i, progressContexts, progressValues)); + } else { + --remaining; + } + } + } + + // if we're not waiting on anything, resolve the master + if (!remaining) { + deferred.resolveWith(resolveContexts, resolveValues); + } + + return deferred.promise(); + }; + jQuery.Event.prototype.isDefaultPrevented = function returnFalse() { + /// + /// Returns whether event.preventDefault() was ever called on this event object. + /// + /// + + return false; + }; + jQuery.Event.prototype.isImmediatePropagationStopped = function returnFalse() { + /// + /// Returns whether event.stopImmediatePropagation() was ever called on this event object. + /// + /// + + return false; + }; + jQuery.Event.prototype.isPropagationStopped = function returnFalse() { + /// + /// Returns whether event.stopPropagation() was ever called on this event object. + /// + /// + + return false; + }; + jQuery.Event.prototype.preventDefault = function () { + /// + /// If this method is called, the default action of the event will not be triggered. + /// + /// + + this.isDefaultPrevented = returnTrue; + + var e = this.originalEvent; + if (!e) { + return; + } + + // if preventDefault exists run it on the original event + if (e.preventDefault) { + e.preventDefault(); + + // otherwise set the returnValue property of the original event to false (IE) + } else { + e.returnValue = false; + } + }; + jQuery.Event.prototype.stopImmediatePropagation = function () { + /// + /// Keeps the rest of the handlers from being executed and prevents the event from bubbling up the DOM tree. + /// + + this.isImmediatePropagationStopped = returnTrue; + this.stopPropagation(); + }; + jQuery.Event.prototype.stopPropagation = function () { + /// + /// Prevents the event from bubbling up the DOM tree, preventing any parent handlers from being notified of the event. + /// + + this.isPropagationStopped = returnTrue; + + var e = this.originalEvent; + if (!e) { + return; + } + // if stopPropagation exists run it on the original event + if (e.stopPropagation) { + e.stopPropagation(); + } + // otherwise set the cancelBubble property of the original event to true (IE) + e.cancelBubble = true; + }; + jQuery.prototype.add = function (selector, context) { + /// + /// Add elements to the set of matched elements. + /// 1 - add(selector) + /// 2 - add(elements) + /// 3 - add(html) + /// 4 - add(jQuery object) + /// 5 - add(selector, context) + /// + /// + /// A string representing a selector expression to find additional elements to add to the set of matched elements. + /// + /// + /// The point in the document at which the selector should begin matching; similar to the context argument of the $(selector, context) method. + /// + /// + + var set = typeof selector === "string" ? + jQuery(selector, context) : + jQuery.makeArray(selector && selector.nodeType ? [selector] : selector), + all = jQuery.merge(this.get(), set); + + return this.pushStack(isDisconnected(set[0]) || isDisconnected(all[0]) ? + all : + jQuery.unique(all)); + }; + jQuery.prototype.addBack = function (selector) { + + return this.add(selector == null ? + this.prevObject : this.prevObject.filter(selector) + ); + }; + jQuery.prototype.addClass = function (value) { + /// + /// Adds the specified class(es) to each of the set of matched elements. + /// 1 - addClass(className) + /// 2 - addClass(function(index, currentClass)) + /// + /// + /// One or more class names to be added to the class attribute of each matched element. + /// + /// + + var classNames, i, l, elem, + setClass, c, cl; + + if (jQuery.isFunction(value)) { + return this.each(function (j) { + jQuery(this).addClass(value.call(this, j, this.className)); + }); + } + + if (value && typeof value === "string") { + classNames = value.split(core_rspace); + + for (i = 0, l = this.length; i < l; i++) { + elem = this[i]; + + if (elem.nodeType === 1) { + if (!elem.className && classNames.length === 1) { + elem.className = value; + + } else { + setClass = " " + elem.className + " "; + + for (c = 0, cl = classNames.length; c < cl; c++) { + if (setClass.indexOf(" " + classNames[c] + " ") < 0) { + setClass += classNames[c] + " "; + } + } + elem.className = jQuery.trim(setClass); + } + } + } + } + + return this; + }; + jQuery.prototype.after = function () { + /// + /// Insert content, specified by the parameter, after each element in the set of matched elements. + /// 1 - after(content, content) + /// 2 - after(function(index)) + /// + /// + /// HTML string, DOM element, or jQuery object to insert after each element in the set of matched elements. + /// + /// + /// One or more additional DOM elements, arrays of elements, HTML strings, or jQuery objects to insert after each element in the set of matched elements. + /// + /// + + if (!isDisconnected(this[0])) { + return this.domManip(arguments, false, function (elem) { + this.parentNode.insertBefore(elem, this.nextSibling); + }); + } + + if (arguments.length) { + var set = jQuery.clean(arguments); + return this.pushStack(jQuery.merge(this, set), "after", this.selector); + } + }; + jQuery.prototype.ajaxComplete = function (f) { + /// + /// Register a handler to be called when Ajax requests complete. This is an Ajax Event. + /// + /// + /// The function to be invoked. + /// + /// + + return this.on(o, f); + }; + jQuery.prototype.ajaxError = function (f) { + /// + /// Register a handler to be called when Ajax requests complete with an error. This is an Ajax Event. + /// + /// + /// The function to be invoked. + /// + /// + + return this.on(o, f); + }; + jQuery.prototype.ajaxSend = function (f) { + /// + /// Attach a function to be executed before an Ajax request is sent. This is an Ajax Event. + /// + /// + /// The function to be invoked. + /// + /// + + return this.on(o, f); + }; + jQuery.prototype.ajaxStart = function (f) { + /// + /// Register a handler to be called when the first Ajax request begins. This is an Ajax Event. + /// + /// + /// The function to be invoked. + /// + /// + + return this.on(o, f); + }; + jQuery.prototype.ajaxStop = function (f) { + /// + /// Register a handler to be called when all Ajax requests have completed. This is an Ajax Event. + /// + /// + /// The function to be invoked. + /// + /// + + return this.on(o, f); + }; + jQuery.prototype.ajaxSuccess = function (f) { + /// + /// Attach a function to be executed whenever an Ajax request completes successfully. This is an Ajax Event. + /// + /// + /// The function to be invoked. + /// + /// + + return this.on(o, f); + }; + jQuery.prototype.andSelf = function (selector) { + /// + /// Add the previous set of elements on the stack to the current set. + /// + /// + + return this.add(selector == null ? + this.prevObject : this.prevObject.filter(selector) + ); + }; + jQuery.prototype.animate = function (prop, speed, easing, callback) { + /// + /// Perform a custom animation of a set of CSS properties. + /// 1 - animate(properties, duration, easing, complete) + /// 2 - animate(properties, options) + /// + /// + /// A map of CSS properties that the animation will move toward. + /// + /// + /// A string or number determining how long the animation will run. + /// + /// + /// A string indicating which easing function to use for the transition. + /// + /// + /// A function to call once the animation is complete. + /// + /// + + var empty = jQuery.isEmptyObject(prop), + optall = jQuery.speed(speed, easing, callback), + doAnimation = function () { + // Operate on a copy of prop so per-property easing won't be lost + var anim = Animation(this, jQuery.extend({}, prop), optall); + + // Empty animations resolve immediately + if (empty) { + anim.stop(true); + } + }; + + return empty || optall.queue === false ? + this.each(doAnimation) : + this.queue(optall.queue, doAnimation); + }; + jQuery.prototype.append = function () { + /// + /// Insert content, specified by the parameter, to the end of each element in the set of matched elements. + /// 1 - append(content, content) + /// 2 - append(function(index, html)) + /// + /// + /// DOM element, HTML string, or jQuery object to insert at the end of each element in the set of matched elements. + /// + /// + /// One or more additional DOM elements, arrays of elements, HTML strings, or jQuery objects to insert at the end of each element in the set of matched elements. + /// + /// + + return this.domManip(arguments, true, function (elem) { + if (this.nodeType === 1 || this.nodeType === 11) { + this.appendChild(elem); + } + }); + }; + jQuery.prototype.appendTo = function (selector) { + /// + /// Insert every element in the set of matched elements to the end of the target. + /// + /// + /// A selector, element, HTML string, or jQuery object; the matched set of elements will be inserted at the end of the element(s) specified by this parameter. + /// + /// + + var elems, + i = 0, + ret = [], + insert = jQuery(selector), + l = insert.length, + parent = this.length === 1 && this[0].parentNode; + + if ((parent == null || parent && parent.nodeType === 11 && parent.childNodes.length === 1) && l === 1) { + insert[original](this[0]); + return this; + } else { + for (; i < l; i++) { + elems = (i > 0 ? this.clone(true) : this).get(); + jQuery(insert[i])[original](elems); + ret = ret.concat(elems); + } + + return this.pushStack(ret, name, insert.selector); + } + }; + jQuery.prototype.attr = function (name, value) { + /// + /// 1: Get the value of an attribute for the first element in the set of matched elements. + /// 1.1 - attr(attributeName) + /// 2: Set one or more attributes for the set of matched elements. + /// 2.1 - attr(attributeName, value) + /// 2.2 - attr(map) + /// 2.3 - attr(attributeName, function(index, attr)) + /// + /// + /// The name of the attribute to set. + /// + /// + /// A value to set for the attribute. + /// + /// + + return jQuery.access(this, jQuery.attr, name, value, arguments.length > 1); + }; + jQuery.prototype.before = function () { + /// + /// Insert content, specified by the parameter, before each element in the set of matched elements. + /// 1 - before(content, content) + /// 2 - before(function) + /// + /// + /// HTML string, DOM element, or jQuery object to insert before each element in the set of matched elements. + /// + /// + /// One or more additional DOM elements, arrays of elements, HTML strings, or jQuery objects to insert before each element in the set of matched elements. + /// + /// + + if (!isDisconnected(this[0])) { + return this.domManip(arguments, false, function (elem) { + this.parentNode.insertBefore(elem, this); + }); + } + + if (arguments.length) { + var set = jQuery.clean(arguments); + return this.pushStack(jQuery.merge(set, this), "before", this.selector); + } + }; + jQuery.prototype.bind = function (types, data, fn) { + /// + /// Attach a handler to an event for the elements. + /// 1 - bind(eventType, eventData, handler(eventObject)) + /// 2 - bind(eventType, eventData, preventBubble) + /// 3 - bind(events) + /// + /// + /// A string containing one or more DOM event types, such as "click" or "submit," or custom event names. + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + return this.on(types, null, data, fn); + }; + jQuery.prototype.blur = function (data, fn) { + /// + /// Bind an event handler to the "blur" JavaScript event, or trigger that event on an element. + /// 1 - blur(handler(eventObject)) + /// 2 - blur(eventData, handler(eventObject)) + /// 3 - blur() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if (fn == null) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on(name, null, data, fn) : + this.trigger(name); + }; + jQuery.prototype.change = function (data, fn) { + /// + /// Bind an event handler to the "change" JavaScript event, or trigger that event on an element. + /// 1 - change(handler(eventObject)) + /// 2 - change(eventData, handler(eventObject)) + /// 3 - change() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if (fn == null) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on(name, null, data, fn) : + this.trigger(name); + }; + jQuery.prototype.children = function (until, selector) { + /// + /// Get the children of each element in the set of matched elements, optionally filtered by a selector. + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + + var ret = jQuery.map(this, fn, until); + + if (!runtil.test(name)) { + selector = until; + } + + if (selector && typeof selector === "string") { + ret = jQuery.filter(selector, ret); + } + + ret = this.length > 1 && !guaranteedUnique[name] ? jQuery.unique(ret) : ret; + + if (this.length > 1 && rparentsprev.test(name)) { + ret = ret.reverse(); + } + + return this.pushStack(ret, name, core_slice.call(arguments).join(",")); + }; + jQuery.prototype.clearQueue = function (type) { + /// + /// Remove from the queue all items that have not yet been run. + /// + /// + /// A string containing the name of the queue. Defaults to fx, the standard effects queue. + /// + /// + + return this.queue(type || "fx", []); + }; + jQuery.prototype.click = function (data, fn) { + /// + /// Bind an event handler to the "click" JavaScript event, or trigger that event on an element. + /// 1 - click(handler(eventObject)) + /// 2 - click(eventData, handler(eventObject)) + /// 3 - click() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if (fn == null) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on(name, null, data, fn) : + this.trigger(name); + }; + jQuery.prototype.clone = function (dataAndEvents, deepDataAndEvents) { + /// + /// Create a deep copy of the set of matched elements. + /// 1 - clone(withDataAndEvents) + /// 2 - clone(withDataAndEvents, deepWithDataAndEvents) + /// + /// + /// A Boolean indicating whether event handlers and data should be copied along with the elements. The default value is false. *In jQuery 1.5.0 the default value was incorrectly true; it was changed back to false in 1.5.1 and up. + /// + /// + /// A Boolean indicating whether event handlers and data for all children of the cloned element should be copied. By default its value matches the first argument's value (which defaults to false). + /// + /// + + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map(function () { + return jQuery.clone(this, dataAndEvents, deepDataAndEvents); + }); + }; + jQuery.prototype.closest = function (selectors, context) { + /// + /// 1: Get the first element that matches the selector, beginning at the current element and progressing up through the DOM tree. + /// 1.1 - closest(selector) + /// 1.2 - closest(selector, context) + /// 1.3 - closest(jQuery object) + /// 1.4 - closest(element) + /// 2: Gets an array of all the elements and selectors matched against the current element up through the DOM tree. + /// 2.1 - closest(selectors, context) + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + /// A DOM element within which a matching element may be found. If no context is passed in then the context of the jQuery set will be used instead. + /// + /// + + var cur, + i = 0, + l = this.length, + ret = [], + pos = rneedsContext.test(selectors) || typeof selectors !== "string" ? + jQuery(selectors, context || this.context) : + 0; + + for (; i < l; i++) { + cur = this[i]; + + while (cur && cur.ownerDocument && cur !== context && cur.nodeType !== 11) { + if (pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, selectors)) { + ret.push(cur); + break; + } + cur = cur.parentNode; + } + } + + ret = ret.length > 1 ? jQuery.unique(ret) : ret; + + return this.pushStack(ret, "closest", selectors); + }; + jQuery.prototype.constructor = function (selector, context) { + + // The jQuery object is actually just the init constructor 'enhanced' + return new jQuery.fn.init(selector, context, rootjQuery); + }; + jQuery.prototype.contents = function (until, selector) { + /// + /// Get the children of each element in the set of matched elements, including text and comment nodes. + /// + /// + + var ret = jQuery.map(this, fn, until); + + if (!runtil.test(name)) { + selector = until; + } + + if (selector && typeof selector === "string") { + ret = jQuery.filter(selector, ret); + } + + ret = this.length > 1 && !guaranteedUnique[name] ? jQuery.unique(ret) : ret; + + if (this.length > 1 && rparentsprev.test(name)) { + ret = ret.reverse(); + } + + return this.pushStack(ret, name, core_slice.call(arguments).join(",")); + }; + jQuery.prototype.contextmenu = function (data, fn) { + + if (fn == null) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on(name, null, data, fn) : + this.trigger(name); + }; + jQuery.prototype.css = function (name, value) { + /// + /// 1: Get the value of a style property for the first element in the set of matched elements. + /// 1.1 - css(propertyName) + /// 2: Set one or more CSS properties for the set of matched elements. + /// 2.1 - css(propertyName, value) + /// 2.2 - css(propertyName, function(index, value)) + /// 2.3 - css(map) + /// + /// + /// A CSS property name. + /// + /// + /// A value to set for the property. + /// + /// + + return jQuery.access(this, function (elem, name, value) { + return value !== undefined ? + jQuery.style(elem, name, value) : + jQuery.css(elem, name); + }, name, value, arguments.length > 1); + }; + jQuery.prototype.data = function (key, value) { + /// + /// 1: Store arbitrary data associated with the matched elements. + /// 1.1 - data(key, value) + /// 1.2 - data(obj) + /// 2: Returns value at named data store for the first element in the jQuery collection, as set by data(name, value). + /// 2.1 - data(key) + /// 2.2 - data() + /// + /// + /// A string naming the piece of data to set. + /// + /// + /// The new data value; it can be any Javascript type including Array or Object. + /// + /// + + var parts, part, attr, name, l, + elem = this[0], + i = 0, + data = null; + + // Gets all values + if (key === undefined) { + if (this.length) { + data = jQuery.data(elem); + + if (elem.nodeType === 1 && !jQuery._data(elem, "parsedAttrs")) { + attr = elem.attributes; + for (l = attr.length; i < l; i++) { + name = attr[i].name; + + if (!name.indexOf("data-")) { + name = jQuery.camelCase(name.substring(5)); + + dataAttr(elem, name, data[name]); + } + } + jQuery._data(elem, "parsedAttrs", true); + } + } + + return data; + } + + // Sets multiple values + if (typeof key === "object") { + return this.each(function () { + jQuery.data(this, key); + }); + } + + parts = key.split(".", 2); + parts[1] = parts[1] ? "." + parts[1] : ""; + part = parts[1] + "!"; + + return jQuery.access(this, function (value) { + + if (value === undefined) { + data = this.triggerHandler("getData" + part, [parts[0]]); + + // Try to fetch any internally stored data first + if (data === undefined && elem) { + data = jQuery.data(elem, key); + data = dataAttr(elem, key, data); + } + + return data === undefined && parts[1] ? + this.data(parts[0]) : + data; + } + + parts[1] = value; + this.each(function () { + var self = jQuery(this); + + self.triggerHandler("setData" + part, parts); + jQuery.data(this, key, value); + self.triggerHandler("changeData" + part, parts); + }); + }, null, value, arguments.length > 1, null, false); + }; + jQuery.prototype.dblclick = function (data, fn) { + /// + /// Bind an event handler to the "dblclick" JavaScript event, or trigger that event on an element. + /// 1 - dblclick(handler(eventObject)) + /// 2 - dblclick(eventData, handler(eventObject)) + /// 3 - dblclick() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if (fn == null) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on(name, null, data, fn) : + this.trigger(name); + }; + jQuery.prototype.delay = function (time, type) { + /// + /// Set a timer to delay execution of subsequent items in the queue. + /// + /// + /// An integer indicating the number of milliseconds to delay execution of the next item in the queue. + /// + /// + /// A string containing the name of the queue. Defaults to fx, the standard effects queue. + /// + /// + + time = jQuery.fx ? jQuery.fx.speeds[time] || time : time; + type = type || "fx"; + + return this.queue(type, function (next, hooks) { + var timeout = setTimeout(next, time); + hooks.stop = function () { + clearTimeout(timeout); + }; + }); + }; + jQuery.prototype.delegate = function (selector, types, data, fn) { + /// + /// Attach a handler to one or more events for all elements that match the selector, now or in the future, based on a specific set of root elements. + /// 1 - delegate(selector, eventType, handler(eventObject)) + /// 2 - delegate(selector, eventType, eventData, handler(eventObject)) + /// 3 - delegate(selector, events) + /// + /// + /// A selector to filter the elements that trigger the event. + /// + /// + /// A string containing one or more space-separated JavaScript event types, such as "click" or "keydown," or custom event names. + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute at the time the event is triggered. + /// + /// + + return this.on(types, selector, data, fn); + }; + jQuery.prototype.dequeue = function (type) { + /// + /// Execute the next function on the queue for the matched elements. + /// + /// + /// A string containing the name of the queue. Defaults to fx, the standard effects queue. + /// + /// + + return this.each(function () { + jQuery.dequeue(this, type); + }); + }; + jQuery.prototype.detach = function (selector) { + /// + /// Remove the set of matched elements from the DOM. + /// + /// + /// A selector expression that filters the set of matched elements to be removed. + /// + /// + + return this.remove(selector, true); + }; + jQuery.prototype.die = function (types, fn) { + /// + /// 1: Remove all event handlers previously attached using .live() from the elements. + /// 1.1 - die() + /// 2: Remove an event handler previously attached using .live() from the elements. + /// 2.1 - die(eventType, handler) + /// 2.2 - die(eventTypes) + /// + /// + /// A string containing a JavaScript event type, such as click or keydown. + /// + /// + /// The function that is no longer to be executed. + /// + /// + + jQuery(this.context).off(types, this.selector || "**", fn); + return this; + }; + jQuery.prototype.domManip = function (args, table, callback) { + + + // Flatten any nested arrays + args = [].concat.apply([], args); + + var results, first, fragment, iNoClone, + i = 0, + value = args[0], + scripts = [], + l = this.length; + + // We can't cloneNode fragments that contain checked, in WebKit + if (!jQuery.support.checkClone && l > 1 && typeof value === "string" && rchecked.test(value)) { + return this.each(function () { + jQuery(this).domManip(args, table, callback); + }); + } + + if (jQuery.isFunction(value)) { + return this.each(function (i) { + var self = jQuery(this); + args[0] = value.call(this, i, table ? self.html() : undefined); + self.domManip(args, table, callback); + }); + } + + if (this[0]) { + results = jQuery.buildFragment(args, this, scripts); + fragment = results.fragment; + first = fragment.firstChild; + + if (fragment.childNodes.length === 1) { + fragment = first; + } + + if (first) { + table = table && jQuery.nodeName(first, "tr"); + + // Use the original fragment for the last item instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + // Fragments from the fragment cache must always be cloned and never used in place. + for (iNoClone = results.cacheable || l - 1; i < l; i++) { + callback.call( + table && jQuery.nodeName(this[i], "table") ? + findOrAppend(this[i], "tbody") : + this[i], + i === iNoClone ? + fragment : + jQuery.clone(fragment, true, true) + ); + } + } + + // Fix #11809: Avoid leaking memory + fragment = first = null; + + if (scripts.length) { + jQuery.each(scripts, function (i, elem) { + if (elem.src) { + if (jQuery.ajax) { + jQuery.ajax({ + url: elem.src, + type: "GET", + dataType: "script", + async: false, + global: false, + "throws": true + }); + } else { + jQuery.error("no ajax"); + } + } else { + jQuery.globalEval((elem.text || elem.textContent || elem.innerHTML || "").replace(rcleanScript, "")); + } + + if (elem.parentNode) { + elem.parentNode.removeChild(elem); + } + }); + } + } + + return this; + }; + jQuery.prototype.each = function (callback, args) { + /// + /// Iterate over a jQuery object, executing a function for each matched element. + /// + /// + /// A function to execute for each matched element. + /// + /// + + return jQuery.each(this, callback, args); + }; + jQuery.prototype.empty = function () { + /// + /// Remove all child nodes of the set of matched elements from the DOM. + /// + /// + + var elem, + i = 0; + + for (; (elem = this[i]) != null; i++) { + // Remove element nodes and prevent memory leaks + if (elem.nodeType === 1) { + jQuery.cleanData(elem.getElementsByTagName("*")); + } + + // Remove any remaining nodes + while (elem.firstChild) { + elem.removeChild(elem.firstChild); + } + } + + return this; + }; + jQuery.prototype.end = function () { + /// + /// End the most recent filtering operation in the current chain and return the set of matched elements to its previous state. + /// + /// + + return this.prevObject || this.constructor(null); + }; + jQuery.prototype.eq = function (i) { + /// + /// Reduce the set of matched elements to the one at the specified index. + /// 1 - eq(index) + /// 2 - eq(-index) + /// + /// + /// An integer indicating the 0-based position of the element. + /// + /// + + i = +i; + return i === -1 ? + this.slice(i) : + this.slice(i, i + 1); + }; + jQuery.prototype.error = function (data, fn) { + /// + /// Bind an event handler to the "error" JavaScript event. + /// 1 - error(handler(eventObject)) + /// 2 - error(eventData, handler(eventObject)) + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if (fn == null) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on(name, null, data, fn) : + this.trigger(name); + }; + jQuery.prototype.extend = function () { + + var options, name, src, copy, copyIsArray, clone, + target = arguments[0] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if (typeof target === "boolean") { + deep = target; + target = arguments[1] || {}; + // skip the boolean and the target + i = 2; + } + + // Handle case when target is a string or something (possible in deep copy) + if (typeof target !== "object" && !jQuery.isFunction(target)) { + target = {}; + } + + // extend jQuery itself if only one argument is passed + if (length === i) { + target = this; + --i; + } + + for (; i < length; i++) { + // Only deal with non-null/undefined values + if ((options = arguments[i]) != null) { + // Extend the base object + for (name in options) { + src = target[name]; + copy = options[name]; + + // Prevent never-ending loop + if (target === copy) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if (deep && copy && (jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)))) { + if (copyIsArray) { + copyIsArray = false; + clone = src && jQuery.isArray(src) ? src : []; + + } else { + clone = src && jQuery.isPlainObject(src) ? src : {}; + } + + // Never move original objects, clone them + target[name] = jQuery.extend(deep, clone, copy); + + // Don't bring in undefined values + } else if (copy !== undefined) { + target[name] = copy; + } + } + } + } + + // Return the modified object + return target; + }; + jQuery.prototype.fadeIn = function (speed, easing, callback) { + /// + /// Display the matched elements by fading them to opaque. + /// 1 - fadeIn(duration, callback) + /// 2 - fadeIn(duration, easing, callback) + /// + /// + /// A string or number determining how long the animation will run. + /// + /// + /// A string indicating which easing function to use for the transition. + /// + /// + /// A function to call once the animation is complete. + /// + /// + + return this.animate(props, speed, easing, callback); + }; + jQuery.prototype.fadeOut = function (speed, easing, callback) { + /// + /// Hide the matched elements by fading them to transparent. + /// 1 - fadeOut(duration, callback) + /// 2 - fadeOut(duration, easing, callback) + /// + /// + /// A string or number determining how long the animation will run. + /// + /// + /// A string indicating which easing function to use for the transition. + /// + /// + /// A function to call once the animation is complete. + /// + /// + + return this.animate(props, speed, easing, callback); + }; + jQuery.prototype.fadeTo = function (speed, to, easing, callback) { + /// + /// Adjust the opacity of the matched elements. + /// 1 - fadeTo(duration, opacity, callback) + /// 2 - fadeTo(duration, opacity, easing, callback) + /// + /// + /// A string or number determining how long the animation will run. + /// + /// + /// A number between 0 and 1 denoting the target opacity. + /// + /// + /// A string indicating which easing function to use for the transition. + /// + /// + /// A function to call once the animation is complete. + /// + /// + + + // show any hidden elements after setting opacity to 0 + return this.filter(isHidden).css("opacity", 0).show() + + // animate to the value specified + .end().animate({ opacity: to }, speed, easing, callback); + }; + jQuery.prototype.fadeToggle = function (speed, easing, callback) { + /// + /// Display or hide the matched elements by animating their opacity. + /// + /// + /// A string or number determining how long the animation will run. + /// + /// + /// A string indicating which easing function to use for the transition. + /// + /// + /// A function to call once the animation is complete. + /// + /// + + return this.animate(props, speed, easing, callback); + }; + jQuery.prototype.filter = function (selector) { + /// + /// Reduce the set of matched elements to those that match the selector or pass the function's test. + /// 1 - filter(selector) + /// 2 - filter(function(index)) + /// 3 - filter(element) + /// 4 - filter(jQuery object) + /// + /// + /// A string containing a selector expression to match the current set of elements against. + /// + /// + + return this.pushStack(winnow(this, selector, true), "filter", selector); + }; + jQuery.prototype.find = function (selector) { + /// + /// Get the descendants of each element in the current set of matched elements, filtered by a selector, jQuery object, or element. + /// 1 - find(selector) + /// 2 - find(jQuery object) + /// 3 - find(element) + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + + var i, l, length, n, r, ret, + self = this; + + if (typeof selector !== "string") { + return jQuery(selector).filter(function () { + for (i = 0, l = self.length; i < l; i++) { + if (jQuery.contains(self[i], this)) { + return true; + } + } + }); + } + + ret = this.pushStack("", "find", selector); + + for (i = 0, l = this.length; i < l; i++) { + length = ret.length; + jQuery.find(selector, this[i], ret); + + if (i > 0) { + // Make sure that the results are unique + for (n = length; n < ret.length; n++) { + for (r = 0; r < length; r++) { + if (ret[r] === ret[n]) { + ret.splice(n--, 1); + break; + } + } + } + } + } + + return ret; + }; + jQuery.prototype.first = function () { + /// + /// Reduce the set of matched elements to the first in the set. + /// + /// + + return this.eq(0); + }; + jQuery.prototype.focus = function (data, fn) { + /// + /// Bind an event handler to the "focus" JavaScript event, or trigger that event on an element. + /// 1 - focus(handler(eventObject)) + /// 2 - focus(eventData, handler(eventObject)) + /// 3 - focus() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if (fn == null) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on(name, null, data, fn) : + this.trigger(name); + }; + jQuery.prototype.focusin = function (data, fn) { + /// + /// Bind an event handler to the "focusin" event. + /// 1 - focusin(handler(eventObject)) + /// 2 - focusin(eventData, handler(eventObject)) + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if (fn == null) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on(name, null, data, fn) : + this.trigger(name); + }; + jQuery.prototype.focusout = function (data, fn) { + /// + /// Bind an event handler to the "focusout" JavaScript event. + /// 1 - focusout(handler(eventObject)) + /// 2 - focusout(eventData, handler(eventObject)) + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if (fn == null) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on(name, null, data, fn) : + this.trigger(name); + }; + jQuery.prototype.get = function (num) { + /// + /// Retrieve the DOM elements matched by the jQuery object. + /// + /// + /// A zero-based integer indicating which element to retrieve. + /// + /// + + return num == null ? + + // Return a 'clean' array + this.toArray() : + + // Return just the object + (num < 0 ? this[this.length + num] : this[num]); + }; + jQuery.prototype.has = function (target) { + /// + /// Reduce the set of matched elements to those that have a descendant that matches the selector or DOM element. + /// 1 - has(selector) + /// 2 - has(contained) + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + + var i, + targets = jQuery(target, this), + len = targets.length; + + return this.filter(function () { + for (i = 0; i < len; i++) { + if (jQuery.contains(this, targets[i])) { + return true; + } + } + }); + }; + jQuery.prototype.hasClass = function (selector) { + /// + /// Determine whether any of the matched elements are assigned the given class. + /// + /// + /// The class name to search for. + /// + /// + + var className = " " + selector + " ", + i = 0, + l = this.length; + for (; i < l; i++) { + if (this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf(className) >= 0) { + return true; + } + } + + return false; + }; + jQuery.prototype.height = function (margin, value) { + /// + /// 1: Get the current computed height for the first element in the set of matched elements. + /// 1.1 - height() + /// 2: Set the CSS height of every matched element. + /// 2.1 - height(value) + /// 2.2 - height(function(index, height)) + /// + /// + /// An integer representing the number of pixels, or an integer with an optional unit of measure appended (as a string). + /// + /// + + var chainable = arguments.length && (defaultExtra || typeof margin !== "boolean"), + extra = defaultExtra || (margin === true || value === true ? "margin" : "border"); + + return jQuery.access(this, function (elem, type, value) { + var doc; + + if (jQuery.isWindow(elem)) { + // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there + // isn't a whole lot we can do. See pull request at this URL for discussion: + // https://github.com/jquery/jquery/pull/764 + return elem.document.documentElement["client" + name]; + } + + // Get document width or height + if (elem.nodeType === 9) { + doc = elem.documentElement; + + // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], whichever is greatest + // unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it. + return Math.max( + elem.body["scroll" + name], doc["scroll" + name], + elem.body["offset" + name], doc["offset" + name], + doc["client" + name] + ); + } + + return value === undefined ? + // Get width or height on the element, requesting but not forcing parseFloat + jQuery.css(elem, type, value, extra) : + + // Set width or height on the element + jQuery.style(elem, type, value, extra); + }, type, chainable ? margin : undefined, chainable, null); + }; + jQuery.prototype.hide = function (speed, easing, callback) { + /// + /// Hide the matched elements. + /// 1 - hide() + /// 2 - hide(duration, callback) + /// 3 - hide(duration, easing, callback) + /// + /// + /// A string or number determining how long the animation will run. + /// + /// + /// A string indicating which easing function to use for the transition. + /// + /// + /// A function to call once the animation is complete. + /// + /// + + return speed == null || typeof speed === "boolean" || + // special check for .toggle( handler, handler, ... ) + (!i && jQuery.isFunction(speed) && jQuery.isFunction(easing)) ? + cssFn.apply(this, arguments) : + this.animate(genFx(name, true), speed, easing, callback); + }; + jQuery.prototype.hover = function (fnOver, fnOut) { + /// + /// 1: Bind two handlers to the matched elements, to be executed when the mouse pointer enters and leaves the elements. + /// 1.1 - hover(handlerIn(eventObject), handlerOut(eventObject)) + /// 2: Bind a single handler to the matched elements, to be executed when the mouse pointer enters or leaves the elements. + /// 2.1 - hover(handlerInOut(eventObject)) + /// + /// + /// A function to execute when the mouse pointer enters the element. + /// + /// + /// A function to execute when the mouse pointer leaves the element. + /// + /// + + return this.mouseenter(fnOver).mouseleave(fnOut || fnOver); + }; + jQuery.prototype.html = function (value) { + /// + /// 1: Get the HTML contents of the first element in the set of matched elements. + /// 1.1 - html() + /// 2: Set the HTML contents of each element in the set of matched elements. + /// 2.1 - html(htmlString) + /// 2.2 - html(function(index, oldhtml)) + /// + /// + /// A string of HTML to set as the content of each matched element. + /// + /// + + return jQuery.access(this, function (value) { + var elem = this[0] || {}, + i = 0, + l = this.length; + + if (value === undefined) { + return elem.nodeType === 1 ? + elem.innerHTML.replace(rinlinejQuery, "") : + undefined; + } + + // See if we can take a shortcut and just use innerHTML + if (typeof value === "string" && !rnoInnerhtml.test(value) && + (jQuery.support.htmlSerialize || !rnoshimcache.test(value)) && + (jQuery.support.leadingWhitespace || !rleadingWhitespace.test(value)) && + !wrapMap[(rtagName.exec(value) || ["", ""])[1].toLowerCase()]) { + + value = value.replace(rxhtmlTag, "<$1>"); + + try { + for (; i < l; i++) { + // Remove element nodes and prevent memory leaks + elem = this[i] || {}; + if (elem.nodeType === 1) { + jQuery.cleanData(elem.getElementsByTagName("*")); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch (e) { } + } + + if (elem) { + this.empty().append(value); + } + }, null, value, arguments.length); + }; + jQuery.prototype.index = function (elem) { + /// + /// Search for a given element from among the matched elements. + /// 1 - index() + /// 2 - index(selector) + /// 3 - index(element) + /// + /// + /// A selector representing a jQuery collection in which to look for an element. + /// + /// + + + // No argument, return index in parent + if (!elem) { + return (this[0] && this[0].parentNode) ? this.prevAll().length : -1; + } + + // index in selector + if (typeof elem === "string") { + return jQuery.inArray(this[0], jQuery(elem)); + } + + // Locate the position of the desired element + return jQuery.inArray( + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[0] : elem, this); + }; + jQuery.prototype.init = function (selector, context, rootjQuery) { + + var match, elem, ret, doc; + + // Handle $(""), $(null), $(undefined), $(false) + if (!selector) { + return this; + } + + // Handle $(DOMElement) + if (selector.nodeType) { + this.context = this[0] = selector; + this.length = 1; + return this; + } + + // Handle HTML strings + if (typeof selector === "string") { + if (selector.charAt(0) === "<" && selector.charAt(selector.length - 1) === ">" && selector.length >= 3) { + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [null, selector, null]; + + } else { + match = rquickExpr.exec(selector); + } + + // Match html or make sure no context is specified for #id + if (match && (match[1] || !context)) { + + // HANDLE: $(html) -> $(array) + if (match[1]) { + context = context instanceof jQuery ? context[0] : context; + doc = (context && context.nodeType ? context.ownerDocument || context : document); + + // scripts is true for back-compat + selector = jQuery.parseHTML(match[1], doc, true); + if (rsingleTag.test(match[1]) && jQuery.isPlainObject(context)) { + this.attr.call(selector, context, true); + } + + return jQuery.merge(this, selector); + + // HANDLE: $(#id) + } else { + elem = document.getElementById(match[2]); + + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if (elem && elem.parentNode) { + // Handle the case where IE and Opera return items + // by name instead of ID + if (elem.id !== match[2]) { + return rootjQuery.find(selector); + } + + // Otherwise, we inject the element directly into the jQuery object + this.length = 1; + this[0] = elem; + } + + this.context = document; + this.selector = selector; + return this; + } + + // HANDLE: $(expr, $(...)) + } else if (!context || context.jquery) { + return (context || rootjQuery).find(selector); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor(context).find(selector); + } + + // HANDLE: $(function) + // Shortcut for document ready + } else if (jQuery.isFunction(selector)) { + return rootjQuery.ready(selector); + } + + if (selector.selector !== undefined) { + this.selector = selector.selector; + this.context = selector.context; + } + + return jQuery.makeArray(selector, this); + }; + jQuery.prototype.innerHeight = function (margin, value) { + /// + /// Get the current computed height for the first element in the set of matched elements, including padding but not border. + /// + /// + + var chainable = arguments.length && (defaultExtra || typeof margin !== "boolean"), + extra = defaultExtra || (margin === true || value === true ? "margin" : "border"); + + return jQuery.access(this, function (elem, type, value) { + var doc; + + if (jQuery.isWindow(elem)) { + // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there + // isn't a whole lot we can do. See pull request at this URL for discussion: + // https://github.com/jquery/jquery/pull/764 + return elem.document.documentElement["client" + name]; + } + + // Get document width or height + if (elem.nodeType === 9) { + doc = elem.documentElement; + + // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], whichever is greatest + // unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it. + return Math.max( + elem.body["scroll" + name], doc["scroll" + name], + elem.body["offset" + name], doc["offset" + name], + doc["client" + name] + ); + } + + return value === undefined ? + // Get width or height on the element, requesting but not forcing parseFloat + jQuery.css(elem, type, value, extra) : + + // Set width or height on the element + jQuery.style(elem, type, value, extra); + }, type, chainable ? margin : undefined, chainable, null); + }; + jQuery.prototype.innerWidth = function (margin, value) { + /// + /// Get the current computed width for the first element in the set of matched elements, including padding but not border. + /// + /// + + var chainable = arguments.length && (defaultExtra || typeof margin !== "boolean"), + extra = defaultExtra || (margin === true || value === true ? "margin" : "border"); + + return jQuery.access(this, function (elem, type, value) { + var doc; + + if (jQuery.isWindow(elem)) { + // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there + // isn't a whole lot we can do. See pull request at this URL for discussion: + // https://github.com/jquery/jquery/pull/764 + return elem.document.documentElement["client" + name]; + } + + // Get document width or height + if (elem.nodeType === 9) { + doc = elem.documentElement; + + // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], whichever is greatest + // unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it. + return Math.max( + elem.body["scroll" + name], doc["scroll" + name], + elem.body["offset" + name], doc["offset" + name], + doc["client" + name] + ); + } + + return value === undefined ? + // Get width or height on the element, requesting but not forcing parseFloat + jQuery.css(elem, type, value, extra) : + + // Set width or height on the element + jQuery.style(elem, type, value, extra); + }, type, chainable ? margin : undefined, chainable, null); + }; + jQuery.prototype.insertAfter = function (selector) { + /// + /// Insert every element in the set of matched elements after the target. + /// + /// + /// A selector, element, HTML string, or jQuery object; the matched set of elements will be inserted after the element(s) specified by this parameter. + /// + /// + + var elems, + i = 0, + ret = [], + insert = jQuery(selector), + l = insert.length, + parent = this.length === 1 && this[0].parentNode; + + if ((parent == null || parent && parent.nodeType === 11 && parent.childNodes.length === 1) && l === 1) { + insert[original](this[0]); + return this; + } else { + for (; i < l; i++) { + elems = (i > 0 ? this.clone(true) : this).get(); + jQuery(insert[i])[original](elems); + ret = ret.concat(elems); + } + + return this.pushStack(ret, name, insert.selector); + } + }; + jQuery.prototype.insertBefore = function (selector) { + /// + /// Insert every element in the set of matched elements before the target. + /// + /// + /// A selector, element, HTML string, or jQuery object; the matched set of elements will be inserted before the element(s) specified by this parameter. + /// + /// + + var elems, + i = 0, + ret = [], + insert = jQuery(selector), + l = insert.length, + parent = this.length === 1 && this[0].parentNode; + + if ((parent == null || parent && parent.nodeType === 11 && parent.childNodes.length === 1) && l === 1) { + insert[original](this[0]); + return this; + } else { + for (; i < l; i++) { + elems = (i > 0 ? this.clone(true) : this).get(); + jQuery(insert[i])[original](elems); + ret = ret.concat(elems); + } + + return this.pushStack(ret, name, insert.selector); + } + }; + jQuery.prototype.is = function (selector) { + /// + /// Check the current matched set of elements against a selector, element, or jQuery object and return true if at least one of these elements matches the given arguments. + /// 1 - is(selector) + /// 2 - is(function(index)) + /// 3 - is(jQuery object) + /// 4 - is(element) + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + + return !!selector && ( + typeof selector === "string" ? + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + rneedsContext.test(selector) ? + jQuery(selector, this.context).index(this[0]) >= 0 : + jQuery.filter(selector, this).length > 0 : + this.filter(selector).length > 0); + }; + jQuery.prototype.keydown = function (data, fn) { + /// + /// Bind an event handler to the "keydown" JavaScript event, or trigger that event on an element. + /// 1 - keydown(handler(eventObject)) + /// 2 - keydown(eventData, handler(eventObject)) + /// 3 - keydown() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if (fn == null) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on(name, null, data, fn) : + this.trigger(name); + }; + jQuery.prototype.keypress = function (data, fn) { + /// + /// Bind an event handler to the "keypress" JavaScript event, or trigger that event on an element. + /// 1 - keypress(handler(eventObject)) + /// 2 - keypress(eventData, handler(eventObject)) + /// 3 - keypress() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if (fn == null) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on(name, null, data, fn) : + this.trigger(name); + }; + jQuery.prototype.keyup = function (data, fn) { + /// + /// Bind an event handler to the "keyup" JavaScript event, or trigger that event on an element. + /// 1 - keyup(handler(eventObject)) + /// 2 - keyup(eventData, handler(eventObject)) + /// 3 - keyup() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if (fn == null) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on(name, null, data, fn) : + this.trigger(name); + }; + jQuery.prototype.last = function () { + /// + /// Reduce the set of matched elements to the final one in the set. + /// + /// + + return this.eq(-1); + }; + jQuery.prototype.length = 0; + jQuery.prototype.live = function (types, data, fn) { + /// + /// Attach an event handler for all elements which match the current selector, now and in the future. + /// 1 - live(events, handler(eventObject)) + /// 2 - live(events, data, handler(eventObject)) + /// 3 - live(events-map) + /// + /// + /// A string containing a JavaScript event type, such as "click" or "keydown." As of jQuery 1.4 the string can contain multiple, space-separated event types or custom event names. + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute at the time the event is triggered. + /// + /// + + jQuery(this.context).on(types, this.selector, data, fn); + return this; + }; + jQuery.prototype.load = function (url, params, callback) { + /// + /// 1: Bind an event handler to the "load" JavaScript event. + /// 1.1 - load(handler(eventObject)) + /// 1.2 - load(eventData, handler(eventObject)) + /// 2: Load data from the server and place the returned HTML into the matched element. + /// 2.1 - load(url, data, complete(responseText, textStatus, XMLHttpRequest)) + /// + /// + /// A string containing the URL to which the request is sent. + /// + /// + /// A map or string that is sent to the server with the request. + /// + /// + /// A callback function that is executed when the request completes. + /// + /// + + if (typeof url !== "string" && _load) { + return _load.apply(this, arguments); + } + + // Don't do a request if no elements are being requested + if (!this.length) { + return this; + } + + var selector, type, response, + self = this, + off = url.indexOf(" "); + + if (off >= 0) { + selector = url.slice(off, url.length); + url = url.slice(0, off); + } + + // If it's a function + if (jQuery.isFunction(params)) { + + // We assume that it's the callback + callback = params; + params = undefined; + + // Otherwise, build a param string + } else if (params && typeof params === "object") { + type = "POST"; + } + + // Request the remote document + jQuery.ajax({ + url: url, + + // if "type" variable is undefined, then "GET" method will be used + type: type, + dataType: "html", + data: params, + complete: function (jqXHR, status) { + if (callback) { + self.each(callback, response || [jqXHR.responseText, status, jqXHR]); + } + } + }).done(function (responseText) { + + // Save response for use in complete callback + response = arguments; + + // See if a selector was specified + self.html(selector ? + + // Create a dummy div to hold the results + jQuery("
    ") + + // inject the contents of the document in, removing the scripts + // to avoid any 'Permission Denied' errors in IE + .append(responseText.replace(rscript, "")) + + // Locate the specified elements + .find(selector) : + + // If not, just inject the full result + responseText); + + }); + + return this; + }; + jQuery.prototype.map = function (callback) { + /// + /// Pass each element in the current matched set through a function, producing a new jQuery object containing the return values. + /// + /// + /// A function object that will be invoked for each element in the current set. + /// + /// + + return this.pushStack(jQuery.map(this, function (elem, i) { + return callback.call(elem, i, elem); + })); + }; + jQuery.prototype.mousedown = function (data, fn) { + /// + /// Bind an event handler to the "mousedown" JavaScript event, or trigger that event on an element. + /// 1 - mousedown(handler(eventObject)) + /// 2 - mousedown(eventData, handler(eventObject)) + /// 3 - mousedown() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if (fn == null) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on(name, null, data, fn) : + this.trigger(name); + }; + jQuery.prototype.mouseenter = function (data, fn) { + /// + /// Bind an event handler to be fired when the mouse enters an element, or trigger that handler on an element. + /// 1 - mouseenter(handler(eventObject)) + /// 2 - mouseenter(eventData, handler(eventObject)) + /// 3 - mouseenter() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if (fn == null) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on(name, null, data, fn) : + this.trigger(name); + }; + jQuery.prototype.mouseleave = function (data, fn) { + /// + /// Bind an event handler to be fired when the mouse leaves an element, or trigger that handler on an element. + /// 1 - mouseleave(handler(eventObject)) + /// 2 - mouseleave(eventData, handler(eventObject)) + /// 3 - mouseleave() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if (fn == null) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on(name, null, data, fn) : + this.trigger(name); + }; + jQuery.prototype.mousemove = function (data, fn) { + /// + /// Bind an event handler to the "mousemove" JavaScript event, or trigger that event on an element. + /// 1 - mousemove(handler(eventObject)) + /// 2 - mousemove(eventData, handler(eventObject)) + /// 3 - mousemove() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if (fn == null) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on(name, null, data, fn) : + this.trigger(name); + }; + jQuery.prototype.mouseout = function (data, fn) { + /// + /// Bind an event handler to the "mouseout" JavaScript event, or trigger that event on an element. + /// 1 - mouseout(handler(eventObject)) + /// 2 - mouseout(eventData, handler(eventObject)) + /// 3 - mouseout() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if (fn == null) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on(name, null, data, fn) : + this.trigger(name); + }; + jQuery.prototype.mouseover = function (data, fn) { + /// + /// Bind an event handler to the "mouseover" JavaScript event, or trigger that event on an element. + /// 1 - mouseover(handler(eventObject)) + /// 2 - mouseover(eventData, handler(eventObject)) + /// 3 - mouseover() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if (fn == null) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on(name, null, data, fn) : + this.trigger(name); + }; + jQuery.prototype.mouseup = function (data, fn) { + /// + /// Bind an event handler to the "mouseup" JavaScript event, or trigger that event on an element. + /// 1 - mouseup(handler(eventObject)) + /// 2 - mouseup(eventData, handler(eventObject)) + /// 3 - mouseup() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if (fn == null) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on(name, null, data, fn) : + this.trigger(name); + }; + jQuery.prototype.next = function (until, selector) { + /// + /// Get the immediately following sibling of each element in the set of matched elements. If a selector is provided, it retrieves the next sibling only if it matches that selector. + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + + var ret = jQuery.map(this, fn, until); + + if (!runtil.test(name)) { + selector = until; + } + + if (selector && typeof selector === "string") { + ret = jQuery.filter(selector, ret); + } + + ret = this.length > 1 && !guaranteedUnique[name] ? jQuery.unique(ret) : ret; + + if (this.length > 1 && rparentsprev.test(name)) { + ret = ret.reverse(); + } + + return this.pushStack(ret, name, core_slice.call(arguments).join(",")); + }; + jQuery.prototype.nextAll = function (until, selector) { + /// + /// Get all following siblings of each element in the set of matched elements, optionally filtered by a selector. + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + + var ret = jQuery.map(this, fn, until); + + if (!runtil.test(name)) { + selector = until; + } + + if (selector && typeof selector === "string") { + ret = jQuery.filter(selector, ret); + } + + ret = this.length > 1 && !guaranteedUnique[name] ? jQuery.unique(ret) : ret; + + if (this.length > 1 && rparentsprev.test(name)) { + ret = ret.reverse(); + } + + return this.pushStack(ret, name, core_slice.call(arguments).join(",")); + }; + jQuery.prototype.nextUntil = function (until, selector) { + /// + /// Get all following siblings of each element up to but not including the element matched by the selector, DOM node, or jQuery object passed. + /// 1 - nextUntil(selector, filter) + /// 2 - nextUntil(element, filter) + /// + /// + /// A string containing a selector expression to indicate where to stop matching following sibling elements. + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + + var ret = jQuery.map(this, fn, until); + + if (!runtil.test(name)) { + selector = until; + } + + if (selector && typeof selector === "string") { + ret = jQuery.filter(selector, ret); + } + + ret = this.length > 1 && !guaranteedUnique[name] ? jQuery.unique(ret) : ret; + + if (this.length > 1 && rparentsprev.test(name)) { + ret = ret.reverse(); + } + + return this.pushStack(ret, name, core_slice.call(arguments).join(",")); + }; + jQuery.prototype.not = function (selector) { + /// + /// Remove elements from the set of matched elements. + /// 1 - not(selector) + /// 2 - not(elements) + /// 3 - not(function(index)) + /// 4 - not(jQuery object) + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + + return this.pushStack(winnow(this, selector, false), "not", selector); + }; + jQuery.prototype.off = function (types, selector, fn) { + /// + /// Remove an event handler. + /// 1 - off(events, selector, handler(eventObject)) + /// 2 - off(events-map, selector) + /// + /// + /// One or more space-separated event types and optional namespaces, or just namespaces, such as "click", "keydown.myPlugin", or ".myPlugin". + /// + /// + /// A selector which should match the one originally passed to .on() when attaching event handlers. + /// + /// + /// A handler function previously attached for the event(s), or the special value false. + /// + /// + + var handleObj, type; + if (types && types.preventDefault && types.handleObj) { + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery(types.delegateTarget).off( + handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if (typeof types === "object") { + // ( types-object [, selector] ) + for (type in types) { + this.off(type, selector, types[type]); + } + return this; + } + if (selector === false || typeof selector === "function") { + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if (fn === false) { + fn = returnFalse; + } + return this.each(function () { + jQuery.event.remove(this, types, fn, selector); + }); + }; + jQuery.prototype.offset = function (options) { + /// + /// 1: Get the current coordinates of the first element in the set of matched elements, relative to the document. + /// 1.1 - offset() + /// 2: Set the current coordinates of every element in the set of matched elements, relative to the document. + /// 2.1 - offset(coordinates) + /// 2.2 - offset(function(index, coords)) + /// + /// + /// An object containing the properties top and left, which are integers indicating the new top and left coordinates for the elements. + /// + /// + + if (arguments.length) { + return options === undefined ? + this : + this.each(function (i) { + jQuery.offset.setOffset(this, options, i); + }); + } + + var docElem, body, win, clientTop, clientLeft, scrollTop, scrollLeft, + box = { top: 0, left: 0 }, + elem = this[0], + doc = elem && elem.ownerDocument; + + if (!doc) { + return; + } + + if ((body = doc.body) === elem) { + return jQuery.offset.bodyOffset(elem); + } + + docElem = doc.documentElement; + + // Make sure it's not a disconnected DOM node + if (!jQuery.contains(docElem, elem)) { + return box; + } + + // If we don't have gBCR, just use 0,0 rather than error + // BlackBerry 5, iOS 3 (original iPhone) + if (typeof elem.getBoundingClientRect !== "undefined") { + box = elem.getBoundingClientRect(); + } + win = getWindow(doc); + clientTop = docElem.clientTop || body.clientTop || 0; + clientLeft = docElem.clientLeft || body.clientLeft || 0; + scrollTop = win.pageYOffset || docElem.scrollTop; + scrollLeft = win.pageXOffset || docElem.scrollLeft; + return { + top: box.top + scrollTop - clientTop, + left: box.left + scrollLeft - clientLeft + }; + }; + jQuery.prototype.offsetParent = function () { + /// + /// Get the closest ancestor element that is positioned. + /// + /// + + return this.map(function () { + var offsetParent = this.offsetParent || document.body; + while (offsetParent && (!rroot.test(offsetParent.nodeName) && jQuery.css(offsetParent, "position") === "static")) { + offsetParent = offsetParent.offsetParent; + } + return offsetParent || document.body; + }); + }; + jQuery.prototype.on = function (types, selector, data, fn, /*INTERNAL*/ one) { + /// + /// Attach an event handler function for one or more events to the selected elements. + /// 1 - on(events, selector, data, handler(eventObject)) + /// 2 - on(events-map, selector, data) + /// + /// + /// One or more space-separated event types and optional namespaces, such as "click" or "keydown.myPlugin". + /// + /// + /// A selector string to filter the descendants of the selected elements that trigger the event. If the selector is null or omitted, the event is always triggered when it reaches the selected element. + /// + /// + /// Data to be passed to the handler in event.data when an event is triggered. + /// + /// + /// A function to execute when the event is triggered. The value false is also allowed as a shorthand for a function that simply does return false. + /// + /// + + var origFn, type; + + // Types can be a map of types/handlers + if (typeof types === "object") { + // ( types-Object, selector, data ) + if (typeof selector !== "string") { // && selector != null + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for (type in types) { + this.on(type, selector, data, types[type], one); + } + return this; + } + + if (data == null && fn == null) { + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if (fn == null) { + if (typeof selector === "string") { + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if (fn === false) { + fn = returnFalse; + } else if (!fn) { + return this; + } + + if (one === 1) { + origFn = fn; + fn = function (event) { + // Can use an empty set, since event contains the info + jQuery().off(event); + return origFn.apply(this, arguments); + }; + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || (origFn.guid = jQuery.guid++); + } + return this.each(function () { + jQuery.event.add(this, types, fn, data, selector); + }); + }; + jQuery.prototype.one = function (types, selector, data, fn) { + /// + /// Attach a handler to an event for the elements. The handler is executed at most once per element. + /// 1 - one(events, data, handler(eventObject)) + /// 2 - one(events, selector, data, handler(eventObject)) + /// 3 - one(events-map, selector, data) + /// + /// + /// One or more space-separated event types and optional namespaces, such as "click" or "keydown.myPlugin". + /// + /// + /// A selector string to filter the descendants of the selected elements that trigger the event. If the selector is null or omitted, the event is always triggered when it reaches the selected element. + /// + /// + /// Data to be passed to the handler in event.data when an event is triggered. + /// + /// + /// A function to execute when the event is triggered. The value false is also allowed as a shorthand for a function that simply does return false. + /// + /// + + return this.on(types, selector, data, fn, 1); + }; + jQuery.prototype.outerHeight = function (margin, value) { + /// + /// Get the current computed height for the first element in the set of matched elements, including padding, border, and optionally margin. Returns an integer (without "px") representation of the value or null if called on an empty set of elements. + /// + /// + /// A Boolean indicating whether to include the element's margin in the calculation. + /// + /// + + var chainable = arguments.length && (defaultExtra || typeof margin !== "boolean"), + extra = defaultExtra || (margin === true || value === true ? "margin" : "border"); + + return jQuery.access(this, function (elem, type, value) { + var doc; + + if (jQuery.isWindow(elem)) { + // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there + // isn't a whole lot we can do. See pull request at this URL for discussion: + // https://github.com/jquery/jquery/pull/764 + return elem.document.documentElement["client" + name]; + } + + // Get document width or height + if (elem.nodeType === 9) { + doc = elem.documentElement; + + // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], whichever is greatest + // unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it. + return Math.max( + elem.body["scroll" + name], doc["scroll" + name], + elem.body["offset" + name], doc["offset" + name], + doc["client" + name] + ); + } + + return value === undefined ? + // Get width or height on the element, requesting but not forcing parseFloat + jQuery.css(elem, type, value, extra) : + + // Set width or height on the element + jQuery.style(elem, type, value, extra); + }, type, chainable ? margin : undefined, chainable, null); + }; + jQuery.prototype.outerWidth = function (margin, value) { + /// + /// Get the current computed width for the first element in the set of matched elements, including padding and border. + /// + /// + /// A Boolean indicating whether to include the element's margin in the calculation. + /// + /// + + var chainable = arguments.length && (defaultExtra || typeof margin !== "boolean"), + extra = defaultExtra || (margin === true || value === true ? "margin" : "border"); + + return jQuery.access(this, function (elem, type, value) { + var doc; + + if (jQuery.isWindow(elem)) { + // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there + // isn't a whole lot we can do. See pull request at this URL for discussion: + // https://github.com/jquery/jquery/pull/764 + return elem.document.documentElement["client" + name]; + } + + // Get document width or height + if (elem.nodeType === 9) { + doc = elem.documentElement; + + // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], whichever is greatest + // unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it. + return Math.max( + elem.body["scroll" + name], doc["scroll" + name], + elem.body["offset" + name], doc["offset" + name], + doc["client" + name] + ); + } + + return value === undefined ? + // Get width or height on the element, requesting but not forcing parseFloat + jQuery.css(elem, type, value, extra) : + + // Set width or height on the element + jQuery.style(elem, type, value, extra); + }, type, chainable ? margin : undefined, chainable, null); + }; + jQuery.prototype.parent = function (until, selector) { + /// + /// Get the parent of each element in the current set of matched elements, optionally filtered by a selector. + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + + var ret = jQuery.map(this, fn, until); + + if (!runtil.test(name)) { + selector = until; + } + + if (selector && typeof selector === "string") { + ret = jQuery.filter(selector, ret); + } + + ret = this.length > 1 && !guaranteedUnique[name] ? jQuery.unique(ret) : ret; + + if (this.length > 1 && rparentsprev.test(name)) { + ret = ret.reverse(); + } + + return this.pushStack(ret, name, core_slice.call(arguments).join(",")); + }; + jQuery.prototype.parents = function (until, selector) { + /// + /// Get the ancestors of each element in the current set of matched elements, optionally filtered by a selector. + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + + var ret = jQuery.map(this, fn, until); + + if (!runtil.test(name)) { + selector = until; + } + + if (selector && typeof selector === "string") { + ret = jQuery.filter(selector, ret); + } + + ret = this.length > 1 && !guaranteedUnique[name] ? jQuery.unique(ret) : ret; + + if (this.length > 1 && rparentsprev.test(name)) { + ret = ret.reverse(); + } + + return this.pushStack(ret, name, core_slice.call(arguments).join(",")); + }; + jQuery.prototype.parentsUntil = function (until, selector) { + /// + /// Get the ancestors of each element in the current set of matched elements, up to but not including the element matched by the selector, DOM node, or jQuery object. + /// 1 - parentsUntil(selector, filter) + /// 2 - parentsUntil(element, filter) + /// + /// + /// A string containing a selector expression to indicate where to stop matching ancestor elements. + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + + var ret = jQuery.map(this, fn, until); + + if (!runtil.test(name)) { + selector = until; + } + + if (selector && typeof selector === "string") { + ret = jQuery.filter(selector, ret); + } + + ret = this.length > 1 && !guaranteedUnique[name] ? jQuery.unique(ret) : ret; + + if (this.length > 1 && rparentsprev.test(name)) { + ret = ret.reverse(); + } + + return this.pushStack(ret, name, core_slice.call(arguments).join(",")); + }; + jQuery.prototype.position = function () { + /// + /// Get the current coordinates of the first element in the set of matched elements, relative to the offset parent. + /// + /// + + if (!this[0]) { + return; + } + + var elem = this[0], + + // Get *real* offsetParent + offsetParent = this.offsetParent(), + + // Get correct offsets + offset = this.offset(), + parentOffset = rroot.test(offsetParent[0].nodeName) ? { top: 0, left: 0 } : offsetParent.offset(); + + // Subtract element margins + // note: when an element has margin: auto the offsetLeft and marginLeft + // are the same in Safari causing offset.left to incorrectly be 0 + offset.top -= parseFloat(jQuery.css(elem, "marginTop")) || 0; + offset.left -= parseFloat(jQuery.css(elem, "marginLeft")) || 0; + + // Add offsetParent borders + parentOffset.top += parseFloat(jQuery.css(offsetParent[0], "borderTopWidth")) || 0; + parentOffset.left += parseFloat(jQuery.css(offsetParent[0], "borderLeftWidth")) || 0; + + // Subtract the two offsets + return { + top: offset.top - parentOffset.top, + left: offset.left - parentOffset.left + }; + }; + jQuery.prototype.prepend = function () { + /// + /// Insert content, specified by the parameter, to the beginning of each element in the set of matched elements. + /// 1 - prepend(content, content) + /// 2 - prepend(function(index, html)) + /// + /// + /// DOM element, array of elements, HTML string, or jQuery object to insert at the beginning of each element in the set of matched elements. + /// + /// + /// One or more additional DOM elements, arrays of elements, HTML strings, or jQuery objects to insert at the beginning of each element in the set of matched elements. + /// + /// + + return this.domManip(arguments, true, function (elem) { + if (this.nodeType === 1 || this.nodeType === 11) { + this.insertBefore(elem, this.firstChild); + } + }); + }; + jQuery.prototype.prependTo = function (selector) { + /// + /// Insert every element in the set of matched elements to the beginning of the target. + /// + /// + /// A selector, element, HTML string, or jQuery object; the matched set of elements will be inserted at the beginning of the element(s) specified by this parameter. + /// + /// + + var elems, + i = 0, + ret = [], + insert = jQuery(selector), + l = insert.length, + parent = this.length === 1 && this[0].parentNode; + + if ((parent == null || parent && parent.nodeType === 11 && parent.childNodes.length === 1) && l === 1) { + insert[original](this[0]); + return this; + } else { + for (; i < l; i++) { + elems = (i > 0 ? this.clone(true) : this).get(); + jQuery(insert[i])[original](elems); + ret = ret.concat(elems); + } + + return this.pushStack(ret, name, insert.selector); + } + }; + jQuery.prototype.prev = function (until, selector) { + /// + /// Get the immediately preceding sibling of each element in the set of matched elements, optionally filtered by a selector. + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + + var ret = jQuery.map(this, fn, until); + + if (!runtil.test(name)) { + selector = until; + } + + if (selector && typeof selector === "string") { + ret = jQuery.filter(selector, ret); + } + + ret = this.length > 1 && !guaranteedUnique[name] ? jQuery.unique(ret) : ret; + + if (this.length > 1 && rparentsprev.test(name)) { + ret = ret.reverse(); + } + + return this.pushStack(ret, name, core_slice.call(arguments).join(",")); + }; + jQuery.prototype.prevAll = function (until, selector) { + /// + /// Get all preceding siblings of each element in the set of matched elements, optionally filtered by a selector. + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + + var ret = jQuery.map(this, fn, until); + + if (!runtil.test(name)) { + selector = until; + } + + if (selector && typeof selector === "string") { + ret = jQuery.filter(selector, ret); + } + + ret = this.length > 1 && !guaranteedUnique[name] ? jQuery.unique(ret) : ret; + + if (this.length > 1 && rparentsprev.test(name)) { + ret = ret.reverse(); + } + + return this.pushStack(ret, name, core_slice.call(arguments).join(",")); + }; + jQuery.prototype.prevUntil = function (until, selector) { + /// + /// Get all preceding siblings of each element up to but not including the element matched by the selector, DOM node, or jQuery object. + /// 1 - prevUntil(selector, filter) + /// 2 - prevUntil(element, filter) + /// + /// + /// A string containing a selector expression to indicate where to stop matching preceding sibling elements. + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + + var ret = jQuery.map(this, fn, until); + + if (!runtil.test(name)) { + selector = until; + } + + if (selector && typeof selector === "string") { + ret = jQuery.filter(selector, ret); + } + + ret = this.length > 1 && !guaranteedUnique[name] ? jQuery.unique(ret) : ret; + + if (this.length > 1 && rparentsprev.test(name)) { + ret = ret.reverse(); + } + + return this.pushStack(ret, name, core_slice.call(arguments).join(",")); + }; + jQuery.prototype.promise = function (type, obj) { + /// + /// Return a Promise object to observe when all actions of a certain type bound to the collection, queued or not, have finished. + /// + /// + /// The type of queue that needs to be observed. + /// + /// + /// Object onto which the promise methods have to be attached + /// + /// + + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function () { + if (!(--count)) { + defer.resolveWith(elements, [elements]); + } + }; + + if (typeof type !== "string") { + obj = type; + type = undefined; + } + type = type || "fx"; + + while (i--) { + tmp = jQuery._data(elements[i], type + "queueHooks"); + if (tmp && tmp.empty) { + count++; + tmp.empty.add(resolve); + } + } + resolve(); + return defer.promise(obj); + }; + jQuery.prototype.prop = function (name, value) { + /// + /// 1: Get the value of a property for the first element in the set of matched elements. + /// 1.1 - prop(propertyName) + /// 2: Set one or more properties for the set of matched elements. + /// 2.1 - prop(propertyName, value) + /// 2.2 - prop(map) + /// 2.3 - prop(propertyName, function(index, oldPropertyValue)) + /// + /// + /// The name of the property to set. + /// + /// + /// A value to set for the property. + /// + /// + + return jQuery.access(this, jQuery.prop, name, value, arguments.length > 1); + }; + jQuery.prototype.pushStack = function (elems, name, selector) { + /// + /// Add a collection of DOM elements onto the jQuery stack. + /// 1 - pushStack(elements) + /// 2 - pushStack(elements, name, arguments) + /// + /// + /// An array of elements to push onto the stack and make into a new jQuery object. + /// + /// + /// The name of a jQuery method that generated the array of elements. + /// + /// + /// The arguments that were passed in to the jQuery method (for serialization). + /// + /// + + + // Build a new jQuery matched element set + var ret = jQuery.merge(this.constructor(), elems); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + ret.context = this.context; + + if (name === "find") { + ret.selector = this.selector + (this.selector ? " " : "") + selector; + } else if (name) { + ret.selector = this.selector + "." + name + "(" + selector + ")"; + } + + // Return the newly-formed element set + return ret; + }; + jQuery.prototype.queue = function (type, data) { + /// + /// 1: Show the queue of functions to be executed on the matched elements. + /// 1.1 - queue(queueName) + /// 2: Manipulate the queue of functions to be executed on the matched elements. + /// 2.1 - queue(queueName, newQueue) + /// 2.2 - queue(queueName, callback( next )) + /// + /// + /// A string containing the name of the queue. Defaults to fx, the standard effects queue. + /// + /// + /// An array of functions to replace the current queue contents. + /// + /// + + var setter = 2; + + if (typeof type !== "string") { + data = type; + type = "fx"; + setter--; + } + + if (arguments.length < setter) { + return jQuery.queue(this[0], type); + } + + return data === undefined ? + this : + this.each(function () { + var queue = jQuery.queue(this, type, data); + + // ensure a hooks for this queue + jQuery._queueHooks(this, type); + + if (type === "fx" && queue[0] !== "inprogress") { + jQuery.dequeue(this, type); + } + }); + }; + jQuery.prototype.ready = function (fn) { + /// + /// Specify a function to execute when the DOM is fully loaded. + /// + /// + /// A function to execute after the DOM is ready. + /// + /// + + // Add the callback + jQuery.ready.promise().done(fn); + + return this; + }; + jQuery.prototype.remove = function (selector, keepData) { + /// + /// Remove the set of matched elements from the DOM. + /// + /// + /// A selector expression that filters the set of matched elements to be removed. + /// + /// + + var elem, + i = 0; + + for (; (elem = this[i]) != null; i++) { + if (!selector || jQuery.filter(selector, [elem]).length) { + if (!keepData && elem.nodeType === 1) { + jQuery.cleanData(elem.getElementsByTagName("*")); + jQuery.cleanData([elem]); + } + + if (elem.parentNode) { + elem.parentNode.removeChild(elem); + } + } + } + + return this; + }; + jQuery.prototype.removeAttr = function (name) { + /// + /// Remove an attribute from each element in the set of matched elements. + /// + /// + /// An attribute to remove; as of version 1.7, it can be a space-separated list of attributes. + /// + /// + + return this.each(function () { + jQuery.removeAttr(this, name); + }); + }; + jQuery.prototype.removeClass = function (value) { + /// + /// Remove a single class, multiple classes, or all classes from each element in the set of matched elements. + /// 1 - removeClass(className) + /// 2 - removeClass(function(index, class)) + /// + /// + /// One or more space-separated classes to be removed from the class attribute of each matched element. + /// + /// + + var removes, className, elem, c, cl, i, l; + + if (jQuery.isFunction(value)) { + return this.each(function (j) { + jQuery(this).removeClass(value.call(this, j, this.className)); + }); + } + if ((value && typeof value === "string") || value === undefined) { + removes = (value || "").split(core_rspace); + + for (i = 0, l = this.length; i < l; i++) { + elem = this[i]; + if (elem.nodeType === 1 && elem.className) { + + className = (" " + elem.className + " ").replace(rclass, " "); + + // loop over each item in the removal list + for (c = 0, cl = removes.length; c < cl; c++) { + // Remove until there is nothing to remove, + while (className.indexOf(" " + removes[c] + " ") >= 0) { + className = className.replace(" " + removes[c] + " ", " "); + } + } + elem.className = value ? jQuery.trim(className) : ""; + } + } + } + + return this; + }; + jQuery.prototype.removeData = function (key) { + /// + /// Remove a previously-stored piece of data. + /// 1 - removeData(name) + /// 2 - removeData(list) + /// + /// + /// A string naming the piece of data to delete. + /// + /// + + return this.each(function () { + jQuery.removeData(this, key); + }); + }; + jQuery.prototype.removeProp = function (name) { + /// + /// Remove a property for the set of matched elements. + /// + /// + /// The name of the property to set. + /// + /// + + name = jQuery.propFix[name] || name; + return this.each(function () { + // try/catch handles cases where IE balks (such as removing a property on window) + try { + this[name] = undefined; + delete this[name]; + } catch (e) { } + }); + }; + jQuery.prototype.replaceAll = function (selector) { + /// + /// Replace each target element with the set of matched elements. + /// + /// + /// A selector expression indicating which element(s) to replace. + /// + /// + + var elems, + i = 0, + ret = [], + insert = jQuery(selector), + l = insert.length, + parent = this.length === 1 && this[0].parentNode; + + if ((parent == null || parent && parent.nodeType === 11 && parent.childNodes.length === 1) && l === 1) { + insert[original](this[0]); + return this; + } else { + for (; i < l; i++) { + elems = (i > 0 ? this.clone(true) : this).get(); + jQuery(insert[i])[original](elems); + ret = ret.concat(elems); + } + + return this.pushStack(ret, name, insert.selector); + } + }; + jQuery.prototype.replaceWith = function (value) { + /// + /// Replace each element in the set of matched elements with the provided new content. + /// 1 - replaceWith(newContent) + /// 2 - replaceWith(function) + /// + /// + /// The content to insert. May be an HTML string, DOM element, or jQuery object. + /// + /// + + if (!isDisconnected(this[0])) { + // Make sure that the elements are removed from the DOM before they are inserted + // this can help fix replacing a parent with child elements + if (jQuery.isFunction(value)) { + return this.each(function (i) { + var self = jQuery(this), old = self.html(); + self.replaceWith(value.call(this, i, old)); + }); + } + + if (typeof value !== "string") { + value = jQuery(value).detach(); + } + + return this.each(function () { + var next = this.nextSibling, + parent = this.parentNode; + + jQuery(this).remove(); + + if (next) { + jQuery(next).before(value); + } else { + jQuery(parent).append(value); + } + }); + } + + return this.length ? + this.pushStack(jQuery(jQuery.isFunction(value) ? value() : value), "replaceWith", value) : + this; + }; + jQuery.prototype.resize = function (data, fn) { + /// + /// Bind an event handler to the "resize" JavaScript event, or trigger that event on an element. + /// 1 - resize(handler(eventObject)) + /// 2 - resize(eventData, handler(eventObject)) + /// 3 - resize() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if (fn == null) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on(name, null, data, fn) : + this.trigger(name); + }; + jQuery.prototype.scroll = function (data, fn) { + /// + /// Bind an event handler to the "scroll" JavaScript event, or trigger that event on an element. + /// 1 - scroll(handler(eventObject)) + /// 2 - scroll(eventData, handler(eventObject)) + /// 3 - scroll() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if (fn == null) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on(name, null, data, fn) : + this.trigger(name); + }; + jQuery.prototype.scrollLeft = function (val) { + /// + /// 1: Get the current horizontal position of the scroll bar for the first element in the set of matched elements. + /// 1.1 - scrollLeft() + /// 2: Set the current horizontal position of the scroll bar for each of the set of matched elements. + /// 2.1 - scrollLeft(value) + /// + /// + /// An integer indicating the new position to set the scroll bar to. + /// + /// + + return jQuery.access(this, function (elem, method, val) { + var win = getWindow(elem); + + if (val === undefined) { + return win ? (prop in win) ? win[prop] : + win.document.documentElement[method] : + elem[method]; + } + + if (win) { + win.scrollTo( + !top ? val : jQuery(win).scrollLeft(), + top ? val : jQuery(win).scrollTop() + ); + + } else { + elem[method] = val; + } + }, method, val, arguments.length, null); + }; + jQuery.prototype.scrollTop = function (val) { + /// + /// 1: Get the current vertical position of the scroll bar for the first element in the set of matched elements. + /// 1.1 - scrollTop() + /// 2: Set the current vertical position of the scroll bar for each of the set of matched elements. + /// 2.1 - scrollTop(value) + /// + /// + /// An integer indicating the new position to set the scroll bar to. + /// + /// + + return jQuery.access(this, function (elem, method, val) { + var win = getWindow(elem); + + if (val === undefined) { + return win ? (prop in win) ? win[prop] : + win.document.documentElement[method] : + elem[method]; + } + + if (win) { + win.scrollTo( + !top ? val : jQuery(win).scrollLeft(), + top ? val : jQuery(win).scrollTop() + ); + + } else { + elem[method] = val; + } + }, method, val, arguments.length, null); + }; + jQuery.prototype.select = function (data, fn) { + /// + /// Bind an event handler to the "select" JavaScript event, or trigger that event on an element. + /// 1 - select(handler(eventObject)) + /// 2 - select(eventData, handler(eventObject)) + /// 3 - select() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if (fn == null) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on(name, null, data, fn) : + this.trigger(name); + }; + jQuery.prototype.serialize = function () { + /// + /// Encode a set of form elements as a string for submission. + /// + /// + + return jQuery.param(this.serializeArray()); + }; + jQuery.prototype.serializeArray = function () { + /// + /// Encode a set of form elements as an array of names and values. + /// + /// + + return this.map(function () { + return this.elements ? jQuery.makeArray(this.elements) : this; + }) + .filter(function () { + return this.name && !this.disabled && + (this.checked || rselectTextarea.test(this.nodeName) || + rinput.test(this.type)); + }) + .map(function (i, elem) { + var val = jQuery(this).val(); + + return val == null ? + null : + jQuery.isArray(val) ? + jQuery.map(val, function (val, i) { + return { name: elem.name, value: val.replace(rCRLF, "\r\n") }; + }) : + { name: elem.name, value: val.replace(rCRLF, "\r\n") }; + }).get(); + }; + jQuery.prototype.show = function (speed, easing, callback) { + /// + /// Display the matched elements. + /// 1 - show() + /// 2 - show(duration, callback) + /// 3 - show(duration, easing, callback) + /// + /// + /// A string or number determining how long the animation will run. + /// + /// + /// A string indicating which easing function to use for the transition. + /// + /// + /// A function to call once the animation is complete. + /// + /// + + return speed == null || typeof speed === "boolean" || + // special check for .toggle( handler, handler, ... ) + (!i && jQuery.isFunction(speed) && jQuery.isFunction(easing)) ? + cssFn.apply(this, arguments) : + this.animate(genFx(name, true), speed, easing, callback); + }; + jQuery.prototype.siblings = function (until, selector) { + /// + /// Get the siblings of each element in the set of matched elements, optionally filtered by a selector. + /// + /// + /// A string containing a selector expression to match elements against. + /// + /// + + var ret = jQuery.map(this, fn, until); + + if (!runtil.test(name)) { + selector = until; + } + + if (selector && typeof selector === "string") { + ret = jQuery.filter(selector, ret); + } + + ret = this.length > 1 && !guaranteedUnique[name] ? jQuery.unique(ret) : ret; + + if (this.length > 1 && rparentsprev.test(name)) { + ret = ret.reverse(); + } + + return this.pushStack(ret, name, core_slice.call(arguments).join(",")); + }; + jQuery.prototype.size = function () { + /// + /// Return the number of elements in the jQuery object. + /// + /// + + return this.length; + }; + jQuery.prototype.slice = function () { + /// + /// Reduce the set of matched elements to a subset specified by a range of indices. + /// + /// + /// An integer indicating the 0-based position at which the elements begin to be selected. If negative, it indicates an offset from the end of the set. + /// + /// + /// An integer indicating the 0-based position at which the elements stop being selected. If negative, it indicates an offset from the end of the set. If omitted, the range continues until the end of the set. + /// + /// + + return this.pushStack(core_slice.apply(this, arguments), + "slice", core_slice.call(arguments).join(",")); + }; + jQuery.prototype.slideDown = function (speed, easing, callback) { + /// + /// Display the matched elements with a sliding motion. + /// 1 - slideDown(duration, callback) + /// 2 - slideDown(duration, easing, callback) + /// + /// + /// A string or number determining how long the animation will run. + /// + /// + /// A string indicating which easing function to use for the transition. + /// + /// + /// A function to call once the animation is complete. + /// + /// + + return this.animate(props, speed, easing, callback); + }; + jQuery.prototype.slideToggle = function (speed, easing, callback) { + /// + /// Display or hide the matched elements with a sliding motion. + /// 1 - slideToggle(duration, callback) + /// 2 - slideToggle(duration, easing, callback) + /// + /// + /// A string or number determining how long the animation will run. + /// + /// + /// A string indicating which easing function to use for the transition. + /// + /// + /// A function to call once the animation is complete. + /// + /// + + return this.animate(props, speed, easing, callback); + }; + jQuery.prototype.slideUp = function (speed, easing, callback) { + /// + /// Hide the matched elements with a sliding motion. + /// 1 - slideUp(duration, callback) + /// 2 - slideUp(duration, easing, callback) + /// + /// + /// A string or number determining how long the animation will run. + /// + /// + /// A string indicating which easing function to use for the transition. + /// + /// + /// A function to call once the animation is complete. + /// + /// + + return this.animate(props, speed, easing, callback); + }; + jQuery.prototype.stop = function (type, clearQueue, gotoEnd) { + /// + /// Stop the currently-running animation on the matched elements. + /// 1 - stop(clearQueue, jumpToEnd) + /// 2 - stop(queue, clearQueue, jumpToEnd) + /// + /// + /// The name of the queue in which to stop animations. + /// + /// + /// A Boolean indicating whether to remove queued animation as well. Defaults to false. + /// + /// + /// A Boolean indicating whether to complete the current animation immediately. Defaults to false. + /// + /// + + var stopQueue = function (hooks) { + var stop = hooks.stop; + delete hooks.stop; + stop(gotoEnd); + }; + + if (typeof type !== "string") { + gotoEnd = clearQueue; + clearQueue = type; + type = undefined; + } + if (clearQueue && type !== false) { + this.queue(type || "fx", []); + } + + return this.each(function () { + var dequeue = true, + index = type != null && type + "queueHooks", + timers = jQuery.timers, + data = jQuery._data(this); + + if (index) { + if (data[index] && data[index].stop) { + stopQueue(data[index]); + } + } else { + for (index in data) { + if (data[index] && data[index].stop && rrun.test(index)) { + stopQueue(data[index]); + } + } + } + + for (index = timers.length; index--;) { + if (timers[index].elem === this && (type == null || timers[index].queue === type)) { + timers[index].anim.stop(gotoEnd); + dequeue = false; + timers.splice(index, 1); + } + } + + // start the next in the queue if the last step wasn't forced + // timers currently will call their complete callbacks, which will dequeue + // but only if they were gotoEnd + if (dequeue || !gotoEnd) { + jQuery.dequeue(this, type); + } + }); + }; + jQuery.prototype.submit = function (data, fn) { + /// + /// Bind an event handler to the "submit" JavaScript event, or trigger that event on an element. + /// 1 - submit(handler(eventObject)) + /// 2 - submit(eventData, handler(eventObject)) + /// 3 - submit() + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if (fn == null) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on(name, null, data, fn) : + this.trigger(name); + }; + jQuery.prototype.text = function (value) { + /// + /// 1: Get the combined text contents of each element in the set of matched elements, including their descendants. + /// 1.1 - text() + /// 2: Set the content of each element in the set of matched elements to the specified text. + /// 2.1 - text(textString) + /// 2.2 - text(function(index, text)) + /// + /// + /// A string of text to set as the content of each matched element. + /// + /// + + return jQuery.access(this, function (value) { + return value === undefined ? + jQuery.text(this) : + this.empty().append((this[0] && this[0].ownerDocument || document).createTextNode(value)); + }, null, value, arguments.length); + }; + jQuery.prototype.toArray = function () { + /// + /// Retrieve all the DOM elements contained in the jQuery set, as an array. + /// + /// + + return core_slice.call(this); + }; + jQuery.prototype.toggle = function (speed, easing, callback) { + /// + /// 1: Bind two or more handlers to the matched elements, to be executed on alternate clicks. + /// 1.1 - toggle(handler(eventObject), handler(eventObject), handler(eventObject)) + /// 2: Display or hide the matched elements. + /// 2.1 - toggle(duration, callback) + /// 2.2 - toggle(duration, easing, callback) + /// 2.3 - toggle(showOrHide) + /// + /// + /// A function to execute every even time the element is clicked. + /// + /// + /// A function to execute every odd time the element is clicked. + /// + /// + /// Additional handlers to cycle through after clicks. + /// + /// + + return speed == null || typeof speed === "boolean" || + // special check for .toggle( handler, handler, ... ) + (!i && jQuery.isFunction(speed) && jQuery.isFunction(easing)) ? + cssFn.apply(this, arguments) : + this.animate(genFx(name, true), speed, easing, callback); + }; + jQuery.prototype.toggleClass = function (value, stateVal) { + /// + /// Add or remove one or more classes from each element in the set of matched elements, depending on either the class's presence or the value of the switch argument. + /// 1 - toggleClass(className) + /// 2 - toggleClass(className, switch) + /// 3 - toggleClass(switch) + /// 4 - toggleClass(function(index, class, switch), switch) + /// + /// + /// One or more class names (separated by spaces) to be toggled for each element in the matched set. + /// + /// + /// A Boolean (not just truthy/falsy) value to determine whether the class should be added or removed. + /// + /// + + var type = typeof value, + isBool = typeof stateVal === "boolean"; + + if (jQuery.isFunction(value)) { + return this.each(function (i) { + jQuery(this).toggleClass(value.call(this, i, this.className, stateVal), stateVal); + }); + } + + return this.each(function () { + if (type === "string") { + // toggle individual class names + var className, + i = 0, + self = jQuery(this), + state = stateVal, + classNames = value.split(core_rspace); + + while ((className = classNames[i++])) { + // check each className given, space separated list + state = isBool ? state : !self.hasClass(className); + self[state ? "addClass" : "removeClass"](className); + } + + } else if (type === "undefined" || type === "boolean") { + if (this.className) { + // store className if set + jQuery._data(this, "__className__", this.className); + } + + // toggle whole className + this.className = this.className || value === false ? "" : jQuery._data(this, "__className__") || ""; + } + }); + }; + jQuery.prototype.trigger = function (type, data) { + /// + /// Execute all handlers and behaviors attached to the matched elements for the given event type. + /// 1 - trigger(eventType, extraParameters) + /// 2 - trigger(event) + /// + /// + /// A string containing a JavaScript event type, such as click or submit. + /// + /// + /// Additional parameters to pass along to the event handler. + /// + /// + + return this.each(function () { + jQuery.event.trigger(type, data, this); + }); + }; + jQuery.prototype.triggerHandler = function (type, data) { + /// + /// Execute all handlers attached to an element for an event. + /// + /// + /// A string containing a JavaScript event type, such as click or submit. + /// + /// + /// An array of additional parameters to pass along to the event handler. + /// + /// + + if (this[0]) { + return jQuery.event.trigger(type, data, this[0], true); + } + }; + jQuery.prototype.unbind = function (types, fn) { + /// + /// Remove a previously-attached event handler from the elements. + /// 1 - unbind(eventType, handler(eventObject)) + /// 2 - unbind(eventType, false) + /// 3 - unbind(event) + /// + /// + /// A string containing a JavaScript event type, such as click or submit. + /// + /// + /// The function that is to be no longer executed. + /// + /// + + return this.off(types, null, fn); + }; + jQuery.prototype.undelegate = function (selector, types, fn) { + /// + /// Remove a handler from the event for all elements which match the current selector, based upon a specific set of root elements. + /// 1 - undelegate() + /// 2 - undelegate(selector, eventType) + /// 3 - undelegate(selector, eventType, handler(eventObject)) + /// 4 - undelegate(selector, events) + /// 5 - undelegate(namespace) + /// + /// + /// A selector which will be used to filter the event results. + /// + /// + /// A string containing a JavaScript event type, such as "click" or "keydown" + /// + /// + /// A function to execute at the time the event is triggered. + /// + /// + + // ( namespace ) or ( selector, types [, fn] ) + return arguments.length === 1 ? this.off(selector, "**") : this.off(types, selector || "**", fn); + }; + jQuery.prototype.unload = function (data, fn) { + /// + /// Bind an event handler to the "unload" JavaScript event. + /// 1 - unload(handler(eventObject)) + /// 2 - unload(eventData, handler(eventObject)) + /// + /// + /// A map of data that will be passed to the event handler. + /// + /// + /// A function to execute each time the event is triggered. + /// + /// + + if (fn == null) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on(name, null, data, fn) : + this.trigger(name); + }; + jQuery.prototype.unwrap = function () { + /// + /// Remove the parents of the set of matched elements from the DOM, leaving the matched elements in their place. + /// + /// + + return this.parent().each(function () { + if (!jQuery.nodeName(this, "body")) { + jQuery(this).replaceWith(this.childNodes); + } + }).end(); + }; + jQuery.prototype.val = function (value) { + /// + /// 1: Get the current value of the first element in the set of matched elements. + /// 1.1 - val() + /// 2: Set the value of each element in the set of matched elements. + /// 2.1 - val(value) + /// 2.2 - val(function(index, value)) + /// + /// + /// A string of text or an array of strings corresponding to the value of each matched element to set as selected/checked. + /// + /// + + var hooks, ret, isFunction, + elem = this[0]; + + if (!arguments.length) { + if (elem) { + hooks = jQuery.valHooks[elem.type] || jQuery.valHooks[elem.nodeName.toLowerCase()]; + + if (hooks && "get" in hooks && (ret = hooks.get(elem, "value")) !== undefined) { + return ret; + } + + ret = elem.value; + + return typeof ret === "string" ? + // handle most common string cases + ret.replace(rreturn, "") : + // handle cases where value is null/undef or number + ret == null ? "" : ret; + } + + return; + } + + isFunction = jQuery.isFunction(value); + + return this.each(function (i) { + var val, + self = jQuery(this); + + if (this.nodeType !== 1) { + return; + } + + if (isFunction) { + val = value.call(this, i, self.val()); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if (val == null) { + val = ""; + } else if (typeof val === "number") { + val += ""; + } else if (jQuery.isArray(val)) { + val = jQuery.map(val, function (value) { + return value == null ? "" : value + ""; + }); + } + + hooks = jQuery.valHooks[this.type] || jQuery.valHooks[this.nodeName.toLowerCase()]; + + // If set returns undefined, fall back to normal setting + if (!hooks || !("set" in hooks) || hooks.set(this, val, "value") === undefined) { + this.value = val; + } + }); + }; + jQuery.prototype.width = function (margin, value) { + /// + /// 1: Get the current computed width for the first element in the set of matched elements. + /// 1.1 - width() + /// 2: Set the CSS width of each element in the set of matched elements. + /// 2.1 - width(value) + /// 2.2 - width(function(index, width)) + /// + /// + /// An integer representing the number of pixels, or an integer along with an optional unit of measure appended (as a string). + /// + /// + + var chainable = arguments.length && (defaultExtra || typeof margin !== "boolean"), + extra = defaultExtra || (margin === true || value === true ? "margin" : "border"); + + return jQuery.access(this, function (elem, type, value) { + var doc; + + if (jQuery.isWindow(elem)) { + // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there + // isn't a whole lot we can do. See pull request at this URL for discussion: + // https://github.com/jquery/jquery/pull/764 + return elem.document.documentElement["client" + name]; + } + + // Get document width or height + if (elem.nodeType === 9) { + doc = elem.documentElement; + + // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], whichever is greatest + // unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it. + return Math.max( + elem.body["scroll" + name], doc["scroll" + name], + elem.body["offset" + name], doc["offset" + name], + doc["client" + name] + ); + } + + return value === undefined ? + // Get width or height on the element, requesting but not forcing parseFloat + jQuery.css(elem, type, value, extra) : + + // Set width or height on the element + jQuery.style(elem, type, value, extra); + }, type, chainable ? margin : undefined, chainable, null); + }; + jQuery.prototype.wrap = function (html) { + /// + /// Wrap an HTML structure around each element in the set of matched elements. + /// 1 - wrap(wrappingElement) + /// 2 - wrap(function(index)) + /// + /// + /// An HTML snippet, selector expression, jQuery object, or DOM element specifying the structure to wrap around the matched elements. + /// + /// + + var isFunction = jQuery.isFunction(html); + + return this.each(function (i) { + jQuery(this).wrapAll(isFunction ? html.call(this, i) : html); + }); + }; + jQuery.prototype.wrapAll = function (html) { + /// + /// Wrap an HTML structure around all elements in the set of matched elements. + /// + /// + /// An HTML snippet, selector expression, jQuery object, or DOM element specifying the structure to wrap around the matched elements. + /// + /// + + if (jQuery.isFunction(html)) { + return this.each(function (i) { + jQuery(this).wrapAll(html.call(this, i)); + }); + } + + if (this[0]) { + // The elements to wrap the target around + var wrap = jQuery(html, this[0].ownerDocument).eq(0).clone(true); + + if (this[0].parentNode) { + wrap.insertBefore(this[0]); + } + + wrap.map(function () { + var elem = this; + + while (elem.firstChild && elem.firstChild.nodeType === 1) { + elem = elem.firstChild; + } + + return elem; + }).append(this); + } + + return this; + }; + jQuery.prototype.wrapInner = function (html) { + /// + /// Wrap an HTML structure around the content of each element in the set of matched elements. + /// 1 - wrapInner(wrappingElement) + /// 2 - wrapInner(function(index)) + /// + /// + /// An HTML snippet, selector expression, jQuery object, or DOM element specifying the structure to wrap around the content of the matched elements. + /// + /// + + if (jQuery.isFunction(html)) { + return this.each(function (i) { + jQuery(this).wrapInner(html.call(this, i)); + }); + } + + return this.each(function () { + var self = jQuery(this), + contents = self.contents(); + + if (contents.length) { + contents.wrapAll(html); + + } else { + self.append(html); + } + }); + }; + jQuery.fn = jQuery.prototype; + jQuery.fn.init.prototype = jQuery.fn; + window.jQuery = window.$ = jQuery; +})(window); \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Scripts/jquery-1.8.2.js b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Scripts/jquery-1.8.2.js new file mode 100644 index 0000000..12c7797 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Scripts/jquery-1.8.2.js @@ -0,0 +1,9440 @@ +/*! + * jQuery JavaScript Library v1.8.2 + * http://jquery.com/ + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * + * Copyright 2012 jQuery Foundation and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: Thu Sep 20 2012 21:13:05 GMT-0400 (Eastern Daylight Time) + */ +(function( window, undefined ) { +var + // A central reference to the root jQuery(document) + rootjQuery, + + // The deferred used on DOM ready + readyList, + + // Use the correct document accordingly with window argument (sandbox) + document = window.document, + location = window.location, + navigator = window.navigator, + + // Map over jQuery in case of overwrite + _jQuery = window.jQuery, + + // Map over the $ in case of overwrite + _$ = window.$, + + // Save a reference to some core methods + core_push = Array.prototype.push, + core_slice = Array.prototype.slice, + core_indexOf = Array.prototype.indexOf, + core_toString = Object.prototype.toString, + core_hasOwn = Object.prototype.hasOwnProperty, + core_trim = String.prototype.trim, + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + // The jQuery object is actually just the init constructor 'enhanced' + return new jQuery.fn.init( selector, context, rootjQuery ); + }, + + // Used for matching numbers + core_pnum = /[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source, + + // Used for detecting and trimming whitespace + core_rnotwhite = /\S/, + core_rspace = /\s+/, + + // Make sure we trim BOM and NBSP (here's looking at you, Safari 5.0 and IE) + rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + rquickExpr = /^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/, + + // Match a standalone tag + rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, + + // JSON RegExp + rvalidchars = /^[\],:{}\s]*$/, + rvalidbraces = /(?:^|:|,)(?:\s*\[)+/g, + rvalidescape = /\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g, + rvalidtokens = /"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g, + + // Matches dashed string for camelizing + rmsPrefix = /^-ms-/, + rdashAlpha = /-([\da-z])/gi, + + // Used by jQuery.camelCase as callback to replace() + fcamelCase = function( all, letter ) { + return ( letter + "" ).toUpperCase(); + }, + + // The ready event handler and self cleanup method + DOMContentLoaded = function() { + if ( document.addEventListener ) { + document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, false ); + jQuery.ready(); + } else if ( document.readyState === "complete" ) { + // we're here because readyState === "complete" in oldIE + // which is good enough for us to call the dom ready! + document.detachEvent( "onreadystatechange", DOMContentLoaded ); + jQuery.ready(); + } + }, + + // [[Class]] -> type pairs + class2type = {}; + +jQuery.fn = jQuery.prototype = { + constructor: jQuery, + init: function( selector, context, rootjQuery ) { + var match, elem, ret, doc; + + // Handle $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Handle $(DOMElement) + if ( selector.nodeType ) { + this.context = this[0] = selector; + this.length = 1; + return this; + } + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) { + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && (match[1] || !context) ) { + + // HANDLE: $(html) -> $(array) + if ( match[1] ) { + context = context instanceof jQuery ? context[0] : context; + doc = ( context && context.nodeType ? context.ownerDocument || context : document ); + + // scripts is true for back-compat + selector = jQuery.parseHTML( match[1], doc, true ); + if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) { + this.attr.call( selector, context, true ); + } + + return jQuery.merge( this, selector ); + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[2] ); + + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Handle the case where IE and Opera return items + // by name instead of ID + if ( elem.id !== match[2] ) { + return rootjQuery.find( selector ); + } + + // Otherwise, we inject the element directly into the jQuery object + this.length = 1; + this[0] = elem; + } + + this.context = document; + this.selector = selector; + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || rootjQuery ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( jQuery.isFunction( selector ) ) { + return rootjQuery.ready( selector ); + } + + if ( selector.selector !== undefined ) { + this.selector = selector.selector; + this.context = selector.context; + } + + return jQuery.makeArray( selector, this ); + }, + + // Start with an empty selector + selector: "", + + // The current version of jQuery being used + jquery: "1.8.2", + + // The default length of a jQuery object is 0 + length: 0, + + // The number of elements contained in the matched element set + size: function() { + return this.length; + }, + + toArray: function() { + return core_slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + return num == null ? + + // Return a 'clean' array + this.toArray() : + + // Return just the object + ( num < 0 ? this[ this.length + num ] : this[ num ] ); + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems, name, selector ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + ret.context = this.context; + + if ( name === "find" ) { + ret.selector = this.selector + ( this.selector ? " " : "" ) + selector; + } else if ( name ) { + ret.selector = this.selector + "." + name + "(" + selector + ")"; + } + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + // (You can seed the arguments with an array of args, but this is + // only used internally.) + each: function( callback, args ) { + return jQuery.each( this, callback, args ); + }, + + ready: function( fn ) { + // Add the callback + jQuery.ready.promise().done( fn ); + + return this; + }, + + eq: function( i ) { + i = +i; + return i === -1 ? + this.slice( i ) : + this.slice( i, i + 1 ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + slice: function() { + return this.pushStack( core_slice.apply( this, arguments ), + "slice", core_slice.call(arguments).join(",") ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map(this, function( elem, i ) { + return callback.call( elem, i, elem ); + })); + }, + + end: function() { + return this.prevObject || this.constructor(null); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: core_push, + sort: [].sort, + splice: [].splice +}; + +// Give the init function the jQuery prototype for later instantiation +jQuery.fn.init.prototype = jQuery.fn; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[0] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + target = arguments[1] || {}; + // skip the boolean and the target + i = 2; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !jQuery.isFunction(target) ) { + target = {}; + } + + // extend jQuery itself if only one argument is passed + if ( length === i ) { + target = this; + --i; + } + + for ( ; i < length; i++ ) { + // Only deal with non-null/undefined values + if ( (options = arguments[ i ]) != null ) { + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { + if ( copyIsArray ) { + copyIsArray = false; + clone = src && jQuery.isArray(src) ? src : []; + + } else { + clone = src && jQuery.isPlainObject(src) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend({ + noConflict: function( deep ) { + if ( window.$ === jQuery ) { + window.$ = _$; + } + + if ( deep && window.jQuery === jQuery ) { + window.jQuery = _jQuery; + } + + return jQuery; + }, + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Hold (or release) the ready event + holdReady: function( hold ) { + if ( hold ) { + jQuery.readyWait++; + } else { + jQuery.ready( true ); + } + }, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). + if ( !document.body ) { + return setTimeout( jQuery.ready, 1 ); + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + + // Trigger any bound ready events + if ( jQuery.fn.trigger ) { + jQuery( document ).trigger("ready").off("ready"); + } + }, + + // See test/unit/core.js for details concerning isFunction. + // Since version 1.3, DOM methods and functions like alert + // aren't supported. They return false on IE (#2968). + isFunction: function( obj ) { + return jQuery.type(obj) === "function"; + }, + + isArray: Array.isArray || function( obj ) { + return jQuery.type(obj) === "array"; + }, + + isWindow: function( obj ) { + return obj != null && obj == obj.window; + }, + + isNumeric: function( obj ) { + return !isNaN( parseFloat(obj) ) && isFinite( obj ); + }, + + type: function( obj ) { + return obj == null ? + String( obj ) : + class2type[ core_toString.call(obj) ] || "object"; + }, + + isPlainObject: function( obj ) { + // Must be an Object. + // Because of IE, we also have to check the presence of the constructor property. + // Make sure that DOM nodes and window objects don't pass through, as well + if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { + return false; + } + + try { + // Not own constructor property must be Object + if ( obj.constructor && + !core_hasOwn.call(obj, "constructor") && + !core_hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) { + return false; + } + } catch ( e ) { + // IE8,9 Will throw exceptions on certain host objects #9897 + return false; + } + + // Own properties are enumerated firstly, so to speed up, + // if last one is own, then all properties are own. + + var key; + for ( key in obj ) {} + + return key === undefined || core_hasOwn.call( obj, key ); + }, + + isEmptyObject: function( obj ) { + var name; + for ( name in obj ) { + return false; + } + return true; + }, + + error: function( msg ) { + throw new Error( msg ); + }, + + // data: string of html + // context (optional): If specified, the fragment will be created in this context, defaults to document + // scripts (optional): If true, will include scripts passed in the html string + parseHTML: function( data, context, scripts ) { + var parsed; + if ( !data || typeof data !== "string" ) { + return null; + } + if ( typeof context === "boolean" ) { + scripts = context; + context = 0; + } + context = context || document; + + // Single tag + if ( (parsed = rsingleTag.exec( data )) ) { + return [ context.createElement( parsed[1] ) ]; + } + + parsed = jQuery.buildFragment( [ data ], context, scripts ? null : [] ); + return jQuery.merge( [], + (parsed.cacheable ? jQuery.clone( parsed.fragment ) : parsed.fragment).childNodes ); + }, + + parseJSON: function( data ) { + if ( !data || typeof data !== "string") { + return null; + } + + // Make sure leading/trailing whitespace is removed (IE can't handle it) + data = jQuery.trim( data ); + + // Attempt to parse using the native JSON parser first + if ( window.JSON && window.JSON.parse ) { + return window.JSON.parse( data ); + } + + // Make sure the incoming data is actual JSON + // Logic borrowed from http://json.org/json2.js + if ( rvalidchars.test( data.replace( rvalidescape, "@" ) + .replace( rvalidtokens, "]" ) + .replace( rvalidbraces, "")) ) { + + return ( new Function( "return " + data ) )(); + + } + jQuery.error( "Invalid JSON: " + data ); + }, + + // Cross-browser xml parsing + parseXML: function( data ) { + var xml, tmp; + if ( !data || typeof data !== "string" ) { + return null; + } + try { + if ( window.DOMParser ) { // Standard + tmp = new DOMParser(); + xml = tmp.parseFromString( data , "text/xml" ); + } else { // IE + xml = new ActiveXObject( "Microsoft.XMLDOM" ); + xml.async = "false"; + xml.loadXML( data ); + } + } catch( e ) { + xml = undefined; + } + if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; + }, + + noop: function() {}, + + // Evaluates a script in a global context + // Workarounds based on findings by Jim Driscoll + // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context + globalEval: function( data ) { + if ( data && core_rnotwhite.test( data ) ) { + // We use execScript on Internet Explorer + // We use an anonymous function so that context is window + // rather than jQuery in Firefox + ( window.execScript || function( data ) { + window[ "eval" ].call( window, data ); + } )( data ); + } + }, + + // Convert dashed to camelCase; used by the css and data modules + // Microsoft forgot to hump their vendor prefix (#9572) + camelCase: function( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); + }, + + nodeName: function( elem, name ) { + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + }, + + // args is for internal usage only + each: function( obj, callback, args ) { + var name, + i = 0, + length = obj.length, + isObj = length === undefined || jQuery.isFunction( obj ); + + if ( args ) { + if ( isObj ) { + for ( name in obj ) { + if ( callback.apply( obj[ name ], args ) === false ) { + break; + } + } + } else { + for ( ; i < length; ) { + if ( callback.apply( obj[ i++ ], args ) === false ) { + break; + } + } + } + + // A special, fast, case for the most common use of each + } else { + if ( isObj ) { + for ( name in obj ) { + if ( callback.call( obj[ name ], name, obj[ name ] ) === false ) { + break; + } + } + } else { + for ( ; i < length; ) { + if ( callback.call( obj[ i ], i, obj[ i++ ] ) === false ) { + break; + } + } + } + } + + return obj; + }, + + // Use native String.trim function wherever possible + trim: core_trim && !core_trim.call("\uFEFF\xA0") ? + function( text ) { + return text == null ? + "" : + core_trim.call( text ); + } : + + // Otherwise use our own trimming functionality + function( text ) { + return text == null ? + "" : + ( text + "" ).replace( rtrim, "" ); + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var type, + ret = results || []; + + if ( arr != null ) { + // The window, strings (and functions) also have 'length' + // Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930 + type = jQuery.type( arr ); + + if ( arr.length == null || type === "string" || type === "function" || type === "regexp" || jQuery.isWindow( arr ) ) { + core_push.call( ret, arr ); + } else { + jQuery.merge( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + var len; + + if ( arr ) { + if ( core_indexOf ) { + return core_indexOf.call( arr, elem, i ); + } + + len = arr.length; + i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; + + for ( ; i < len; i++ ) { + // Skip accessing in sparse arrays + if ( i in arr && arr[ i ] === elem ) { + return i; + } + } + } + + return -1; + }, + + merge: function( first, second ) { + var l = second.length, + i = first.length, + j = 0; + + if ( typeof l === "number" ) { + for ( ; j < l; j++ ) { + first[ i++ ] = second[ j ]; + } + + } else { + while ( second[j] !== undefined ) { + first[ i++ ] = second[ j++ ]; + } + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, inv ) { + var retVal, + ret = [], + i = 0, + length = elems.length; + inv = !!inv; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + retVal = !!callback( elems[ i ], i ); + if ( inv !== retVal ) { + ret.push( elems[ i ] ); + } + } + + return ret; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var value, key, + ret = [], + i = 0, + length = elems.length, + // jquery objects are treated as arrays + isArray = elems instanceof jQuery || length !== undefined && typeof length === "number" && ( ( length > 0 && elems[ 0 ] && elems[ length -1 ] ) || length === 0 || jQuery.isArray( elems ) ) ; + + // Go through the array, translating each of the items to their + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret[ ret.length ] = value; + } + } + + // Go through every key on the object, + } else { + for ( key in elems ) { + value = callback( elems[ key ], key, arg ); + + if ( value != null ) { + ret[ ret.length ] = value; + } + } + } + + // Flatten any nested arrays + return ret.concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // Bind a function to a context, optionally partially applying any + // arguments. + proxy: function( fn, context ) { + var tmp, args, proxy; + + if ( typeof context === "string" ) { + tmp = fn[ context ]; + context = fn; + fn = tmp; + } + + // Quick check to determine if target is callable, in the spec + // this throws a TypeError, but we will just return undefined. + if ( !jQuery.isFunction( fn ) ) { + return undefined; + } + + // Simulated bind + args = core_slice.call( arguments, 2 ); + proxy = function() { + return fn.apply( context, args.concat( core_slice.call( arguments ) ) ); + }; + + // Set the guid of unique handler to the same of original handler, so it can be removed + proxy.guid = fn.guid = fn.guid || jQuery.guid++; + + return proxy; + }, + + // Multifunctional method to get and set values of a collection + // The value/s can optionally be executed if it's a function + access: function( elems, fn, key, value, chainable, emptyGet, pass ) { + var exec, + bulk = key == null, + i = 0, + length = elems.length; + + // Sets many values + if ( key && typeof key === "object" ) { + for ( i in key ) { + jQuery.access( elems, fn, i, key[i], 1, emptyGet, value ); + } + chainable = 1; + + // Sets one value + } else if ( value !== undefined ) { + // Optionally, function values get executed if exec is true + exec = pass === undefined && jQuery.isFunction( value ); + + if ( bulk ) { + // Bulk operations only iterate when executing function values + if ( exec ) { + exec = fn; + fn = function( elem, key, value ) { + return exec.call( jQuery( elem ), value ); + }; + + // Otherwise they run against the entire set + } else { + fn.call( elems, value ); + fn = null; + } + } + + if ( fn ) { + for (; i < length; i++ ) { + fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key ) ) : value, pass ); + } + } + + chainable = 1; + } + + return chainable ? + elems : + + // Gets + bulk ? + fn.call( elems ) : + length ? fn( elems[0], key ) : emptyGet; + }, + + now: function() { + return ( new Date() ).getTime(); + } +}); + +jQuery.ready.promise = function( obj ) { + if ( !readyList ) { + + readyList = jQuery.Deferred(); + + // Catch cases where $(document).ready() is called after the browser event has already occurred. + // we once tried to use readyState "interactive" here, but it caused issues like the one + // discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15 + if ( document.readyState === "complete" ) { + // Handle it asynchronously to allow scripts the opportunity to delay ready + setTimeout( jQuery.ready, 1 ); + + // Standards-based browsers support DOMContentLoaded + } else if ( document.addEventListener ) { + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", DOMContentLoaded, false ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", jQuery.ready, false ); + + // If IE event model is used + } else { + // Ensure firing before onload, maybe late but safe also for iframes + document.attachEvent( "onreadystatechange", DOMContentLoaded ); + + // A fallback to window.onload, that will always work + window.attachEvent( "onload", jQuery.ready ); + + // If IE and not a frame + // continually check to see if the document is ready + var top = false; + + try { + top = window.frameElement == null && document.documentElement; + } catch(e) {} + + if ( top && top.doScroll ) { + (function doScrollCheck() { + if ( !jQuery.isReady ) { + + try { + // Use the trick by Diego Perini + // http://javascript.nwbox.com/IEContentLoaded/ + top.doScroll("left"); + } catch(e) { + return setTimeout( doScrollCheck, 50 ); + } + + // and execute any waiting functions + jQuery.ready(); + } + })(); + } + } + } + return readyList.promise( obj ); +}; + +// Populate the class2type map +jQuery.each("Boolean Number String Function Array Date RegExp Object".split(" "), function(i, name) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +}); + +// All jQuery objects should point back to these +rootjQuery = jQuery(document); +// String to Object options format cache +var optionsCache = {}; + +// Convert String-formatted options into Object-formatted ones and store in cache +function createOptions( options ) { + var object = optionsCache[ options ] = {}; + jQuery.each( options.split( core_rspace ), function( _, flag ) { + object[ flag ] = true; + }); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + ( optionsCache[ options ] || createOptions( options ) ) : + jQuery.extend( {}, options ); + + var // Last fire value (for non-forgettable lists) + memory, + // Flag to know if list was already fired + fired, + // Flag to know if list is currently firing + firing, + // First callback to fire (used internally by add and fireWith) + firingStart, + // End of the loop when firing + firingLength, + // Index of currently firing callback (modified by remove if needed) + firingIndex, + // Actual callback list + list = [], + // Stack of fire calls for repeatable lists + stack = !options.once && [], + // Fire callbacks + fire = function( data ) { + memory = options.memory && data; + fired = true; + firingIndex = firingStart || 0; + firingStart = 0; + firingLength = list.length; + firing = true; + for ( ; list && firingIndex < firingLength; firingIndex++ ) { + if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) { + memory = false; // To prevent further calls using add + break; + } + } + firing = false; + if ( list ) { + if ( stack ) { + if ( stack.length ) { + fire( stack.shift() ); + } + } else if ( memory ) { + list = []; + } else { + self.disable(); + } + } + }, + // Actual Callbacks object + self = { + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + // First, we save the current length + var start = list.length; + (function add( args ) { + jQuery.each( args, function( _, arg ) { + var type = jQuery.type( arg ); + if ( type === "function" && ( !options.unique || !self.has( arg ) ) ) { + list.push( arg ); + } else if ( arg && arg.length && type !== "string" ) { + // Inspect recursively + add( arg ); + } + }); + })( arguments ); + // Do we need to add the callbacks to the + // current firing batch? + if ( firing ) { + firingLength = list.length; + // With memory, if we're not firing then + // we should call right away + } else if ( memory ) { + firingStart = start; + fire( memory ); + } + } + return this; + }, + // Remove a callback from the list + remove: function() { + if ( list ) { + jQuery.each( arguments, function( _, arg ) { + var index; + while( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + // Handle firing indexes + if ( firing ) { + if ( index <= firingLength ) { + firingLength--; + } + if ( index <= firingIndex ) { + firingIndex--; + } + } + } + }); + } + return this; + }, + // Control if a given callback is in the list + has: function( fn ) { + return jQuery.inArray( fn, list ) > -1; + }, + // Remove all callbacks from the list + empty: function() { + list = []; + return this; + }, + // Have the list do nothing anymore + disable: function() { + list = stack = memory = undefined; + return this; + }, + // Is it disabled? + disabled: function() { + return !list; + }, + // Lock the list in its current state + lock: function() { + stack = undefined; + if ( !memory ) { + self.disable(); + } + return this; + }, + // Is it locked? + locked: function() { + return !stack; + }, + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + if ( list && ( !fired || stack ) ) { + if ( firing ) { + stack.push( args ); + } else { + fire( args ); + } + } + return this; + }, + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; +jQuery.extend({ + + Deferred: function( func ) { + var tuples = [ + // action, add listener, listener list, final state + [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ], + [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ], + [ "notify", "progress", jQuery.Callbacks("memory") ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + then: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + return jQuery.Deferred(function( newDefer ) { + jQuery.each( tuples, function( i, tuple ) { + var action = tuple[ 0 ], + fn = fns[ i ]; + // deferred[ done | fail | progress ] for forwarding actions to newDefer + deferred[ tuple[1] ]( jQuery.isFunction( fn ) ? + function() { + var returned = fn.apply( this, arguments ); + if ( returned && jQuery.isFunction( returned.promise ) ) { + returned.promise() + .done( newDefer.resolve ) + .fail( newDefer.reject ) + .progress( newDefer.notify ); + } else { + newDefer[ action + "With" ]( this === deferred ? newDefer : this, [ returned ] ); + } + } : + newDefer[ action ] + ); + }); + fns = null; + }).promise(); + }, + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Keep pipe for back-compat + promise.pipe = promise.then; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 3 ]; + + // promise[ done | fail | progress ] = list.add + promise[ tuple[1] ] = list.add; + + // Handle state + if ( stateString ) { + list.add(function() { + // state = [ resolved | rejected ] + state = stateString; + + // [ reject_list | resolve_list ].disable; progress_list.lock + }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); + } + + // deferred[ resolve | reject | notify ] = list.fire + deferred[ tuple[0] ] = list.fire; + deferred[ tuple[0] + "With" ] = list.fireWith; + }); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( subordinate /* , ..., subordinateN */ ) { + var i = 0, + resolveValues = core_slice.call( arguments ), + length = resolveValues.length, + + // the count of uncompleted subordinates + remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, + + // the master Deferred. If resolveValues consist of only a single Deferred, just use that. + deferred = remaining === 1 ? subordinate : jQuery.Deferred(), + + // Update function for both resolve and progress values + updateFunc = function( i, contexts, values ) { + return function( value ) { + contexts[ i ] = this; + values[ i ] = arguments.length > 1 ? core_slice.call( arguments ) : value; + if( values === progressValues ) { + deferred.notifyWith( contexts, values ); + } else if ( !( --remaining ) ) { + deferred.resolveWith( contexts, values ); + } + }; + }, + + progressValues, progressContexts, resolveContexts; + + // add listeners to Deferred subordinates; treat others as resolved + if ( length > 1 ) { + progressValues = new Array( length ); + progressContexts = new Array( length ); + resolveContexts = new Array( length ); + for ( ; i < length; i++ ) { + if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) { + resolveValues[ i ].promise() + .done( updateFunc( i, resolveContexts, resolveValues ) ) + .fail( deferred.reject ) + .progress( updateFunc( i, progressContexts, progressValues ) ); + } else { + --remaining; + } + } + } + + // if we're not waiting on anything, resolve the master + if ( !remaining ) { + deferred.resolveWith( resolveContexts, resolveValues ); + } + + return deferred.promise(); + } +}); +jQuery.support = (function() { + + var support, + all, + a, + select, + opt, + input, + fragment, + eventName, + i, + isSupported, + clickFn, + div = document.createElement("div"); + + // Preliminary tests + div.setAttribute( "className", "t" ); + div.innerHTML = "
    a"; + + all = div.getElementsByTagName("*"); + a = div.getElementsByTagName("a")[ 0 ]; + a.style.cssText = "top:1px;float:left;opacity:.5"; + + // Can't get basic test support + if ( !all || !all.length ) { + return {}; + } + + // First batch of supports tests + select = document.createElement("select"); + opt = select.appendChild( document.createElement("option") ); + input = div.getElementsByTagName("input")[ 0 ]; + + support = { + // IE strips leading whitespace when .innerHTML is used + leadingWhitespace: ( div.firstChild.nodeType === 3 ), + + // Make sure that tbody elements aren't automatically inserted + // IE will insert them into empty tables + tbody: !div.getElementsByTagName("tbody").length, + + // Make sure that link elements get serialized correctly by innerHTML + // This requires a wrapper element in IE + htmlSerialize: !!div.getElementsByTagName("link").length, + + // Get the style information from getAttribute + // (IE uses .cssText instead) + style: /top/.test( a.getAttribute("style") ), + + // Make sure that URLs aren't manipulated + // (IE normalizes it by default) + hrefNormalized: ( a.getAttribute("href") === "/a" ), + + // Make sure that element opacity exists + // (IE uses filter instead) + // Use a regex to work around a WebKit issue. See #5145 + opacity: /^0.5/.test( a.style.opacity ), + + // Verify style float existence + // (IE uses styleFloat instead of cssFloat) + cssFloat: !!a.style.cssFloat, + + // Make sure that if no value is specified for a checkbox + // that it defaults to "on". + // (WebKit defaults to "" instead) + checkOn: ( input.value === "on" ), + + // Make sure that a selected-by-default option has a working selected property. + // (WebKit defaults to false instead of true, IE too, if it's in an optgroup) + optSelected: opt.selected, + + // Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7) + getSetAttribute: div.className !== "t", + + // Tests for enctype support on a form(#6743) + enctype: !!document.createElement("form").enctype, + + // Makes sure cloning an html5 element does not cause problems + // Where outerHTML is undefined, this still works + html5Clone: document.createElement("nav").cloneNode( true ).outerHTML !== "<:nav>", + + // jQuery.support.boxModel DEPRECATED in 1.8 since we don't support Quirks Mode + boxModel: ( document.compatMode === "CSS1Compat" ), + + // Will be defined later + submitBubbles: true, + changeBubbles: true, + focusinBubbles: false, + deleteExpando: true, + noCloneEvent: true, + inlineBlockNeedsLayout: false, + shrinkWrapBlocks: false, + reliableMarginRight: true, + boxSizingReliable: true, + pixelPosition: false + }; + + // Make sure checked status is properly cloned + input.checked = true; + support.noCloneChecked = input.cloneNode( true ).checked; + + // Make sure that the options inside disabled selects aren't marked as disabled + // (WebKit marks them as disabled) + select.disabled = true; + support.optDisabled = !opt.disabled; + + // Test to see if it's possible to delete an expando from an element + // Fails in Internet Explorer + try { + delete div.test; + } catch( e ) { + support.deleteExpando = false; + } + + if ( !div.addEventListener && div.attachEvent && div.fireEvent ) { + div.attachEvent( "onclick", clickFn = function() { + // Cloning a node shouldn't copy over any + // bound event handlers (IE does this) + support.noCloneEvent = false; + }); + div.cloneNode( true ).fireEvent("onclick"); + div.detachEvent( "onclick", clickFn ); + } + + // Check if a radio maintains its value + // after being appended to the DOM + input = document.createElement("input"); + input.value = "t"; + input.setAttribute( "type", "radio" ); + support.radioValue = input.value === "t"; + + input.setAttribute( "checked", "checked" ); + + // #11217 - WebKit loses check when the name is after the checked attribute + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + fragment = document.createDocumentFragment(); + fragment.appendChild( div.lastChild ); + + // WebKit doesn't clone checked state correctly in fragments + support.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Check if a disconnected checkbox will retain its checked + // value of true after appended to the DOM (IE6/7) + support.appendChecked = input.checked; + + fragment.removeChild( input ); + fragment.appendChild( div ); + + // Technique from Juriy Zaytsev + // http://perfectionkills.com/detecting-event-support-without-browser-sniffing/ + // We only care about the case where non-standard event systems + // are used, namely in IE. Short-circuiting here helps us to + // avoid an eval call (in setAttribute) which can cause CSP + // to go haywire. See: https://developer.mozilla.org/en/Security/CSP + if ( div.attachEvent ) { + for ( i in { + submit: true, + change: true, + focusin: true + }) { + eventName = "on" + i; + isSupported = ( eventName in div ); + if ( !isSupported ) { + div.setAttribute( eventName, "return;" ); + isSupported = ( typeof div[ eventName ] === "function" ); + } + support[ i + "Bubbles" ] = isSupported; + } + } + + // Run tests that need a body at doc ready + jQuery(function() { + var container, div, tds, marginDiv, + divReset = "padding:0;margin:0;border:0;display:block;overflow:hidden;", + body = document.getElementsByTagName("body")[0]; + + if ( !body ) { + // Return for frameset docs that don't have a body + return; + } + + container = document.createElement("div"); + container.style.cssText = "visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px"; + body.insertBefore( container, body.firstChild ); + + // Construct the test element + div = document.createElement("div"); + container.appendChild( div ); + + // Check if table cells still have offsetWidth/Height when they are set + // to display:none and there are still other visible table cells in a + // table row; if so, offsetWidth/Height are not reliable for use when + // determining if an element has been hidden directly using + // display:none (it is still safe to use offsets if a parent element is + // hidden; don safety goggles and see bug #4512 for more information). + // (only IE 8 fails this test) + div.innerHTML = "
    t
    "; + tds = div.getElementsByTagName("td"); + tds[ 0 ].style.cssText = "padding:0;margin:0;border:0;display:none"; + isSupported = ( tds[ 0 ].offsetHeight === 0 ); + + tds[ 0 ].style.display = ""; + tds[ 1 ].style.display = "none"; + + // Check if empty table cells still have offsetWidth/Height + // (IE <= 8 fail this test) + support.reliableHiddenOffsets = isSupported && ( tds[ 0 ].offsetHeight === 0 ); + + // Check box-sizing and margin behavior + div.innerHTML = ""; + div.style.cssText = "box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;"; + support.boxSizing = ( div.offsetWidth === 4 ); + support.doesNotIncludeMarginInBodyOffset = ( body.offsetTop !== 1 ); + + // NOTE: To any future maintainer, we've window.getComputedStyle + // because jsdom on node.js will break without it. + if ( window.getComputedStyle ) { + support.pixelPosition = ( window.getComputedStyle( div, null ) || {} ).top !== "1%"; + support.boxSizingReliable = ( window.getComputedStyle( div, null ) || { width: "4px" } ).width === "4px"; + + // Check if div with explicit width and no margin-right incorrectly + // gets computed margin-right based on width of container. For more + // info see bug #3333 + // Fails in WebKit before Feb 2011 nightlies + // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right + marginDiv = document.createElement("div"); + marginDiv.style.cssText = div.style.cssText = divReset; + marginDiv.style.marginRight = marginDiv.style.width = "0"; + div.style.width = "1px"; + div.appendChild( marginDiv ); + support.reliableMarginRight = + !parseFloat( ( window.getComputedStyle( marginDiv, null ) || {} ).marginRight ); + } + + if ( typeof div.style.zoom !== "undefined" ) { + // Check if natively block-level elements act like inline-block + // elements when setting their display to 'inline' and giving + // them layout + // (IE < 8 does this) + div.innerHTML = ""; + div.style.cssText = divReset + "width:1px;padding:1px;display:inline;zoom:1"; + support.inlineBlockNeedsLayout = ( div.offsetWidth === 3 ); + + // Check if elements with layout shrink-wrap their children + // (IE 6 does this) + div.style.display = "block"; + div.style.overflow = "visible"; + div.innerHTML = "
    "; + div.firstChild.style.width = "5px"; + support.shrinkWrapBlocks = ( div.offsetWidth !== 3 ); + + container.style.zoom = 1; + } + + // Null elements to avoid leaks in IE + body.removeChild( container ); + container = div = tds = marginDiv = null; + }); + + // Null elements to avoid leaks in IE + fragment.removeChild( div ); + all = a = select = opt = input = fragment = div = null; + + return support; +})(); +var rbrace = /(?:\{[\s\S]*\}|\[[\s\S]*\])$/, + rmultiDash = /([A-Z])/g; + +jQuery.extend({ + cache: {}, + + deletedIds: [], + + // Remove at next major release (1.9/2.0) + uuid: 0, + + // Unique for each copy of jQuery on the page + // Non-digits removed to match rinlinejQuery + expando: "jQuery" + ( jQuery.fn.jquery + Math.random() ).replace( /\D/g, "" ), + + // The following elements throw uncatchable exceptions if you + // attempt to add expando properties to them. + noData: { + "embed": true, + // Ban all objects except for Flash (which handle expandos) + "object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000", + "applet": true + }, + + hasData: function( elem ) { + elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ]; + return !!elem && !isEmptyDataObject( elem ); + }, + + data: function( elem, name, data, pvt /* Internal Use Only */ ) { + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var thisCache, ret, + internalKey = jQuery.expando, + getByName = typeof name === "string", + + // We have to handle DOM nodes and JS objects differently because IE6-7 + // can't GC object references properly across the DOM-JS boundary + isNode = elem.nodeType, + + // Only DOM nodes need the global jQuery cache; JS object data is + // attached directly to the object so GC can occur automatically + cache = isNode ? jQuery.cache : elem, + + // Only defining an ID for JS objects if its cache already exists allows + // the code to shortcut on the same path as a DOM node with no cache + id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey; + + // Avoid doing any more work than we need to when trying to get data on an + // object that has no data at all + if ( (!id || !cache[id] || (!pvt && !cache[id].data)) && getByName && data === undefined ) { + return; + } + + if ( !id ) { + // Only DOM nodes need a new unique ID for each element since their data + // ends up in the global cache + if ( isNode ) { + elem[ internalKey ] = id = jQuery.deletedIds.pop() || jQuery.guid++; + } else { + id = internalKey; + } + } + + if ( !cache[ id ] ) { + cache[ id ] = {}; + + // Avoids exposing jQuery metadata on plain JS objects when the object + // is serialized using JSON.stringify + if ( !isNode ) { + cache[ id ].toJSON = jQuery.noop; + } + } + + // An object can be passed to jQuery.data instead of a key/value pair; this gets + // shallow copied over onto the existing cache + if ( typeof name === "object" || typeof name === "function" ) { + if ( pvt ) { + cache[ id ] = jQuery.extend( cache[ id ], name ); + } else { + cache[ id ].data = jQuery.extend( cache[ id ].data, name ); + } + } + + thisCache = cache[ id ]; + + // jQuery data() is stored in a separate object inside the object's internal data + // cache in order to avoid key collisions between internal data and user-defined + // data. + if ( !pvt ) { + if ( !thisCache.data ) { + thisCache.data = {}; + } + + thisCache = thisCache.data; + } + + if ( data !== undefined ) { + thisCache[ jQuery.camelCase( name ) ] = data; + } + + // Check for both converted-to-camel and non-converted data property names + // If a data property was specified + if ( getByName ) { + + // First Try to find as-is property data + ret = thisCache[ name ]; + + // Test for null|undefined property data + if ( ret == null ) { + + // Try to find the camelCased property + ret = thisCache[ jQuery.camelCase( name ) ]; + } + } else { + ret = thisCache; + } + + return ret; + }, + + removeData: function( elem, name, pvt /* Internal Use Only */ ) { + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var thisCache, i, l, + + isNode = elem.nodeType, + + // See jQuery.data for more information + cache = isNode ? jQuery.cache : elem, + id = isNode ? elem[ jQuery.expando ] : jQuery.expando; + + // If there is already no cache entry for this object, there is no + // purpose in continuing + if ( !cache[ id ] ) { + return; + } + + if ( name ) { + + thisCache = pvt ? cache[ id ] : cache[ id ].data; + + if ( thisCache ) { + + // Support array or space separated string names for data keys + if ( !jQuery.isArray( name ) ) { + + // try the string as a key before any manipulation + if ( name in thisCache ) { + name = [ name ]; + } else { + + // split the camel cased version by spaces unless a key with the spaces exists + name = jQuery.camelCase( name ); + if ( name in thisCache ) { + name = [ name ]; + } else { + name = name.split(" "); + } + } + } + + for ( i = 0, l = name.length; i < l; i++ ) { + delete thisCache[ name[i] ]; + } + + // If there is no data left in the cache, we want to continue + // and let the cache object itself get destroyed + if ( !( pvt ? isEmptyDataObject : jQuery.isEmptyObject )( thisCache ) ) { + return; + } + } + } + + // See jQuery.data for more information + if ( !pvt ) { + delete cache[ id ].data; + + // Don't destroy the parent cache unless the internal data object + // had been the only thing left in it + if ( !isEmptyDataObject( cache[ id ] ) ) { + return; + } + } + + // Destroy the cache + if ( isNode ) { + jQuery.cleanData( [ elem ], true ); + + // Use delete when supported for expandos or `cache` is not a window per isWindow (#10080) + } else if ( jQuery.support.deleteExpando || cache != cache.window ) { + delete cache[ id ]; + + // When all else fails, null + } else { + cache[ id ] = null; + } + }, + + // For internal use only. + _data: function( elem, name, data ) { + return jQuery.data( elem, name, data, true ); + }, + + // A method for determining if a DOM node can handle the data expando + acceptData: function( elem ) { + var noData = elem.nodeName && jQuery.noData[ elem.nodeName.toLowerCase() ]; + + // nodes accept data unless otherwise specified; rejection can be conditional + return !noData || noData !== true && elem.getAttribute("classid") === noData; + } +}); + +jQuery.fn.extend({ + data: function( key, value ) { + var parts, part, attr, name, l, + elem = this[0], + i = 0, + data = null; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = jQuery.data( elem ); + + if ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) { + attr = elem.attributes; + for ( l = attr.length; i < l; i++ ) { + name = attr[i].name; + + if ( !name.indexOf( "data-" ) ) { + name = jQuery.camelCase( name.substring(5) ); + + dataAttr( elem, name, data[ name ] ); + } + } + jQuery._data( elem, "parsedAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each(function() { + jQuery.data( this, key ); + }); + } + + parts = key.split( ".", 2 ); + parts[1] = parts[1] ? "." + parts[1] : ""; + part = parts[1] + "!"; + + return jQuery.access( this, function( value ) { + + if ( value === undefined ) { + data = this.triggerHandler( "getData" + part, [ parts[0] ] ); + + // Try to fetch any internally stored data first + if ( data === undefined && elem ) { + data = jQuery.data( elem, key ); + data = dataAttr( elem, key, data ); + } + + return data === undefined && parts[1] ? + this.data( parts[0] ) : + data; + } + + parts[1] = value; + this.each(function() { + var self = jQuery( this ); + + self.triggerHandler( "setData" + part, parts ); + jQuery.data( this, key, value ); + self.triggerHandler( "changeData" + part, parts ); + }); + }, null, value, arguments.length > 1, null, false ); + }, + + removeData: function( key ) { + return this.each(function() { + jQuery.removeData( this, key ); + }); + } +}); + +function dataAttr( elem, key, data ) { + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + + var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); + + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = data === "true" ? true : + data === "false" ? false : + data === "null" ? null : + // Only convert to a number if it doesn't change the string + +data + "" === data ? +data : + rbrace.test( data ) ? jQuery.parseJSON( data ) : + data; + } catch( e ) {} + + // Make sure we set the data so it isn't changed later + jQuery.data( elem, key, data ); + + } else { + data = undefined; + } + } + + return data; +} + +// checks a cache object for emptiness +function isEmptyDataObject( obj ) { + var name; + for ( name in obj ) { + + // if the public data object is empty, the private is still empty + if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) { + continue; + } + if ( name !== "toJSON" ) { + return false; + } + } + + return true; +} +jQuery.extend({ + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = jQuery._data( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || jQuery.isArray(data) ) { + queue = jQuery._data( elem, type, jQuery.makeArray(data) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // not intended for public consumption - generates a queueHooks object, or returns the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return jQuery._data( elem, key ) || jQuery._data( elem, key, { + empty: jQuery.Callbacks("once memory").add(function() { + jQuery.removeData( elem, type + "queue", true ); + jQuery.removeData( elem, key, true ); + }) + }); + } +}); + +jQuery.fn.extend({ + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[0], type ); + } + + return data === undefined ? + this : + this.each(function() { + var queue = jQuery.queue( this, type, data ); + + // ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[0] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + }); + }, + dequeue: function( type ) { + return this.each(function() { + jQuery.dequeue( this, type ); + }); + }, + // Based off of the plugin by Clint Helfers, with permission. + // http://blindsignals.com/index.php/2009/07/jquery-delay/ + delay: function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = setTimeout( next, time ); + hooks.stop = function() { + clearTimeout( timeout ); + }; + }); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while( i-- ) { + tmp = jQuery._data( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +}); +var nodeHook, boolHook, fixSpecified, + rclass = /[\t\r\n]/g, + rreturn = /\r/g, + rtype = /^(?:button|input)$/i, + rfocusable = /^(?:button|input|object|select|textarea)$/i, + rclickable = /^a(?:rea|)$/i, + rboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i, + getSetAttribute = jQuery.support.getSetAttribute; + +jQuery.fn.extend({ + attr: function( name, value ) { + return jQuery.access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each(function() { + jQuery.removeAttr( this, name ); + }); + }, + + prop: function( name, value ) { + return jQuery.access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + name = jQuery.propFix[ name ] || name; + return this.each(function() { + // try/catch handles cases where IE balks (such as removing a property on window) + try { + this[ name ] = undefined; + delete this[ name ]; + } catch( e ) {} + }); + }, + + addClass: function( value ) { + var classNames, i, l, elem, + setClass, c, cl; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).addClass( value.call(this, j, this.className) ); + }); + } + + if ( value && typeof value === "string" ) { + classNames = value.split( core_rspace ); + + for ( i = 0, l = this.length; i < l; i++ ) { + elem = this[ i ]; + + if ( elem.nodeType === 1 ) { + if ( !elem.className && classNames.length === 1 ) { + elem.className = value; + + } else { + setClass = " " + elem.className + " "; + + for ( c = 0, cl = classNames.length; c < cl; c++ ) { + if ( setClass.indexOf( " " + classNames[ c ] + " " ) < 0 ) { + setClass += classNames[ c ] + " "; + } + } + elem.className = jQuery.trim( setClass ); + } + } + } + } + + return this; + }, + + removeClass: function( value ) { + var removes, className, elem, c, cl, i, l; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).removeClass( value.call(this, j, this.className) ); + }); + } + if ( (value && typeof value === "string") || value === undefined ) { + removes = ( value || "" ).split( core_rspace ); + + for ( i = 0, l = this.length; i < l; i++ ) { + elem = this[ i ]; + if ( elem.nodeType === 1 && elem.className ) { + + className = (" " + elem.className + " ").replace( rclass, " " ); + + // loop over each item in the removal list + for ( c = 0, cl = removes.length; c < cl; c++ ) { + // Remove until there is nothing to remove, + while ( className.indexOf(" " + removes[ c ] + " ") >= 0 ) { + className = className.replace( " " + removes[ c ] + " " , " " ); + } + } + elem.className = value ? jQuery.trim( className ) : ""; + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value, + isBool = typeof stateVal === "boolean"; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( i ) { + jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal ); + }); + } + + return this.each(function() { + if ( type === "string" ) { + // toggle individual class names + var className, + i = 0, + self = jQuery( this ), + state = stateVal, + classNames = value.split( core_rspace ); + + while ( (className = classNames[ i++ ]) ) { + // check each className given, space separated list + state = isBool ? state : !self.hasClass( className ); + self[ state ? "addClass" : "removeClass" ]( className ); + } + + } else if ( type === "undefined" || type === "boolean" ) { + if ( this.className ) { + // store className if set + jQuery._data( this, "__className__", this.className ); + } + + // toggle whole className + this.className = this.className || value === false ? "" : jQuery._data( this, "__className__" ) || ""; + } + }); + }, + + hasClass: function( selector ) { + var className = " " + selector + " ", + i = 0, + l = this.length; + for ( ; i < l; i++ ) { + if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) >= 0 ) { + return true; + } + } + + return false; + }, + + val: function( value ) { + var hooks, ret, isFunction, + elem = this[0]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) { + return ret; + } + + ret = elem.value; + + return typeof ret === "string" ? + // handle most common string cases + ret.replace(rreturn, "") : + // handle cases where value is null/undef or number + ret == null ? "" : ret; + } + + return; + } + + isFunction = jQuery.isFunction( value ); + + return this.each(function( i ) { + var val, + self = jQuery(this); + + if ( this.nodeType !== 1 ) { + return; + } + + if ( isFunction ) { + val = value.call( this, i, self.val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + } else if ( typeof val === "number" ) { + val += ""; + } else if ( jQuery.isArray( val ) ) { + val = jQuery.map(val, function ( value ) { + return value == null ? "" : value + ""; + }); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + }); + } +}); + +jQuery.extend({ + valHooks: { + option: { + get: function( elem ) { + // attributes.value is undefined in Blackberry 4.7 but + // uses .value. See #6932 + var val = elem.attributes.value; + return !val || val.specified ? elem.value : elem.text; + } + }, + select: { + get: function( elem ) { + var value, i, max, option, + index = elem.selectedIndex, + values = [], + options = elem.options, + one = elem.type === "select-one"; + + // Nothing was selected + if ( index < 0 ) { + return null; + } + + // Loop through all the selected options + i = one ? index : 0; + max = one ? index + 1 : options.length; + for ( ; i < max; i++ ) { + option = options[ i ]; + + // Don't return options that are disabled or in a disabled optgroup + if ( option.selected && (jQuery.support.optDisabled ? !option.disabled : option.getAttribute("disabled") === null) && + (!option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" )) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + // Fixes Bug #2551 -- select.val() broken in IE after form.reset() + if ( one && !values.length && options.length ) { + return jQuery( options[ index ] ).val(); + } + + return values; + }, + + set: function( elem, value ) { + var values = jQuery.makeArray( value ); + + jQuery(elem).find("option").each(function() { + this.selected = jQuery.inArray( jQuery(this).val(), values ) >= 0; + }); + + if ( !values.length ) { + elem.selectedIndex = -1; + } + return values; + } + } + }, + + // Unused in 1.8, left in so attrFn-stabbers won't die; remove in 1.9 + attrFn: {}, + + attr: function( elem, name, value, pass ) { + var ret, hooks, notxml, + nType = elem.nodeType; + + // don't get/set attributes on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + if ( pass && jQuery.isFunction( jQuery.fn[ name ] ) ) { + return jQuery( elem )[ name ]( value ); + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === "undefined" ) { + return jQuery.prop( elem, name, value ); + } + + notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); + + // All attributes are lowercase + // Grab necessary hook if one is defined + if ( notxml ) { + name = name.toLowerCase(); + hooks = jQuery.attrHooks[ name ] || ( rboolean.test( name ) ? boolHook : nodeHook ); + } + + if ( value !== undefined ) { + + if ( value === null ) { + jQuery.removeAttr( elem, name ); + return; + + } else if ( hooks && "set" in hooks && notxml && (ret = hooks.set( elem, value, name )) !== undefined ) { + return ret; + + } else { + elem.setAttribute( name, value + "" ); + return value; + } + + } else if ( hooks && "get" in hooks && notxml && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + + ret = elem.getAttribute( name ); + + // Non-existent attributes return null, we normalize to undefined + return ret === null ? + undefined : + ret; + } + }, + + removeAttr: function( elem, value ) { + var propName, attrNames, name, isBool, + i = 0; + + if ( value && elem.nodeType === 1 ) { + + attrNames = value.split( core_rspace ); + + for ( ; i < attrNames.length; i++ ) { + name = attrNames[ i ]; + + if ( name ) { + propName = jQuery.propFix[ name ] || name; + isBool = rboolean.test( name ); + + // See #9699 for explanation of this approach (setting first, then removal) + // Do not do this for boolean attributes (see #10870) + if ( !isBool ) { + jQuery.attr( elem, name, "" ); + } + elem.removeAttribute( getSetAttribute ? name : propName ); + + // Set corresponding property to false for boolean attributes + if ( isBool && propName in elem ) { + elem[ propName ] = false; + } + } + } + } + }, + + attrHooks: { + type: { + set: function( elem, value ) { + // We can't allow the type property to be changed (since it causes problems in IE) + if ( rtype.test( elem.nodeName ) && elem.parentNode ) { + jQuery.error( "type property can't be changed" ); + } else if ( !jQuery.support.radioValue && value === "radio" && jQuery.nodeName(elem, "input") ) { + // Setting the type on a radio button after the value resets the value in IE6-9 + // Reset value to it's default in case type is set after value + // This is for element creation + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + }, + // Use the value property for back compat + // Use the nodeHook for button elements in IE6/7 (#1954) + value: { + get: function( elem, name ) { + if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { + return nodeHook.get( elem, name ); + } + return name in elem ? + elem.value : + null; + }, + set: function( elem, value, name ) { + if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { + return nodeHook.set( elem, value, name ); + } + // Does not return so that setAttribute is also used + elem.value = value; + } + } + }, + + propFix: { + tabindex: "tabIndex", + readonly: "readOnly", + "for": "htmlFor", + "class": "className", + maxlength: "maxLength", + cellspacing: "cellSpacing", + cellpadding: "cellPadding", + rowspan: "rowSpan", + colspan: "colSpan", + usemap: "useMap", + frameborder: "frameBorder", + contenteditable: "contentEditable" + }, + + prop: function( elem, name, value ) { + var ret, hooks, notxml, + nType = elem.nodeType; + + // don't get/set properties on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); + + if ( notxml ) { + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { + return ret; + + } else { + return ( elem[ name ] = value ); + } + + } else { + if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + return elem[ name ]; + } + } + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + // elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set + // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ + var attributeNode = elem.getAttributeNode("tabindex"); + + return attributeNode && attributeNode.specified ? + parseInt( attributeNode.value, 10 ) : + rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ? + 0 : + undefined; + } + } + } +}); + +// Hook for boolean attributes +boolHook = { + get: function( elem, name ) { + // Align boolean attributes with corresponding properties + // Fall back to attribute presence where some booleans are not supported + var attrNode, + property = jQuery.prop( elem, name ); + return property === true || typeof property !== "boolean" && ( attrNode = elem.getAttributeNode(name) ) && attrNode.nodeValue !== false ? + name.toLowerCase() : + undefined; + }, + set: function( elem, value, name ) { + var propName; + if ( value === false ) { + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + // value is true since we know at this point it's type boolean and not false + // Set boolean attributes to the same name and set the DOM property + propName = jQuery.propFix[ name ] || name; + if ( propName in elem ) { + // Only set the IDL specifically if it already exists on the element + elem[ propName ] = true; + } + + elem.setAttribute( name, name.toLowerCase() ); + } + return name; + } +}; + +// IE6/7 do not support getting/setting some attributes with get/setAttribute +if ( !getSetAttribute ) { + + fixSpecified = { + name: true, + id: true, + coords: true + }; + + // Use this for any attribute in IE6/7 + // This fixes almost every IE6/7 issue + nodeHook = jQuery.valHooks.button = { + get: function( elem, name ) { + var ret; + ret = elem.getAttributeNode( name ); + return ret && ( fixSpecified[ name ] ? ret.value !== "" : ret.specified ) ? + ret.value : + undefined; + }, + set: function( elem, value, name ) { + // Set the existing or create a new attribute node + var ret = elem.getAttributeNode( name ); + if ( !ret ) { + ret = document.createAttribute( name ); + elem.setAttributeNode( ret ); + } + return ( ret.value = value + "" ); + } + }; + + // Set width and height to auto instead of 0 on empty string( Bug #8150 ) + // This is for removals + jQuery.each([ "width", "height" ], function( i, name ) { + jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { + set: function( elem, value ) { + if ( value === "" ) { + elem.setAttribute( name, "auto" ); + return value; + } + } + }); + }); + + // Set contenteditable to false on removals(#10429) + // Setting to empty string throws an error as an invalid value + jQuery.attrHooks.contenteditable = { + get: nodeHook.get, + set: function( elem, value, name ) { + if ( value === "" ) { + value = "false"; + } + nodeHook.set( elem, value, name ); + } + }; +} + + +// Some attributes require a special call on IE +if ( !jQuery.support.hrefNormalized ) { + jQuery.each([ "href", "src", "width", "height" ], function( i, name ) { + jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { + get: function( elem ) { + var ret = elem.getAttribute( name, 2 ); + return ret === null ? undefined : ret; + } + }); + }); +} + +if ( !jQuery.support.style ) { + jQuery.attrHooks.style = { + get: function( elem ) { + // Return undefined in the case of empty string + // Normalize to lowercase since IE uppercases css property names + return elem.style.cssText.toLowerCase() || undefined; + }, + set: function( elem, value ) { + return ( elem.style.cssText = value + "" ); + } + }; +} + +// Safari mis-reports the default selected property of an option +// Accessing the parent's selectedIndex property fixes it +if ( !jQuery.support.optSelected ) { + jQuery.propHooks.selected = jQuery.extend( jQuery.propHooks.selected, { + get: function( elem ) { + var parent = elem.parentNode; + + if ( parent ) { + parent.selectedIndex; + + // Make sure that it also works with optgroups, see #5701 + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + return null; + } + }); +} + +// IE6/7 call enctype encoding +if ( !jQuery.support.enctype ) { + jQuery.propFix.enctype = "encoding"; +} + +// Radios and checkboxes getter/setter +if ( !jQuery.support.checkOn ) { + jQuery.each([ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + get: function( elem ) { + // Handle the case where in Webkit "" is returned instead of "on" if a value isn't specified + return elem.getAttribute("value") === null ? "on" : elem.value; + } + }; + }); +} +jQuery.each([ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = jQuery.extend( jQuery.valHooks[ this ], { + set: function( elem, value ) { + if ( jQuery.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 ); + } + } + }); +}); +var rformElems = /^(?:textarea|input|select)$/i, + rtypenamespace = /^([^\.]*|)(?:\.(.+)|)$/, + rhoverHack = /(?:^|\s)hover(\.\S+|)\b/, + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|contextmenu)|click/, + rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + hoverHack = function( events ) { + return jQuery.event.special.hover ? events : events.replace( rhoverHack, "mouseenter$1 mouseleave$1" ); + }; + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + add: function( elem, types, handler, data, selector ) { + + var elemData, eventHandle, events, + t, tns, type, namespaces, handleObj, + handleObjIn, handlers, special; + + // Don't attach events to noData or text/comment nodes (allow plain objects tho) + if ( elem.nodeType === 3 || elem.nodeType === 8 || !types || !handler || !(elemData = jQuery._data( elem )) ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + events = elemData.events; + if ( !events ) { + elemData.events = events = {}; + } + eventHandle = elemData.handle; + if ( !eventHandle ) { + elemData.handle = eventHandle = function( e ) { + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== "undefined" && (!e || jQuery.event.triggered !== e.type) ? + jQuery.event.dispatch.apply( eventHandle.elem, arguments ) : + undefined; + }; + // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events + eventHandle.elem = elem; + } + + // Handle multiple events separated by a space + // jQuery(...).bind("mouseover mouseout", fn); + types = jQuery.trim( hoverHack(types) ).split( " " ); + for ( t = 0; t < types.length; t++ ) { + + tns = rtypenamespace.exec( types[t] ) || []; + type = tns[1]; + namespaces = ( tns[2] || "" ).split( "." ).sort(); + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend({ + type: type, + origType: tns[1], + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join(".") + }, handleObjIn ); + + // Init the event handler queue if we're the first + handlers = events[ type ]; + if ( !handlers ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener/attachEvent if the special events handler returns false + if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + // Bind the global event handler to the element + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle, false ); + + } else if ( elem.attachEvent ) { + elem.attachEvent( "on" + type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + // Nullify elem to prevent memory leaks in IE + elem = null; + }, + + global: {}, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var t, tns, type, origType, namespaces, origCount, + j, events, special, eventType, handleObj, + elemData = jQuery.hasData( elem ) && jQuery._data( elem ); + + if ( !elemData || !(events = elemData.events) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = jQuery.trim( hoverHack( types || "" ) ).split(" "); + for ( t = 0; t < types.length; t++ ) { + tns = rtypenamespace.exec( types[t] ) || []; + type = origType = tns[1]; + namespaces = tns[2]; + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector? special.delegateType : special.bindType ) || type; + eventType = events[ type ] || []; + origCount = eventType.length; + namespaces = namespaces ? new RegExp("(^|\\.)" + namespaces.split(".").sort().join("\\.(?:.*\\.|)") + "(\\.|$)") : null; + + // Remove matching events + for ( j = 0; j < eventType.length; j++ ) { + handleObj = eventType[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !namespaces || namespaces.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { + eventType.splice( j--, 1 ); + + if ( handleObj.selector ) { + eventType.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( eventType.length === 0 && origCount !== eventType.length ) { + if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + delete elemData.handle; + + // removeData also checks for emptiness and clears the expando if empty + // so use it instead of delete + jQuery.removeData( elem, "events", true ); + } + }, + + // Events that are safe to short-circuit if no handlers are attached. + // Native DOM events should not be added, they may have inline handlers. + customEvent: { + "getData": true, + "setData": true, + "changeData": true + }, + + trigger: function( event, data, elem, onlyHandlers ) { + // Don't do events on text and comment nodes + if ( elem && (elem.nodeType === 3 || elem.nodeType === 8) ) { + return; + } + + // Event object or event type + var cache, exclusive, i, cur, old, ontype, special, handle, eventPath, bubbleType, + type = event.type || event, + namespaces = []; + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf( "!" ) >= 0 ) { + // Exclusive events trigger only for the exact event (no namespaces) + type = type.slice(0, -1); + exclusive = true; + } + + if ( type.indexOf( "." ) >= 0 ) { + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split("."); + type = namespaces.shift(); + namespaces.sort(); + } + + if ( (!elem || jQuery.event.customEvent[ type ]) && !jQuery.event.global[ type ] ) { + // No jQuery handlers for this event type, and it can't have inline handlers + return; + } + + // Caller can pass in an Event, Object, or just an event type string + event = typeof event === "object" ? + // jQuery.Event object + event[ jQuery.expando ] ? event : + // Object literal + new jQuery.Event( type, event ) : + // Just the event type (string) + new jQuery.Event( type ); + + event.type = type; + event.isTrigger = true; + event.exclusive = exclusive; + event.namespace = namespaces.join( "." ); + event.namespace_re = event.namespace? new RegExp("(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)") : null; + ontype = type.indexOf( ":" ) < 0 ? "on" + type : ""; + + // Handle a global trigger + if ( !elem ) { + + // TODO: Stop taunting the data cache; remove global events and always attach to document + cache = jQuery.cache; + for ( i in cache ) { + if ( cache[ i ].events && cache[ i ].events[ type ] ) { + jQuery.event.trigger( event, data, cache[ i ].handle.elem, true ); + } + } + return; + } + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data != null ? jQuery.makeArray( data ) : []; + data.unshift( event ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + eventPath = [[ elem, special.bindType || type ]]; + if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + cur = rfocusMorph.test( bubbleType + type ) ? elem : elem.parentNode; + for ( old = elem; cur; cur = cur.parentNode ) { + eventPath.push([ cur, bubbleType ]); + old = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( old === (elem.ownerDocument || document) ) { + eventPath.push([ old.defaultView || old.parentWindow || window, bubbleType ]); + } + } + + // Fire handlers on the event path + for ( i = 0; i < eventPath.length && !event.isPropagationStopped(); i++ ) { + + cur = eventPath[i][0]; + event.type = eventPath[i][1]; + + handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && jQuery._data( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + // Note that this is a bare JS function and not a jQuery handler + handle = ontype && cur[ ontype ]; + if ( handle && jQuery.acceptData( cur ) && handle.apply && handle.apply( cur, data ) === false ) { + event.preventDefault(); + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( (!special._default || special._default.apply( elem.ownerDocument, data ) === false) && + !(type === "click" && jQuery.nodeName( elem, "a" )) && jQuery.acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name name as the event. + // Can't use an .isFunction() check here because IE6/7 fails that test. + // Don't do default actions on window, that's where global variables be (#6170) + // IE<9 dies on focus/blur to hidden element (#1486) + if ( ontype && elem[ type ] && ((type !== "focus" && type !== "blur") || event.target.offsetWidth !== 0) && !jQuery.isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + old = elem[ ontype ]; + + if ( old ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + elem[ type ](); + jQuery.event.triggered = undefined; + + if ( old ) { + elem[ ontype ] = old; + } + } + } + } + + return event.result; + }, + + dispatch: function( event ) { + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( event || window.event ); + + var i, j, cur, ret, selMatch, matched, matches, handleObj, sel, related, + handlers = ( (jQuery._data( this, "events" ) || {} )[ event.type ] || []), + delegateCount = handlers.delegateCount, + args = core_slice.call( arguments ), + run_all = !event.exclusive && !event.namespace, + special = jQuery.event.special[ event.type ] || {}, + handlerQueue = []; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[0] = event; + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers that should run if there are delegated events + // Avoid non-left-click bubbling in Firefox (#3861) + if ( delegateCount && !(event.button && event.type === "click") ) { + + for ( cur = event.target; cur != this; cur = cur.parentNode || this ) { + + // Don't process clicks (ONLY) on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.disabled !== true || event.type !== "click" ) { + selMatch = {}; + matches = []; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + sel = handleObj.selector; + + if ( selMatch[ sel ] === undefined ) { + selMatch[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) >= 0 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( selMatch[ sel ] ) { + matches.push( handleObj ); + } + } + if ( matches.length ) { + handlerQueue.push({ elem: cur, matches: matches }); + } + } + } + } + + // Add the remaining (directly-bound) handlers + if ( handlers.length > delegateCount ) { + handlerQueue.push({ elem: this, matches: handlers.slice( delegateCount ) }); + } + + // Run delegates first; they may want to stop propagation beneath us + for ( i = 0; i < handlerQueue.length && !event.isPropagationStopped(); i++ ) { + matched = handlerQueue[ i ]; + event.currentTarget = matched.elem; + + for ( j = 0; j < matched.matches.length && !event.isImmediatePropagationStopped(); j++ ) { + handleObj = matched.matches[ j ]; + + // Triggered event must either 1) be non-exclusive and have no namespace, or + // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). + if ( run_all || (!event.namespace && !handleObj.namespace) || event.namespace_re && event.namespace_re.test( handleObj.namespace ) ) { + + event.data = handleObj.data; + event.handleObj = handleObj; + + ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) + .apply( matched.elem, args ); + + if ( ret !== undefined ) { + event.result = ret; + if ( ret === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + // Includes some event props shared by KeyEvent and MouseEvent + // *** attrChange attrName relatedNode srcElement are not normalized, non-W3C, deprecated, will be removed in 1.8 *** + props: "attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), + + fixHooks: {}, + + keyHooks: { + props: "char charCode key keyCode".split(" "), + filter: function( event, original ) { + + // Add which for key events + if ( event.which == null ) { + event.which = original.charCode != null ? original.charCode : original.keyCode; + } + + return event; + } + }, + + mouseHooks: { + props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "), + filter: function( event, original ) { + var eventDoc, doc, body, + button = original.button, + fromElement = original.fromElement; + + // Calculate pageX/Y if missing and clientX/Y available + if ( event.pageX == null && original.clientX != null ) { + eventDoc = event.target.ownerDocument || document; + doc = eventDoc.documentElement; + body = eventDoc.body; + + event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); + event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); + } + + // Add relatedTarget, if necessary + if ( !event.relatedTarget && fromElement ) { + event.relatedTarget = fromElement === event.target ? original.toElement : fromElement; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + // Note: button is not normalized, so don't use it + if ( !event.which && button !== undefined ) { + event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); + } + + return event; + } + }, + + fix: function( event ) { + if ( event[ jQuery.expando ] ) { + return event; + } + + // Create a writable copy of the event object and normalize some properties + var i, prop, + originalEvent = event, + fixHook = jQuery.event.fixHooks[ event.type ] || {}, + copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; + + event = jQuery.Event( originalEvent ); + + for ( i = copy.length; i; ) { + prop = copy[ --i ]; + event[ prop ] = originalEvent[ prop ]; + } + + // Fix target property, if necessary (#1925, IE 6/7/8 & Safari2) + if ( !event.target ) { + event.target = originalEvent.srcElement || document; + } + + // Target should not be a text node (#504, Safari) + if ( event.target.nodeType === 3 ) { + event.target = event.target.parentNode; + } + + // For mouse/key events, metaKey==false if it's undefined (#3368, #11328; IE6/7/8) + event.metaKey = !!event.metaKey; + + return fixHook.filter? fixHook.filter( event, originalEvent ) : event; + }, + + special: { + load: { + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + + focus: { + delegateType: "focusin" + }, + blur: { + delegateType: "focusout" + }, + + beforeunload: { + setup: function( data, namespaces, eventHandle ) { + // We only want to do this special case on windows + if ( jQuery.isWindow( this ) ) { + this.onbeforeunload = eventHandle; + } + }, + + teardown: function( namespaces, eventHandle ) { + if ( this.onbeforeunload === eventHandle ) { + this.onbeforeunload = null; + } + } + } + }, + + simulate: function( type, elem, event, bubble ) { + // Piggyback on a donor event to simulate a different one. + // Fake originalEvent to avoid donor's stopPropagation, but if the + // simulated event prevents default then we do the same on the donor. + var e = jQuery.extend( + new jQuery.Event(), + event, + { type: type, + isSimulated: true, + originalEvent: {} + } + ); + if ( bubble ) { + jQuery.event.trigger( e, null, elem ); + } else { + jQuery.event.dispatch.call( elem, e ); + } + if ( e.isDefaultPrevented() ) { + event.preventDefault(); + } + } +}; + +// Some plugins are using, but it's undocumented/deprecated and will be removed. +// The 1.7 special event interface should provide all the hooks needed now. +jQuery.event.handle = jQuery.event.dispatch; + +jQuery.removeEvent = document.removeEventListener ? + function( elem, type, handle ) { + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle, false ); + } + } : + function( elem, type, handle ) { + var name = "on" + type; + + if ( elem.detachEvent ) { + + // #8545, #7054, preventing memory leaks for custom events in IE6-8 – + // detachEvent needed property on element, by name of that event, to properly expose it to GC + if ( typeof elem[ name ] === "undefined" ) { + elem[ name ] = null; + } + + elem.detachEvent( name, handle ); + } + }; + +jQuery.Event = function( src, props ) { + // Allow instantiation without the 'new' keyword + if ( !(this instanceof jQuery.Event) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = ( src.defaultPrevented || src.returnValue === false || + src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || jQuery.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +function returnFalse() { + return false; +} +function returnTrue() { + return true; +} + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + preventDefault: function() { + this.isDefaultPrevented = returnTrue; + + var e = this.originalEvent; + if ( !e ) { + return; + } + + // if preventDefault exists run it on the original event + if ( e.preventDefault ) { + e.preventDefault(); + + // otherwise set the returnValue property of the original event to false (IE) + } else { + e.returnValue = false; + } + }, + stopPropagation: function() { + this.isPropagationStopped = returnTrue; + + var e = this.originalEvent; + if ( !e ) { + return; + } + // if stopPropagation exists run it on the original event + if ( e.stopPropagation ) { + e.stopPropagation(); + } + // otherwise set the cancelBubble property of the original event to true (IE) + e.cancelBubble = true; + }, + stopImmediatePropagation: function() { + this.isImmediatePropagationStopped = returnTrue; + this.stopPropagation(); + }, + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse +}; + +// Create mouseenter/leave events using mouseover/out and event-time checks +jQuery.each({ + mouseenter: "mouseover", + mouseleave: "mouseout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj, + selector = handleObj.selector; + + // For mousenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || (related !== target && !jQuery.contains( target, related )) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +}); + +// IE submit delegation +if ( !jQuery.support.submitBubbles ) { + + jQuery.event.special.submit = { + setup: function() { + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Lazy-add a submit handler when a descendant form may potentially be submitted + jQuery.event.add( this, "click._submit keypress._submit", function( e ) { + // Node name check avoids a VML-related crash in IE (#9807) + var elem = e.target, + form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined; + if ( form && !jQuery._data( form, "_submit_attached" ) ) { + jQuery.event.add( form, "submit._submit", function( event ) { + event._submit_bubble = true; + }); + jQuery._data( form, "_submit_attached", true ); + } + }); + // return undefined since we don't need an event listener + }, + + postDispatch: function( event ) { + // If form was submitted by the user, bubble the event up the tree + if ( event._submit_bubble ) { + delete event._submit_bubble; + if ( this.parentNode && !event.isTrigger ) { + jQuery.event.simulate( "submit", this.parentNode, event, true ); + } + } + }, + + teardown: function() { + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Remove delegated handlers; cleanData eventually reaps submit handlers attached above + jQuery.event.remove( this, "._submit" ); + } + }; +} + +// IE change delegation and checkbox/radio fix +if ( !jQuery.support.changeBubbles ) { + + jQuery.event.special.change = { + + setup: function() { + + if ( rformElems.test( this.nodeName ) ) { + // IE doesn't fire change on a check/radio until blur; trigger it on click + // after a propertychange. Eat the blur-change in special.change.handle. + // This still fires onchange a second time for check/radio after blur. + if ( this.type === "checkbox" || this.type === "radio" ) { + jQuery.event.add( this, "propertychange._change", function( event ) { + if ( event.originalEvent.propertyName === "checked" ) { + this._just_changed = true; + } + }); + jQuery.event.add( this, "click._change", function( event ) { + if ( this._just_changed && !event.isTrigger ) { + this._just_changed = false; + } + // Allow triggered, simulated change events (#11500) + jQuery.event.simulate( "change", this, event, true ); + }); + } + return false; + } + // Delegated event; lazy-add a change handler on descendant inputs + jQuery.event.add( this, "beforeactivate._change", function( e ) { + var elem = e.target; + + if ( rformElems.test( elem.nodeName ) && !jQuery._data( elem, "_change_attached" ) ) { + jQuery.event.add( elem, "change._change", function( event ) { + if ( this.parentNode && !event.isSimulated && !event.isTrigger ) { + jQuery.event.simulate( "change", this.parentNode, event, true ); + } + }); + jQuery._data( elem, "_change_attached", true ); + } + }); + }, + + handle: function( event ) { + var elem = event.target; + + // Swallow native change events from checkbox/radio, we already triggered them above + if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) { + return event.handleObj.handler.apply( this, arguments ); + } + }, + + teardown: function() { + jQuery.event.remove( this, "._change" ); + + return !rformElems.test( this.nodeName ); + } + }; +} + +// Create "bubbling" focus and blur events +if ( !jQuery.support.focusinBubbles ) { + jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler while someone wants focusin/focusout + var attaches = 0, + handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + if ( attaches++ === 0 ) { + document.addEventListener( orig, handler, true ); + } + }, + teardown: function() { + if ( --attaches === 0 ) { + document.removeEventListener( orig, handler, true ); + } + } + }; + }); +} + +jQuery.fn.extend({ + + on: function( types, selector, data, fn, /*INTERNAL*/ one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { // && selector != null + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + this.on( type, selector, data, types[ type ], one ); + } + return this; + } + + if ( data == null && fn == null ) { + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return this; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return this.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + }); + }, + one: function( types, selector, data, fn ) { + return this.on( types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each(function() { + jQuery.event.remove( this, types, fn, selector ); + }); + }, + + bind: function( types, data, fn ) { + return this.on( types, null, data, fn ); + }, + unbind: function( types, fn ) { + return this.off( types, null, fn ); + }, + + live: function( types, data, fn ) { + jQuery( this.context ).on( types, this.selector, data, fn ); + return this; + }, + die: function( types, fn ) { + jQuery( this.context ).off( types, this.selector || "**", fn ); + return this; + }, + + delegate: function( selector, types, data, fn ) { + return this.on( types, selector, data, fn ); + }, + undelegate: function( selector, types, fn ) { + // ( namespace ) or ( selector, types [, fn] ) + return arguments.length === 1 ? this.off( selector, "**" ) : this.off( types, selector || "**", fn ); + }, + + trigger: function( type, data ) { + return this.each(function() { + jQuery.event.trigger( type, data, this ); + }); + }, + triggerHandler: function( type, data ) { + if ( this[0] ) { + return jQuery.event.trigger( type, data, this[0], true ); + } + }, + + toggle: function( fn ) { + // Save reference to arguments for access in closure + var args = arguments, + guid = fn.guid || jQuery.guid++, + i = 0, + toggler = function( event ) { + // Figure out which function to execute + var lastToggle = ( jQuery._data( this, "lastToggle" + fn.guid ) || 0 ) % i; + jQuery._data( this, "lastToggle" + fn.guid, lastToggle + 1 ); + + // Make sure that clicks stop + event.preventDefault(); + + // and execute the function + return args[ lastToggle ].apply( this, arguments ) || false; + }; + + // link all the functions, so any of them can unbind this click handler + toggler.guid = guid; + while ( i < args.length ) { + args[ i++ ].guid = guid; + } + + return this.click( toggler ); + }, + + hover: function( fnOver, fnOut ) { + return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); + } +}); + +jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " + + "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + + "change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) { + + // Handle event binding + jQuery.fn[ name ] = function( data, fn ) { + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + + if ( rkeyEvent.test( name ) ) { + jQuery.event.fixHooks[ name ] = jQuery.event.keyHooks; + } + + if ( rmouseEvent.test( name ) ) { + jQuery.event.fixHooks[ name ] = jQuery.event.mouseHooks; + } +}); +/*! + * Sizzle CSS Selector Engine + * Copyright 2012 jQuery Foundation and other contributors + * Released under the MIT license + * http://sizzlejs.com/ + */ +(function( window, undefined ) { + +var cachedruns, + assertGetIdNotName, + Expr, + getText, + isXML, + contains, + compile, + sortOrder, + hasDuplicate, + outermostContext, + + baseHasDuplicate = true, + strundefined = "undefined", + + expando = ( "sizcache" + Math.random() ).replace( ".", "" ), + + Token = String, + document = window.document, + docElem = document.documentElement, + dirruns = 0, + done = 0, + pop = [].pop, + push = [].push, + slice = [].slice, + // Use a stripped-down indexOf if a native one is unavailable + indexOf = [].indexOf || function( elem ) { + var i = 0, + len = this.length; + for ( ; i < len; i++ ) { + if ( this[i] === elem ) { + return i; + } + } + return -1; + }, + + // Augment a function for special use by Sizzle + markFunction = function( fn, value ) { + fn[ expando ] = value == null || value; + return fn; + }, + + createCache = function() { + var cache = {}, + keys = []; + + return markFunction(function( key, value ) { + // Only keep the most recent entries + if ( keys.push( key ) > Expr.cacheLength ) { + delete cache[ keys.shift() ]; + } + + return (cache[ key ] = value); + }, cache ); + }, + + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + + // Regex + + // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + // http://www.w3.org/TR/css3-syntax/#characters + characterEncoding = "(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+", + + // Loosely modeled on CSS identifier characters + // An unquoted value should be a CSS identifier (http://www.w3.org/TR/css3-selectors/#attribute-selectors) + // Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier + identifier = characterEncoding.replace( "w", "w#" ), + + // Acceptable operators http://www.w3.org/TR/selectors/#attribute-selectors + operators = "([*^$|!~]?=)", + attributes = "\\[" + whitespace + "*(" + characterEncoding + ")" + whitespace + + "*(?:" + operators + whitespace + "*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + identifier + ")|)|)" + whitespace + "*\\]", + + // Prefer arguments not in parens/brackets, + // then attribute selectors and non-pseudos (denoted by :), + // then anything else + // These preferences are here to reduce the number of selectors + // needing tokenize in the PSEUDO preFilter + pseudos = ":(" + characterEncoding + ")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:" + attributes + ")|[^:]|\\\\.)*|.*))\\)|)", + + // For matchExpr.POS and matchExpr.needsContext + pos = ":(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + whitespace + + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([\\x20\\t\\r\\n\\f>+~])" + whitespace + "*" ), + rpseudo = new RegExp( pseudos ), + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/, + + rnot = /^:not/, + rsibling = /[\x20\t\r\n\f]*[+~]/, + rendsWithNot = /:not\($/, + + rheader = /h\d/i, + rinputs = /input|select|textarea|button/i, + + rbackslash = /\\(?!\\)/g, + + matchExpr = { + "ID": new RegExp( "^#(" + characterEncoding + ")" ), + "CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ), + "NAME": new RegExp( "^\\[name=['\"]?(" + characterEncoding + ")['\"]?\\]" ), + "TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "POS": new RegExp( pos, "i" ), + "CHILD": new RegExp( "^:(only|nth|first|last)-child(?:\\(" + whitespace + + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + // For use in libraries implementing .is() + "needsContext": new RegExp( "^" + whitespace + "*[>+~]|" + pos, "i" ) + }, + + // Support + + // Used for testing something on an element + assert = function( fn ) { + var div = document.createElement("div"); + + try { + return fn( div ); + } catch (e) { + return false; + } finally { + // release memory in IE + div = null; + } + }, + + // Check if getElementsByTagName("*") returns only elements + assertTagNameNoComments = assert(function( div ) { + div.appendChild( document.createComment("") ); + return !div.getElementsByTagName("*").length; + }), + + // Check if getAttribute returns normalized href attributes + assertHrefNotNormalized = assert(function( div ) { + div.innerHTML = ""; + return div.firstChild && typeof div.firstChild.getAttribute !== strundefined && + div.firstChild.getAttribute("href") === "#"; + }), + + // Check if attributes should be retrieved by attribute nodes + assertAttributes = assert(function( div ) { + div.innerHTML = ""; + var type = typeof div.lastChild.getAttribute("multiple"); + // IE8 returns a string for some attributes even when not present + return type !== "boolean" && type !== "string"; + }), + + // Check if getElementsByClassName can be trusted + assertUsableClassName = assert(function( div ) { + // Opera can't find a second classname (in 9.6) + div.innerHTML = ""; + if ( !div.getElementsByClassName || !div.getElementsByClassName("e").length ) { + return false; + } + + // Safari 3.2 caches class attributes and doesn't catch changes + div.lastChild.className = "e"; + return div.getElementsByClassName("e").length === 2; + }), + + // Check if getElementById returns elements by name + // Check if getElementsByName privileges form controls or returns elements by ID + assertUsableName = assert(function( div ) { + // Inject content + div.id = expando + 0; + div.innerHTML = "
    "; + docElem.insertBefore( div, docElem.firstChild ); + + // Test + var pass = document.getElementsByName && + // buggy browsers will return fewer than the correct 2 + document.getElementsByName( expando ).length === 2 + + // buggy browsers will return more than the correct 0 + document.getElementsByName( expando + 0 ).length; + assertGetIdNotName = !document.getElementById( expando ); + + // Cleanup + docElem.removeChild( div ); + + return pass; + }); + +// If slice is not available, provide a backup +try { + slice.call( docElem.childNodes, 0 )[0].nodeType; +} catch ( e ) { + slice = function( i ) { + var elem, + results = []; + for ( ; (elem = this[i]); i++ ) { + results.push( elem ); + } + return results; + }; +} + +function Sizzle( selector, context, results, seed ) { + results = results || []; + context = context || document; + var match, elem, xml, m, + nodeType = context.nodeType; + + if ( !selector || typeof selector !== "string" ) { + return results; + } + + if ( nodeType !== 1 && nodeType !== 9 ) { + return []; + } + + xml = isXML( context ); + + if ( !xml && !seed ) { + if ( (match = rquickExpr.exec( selector )) ) { + // Speed-up: Sizzle("#ID") + if ( (m = match[1]) ) { + if ( nodeType === 9 ) { + elem = context.getElementById( m ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Handle the case where IE, Opera, and Webkit return items + // by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + } else { + // Context is not a document + if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) && + contains( context, elem ) && elem.id === m ) { + results.push( elem ); + return results; + } + } + + // Speed-up: Sizzle("TAG") + } else if ( match[2] ) { + push.apply( results, slice.call(context.getElementsByTagName( selector ), 0) ); + return results; + + // Speed-up: Sizzle(".CLASS") + } else if ( (m = match[3]) && assertUsableClassName && context.getElementsByClassName ) { + push.apply( results, slice.call(context.getElementsByClassName( m ), 0) ); + return results; + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed, xml ); +} + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + return Sizzle( expr, null, null, [ elem ] ).length > 0; +}; + +// Returns a function to use in pseudos for input types +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +// Returns a function to use in pseudos for buttons +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && elem.type === type; + }; +} + +// Returns a function to use in pseudos for positionals +function createPositionalPseudo( fn ) { + return markFunction(function( argument ) { + argument = +argument; + return markFunction(function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ (j = matchIndexes[i]) ] ) { + seed[j] = !(matches[j] = seed[j]); + } + } + }); + }); +} + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( nodeType ) { + if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + // Use textContent for elements + // innerText usage removed for consistency of new lines (see #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + // Do not include comment or processing instruction nodes + } else { + + // If no nodeType, this is expected to be an array + for ( ; (node = elem[i]); i++ ) { + // Do not traverse comment nodes + ret += getText( node ); + } + } + return ret; +}; + +isXML = Sizzle.isXML = function( elem ) { + // documentElement is verified for cases where it doesn't yet exist + // (such as loading iframes in IE - #4833) + var documentElement = elem && (elem.ownerDocument || elem).documentElement; + return documentElement ? documentElement.nodeName !== "HTML" : false; +}; + +// Element contains another +contains = Sizzle.contains = docElem.contains ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && adown.contains && adown.contains(bup) ); + } : + docElem.compareDocumentPosition ? + function( a, b ) { + return b && !!( a.compareDocumentPosition( b ) & 16 ); + } : + function( a, b ) { + while ( (b = b.parentNode) ) { + if ( b === a ) { + return true; + } + } + return false; + }; + +Sizzle.attr = function( elem, name ) { + var val, + xml = isXML( elem ); + + if ( !xml ) { + name = name.toLowerCase(); + } + if ( (val = Expr.attrHandle[ name ]) ) { + return val( elem ); + } + if ( xml || assertAttributes ) { + return elem.getAttribute( name ); + } + val = elem.getAttributeNode( name ); + return val ? + typeof elem[ name ] === "boolean" ? + elem[ name ] ? name : null : + val.specified ? val.value : null : + null; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + // IE6/7 return a modified href + attrHandle: assertHrefNotNormalized ? + {} : + { + "href": function( elem ) { + return elem.getAttribute( "href", 2 ); + }, + "type": function( elem ) { + return elem.getAttribute("type"); + } + }, + + find: { + "ID": assertGetIdNotName ? + function( id, context, xml ) { + if ( typeof context.getElementById !== strundefined && !xml ) { + var m = context.getElementById( id ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + return m && m.parentNode ? [m] : []; + } + } : + function( id, context, xml ) { + if ( typeof context.getElementById !== strundefined && !xml ) { + var m = context.getElementById( id ); + + return m ? + m.id === id || typeof m.getAttributeNode !== strundefined && m.getAttributeNode("id").value === id ? + [m] : + undefined : + []; + } + }, + + "TAG": assertTagNameNoComments ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== strundefined ) { + return context.getElementsByTagName( tag ); + } + } : + function( tag, context ) { + var results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + var elem, + tmp = [], + i = 0; + + for ( ; (elem = results[i]); i++ ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }, + + "NAME": assertUsableName && function( tag, context ) { + if ( typeof context.getElementsByName !== strundefined ) { + return context.getElementsByName( name ); + } + }, + + "CLASS": assertUsableClassName && function( className, context, xml ) { + if ( typeof context.getElementsByClassName !== strundefined && !xml ) { + return context.getElementsByClassName( className ); + } + } + }, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[1] = match[1].replace( rbackslash, "" ); + + // Move the given value to match[3] whether quoted or unquoted + match[3] = ( match[4] || match[5] || "" ).replace( rbackslash, "" ); + + if ( match[2] === "~=" ) { + match[3] = " " + match[3] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 3 xn-component of xn+y argument ([+-]?\d*n|) + 4 sign of xn-component + 5 x of xn-component + 6 sign of y-component + 7 y of y-component + */ + match[1] = match[1].toLowerCase(); + + if ( match[1] === "nth" ) { + // nth-child requires argument + if ( !match[2] ) { + Sizzle.error( match[0] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[3] = +( match[3] ? match[4] + (match[5] || 1) : 2 * ( match[2] === "even" || match[2] === "odd" ) ); + match[4] = +( ( match[6] + match[7] ) || match[2] === "odd" ); + + // other types prohibit arguments + } else if ( match[2] ) { + Sizzle.error( match[0] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var unquoted, excess; + if ( matchExpr["CHILD"].test( match[0] ) ) { + return null; + } + + if ( match[3] ) { + match[2] = match[3]; + } else if ( (unquoted = match[4]) ) { + // Only check arguments that contain a pseudo + if ( rpseudo.test(unquoted) && + // Get excess from tokenize (recursively) + (excess = tokenize( unquoted, true )) && + // advance to the next closing parenthesis + (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { + + // excess is a negative index + unquoted = unquoted.slice( 0, excess ); + match[0] = match[0].slice( 0, excess ); + } + match[2] = unquoted; + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + "ID": assertGetIdNotName ? + function( id ) { + id = id.replace( rbackslash, "" ); + return function( elem ) { + return elem.getAttribute("id") === id; + }; + } : + function( id ) { + id = id.replace( rbackslash, "" ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== strundefined && elem.getAttributeNode("id"); + return node && node.value === id; + }; + }, + + "TAG": function( nodeName ) { + if ( nodeName === "*" ) { + return function() { return true; }; + } + nodeName = nodeName.replace( rbackslash, "" ).toLowerCase(); + + return function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ expando ][ className ]; + if ( !pattern ) { + pattern = classCache( className, new RegExp("(^|" + whitespace + ")" + className + "(" + whitespace + "|$)") ); + } + return function( elem ) { + return pattern.test( elem.className || (typeof elem.getAttribute !== strundefined && elem.getAttribute("class")) || "" ); + }; + }, + + "ATTR": function( name, operator, check ) { + return function( elem, context ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.substr( result.length - check.length ) === check : + operator === "~=" ? ( " " + result + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.substr( 0, check.length + 1 ) === check + "-" : + false; + }; + }, + + "CHILD": function( type, argument, first, last ) { + + if ( type === "nth" ) { + return function( elem ) { + var node, diff, + parent = elem.parentNode; + + if ( first === 1 && last === 0 ) { + return true; + } + + if ( parent ) { + diff = 0; + for ( node = parent.firstChild; node; node = node.nextSibling ) { + if ( node.nodeType === 1 ) { + diff++; + if ( elem === node ) { + break; + } + } + } + } + + // Incorporate the offset (or cast to NaN), then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + }; + } + + return function( elem ) { + var node = elem; + + switch ( type ) { + case "only": + case "first": + while ( (node = node.previousSibling) ) { + if ( node.nodeType === 1 ) { + return false; + } + } + + if ( type === "first" ) { + return true; + } + + node = elem; + + /* falls through */ + case "last": + while ( (node = node.nextSibling) ) { + if ( node.nodeType === 1 ) { + return false; + } + } + + return true; + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction(function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf.call( seed, matched[i] ); + seed[ idx ] = !( matches[ idx ] = matched[i] ); + } + }) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + "not": markFunction(function( selector ) { + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction(function( seed, matches, context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( (elem = unmatched[i]) ) { + seed[i] = !(matches[i] = elem); + } + } + }) : + function( elem, context, xml ) { + input[0] = elem; + matcher( input, null, xml, results ); + return !results.pop(); + }; + }), + + "has": markFunction(function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + }), + + "contains": markFunction(function( text ) { + return function( elem ) { + return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; + }; + }), + + "enabled": function( elem ) { + return elem.disabled === false; + }, + + "disabled": function( elem ) { + return elem.disabled === true; + }, + + "checked": function( elem ) { + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); + }, + + "selected": function( elem ) { + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + "parent": function( elem ) { + return !Expr.pseudos["empty"]( elem ); + }, + + "empty": function( elem ) { + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is only affected by element nodes and content nodes(including text(3), cdata(4)), + // not comment, processing instructions, or others + // Thanks to Diego Perini for the nodeName shortcut + // Greater than "@" means alpha characters (specifically not starting with "#" or "?") + var nodeType; + elem = elem.firstChild; + while ( elem ) { + if ( elem.nodeName > "@" || (nodeType = elem.nodeType) === 3 || nodeType === 4 ) { + return false; + } + elem = elem.nextSibling; + } + return true; + }, + + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "text": function( elem ) { + var type, attr; + // IE6 and 7 will map elem.type to 'text' for new HTML5 types (search, etc) + // use getAttribute instead to test this case + return elem.nodeName.toLowerCase() === "input" && + (type = elem.type) === "text" && + ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === type ); + }, + + // Input types + "radio": createInputPseudo("radio"), + "checkbox": createInputPseudo("checkbox"), + "file": createInputPseudo("file"), + "password": createInputPseudo("password"), + "image": createInputPseudo("image"), + + "submit": createButtonPseudo("submit"), + "reset": createButtonPseudo("reset"), + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "focus": function( elem ) { + var doc = elem.ownerDocument; + return elem === doc.activeElement && (!doc.hasFocus || doc.hasFocus()) && !!(elem.type || elem.href); + }, + + "active": function( elem ) { + return elem === elem.ownerDocument.activeElement; + }, + + // Positional types + "first": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ 0 ]; + }), + + "last": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ length - 1 ]; + }), + + "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + }), + + "even": createPositionalPseudo(function( matchIndexes, length, argument ) { + for ( var i = 0; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "odd": createPositionalPseudo(function( matchIndexes, length, argument ) { + for ( var i = 1; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { + for ( var i = argument < 0 ? argument + length : argument; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { + for ( var i = argument < 0 ? argument + length : argument; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }) + } +}; + +function siblingCheck( a, b, ret ) { + if ( a === b ) { + return ret; + } + + var cur = a.nextSibling; + + while ( cur ) { + if ( cur === b ) { + return -1; + } + + cur = cur.nextSibling; + } + + return 1; +} + +sortOrder = docElem.compareDocumentPosition ? + function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + return ( !a.compareDocumentPosition || !b.compareDocumentPosition ? + a.compareDocumentPosition : + a.compareDocumentPosition(b) & 4 + ) ? -1 : 1; + } : + function( a, b ) { + // The nodes are identical, we can exit early + if ( a === b ) { + hasDuplicate = true; + return 0; + + // Fallback to using sourceIndex (in IE) if it's available on both nodes + } else if ( a.sourceIndex && b.sourceIndex ) { + return a.sourceIndex - b.sourceIndex; + } + + var al, bl, + ap = [], + bp = [], + aup = a.parentNode, + bup = b.parentNode, + cur = aup; + + // If the nodes are siblings (or identical) we can do a quick check + if ( aup === bup ) { + return siblingCheck( a, b ); + + // If no parents were found then the nodes are disconnected + } else if ( !aup ) { + return -1; + + } else if ( !bup ) { + return 1; + } + + // Otherwise they're somewhere else in the tree so we need + // to build up a full list of the parentNodes for comparison + while ( cur ) { + ap.unshift( cur ); + cur = cur.parentNode; + } + + cur = bup; + + while ( cur ) { + bp.unshift( cur ); + cur = cur.parentNode; + } + + al = ap.length; + bl = bp.length; + + // Start walking down the tree looking for a discrepancy + for ( var i = 0; i < al && i < bl; i++ ) { + if ( ap[i] !== bp[i] ) { + return siblingCheck( ap[i], bp[i] ); + } + } + + // We ended someplace up the tree so do a sibling check + return i === al ? + siblingCheck( a, bp[i], -1 ) : + siblingCheck( ap[i], b, 1 ); + }; + +// Always assume the presence of duplicates if sort doesn't +// pass them to our comparison function (as in Google Chrome). +[0, 0].sort( sortOrder ); +baseHasDuplicate = !hasDuplicate; + +// Document sorting and removing duplicates +Sizzle.uniqueSort = function( results ) { + var elem, + i = 1; + + hasDuplicate = baseHasDuplicate; + results.sort( sortOrder ); + + if ( hasDuplicate ) { + for ( ; (elem = results[i]); i++ ) { + if ( elem === results[ i - 1 ] ) { + results.splice( i--, 1 ); + } + } + } + + return results; +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +function tokenize( selector, parseOnly ) { + var matched, match, tokens, type, soFar, groups, preFilters, + cached = tokenCache[ expando ][ selector ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || (match = rcomma.exec( soFar )) ) { + if ( match ) { + soFar = soFar.slice( match[0].length ); + } + groups.push( tokens = [] ); + } + + matched = false; + + // Combinators + if ( (match = rcombinators.exec( soFar )) ) { + tokens.push( matched = new Token( match.shift() ) ); + soFar = soFar.slice( matched.length ); + + // Cast descendant combinators to space + matched.type = match[0].replace( rtrim, " " ); + } + + // Filters + for ( type in Expr.filter ) { + if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || + // The last two arguments here are (context, xml) for backCompat + (match = preFilters[ type ]( match, document, true ))) ) { + + tokens.push( matched = new Token( match.shift() ) ); + soFar = soFar.slice( matched.length ); + matched.type = type; + matched.matches = match; + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + checkNonElements = base && combinator.dir === "parentNode", + doneName = done++; + + return combinator.first ? + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( (elem = elem[ dir ]) ) { + if ( checkNonElements || elem.nodeType === 1 ) { + return matcher( elem, context, xml ); + } + } + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + // We can't set arbitrary data on XML nodes, so they don't benefit from dir caching + if ( !xml ) { + var cache, + dirkey = dirruns + " " + doneName + " ", + cachedkey = dirkey + cachedruns; + while ( (elem = elem[ dir ]) ) { + if ( checkNonElements || elem.nodeType === 1 ) { + if ( (cache = elem[ expando ]) === cachedkey ) { + return elem.sizset; + } else if ( typeof cache === "string" && cache.indexOf(dirkey) === 0 ) { + if ( elem.sizset ) { + return elem; + } + } else { + elem[ expando ] = cachedkey; + if ( matcher( elem, context, xml ) ) { + elem.sizset = true; + return elem; + } + elem.sizset = false; + } + } + } + } else { + while ( (elem = elem[ dir ]) ) { + if ( checkNonElements || elem.nodeType === 1 ) { + if ( matcher( elem, context, xml ) ) { + return elem; + } + } + } + } + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[i]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[0]; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( (elem = unmatched[i]) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction(function( seed, results, context, xml ) { + // Positional selectors apply to seed elements, so it is invalid to follow them with relative ones + if ( seed && postFinder ) { + return; + } + + var i, elem, postFilterIn, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [], seed ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + postFilterIn = condense( matcherOut, postMap ); + postFilter( postFilterIn, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = postFilterIn.length; + while ( i-- ) { + if ( (elem = postFilterIn[i]) ) { + matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); + } + } + } + + // Keep seed and results synchronized + if ( seed ) { + // Ignore postFinder because it can't coexist with seed + i = preFilter && matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) ) { + seed[ preMap[i] ] = !(results[ preMap[i] ] = elem); + } + } + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + }); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[0].type ], + implicitRelative = leadingRelative || Expr.relative[" "], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf.call( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + return ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + (checkContext = context).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + } ]; + + for ( ; i < len; i++ ) { + if ( (matcher = Expr.relative[ tokens[i].type ]) ) { + matchers = [ addCombinator( elementMatcher( matchers ), matcher ) ]; + } else { + // The concatenated values are (context, xml) for backCompat + matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[j].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && tokens.slice( 0, i - 1 ).join("").replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), + j < len && tokens.join("") + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, expandContext ) { + var elem, j, matcher, + setMatched = [], + matchedCount = 0, + i = "0", + unmatched = seed && [], + outermost = expandContext != null, + contextBackup = outermostContext, + // We must always have either seed elements or context + elems = seed || byElement && Expr.find["TAG"]( "*", expandContext && context.parentNode || context ), + // Nested matchers should use non-integer dirruns + dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.E); + + if ( outermost ) { + outermostContext = context !== document && context; + cachedruns = superMatcher.el; + } + + // Add elements passing elementMatchers directly to results + for ( ; (elem = elems[i]) != null; i++ ) { + if ( byElement && elem ) { + for ( j = 0; (matcher = elementMatchers[j]); j++ ) { + if ( matcher( elem, context, xml ) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + cachedruns = ++superMatcher.el; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + // They will have gone through all possible matchers + if ( (elem = !matcher && elem) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // Apply set filters to unmatched elements + matchedCount += i; + if ( bySet && i !== matchedCount ) { + for ( j = 0; (matcher = setMatchers[j]); j++ ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !(unmatched[i] || setMatched[i]) ) { + setMatched[i] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + superMatcher.el = 0; + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, group /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ expando ][ selector ]; + + if ( !cached ) { + // Generate a function of recursive functions that can be used to check each element + if ( !group ) { + group = tokenize( selector ); + } + i = group.length; + while ( i-- ) { + cached = matcherFromTokens( group[i] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); + } + return cached; +}; + +function multipleContexts( selector, contexts, results, seed ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[i], results, seed ); + } + return results; +} + +function select( selector, context, results, seed, xml ) { + var i, tokens, token, type, find, + match = tokenize( selector ), + j = match.length; + + if ( !seed ) { + // Try to minimize operations if there is only one group + if ( match.length === 1 ) { + + // Take a shortcut and set the context if the root selector is an ID + tokens = match[0] = match[0].slice( 0 ); + if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && + context.nodeType === 9 && !xml && + Expr.relative[ tokens[1].type ] ) { + + context = Expr.find["ID"]( token.matches[0].replace( rbackslash, "" ), context, xml )[0]; + if ( !context ) { + return results; + } + + selector = selector.slice( tokens.shift().length ); + } + + // Fetch a seed set for right-to-left matching + for ( i = matchExpr["POS"].test( selector ) ? -1 : tokens.length - 1; i >= 0; i-- ) { + token = tokens[i]; + + // Abort if we hit a combinator + if ( Expr.relative[ (type = token.type) ] ) { + break; + } + if ( (find = Expr.find[ type ]) ) { + // Search, expanding context for leading sibling combinators + if ( (seed = find( + token.matches[0].replace( rbackslash, "" ), + rsibling.test( tokens[0].type ) && context.parentNode || context, + xml + )) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && tokens.join(""); + if ( !selector ) { + push.apply( results, slice.call( seed, 0 ) ); + return results; + } + + break; + } + } + } + } + } + + // Compile and execute a filtering function + // Provide `match` to avoid retokenization if we modified the selector above + compile( selector, match )( + seed, + context, + xml, + results, + rsibling.test( selector ) + ); + return results; +} + +if ( document.querySelectorAll ) { + (function() { + var disconnectedMatch, + oldSelect = select, + rescape = /'|\\/g, + rattributeQuotes = /\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g, + + // qSa(:focus) reports false when true (Chrome 21), + // A support test would require too much code (would include document ready) + rbuggyQSA = [":focus"], + + // matchesSelector(:focus) reports false when true (Chrome 21), + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + // A support test would require too much code (would include document ready) + // just skip matchesSelector for :active + rbuggyMatches = [ ":active", ":focus" ], + matches = docElem.matchesSelector || + docElem.mozMatchesSelector || + docElem.webkitMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector; + + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert(function( div ) { + // Select is set to empty string on purpose + // This is to test IE's treatment of not explictly + // setting a boolean content attribute, + // since its presence should be enough + // http://bugs.jquery.com/ticket/12359 + div.innerHTML = ""; + + // IE8 - Some boolean attributes are not treated correctly + if ( !div.querySelectorAll("[selected]").length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:checked|disabled|ismap|multiple|readonly|selected|value)" ); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here (do not put tests after this one) + if ( !div.querySelectorAll(":checked").length ) { + rbuggyQSA.push(":checked"); + } + }); + + assert(function( div ) { + + // Opera 10-12/IE9 - ^= $= *= and empty values + // Should not select anything + div.innerHTML = "

    "; + if ( div.querySelectorAll("[test^='']").length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:\"\"|'')" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here (do not put tests after this one) + div.innerHTML = ""; + if ( !div.querySelectorAll(":enabled").length ) { + rbuggyQSA.push(":enabled", ":disabled"); + } + }); + + // rbuggyQSA always contains :focus, so no need for a length check + rbuggyQSA = /* rbuggyQSA.length && */ new RegExp( rbuggyQSA.join("|") ); + + select = function( selector, context, results, seed, xml ) { + // Only use querySelectorAll when not filtering, + // when this is not xml, + // and when no QSA bugs apply + if ( !seed && !xml && (!rbuggyQSA || !rbuggyQSA.test( selector )) ) { + var groups, i, + old = true, + nid = expando, + newContext = context, + newSelector = context.nodeType === 9 && selector; + + // qSA works strangely on Element-rooted queries + // We can work around this by specifying an extra ID on the root + // and working up from there (Thanks to Andrew Dupont for the technique) + // IE 8 doesn't work on object elements + if ( context.nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { + groups = tokenize( selector ); + + if ( (old = context.getAttribute("id")) ) { + nid = old.replace( rescape, "\\$&" ); + } else { + context.setAttribute( "id", nid ); + } + nid = "[id='" + nid + "'] "; + + i = groups.length; + while ( i-- ) { + groups[i] = nid + groups[i].join(""); + } + newContext = rsibling.test( selector ) && context.parentNode || context; + newSelector = groups.join(","); + } + + if ( newSelector ) { + try { + push.apply( results, slice.call( newContext.querySelectorAll( + newSelector + ), 0 ) ); + return results; + } catch(qsaError) { + } finally { + if ( !old ) { + context.removeAttribute("id"); + } + } + } + } + + return oldSelect( selector, context, results, seed, xml ); + }; + + if ( matches ) { + assert(function( div ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + disconnectedMatch = matches.call( div, "div" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + try { + matches.call( div, "[test!='']:sizzle" ); + rbuggyMatches.push( "!=", pseudos ); + } catch ( e ) {} + }); + + // rbuggyMatches always contains :active and :focus, so no need for a length check + rbuggyMatches = /* rbuggyMatches.length && */ new RegExp( rbuggyMatches.join("|") ); + + Sizzle.matchesSelector = function( elem, expr ) { + // Make sure that attribute selectors are quoted + expr = expr.replace( rattributeQuotes, "='$1']" ); + + // rbuggyMatches always contains :active, so no need for an existence check + if ( !isXML( elem ) && !rbuggyMatches.test( expr ) && (!rbuggyQSA || !rbuggyQSA.test( expr )) ) { + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch(e) {} + } + + return Sizzle( expr, null, null, [ elem ] ).length > 0; + }; + } + })(); +} + +// Deprecated +Expr.pseudos["nth"] = Expr.pseudos["eq"]; + +// Back-compat +function setFilters() {} +Expr.filters = setFilters.prototype = Expr.pseudos; +Expr.setFilters = new setFilters(); + +// Override sizzle attribute retrieval +Sizzle.attr = jQuery.attr; +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; +jQuery.expr[":"] = jQuery.expr.pseudos; +jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; + + +})( window ); +var runtil = /Until$/, + rparentsprev = /^(?:parents|prev(?:Until|All))/, + isSimple = /^.[^:#\[\.,]*$/, + rneedsContext = jQuery.expr.match.needsContext, + // methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend({ + find: function( selector ) { + var i, l, length, n, r, ret, + self = this; + + if ( typeof selector !== "string" ) { + return jQuery( selector ).filter(function() { + for ( i = 0, l = self.length; i < l; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + }); + } + + ret = this.pushStack( "", "find", selector ); + + for ( i = 0, l = this.length; i < l; i++ ) { + length = ret.length; + jQuery.find( selector, this[i], ret ); + + if ( i > 0 ) { + // Make sure that the results are unique + for ( n = length; n < ret.length; n++ ) { + for ( r = 0; r < length; r++ ) { + if ( ret[r] === ret[n] ) { + ret.splice(n--, 1); + break; + } + } + } + } + } + + return ret; + }, + + has: function( target ) { + var i, + targets = jQuery( target, this ), + len = targets.length; + + return this.filter(function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( this, targets[i] ) ) { + return true; + } + } + }); + }, + + not: function( selector ) { + return this.pushStack( winnow(this, selector, false), "not", selector); + }, + + filter: function( selector ) { + return this.pushStack( winnow(this, selector, true), "filter", selector ); + }, + + is: function( selector ) { + return !!selector && ( + typeof selector === "string" ? + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + rneedsContext.test( selector ) ? + jQuery( selector, this.context ).index( this[0] ) >= 0 : + jQuery.filter( selector, this ).length > 0 : + this.filter( selector ).length > 0 ); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + ret = [], + pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? + jQuery( selectors, context || this.context ) : + 0; + + for ( ; i < l; i++ ) { + cur = this[i]; + + while ( cur && cur.ownerDocument && cur !== context && cur.nodeType !== 11 ) { + if ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, selectors) ) { + ret.push( cur ); + break; + } + cur = cur.parentNode; + } + } + + ret = ret.length > 1 ? jQuery.unique( ret ) : ret; + + return this.pushStack( ret, "closest", selectors ); + }, + + // Determine the position of an element within + // the matched set of elements + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[0] && this[0].parentNode ) ? this.prevAll().length : -1; + } + + // index in selector + if ( typeof elem === "string" ) { + return jQuery.inArray( this[0], jQuery( elem ) ); + } + + // Locate the position of the desired element + return jQuery.inArray( + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[0] : elem, this ); + }, + + add: function( selector, context ) { + var set = typeof selector === "string" ? + jQuery( selector, context ) : + jQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector ), + all = jQuery.merge( this.get(), set ); + + return this.pushStack( isDisconnected( set[0] ) || isDisconnected( all[0] ) ? + all : + jQuery.unique( all ) ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter(selector) + ); + } +}); + +jQuery.fn.andSelf = jQuery.fn.addBack; + +// A painfully simple check to see if an element is disconnected +// from a document (should be improved, where feasible). +function isDisconnected( node ) { + return !node || !node.parentNode || node.parentNode.nodeType === 11; +} + +function sibling( cur, dir ) { + do { + cur = cur[ dir ]; + } while ( cur && cur.nodeType !== 1 ); + + return cur; +} + +jQuery.each({ + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return jQuery.dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return jQuery.dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return jQuery.dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return jQuery.dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, i, until ) { + return jQuery.dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, i, until ) { + return jQuery.dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return jQuery.sibling( elem.firstChild ); + }, + contents: function( elem ) { + return jQuery.nodeName( elem, "iframe" ) ? + elem.contentDocument || elem.contentWindow.document : + jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var ret = jQuery.map( this, fn, until ); + + if ( !runtil.test( name ) ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; + + if ( this.length > 1 && rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + + return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); + }; +}); + +jQuery.extend({ + filter: function( expr, elems, not ) { + if ( not ) { + expr = ":not(" + expr + ")"; + } + + return elems.length === 1 ? + jQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] : + jQuery.find.matches(expr, elems); + }, + + dir: function( elem, dir, until ) { + var matched = [], + cur = elem[ dir ]; + + while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { + if ( cur.nodeType === 1 ) { + matched.push( cur ); + } + cur = cur[dir]; + } + return matched; + }, + + sibling: function( n, elem ) { + var r = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + r.push( n ); + } + } + + return r; + } +}); + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, keep ) { + + // Can't pass null or undefined to indexOf in Firefox 4 + // Set to 0 to skip string check + qualifier = qualifier || 0; + + if ( jQuery.isFunction( qualifier ) ) { + return jQuery.grep(elements, function( elem, i ) { + var retVal = !!qualifier.call( elem, i, elem ); + return retVal === keep; + }); + + } else if ( qualifier.nodeType ) { + return jQuery.grep(elements, function( elem, i ) { + return ( elem === qualifier ) === keep; + }); + + } else if ( typeof qualifier === "string" ) { + var filtered = jQuery.grep(elements, function( elem ) { + return elem.nodeType === 1; + }); + + if ( isSimple.test( qualifier ) ) { + return jQuery.filter(qualifier, filtered, !keep); + } else { + qualifier = jQuery.filter( qualifier, filtered ); + } + } + + return jQuery.grep(elements, function( elem, i ) { + return ( jQuery.inArray( elem, qualifier ) >= 0 ) === keep; + }); +} +function createSafeFragment( document ) { + var list = nodeNames.split( "|" ), + safeFrag = document.createDocumentFragment(); + + if ( safeFrag.createElement ) { + while ( list.length ) { + safeFrag.createElement( + list.pop() + ); + } + } + return safeFrag; +} + +var nodeNames = "abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|" + + "header|hgroup|mark|meter|nav|output|progress|section|summary|time|video", + rinlinejQuery = / jQuery\d+="(?:null|\d+)"/g, + rleadingWhitespace = /^\s+/, + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, + rtagName = /<([\w:]+)/, + rtbody = /]", "i"), + rcheckableType = /^(?:checkbox|radio)$/, + // checked="checked" or checked + rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i, + rscriptType = /\/(java|ecma)script/i, + rcleanScript = /^\s*\s*$/g, + wrapMap = { + option: [ 1, "" ], + legend: [ 1, "
    ", "
    " ], + thead: [ 1, "", "
    " ], + tr: [ 2, "", "
    " ], + td: [ 3, "", "
    " ], + col: [ 2, "", "
    " ], + area: [ 1, "", "" ], + _default: [ 0, "", "" ] + }, + safeFragment = createSafeFragment( document ), + fragmentDiv = safeFragment.appendChild( document.createElement("div") ); + +wrapMap.optgroup = wrapMap.option; +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +// IE6-8 can't serialize link, script, style, or any html5 (NoScope) tags, +// unless wrapped in a div with non-breaking characters in front of it. +if ( !jQuery.support.htmlSerialize ) { + wrapMap._default = [ 1, "X
    ", "
    " ]; +} + +jQuery.fn.extend({ + text: function( value ) { + return jQuery.access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().append( ( this[0] && this[0].ownerDocument || document ).createTextNode( value ) ); + }, null, value, arguments.length ); + }, + + wrapAll: function( html ) { + if ( jQuery.isFunction( html ) ) { + return this.each(function(i) { + jQuery(this).wrapAll( html.call(this, i) ); + }); + } + + if ( this[0] ) { + // The elements to wrap the target around + var wrap = jQuery( html, this[0].ownerDocument ).eq(0).clone(true); + + if ( this[0].parentNode ) { + wrap.insertBefore( this[0] ); + } + + wrap.map(function() { + var elem = this; + + while ( elem.firstChild && elem.firstChild.nodeType === 1 ) { + elem = elem.firstChild; + } + + return elem; + }).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( jQuery.isFunction( html ) ) { + return this.each(function(i) { + jQuery(this).wrapInner( html.call(this, i) ); + }); + } + + return this.each(function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + }); + }, + + wrap: function( html ) { + var isFunction = jQuery.isFunction( html ); + + return this.each(function(i) { + jQuery( this ).wrapAll( isFunction ? html.call(this, i) : html ); + }); + }, + + unwrap: function() { + return this.parent().each(function() { + if ( !jQuery.nodeName( this, "body" ) ) { + jQuery( this ).replaceWith( this.childNodes ); + } + }).end(); + }, + + append: function() { + return this.domManip(arguments, true, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 ) { + this.appendChild( elem ); + } + }); + }, + + prepend: function() { + return this.domManip(arguments, true, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 ) { + this.insertBefore( elem, this.firstChild ); + } + }); + }, + + before: function() { + if ( !isDisconnected( this[0] ) ) { + return this.domManip(arguments, false, function( elem ) { + this.parentNode.insertBefore( elem, this ); + }); + } + + if ( arguments.length ) { + var set = jQuery.clean( arguments ); + return this.pushStack( jQuery.merge( set, this ), "before", this.selector ); + } + }, + + after: function() { + if ( !isDisconnected( this[0] ) ) { + return this.domManip(arguments, false, function( elem ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + }); + } + + if ( arguments.length ) { + var set = jQuery.clean( arguments ); + return this.pushStack( jQuery.merge( this, set ), "after", this.selector ); + } + }, + + // keepData is for internal use only--do not document + remove: function( selector, keepData ) { + var elem, + i = 0; + + for ( ; (elem = this[i]) != null; i++ ) { + if ( !selector || jQuery.filter( selector, [ elem ] ).length ) { + if ( !keepData && elem.nodeType === 1 ) { + jQuery.cleanData( elem.getElementsByTagName("*") ); + jQuery.cleanData( [ elem ] ); + } + + if ( elem.parentNode ) { + elem.parentNode.removeChild( elem ); + } + } + } + + return this; + }, + + empty: function() { + var elem, + i = 0; + + for ( ; (elem = this[i]) != null; i++ ) { + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( elem.getElementsByTagName("*") ); + } + + // Remove any remaining nodes + while ( elem.firstChild ) { + elem.removeChild( elem.firstChild ); + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function () { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + }); + }, + + html: function( value ) { + return jQuery.access( this, function( value ) { + var elem = this[0] || {}, + i = 0, + l = this.length; + + if ( value === undefined ) { + return elem.nodeType === 1 ? + elem.innerHTML.replace( rinlinejQuery, "" ) : + undefined; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + ( jQuery.support.htmlSerialize || !rnoshimcache.test( value ) ) && + ( jQuery.support.leadingWhitespace || !rleadingWhitespace.test( value ) ) && + !wrapMap[ ( rtagName.exec( value ) || ["", ""] )[1].toLowerCase() ] ) { + + value = value.replace( rxhtmlTag, "<$1>" ); + + try { + for (; i < l; i++ ) { + // Remove element nodes and prevent memory leaks + elem = this[i] || {}; + if ( elem.nodeType === 1 ) { + jQuery.cleanData( elem.getElementsByTagName( "*" ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch(e) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function( value ) { + if ( !isDisconnected( this[0] ) ) { + // Make sure that the elements are removed from the DOM before they are inserted + // this can help fix replacing a parent with child elements + if ( jQuery.isFunction( value ) ) { + return this.each(function(i) { + var self = jQuery(this), old = self.html(); + self.replaceWith( value.call( this, i, old ) ); + }); + } + + if ( typeof value !== "string" ) { + value = jQuery( value ).detach(); + } + + return this.each(function() { + var next = this.nextSibling, + parent = this.parentNode; + + jQuery( this ).remove(); + + if ( next ) { + jQuery(next).before( value ); + } else { + jQuery(parent).append( value ); + } + }); + } + + return this.length ? + this.pushStack( jQuery(jQuery.isFunction(value) ? value() : value), "replaceWith", value ) : + this; + }, + + detach: function( selector ) { + return this.remove( selector, true ); + }, + + domManip: function( args, table, callback ) { + + // Flatten any nested arrays + args = [].concat.apply( [], args ); + + var results, first, fragment, iNoClone, + i = 0, + value = args[0], + scripts = [], + l = this.length; + + // We can't cloneNode fragments that contain checked, in WebKit + if ( !jQuery.support.checkClone && l > 1 && typeof value === "string" && rchecked.test( value ) ) { + return this.each(function() { + jQuery(this).domManip( args, table, callback ); + }); + } + + if ( jQuery.isFunction(value) ) { + return this.each(function(i) { + var self = jQuery(this); + args[0] = value.call( this, i, table ? self.html() : undefined ); + self.domManip( args, table, callback ); + }); + } + + if ( this[0] ) { + results = jQuery.buildFragment( args, this, scripts ); + fragment = results.fragment; + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + if ( first ) { + table = table && jQuery.nodeName( first, "tr" ); + + // Use the original fragment for the last item instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + // Fragments from the fragment cache must always be cloned and never used in place. + for ( iNoClone = results.cacheable || l - 1; i < l; i++ ) { + callback.call( + table && jQuery.nodeName( this[i], "table" ) ? + findOrAppend( this[i], "tbody" ) : + this[i], + i === iNoClone ? + fragment : + jQuery.clone( fragment, true, true ) + ); + } + } + + // Fix #11809: Avoid leaking memory + fragment = first = null; + + if ( scripts.length ) { + jQuery.each( scripts, function( i, elem ) { + if ( elem.src ) { + if ( jQuery.ajax ) { + jQuery.ajax({ + url: elem.src, + type: "GET", + dataType: "script", + async: false, + global: false, + "throws": true + }); + } else { + jQuery.error("no ajax"); + } + } else { + jQuery.globalEval( ( elem.text || elem.textContent || elem.innerHTML || "" ).replace( rcleanScript, "" ) ); + } + + if ( elem.parentNode ) { + elem.parentNode.removeChild( elem ); + } + }); + } + } + + return this; + } +}); + +function findOrAppend( elem, tag ) { + return elem.getElementsByTagName( tag )[0] || elem.appendChild( elem.ownerDocument.createElement( tag ) ); +} + +function cloneCopyEvent( src, dest ) { + + if ( dest.nodeType !== 1 || !jQuery.hasData( src ) ) { + return; + } + + var type, i, l, + oldData = jQuery._data( src ), + curData = jQuery._data( dest, oldData ), + events = oldData.events; + + if ( events ) { + delete curData.handle; + curData.events = {}; + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + + // make the cloned public data object a copy from the original + if ( curData.data ) { + curData.data = jQuery.extend( {}, curData.data ); + } +} + +function cloneFixAttributes( src, dest ) { + var nodeName; + + // We do not need to do anything for non-Elements + if ( dest.nodeType !== 1 ) { + return; + } + + // clearAttributes removes the attributes, which we don't want, + // but also removes the attachEvent events, which we *do* want + if ( dest.clearAttributes ) { + dest.clearAttributes(); + } + + // mergeAttributes, in contrast, only merges back on the + // original attributes, not the events + if ( dest.mergeAttributes ) { + dest.mergeAttributes( src ); + } + + nodeName = dest.nodeName.toLowerCase(); + + if ( nodeName === "object" ) { + // IE6-10 improperly clones children of object elements using classid. + // IE10 throws NoModificationAllowedError if parent is null, #12132. + if ( dest.parentNode ) { + dest.outerHTML = src.outerHTML; + } + + // This path appears unavoidable for IE9. When cloning an object + // element in IE9, the outerHTML strategy above is not sufficient. + // If the src has innerHTML and the destination does not, + // copy the src.innerHTML into the dest.innerHTML. #10324 + if ( jQuery.support.html5Clone && (src.innerHTML && !jQuery.trim(dest.innerHTML)) ) { + dest.innerHTML = src.innerHTML; + } + + } else if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + // IE6-8 fails to persist the checked state of a cloned checkbox + // or radio button. Worse, IE6-7 fail to give the cloned element + // a checked appearance if the defaultChecked value isn't also set + + dest.defaultChecked = dest.checked = src.checked; + + // IE6-7 get confused and end up setting the value of a cloned + // checkbox/radio button to an empty string instead of "on" + if ( dest.value !== src.value ) { + dest.value = src.value; + } + + // IE6-8 fails to return the selected option to the default selected + // state when cloning options + } else if ( nodeName === "option" ) { + dest.selected = src.defaultSelected; + + // IE6-8 fails to set the defaultValue to the correct value when + // cloning other types of input fields + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + + // IE blanks contents when cloning scripts + } else if ( nodeName === "script" && dest.text !== src.text ) { + dest.text = src.text; + } + + // Event data gets referenced instead of copied if the expando + // gets copied too + dest.removeAttribute( jQuery.expando ); +} + +jQuery.buildFragment = function( args, context, scripts ) { + var fragment, cacheable, cachehit, + first = args[ 0 ]; + + // Set context from what may come in as undefined or a jQuery collection or a node + // Updated to fix #12266 where accessing context[0] could throw an exception in IE9/10 & + // also doubles as fix for #8950 where plain objects caused createDocumentFragment exception + context = context || document; + context = !context.nodeType && context[0] || context; + context = context.ownerDocument || context; + + // Only cache "small" (1/2 KB) HTML strings that are associated with the main document + // Cloning options loses the selected state, so don't cache them + // IE 6 doesn't like it when you put or elements in a fragment + // Also, WebKit does not clone 'checked' attributes on cloneNode, so don't cache + // Lastly, IE6,7,8 will not correctly reuse cached fragments that were created from unknown elems #10501 + if ( args.length === 1 && typeof first === "string" && first.length < 512 && context === document && + first.charAt(0) === "<" && !rnocache.test( first ) && + (jQuery.support.checkClone || !rchecked.test( first )) && + (jQuery.support.html5Clone || !rnoshimcache.test( first )) ) { + + // Mark cacheable and look for a hit + cacheable = true; + fragment = jQuery.fragments[ first ]; + cachehit = fragment !== undefined; + } + + if ( !fragment ) { + fragment = context.createDocumentFragment(); + jQuery.clean( args, context, fragment, scripts ); + + // Update the cache, but only store false + // unless this is a second parsing of the same content + if ( cacheable ) { + jQuery.fragments[ first ] = cachehit && fragment; + } + } + + return { fragment: fragment, cacheable: cacheable }; +}; + +jQuery.fragments = {}; + +jQuery.each({ + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + i = 0, + ret = [], + insert = jQuery( selector ), + l = insert.length, + parent = this.length === 1 && this[0].parentNode; + + if ( (parent == null || parent && parent.nodeType === 11 && parent.childNodes.length === 1) && l === 1 ) { + insert[ original ]( this[0] ); + return this; + } else { + for ( ; i < l; i++ ) { + elems = ( i > 0 ? this.clone(true) : this ).get(); + jQuery( insert[i] )[ original ]( elems ); + ret = ret.concat( elems ); + } + + return this.pushStack( ret, name, insert.selector ); + } + }; +}); + +function getAll( elem ) { + if ( typeof elem.getElementsByTagName !== "undefined" ) { + return elem.getElementsByTagName( "*" ); + + } else if ( typeof elem.querySelectorAll !== "undefined" ) { + return elem.querySelectorAll( "*" ); + + } else { + return []; + } +} + +// Used in clean, fixes the defaultChecked property +function fixDefaultChecked( elem ) { + if ( rcheckableType.test( elem.type ) ) { + elem.defaultChecked = elem.checked; + } +} + +jQuery.extend({ + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var srcElements, + destElements, + i, + clone; + + if ( jQuery.support.html5Clone || jQuery.isXMLDoc(elem) || !rnoshimcache.test( "<" + elem.nodeName + ">" ) ) { + clone = elem.cloneNode( true ); + + // IE<=8 does not properly clone detached, unknown element nodes + } else { + fragmentDiv.innerHTML = elem.outerHTML; + fragmentDiv.removeChild( clone = fragmentDiv.firstChild ); + } + + if ( (!jQuery.support.noCloneEvent || !jQuery.support.noCloneChecked) && + (elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem) ) { + // IE copies events bound via attachEvent when using cloneNode. + // Calling detachEvent on the clone will also remove the events + // from the original. In order to get around this, we use some + // proprietary methods to clear the events. Thanks to MooTools + // guys for this hotness. + + cloneFixAttributes( elem, clone ); + + // Using Sizzle here is crazy slow, so we use getElementsByTagName instead + srcElements = getAll( elem ); + destElements = getAll( clone ); + + // Weird iteration because IE will replace the length property + // with an element if you are cloning the body and one of the + // elements on the page has a name or id of "length" + for ( i = 0; srcElements[i]; ++i ) { + // Ensure that the destination node is not null; Fixes #9587 + if ( destElements[i] ) { + cloneFixAttributes( srcElements[i], destElements[i] ); + } + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + cloneCopyEvent( elem, clone ); + + if ( deepDataAndEvents ) { + srcElements = getAll( elem ); + destElements = getAll( clone ); + + for ( i = 0; srcElements[i]; ++i ) { + cloneCopyEvent( srcElements[i], destElements[i] ); + } + } + } + + srcElements = destElements = null; + + // Return the cloned set + return clone; + }, + + clean: function( elems, context, fragment, scripts ) { + var i, j, elem, tag, wrap, depth, div, hasBody, tbody, len, handleScript, jsTags, + safe = context === document && safeFragment, + ret = []; + + // Ensure that context is a document + if ( !context || typeof context.createDocumentFragment === "undefined" ) { + context = document; + } + + // Use the already-created safe fragment if context permits + for ( i = 0; (elem = elems[i]) != null; i++ ) { + if ( typeof elem === "number" ) { + elem += ""; + } + + if ( !elem ) { + continue; + } + + // Convert html string into DOM nodes + if ( typeof elem === "string" ) { + if ( !rhtml.test( elem ) ) { + elem = context.createTextNode( elem ); + } else { + // Ensure a safe container in which to render the html + safe = safe || createSafeFragment( context ); + div = context.createElement("div"); + safe.appendChild( div ); + + // Fix "XHTML"-style tags in all browsers + elem = elem.replace(rxhtmlTag, "<$1>"); + + // Go to html and back, then peel off extra wrappers + tag = ( rtagName.exec( elem ) || ["", ""] )[1].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + depth = wrap[0]; + div.innerHTML = wrap[1] + elem + wrap[2]; + + // Move to the right depth + while ( depth-- ) { + div = div.lastChild; + } + + // Remove IE's autoinserted from table fragments + if ( !jQuery.support.tbody ) { + + // String was a , *may* have spurious + hasBody = rtbody.test(elem); + tbody = tag === "table" && !hasBody ? + div.firstChild && div.firstChild.childNodes : + + // String was a bare or + wrap[1] === "
    " && !hasBody ? + div.childNodes : + []; + + for ( j = tbody.length - 1; j >= 0 ; --j ) { + if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j ].childNodes.length ) { + tbody[ j ].parentNode.removeChild( tbody[ j ] ); + } + } + } + + // IE completely kills leading whitespace when innerHTML is used + if ( !jQuery.support.leadingWhitespace && rleadingWhitespace.test( elem ) ) { + div.insertBefore( context.createTextNode( rleadingWhitespace.exec(elem)[0] ), div.firstChild ); + } + + elem = div.childNodes; + + // Take out of fragment container (we need a fresh div each time) + div.parentNode.removeChild( div ); + } + } + + if ( elem.nodeType ) { + ret.push( elem ); + } else { + jQuery.merge( ret, elem ); + } + } + + // Fix #11356: Clear elements from safeFragment + if ( div ) { + elem = div = safe = null; + } + + // Reset defaultChecked for any radios and checkboxes + // about to be appended to the DOM in IE 6/7 (#8060) + if ( !jQuery.support.appendChecked ) { + for ( i = 0; (elem = ret[i]) != null; i++ ) { + if ( jQuery.nodeName( elem, "input" ) ) { + fixDefaultChecked( elem ); + } else if ( typeof elem.getElementsByTagName !== "undefined" ) { + jQuery.grep( elem.getElementsByTagName("input"), fixDefaultChecked ); + } + } + } + + // Append elements to a provided document fragment + if ( fragment ) { + // Special handling of each script element + handleScript = function( elem ) { + // Check if we consider it executable + if ( !elem.type || rscriptType.test( elem.type ) ) { + // Detach the script and store it in the scripts array (if provided) or the fragment + // Return truthy to indicate that it has been handled + return scripts ? + scripts.push( elem.parentNode ? elem.parentNode.removeChild( elem ) : elem ) : + fragment.appendChild( elem ); + } + }; + + for ( i = 0; (elem = ret[i]) != null; i++ ) { + // Check if we're done after handling an executable script + if ( !( jQuery.nodeName( elem, "script" ) && handleScript( elem ) ) ) { + // Append to fragment and handle embedded scripts + fragment.appendChild( elem ); + if ( typeof elem.getElementsByTagName !== "undefined" ) { + // handleScript alters the DOM, so use jQuery.merge to ensure snapshot iteration + jsTags = jQuery.grep( jQuery.merge( [], elem.getElementsByTagName("script") ), handleScript ); + + // Splice the scripts into ret after their former ancestor and advance our index beyond them + ret.splice.apply( ret, [i + 1, 0].concat( jsTags ) ); + i += jsTags.length; + } + } + } + } + + return ret; + }, + + cleanData: function( elems, /* internal */ acceptData ) { + var data, id, elem, type, + i = 0, + internalKey = jQuery.expando, + cache = jQuery.cache, + deleteExpando = jQuery.support.deleteExpando, + special = jQuery.event.special; + + for ( ; (elem = elems[i]) != null; i++ ) { + + if ( acceptData || jQuery.acceptData( elem ) ) { + + id = elem[ internalKey ]; + data = id && cache[ id ]; + + if ( data ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Remove cache only if it was not already removed by jQuery.event.remove + if ( cache[ id ] ) { + + delete cache[ id ]; + + // IE does not allow us to delete expando properties from nodes, + // nor does it have a removeAttribute function on Document nodes; + // we must handle all of these cases + if ( deleteExpando ) { + delete elem[ internalKey ]; + + } else if ( elem.removeAttribute ) { + elem.removeAttribute( internalKey ); + + } else { + elem[ internalKey ] = null; + } + + jQuery.deletedIds.push( id ); + } + } + } + } + } +}); +// Limit scope pollution from any deprecated API +(function() { + +var matched, browser; + +// Use of jQuery.browser is frowned upon. +// More details: http://api.jquery.com/jQuery.browser +// jQuery.uaMatch maintained for back-compat +jQuery.uaMatch = function( ua ) { + ua = ua.toLowerCase(); + + var match = /(chrome)[ \/]([\w.]+)/.exec( ua ) || + /(webkit)[ \/]([\w.]+)/.exec( ua ) || + /(opera)(?:.*version|)[ \/]([\w.]+)/.exec( ua ) || + /(msie) ([\w.]+)/.exec( ua ) || + ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec( ua ) || + []; + + return { + browser: match[ 1 ] || "", + version: match[ 2 ] || "0" + }; +}; + +matched = jQuery.uaMatch( navigator.userAgent ); +browser = {}; + +if ( matched.browser ) { + browser[ matched.browser ] = true; + browser.version = matched.version; +} + +// Chrome is Webkit, but Webkit is also Safari. +if ( browser.chrome ) { + browser.webkit = true; +} else if ( browser.webkit ) { + browser.safari = true; +} + +jQuery.browser = browser; + +jQuery.sub = function() { + function jQuerySub( selector, context ) { + return new jQuerySub.fn.init( selector, context ); + } + jQuery.extend( true, jQuerySub, this ); + jQuerySub.superclass = this; + jQuerySub.fn = jQuerySub.prototype = this(); + jQuerySub.fn.constructor = jQuerySub; + jQuerySub.sub = this.sub; + jQuerySub.fn.init = function init( selector, context ) { + if ( context && context instanceof jQuery && !(context instanceof jQuerySub) ) { + context = jQuerySub( context ); + } + + return jQuery.fn.init.call( this, selector, context, rootjQuerySub ); + }; + jQuerySub.fn.init.prototype = jQuerySub.fn; + var rootjQuerySub = jQuerySub(document); + return jQuerySub; +}; + +})(); +var curCSS, iframe, iframeDoc, + ralpha = /alpha\([^)]*\)/i, + ropacity = /opacity=([^)]*)/, + rposition = /^(top|right|bottom|left)$/, + // swappable if display is none or starts with table except "table", "table-cell", or "table-caption" + // see here for display values: https://developer.mozilla.org/en-US/docs/CSS/display + rdisplayswap = /^(none|table(?!-c[ea]).+)/, + rmargin = /^margin/, + rnumsplit = new RegExp( "^(" + core_pnum + ")(.*)$", "i" ), + rnumnonpx = new RegExp( "^(" + core_pnum + ")(?!px)[a-z%]+$", "i" ), + rrelNum = new RegExp( "^([-+])=(" + core_pnum + ")", "i" ), + elemdisplay = {}, + + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: 0, + fontWeight: 400 + }, + + cssExpand = [ "Top", "Right", "Bottom", "Left" ], + cssPrefixes = [ "Webkit", "O", "Moz", "ms" ], + + eventsToggle = jQuery.fn.toggle; + +// return a css property mapped to a potentially vendor prefixed property +function vendorPropName( style, name ) { + + // shortcut for names that are not vendor prefixed + if ( name in style ) { + return name; + } + + // check for vendor prefixed names + var capName = name.charAt(0).toUpperCase() + name.slice(1), + origName = name, + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in style ) { + return name; + } + } + + return origName; +} + +function isHidden( elem, el ) { + elem = el || elem; + return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem ); +} + +function showHide( elements, show ) { + var elem, display, + values = [], + index = 0, + length = elements.length; + + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + values[ index ] = jQuery._data( elem, "olddisplay" ); + if ( show ) { + // Reset the inline display of this element to learn if it is + // being hidden by cascaded rules or not + if ( !values[ index ] && elem.style.display === "none" ) { + elem.style.display = ""; + } + + // Set elements which have been overridden with display: none + // in a stylesheet to whatever the default browser style is + // for such an element + if ( elem.style.display === "" && isHidden( elem ) ) { + values[ index ] = jQuery._data( elem, "olddisplay", css_defaultDisplay(elem.nodeName) ); + } + } else { + display = curCSS( elem, "display" ); + + if ( !values[ index ] && display !== "none" ) { + jQuery._data( elem, "olddisplay", display ); + } + } + } + + // Set the display of most of the elements in a second loop + // to avoid the constant reflow + for ( index = 0; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + if ( !show || elem.style.display === "none" || elem.style.display === "" ) { + elem.style.display = show ? values[ index ] || "" : "none"; + } + } + + return elements; +} + +jQuery.fn.extend({ + css: function( name, value ) { + return jQuery.access( this, function( elem, name, value ) { + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + }, + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state, fn2 ) { + var bool = typeof state === "boolean"; + + if ( jQuery.isFunction( state ) && jQuery.isFunction( fn2 ) ) { + return eventsToggle.apply( this, arguments ); + } + + return this.each(function() { + if ( bool ? state : isHidden( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + }); + } +}); + +jQuery.extend({ + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + + } + } + } + }, + + // Exclude the following css properties to add px + cssNumber: { + "fillOpacity": true, + "fontWeight": true, + "lineHeight": true, + "opacity": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: { + // normalize float css property + "float": jQuery.support.cssFloat ? "cssFloat" : "styleFloat" + }, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = jQuery.camelCase( name ), + style = elem.style; + + name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( style, origName ) ); + + // gets hook for the prefixed version + // followed by the unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // convert relative number strings (+= or -=) to relative numbers. #7345 + if ( type === "string" && (ret = rrelNum.exec( value )) ) { + value = ( ret[1] + 1 ) * ret[2] + parseFloat( jQuery.css( elem, name ) ); + // Fixes bug #9237 + type = "number"; + } + + // Make sure that NaN and null values aren't set. See: #7116 + if ( value == null || type === "number" && isNaN( value ) ) { + return; + } + + // If a number was passed in, add 'px' to the (except for certain CSS properties) + if ( type === "number" && !jQuery.cssNumber[ origName ] ) { + value += "px"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !("set" in hooks) || (value = hooks.set( elem, value, extra )) !== undefined ) { + // Wrapped to prevent IE from throwing errors when 'invalid' values are provided + // Fixes bug #5509 + try { + style[ name ] = value; + } catch(e) {} + } + + } else { + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && (ret = hooks.get( elem, false, extra )) !== undefined ) { + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, numeric, extra ) { + var val, num, hooks, + origName = jQuery.camelCase( name ); + + // Make sure that we're working with the right name + name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( elem.style, origName ) ); + + // gets hook for the prefixed version + // followed by the unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name ); + } + + //convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Return, converting to number if forced or a qualifier was provided and val looks numeric + if ( numeric || extra !== undefined ) { + num = parseFloat( val ); + return numeric || jQuery.isNumeric( num ) ? num || 0 : val; + } + return val; + }, + + // A method for quickly swapping in/out CSS properties to get correct calculations + swap: function( elem, options, callback ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.call( elem ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; + } +}); + +// NOTE: To any future maintainer, we've window.getComputedStyle +// because jsdom on node.js will break without it. +if ( window.getComputedStyle ) { + curCSS = function( elem, name ) { + var ret, width, minWidth, maxWidth, + computed = window.getComputedStyle( elem, null ), + style = elem.style; + + if ( computed ) { + + ret = computed[ name ]; + if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) { + ret = jQuery.style( elem, name ); + } + + // A tribute to the "awesome hack by Dean Edwards" + // Chrome < 17 and Safari 5.0 uses "computed value" instead of "used value" for margin-right + // Safari 5.1.7 (at least) returns percentage for a larger set of values, but width seems to be reliably pixels + // this is against the CSSOM draft spec: http://dev.w3.org/csswg/cssom/#resolved-values + if ( rnumnonpx.test( ret ) && rmargin.test( name ) ) { + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret; + }; +} else if ( document.documentElement.currentStyle ) { + curCSS = function( elem, name ) { + var left, rsLeft, + ret = elem.currentStyle && elem.currentStyle[ name ], + style = elem.style; + + // Avoid setting ret to empty string here + // so we don't default to auto + if ( ret == null && style && style[ name ] ) { + ret = style[ name ]; + } + + // From the awesome hack by Dean Edwards + // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291 + + // If we're not dealing with a regular pixel number + // but a number that has a weird ending, we need to convert it to pixels + // but not position css attributes, as those are proportional to the parent element instead + // and we can't measure the parent instead because it might trigger a "stacking dolls" problem + if ( rnumnonpx.test( ret ) && !rposition.test( name ) ) { + + // Remember the original values + left = style.left; + rsLeft = elem.runtimeStyle && elem.runtimeStyle.left; + + // Put in the new values to get a computed value out + if ( rsLeft ) { + elem.runtimeStyle.left = elem.currentStyle.left; + } + style.left = name === "fontSize" ? "1em" : ret; + ret = style.pixelLeft + "px"; + + // Revert the changed values + style.left = left; + if ( rsLeft ) { + elem.runtimeStyle.left = rsLeft; + } + } + + return ret === "" ? "auto" : ret; + }; +} + +function setPositiveNumber( elem, value, subtract ) { + var matches = rnumsplit.exec( value ); + return matches ? + Math.max( 0, matches[ 1 ] - ( subtract || 0 ) ) + ( matches[ 2 ] || "px" ) : + value; +} + +function augmentWidthOrHeight( elem, name, extra, isBorderBox ) { + var i = extra === ( isBorderBox ? "border" : "content" ) ? + // If we already have the right measurement, avoid augmentation + 4 : + // Otherwise initialize for horizontal or vertical properties + name === "width" ? 1 : 0, + + val = 0; + + for ( ; i < 4; i += 2 ) { + // both box models exclude margin, so add it if we want it + if ( extra === "margin" ) { + // we use jQuery.css instead of curCSS here + // because of the reliableMarginRight CSS hook! + val += jQuery.css( elem, extra + cssExpand[ i ], true ); + } + + // From this point on we use curCSS for maximum performance (relevant in animations) + if ( isBorderBox ) { + // border-box includes padding, so remove it if we want content + if ( extra === "content" ) { + val -= parseFloat( curCSS( elem, "padding" + cssExpand[ i ] ) ) || 0; + } + + // at this point, extra isn't border nor margin, so remove border + if ( extra !== "margin" ) { + val -= parseFloat( curCSS( elem, "border" + cssExpand[ i ] + "Width" ) ) || 0; + } + } else { + // at this point, extra isn't content, so add padding + val += parseFloat( curCSS( elem, "padding" + cssExpand[ i ] ) ) || 0; + + // at this point, extra isn't content nor padding, so add border + if ( extra !== "padding" ) { + val += parseFloat( curCSS( elem, "border" + cssExpand[ i ] + "Width" ) ) || 0; + } + } + } + + return val; +} + +function getWidthOrHeight( elem, name, extra ) { + + // Start with offset property, which is equivalent to the border-box value + var val = name === "width" ? elem.offsetWidth : elem.offsetHeight, + valueIsBorderBox = true, + isBorderBox = jQuery.support.boxSizing && jQuery.css( elem, "boxSizing" ) === "border-box"; + + // some non-html elements return undefined for offsetWidth, so check for null/undefined + // svg - https://bugzilla.mozilla.org/show_bug.cgi?id=649285 + // MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=491668 + if ( val <= 0 || val == null ) { + // Fall back to computed then uncomputed css if necessary + val = curCSS( elem, name ); + if ( val < 0 || val == null ) { + val = elem.style[ name ]; + } + + // Computed unit is not pixels. Stop here and return. + if ( rnumnonpx.test(val) ) { + return val; + } + + // we need the check for style in case a browser which returns unreliable values + // for getComputedStyle silently falls back to the reliable elem.style + valueIsBorderBox = isBorderBox && ( jQuery.support.boxSizingReliable || val === elem.style[ name ] ); + + // Normalize "", auto, and prepare for extra + val = parseFloat( val ) || 0; + } + + // use the active box-sizing model to add/subtract irrelevant styles + return ( val + + augmentWidthOrHeight( + elem, + name, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox + ) + ) + "px"; +} + + +// Try to determine the default display value of an element +function css_defaultDisplay( nodeName ) { + if ( elemdisplay[ nodeName ] ) { + return elemdisplay[ nodeName ]; + } + + var elem = jQuery( "<" + nodeName + ">" ).appendTo( document.body ), + display = elem.css("display"); + elem.remove(); + + // If the simple way fails, + // get element's real default display by attaching it to a temp iframe + if ( display === "none" || display === "" ) { + // Use the already-created iframe if possible + iframe = document.body.appendChild( + iframe || jQuery.extend( document.createElement("iframe"), { + frameBorder: 0, + width: 0, + height: 0 + }) + ); + + // Create a cacheable copy of the iframe document on first call. + // IE and Opera will allow us to reuse the iframeDoc without re-writing the fake HTML + // document to it; WebKit & Firefox won't allow reusing the iframe document. + if ( !iframeDoc || !iframe.createElement ) { + iframeDoc = ( iframe.contentWindow || iframe.contentDocument ).document; + iframeDoc.write(""); + iframeDoc.close(); + } + + elem = iframeDoc.body.appendChild( iframeDoc.createElement(nodeName) ); + + display = curCSS( elem, "display" ); + document.body.removeChild( iframe ); + } + + // Store the correct default display + elemdisplay[ nodeName ] = display; + + return display; +} + +jQuery.each([ "height", "width" ], function( i, name ) { + jQuery.cssHooks[ name ] = { + get: function( elem, computed, extra ) { + if ( computed ) { + // certain elements can have dimension info if we invisibly show them + // however, it must have a current display style that would benefit from this + if ( elem.offsetWidth === 0 && rdisplayswap.test( curCSS( elem, "display" ) ) ) { + return jQuery.swap( elem, cssShow, function() { + return getWidthOrHeight( elem, name, extra ); + }); + } else { + return getWidthOrHeight( elem, name, extra ); + } + } + }, + + set: function( elem, value, extra ) { + return setPositiveNumber( elem, value, extra ? + augmentWidthOrHeight( + elem, + name, + extra, + jQuery.support.boxSizing && jQuery.css( elem, "boxSizing" ) === "border-box" + ) : 0 + ); + } + }; +}); + +if ( !jQuery.support.opacity ) { + jQuery.cssHooks.opacity = { + get: function( elem, computed ) { + // IE uses filters for opacity + return ropacity.test( (computed && elem.currentStyle ? elem.currentStyle.filter : elem.style.filter) || "" ) ? + ( 0.01 * parseFloat( RegExp.$1 ) ) + "" : + computed ? "1" : ""; + }, + + set: function( elem, value ) { + var style = elem.style, + currentStyle = elem.currentStyle, + opacity = jQuery.isNumeric( value ) ? "alpha(opacity=" + value * 100 + ")" : "", + filter = currentStyle && currentStyle.filter || style.filter || ""; + + // IE has trouble with opacity if it does not have layout + // Force it by setting the zoom level + style.zoom = 1; + + // if setting opacity to 1, and no other filters exist - attempt to remove filter attribute #6652 + if ( value >= 1 && jQuery.trim( filter.replace( ralpha, "" ) ) === "" && + style.removeAttribute ) { + + // Setting style.filter to null, "" & " " still leave "filter:" in the cssText + // if "filter:" is present at all, clearType is disabled, we want to avoid this + // style.removeAttribute is IE Only, but so apparently is this code path... + style.removeAttribute( "filter" ); + + // if there there is no filter style applied in a css rule, we are done + if ( currentStyle && !currentStyle.filter ) { + return; + } + } + + // otherwise, set new filter values + style.filter = ralpha.test( filter ) ? + filter.replace( ralpha, opacity ) : + filter + " " + opacity; + } + }; +} + +// These hooks cannot be added until DOM ready because the support test +// for it is not run until after DOM ready +jQuery(function() { + if ( !jQuery.support.reliableMarginRight ) { + jQuery.cssHooks.marginRight = { + get: function( elem, computed ) { + // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right + // Work around by temporarily setting element display to inline-block + return jQuery.swap( elem, { "display": "inline-block" }, function() { + if ( computed ) { + return curCSS( elem, "marginRight" ); + } + }); + } + }; + } + + // Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=29084 + // getComputedStyle returns percent when specified for top/left/bottom/right + // rather than make the css module depend on the offset module, we just check for it here + if ( !jQuery.support.pixelPosition && jQuery.fn.position ) { + jQuery.each( [ "top", "left" ], function( i, prop ) { + jQuery.cssHooks[ prop ] = { + get: function( elem, computed ) { + if ( computed ) { + var ret = curCSS( elem, prop ); + // if curCSS returns percentage, fallback to offset + return rnumnonpx.test( ret ) ? jQuery( elem ).position()[ prop ] + "px" : ret; + } + } + }; + }); + } + +}); + +if ( jQuery.expr && jQuery.expr.filters ) { + jQuery.expr.filters.hidden = function( elem ) { + return ( elem.offsetWidth === 0 && elem.offsetHeight === 0 ) || (!jQuery.support.reliableHiddenOffsets && ((elem.style && elem.style.display) || curCSS( elem, "display" )) === "none"); + }; + + jQuery.expr.filters.visible = function( elem ) { + return !jQuery.expr.filters.hidden( elem ); + }; +} + +// These hooks are used by animate to expand properties +jQuery.each({ + margin: "", + padding: "", + border: "Width" +}, function( prefix, suffix ) { + jQuery.cssHooks[ prefix + suffix ] = { + expand: function( value ) { + var i, + + // assumes a single number if not a string + parts = typeof value === "string" ? value.split(" ") : [ value ], + expanded = {}; + + for ( i = 0; i < 4; i++ ) { + expanded[ prefix + cssExpand[ i ] + suffix ] = + parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; + } + + return expanded; + } + }; + + if ( !rmargin.test( prefix ) ) { + jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; + } +}); +var r20 = /%20/g, + rbracket = /\[\]$/, + rCRLF = /\r?\n/g, + rinput = /^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i, + rselectTextarea = /^(?:select|textarea)/i; + +jQuery.fn.extend({ + serialize: function() { + return jQuery.param( this.serializeArray() ); + }, + serializeArray: function() { + return this.map(function(){ + return this.elements ? jQuery.makeArray( this.elements ) : this; + }) + .filter(function(){ + return this.name && !this.disabled && + ( this.checked || rselectTextarea.test( this.nodeName ) || + rinput.test( this.type ) ); + }) + .map(function( i, elem ){ + var val = jQuery( this ).val(); + + return val == null ? + null : + jQuery.isArray( val ) ? + jQuery.map( val, function( val, i ){ + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + }) : + { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + }).get(); + } +}); + +//Serialize an array of form elements or a set of +//key/values into a query string +jQuery.param = function( a, traditional ) { + var prefix, + s = [], + add = function( key, value ) { + // If value is a function, invoke it and return its value + value = jQuery.isFunction( value ) ? value() : ( value == null ? "" : value ); + s[ s.length ] = encodeURIComponent( key ) + "=" + encodeURIComponent( value ); + }; + + // Set traditional to true for jQuery <= 1.3.2 behavior. + if ( traditional === undefined ) { + traditional = jQuery.ajaxSettings && jQuery.ajaxSettings.traditional; + } + + // If an array was passed in, assume that it is an array of form elements. + if ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { + // Serialize the form elements + jQuery.each( a, function() { + add( this.name, this.value ); + }); + + } else { + // If traditional, encode the "old" way (the way 1.3.2 or older + // did it), otherwise encode params recursively. + for ( prefix in a ) { + buildParams( prefix, a[ prefix ], traditional, add ); + } + } + + // Return the resulting serialization + return s.join( "&" ).replace( r20, "+" ); +}; + +function buildParams( prefix, obj, traditional, add ) { + var name; + + if ( jQuery.isArray( obj ) ) { + // Serialize array item. + jQuery.each( obj, function( i, v ) { + if ( traditional || rbracket.test( prefix ) ) { + // Treat each array item as a scalar. + add( prefix, v ); + + } else { + // If array item is non-scalar (array or object), encode its + // numeric index to resolve deserialization ambiguity issues. + // Note that rack (as of 1.0.0) can't currently deserialize + // nested arrays properly, and attempting to do so may cause + // a server error. Possible fixes are to modify rack's + // deserialization algorithm or to provide an option or flag + // to force array serialization to be shallow. + buildParams( prefix + "[" + ( typeof v === "object" ? i : "" ) + "]", v, traditional, add ); + } + }); + + } else if ( !traditional && jQuery.type( obj ) === "object" ) { + // Serialize object item. + for ( name in obj ) { + buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); + } + + } else { + // Serialize scalar item. + add( prefix, obj ); + } +} +var + // Document location + ajaxLocParts, + ajaxLocation, + + rhash = /#.*$/, + rheaders = /^(.*?):[ \t]*([^\r\n]*)\r?$/mg, // IE leaves an \r character at EOL + // #7653, #8125, #8152: local protocol detection + rlocalProtocol = /^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/, + rnoContent = /^(?:GET|HEAD)$/, + rprotocol = /^\/\//, + rquery = /\?/, + rscript = /)<[^<]*)*<\/script>/gi, + rts = /([?&])_=[^&]*/, + rurl = /^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/, + + // Keep a copy of the old load method + _load = jQuery.fn.load, + + /* Prefilters + * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) + * 2) These are called: + * - BEFORE asking for a transport + * - AFTER param serialization (s.data is a string if s.processData is true) + * 3) key is the dataType + * 4) the catchall symbol "*" can be used + * 5) execution will start with transport dataType and THEN continue down to "*" if needed + */ + prefilters = {}, + + /* Transports bindings + * 1) key is the dataType + * 2) the catchall symbol "*" can be used + * 3) selection will start with transport dataType and THEN go to "*" if needed + */ + transports = {}, + + // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression + allTypes = ["*/"] + ["*"]; + +// #8138, IE may throw an exception when accessing +// a field from window.location if document.domain has been set +try { + ajaxLocation = location.href; +} catch( e ) { + // Use the href attribute of an A element + // since IE will modify it given document.location + ajaxLocation = document.createElement( "a" ); + ajaxLocation.href = ""; + ajaxLocation = ajaxLocation.href; +} + +// Segment location into parts +ajaxLocParts = rurl.exec( ajaxLocation.toLowerCase() ) || []; + +// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport +function addToPrefiltersOrTransports( structure ) { + + // dataTypeExpression is optional and defaults to "*" + return function( dataTypeExpression, func ) { + + if ( typeof dataTypeExpression !== "string" ) { + func = dataTypeExpression; + dataTypeExpression = "*"; + } + + var dataType, list, placeBefore, + dataTypes = dataTypeExpression.toLowerCase().split( core_rspace ), + i = 0, + length = dataTypes.length; + + if ( jQuery.isFunction( func ) ) { + // For each dataType in the dataTypeExpression + for ( ; i < length; i++ ) { + dataType = dataTypes[ i ]; + // We control if we're asked to add before + // any existing element + placeBefore = /^\+/.test( dataType ); + if ( placeBefore ) { + dataType = dataType.substr( 1 ) || "*"; + } + list = structure[ dataType ] = structure[ dataType ] || []; + // then we add to the structure accordingly + list[ placeBefore ? "unshift" : "push" ]( func ); + } + } + }; +} + +// Base inspection function for prefilters and transports +function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR, + dataType /* internal */, inspected /* internal */ ) { + + dataType = dataType || options.dataTypes[ 0 ]; + inspected = inspected || {}; + + inspected[ dataType ] = true; + + var selection, + list = structure[ dataType ], + i = 0, + length = list ? list.length : 0, + executeOnly = ( structure === prefilters ); + + for ( ; i < length && ( executeOnly || !selection ); i++ ) { + selection = list[ i ]( options, originalOptions, jqXHR ); + // If we got redirected to another dataType + // we try there if executing only and not done already + if ( typeof selection === "string" ) { + if ( !executeOnly || inspected[ selection ] ) { + selection = undefined; + } else { + options.dataTypes.unshift( selection ); + selection = inspectPrefiltersOrTransports( + structure, options, originalOptions, jqXHR, selection, inspected ); + } + } + } + // If we're only executing or nothing was selected + // we try the catchall dataType if not done already + if ( ( executeOnly || !selection ) && !inspected[ "*" ] ) { + selection = inspectPrefiltersOrTransports( + structure, options, originalOptions, jqXHR, "*", inspected ); + } + // unnecessary when only executing (prefilters) + // but it'll be ignored by the caller in that case + return selection; +} + +// A special extend for ajax options +// that takes "flat" options (not to be deep extended) +// Fixes #9887 +function ajaxExtend( target, src ) { + var key, deep, + flatOptions = jQuery.ajaxSettings.flatOptions || {}; + for ( key in src ) { + if ( src[ key ] !== undefined ) { + ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; + } + } + if ( deep ) { + jQuery.extend( true, target, deep ); + } +} + +jQuery.fn.load = function( url, params, callback ) { + if ( typeof url !== "string" && _load ) { + return _load.apply( this, arguments ); + } + + // Don't do a request if no elements are being requested + if ( !this.length ) { + return this; + } + + var selector, type, response, + self = this, + off = url.indexOf(" "); + + if ( off >= 0 ) { + selector = url.slice( off, url.length ); + url = url.slice( 0, off ); + } + + // If it's a function + if ( jQuery.isFunction( params ) ) { + + // We assume that it's the callback + callback = params; + params = undefined; + + // Otherwise, build a param string + } else if ( params && typeof params === "object" ) { + type = "POST"; + } + + // Request the remote document + jQuery.ajax({ + url: url, + + // if "type" variable is undefined, then "GET" method will be used + type: type, + dataType: "html", + data: params, + complete: function( jqXHR, status ) { + if ( callback ) { + self.each( callback, response || [ jqXHR.responseText, status, jqXHR ] ); + } + } + }).done(function( responseText ) { + + // Save response for use in complete callback + response = arguments; + + // See if a selector was specified + self.html( selector ? + + // Create a dummy div to hold the results + jQuery("
    ") + + // inject the contents of the document in, removing the scripts + // to avoid any 'Permission Denied' errors in IE + .append( responseText.replace( rscript, "" ) ) + + // Locate the specified elements + .find( selector ) : + + // If not, just inject the full result + responseText ); + + }); + + return this; +}; + +// Attach a bunch of functions for handling common AJAX events +jQuery.each( "ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split( " " ), function( i, o ){ + jQuery.fn[ o ] = function( f ){ + return this.on( o, f ); + }; +}); + +jQuery.each( [ "get", "post" ], function( i, method ) { + jQuery[ method ] = function( url, data, callback, type ) { + // shift arguments if data argument was omitted + if ( jQuery.isFunction( data ) ) { + type = type || callback; + callback = data; + data = undefined; + } + + return jQuery.ajax({ + type: method, + url: url, + data: data, + success: callback, + dataType: type + }); + }; +}); + +jQuery.extend({ + + getScript: function( url, callback ) { + return jQuery.get( url, undefined, callback, "script" ); + }, + + getJSON: function( url, data, callback ) { + return jQuery.get( url, data, callback, "json" ); + }, + + // Creates a full fledged settings object into target + // with both ajaxSettings and settings fields. + // If target is omitted, writes into ajaxSettings. + ajaxSetup: function( target, settings ) { + if ( settings ) { + // Building a settings object + ajaxExtend( target, jQuery.ajaxSettings ); + } else { + // Extending ajaxSettings + settings = target; + target = jQuery.ajaxSettings; + } + ajaxExtend( target, settings ); + return target; + }, + + ajaxSettings: { + url: ajaxLocation, + isLocal: rlocalProtocol.test( ajaxLocParts[ 1 ] ), + global: true, + type: "GET", + contentType: "application/x-www-form-urlencoded; charset=UTF-8", + processData: true, + async: true, + /* + timeout: 0, + data: null, + dataType: null, + username: null, + password: null, + cache: null, + throws: false, + traditional: false, + headers: {}, + */ + + accepts: { + xml: "application/xml, text/xml", + html: "text/html", + text: "text/plain", + json: "application/json, text/javascript", + "*": allTypes + }, + + contents: { + xml: /xml/, + html: /html/, + json: /json/ + }, + + responseFields: { + xml: "responseXML", + text: "responseText" + }, + + // List of data converters + // 1) key format is "source_type destination_type" (a single space in-between) + // 2) the catchall symbol "*" can be used for source_type + converters: { + + // Convert anything to text + "* text": window.String, + + // Text to html (true = no transformation) + "text html": true, + + // Evaluate text as a json expression + "text json": jQuery.parseJSON, + + // Parse text as xml + "text xml": jQuery.parseXML + }, + + // For options that shouldn't be deep extended: + // you can add your own custom options here if + // and when you create one that shouldn't be + // deep extended (see ajaxExtend) + flatOptions: { + context: true, + url: true + } + }, + + ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), + ajaxTransport: addToPrefiltersOrTransports( transports ), + + // Main method + ajax: function( url, options ) { + + // If url is an object, simulate pre-1.5 signature + if ( typeof url === "object" ) { + options = url; + url = undefined; + } + + // Force options to be an object + options = options || {}; + + var // ifModified key + ifModifiedKey, + // Response headers + responseHeadersString, + responseHeaders, + // transport + transport, + // timeout handle + timeoutTimer, + // Cross-domain detection vars + parts, + // To know if global events are to be dispatched + fireGlobals, + // Loop variable + i, + // Create the final options object + s = jQuery.ajaxSetup( {}, options ), + // Callbacks context + callbackContext = s.context || s, + // Context for global events + // It's the callbackContext if one was provided in the options + // and if it's a DOM node or a jQuery collection + globalEventContext = callbackContext !== s && + ( callbackContext.nodeType || callbackContext instanceof jQuery ) ? + jQuery( callbackContext ) : jQuery.event, + // Deferreds + deferred = jQuery.Deferred(), + completeDeferred = jQuery.Callbacks( "once memory" ), + // Status-dependent callbacks + statusCode = s.statusCode || {}, + // Headers (they are sent all at once) + requestHeaders = {}, + requestHeadersNames = {}, + // The jqXHR state + state = 0, + // Default abort message + strAbort = "canceled", + // Fake xhr + jqXHR = { + + readyState: 0, + + // Caches the header + setRequestHeader: function( name, value ) { + if ( !state ) { + var lname = name.toLowerCase(); + name = requestHeadersNames[ lname ] = requestHeadersNames[ lname ] || name; + requestHeaders[ name ] = value; + } + return this; + }, + + // Raw string + getAllResponseHeaders: function() { + return state === 2 ? responseHeadersString : null; + }, + + // Builds headers hashtable if needed + getResponseHeader: function( key ) { + var match; + if ( state === 2 ) { + if ( !responseHeaders ) { + responseHeaders = {}; + while( ( match = rheaders.exec( responseHeadersString ) ) ) { + responseHeaders[ match[1].toLowerCase() ] = match[ 2 ]; + } + } + match = responseHeaders[ key.toLowerCase() ]; + } + return match === undefined ? null : match; + }, + + // Overrides response content-type header + overrideMimeType: function( type ) { + if ( !state ) { + s.mimeType = type; + } + return this; + }, + + // Cancel the request + abort: function( statusText ) { + statusText = statusText || strAbort; + if ( transport ) { + transport.abort( statusText ); + } + done( 0, statusText ); + return this; + } + }; + + // Callback for when everything is done + // It is defined here because jslint complains if it is declared + // at the end of the function (which would be more logical and readable) + function done( status, nativeStatusText, responses, headers ) { + var isSuccess, success, error, response, modified, + statusText = nativeStatusText; + + // Called once + if ( state === 2 ) { + return; + } + + // State is "done" now + state = 2; + + // Clear timeout if it exists + if ( timeoutTimer ) { + clearTimeout( timeoutTimer ); + } + + // Dereference transport for early garbage collection + // (no matter how long the jqXHR object will be used) + transport = undefined; + + // Cache response headers + responseHeadersString = headers || ""; + + // Set readyState + jqXHR.readyState = status > 0 ? 4 : 0; + + // Get response data + if ( responses ) { + response = ajaxHandleResponses( s, jqXHR, responses ); + } + + // If successful, handle type chaining + if ( status >= 200 && status < 300 || status === 304 ) { + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + + modified = jqXHR.getResponseHeader("Last-Modified"); + if ( modified ) { + jQuery.lastModified[ ifModifiedKey ] = modified; + } + modified = jqXHR.getResponseHeader("Etag"); + if ( modified ) { + jQuery.etag[ ifModifiedKey ] = modified; + } + } + + // If not modified + if ( status === 304 ) { + + statusText = "notmodified"; + isSuccess = true; + + // If we have data + } else { + + isSuccess = ajaxConvert( s, response ); + statusText = isSuccess.state; + success = isSuccess.data; + error = isSuccess.error; + isSuccess = !error; + } + } else { + // We extract error from statusText + // then normalize statusText and status for non-aborts + error = statusText; + if ( !statusText || status ) { + statusText = "error"; + if ( status < 0 ) { + status = 0; + } + } + } + + // Set data for the fake xhr object + jqXHR.status = status; + jqXHR.statusText = ( nativeStatusText || statusText ) + ""; + + // Success/Error + if ( isSuccess ) { + deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); + } else { + deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); + } + + // Status-dependent callbacks + jqXHR.statusCode( statusCode ); + statusCode = undefined; + + if ( fireGlobals ) { + globalEventContext.trigger( "ajax" + ( isSuccess ? "Success" : "Error" ), + [ jqXHR, s, isSuccess ? success : error ] ); + } + + // Complete + completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); + + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); + // Handle the global AJAX counter + if ( !( --jQuery.active ) ) { + jQuery.event.trigger( "ajaxStop" ); + } + } + } + + // Attach deferreds + deferred.promise( jqXHR ); + jqXHR.success = jqXHR.done; + jqXHR.error = jqXHR.fail; + jqXHR.complete = completeDeferred.add; + + // Status-dependent callbacks + jqXHR.statusCode = function( map ) { + if ( map ) { + var tmp; + if ( state < 2 ) { + for ( tmp in map ) { + statusCode[ tmp ] = [ statusCode[tmp], map[tmp] ]; + } + } else { + tmp = map[ jqXHR.status ]; + jqXHR.always( tmp ); + } + } + return this; + }; + + // Remove hash character (#7531: and string promotion) + // Add protocol if not provided (#5866: IE7 issue with protocol-less urls) + // We also use the url parameter if available + s.url = ( ( url || s.url ) + "" ).replace( rhash, "" ).replace( rprotocol, ajaxLocParts[ 1 ] + "//" ); + + // Extract dataTypes list + s.dataTypes = jQuery.trim( s.dataType || "*" ).toLowerCase().split( core_rspace ); + + // A cross-domain request is in order when we have a protocol:host:port mismatch + if ( s.crossDomain == null ) { + parts = rurl.exec( s.url.toLowerCase() ) || false; + s.crossDomain = parts && ( parts.join(":") + ( parts[ 3 ] ? "" : parts[ 1 ] === "http:" ? 80 : 443 ) ) !== + ( ajaxLocParts.join(":") + ( ajaxLocParts[ 3 ] ? "" : ajaxLocParts[ 1 ] === "http:" ? 80 : 443 ) ); + } + + // Convert data if not already a string + if ( s.data && s.processData && typeof s.data !== "string" ) { + s.data = jQuery.param( s.data, s.traditional ); + } + + // Apply prefilters + inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); + + // If request was aborted inside a prefilter, stop there + if ( state === 2 ) { + return jqXHR; + } + + // We can fire global events as of now if asked to + fireGlobals = s.global; + + // Uppercase the type + s.type = s.type.toUpperCase(); + + // Determine if request has content + s.hasContent = !rnoContent.test( s.type ); + + // Watch for a new set of requests + if ( fireGlobals && jQuery.active++ === 0 ) { + jQuery.event.trigger( "ajaxStart" ); + } + + // More options handling for requests with no content + if ( !s.hasContent ) { + + // If data is available, append data to url + if ( s.data ) { + s.url += ( rquery.test( s.url ) ? "&" : "?" ) + s.data; + // #9682: remove data so that it's not used in an eventual retry + delete s.data; + } + + // Get ifModifiedKey before adding the anti-cache parameter + ifModifiedKey = s.url; + + // Add anti-cache in url if needed + if ( s.cache === false ) { + + var ts = jQuery.now(), + // try replacing _= if it is there + ret = s.url.replace( rts, "$1_=" + ts ); + + // if nothing was replaced, add timestamp to the end + s.url = ret + ( ( ret === s.url ) ? ( rquery.test( s.url ) ? "&" : "?" ) + "_=" + ts : "" ); + } + } + + // Set the correct header, if data is being sent + if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { + jqXHR.setRequestHeader( "Content-Type", s.contentType ); + } + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + ifModifiedKey = ifModifiedKey || s.url; + if ( jQuery.lastModified[ ifModifiedKey ] ) { + jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ ifModifiedKey ] ); + } + if ( jQuery.etag[ ifModifiedKey ] ) { + jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ ifModifiedKey ] ); + } + } + + // Set the Accepts header for the server, depending on the dataType + jqXHR.setRequestHeader( + "Accept", + s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[0] ] ? + s.accepts[ s.dataTypes[0] ] + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : + s.accepts[ "*" ] + ); + + // Check for headers option + for ( i in s.headers ) { + jqXHR.setRequestHeader( i, s.headers[ i ] ); + } + + // Allow custom headers/mimetypes and early abort + if ( s.beforeSend && ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || state === 2 ) ) { + // Abort if not done already and return + return jqXHR.abort(); + + } + + // aborting is no longer a cancellation + strAbort = "abort"; + + // Install callbacks on deferreds + for ( i in { success: 1, error: 1, complete: 1 } ) { + jqXHR[ i ]( s[ i ] ); + } + + // Get transport + transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); + + // If no transport, we auto-abort + if ( !transport ) { + done( -1, "No Transport" ); + } else { + jqXHR.readyState = 1; + // Send global event + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); + } + // Timeout + if ( s.async && s.timeout > 0 ) { + timeoutTimer = setTimeout( function(){ + jqXHR.abort( "timeout" ); + }, s.timeout ); + } + + try { + state = 1; + transport.send( requestHeaders, done ); + } catch (e) { + // Propagate exception as error if not done + if ( state < 2 ) { + done( -1, e ); + // Simply rethrow otherwise + } else { + throw e; + } + } + } + + return jqXHR; + }, + + // Counter for holding the number of active queries + active: 0, + + // Last-Modified header cache for next request + lastModified: {}, + etag: {} + +}); + +/* Handles responses to an ajax request: + * - sets all responseXXX fields accordingly + * - finds the right dataType (mediates between content-type and expected dataType) + * - returns the corresponding response + */ +function ajaxHandleResponses( s, jqXHR, responses ) { + + var ct, type, finalDataType, firstDataType, + contents = s.contents, + dataTypes = s.dataTypes, + responseFields = s.responseFields; + + // Fill responseXXX fields + for ( type in responseFields ) { + if ( type in responses ) { + jqXHR[ responseFields[type] ] = responses[ type ]; + } + } + + // Remove auto dataType and get content-type in the process + while( dataTypes[ 0 ] === "*" ) { + dataTypes.shift(); + if ( ct === undefined ) { + ct = s.mimeType || jqXHR.getResponseHeader( "content-type" ); + } + } + + // Check if we're dealing with a known content-type + if ( ct ) { + for ( type in contents ) { + if ( contents[ type ] && contents[ type ].test( ct ) ) { + dataTypes.unshift( type ); + break; + } + } + } + + // Check to see if we have a response for the expected dataType + if ( dataTypes[ 0 ] in responses ) { + finalDataType = dataTypes[ 0 ]; + } else { + // Try convertible dataTypes + for ( type in responses ) { + if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[0] ] ) { + finalDataType = type; + break; + } + if ( !firstDataType ) { + firstDataType = type; + } + } + // Or just use first one + finalDataType = finalDataType || firstDataType; + } + + // If we found a dataType + // We add the dataType to the list if needed + // and return the corresponding response + if ( finalDataType ) { + if ( finalDataType !== dataTypes[ 0 ] ) { + dataTypes.unshift( finalDataType ); + } + return responses[ finalDataType ]; + } +} + +// Chain conversions given the request and the original response +function ajaxConvert( s, response ) { + + var conv, conv2, current, tmp, + // Work with a copy of dataTypes in case we need to modify it for conversion + dataTypes = s.dataTypes.slice(), + prev = dataTypes[ 0 ], + converters = {}, + i = 0; + + // Apply the dataFilter if provided + if ( s.dataFilter ) { + response = s.dataFilter( response, s.dataType ); + } + + // Create converters map with lowercased keys + if ( dataTypes[ 1 ] ) { + for ( conv in s.converters ) { + converters[ conv.toLowerCase() ] = s.converters[ conv ]; + } + } + + // Convert to each sequential dataType, tolerating list modification + for ( ; (current = dataTypes[++i]); ) { + + // There's only work to do if current dataType is non-auto + if ( current !== "*" ) { + + // Convert response if prev dataType is non-auto and differs from current + if ( prev !== "*" && prev !== current ) { + + // Seek a direct converter + conv = converters[ prev + " " + current ] || converters[ "* " + current ]; + + // If none found, seek a pair + if ( !conv ) { + for ( conv2 in converters ) { + + // If conv2 outputs current + tmp = conv2.split(" "); + if ( tmp[ 1 ] === current ) { + + // If prev can be converted to accepted input + conv = converters[ prev + " " + tmp[ 0 ] ] || + converters[ "* " + tmp[ 0 ] ]; + if ( conv ) { + // Condense equivalence converters + if ( conv === true ) { + conv = converters[ conv2 ]; + + // Otherwise, insert the intermediate dataType + } else if ( converters[ conv2 ] !== true ) { + current = tmp[ 0 ]; + dataTypes.splice( i--, 0, current ); + } + + break; + } + } + } + } + + // Apply converter (if not an equivalence) + if ( conv !== true ) { + + // Unless errors are allowed to bubble, catch and return them + if ( conv && s["throws"] ) { + response = conv( response ); + } else { + try { + response = conv( response ); + } catch ( e ) { + return { state: "parsererror", error: conv ? e : "No conversion from " + prev + " to " + current }; + } + } + } + } + + // Update prev for next iteration + prev = current; + } + } + + return { state: "success", data: response }; +} +var oldCallbacks = [], + rquestion = /\?/, + rjsonp = /(=)\?(?=&|$)|\?\?/, + nonce = jQuery.now(); + +// Default jsonp settings +jQuery.ajaxSetup({ + jsonp: "callback", + jsonpCallback: function() { + var callback = oldCallbacks.pop() || ( jQuery.expando + "_" + ( nonce++ ) ); + this[ callback ] = true; + return callback; + } +}); + +// Detect, normalize options and install callbacks for jsonp requests +jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR ) { + + var callbackName, overwritten, responseContainer, + data = s.data, + url = s.url, + hasCallback = s.jsonp !== false, + replaceInUrl = hasCallback && rjsonp.test( url ), + replaceInData = hasCallback && !replaceInUrl && typeof data === "string" && + !( s.contentType || "" ).indexOf("application/x-www-form-urlencoded") && + rjsonp.test( data ); + + // Handle iff the expected data type is "jsonp" or we have a parameter to set + if ( s.dataTypes[ 0 ] === "jsonp" || replaceInUrl || replaceInData ) { + + // Get callback name, remembering preexisting value associated with it + callbackName = s.jsonpCallback = jQuery.isFunction( s.jsonpCallback ) ? + s.jsonpCallback() : + s.jsonpCallback; + overwritten = window[ callbackName ]; + + // Insert callback into url or form data + if ( replaceInUrl ) { + s.url = url.replace( rjsonp, "$1" + callbackName ); + } else if ( replaceInData ) { + s.data = data.replace( rjsonp, "$1" + callbackName ); + } else if ( hasCallback ) { + s.url += ( rquestion.test( url ) ? "&" : "?" ) + s.jsonp + "=" + callbackName; + } + + // Use data converter to retrieve json after script execution + s.converters["script json"] = function() { + if ( !responseContainer ) { + jQuery.error( callbackName + " was not called" ); + } + return responseContainer[ 0 ]; + }; + + // force json dataType + s.dataTypes[ 0 ] = "json"; + + // Install callback + window[ callbackName ] = function() { + responseContainer = arguments; + }; + + // Clean-up function (fires after converters) + jqXHR.always(function() { + // Restore preexisting value + window[ callbackName ] = overwritten; + + // Save back as free + if ( s[ callbackName ] ) { + // make sure that re-using the options doesn't screw things around + s.jsonpCallback = originalSettings.jsonpCallback; + + // save the callback name for future use + oldCallbacks.push( callbackName ); + } + + // Call if it was a function and we have a response + if ( responseContainer && jQuery.isFunction( overwritten ) ) { + overwritten( responseContainer[ 0 ] ); + } + + responseContainer = overwritten = undefined; + }); + + // Delegate to script + return "script"; + } +}); +// Install script dataType +jQuery.ajaxSetup({ + accepts: { + script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript" + }, + contents: { + script: /javascript|ecmascript/ + }, + converters: { + "text script": function( text ) { + jQuery.globalEval( text ); + return text; + } + } +}); + +// Handle cache's special case and global +jQuery.ajaxPrefilter( "script", function( s ) { + if ( s.cache === undefined ) { + s.cache = false; + } + if ( s.crossDomain ) { + s.type = "GET"; + s.global = false; + } +}); + +// Bind script tag hack transport +jQuery.ajaxTransport( "script", function(s) { + + // This transport only deals with cross domain requests + if ( s.crossDomain ) { + + var script, + head = document.head || document.getElementsByTagName( "head" )[0] || document.documentElement; + + return { + + send: function( _, callback ) { + + script = document.createElement( "script" ); + + script.async = "async"; + + if ( s.scriptCharset ) { + script.charset = s.scriptCharset; + } + + script.src = s.url; + + // Attach handlers for all browsers + script.onload = script.onreadystatechange = function( _, isAbort ) { + + if ( isAbort || !script.readyState || /loaded|complete/.test( script.readyState ) ) { + + // Handle memory leak in IE + script.onload = script.onreadystatechange = null; + + // Remove the script + if ( head && script.parentNode ) { + head.removeChild( script ); + } + + // Dereference the script + script = undefined; + + // Callback if not abort + if ( !isAbort ) { + callback( 200, "success" ); + } + } + }; + // Use insertBefore instead of appendChild to circumvent an IE6 bug. + // This arises when a base node is used (#2709 and #4378). + head.insertBefore( script, head.firstChild ); + }, + + abort: function() { + if ( script ) { + script.onload( 0, 1 ); + } + } + }; + } +}); +var xhrCallbacks, + // #5280: Internet Explorer will keep connections alive if we don't abort on unload + xhrOnUnloadAbort = window.ActiveXObject ? function() { + // Abort all pending requests + for ( var key in xhrCallbacks ) { + xhrCallbacks[ key ]( 0, 1 ); + } + } : false, + xhrId = 0; + +// Functions to create xhrs +function createStandardXHR() { + try { + return new window.XMLHttpRequest(); + } catch( e ) {} +} + +function createActiveXHR() { + try { + return new window.ActiveXObject( "Microsoft.XMLHTTP" ); + } catch( e ) {} +} + +// Create the request object +// (This is still attached to ajaxSettings for backward compatibility) +jQuery.ajaxSettings.xhr = window.ActiveXObject ? + /* Microsoft failed to properly + * implement the XMLHttpRequest in IE7 (can't request local files), + * so we use the ActiveXObject when it is available + * Additionally XMLHttpRequest can be disabled in IE7/IE8 so + * we need a fallback. + */ + function() { + return !this.isLocal && createStandardXHR() || createActiveXHR(); + } : + // For all other browsers, use the standard XMLHttpRequest object + createStandardXHR; + +// Determine support properties +(function( xhr ) { + jQuery.extend( jQuery.support, { + ajax: !!xhr, + cors: !!xhr && ( "withCredentials" in xhr ) + }); +})( jQuery.ajaxSettings.xhr() ); + +// Create transport if the browser can provide an xhr +if ( jQuery.support.ajax ) { + + jQuery.ajaxTransport(function( s ) { + // Cross domain only allowed if supported through XMLHttpRequest + if ( !s.crossDomain || jQuery.support.cors ) { + + var callback; + + return { + send: function( headers, complete ) { + + // Get a new xhr + var handle, i, + xhr = s.xhr(); + + // Open the socket + // Passing null username, generates a login popup on Opera (#2865) + if ( s.username ) { + xhr.open( s.type, s.url, s.async, s.username, s.password ); + } else { + xhr.open( s.type, s.url, s.async ); + } + + // Apply custom fields if provided + if ( s.xhrFields ) { + for ( i in s.xhrFields ) { + xhr[ i ] = s.xhrFields[ i ]; + } + } + + // Override mime type if needed + if ( s.mimeType && xhr.overrideMimeType ) { + xhr.overrideMimeType( s.mimeType ); + } + + // X-Requested-With header + // For cross-domain requests, seeing as conditions for a preflight are + // akin to a jigsaw puzzle, we simply never set it to be sure. + // (it can always be set on a per-request basis or even using ajaxSetup) + // For same-domain requests, won't change header if already provided. + if ( !s.crossDomain && !headers["X-Requested-With"] ) { + headers[ "X-Requested-With" ] = "XMLHttpRequest"; + } + + // Need an extra try/catch for cross domain requests in Firefox 3 + try { + for ( i in headers ) { + xhr.setRequestHeader( i, headers[ i ] ); + } + } catch( _ ) {} + + // Do send the request + // This may raise an exception which is actually + // handled in jQuery.ajax (so no try/catch here) + xhr.send( ( s.hasContent && s.data ) || null ); + + // Listener + callback = function( _, isAbort ) { + + var status, + statusText, + responseHeaders, + responses, + xml; + + // Firefox throws exceptions when accessing properties + // of an xhr when a network error occurred + // http://helpful.knobs-dials.com/index.php/Component_returned_failure_code:_0x80040111_(NS_ERROR_NOT_AVAILABLE) + try { + + // Was never called and is aborted or complete + if ( callback && ( isAbort || xhr.readyState === 4 ) ) { + + // Only called once + callback = undefined; + + // Do not keep as active anymore + if ( handle ) { + xhr.onreadystatechange = jQuery.noop; + if ( xhrOnUnloadAbort ) { + delete xhrCallbacks[ handle ]; + } + } + + // If it's an abort + if ( isAbort ) { + // Abort it manually if needed + if ( xhr.readyState !== 4 ) { + xhr.abort(); + } + } else { + status = xhr.status; + responseHeaders = xhr.getAllResponseHeaders(); + responses = {}; + xml = xhr.responseXML; + + // Construct response list + if ( xml && xml.documentElement /* #4958 */ ) { + responses.xml = xml; + } + + // When requesting binary data, IE6-9 will throw an exception + // on any attempt to access responseText (#11426) + try { + responses.text = xhr.responseText; + } catch( _ ) { + } + + // Firefox throws an exception when accessing + // statusText for faulty cross-domain requests + try { + statusText = xhr.statusText; + } catch( e ) { + // We normalize with Webkit giving an empty statusText + statusText = ""; + } + + // Filter status for non standard behaviors + + // If the request is local and we have data: assume a success + // (success with no data won't get notified, that's the best we + // can do given current implementations) + if ( !status && s.isLocal && !s.crossDomain ) { + status = responses.text ? 200 : 404; + // IE - #1450: sometimes returns 1223 when it should be 204 + } else if ( status === 1223 ) { + status = 204; + } + } + } + } catch( firefoxAccessException ) { + if ( !isAbort ) { + complete( -1, firefoxAccessException ); + } + } + + // Call complete if needed + if ( responses ) { + complete( status, statusText, responses, responseHeaders ); + } + }; + + if ( !s.async ) { + // if we're in sync mode we fire the callback + callback(); + } else if ( xhr.readyState === 4 ) { + // (IE6 & IE7) if it's in cache and has been + // retrieved directly we need to fire the callback + setTimeout( callback, 0 ); + } else { + handle = ++xhrId; + if ( xhrOnUnloadAbort ) { + // Create the active xhrs callbacks list if needed + // and attach the unload handler + if ( !xhrCallbacks ) { + xhrCallbacks = {}; + jQuery( window ).unload( xhrOnUnloadAbort ); + } + // Add to list of active xhrs callbacks + xhrCallbacks[ handle ] = callback; + } + xhr.onreadystatechange = callback; + } + }, + + abort: function() { + if ( callback ) { + callback(0,1); + } + } + }; + } + }); +} +var fxNow, timerId, + rfxtypes = /^(?:toggle|show|hide)$/, + rfxnum = new RegExp( "^(?:([-+])=|)(" + core_pnum + ")([a-z%]*)$", "i" ), + rrun = /queueHooks$/, + animationPrefilters = [ defaultPrefilter ], + tweeners = { + "*": [function( prop, value ) { + var end, unit, + tween = this.createTween( prop, value ), + parts = rfxnum.exec( value ), + target = tween.cur(), + start = +target || 0, + scale = 1, + maxIterations = 20; + + if ( parts ) { + end = +parts[2]; + unit = parts[3] || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + + // We need to compute starting value + if ( unit !== "px" && start ) { + // Iteratively approximate from a nonzero starting point + // Prefer the current property, because this process will be trivial if it uses the same units + // Fallback to end or a simple constant + start = jQuery.css( tween.elem, prop, true ) || end || 1; + + do { + // If previous iteration zeroed out, double until we get *something* + // Use a string for doubling factor so we don't accidentally see scale as unchanged below + scale = scale || ".5"; + + // Adjust and apply + start = start / scale; + jQuery.style( tween.elem, prop, start + unit ); + + // Update scale, tolerating zero or NaN from tween.cur() + // And breaking the loop if scale is unchanged or perfect, or if we've just had enough + } while ( scale !== (scale = tween.cur() / target) && scale !== 1 && --maxIterations ); + } + + tween.unit = unit; + tween.start = start; + // If a +=/-= token was provided, we're doing a relative animation + tween.end = parts[1] ? start + ( parts[1] + 1 ) * end : end; + } + return tween; + }] + }; + +// Animations created synchronously will run synchronously +function createFxNow() { + setTimeout(function() { + fxNow = undefined; + }, 0 ); + return ( fxNow = jQuery.now() ); +} + +function createTweens( animation, props ) { + jQuery.each( props, function( prop, value ) { + var collection = ( tweeners[ prop ] || [] ).concat( tweeners[ "*" ] ), + index = 0, + length = collection.length; + for ( ; index < length; index++ ) { + if ( collection[ index ].call( animation, prop, value ) ) { + + // we're done with this property + return; + } + } + }); +} + +function Animation( elem, properties, options ) { + var result, + index = 0, + tweenerIndex = 0, + length = animationPrefilters.length, + deferred = jQuery.Deferred().always( function() { + // don't match elem in the :animated selector + delete tick.elem; + }), + tick = function() { + var currentTime = fxNow || createFxNow(), + remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), + percent = 1 - ( remaining / animation.duration || 0 ), + index = 0, + length = animation.tweens.length; + + for ( ; index < length ; index++ ) { + animation.tweens[ index ].run( percent ); + } + + deferred.notifyWith( elem, [ animation, percent, remaining ]); + + if ( percent < 1 && length ) { + return remaining; + } else { + deferred.resolveWith( elem, [ animation ] ); + return false; + } + }, + animation = deferred.promise({ + elem: elem, + props: jQuery.extend( {}, properties ), + opts: jQuery.extend( true, { specialEasing: {} }, options ), + originalProperties: properties, + originalOptions: options, + startTime: fxNow || createFxNow(), + duration: options.duration, + tweens: [], + createTween: function( prop, end, easing ) { + var tween = jQuery.Tween( elem, animation.opts, prop, end, + animation.opts.specialEasing[ prop ] || animation.opts.easing ); + animation.tweens.push( tween ); + return tween; + }, + stop: function( gotoEnd ) { + var index = 0, + // if we are going to the end, we want to run all the tweens + // otherwise we skip this part + length = gotoEnd ? animation.tweens.length : 0; + + for ( ; index < length ; index++ ) { + animation.tweens[ index ].run( 1 ); + } + + // resolve when we played the last frame + // otherwise, reject + if ( gotoEnd ) { + deferred.resolveWith( elem, [ animation, gotoEnd ] ); + } else { + deferred.rejectWith( elem, [ animation, gotoEnd ] ); + } + return this; + } + }), + props = animation.props; + + propFilter( props, animation.opts.specialEasing ); + + for ( ; index < length ; index++ ) { + result = animationPrefilters[ index ].call( animation, elem, props, animation.opts ); + if ( result ) { + return result; + } + } + + createTweens( animation, props ); + + if ( jQuery.isFunction( animation.opts.start ) ) { + animation.opts.start.call( elem, animation ); + } + + jQuery.fx.timer( + jQuery.extend( tick, { + anim: animation, + queue: animation.opts.queue, + elem: elem + }) + ); + + // attach callbacks from options + return animation.progress( animation.opts.progress ) + .done( animation.opts.done, animation.opts.complete ) + .fail( animation.opts.fail ) + .always( animation.opts.always ); +} + +function propFilter( props, specialEasing ) { + var index, name, easing, value, hooks; + + // camelCase, specialEasing and expand cssHook pass + for ( index in props ) { + name = jQuery.camelCase( index ); + easing = specialEasing[ name ]; + value = props[ index ]; + if ( jQuery.isArray( value ) ) { + easing = value[ 1 ]; + value = props[ index ] = value[ 0 ]; + } + + if ( index !== name ) { + props[ name ] = value; + delete props[ index ]; + } + + hooks = jQuery.cssHooks[ name ]; + if ( hooks && "expand" in hooks ) { + value = hooks.expand( value ); + delete props[ name ]; + + // not quite $.extend, this wont overwrite keys already present. + // also - reusing 'index' from above because we have the correct "name" + for ( index in value ) { + if ( !( index in props ) ) { + props[ index ] = value[ index ]; + specialEasing[ index ] = easing; + } + } + } else { + specialEasing[ name ] = easing; + } + } +} + +jQuery.Animation = jQuery.extend( Animation, { + + tweener: function( props, callback ) { + if ( jQuery.isFunction( props ) ) { + callback = props; + props = [ "*" ]; + } else { + props = props.split(" "); + } + + var prop, + index = 0, + length = props.length; + + for ( ; index < length ; index++ ) { + prop = props[ index ]; + tweeners[ prop ] = tweeners[ prop ] || []; + tweeners[ prop ].unshift( callback ); + } + }, + + prefilter: function( callback, prepend ) { + if ( prepend ) { + animationPrefilters.unshift( callback ); + } else { + animationPrefilters.push( callback ); + } + } +}); + +function defaultPrefilter( elem, props, opts ) { + var index, prop, value, length, dataShow, tween, hooks, oldfire, + anim = this, + style = elem.style, + orig = {}, + handled = [], + hidden = elem.nodeType && isHidden( elem ); + + // handle queue: false promises + if ( !opts.queue ) { + hooks = jQuery._queueHooks( elem, "fx" ); + if ( hooks.unqueued == null ) { + hooks.unqueued = 0; + oldfire = hooks.empty.fire; + hooks.empty.fire = function() { + if ( !hooks.unqueued ) { + oldfire(); + } + }; + } + hooks.unqueued++; + + anim.always(function() { + // doing this makes sure that the complete handler will be called + // before this completes + anim.always(function() { + hooks.unqueued--; + if ( !jQuery.queue( elem, "fx" ).length ) { + hooks.empty.fire(); + } + }); + }); + } + + // height/width overflow pass + if ( elem.nodeType === 1 && ( "height" in props || "width" in props ) ) { + // Make sure that nothing sneaks out + // Record all 3 overflow attributes because IE does not + // change the overflow attribute when overflowX and + // overflowY are set to the same value + opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; + + // Set display property to inline-block for height/width + // animations on inline elements that are having width/height animated + if ( jQuery.css( elem, "display" ) === "inline" && + jQuery.css( elem, "float" ) === "none" ) { + + // inline-level elements accept inline-block; + // block-level elements need to be inline with layout + if ( !jQuery.support.inlineBlockNeedsLayout || css_defaultDisplay( elem.nodeName ) === "inline" ) { + style.display = "inline-block"; + + } else { + style.zoom = 1; + } + } + } + + if ( opts.overflow ) { + style.overflow = "hidden"; + if ( !jQuery.support.shrinkWrapBlocks ) { + anim.done(function() { + style.overflow = opts.overflow[ 0 ]; + style.overflowX = opts.overflow[ 1 ]; + style.overflowY = opts.overflow[ 2 ]; + }); + } + } + + + // show/hide pass + for ( index in props ) { + value = props[ index ]; + if ( rfxtypes.exec( value ) ) { + delete props[ index ]; + if ( value === ( hidden ? "hide" : "show" ) ) { + continue; + } + handled.push( index ); + } + } + + length = handled.length; + if ( length ) { + dataShow = jQuery._data( elem, "fxshow" ) || jQuery._data( elem, "fxshow", {} ); + if ( hidden ) { + jQuery( elem ).show(); + } else { + anim.done(function() { + jQuery( elem ).hide(); + }); + } + anim.done(function() { + var prop; + jQuery.removeData( elem, "fxshow", true ); + for ( prop in orig ) { + jQuery.style( elem, prop, orig[ prop ] ); + } + }); + for ( index = 0 ; index < length ; index++ ) { + prop = handled[ index ]; + tween = anim.createTween( prop, hidden ? dataShow[ prop ] : 0 ); + orig[ prop ] = dataShow[ prop ] || jQuery.style( elem, prop ); + + if ( !( prop in dataShow ) ) { + dataShow[ prop ] = tween.start; + if ( hidden ) { + tween.end = tween.start; + tween.start = prop === "width" || prop === "height" ? 1 : 0; + } + } + } + } +} + +function Tween( elem, options, prop, end, easing ) { + return new Tween.prototype.init( elem, options, prop, end, easing ); +} +jQuery.Tween = Tween; + +Tween.prototype = { + constructor: Tween, + init: function( elem, options, prop, end, easing, unit ) { + this.elem = elem; + this.prop = prop; + this.easing = easing || "swing"; + this.options = options; + this.start = this.now = this.cur(); + this.end = end; + this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + }, + cur: function() { + var hooks = Tween.propHooks[ this.prop ]; + + return hooks && hooks.get ? + hooks.get( this ) : + Tween.propHooks._default.get( this ); + }, + run: function( percent ) { + var eased, + hooks = Tween.propHooks[ this.prop ]; + + if ( this.options.duration ) { + this.pos = eased = jQuery.easing[ this.easing ]( + percent, this.options.duration * percent, 0, 1, this.options.duration + ); + } else { + this.pos = eased = percent; + } + this.now = ( this.end - this.start ) * eased + this.start; + + if ( this.options.step ) { + this.options.step.call( this.elem, this.now, this ); + } + + if ( hooks && hooks.set ) { + hooks.set( this ); + } else { + Tween.propHooks._default.set( this ); + } + return this; + } +}; + +Tween.prototype.init.prototype = Tween.prototype; + +Tween.propHooks = { + _default: { + get: function( tween ) { + var result; + + if ( tween.elem[ tween.prop ] != null && + (!tween.elem.style || tween.elem.style[ tween.prop ] == null) ) { + return tween.elem[ tween.prop ]; + } + + // passing any value as a 4th parameter to .css will automatically + // attempt a parseFloat and fallback to a string if the parse fails + // so, simple values such as "10px" are parsed to Float. + // complex values such as "rotate(1rad)" are returned as is. + result = jQuery.css( tween.elem, tween.prop, false, "" ); + // Empty strings, null, undefined and "auto" are converted to 0. + return !result || result === "auto" ? 0 : result; + }, + set: function( tween ) { + // use step hook for back compat - use cssHook if its there - use .style if its + // available and use plain properties where available + if ( jQuery.fx.step[ tween.prop ] ) { + jQuery.fx.step[ tween.prop ]( tween ); + } else if ( tween.elem.style && ( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null || jQuery.cssHooks[ tween.prop ] ) ) { + jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); + } else { + tween.elem[ tween.prop ] = tween.now; + } + } + } +}; + +// Remove in 2.0 - this supports IE8's panic based approach +// to setting things on disconnected nodes + +Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { + set: function( tween ) { + if ( tween.elem.nodeType && tween.elem.parentNode ) { + tween.elem[ tween.prop ] = tween.now; + } + } +}; + +jQuery.each([ "toggle", "show", "hide" ], function( i, name ) { + var cssFn = jQuery.fn[ name ]; + jQuery.fn[ name ] = function( speed, easing, callback ) { + return speed == null || typeof speed === "boolean" || + // special check for .toggle( handler, handler, ... ) + ( !i && jQuery.isFunction( speed ) && jQuery.isFunction( easing ) ) ? + cssFn.apply( this, arguments ) : + this.animate( genFx( name, true ), speed, easing, callback ); + }; +}); + +jQuery.fn.extend({ + fadeTo: function( speed, to, easing, callback ) { + + // show any hidden elements after setting opacity to 0 + return this.filter( isHidden ).css( "opacity", 0 ).show() + + // animate to the value specified + .end().animate({ opacity: to }, speed, easing, callback ); + }, + animate: function( prop, speed, easing, callback ) { + var empty = jQuery.isEmptyObject( prop ), + optall = jQuery.speed( speed, easing, callback ), + doAnimation = function() { + // Operate on a copy of prop so per-property easing won't be lost + var anim = Animation( this, jQuery.extend( {}, prop ), optall ); + + // Empty animations resolve immediately + if ( empty ) { + anim.stop( true ); + } + }; + + return empty || optall.queue === false ? + this.each( doAnimation ) : + this.queue( optall.queue, doAnimation ); + }, + stop: function( type, clearQueue, gotoEnd ) { + var stopQueue = function( hooks ) { + var stop = hooks.stop; + delete hooks.stop; + stop( gotoEnd ); + }; + + if ( typeof type !== "string" ) { + gotoEnd = clearQueue; + clearQueue = type; + type = undefined; + } + if ( clearQueue && type !== false ) { + this.queue( type || "fx", [] ); + } + + return this.each(function() { + var dequeue = true, + index = type != null && type + "queueHooks", + timers = jQuery.timers, + data = jQuery._data( this ); + + if ( index ) { + if ( data[ index ] && data[ index ].stop ) { + stopQueue( data[ index ] ); + } + } else { + for ( index in data ) { + if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { + stopQueue( data[ index ] ); + } + } + } + + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && (type == null || timers[ index ].queue === type) ) { + timers[ index ].anim.stop( gotoEnd ); + dequeue = false; + timers.splice( index, 1 ); + } + } + + // start the next in the queue if the last step wasn't forced + // timers currently will call their complete callbacks, which will dequeue + // but only if they were gotoEnd + if ( dequeue || !gotoEnd ) { + jQuery.dequeue( this, type ); + } + }); + } +}); + +// Generate parameters to create a standard animation +function genFx( type, includeWidth ) { + var which, + attrs = { height: type }, + i = 0; + + // if we include width, step value is 1 to do all cssExpand values, + // if we don't include width, step value is 2 to skip over Left and Right + includeWidth = includeWidth? 1 : 0; + for( ; i < 4 ; i += 2 - includeWidth ) { + which = cssExpand[ i ]; + attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; + } + + if ( includeWidth ) { + attrs.opacity = attrs.width = type; + } + + return attrs; +} + +// Generate shortcuts for custom animations +jQuery.each({ + slideDown: genFx("show"), + slideUp: genFx("hide"), + slideToggle: genFx("toggle"), + fadeIn: { opacity: "show" }, + fadeOut: { opacity: "hide" }, + fadeToggle: { opacity: "toggle" } +}, function( name, props ) { + jQuery.fn[ name ] = function( speed, easing, callback ) { + return this.animate( props, speed, easing, callback ); + }; +}); + +jQuery.speed = function( speed, easing, fn ) { + var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { + complete: fn || !fn && easing || + jQuery.isFunction( speed ) && speed, + duration: speed, + easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing + }; + + opt.duration = jQuery.fx.off ? 0 : typeof opt.duration === "number" ? opt.duration : + opt.duration in jQuery.fx.speeds ? jQuery.fx.speeds[ opt.duration ] : jQuery.fx.speeds._default; + + // normalize opt.queue - true/undefined/null -> "fx" + if ( opt.queue == null || opt.queue === true ) { + opt.queue = "fx"; + } + + // Queueing + opt.old = opt.complete; + + opt.complete = function() { + if ( jQuery.isFunction( opt.old ) ) { + opt.old.call( this ); + } + + if ( opt.queue ) { + jQuery.dequeue( this, opt.queue ); + } + }; + + return opt; +}; + +jQuery.easing = { + linear: function( p ) { + return p; + }, + swing: function( p ) { + return 0.5 - Math.cos( p*Math.PI ) / 2; + } +}; + +jQuery.timers = []; +jQuery.fx = Tween.prototype.init; +jQuery.fx.tick = function() { + var timer, + timers = jQuery.timers, + i = 0; + + for ( ; i < timers.length; i++ ) { + timer = timers[ i ]; + // Checks the timer has not already been removed + if ( !timer() && timers[ i ] === timer ) { + timers.splice( i--, 1 ); + } + } + + if ( !timers.length ) { + jQuery.fx.stop(); + } +}; + +jQuery.fx.timer = function( timer ) { + if ( timer() && jQuery.timers.push( timer ) && !timerId ) { + timerId = setInterval( jQuery.fx.tick, jQuery.fx.interval ); + } +}; + +jQuery.fx.interval = 13; + +jQuery.fx.stop = function() { + clearInterval( timerId ); + timerId = null; +}; + +jQuery.fx.speeds = { + slow: 600, + fast: 200, + // Default speed + _default: 400 +}; + +// Back Compat <1.8 extension point +jQuery.fx.step = {}; + +if ( jQuery.expr && jQuery.expr.filters ) { + jQuery.expr.filters.animated = function( elem ) { + return jQuery.grep(jQuery.timers, function( fn ) { + return elem === fn.elem; + }).length; + }; +} +var rroot = /^(?:body|html)$/i; + +jQuery.fn.offset = function( options ) { + if ( arguments.length ) { + return options === undefined ? + this : + this.each(function( i ) { + jQuery.offset.setOffset( this, options, i ); + }); + } + + var docElem, body, win, clientTop, clientLeft, scrollTop, scrollLeft, + box = { top: 0, left: 0 }, + elem = this[ 0 ], + doc = elem && elem.ownerDocument; + + if ( !doc ) { + return; + } + + if ( (body = doc.body) === elem ) { + return jQuery.offset.bodyOffset( elem ); + } + + docElem = doc.documentElement; + + // Make sure it's not a disconnected DOM node + if ( !jQuery.contains( docElem, elem ) ) { + return box; + } + + // If we don't have gBCR, just use 0,0 rather than error + // BlackBerry 5, iOS 3 (original iPhone) + if ( typeof elem.getBoundingClientRect !== "undefined" ) { + box = elem.getBoundingClientRect(); + } + win = getWindow( doc ); + clientTop = docElem.clientTop || body.clientTop || 0; + clientLeft = docElem.clientLeft || body.clientLeft || 0; + scrollTop = win.pageYOffset || docElem.scrollTop; + scrollLeft = win.pageXOffset || docElem.scrollLeft; + return { + top: box.top + scrollTop - clientTop, + left: box.left + scrollLeft - clientLeft + }; +}; + +jQuery.offset = { + + bodyOffset: function( body ) { + var top = body.offsetTop, + left = body.offsetLeft; + + if ( jQuery.support.doesNotIncludeMarginInBodyOffset ) { + top += parseFloat( jQuery.css(body, "marginTop") ) || 0; + left += parseFloat( jQuery.css(body, "marginLeft") ) || 0; + } + + return { top: top, left: left }; + }, + + setOffset: function( elem, options, i ) { + var position = jQuery.css( elem, "position" ); + + // set position first, in-case top/left are set even on static elem + if ( position === "static" ) { + elem.style.position = "relative"; + } + + var curElem = jQuery( elem ), + curOffset = curElem.offset(), + curCSSTop = jQuery.css( elem, "top" ), + curCSSLeft = jQuery.css( elem, "left" ), + calculatePosition = ( position === "absolute" || position === "fixed" ) && jQuery.inArray("auto", [curCSSTop, curCSSLeft]) > -1, + props = {}, curPosition = {}, curTop, curLeft; + + // need to be able to calculate position if either top or left is auto and position is either absolute or fixed + if ( calculatePosition ) { + curPosition = curElem.position(); + curTop = curPosition.top; + curLeft = curPosition.left; + } else { + curTop = parseFloat( curCSSTop ) || 0; + curLeft = parseFloat( curCSSLeft ) || 0; + } + + if ( jQuery.isFunction( options ) ) { + options = options.call( elem, i, curOffset ); + } + + if ( options.top != null ) { + props.top = ( options.top - curOffset.top ) + curTop; + } + if ( options.left != null ) { + props.left = ( options.left - curOffset.left ) + curLeft; + } + + if ( "using" in options ) { + options.using.call( elem, props ); + } else { + curElem.css( props ); + } + } +}; + + +jQuery.fn.extend({ + + position: function() { + if ( !this[0] ) { + return; + } + + var elem = this[0], + + // Get *real* offsetParent + offsetParent = this.offsetParent(), + + // Get correct offsets + offset = this.offset(), + parentOffset = rroot.test(offsetParent[0].nodeName) ? { top: 0, left: 0 } : offsetParent.offset(); + + // Subtract element margins + // note: when an element has margin: auto the offsetLeft and marginLeft + // are the same in Safari causing offset.left to incorrectly be 0 + offset.top -= parseFloat( jQuery.css(elem, "marginTop") ) || 0; + offset.left -= parseFloat( jQuery.css(elem, "marginLeft") ) || 0; + + // Add offsetParent borders + parentOffset.top += parseFloat( jQuery.css(offsetParent[0], "borderTopWidth") ) || 0; + parentOffset.left += parseFloat( jQuery.css(offsetParent[0], "borderLeftWidth") ) || 0; + + // Subtract the two offsets + return { + top: offset.top - parentOffset.top, + left: offset.left - parentOffset.left + }; + }, + + offsetParent: function() { + return this.map(function() { + var offsetParent = this.offsetParent || document.body; + while ( offsetParent && (!rroot.test(offsetParent.nodeName) && jQuery.css(offsetParent, "position") === "static") ) { + offsetParent = offsetParent.offsetParent; + } + return offsetParent || document.body; + }); + } +}); + + +// Create scrollLeft and scrollTop methods +jQuery.each( {scrollLeft: "pageXOffset", scrollTop: "pageYOffset"}, function( method, prop ) { + var top = /Y/.test( prop ); + + jQuery.fn[ method ] = function( val ) { + return jQuery.access( this, function( elem, method, val ) { + var win = getWindow( elem ); + + if ( val === undefined ) { + return win ? (prop in win) ? win[ prop ] : + win.document.documentElement[ method ] : + elem[ method ]; + } + + if ( win ) { + win.scrollTo( + !top ? val : jQuery( win ).scrollLeft(), + top ? val : jQuery( win ).scrollTop() + ); + + } else { + elem[ method ] = val; + } + }, method, val, arguments.length, null ); + }; +}); + +function getWindow( elem ) { + return jQuery.isWindow( elem ) ? + elem : + elem.nodeType === 9 ? + elem.defaultView || elem.parentWindow : + false; +} +// Create innerHeight, innerWidth, height, width, outerHeight and outerWidth methods +jQuery.each( { Height: "height", Width: "width" }, function( name, type ) { + jQuery.each( { padding: "inner" + name, content: type, "": "outer" + name }, function( defaultExtra, funcName ) { + // margin is only for outerHeight, outerWidth + jQuery.fn[ funcName ] = function( margin, value ) { + var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ), + extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" ); + + return jQuery.access( this, function( elem, type, value ) { + var doc; + + if ( jQuery.isWindow( elem ) ) { + // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there + // isn't a whole lot we can do. See pull request at this URL for discussion: + // https://github.com/jquery/jquery/pull/764 + return elem.document.documentElement[ "client" + name ]; + } + + // Get document width or height + if ( elem.nodeType === 9 ) { + doc = elem.documentElement; + + // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], whichever is greatest + // unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it. + return Math.max( + elem.body[ "scroll" + name ], doc[ "scroll" + name ], + elem.body[ "offset" + name ], doc[ "offset" + name ], + doc[ "client" + name ] + ); + } + + return value === undefined ? + // Get width or height on the element, requesting but not forcing parseFloat + jQuery.css( elem, type, value, extra ) : + + // Set width or height on the element + jQuery.style( elem, type, value, extra ); + }, type, chainable ? margin : undefined, chainable, null ); + }; + }); +}); +// Expose jQuery to the global object +window.jQuery = window.$ = jQuery; + +// Expose jQuery as an AMD module, but only for AMD loaders that +// understand the issues with loading multiple versions of jQuery +// in a page that all might call define(). The loader will indicate +// they have special allowances for multiple jQuery versions by +// specifying define.amd.jQuery = true. Register as a named module, +// since jQuery can be concatenated with other files that may use define, +// but not use a proper concatenation script that understands anonymous +// AMD modules. A named AMD is safest and most robust way to register. +// Lowercase jquery is used because AMD module names are derived from +// file names, and jQuery is normally delivered in a lowercase file name. +// Do this after creating the global so that if an AMD module wants to call +// noConflict to hide this version of jQuery, it will work. +if ( typeof define === "function" && define.amd && define.amd.jQuery ) { + define( "jquery", [], function () { return jQuery; } ); +} + +})( window ); diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Scripts/jquery-1.8.2.min.js b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Scripts/jquery-1.8.2.min.js new file mode 100644 index 0000000..bc3fbc8 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Scripts/jquery-1.8.2.min.js @@ -0,0 +1,2 @@ +/*! jQuery v1.8.2 jquery.com | jquery.org/license */ +(function(a,b){function G(a){var b=F[a]={};return p.each(a.split(s),function(a,c){b[c]=!0}),b}function J(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(I,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:+d+""===d?+d:H.test(d)?p.parseJSON(d):d}catch(f){}p.data(a,c,d)}else d=b}return d}function K(a){var b;for(b in a){if(b==="data"&&p.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function ba(){return!1}function bb(){return!0}function bh(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function bi(a,b){do a=a[b];while(a&&a.nodeType!==1);return a}function bj(a,b,c){b=b||0;if(p.isFunction(b))return p.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return p.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=p.grep(a,function(a){return a.nodeType===1});if(be.test(b))return p.filter(b,d,!c);b=p.filter(b,d)}return p.grep(a,function(a,d){return p.inArray(a,b)>=0===c})}function bk(a){var b=bl.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function bC(a,b){return a.getElementsByTagName(b)[0]||a.appendChild(a.ownerDocument.createElement(b))}function bD(a,b){if(b.nodeType!==1||!p.hasData(a))return;var c,d,e,f=p._data(a),g=p._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;d").appendTo(e.body),c=b.css("display");b.remove();if(c==="none"||c===""){bI=e.body.appendChild(bI||p.extend(e.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!bJ||!bI.createElement)bJ=(bI.contentWindow||bI.contentDocument).document,bJ.write(""),bJ.close();b=bJ.body.appendChild(bJ.createElement(a)),c=bH(b,"display"),e.body.removeChild(bI)}return bS[a]=c,c}function ci(a,b,c,d){var e;if(p.isArray(b))p.each(b,function(b,e){c||ce.test(a)?d(a,e):ci(a+"["+(typeof e=="object"?b:"")+"]",e,c,d)});else if(!c&&p.type(b)==="object")for(e in b)ci(a+"["+e+"]",b[e],c,d);else d(a,b)}function cz(a){return function(b,c){typeof b!="string"&&(c=b,b="*");var d,e,f,g=b.toLowerCase().split(s),h=0,i=g.length;if(p.isFunction(c))for(;h)[^>]*$|#([\w\-]*)$)/,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,y=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,z=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,A=/^-ms-/,B=/-([\da-z])/gi,C=function(a,b){return(b+"").toUpperCase()},D=function(){e.addEventListener?(e.removeEventListener("DOMContentLoaded",D,!1),p.ready()):e.readyState==="complete"&&(e.detachEvent("onreadystatechange",D),p.ready())},E={};p.fn=p.prototype={constructor:p,init:function(a,c,d){var f,g,h,i;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(typeof a=="string"){a.charAt(0)==="<"&&a.charAt(a.length-1)===">"&&a.length>=3?f=[null,a,null]:f=u.exec(a);if(f&&(f[1]||!c)){if(f[1])return c=c instanceof p?c[0]:c,i=c&&c.nodeType?c.ownerDocument||c:e,a=p.parseHTML(f[1],i,!0),v.test(f[1])&&p.isPlainObject(c)&&this.attr.call(a,c,!0),p.merge(this,a);g=e.getElementById(f[2]);if(g&&g.parentNode){if(g.id!==f[2])return d.find(a);this.length=1,this[0]=g}return this.context=e,this.selector=a,this}return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a)}return p.isFunction(a)?d.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),p.makeArray(a,this))},selector:"",jquery:"1.8.2",length:0,size:function(){return this.length},toArray:function(){return k.call(this)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=p.merge(this.constructor(),a);return d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return p.each(this,a,b)},ready:function(a){return p.ready.promise().done(a),this},eq:function(a){return a=+a,a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(k.apply(this,arguments),"slice",k.call(arguments).join(","))},map:function(a){return this.pushStack(p.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:j,sort:[].sort,splice:[].splice},p.fn.init.prototype=p.fn,p.extend=p.fn.extend=function(){var a,c,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;typeof h=="boolean"&&(k=h,h=arguments[1]||{},i=2),typeof h!="object"&&!p.isFunction(h)&&(h={}),j===i&&(h=this,--i);for(;i0)return;d.resolveWith(e,[p]),p.fn.trigger&&p(e).trigger("ready").off("ready")},isFunction:function(a){return p.type(a)==="function"},isArray:Array.isArray||function(a){return p.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):E[m.call(a)]||"object"},isPlainObject:function(a){if(!a||p.type(a)!=="object"||a.nodeType||p.isWindow(a))return!1;try{if(a.constructor&&!n.call(a,"constructor")&&!n.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||n.call(a,d)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},error:function(a){throw new Error(a)},parseHTML:function(a,b,c){var d;return!a||typeof a!="string"?null:(typeof b=="boolean"&&(c=b,b=0),b=b||e,(d=v.exec(a))?[b.createElement(d[1])]:(d=p.buildFragment([a],b,c?null:[]),p.merge([],(d.cacheable?p.clone(d.fragment):d.fragment).childNodes)))},parseJSON:function(b){if(!b||typeof b!="string")return null;b=p.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(w.test(b.replace(y,"@").replace(z,"]").replace(x,"")))return(new Function("return "+b))();p.error("Invalid JSON: "+b)},parseXML:function(c){var d,e;if(!c||typeof c!="string")return null;try{a.DOMParser?(e=new DOMParser,d=e.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(f){d=b}return(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&p.error("Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&r.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(A,"ms-").replace(B,C)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,c,d){var e,f=0,g=a.length,h=g===b||p.isFunction(a);if(d){if(h){for(e in a)if(c.apply(a[e],d)===!1)break}else for(;f0&&a[0]&&a[i-1]||i===0||p.isArray(a));if(j)for(;h-1)i.splice(c,1),e&&(c<=g&&g--,c<=h&&h--)}),this},has:function(a){return p.inArray(a,i)>-1},empty:function(){return i=[],this},disable:function(){return i=j=c=b,this},disabled:function(){return!i},lock:function(){return j=b,c||l.disable(),this},locked:function(){return!j},fireWith:function(a,b){return b=b||[],b=[a,b.slice?b.slice():b],i&&(!d||j)&&(e?j.push(b):k(b)),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!d}};return l},p.extend({Deferred:function(a){var b=[["resolve","done",p.Callbacks("once memory"),"resolved"],["reject","fail",p.Callbacks("once memory"),"rejected"],["notify","progress",p.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return p.Deferred(function(c){p.each(b,function(b,d){var f=d[0],g=a[b];e[d[1]](p.isFunction(g)?function(){var a=g.apply(this,arguments);a&&p.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f+"With"](this===e?c:this,[a])}:c[f])}),a=null}).promise()},promise:function(a){return a!=null?p.extend(a,d):d}},e={};return d.pipe=d.then,p.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[a^1][2].disable,b[2][2].lock),e[f[0]]=g.fire,e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=k.call(arguments),d=c.length,e=d!==1||a&&p.isFunction(a.promise)?d:0,f=e===1?a:p.Deferred(),g=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?k.call(arguments):d,c===h?f.notifyWith(b,c):--e||f.resolveWith(b,c)}},h,i,j;if(d>1){h=new Array(d),i=new Array(d),j=new Array(d);for(;b
    a",c=n.getElementsByTagName("*"),d=n.getElementsByTagName("a")[0],d.style.cssText="top:1px;float:left;opacity:.5";if(!c||!c.length)return{};f=e.createElement("select"),g=f.appendChild(e.createElement("option")),h=n.getElementsByTagName("input")[0],b={leadingWhitespace:n.firstChild.nodeType===3,tbody:!n.getElementsByTagName("tbody").length,htmlSerialize:!!n.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:d.getAttribute("href")==="/a",opacity:/^0.5/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:n.className!=="t",enctype:!!e.createElement("form").enctype,html5Clone:e.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:e.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},h.checked=!0,b.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,b.optDisabled=!g.disabled;try{delete n.test}catch(o){b.deleteExpando=!1}!n.addEventListener&&n.attachEvent&&n.fireEvent&&(n.attachEvent("onclick",m=function(){b.noCloneEvent=!1}),n.cloneNode(!0).fireEvent("onclick"),n.detachEvent("onclick",m)),h=e.createElement("input"),h.value="t",h.setAttribute("type","radio"),b.radioValue=h.value==="t",h.setAttribute("checked","checked"),h.setAttribute("name","t"),n.appendChild(h),i=e.createDocumentFragment(),i.appendChild(n.lastChild),b.checkClone=i.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=h.checked,i.removeChild(h),i.appendChild(n);if(n.attachEvent)for(k in{submit:!0,change:!0,focusin:!0})j="on"+k,l=j in n,l||(n.setAttribute(j,"return;"),l=typeof n[j]=="function"),b[k+"Bubbles"]=l;return p(function(){var c,d,f,g,h="padding:0;margin:0;border:0;display:block;overflow:hidden;",i=e.getElementsByTagName("body")[0];if(!i)return;c=e.createElement("div"),c.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",i.insertBefore(c,i.firstChild),d=e.createElement("div"),c.appendChild(d),d.innerHTML="
    t
    ",f=d.getElementsByTagName("td"),f[0].style.cssText="padding:0;margin:0;border:0;display:none",l=f[0].offsetHeight===0,f[0].style.display="",f[1].style.display="none",b.reliableHiddenOffsets=l&&f[0].offsetHeight===0,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",b.boxSizing=d.offsetWidth===4,b.doesNotIncludeMarginInBodyOffset=i.offsetTop!==1,a.getComputedStyle&&(b.pixelPosition=(a.getComputedStyle(d,null)||{}).top!=="1%",b.boxSizingReliable=(a.getComputedStyle(d,null)||{width:"4px"}).width==="4px",g=e.createElement("div"),g.style.cssText=d.style.cssText=h,g.style.marginRight=g.style.width="0",d.style.width="1px",d.appendChild(g),b.reliableMarginRight=!parseFloat((a.getComputedStyle(g,null)||{}).marginRight)),typeof d.style.zoom!="undefined"&&(d.innerHTML="",d.style.cssText=h+"width:1px;padding:1px;display:inline;zoom:1",b.inlineBlockNeedsLayout=d.offsetWidth===3,d.style.display="block",d.style.overflow="visible",d.innerHTML="
    ",d.firstChild.style.width="5px",b.shrinkWrapBlocks=d.offsetWidth!==3,c.style.zoom=1),i.removeChild(c),c=d=f=g=null}),i.removeChild(n),c=d=f=g=h=i=n=null,b}();var H=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,I=/([A-Z])/g;p.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(p.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?p.cache[a[p.expando]]:a[p.expando],!!a&&!K(a)},data:function(a,c,d,e){if(!p.acceptData(a))return;var f,g,h=p.expando,i=typeof c=="string",j=a.nodeType,k=j?p.cache:a,l=j?a[h]:a[h]&&h;if((!l||!k[l]||!e&&!k[l].data)&&i&&d===b)return;l||(j?a[h]=l=p.deletedIds.pop()||p.guid++:l=h),k[l]||(k[l]={},j||(k[l].toJSON=p.noop));if(typeof c=="object"||typeof c=="function")e?k[l]=p.extend(k[l],c):k[l].data=p.extend(k[l].data,c);return f=k[l],e||(f.data||(f.data={}),f=f.data),d!==b&&(f[p.camelCase(c)]=d),i?(g=f[c],g==null&&(g=f[p.camelCase(c)])):g=f,g},removeData:function(a,b,c){if(!p.acceptData(a))return;var d,e,f,g=a.nodeType,h=g?p.cache:a,i=g?a[p.expando]:p.expando;if(!h[i])return;if(b){d=c?h[i]:h[i].data;if(d){p.isArray(b)||(b in d?b=[b]:(b=p.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,f=b.length;e1,null,!1))},removeData:function(a){return this.each(function(){p.removeData(this,a)})}}),p.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=p._data(a,b),c&&(!d||p.isArray(c)?d=p._data(a,b,p.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=p.queue(a,b),d=c.length,e=c.shift(),f=p._queueHooks(a,b),g=function(){p.dequeue(a,b)};e==="inprogress"&&(e=c.shift(),d--),e&&(b==="fx"&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return p._data(a,c)||p._data(a,c,{empty:p.Callbacks("once memory").add(function(){p.removeData(a,b+"queue",!0),p.removeData(a,c,!0)})})}}),p.fn.extend({queue:function(a,c){var d=2;return typeof a!="string"&&(c=a,a="fx",d--),arguments.length1)},removeAttr:function(a){return this.each(function(){p.removeAttr(this,a)})},prop:function(a,b){return p.access(this,p.prop,a,b,arguments.length>1)},removeProp:function(a){return a=p.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,f,g,h;if(p.isFunction(a))return this.each(function(b){p(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(s);for(c=0,d=this.length;c=0)d=d.replace(" "+c[f]+" "," ");e.className=a?p.trim(d):""}}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";return p.isFunction(a)?this.each(function(c){p(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if(c==="string"){var e,f=0,g=p(this),h=b,i=a.split(s);while(e=i[f++])h=d?h:!g.hasClass(e),g[h?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&p._data(this,"__className__",this.className),this.className=this.className||a===!1?"":p._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c=0)return!0;return!1},val:function(a){var c,d,e,f=this[0];if(!arguments.length){if(f)return c=p.valHooks[f.type]||p.valHooks[f.nodeName.toLowerCase()],c&&"get"in c&&(d=c.get(f,"value"))!==b?d:(d=f.value,typeof d=="string"?d.replace(P,""):d==null?"":d);return}return e=p.isFunction(a),this.each(function(d){var f,g=p(this);if(this.nodeType!==1)return;e?f=a.call(this,d,g.val()):f=a,f==null?f="":typeof f=="number"?f+="":p.isArray(f)&&(f=p.map(f,function(a){return a==null?"":a+""})),c=p.valHooks[this.type]||p.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,f,"value")===b)this.value=f})}}),p.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,f=a.selectedIndex,g=[],h=a.options,i=a.type==="select-one";if(f<0)return null;c=i?f:0,d=i?f+1:h.length;for(;c=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{},attr:function(a,c,d,e){var f,g,h,i=a.nodeType;if(!a||i===3||i===8||i===2)return;if(e&&p.isFunction(p.fn[c]))return p(a)[c](d);if(typeof a.getAttribute=="undefined")return p.prop(a,c,d);h=i!==1||!p.isXMLDoc(a),h&&(c=c.toLowerCase(),g=p.attrHooks[c]||(T.test(c)?M:L));if(d!==b){if(d===null){p.removeAttr(a,c);return}return g&&"set"in g&&h&&(f=g.set(a,d,c))!==b?f:(a.setAttribute(c,d+""),d)}return g&&"get"in g&&h&&(f=g.get(a,c))!==null?f:(f=a.getAttribute(c),f===null?b:f)},removeAttr:function(a,b){var c,d,e,f,g=0;if(b&&a.nodeType===1){d=b.split(s);for(;g=0}})});var V=/^(?:textarea|input|select)$/i,W=/^([^\.]*|)(?:\.(.+)|)$/,X=/(?:^|\s)hover(\.\S+|)\b/,Y=/^key/,Z=/^(?:mouse|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=function(a){return p.event.special.hover?a:a.replace(X,"mouseenter$1 mouseleave$1")};p.event={add:function(a,c,d,e,f){var g,h,i,j,k,l,m,n,o,q,r;if(a.nodeType===3||a.nodeType===8||!c||!d||!(g=p._data(a)))return;d.handler&&(o=d,d=o.handler,f=o.selector),d.guid||(d.guid=p.guid++),i=g.events,i||(g.events=i={}),h=g.handle,h||(g.handle=h=function(a){return typeof p!="undefined"&&(!a||p.event.triggered!==a.type)?p.event.dispatch.apply(h.elem,arguments):b},h.elem=a),c=p.trim(_(c)).split(" ");for(j=0;j=0&&(s=s.slice(0,-1),i=!0),s.indexOf(".")>=0&&(t=s.split("."),s=t.shift(),t.sort());if((!f||p.event.customEvent[s])&&!p.event.global[s])return;c=typeof c=="object"?c[p.expando]?c:new p.Event(s,c):new p.Event(s),c.type=s,c.isTrigger=!0,c.exclusive=i,c.namespace=t.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+t.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,m=s.indexOf(":")<0?"on"+s:"";if(!f){h=p.cache;for(j in h)h[j].events&&h[j].events[s]&&p.event.trigger(c,d,h[j].handle.elem,!0);return}c.result=b,c.target||(c.target=f),d=d!=null?p.makeArray(d):[],d.unshift(c),n=p.event.special[s]||{};if(n.trigger&&n.trigger.apply(f,d)===!1)return;q=[[f,n.bindType||s]];if(!g&&!n.noBubble&&!p.isWindow(f)){r=n.delegateType||s,k=$.test(r+s)?f:f.parentNode;for(l=f;k;k=k.parentNode)q.push([k,r]),l=k;l===(f.ownerDocument||e)&&q.push([l.defaultView||l.parentWindow||a,r])}for(j=0;j=0:p.find(m,this,null,[f]).length),h[m]&&j.push(l);j.length&&u.push({elem:f,matches:j})}o.length>q&&u.push({elem:this,matches:o.slice(q)});for(d=0;d0?this.on(b,null,a,c):this.trigger(b)},Y.test(b)&&(p.event.fixHooks[b]=p.event.keyHooks),Z.test(b)&&(p.event.fixHooks[b]=p.event.mouseHooks)}),function(a,b){function bc(a,b,c,d){c=c||[],b=b||r;var e,f,i,j,k=b.nodeType;if(!a||typeof a!="string")return c;if(k!==1&&k!==9)return[];i=g(b);if(!i&&!d)if(e=P.exec(a))if(j=e[1]){if(k===9){f=b.getElementById(j);if(!f||!f.parentNode)return c;if(f.id===j)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(j))&&h(b,f)&&f.id===j)return c.push(f),c}else{if(e[2])return w.apply(c,x.call(b.getElementsByTagName(a),0)),c;if((j=e[3])&&_&&b.getElementsByClassName)return w.apply(c,x.call(b.getElementsByClassName(j),0)),c}return bp(a.replace(L,"$1"),b,c,d,i)}function bd(a){return function(b){var c=b.nodeName.toLowerCase();return c==="input"&&b.type===a}}function be(a){return function(b){var c=b.nodeName.toLowerCase();return(c==="input"||c==="button")&&b.type===a}}function bf(a){return z(function(b){return b=+b,z(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function bg(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}function bh(a,b){var c,d,f,g,h,i,j,k=C[o][a];if(k)return b?0:k.slice(0);h=a,i=[],j=e.preFilter;while(h){if(!c||(d=M.exec(h)))d&&(h=h.slice(d[0].length)),i.push(f=[]);c=!1;if(d=N.exec(h))f.push(c=new q(d.shift())),h=h.slice(c.length),c.type=d[0].replace(L," ");for(g in e.filter)(d=W[g].exec(h))&&(!j[g]||(d=j[g](d,r,!0)))&&(f.push(c=new q(d.shift())),h=h.slice(c.length),c.type=g,c.matches=d);if(!c)break}return b?h.length:h?bc.error(a):C(a,i).slice(0)}function bi(a,b,d){var e=b.dir,f=d&&b.dir==="parentNode",g=u++;return b.first?function(b,c,d){while(b=b[e])if(f||b.nodeType===1)return a(b,c,d)}:function(b,d,h){if(!h){var i,j=t+" "+g+" ",k=j+c;while(b=b[e])if(f||b.nodeType===1){if((i=b[o])===k)return b.sizset;if(typeof i=="string"&&i.indexOf(j)===0){if(b.sizset)return b}else{b[o]=k;if(a(b,d,h))return b.sizset=!0,b;b.sizset=!1}}}else while(b=b[e])if(f||b.nodeType===1)if(a(b,d,h))return b}}function bj(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function bk(a,b,c,d,e){var f,g=[],h=0,i=a.length,j=b!=null;for(;h-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==l)||((b=c).nodeType?j(a,c,d):k(a,c,d))}];for(;i1&&bj(m),i>1&&a.slice(0,i-1).join("").replace(L,"$1"),c,i0,f=a.length>0,g=function(h,i,j,k,m){var n,o,p,q=[],s=0,u="0",x=h&&[],y=m!=null,z=l,A=h||f&&e.find.TAG("*",m&&i.parentNode||i),B=t+=z==null?1:Math.E;y&&(l=i!==r&&i,c=g.el);for(;(n=A[u])!=null;u++){if(f&&n){for(o=0;p=a[o];o++)if(p(n,i,j)){k.push(n);break}y&&(t=B,c=++g.el)}d&&((n=!p&&n)&&s--,h&&x.push(n))}s+=u;if(d&&u!==s){for(o=0;p=b[o];o++)p(x,q,i,j);if(h){if(s>0)while(u--)!x[u]&&!q[u]&&(q[u]=v.call(k));q=bk(q)}w.apply(k,q),y&&!h&&q.length>0&&s+b.length>1&&bc.uniqueSort(k)}return y&&(t=B,l=z),x};return g.el=0,d?z(g):g}function bo(a,b,c,d){var e=0,f=b.length;for(;e2&&(j=h[0]).type==="ID"&&b.nodeType===9&&!f&&e.relative[h[1].type]){b=e.find.ID(j.matches[0].replace(V,""),b,f)[0];if(!b)return c;a=a.slice(h.shift().length)}for(g=W.POS.test(a)?-1:h.length-1;g>=0;g--){j=h[g];if(e.relative[k=j.type])break;if(l=e.find[k])if(d=l(j.matches[0].replace(V,""),R.test(h[0].type)&&b.parentNode||b,f)){h.splice(g,1),a=d.length&&h.join("");if(!a)return w.apply(c,x.call(d,0)),c;break}}}return i(a,m)(d,b,f,c,R.test(a)),c}function bq(){}var c,d,e,f,g,h,i,j,k,l,m=!0,n="undefined",o=("sizcache"+Math.random()).replace(".",""),q=String,r=a.document,s=r.documentElement,t=0,u=0,v=[].pop,w=[].push,x=[].slice,y=[].indexOf||function(a){var b=0,c=this.length;for(;be.cacheLength&&delete a[b.shift()],a[c]=d},a)},B=A(),C=A(),D=A(),E="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",G=F.replace("w","w#"),H="([*^$|!~]?=)",I="\\["+E+"*("+F+")"+E+"*(?:"+H+E+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+G+")|)|)"+E+"*\\]",J=":("+F+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+I+")|[^:]|\\\\.)*|.*))\\)|)",K=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+E+"*((?:-\\d)?\\d*)"+E+"*\\)|)(?=[^-]|$)",L=new RegExp("^"+E+"+|((?:^|[^\\\\])(?:\\\\.)*)"+E+"+$","g"),M=new RegExp("^"+E+"*,"+E+"*"),N=new RegExp("^"+E+"*([\\x20\\t\\r\\n\\f>+~])"+E+"*"),O=new RegExp(J),P=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,Q=/^:not/,R=/[\x20\t\r\n\f]*[+~]/,S=/:not\($/,T=/h\d/i,U=/input|select|textarea|button/i,V=/\\(?!\\)/g,W={ID:new RegExp("^#("+F+")"),CLASS:new RegExp("^\\.("+F+")"),NAME:new RegExp("^\\[name=['\"]?("+F+")['\"]?\\]"),TAG:new RegExp("^("+F.replace("w","w*")+")"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+J),POS:new RegExp(K,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+E+"*(even|odd|(([+-]|)(\\d*)n|)"+E+"*(?:([+-]|)"+E+"*(\\d+)|))"+E+"*\\)|)","i"),needsContext:new RegExp("^"+E+"*[>+~]|"+K,"i")},X=function(a){var b=r.createElement("div");try{return a(b)}catch(c){return!1}finally{b=null}},Y=X(function(a){return a.appendChild(r.createComment("")),!a.getElementsByTagName("*").length}),Z=X(function(a){return a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!==n&&a.firstChild.getAttribute("href")==="#"}),$=X(function(a){a.innerHTML="";var b=typeof a.lastChild.getAttribute("multiple");return b!=="boolean"&&b!=="string"}),_=X(function(a){return a.innerHTML="",!a.getElementsByClassName||!a.getElementsByClassName("e").length?!1:(a.lastChild.className="e",a.getElementsByClassName("e").length===2)}),ba=X(function(a){a.id=o+0,a.innerHTML="
    ",s.insertBefore(a,s.firstChild);var b=r.getElementsByName&&r.getElementsByName(o).length===2+r.getElementsByName(o+0).length;return d=!r.getElementById(o),s.removeChild(a),b});try{x.call(s.childNodes,0)[0].nodeType}catch(bb){x=function(a){var b,c=[];for(;b=this[a];a++)c.push(b);return c}}bc.matches=function(a,b){return bc(a,null,null,b)},bc.matchesSelector=function(a,b){return bc(b,null,null,[a]).length>0},f=bc.getText=function(a){var b,c="",d=0,e=a.nodeType;if(e){if(e===1||e===9||e===11){if(typeof a.textContent=="string")return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=f(a)}else if(e===3||e===4)return a.nodeValue}else for(;b=a[d];d++)c+=f(b);return c},g=bc.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?b.nodeName!=="HTML":!1},h=bc.contains=s.contains?function(a,b){var c=a.nodeType===9?a.documentElement:a,d=b&&b.parentNode;return a===d||!!(d&&d.nodeType===1&&c.contains&&c.contains(d))}:s.compareDocumentPosition?function(a,b){return b&&!!(a.compareDocumentPosition(b)&16)}:function(a,b){while(b=b.parentNode)if(b===a)return!0;return!1},bc.attr=function(a,b){var c,d=g(a);return d||(b=b.toLowerCase()),(c=e.attrHandle[b])?c(a):d||$?a.getAttribute(b):(c=a.getAttributeNode(b),c?typeof a[b]=="boolean"?a[b]?b:null:c.specified?c.value:null:null)},e=bc.selectors={cacheLength:50,createPseudo:z,match:W,attrHandle:Z?{}:{href:function(a){return a.getAttribute("href",2)},type:function(a){return a.getAttribute("type")}},find:{ID:d?function(a,b,c){if(typeof b.getElementById!==n&&!c){var d=b.getElementById(a);return d&&d.parentNode?[d]:[]}}:function(a,c,d){if(typeof c.getElementById!==n&&!d){var e=c.getElementById(a);return e?e.id===a||typeof e.getAttributeNode!==n&&e.getAttributeNode("id").value===a?[e]:b:[]}},TAG:Y?function(a,b){if(typeof b.getElementsByTagName!==n)return b.getElementsByTagName(a)}:function(a,b){var c=b.getElementsByTagName(a);if(a==="*"){var d,e=[],f=0;for(;d=c[f];f++)d.nodeType===1&&e.push(d);return e}return c},NAME:ba&&function(a,b){if(typeof b.getElementsByName!==n)return b.getElementsByName(name)},CLASS:_&&function(a,b,c){if(typeof b.getElementsByClassName!==n&&!c)return b.getElementsByClassName(a)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(V,""),a[3]=(a[4]||a[5]||"").replace(V,""),a[2]==="~="&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),a[1]==="nth"?(a[2]||bc.error(a[0]),a[3]=+(a[3]?a[4]+(a[5]||1):2*(a[2]==="even"||a[2]==="odd")),a[4]=+(a[6]+a[7]||a[2]==="odd")):a[2]&&bc.error(a[0]),a},PSEUDO:function(a){var b,c;if(W.CHILD.test(a[0]))return null;if(a[3])a[2]=a[3];else if(b=a[4])O.test(b)&&(c=bh(b,!0))&&(c=b.indexOf(")",b.length-c)-b.length)&&(b=b.slice(0,c),a[0]=a[0].slice(0,c)),a[2]=b;return a.slice(0,3)}},filter:{ID:d?function(a){return a=a.replace(V,""),function(b){return b.getAttribute("id")===a}}:function(a){return a=a.replace(V,""),function(b){var c=typeof b.getAttributeNode!==n&&b.getAttributeNode("id");return c&&c.value===a}},TAG:function(a){return a==="*"?function(){return!0}:(a=a.replace(V,"").toLowerCase(),function(b){return b.nodeName&&b.nodeName.toLowerCase()===a})},CLASS:function(a){var b=B[o][a];return b||(b=B(a,new RegExp("(^|"+E+")"+a+"("+E+"|$)"))),function(a){return b.test(a.className||typeof a.getAttribute!==n&&a.getAttribute("class")||"")}},ATTR:function(a,b,c){return function(d,e){var f=bc.attr(d,a);return f==null?b==="!=":b?(f+="",b==="="?f===c:b==="!="?f!==c:b==="^="?c&&f.indexOf(c)===0:b==="*="?c&&f.indexOf(c)>-1:b==="$="?c&&f.substr(f.length-c.length)===c:b==="~="?(" "+f+" ").indexOf(c)>-1:b==="|="?f===c||f.substr(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d){return a==="nth"?function(a){var b,e,f=a.parentNode;if(c===1&&d===0)return!0;if(f){e=0;for(b=f.firstChild;b;b=b.nextSibling)if(b.nodeType===1){e++;if(a===b)break}}return e-=d,e===c||e%c===0&&e/c>=0}:function(b){var c=b;switch(a){case"only":case"first":while(c=c.previousSibling)if(c.nodeType===1)return!1;if(a==="first")return!0;c=b;case"last":while(c=c.nextSibling)if(c.nodeType===1)return!1;return!0}}},PSEUDO:function(a,b){var c,d=e.pseudos[a]||e.setFilters[a.toLowerCase()]||bc.error("unsupported pseudo: "+a);return d[o]?d(b):d.length>1?(c=[a,a,"",b],e.setFilters.hasOwnProperty(a.toLowerCase())?z(function(a,c){var e,f=d(a,b),g=f.length;while(g--)e=y.call(a,f[g]),a[e]=!(c[e]=f[g])}):function(a){return d(a,0,c)}):d}},pseudos:{not:z(function(a){var b=[],c=[],d=i(a.replace(L,"$1"));return d[o]?z(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)if(f=g[h])a[h]=!(b[h]=f)}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:z(function(a){return function(b){return bc(a,b).length>0}}),contains:z(function(a){return function(b){return(b.textContent||b.innerText||f(b)).indexOf(a)>-1}}),enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&!!a.checked||b==="option"&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!e.pseudos.empty(a)},empty:function(a){var b;a=a.firstChild;while(a){if(a.nodeName>"@"||(b=a.nodeType)===3||b===4)return!1;a=a.nextSibling}return!0},header:function(a){return T.test(a.nodeName)},text:function(a){var b,c;return a.nodeName.toLowerCase()==="input"&&(b=a.type)==="text"&&((c=a.getAttribute("type"))==null||c.toLowerCase()===b)},radio:bd("radio"),checkbox:bd("checkbox"),file:bd("file"),password:bd("password"),image:bd("image"),submit:be("submit"),reset:be("reset"),button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&a.type==="button"||b==="button"},input:function(a){return U.test(a.nodeName)},focus:function(a){var b=a.ownerDocument;return a===b.activeElement&&(!b.hasFocus||b.hasFocus())&&(!!a.type||!!a.href)},active:function(a){return a===a.ownerDocument.activeElement},first:bf(function(a,b,c){return[0]}),last:bf(function(a,b,c){return[b-1]}),eq:bf(function(a,b,c){return[c<0?c+b:c]}),even:bf(function(a,b,c){for(var d=0;d=0;)a.push(d);return a}),gt:bf(function(a,b,c){for(var d=c<0?c+b:c;++d",a.querySelectorAll("[selected]").length||e.push("\\["+E+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),a.querySelectorAll(":checked").length||e.push(":checked")}),X(function(a){a.innerHTML="

    ",a.querySelectorAll("[test^='']").length&&e.push("[*^$]="+E+"*(?:\"\"|'')"),a.innerHTML="",a.querySelectorAll(":enabled").length||e.push(":enabled",":disabled")}),e=new RegExp(e.join("|")),bp=function(a,d,f,g,h){if(!g&&!h&&(!e||!e.test(a))){var i,j,k=!0,l=o,m=d,n=d.nodeType===9&&a;if(d.nodeType===1&&d.nodeName.toLowerCase()!=="object"){i=bh(a),(k=d.getAttribute("id"))?l=k.replace(c,"\\$&"):d.setAttribute("id",l),l="[id='"+l+"'] ",j=i.length;while(j--)i[j]=l+i[j].join("");m=R.test(a)&&d.parentNode||d,n=i.join(",")}if(n)try{return w.apply(f,x.call(m.querySelectorAll(n),0)),f}catch(p){}finally{k||d.removeAttribute("id")}}return b(a,d,f,g,h)},h&&(X(function(b){a=h.call(b,"div");try{h.call(b,"[test!='']:sizzle"),f.push("!=",J)}catch(c){}}),f=new RegExp(f.join("|")),bc.matchesSelector=function(b,c){c=c.replace(d,"='$1']");if(!g(b)&&!f.test(c)&&(!e||!e.test(c)))try{var i=h.call(b,c);if(i||a||b.document&&b.document.nodeType!==11)return i}catch(j){}return bc(c,null,null,[b]).length>0})}(),e.pseudos.nth=e.pseudos.eq,e.filters=bq.prototype=e.pseudos,e.setFilters=new bq,bc.attr=p.attr,p.find=bc,p.expr=bc.selectors,p.expr[":"]=p.expr.pseudos,p.unique=bc.uniqueSort,p.text=bc.getText,p.isXMLDoc=bc.isXML,p.contains=bc.contains}(a);var bc=/Until$/,bd=/^(?:parents|prev(?:Until|All))/,be=/^.[^:#\[\.,]*$/,bf=p.expr.match.needsContext,bg={children:!0,contents:!0,next:!0,prev:!0};p.fn.extend({find:function(a){var b,c,d,e,f,g,h=this;if(typeof a!="string")return p(a).filter(function(){for(b=0,c=h.length;b0)for(e=d;e=0:p.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c,d=0,e=this.length,f=[],g=bf.test(a)||typeof a!="string"?p(a,b||this.context):0;for(;d-1:p.find.matchesSelector(c,a)){f.push(c);break}c=c.parentNode}}return f=f.length>1?p.unique(f):f,this.pushStack(f,"closest",a)},index:function(a){return a?typeof a=="string"?p.inArray(this[0],p(a)):p.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c=typeof a=="string"?p(a,b):p.makeArray(a&&a.nodeType?[a]:a),d=p.merge(this.get(),c);return this.pushStack(bh(c[0])||bh(d[0])?d:p.unique(d))},addBack:function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))}}),p.fn.andSelf=p.fn.addBack,p.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return p.dir(a,"parentNode")},parentsUntil:function(a,b,c){return p.dir(a,"parentNode",c)},next:function(a){return bi(a,"nextSibling")},prev:function(a){return bi(a,"previousSibling")},nextAll:function(a){return p.dir(a,"nextSibling")},prevAll:function(a){return p.dir(a,"previousSibling")},nextUntil:function(a,b,c){return p.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return p.dir(a,"previousSibling",c)},siblings:function(a){return p.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return p.sibling(a.firstChild)},contents:function(a){return p.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:p.merge([],a.childNodes)}},function(a,b){p.fn[a]=function(c,d){var e=p.map(this,b,c);return bc.test(a)||(d=c),d&&typeof d=="string"&&(e=p.filter(d,e)),e=this.length>1&&!bg[a]?p.unique(e):e,this.length>1&&bd.test(a)&&(e=e.reverse()),this.pushStack(e,a,k.call(arguments).join(","))}}),p.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),b.length===1?p.find.matchesSelector(b[0],a)?[b[0]]:[]:p.find.matches(a,b)},dir:function(a,c,d){var e=[],f=a[c];while(f&&f.nodeType!==9&&(d===b||f.nodeType!==1||!p(f).is(d)))f.nodeType===1&&e.push(f),f=f[c];return e},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var bl="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",bm=/ jQuery\d+="(?:null|\d+)"/g,bn=/^\s+/,bo=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bp=/<([\w:]+)/,bq=/]","i"),bv=/^(?:checkbox|radio)$/,bw=/checked\s*(?:[^=]|=\s*.checked.)/i,bx=/\/(java|ecma)script/i,by=/^\s*\s*$/g,bz={option:[1,""],legend:[1,"
    ","
    "],thead:[1,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]},bA=bk(e),bB=bA.appendChild(e.createElement("div"));bz.optgroup=bz.option,bz.tbody=bz.tfoot=bz.colgroup=bz.caption=bz.thead,bz.th=bz.td,p.support.htmlSerialize||(bz._default=[1,"X
    ","
    "]),p.fn.extend({text:function(a){return p.access(this,function(a){return a===b?p.text(this):this.empty().append((this[0]&&this[0].ownerDocument||e).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(p.isFunction(a))return this.each(function(b){p(this).wrapAll(a.call(this,b))});if(this[0]){var b=p(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return p.isFunction(a)?this.each(function(b){p(this).wrapInner(a.call(this,b))}):this.each(function(){var b=p(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=p.isFunction(a);return this.each(function(c){p(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){p.nodeName(this,"body")||p(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(a,this.firstChild)})},before:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(a,this),"before",this.selector)}},after:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(this,a),"after",this.selector)}},remove:function(a,b){var c,d=0;for(;(c=this[d])!=null;d++)if(!a||p.filter(a,[c]).length)!b&&c.nodeType===1&&(p.cleanData(c.getElementsByTagName("*")),p.cleanData([c])),c.parentNode&&c.parentNode.removeChild(c);return this},empty:function(){var a,b=0;for(;(a=this[b])!=null;b++){a.nodeType===1&&p.cleanData(a.getElementsByTagName("*"));while(a.firstChild)a.removeChild(a.firstChild)}return this},clone:function(a,b){return a=a==null?!1:a,b=b==null?a:b,this.map(function(){return p.clone(this,a,b)})},html:function(a){return p.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(bm,""):b;if(typeof a=="string"&&!bs.test(a)&&(p.support.htmlSerialize||!bu.test(a))&&(p.support.leadingWhitespace||!bn.test(a))&&!bz[(bp.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(bo,"<$1>");try{for(;d1&&typeof j=="string"&&bw.test(j))return this.each(function(){p(this).domManip(a,c,d)});if(p.isFunction(j))return this.each(function(e){var f=p(this);a[0]=j.call(this,e,c?f.html():b),f.domManip(a,c,d)});if(this[0]){e=p.buildFragment(a,this,k),g=e.fragment,f=g.firstChild,g.childNodes.length===1&&(g=f);if(f){c=c&&p.nodeName(f,"tr");for(h=e.cacheable||l-1;i0?this.clone(!0):this).get(),p(g[e])[b](d),f=f.concat(d);return this.pushStack(f,a,g.selector)}}),p.extend({clone:function(a,b,c){var d,e,f,g;p.support.html5Clone||p.isXMLDoc(a)||!bu.test("<"+a.nodeName+">")?g=a.cloneNode(!0):(bB.innerHTML=a.outerHTML,bB.removeChild(g=bB.firstChild));if((!p.support.noCloneEvent||!p.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!p.isXMLDoc(a)){bE(a,g),d=bF(a),e=bF(g);for(f=0;d[f];++f)e[f]&&bE(d[f],e[f])}if(b){bD(a,g);if(c){d=bF(a),e=bF(g);for(f=0;d[f];++f)bD(d[f],e[f])}}return d=e=null,g},clean:function(a,b,c,d){var f,g,h,i,j,k,l,m,n,o,q,r,s=b===e&&bA,t=[];if(!b||typeof b.createDocumentFragment=="undefined")b=e;for(f=0;(h=a[f])!=null;f++){typeof h=="number"&&(h+="");if(!h)continue;if(typeof h=="string")if(!br.test(h))h=b.createTextNode(h);else{s=s||bk(b),l=b.createElement("div"),s.appendChild(l),h=h.replace(bo,"<$1>"),i=(bp.exec(h)||["",""])[1].toLowerCase(),j=bz[i]||bz._default,k=j[0],l.innerHTML=j[1]+h+j[2];while(k--)l=l.lastChild;if(!p.support.tbody){m=bq.test(h),n=i==="table"&&!m?l.firstChild&&l.firstChild.childNodes:j[1]===""&&!m?l.childNodes:[];for(g=n.length-1;g>=0;--g)p.nodeName(n[g],"tbody")&&!n[g].childNodes.length&&n[g].parentNode.removeChild(n[g])}!p.support.leadingWhitespace&&bn.test(h)&&l.insertBefore(b.createTextNode(bn.exec(h)[0]),l.firstChild),h=l.childNodes,l.parentNode.removeChild(l)}h.nodeType?t.push(h):p.merge(t,h)}l&&(h=l=s=null);if(!p.support.appendChecked)for(f=0;(h=t[f])!=null;f++)p.nodeName(h,"input")?bG(h):typeof h.getElementsByTagName!="undefined"&&p.grep(h.getElementsByTagName("input"),bG);if(c){q=function(a){if(!a.type||bx.test(a.type))return d?d.push(a.parentNode?a.parentNode.removeChild(a):a):c.appendChild(a)};for(f=0;(h=t[f])!=null;f++)if(!p.nodeName(h,"script")||!q(h))c.appendChild(h),typeof h.getElementsByTagName!="undefined"&&(r=p.grep(p.merge([],h.getElementsByTagName("script")),q),t.splice.apply(t,[f+1,0].concat(r)),f+=r.length)}return t},cleanData:function(a,b){var c,d,e,f,g=0,h=p.expando,i=p.cache,j=p.support.deleteExpando,k=p.event.special;for(;(e=a[g])!=null;g++)if(b||p.acceptData(e)){d=e[h],c=d&&i[d];if(c){if(c.events)for(f in c.events)k[f]?p.event.remove(e,f):p.removeEvent(e,f,c.handle);i[d]&&(delete i[d],j?delete e[h]:e.removeAttribute?e.removeAttribute(h):e[h]=null,p.deletedIds.push(d))}}}}),function(){var a,b;p.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a=p.uaMatch(g.userAgent),b={},a.browser&&(b[a.browser]=!0,b.version=a.version),b.chrome?b.webkit=!0:b.webkit&&(b.safari=!0),p.browser=b,p.sub=function(){function a(b,c){return new a.fn.init(b,c)}p.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function c(c,d){return d&&d instanceof p&&!(d instanceof a)&&(d=a(d)),p.fn.init.call(this,c,d,b)},a.fn.init.prototype=a.fn;var b=a(e);return a}}();var bH,bI,bJ,bK=/alpha\([^)]*\)/i,bL=/opacity=([^)]*)/,bM=/^(top|right|bottom|left)$/,bN=/^(none|table(?!-c[ea]).+)/,bO=/^margin/,bP=new RegExp("^("+q+")(.*)$","i"),bQ=new RegExp("^("+q+")(?!px)[a-z%]+$","i"),bR=new RegExp("^([-+])=("+q+")","i"),bS={},bT={position:"absolute",visibility:"hidden",display:"block"},bU={letterSpacing:0,fontWeight:400},bV=["Top","Right","Bottom","Left"],bW=["Webkit","O","Moz","ms"],bX=p.fn.toggle;p.fn.extend({css:function(a,c){return p.access(this,function(a,c,d){return d!==b?p.style(a,c,d):p.css(a,c)},a,c,arguments.length>1)},show:function(){return b$(this,!0)},hide:function(){return b$(this)},toggle:function(a,b){var c=typeof a=="boolean";return p.isFunction(a)&&p.isFunction(b)?bX.apply(this,arguments):this.each(function(){(c?a:bZ(this))?p(this).show():p(this).hide()})}}),p.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bH(a,"opacity");return c===""?"1":c}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":p.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!a||a.nodeType===3||a.nodeType===8||!a.style)return;var f,g,h,i=p.camelCase(c),j=a.style;c=p.cssProps[i]||(p.cssProps[i]=bY(j,i)),h=p.cssHooks[c]||p.cssHooks[i];if(d===b)return h&&"get"in h&&(f=h.get(a,!1,e))!==b?f:j[c];g=typeof d,g==="string"&&(f=bR.exec(d))&&(d=(f[1]+1)*f[2]+parseFloat(p.css(a,c)),g="number");if(d==null||g==="number"&&isNaN(d))return;g==="number"&&!p.cssNumber[i]&&(d+="px");if(!h||!("set"in h)||(d=h.set(a,d,e))!==b)try{j[c]=d}catch(k){}},css:function(a,c,d,e){var f,g,h,i=p.camelCase(c);return c=p.cssProps[i]||(p.cssProps[i]=bY(a.style,i)),h=p.cssHooks[c]||p.cssHooks[i],h&&"get"in h&&(f=h.get(a,!0,e)),f===b&&(f=bH(a,c)),f==="normal"&&c in bU&&(f=bU[c]),d||e!==b?(g=parseFloat(f),d||p.isNumeric(g)?g||0:f):f},swap:function(a,b,c){var d,e,f={};for(e in b)f[e]=a.style[e],a.style[e]=b[e];d=c.call(a);for(e in b)a.style[e]=f[e];return d}}),a.getComputedStyle?bH=function(b,c){var d,e,f,g,h=a.getComputedStyle(b,null),i=b.style;return h&&(d=h[c],d===""&&!p.contains(b.ownerDocument,b)&&(d=p.style(b,c)),bQ.test(d)&&bO.test(c)&&(e=i.width,f=i.minWidth,g=i.maxWidth,i.minWidth=i.maxWidth=i.width=d,d=h.width,i.width=e,i.minWidth=f,i.maxWidth=g)),d}:e.documentElement.currentStyle&&(bH=function(a,b){var c,d,e=a.currentStyle&&a.currentStyle[b],f=a.style;return e==null&&f&&f[b]&&(e=f[b]),bQ.test(e)&&!bM.test(b)&&(c=f.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":e,e=f.pixelLeft+"px",f.left=c,d&&(a.runtimeStyle.left=d)),e===""?"auto":e}),p.each(["height","width"],function(a,b){p.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth===0&&bN.test(bH(a,"display"))?p.swap(a,bT,function(){return cb(a,b,d)}):cb(a,b,d)},set:function(a,c,d){return b_(a,c,d?ca(a,b,d,p.support.boxSizing&&p.css(a,"boxSizing")==="border-box"):0)}}}),p.support.opacity||(p.cssHooks.opacity={get:function(a,b){return bL.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=p.isNumeric(b)?"alpha(opacity="+b*100+")":"",f=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&p.trim(f.replace(bK,""))===""&&c.removeAttribute){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bK.test(f)?f.replace(bK,e):f+" "+e}}),p(function(){p.support.reliableMarginRight||(p.cssHooks.marginRight={get:function(a,b){return p.swap(a,{display:"inline-block"},function(){if(b)return bH(a,"marginRight")})}}),!p.support.pixelPosition&&p.fn.position&&p.each(["top","left"],function(a,b){p.cssHooks[b]={get:function(a,c){if(c){var d=bH(a,b);return bQ.test(d)?p(a).position()[b]+"px":d}}}})}),p.expr&&p.expr.filters&&(p.expr.filters.hidden=function(a){return a.offsetWidth===0&&a.offsetHeight===0||!p.support.reliableHiddenOffsets&&(a.style&&a.style.display||bH(a,"display"))==="none"},p.expr.filters.visible=function(a){return!p.expr.filters.hidden(a)}),p.each({margin:"",padding:"",border:"Width"},function(a,b){p.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bV[d]+b]=e[d]||e[d-2]||e[0];return f}},bO.test(a)||(p.cssHooks[a+b].set=b_)});var cd=/%20/g,ce=/\[\]$/,cf=/\r?\n/g,cg=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ch=/^(?:select|textarea)/i;p.fn.extend({serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?p.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ch.test(this.nodeName)||cg.test(this.type))}).map(function(a,b){var c=p(this).val();return c==null?null:p.isArray(c)?p.map(c,function(a,c){return{name:b.name,value:a.replace(cf,"\r\n")}}):{name:b.name,value:c.replace(cf,"\r\n")}}).get()}}),p.param=function(a,c){var d,e=[],f=function(a,b){b=p.isFunction(b)?b():b==null?"":b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=p.ajaxSettings&&p.ajaxSettings.traditional);if(p.isArray(a)||a.jquery&&!p.isPlainObject(a))p.each(a,function(){f(this.name,this.value)});else for(d in a)ci(d,a[d],c,f);return e.join("&").replace(cd,"+")};var cj,ck,cl=/#.*$/,cm=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,cn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,co=/^(?:GET|HEAD)$/,cp=/^\/\//,cq=/\?/,cr=/)<[^<]*)*<\/script>/gi,cs=/([?&])_=[^&]*/,ct=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,cu=p.fn.load,cv={},cw={},cx=["*/"]+["*"];try{ck=f.href}catch(cy){ck=e.createElement("a"),ck.href="",ck=ck.href}cj=ct.exec(ck.toLowerCase())||[],p.fn.load=function(a,c,d){if(typeof a!="string"&&cu)return cu.apply(this,arguments);if(!this.length)return this;var e,f,g,h=this,i=a.indexOf(" ");return i>=0&&(e=a.slice(i,a.length),a=a.slice(0,i)),p.isFunction(c)?(d=c,c=b):c&&typeof c=="object"&&(f="POST"),p.ajax({url:a,type:f,dataType:"html",data:c,complete:function(a,b){d&&h.each(d,g||[a.responseText,b,a])}}).done(function(a){g=arguments,h.html(e?p("
    ").append(a.replace(cr,"")).find(e):a)}),this},p.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){p.fn[b]=function(a){return this.on(b,a)}}),p.each(["get","post"],function(a,c){p[c]=function(a,d,e,f){return p.isFunction(d)&&(f=f||e,e=d,d=b),p.ajax({type:c,url:a,data:d,success:e,dataType:f})}}),p.extend({getScript:function(a,c){return p.get(a,b,c,"script")},getJSON:function(a,b,c){return p.get(a,b,c,"json")},ajaxSetup:function(a,b){return b?cB(a,p.ajaxSettings):(b=a,a=p.ajaxSettings),cB(a,b),a},ajaxSettings:{url:ck,isLocal:cn.test(cj[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":cx},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":p.parseJSON,"text xml":p.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:cz(cv),ajaxTransport:cz(cw),ajax:function(a,c){function y(a,c,f,i){var k,s,t,u,w,y=c;if(v===2)return;v=2,h&&clearTimeout(h),g=b,e=i||"",x.readyState=a>0?4:0,f&&(u=cC(l,x,f));if(a>=200&&a<300||a===304)l.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(p.lastModified[d]=w),w=x.getResponseHeader("Etag"),w&&(p.etag[d]=w)),a===304?(y="notmodified",k=!0):(k=cD(l,u),y=k.state,s=k.data,t=k.error,k=!t);else{t=y;if(!y||a)y="error",a<0&&(a=0)}x.status=a,x.statusText=(c||y)+"",k?o.resolveWith(m,[s,y,x]):o.rejectWith(m,[x,y,t]),x.statusCode(r),r=b,j&&n.trigger("ajax"+(k?"Success":"Error"),[x,l,k?s:t]),q.fireWith(m,[x,y]),j&&(n.trigger("ajaxComplete",[x,l]),--p.active||p.event.trigger("ajaxStop"))}typeof a=="object"&&(c=a,a=b),c=c||{};var d,e,f,g,h,i,j,k,l=p.ajaxSetup({},c),m=l.context||l,n=m!==l&&(m.nodeType||m instanceof p)?p(m):p.event,o=p.Deferred(),q=p.Callbacks("once memory"),r=l.statusCode||{},t={},u={},v=0,w="canceled",x={readyState:0,setRequestHeader:function(a,b){if(!v){var c=a.toLowerCase();a=u[c]=u[c]||a,t[a]=b}return this},getAllResponseHeaders:function(){return v===2?e:null},getResponseHeader:function(a){var c;if(v===2){if(!f){f={};while(c=cm.exec(e))f[c[1].toLowerCase()]=c[2]}c=f[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return v||(l.mimeType=a),this},abort:function(a){return a=a||w,g&&g.abort(a),y(0,a),this}};o.promise(x),x.success=x.done,x.error=x.fail,x.complete=q.add,x.statusCode=function(a){if(a){var b;if(v<2)for(b in a)r[b]=[r[b],a[b]];else b=a[x.status],x.always(b)}return this},l.url=((a||l.url)+"").replace(cl,"").replace(cp,cj[1]+"//"),l.dataTypes=p.trim(l.dataType||"*").toLowerCase().split(s),l.crossDomain==null&&(i=ct.exec(l.url.toLowerCase())||!1,l.crossDomain=i&&i.join(":")+(i[3]?"":i[1]==="http:"?80:443)!==cj.join(":")+(cj[3]?"":cj[1]==="http:"?80:443)),l.data&&l.processData&&typeof l.data!="string"&&(l.data=p.param(l.data,l.traditional)),cA(cv,l,c,x);if(v===2)return x;j=l.global,l.type=l.type.toUpperCase(),l.hasContent=!co.test(l.type),j&&p.active++===0&&p.event.trigger("ajaxStart");if(!l.hasContent){l.data&&(l.url+=(cq.test(l.url)?"&":"?")+l.data,delete l.data),d=l.url;if(l.cache===!1){var z=p.now(),A=l.url.replace(cs,"$1_="+z);l.url=A+(A===l.url?(cq.test(l.url)?"&":"?")+"_="+z:"")}}(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&x.setRequestHeader("Content-Type",l.contentType),l.ifModified&&(d=d||l.url,p.lastModified[d]&&x.setRequestHeader("If-Modified-Since",p.lastModified[d]),p.etag[d]&&x.setRequestHeader("If-None-Match",p.etag[d])),x.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+(l.dataTypes[0]!=="*"?", "+cx+"; q=0.01":""):l.accepts["*"]);for(k in l.headers)x.setRequestHeader(k,l.headers[k]);if(!l.beforeSend||l.beforeSend.call(m,x,l)!==!1&&v!==2){w="abort";for(k in{success:1,error:1,complete:1})x[k](l[k]);g=cA(cw,l,c,x);if(!g)y(-1,"No Transport");else{x.readyState=1,j&&n.trigger("ajaxSend",[x,l]),l.async&&l.timeout>0&&(h=setTimeout(function(){x.abort("timeout")},l.timeout));try{v=1,g.send(t,y)}catch(B){if(v<2)y(-1,B);else throw B}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var cE=[],cF=/\?/,cG=/(=)\?(?=&|$)|\?\?/,cH=p.now();p.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=cE.pop()||p.expando+"_"+cH++;return this[a]=!0,a}}),p.ajaxPrefilter("json jsonp",function(c,d,e){var f,g,h,i=c.data,j=c.url,k=c.jsonp!==!1,l=k&&cG.test(j),m=k&&!l&&typeof i=="string"&&!(c.contentType||"").indexOf("application/x-www-form-urlencoded")&&cG.test(i);if(c.dataTypes[0]==="jsonp"||l||m)return f=c.jsonpCallback=p.isFunction(c.jsonpCallback)?c.jsonpCallback():c.jsonpCallback,g=a[f],l?c.url=j.replace(cG,"$1"+f):m?c.data=i.replace(cG,"$1"+f):k&&(c.url+=(cF.test(j)?"&":"?")+c.jsonp+"="+f),c.converters["script json"]=function(){return h||p.error(f+" was not called"),h[0]},c.dataTypes[0]="json",a[f]=function(){h=arguments},e.always(function(){a[f]=g,c[f]&&(c.jsonpCallback=d.jsonpCallback,cE.push(f)),h&&p.isFunction(g)&&g(h[0]),h=g=b}),"script"}),p.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return p.globalEval(a),a}}}),p.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),p.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=e.head||e.getElementsByTagName("head")[0]||e.documentElement;return{send:function(f,g){c=e.createElement("script"),c.async="async",a.scriptCharset&&(c.charset=a.scriptCharset),c.src=a.url,c.onload=c.onreadystatechange=function(a,e){if(e||!c.readyState||/loaded|complete/.test(c.readyState))c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,e||g(200,"success")},d.insertBefore(c,d.firstChild)},abort:function(){c&&c.onload(0,1)}}}});var cI,cJ=a.ActiveXObject?function(){for(var a in cI)cI[a](0,1)}:!1,cK=0;p.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&cL()||cM()}:cL,function(a){p.extend(p.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(p.ajaxSettings.xhr()),p.support.ajax&&p.ajaxTransport(function(c){if(!c.crossDomain||p.support.cors){var d;return{send:function(e,f){var g,h,i=c.xhr();c.username?i.open(c.type,c.url,c.async,c.username,c.password):i.open(c.type,c.url,c.async);if(c.xhrFields)for(h in c.xhrFields)i[h]=c.xhrFields[h];c.mimeType&&i.overrideMimeType&&i.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(h in e)i.setRequestHeader(h,e[h])}catch(j){}i.send(c.hasContent&&c.data||null),d=function(a,e){var h,j,k,l,m;try{if(d&&(e||i.readyState===4)){d=b,g&&(i.onreadystatechange=p.noop,cJ&&delete cI[g]);if(e)i.readyState!==4&&i.abort();else{h=i.status,k=i.getAllResponseHeaders(),l={},m=i.responseXML,m&&m.documentElement&&(l.xml=m);try{l.text=i.responseText}catch(a){}try{j=i.statusText}catch(n){j=""}!h&&c.isLocal&&!c.crossDomain?h=l.text?200:404:h===1223&&(h=204)}}}catch(o){e||f(-1,o)}l&&f(h,j,l,k)},c.async?i.readyState===4?setTimeout(d,0):(g=++cK,cJ&&(cI||(cI={},p(a).unload(cJ)),cI[g]=d),i.onreadystatechange=d):d()},abort:function(){d&&d(0,1)}}}});var cN,cO,cP=/^(?:toggle|show|hide)$/,cQ=new RegExp("^(?:([-+])=|)("+q+")([a-z%]*)$","i"),cR=/queueHooks$/,cS=[cY],cT={"*":[function(a,b){var c,d,e=this.createTween(a,b),f=cQ.exec(b),g=e.cur(),h=+g||0,i=1,j=20;if(f){c=+f[2],d=f[3]||(p.cssNumber[a]?"":"px");if(d!=="px"&&h){h=p.css(e.elem,a,!0)||c||1;do i=i||".5",h=h/i,p.style(e.elem,a,h+d);while(i!==(i=e.cur()/g)&&i!==1&&--j)}e.unit=d,e.start=h,e.end=f[1]?h+(f[1]+1)*c:c}return e}]};p.Animation=p.extend(cW,{tweener:function(a,b){p.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");var c,d=0,e=a.length;for(;d-1,j={},k={},l,m;i?(k=e.position(),l=k.top,m=k.left):(l=parseFloat(g)||0,m=parseFloat(h)||0),p.isFunction(b)&&(b=b.call(a,c,f)),b.top!=null&&(j.top=b.top-f.top+l),b.left!=null&&(j.left=b.left-f.left+m),"using"in b?b.using.call(a,j):e.css(j)}},p.fn.extend({position:function(){if(!this[0])return;var a=this[0],b=this.offsetParent(),c=this.offset(),d=c_.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat(p.css(a,"marginTop"))||0,c.left-=parseFloat(p.css(a,"marginLeft"))||0,d.top+=parseFloat(p.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(p.css(b[0],"borderLeftWidth"))||0,{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||e.body;while(a&&!c_.test(a.nodeName)&&p.css(a,"position")==="static")a=a.offsetParent;return a||e.body})}}),p.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);p.fn[a]=function(e){return p.access(this,function(a,e,f){var g=da(a);if(f===b)return g?c in g?g[c]:g.document.documentElement[e]:a[e];g?g.scrollTo(d?p(g).scrollLeft():f,d?f:p(g).scrollTop()):a[e]=f},a,e,arguments.length,null)}}),p.each({Height:"height",Width:"width"},function(a,c){p.each({padding:"inner"+a,content:c,"":"outer"+a},function(d,e){p.fn[e]=function(e,f){var g=arguments.length&&(d||typeof e!="boolean"),h=d||(e===!0||f===!0?"margin":"border");return p.access(this,function(c,d,e){var f;return p.isWindow(c)?c.document.documentElement["client"+a]:c.nodeType===9?(f=c.documentElement,Math.max(c.body["scroll"+a],f["scroll"+a],c.body["offset"+a],f["offset"+a],f["client"+a])):e===b?p.css(c,d,e,h):p.style(c,d,e,h)},c,g?e:b,g,null)}})}),a.jQuery=a.$=p,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return p})})(window); \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Scripts/jquery-ui-1.9.0.js b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Scripts/jquery-ui-1.9.0.js new file mode 100644 index 0000000..8864efb --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Scripts/jquery-ui-1.9.0.js @@ -0,0 +1,14742 @@ +/*! jQuery UI - v1.9.0 - 2012-10-05 +* http://jqueryui.com +* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.sortable.js, jquery.ui.effect.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.dialog.js, jquery.ui.effect-blind.js, jquery.ui.effect-bounce.js, jquery.ui.effect-clip.js, jquery.ui.effect-drop.js, jquery.ui.effect-explode.js, jquery.ui.effect-fade.js, jquery.ui.effect-fold.js, jquery.ui.effect-highlight.js, jquery.ui.effect-pulsate.js, jquery.ui.effect-scale.js, jquery.ui.effect-shake.js, jquery.ui.effect-slide.js, jquery.ui.effect-transfer.js, jquery.ui.menu.js, jquery.ui.position.js, jquery.ui.progressbar.js, jquery.ui.slider.js, jquery.ui.spinner.js, jquery.ui.tabs.js, jquery.ui.tooltip.js +* Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */ + +(function( $, undefined ) { + +var uuid = 0, + runiqueId = /^ui-id-\d+$/; + +// prevent duplicate loading +// this is only a problem because we proxy existing functions +// and we don't want to double proxy them +$.ui = $.ui || {}; +if ( $.ui.version ) { + return; +} + +$.extend( $.ui, { + version: "1.9.0", + + keyCode: { + BACKSPACE: 8, + COMMA: 188, + DELETE: 46, + DOWN: 40, + END: 35, + ENTER: 13, + ESCAPE: 27, + HOME: 36, + LEFT: 37, + NUMPAD_ADD: 107, + NUMPAD_DECIMAL: 110, + NUMPAD_DIVIDE: 111, + NUMPAD_ENTER: 108, + NUMPAD_MULTIPLY: 106, + NUMPAD_SUBTRACT: 109, + PAGE_DOWN: 34, + PAGE_UP: 33, + PERIOD: 190, + RIGHT: 39, + SPACE: 32, + TAB: 9, + UP: 38 + } +}); + +// plugins +$.fn.extend({ + _focus: $.fn.focus, + focus: function( delay, fn ) { + return typeof delay === "number" ? + this.each(function() { + var elem = this; + setTimeout(function() { + $( elem ).focus(); + if ( fn ) { + fn.call( elem ); + } + }, delay ); + }) : + this._focus.apply( this, arguments ); + }, + + scrollParent: function() { + var scrollParent; + if (($.browser.msie && (/(static|relative)/).test(this.css('position'))) || (/absolute/).test(this.css('position'))) { + scrollParent = this.parents().filter(function() { + return (/(relative|absolute|fixed)/).test($.css(this,'position')) && (/(auto|scroll)/).test($.css(this,'overflow')+$.css(this,'overflow-y')+$.css(this,'overflow-x')); + }).eq(0); + } else { + scrollParent = this.parents().filter(function() { + return (/(auto|scroll)/).test($.css(this,'overflow')+$.css(this,'overflow-y')+$.css(this,'overflow-x')); + }).eq(0); + } + + return (/fixed/).test(this.css('position')) || !scrollParent.length ? $(document) : scrollParent; + }, + + zIndex: function( zIndex ) { + if ( zIndex !== undefined ) { + return this.css( "zIndex", zIndex ); + } + + if ( this.length ) { + var elem = $( this[ 0 ] ), position, value; + while ( elem.length && elem[ 0 ] !== document ) { + // Ignore z-index if position is set to a value where z-index is ignored by the browser + // This makes behavior of this function consistent across browsers + // WebKit always returns auto if the element is positioned + position = elem.css( "position" ); + if ( position === "absolute" || position === "relative" || position === "fixed" ) { + // IE returns 0 when zIndex is not specified + // other browsers return a string + // we ignore the case of nested elements with an explicit value of 0 + //
    + value = parseInt( elem.css( "zIndex" ), 10 ); + if ( !isNaN( value ) && value !== 0 ) { + return value; + } + } + elem = elem.parent(); + } + } + + return 0; + }, + + uniqueId: function() { + return this.each(function() { + if ( !this.id ) { + this.id = "ui-id-" + (++uuid); + } + }); + }, + + removeUniqueId: function() { + return this.each(function() { + if ( runiqueId.test( this.id ) ) { + $( this ).removeAttr( "id" ); + } + }); + } +}); + +// support: jQuery <1.8 +if ( !$( "" ).outerWidth( 1 ).jquery ) { + $.each( [ "Width", "Height" ], function( i, name ) { + var side = name === "Width" ? [ "Left", "Right" ] : [ "Top", "Bottom" ], + type = name.toLowerCase(), + orig = { + innerWidth: $.fn.innerWidth, + innerHeight: $.fn.innerHeight, + outerWidth: $.fn.outerWidth, + outerHeight: $.fn.outerHeight + }; + + function reduce( elem, size, border, margin ) { + $.each( side, function() { + size -= parseFloat( $.css( elem, "padding" + this ) ) || 0; + if ( border ) { + size -= parseFloat( $.css( elem, "border" + this + "Width" ) ) || 0; + } + if ( margin ) { + size -= parseFloat( $.css( elem, "margin" + this ) ) || 0; + } + }); + return size; + } + + $.fn[ "inner" + name ] = function( size ) { + if ( size === undefined ) { + return orig[ "inner" + name ].call( this ); + } + + return this.each(function() { + $( this ).css( type, reduce( this, size ) + "px" ); + }); + }; + + $.fn[ "outer" + name] = function( size, margin ) { + if ( typeof size !== "number" ) { + return orig[ "outer" + name ].call( this, size ); + } + + return this.each(function() { + $( this).css( type, reduce( this, size, true, margin ) + "px" ); + }); + }; + }); +} + +// selectors +function focusable( element, isTabIndexNotNaN ) { + var map, mapName, img, + nodeName = element.nodeName.toLowerCase(); + if ( "area" === nodeName ) { + map = element.parentNode; + mapName = map.name; + if ( !element.href || !mapName || map.nodeName.toLowerCase() !== "map" ) { + return false; + } + img = $( "img[usemap=#" + mapName + "]" )[0]; + return !!img && visible( img ); + } + return ( /input|select|textarea|button|object/.test( nodeName ) ? + !element.disabled : + "a" === nodeName ? + element.href || isTabIndexNotNaN : + isTabIndexNotNaN) && + // the element and all of its ancestors must be visible + visible( element ); +} + +function visible( element ) { + return !$( element ).parents().andSelf().filter(function() { + return $.css( this, "visibility" ) === "hidden" || + $.expr.filters.hidden( this ); + }).length; +} + +$.extend( $.expr[ ":" ], { + data: $.expr.createPseudo ? + $.expr.createPseudo(function( dataName ) { + return function( elem ) { + return !!$.data( elem, dataName ); + }; + }) : + // support: jQuery <1.8 + function( elem, i, match ) { + return !!$.data( elem, match[ 3 ] ); + }, + + focusable: function( element ) { + return focusable( element, !isNaN( $.attr( element, "tabindex" ) ) ); + }, + + tabbable: function( element ) { + var tabIndex = $.attr( element, "tabindex" ), + isTabIndexNaN = isNaN( tabIndex ); + return ( isTabIndexNaN || tabIndex >= 0 ) && focusable( element, !isTabIndexNaN ); + } +}); + +// support +$(function() { + var body = document.body, + div = body.appendChild( div = document.createElement( "div" ) ); + + // access offsetHeight before setting the style to prevent a layout bug + // in IE 9 which causes the element to continue to take up space even + // after it is removed from the DOM (#8026) + div.offsetHeight; + + $.extend( div.style, { + minHeight: "100px", + height: "auto", + padding: 0, + borderWidth: 0 + }); + + $.support.minHeight = div.offsetHeight === 100; + $.support.selectstart = "onselectstart" in div; + + // set display to none to avoid a layout bug in IE + // http://dev.jquery.com/ticket/4014 + body.removeChild( div ).style.display = "none"; +}); + + + + + +// deprecated + +$.fn.extend({ + disableSelection: function() { + return this.bind( ( $.support.selectstart ? "selectstart" : "mousedown" ) + + ".ui-disableSelection", function( event ) { + event.preventDefault(); + }); + }, + + enableSelection: function() { + return this.unbind( ".ui-disableSelection" ); + } +}); + +$.extend( $.ui, { + // $.ui.plugin is deprecated. Use the proxy pattern instead. + plugin: { + add: function( module, option, set ) { + var i, + proto = $.ui[ module ].prototype; + for ( i in set ) { + proto.plugins[ i ] = proto.plugins[ i ] || []; + proto.plugins[ i ].push( [ option, set[ i ] ] ); + } + }, + call: function( instance, name, args ) { + var i, + set = instance.plugins[ name ]; + if ( !set || !instance.element[ 0 ].parentNode || instance.element[ 0 ].parentNode.nodeType === 11 ) { + return; + } + + for ( i = 0; i < set.length; i++ ) { + if ( instance.options[ set[ i ][ 0 ] ] ) { + set[ i ][ 1 ].apply( instance.element, args ); + } + } + } + }, + + contains: $.contains, + + // only used by resizable + hasScroll: function( el, a ) { + + //If overflow is hidden, the element might have extra content, but the user wants to hide it + if ( $( el ).css( "overflow" ) === "hidden") { + return false; + } + + var scroll = ( a && a === "left" ) ? "scrollLeft" : "scrollTop", + has = false; + + if ( el[ scroll ] > 0 ) { + return true; + } + + // TODO: determine which cases actually cause this to happen + // if the element doesn't have the scroll set, see if it's possible to + // set the scroll + el[ scroll ] = 1; + has = ( el[ scroll ] > 0 ); + el[ scroll ] = 0; + return has; + }, + + // these are odd functions, fix the API or move into individual plugins + isOverAxis: function( x, reference, size ) { + //Determines when x coordinate is over "b" element axis + return ( x > reference ) && ( x < ( reference + size ) ); + }, + isOver: function( y, x, top, left, height, width ) { + //Determines when x, y coordinates is over "b" element + return $.ui.isOverAxis( y, top, height ) && $.ui.isOverAxis( x, left, width ); + } +}); + +})( jQuery ); + +(function( $, undefined ) { + +var uuid = 0, + slice = Array.prototype.slice, + _cleanData = $.cleanData; +$.cleanData = function( elems ) { + for ( var i = 0, elem; (elem = elems[i]) != null; i++ ) { + try { + $( elem ).triggerHandler( "remove" ); + // http://bugs.jquery.com/ticket/8235 + } catch( e ) {} + } + _cleanData( elems ); +}; + +$.widget = function( name, base, prototype ) { + var fullName, existingConstructor, constructor, basePrototype, + namespace = name.split( "." )[ 0 ]; + + name = name.split( "." )[ 1 ]; + fullName = namespace + "-" + name; + + if ( !prototype ) { + prototype = base; + base = $.Widget; + } + + // create selector for plugin + $.expr[ ":" ][ fullName.toLowerCase() ] = function( elem ) { + return !!$.data( elem, fullName ); + }; + + $[ namespace ] = $[ namespace ] || {}; + existingConstructor = $[ namespace ][ name ]; + constructor = $[ namespace ][ name ] = function( options, element ) { + // allow instantiation without "new" keyword + if ( !this._createWidget ) { + return new constructor( options, element ); + } + + // allow instantiation without initializing for simple inheritance + // must use "new" keyword (the code above always passes args) + if ( arguments.length ) { + this._createWidget( options, element ); + } + }; + // extend with the existing constructor to carry over any static properties + $.extend( constructor, existingConstructor, { + version: prototype.version, + // copy the object used to create the prototype in case we need to + // redefine the widget later + _proto: $.extend( {}, prototype ), + // track widgets that inherit from this widget in case this widget is + // redefined after a widget inherits from it + _childConstructors: [] + }); + + basePrototype = new base(); + // we need to make the options hash a property directly on the new instance + // otherwise we'll modify the options hash on the prototype that we're + // inheriting from + basePrototype.options = $.widget.extend( {}, basePrototype.options ); + $.each( prototype, function( prop, value ) { + if ( $.isFunction( value ) ) { + prototype[ prop ] = (function() { + var _super = function() { + return base.prototype[ prop ].apply( this, arguments ); + }, + _superApply = function( args ) { + return base.prototype[ prop ].apply( this, args ); + }; + return function() { + var __super = this._super, + __superApply = this._superApply, + returnValue; + + this._super = _super; + this._superApply = _superApply; + + returnValue = value.apply( this, arguments ); + + this._super = __super; + this._superApply = __superApply; + + return returnValue; + }; + })(); + } + }); + constructor.prototype = $.widget.extend( basePrototype, { + // TODO: remove support for widgetEventPrefix + // always use the name + a colon as the prefix, e.g., draggable:start + // don't prefix for widgets that aren't DOM-based + widgetEventPrefix: name + }, prototype, { + constructor: constructor, + namespace: namespace, + widgetName: name, + // TODO remove widgetBaseClass, see #8155 + widgetBaseClass: fullName, + widgetFullName: fullName + }); + + // If this widget is being redefined then we need to find all widgets that + // are inheriting from it and redefine all of them so that they inherit from + // the new version of this widget. We're essentially trying to replace one + // level in the prototype chain. + if ( existingConstructor ) { + $.each( existingConstructor._childConstructors, function( i, child ) { + var childPrototype = child.prototype; + + // redefine the child widget using the same prototype that was + // originally used, but inherit from the new version of the base + $.widget( childPrototype.namespace + "." + childPrototype.widgetName, constructor, child._proto ); + }); + // remove the list of existing child constructors from the old constructor + // so the old child constructors can be garbage collected + delete existingConstructor._childConstructors; + } else { + base._childConstructors.push( constructor ); + } + + $.widget.bridge( name, constructor ); +}; + +$.widget.extend = function( target ) { + var input = slice.call( arguments, 1 ), + inputIndex = 0, + inputLength = input.length, + key, + value; + for ( ; inputIndex < inputLength; inputIndex++ ) { + for ( key in input[ inputIndex ] ) { + value = input[ inputIndex ][ key ]; + if (input[ inputIndex ].hasOwnProperty( key ) && value !== undefined ) { + target[ key ] = $.isPlainObject( value ) ? $.widget.extend( {}, target[ key ], value ) : value; + } + } + } + return target; +}; + +$.widget.bridge = function( name, object ) { + var fullName = object.prototype.widgetFullName; + $.fn[ name ] = function( options ) { + var isMethodCall = typeof options === "string", + args = slice.call( arguments, 1 ), + returnValue = this; + + // allow multiple hashes to be passed on init + options = !isMethodCall && args.length ? + $.widget.extend.apply( null, [ options ].concat(args) ) : + options; + + if ( isMethodCall ) { + this.each(function() { + var methodValue, + instance = $.data( this, fullName ); + if ( !instance ) { + return $.error( "cannot call methods on " + name + " prior to initialization; " + + "attempted to call method '" + options + "'" ); + } + if ( !$.isFunction( instance[options] ) || options.charAt( 0 ) === "_" ) { + return $.error( "no such method '" + options + "' for " + name + " widget instance" ); + } + methodValue = instance[ options ].apply( instance, args ); + if ( methodValue !== instance && methodValue !== undefined ) { + returnValue = methodValue && methodValue.jquery ? + returnValue.pushStack( methodValue.get() ) : + methodValue; + return false; + } + }); + } else { + this.each(function() { + var instance = $.data( this, fullName ); + if ( instance ) { + instance.option( options || {} )._init(); + } else { + new object( options, this ); + } + }); + } + + return returnValue; + }; +}; + +$.Widget = function( options, element ) {}; +$.Widget._childConstructors = []; + +$.Widget.prototype = { + widgetName: "widget", + widgetEventPrefix: "", + defaultElement: "
    ", + options: { + disabled: false, + + // callbacks + create: null + }, + _createWidget: function( options, element ) { + element = $( element || this.defaultElement || this )[ 0 ]; + this.element = $( element ); + this.uuid = uuid++; + this.eventNamespace = "." + this.widgetName + this.uuid; + this.options = $.widget.extend( {}, + this.options, + this._getCreateOptions(), + options ); + + this.bindings = $(); + this.hoverable = $(); + this.focusable = $(); + + if ( element !== this ) { + // 1.9 BC for #7810 + // TODO remove dual storage + $.data( element, this.widgetName, this ); + $.data( element, this.widgetFullName, this ); + this._on({ remove: "destroy" }); + this.document = $( element.style ? + // element within the document + element.ownerDocument : + // element is window or document + element.document || element ); + this.window = $( this.document[0].defaultView || this.document[0].parentWindow ); + } + + this._create(); + this._trigger( "create", null, this._getCreateEventData() ); + this._init(); + }, + _getCreateOptions: $.noop, + _getCreateEventData: $.noop, + _create: $.noop, + _init: $.noop, + + destroy: function() { + this._destroy(); + // we can probably remove the unbind calls in 2.0 + // all event bindings should go through this._on() + this.element + .unbind( this.eventNamespace ) + // 1.9 BC for #7810 + // TODO remove dual storage + .removeData( this.widgetName ) + .removeData( this.widgetFullName ) + // support: jquery <1.6.3 + // http://bugs.jquery.com/ticket/9413 + .removeData( $.camelCase( this.widgetFullName ) ); + this.widget() + .unbind( this.eventNamespace ) + .removeAttr( "aria-disabled" ) + .removeClass( + this.widgetFullName + "-disabled " + + "ui-state-disabled" ); + + // clean up events and states + this.bindings.unbind( this.eventNamespace ); + this.hoverable.removeClass( "ui-state-hover" ); + this.focusable.removeClass( "ui-state-focus" ); + }, + _destroy: $.noop, + + widget: function() { + return this.element; + }, + + option: function( key, value ) { + var options = key, + parts, + curOption, + i; + + if ( arguments.length === 0 ) { + // don't return a reference to the internal hash + return $.widget.extend( {}, this.options ); + } + + if ( typeof key === "string" ) { + // handle nested keys, e.g., "foo.bar" => { foo: { bar: ___ } } + options = {}; + parts = key.split( "." ); + key = parts.shift(); + if ( parts.length ) { + curOption = options[ key ] = $.widget.extend( {}, this.options[ key ] ); + for ( i = 0; i < parts.length - 1; i++ ) { + curOption[ parts[ i ] ] = curOption[ parts[ i ] ] || {}; + curOption = curOption[ parts[ i ] ]; + } + key = parts.pop(); + if ( value === undefined ) { + return curOption[ key ] === undefined ? null : curOption[ key ]; + } + curOption[ key ] = value; + } else { + if ( value === undefined ) { + return this.options[ key ] === undefined ? null : this.options[ key ]; + } + options[ key ] = value; + } + } + + this._setOptions( options ); + + return this; + }, + _setOptions: function( options ) { + var key; + + for ( key in options ) { + this._setOption( key, options[ key ] ); + } + + return this; + }, + _setOption: function( key, value ) { + this.options[ key ] = value; + + if ( key === "disabled" ) { + this.widget() + .toggleClass( this.widgetFullName + "-disabled ui-state-disabled", !!value ) + .attr( "aria-disabled", value ); + this.hoverable.removeClass( "ui-state-hover" ); + this.focusable.removeClass( "ui-state-focus" ); + } + + return this; + }, + + enable: function() { + return this._setOption( "disabled", false ); + }, + disable: function() { + return this._setOption( "disabled", true ); + }, + + _on: function( element, handlers ) { + // no element argument, shuffle and use this.element + if ( !handlers ) { + handlers = element; + element = this.element; + } else { + // accept selectors, DOM elements + element = $( element ); + this.bindings = this.bindings.add( element ); + } + + var instance = this; + $.each( handlers, function( event, handler ) { + function handlerProxy() { + // allow widgets to customize the disabled handling + // - disabled as an array instead of boolean + // - disabled class as method for disabling individual parts + if ( instance.options.disabled === true || + $( this ).hasClass( "ui-state-disabled" ) ) { + return; + } + return ( typeof handler === "string" ? instance[ handler ] : handler ) + .apply( instance, arguments ); + } + + // copy the guid so direct unbinding works + if ( typeof handler !== "string" ) { + handlerProxy.guid = handler.guid = + handler.guid || handlerProxy.guid || $.guid++; + } + + var match = event.match( /^(\w+)\s*(.*)$/ ), + eventName = match[1] + instance.eventNamespace, + selector = match[2]; + if ( selector ) { + instance.widget().delegate( selector, eventName, handlerProxy ); + } else { + element.bind( eventName, handlerProxy ); + } + }); + }, + + _off: function( element, eventName ) { + eventName = (eventName || "").split( " " ).join( this.eventNamespace + " " ) + this.eventNamespace; + element.unbind( eventName ).undelegate( eventName ); + }, + + _delay: function( handler, delay ) { + function handlerProxy() { + return ( typeof handler === "string" ? instance[ handler ] : handler ) + .apply( instance, arguments ); + } + var instance = this; + return setTimeout( handlerProxy, delay || 0 ); + }, + + _hoverable: function( element ) { + this.hoverable = this.hoverable.add( element ); + this._on( element, { + mouseenter: function( event ) { + $( event.currentTarget ).addClass( "ui-state-hover" ); + }, + mouseleave: function( event ) { + $( event.currentTarget ).removeClass( "ui-state-hover" ); + } + }); + }, + + _focusable: function( element ) { + this.focusable = this.focusable.add( element ); + this._on( element, { + focusin: function( event ) { + $( event.currentTarget ).addClass( "ui-state-focus" ); + }, + focusout: function( event ) { + $( event.currentTarget ).removeClass( "ui-state-focus" ); + } + }); + }, + + _trigger: function( type, event, data ) { + var prop, orig, + callback = this.options[ type ]; + + data = data || {}; + event = $.Event( event ); + event.type = ( type === this.widgetEventPrefix ? + type : + this.widgetEventPrefix + type ).toLowerCase(); + // the original event may come from any element + // so we need to reset the target on the new event + event.target = this.element[ 0 ]; + + // copy original event properties over to the new event + orig = event.originalEvent; + if ( orig ) { + for ( prop in orig ) { + if ( !( prop in event ) ) { + event[ prop ] = orig[ prop ]; + } + } + } + + this.element.trigger( event, data ); + return !( $.isFunction( callback ) && + callback.apply( this.element[0], [ event ].concat( data ) ) === false || + event.isDefaultPrevented() ); + } +}; + +$.each( { show: "fadeIn", hide: "fadeOut" }, function( method, defaultEffect ) { + $.Widget.prototype[ "_" + method ] = function( element, options, callback ) { + if ( typeof options === "string" ) { + options = { effect: options }; + } + var hasOptions, + effectName = !options ? + method : + options === true || typeof options === "number" ? + defaultEffect : + options.effect || defaultEffect; + options = options || {}; + if ( typeof options === "number" ) { + options = { duration: options }; + } + hasOptions = !$.isEmptyObject( options ); + options.complete = callback; + if ( options.delay ) { + element.delay( options.delay ); + } + if ( hasOptions && $.effects && ( $.effects.effect[ effectName ] || $.uiBackCompat !== false && $.effects[ effectName ] ) ) { + element[ method ]( options ); + } else if ( effectName !== method && element[ effectName ] ) { + element[ effectName ]( options.duration, options.easing, callback ); + } else { + element.queue(function( next ) { + $( this )[ method ](); + if ( callback ) { + callback.call( element[ 0 ] ); + } + next(); + }); + } + }; +}); + +// DEPRECATED +if ( $.uiBackCompat !== false ) { + $.Widget.prototype._getCreateOptions = function() { + return $.metadata && $.metadata.get( this.element[0] )[ this.widgetName ]; + }; +} + +})( jQuery ); + +(function( $, undefined ) { + +var mouseHandled = false; +$( document ).mouseup( function( e ) { + mouseHandled = false; +}); + +$.widget("ui.mouse", { + version: "1.9.0", + options: { + cancel: 'input,textarea,button,select,option', + distance: 1, + delay: 0 + }, + _mouseInit: function() { + var that = this; + + this.element + .bind('mousedown.'+this.widgetName, function(event) { + return that._mouseDown(event); + }) + .bind('click.'+this.widgetName, function(event) { + if (true === $.data(event.target, that.widgetName + '.preventClickEvent')) { + $.removeData(event.target, that.widgetName + '.preventClickEvent'); + event.stopImmediatePropagation(); + return false; + } + }); + + this.started = false; + }, + + // TODO: make sure destroying one instance of mouse doesn't mess with + // other instances of mouse + _mouseDestroy: function() { + this.element.unbind('.'+this.widgetName); + if ( this._mouseMoveDelegate ) { + $(document) + .unbind('mousemove.'+this.widgetName, this._mouseMoveDelegate) + .unbind('mouseup.'+this.widgetName, this._mouseUpDelegate); + } + }, + + _mouseDown: function(event) { + // don't let more than one widget handle mouseStart + if( mouseHandled ) { return; } + + // we may have missed mouseup (out of window) + (this._mouseStarted && this._mouseUp(event)); + + this._mouseDownEvent = event; + + var that = this, + btnIsLeft = (event.which === 1), + // event.target.nodeName works around a bug in IE 8 with + // disabled inputs (#7620) + elIsCancel = (typeof this.options.cancel === "string" && event.target.nodeName ? $(event.target).closest(this.options.cancel).length : false); + if (!btnIsLeft || elIsCancel || !this._mouseCapture(event)) { + return true; + } + + this.mouseDelayMet = !this.options.delay; + if (!this.mouseDelayMet) { + this._mouseDelayTimer = setTimeout(function() { + that.mouseDelayMet = true; + }, this.options.delay); + } + + if (this._mouseDistanceMet(event) && this._mouseDelayMet(event)) { + this._mouseStarted = (this._mouseStart(event) !== false); + if (!this._mouseStarted) { + event.preventDefault(); + return true; + } + } + + // Click event may never have fired (Gecko & Opera) + if (true === $.data(event.target, this.widgetName + '.preventClickEvent')) { + $.removeData(event.target, this.widgetName + '.preventClickEvent'); + } + + // these delegates are required to keep context + this._mouseMoveDelegate = function(event) { + return that._mouseMove(event); + }; + this._mouseUpDelegate = function(event) { + return that._mouseUp(event); + }; + $(document) + .bind('mousemove.'+this.widgetName, this._mouseMoveDelegate) + .bind('mouseup.'+this.widgetName, this._mouseUpDelegate); + + event.preventDefault(); + + mouseHandled = true; + return true; + }, + + _mouseMove: function(event) { + // IE mouseup check - mouseup happened when mouse was out of window + if ($.browser.msie && !(document.documentMode >= 9) && !event.button) { + return this._mouseUp(event); + } + + if (this._mouseStarted) { + this._mouseDrag(event); + return event.preventDefault(); + } + + if (this._mouseDistanceMet(event) && this._mouseDelayMet(event)) { + this._mouseStarted = + (this._mouseStart(this._mouseDownEvent, event) !== false); + (this._mouseStarted ? this._mouseDrag(event) : this._mouseUp(event)); + } + + return !this._mouseStarted; + }, + + _mouseUp: function(event) { + $(document) + .unbind('mousemove.'+this.widgetName, this._mouseMoveDelegate) + .unbind('mouseup.'+this.widgetName, this._mouseUpDelegate); + + if (this._mouseStarted) { + this._mouseStarted = false; + + if (event.target === this._mouseDownEvent.target) { + $.data(event.target, this.widgetName + '.preventClickEvent', true); + } + + this._mouseStop(event); + } + + return false; + }, + + _mouseDistanceMet: function(event) { + return (Math.max( + Math.abs(this._mouseDownEvent.pageX - event.pageX), + Math.abs(this._mouseDownEvent.pageY - event.pageY) + ) >= this.options.distance + ); + }, + + _mouseDelayMet: function(event) { + return this.mouseDelayMet; + }, + + // These are placeholder methods, to be overriden by extending plugin + _mouseStart: function(event) {}, + _mouseDrag: function(event) {}, + _mouseStop: function(event) {}, + _mouseCapture: function(event) { return true; } +}); + +})(jQuery); + +(function( $, undefined ) { + +$.widget("ui.draggable", $.ui.mouse, { + version: "1.9.0", + widgetEventPrefix: "drag", + options: { + addClasses: true, + appendTo: "parent", + axis: false, + connectToSortable: false, + containment: false, + cursor: "auto", + cursorAt: false, + grid: false, + handle: false, + helper: "original", + iframeFix: false, + opacity: false, + refreshPositions: false, + revert: false, + revertDuration: 500, + scope: "default", + scroll: true, + scrollSensitivity: 20, + scrollSpeed: 20, + snap: false, + snapMode: "both", + snapTolerance: 20, + stack: false, + zIndex: false + }, + _create: function() { + + if (this.options.helper == 'original' && !(/^(?:r|a|f)/).test(this.element.css("position"))) + this.element[0].style.position = 'relative'; + + (this.options.addClasses && this.element.addClass("ui-draggable")); + (this.options.disabled && this.element.addClass("ui-draggable-disabled")); + + this._mouseInit(); + + }, + + _destroy: function() { + this.element.removeClass( "ui-draggable ui-draggable-dragging ui-draggable-disabled" ); + this._mouseDestroy(); + }, + + _mouseCapture: function(event) { + + var o = this.options; + + // among others, prevent a drag on a resizable-handle + if (this.helper || o.disabled || $(event.target).is('.ui-resizable-handle')) + return false; + + //Quit if we're not on a valid handle + this.handle = this._getHandle(event); + if (!this.handle) + return false; + + $(o.iframeFix === true ? "iframe" : o.iframeFix).each(function() { + $('
    ') + .css({ + width: this.offsetWidth+"px", height: this.offsetHeight+"px", + position: "absolute", opacity: "0.001", zIndex: 1000 + }) + .css($(this).offset()) + .appendTo("body"); + }); + + return true; + + }, + + _mouseStart: function(event) { + + var o = this.options; + + //Create and append the visible helper + this.helper = this._createHelper(event); + + this.helper.addClass("ui-draggable-dragging"); + + //Cache the helper size + this._cacheHelperProportions(); + + //If ddmanager is used for droppables, set the global draggable + if($.ui.ddmanager) + $.ui.ddmanager.current = this; + + /* + * - Position generation - + * This block generates everything position related - it's the core of draggables. + */ + + //Cache the margins of the original element + this._cacheMargins(); + + //Store the helper's css position + this.cssPosition = this.helper.css("position"); + this.scrollParent = this.helper.scrollParent(); + + //The element's absolute position on the page minus margins + this.offset = this.positionAbs = this.element.offset(); + this.offset = { + top: this.offset.top - this.margins.top, + left: this.offset.left - this.margins.left + }; + + $.extend(this.offset, { + click: { //Where the click happened, relative to the element + left: event.pageX - this.offset.left, + top: event.pageY - this.offset.top + }, + parent: this._getParentOffset(), + relative: this._getRelativeOffset() //This is a relative to absolute position minus the actual position calculation - only used for relative positioned helper + }); + + //Generate the original position + this.originalPosition = this.position = this._generatePosition(event); + this.originalPageX = event.pageX; + this.originalPageY = event.pageY; + + //Adjust the mouse offset relative to the helper if 'cursorAt' is supplied + (o.cursorAt && this._adjustOffsetFromHelper(o.cursorAt)); + + //Set a containment if given in the options + if(o.containment) + this._setContainment(); + + //Trigger event + callbacks + if(this._trigger("start", event) === false) { + this._clear(); + return false; + } + + //Recache the helper size + this._cacheHelperProportions(); + + //Prepare the droppable offsets + if ($.ui.ddmanager && !o.dropBehaviour) + $.ui.ddmanager.prepareOffsets(this, event); + + + this._mouseDrag(event, true); //Execute the drag once - this causes the helper not to be visible before getting its correct position + + //If the ddmanager is used for droppables, inform the manager that dragging has started (see #5003) + if ( $.ui.ddmanager ) $.ui.ddmanager.dragStart(this, event); + + return true; + }, + + _mouseDrag: function(event, noPropagation) { + + //Compute the helpers position + this.position = this._generatePosition(event); + this.positionAbs = this._convertPositionTo("absolute"); + + //Call plugins and callbacks and use the resulting position if something is returned + if (!noPropagation) { + var ui = this._uiHash(); + if(this._trigger('drag', event, ui) === false) { + this._mouseUp({}); + return false; + } + this.position = ui.position; + } + + if(!this.options.axis || this.options.axis != "y") this.helper[0].style.left = this.position.left+'px'; + if(!this.options.axis || this.options.axis != "x") this.helper[0].style.top = this.position.top+'px'; + if($.ui.ddmanager) $.ui.ddmanager.drag(this, event); + + return false; + }, + + _mouseStop: function(event) { + + //If we are using droppables, inform the manager about the drop + var dropped = false; + if ($.ui.ddmanager && !this.options.dropBehaviour) + dropped = $.ui.ddmanager.drop(this, event); + + //if a drop comes from outside (a sortable) + if(this.dropped) { + dropped = this.dropped; + this.dropped = false; + } + + //if the original element is no longer in the DOM don't bother to continue (see #8269) + var element = this.element[0], elementInDom = false; + while ( element && (element = element.parentNode) ) { + if (element == document ) { + elementInDom = true; + } + } + if ( !elementInDom && this.options.helper === "original" ) + return false; + + if((this.options.revert == "invalid" && !dropped) || (this.options.revert == "valid" && dropped) || this.options.revert === true || ($.isFunction(this.options.revert) && this.options.revert.call(this.element, dropped))) { + var that = this; + $(this.helper).animate(this.originalPosition, parseInt(this.options.revertDuration, 10), function() { + if(that._trigger("stop", event) !== false) { + that._clear(); + } + }); + } else { + if(this._trigger("stop", event) !== false) { + this._clear(); + } + } + + return false; + }, + + _mouseUp: function(event) { + //Remove frame helpers + $("div.ui-draggable-iframeFix").each(function() { + this.parentNode.removeChild(this); + }); + + //If the ddmanager is used for droppables, inform the manager that dragging has stopped (see #5003) + if( $.ui.ddmanager ) $.ui.ddmanager.dragStop(this, event); + + return $.ui.mouse.prototype._mouseUp.call(this, event); + }, + + cancel: function() { + + if(this.helper.is(".ui-draggable-dragging")) { + this._mouseUp({}); + } else { + this._clear(); + } + + return this; + + }, + + _getHandle: function(event) { + + var handle = !this.options.handle || !$(this.options.handle, this.element).length ? true : false; + $(this.options.handle, this.element) + .find("*") + .andSelf() + .each(function() { + if(this == event.target) handle = true; + }); + + return handle; + + }, + + _createHelper: function(event) { + + var o = this.options; + var helper = $.isFunction(o.helper) ? $(o.helper.apply(this.element[0], [event])) : (o.helper == 'clone' ? this.element.clone().removeAttr('id') : this.element); + + if(!helper.parents('body').length) + helper.appendTo((o.appendTo == 'parent' ? this.element[0].parentNode : o.appendTo)); + + if(helper[0] != this.element[0] && !(/(fixed|absolute)/).test(helper.css("position"))) + helper.css("position", "absolute"); + + return helper; + + }, + + _adjustOffsetFromHelper: function(obj) { + if (typeof obj == 'string') { + obj = obj.split(' '); + } + if ($.isArray(obj)) { + obj = {left: +obj[0], top: +obj[1] || 0}; + } + if ('left' in obj) { + this.offset.click.left = obj.left + this.margins.left; + } + if ('right' in obj) { + this.offset.click.left = this.helperProportions.width - obj.right + this.margins.left; + } + if ('top' in obj) { + this.offset.click.top = obj.top + this.margins.top; + } + if ('bottom' in obj) { + this.offset.click.top = this.helperProportions.height - obj.bottom + this.margins.top; + } + }, + + _getParentOffset: function() { + + //Get the offsetParent and cache its position + this.offsetParent = this.helper.offsetParent(); + var po = this.offsetParent.offset(); + + // This is a special case where we need to modify a offset calculated on start, since the following happened: + // 1. The position of the helper is absolute, so it's position is calculated based on the next positioned parent + // 2. The actual offset parent is a child of the scroll parent, and the scroll parent isn't the document, which means that + // the scroll is included in the initial calculation of the offset of the parent, and never recalculated upon drag + if(this.cssPosition == 'absolute' && this.scrollParent[0] != document && $.contains(this.scrollParent[0], this.offsetParent[0])) { + po.left += this.scrollParent.scrollLeft(); + po.top += this.scrollParent.scrollTop(); + } + + if((this.offsetParent[0] == document.body) //This needs to be actually done for all browsers, since pageX/pageY includes this information + || (this.offsetParent[0].tagName && this.offsetParent[0].tagName.toLowerCase() == 'html' && $.browser.msie)) //Ugly IE fix + po = { top: 0, left: 0 }; + + return { + top: po.top + (parseInt(this.offsetParent.css("borderTopWidth"),10) || 0), + left: po.left + (parseInt(this.offsetParent.css("borderLeftWidth"),10) || 0) + }; + + }, + + _getRelativeOffset: function() { + + if(this.cssPosition == "relative") { + var p = this.element.position(); + return { + top: p.top - (parseInt(this.helper.css("top"),10) || 0) + this.scrollParent.scrollTop(), + left: p.left - (parseInt(this.helper.css("left"),10) || 0) + this.scrollParent.scrollLeft() + }; + } else { + return { top: 0, left: 0 }; + } + + }, + + _cacheMargins: function() { + this.margins = { + left: (parseInt(this.element.css("marginLeft"),10) || 0), + top: (parseInt(this.element.css("marginTop"),10) || 0), + right: (parseInt(this.element.css("marginRight"),10) || 0), + bottom: (parseInt(this.element.css("marginBottom"),10) || 0) + }; + }, + + _cacheHelperProportions: function() { + this.helperProportions = { + width: this.helper.outerWidth(), + height: this.helper.outerHeight() + }; + }, + + _setContainment: function() { + + var o = this.options; + if(o.containment == 'parent') o.containment = this.helper[0].parentNode; + if(o.containment == 'document' || o.containment == 'window') this.containment = [ + o.containment == 'document' ? 0 : $(window).scrollLeft() - this.offset.relative.left - this.offset.parent.left, + o.containment == 'document' ? 0 : $(window).scrollTop() - this.offset.relative.top - this.offset.parent.top, + (o.containment == 'document' ? 0 : $(window).scrollLeft()) + $(o.containment == 'document' ? document : window).width() - this.helperProportions.width - this.margins.left, + (o.containment == 'document' ? 0 : $(window).scrollTop()) + ($(o.containment == 'document' ? document : window).height() || document.body.parentNode.scrollHeight) - this.helperProportions.height - this.margins.top + ]; + + if(!(/^(document|window|parent)$/).test(o.containment) && o.containment.constructor != Array) { + var c = $(o.containment); + var ce = c[0]; if(!ce) return; + var co = c.offset(); + var over = ($(ce).css("overflow") != 'hidden'); + + this.containment = [ + (parseInt($(ce).css("borderLeftWidth"),10) || 0) + (parseInt($(ce).css("paddingLeft"),10) || 0), + (parseInt($(ce).css("borderTopWidth"),10) || 0) + (parseInt($(ce).css("paddingTop"),10) || 0), + (over ? Math.max(ce.scrollWidth,ce.offsetWidth) : ce.offsetWidth) - (parseInt($(ce).css("borderLeftWidth"),10) || 0) - (parseInt($(ce).css("paddingRight"),10) || 0) - this.helperProportions.width - this.margins.left - this.margins.right, + (over ? Math.max(ce.scrollHeight,ce.offsetHeight) : ce.offsetHeight) - (parseInt($(ce).css("borderTopWidth"),10) || 0) - (parseInt($(ce).css("paddingBottom"),10) || 0) - this.helperProportions.height - this.margins.top - this.margins.bottom + ]; + this.relative_container = c; + + } else if(o.containment.constructor == Array) { + this.containment = o.containment; + } + + }, + + _convertPositionTo: function(d, pos) { + + if(!pos) pos = this.position; + var mod = d == "absolute" ? 1 : -1; + var o = this.options, scroll = this.cssPosition == 'absolute' && !(this.scrollParent[0] != document && $.contains(this.scrollParent[0], this.offsetParent[0])) ? this.offsetParent : this.scrollParent, scrollIsRootNode = (/(html|body)/i).test(scroll[0].tagName); + + return { + top: ( + pos.top // The absolute mouse position + + this.offset.relative.top * mod // Only for relative positioned nodes: Relative offset from element to offset parent + + this.offset.parent.top * mod // The offsetParent's offset without borders (offset + border) + - ( ( this.cssPosition == 'fixed' ? -this.scrollParent.scrollTop() : ( scrollIsRootNode ? 0 : scroll.scrollTop() ) ) * mod) + ), + left: ( + pos.left // The absolute mouse position + + this.offset.relative.left * mod // Only for relative positioned nodes: Relative offset from element to offset parent + + this.offset.parent.left * mod // The offsetParent's offset without borders (offset + border) + - ( ( this.cssPosition == 'fixed' ? -this.scrollParent.scrollLeft() : scrollIsRootNode ? 0 : scroll.scrollLeft() ) * mod) + ) + }; + + }, + + _generatePosition: function(event) { + + var o = this.options, scroll = this.cssPosition == 'absolute' && !(this.scrollParent[0] != document && $.contains(this.scrollParent[0], this.offsetParent[0])) ? this.offsetParent : this.scrollParent, scrollIsRootNode = (/(html|body)/i).test(scroll[0].tagName); + var pageX = event.pageX; + var pageY = event.pageY; + + /* + * - Position constraining - + * Constrain the position to a mix of grid, containment. + */ + + if(this.originalPosition) { //If we are not dragging yet, we won't check for options + var containment; + if(this.containment) { + if (this.relative_container){ + var co = this.relative_container.offset(); + containment = [ this.containment[0] + co.left, + this.containment[1] + co.top, + this.containment[2] + co.left, + this.containment[3] + co.top ]; + } + else { + containment = this.containment; + } + + if(event.pageX - this.offset.click.left < containment[0]) pageX = containment[0] + this.offset.click.left; + if(event.pageY - this.offset.click.top < containment[1]) pageY = containment[1] + this.offset.click.top; + if(event.pageX - this.offset.click.left > containment[2]) pageX = containment[2] + this.offset.click.left; + if(event.pageY - this.offset.click.top > containment[3]) pageY = containment[3] + this.offset.click.top; + } + + if(o.grid) { + //Check for grid elements set to 0 to prevent divide by 0 error causing invalid argument errors in IE (see ticket #6950) + var top = o.grid[1] ? this.originalPageY + Math.round((pageY - this.originalPageY) / o.grid[1]) * o.grid[1] : this.originalPageY; + pageY = containment ? (!(top - this.offset.click.top < containment[1] || top - this.offset.click.top > containment[3]) ? top : (!(top - this.offset.click.top < containment[1]) ? top - o.grid[1] : top + o.grid[1])) : top; + + var left = o.grid[0] ? this.originalPageX + Math.round((pageX - this.originalPageX) / o.grid[0]) * o.grid[0] : this.originalPageX; + pageX = containment ? (!(left - this.offset.click.left < containment[0] || left - this.offset.click.left > containment[2]) ? left : (!(left - this.offset.click.left < containment[0]) ? left - o.grid[0] : left + o.grid[0])) : left; + } + + } + + return { + top: ( + pageY // The absolute mouse position + - this.offset.click.top // Click offset (relative to the element) + - this.offset.relative.top // Only for relative positioned nodes: Relative offset from element to offset parent + - this.offset.parent.top // The offsetParent's offset without borders (offset + border) + + ( ( this.cssPosition == 'fixed' ? -this.scrollParent.scrollTop() : ( scrollIsRootNode ? 0 : scroll.scrollTop() ) )) + ), + left: ( + pageX // The absolute mouse position + - this.offset.click.left // Click offset (relative to the element) + - this.offset.relative.left // Only for relative positioned nodes: Relative offset from element to offset parent + - this.offset.parent.left // The offsetParent's offset without borders (offset + border) + + ( ( this.cssPosition == 'fixed' ? -this.scrollParent.scrollLeft() : scrollIsRootNode ? 0 : scroll.scrollLeft() )) + ) + }; + + }, + + _clear: function() { + this.helper.removeClass("ui-draggable-dragging"); + if(this.helper[0] != this.element[0] && !this.cancelHelperRemoval) this.helper.remove(); + //if($.ui.ddmanager) $.ui.ddmanager.current = null; + this.helper = null; + this.cancelHelperRemoval = false; + }, + + // From now on bulk stuff - mainly helpers + + _trigger: function(type, event, ui) { + ui = ui || this._uiHash(); + $.ui.plugin.call(this, type, [event, ui]); + if(type == "drag") this.positionAbs = this._convertPositionTo("absolute"); //The absolute position has to be recalculated after plugins + return $.Widget.prototype._trigger.call(this, type, event, ui); + }, + + plugins: {}, + + _uiHash: function(event) { + return { + helper: this.helper, + position: this.position, + originalPosition: this.originalPosition, + offset: this.positionAbs + }; + } + +}); + +$.ui.plugin.add("draggable", "connectToSortable", { + start: function(event, ui) { + + var inst = $(this).data("draggable"), o = inst.options, + uiSortable = $.extend({}, ui, { item: inst.element }); + inst.sortables = []; + $(o.connectToSortable).each(function() { + var sortable = $.data(this, 'sortable'); + if (sortable && !sortable.options.disabled) { + inst.sortables.push({ + instance: sortable, + shouldRevert: sortable.options.revert + }); + sortable.refreshPositions(); // Call the sortable's refreshPositions at drag start to refresh the containerCache since the sortable container cache is used in drag and needs to be up to date (this will ensure it's initialised as well as being kept in step with any changes that might have happened on the page). + sortable._trigger("activate", event, uiSortable); + } + }); + + }, + stop: function(event, ui) { + + //If we are still over the sortable, we fake the stop event of the sortable, but also remove helper + var inst = $(this).data("draggable"), + uiSortable = $.extend({}, ui, { item: inst.element }); + + $.each(inst.sortables, function() { + if(this.instance.isOver) { + + this.instance.isOver = 0; + + inst.cancelHelperRemoval = true; //Don't remove the helper in the draggable instance + this.instance.cancelHelperRemoval = false; //Remove it in the sortable instance (so sortable plugins like revert still work) + + //The sortable revert is supported, and we have to set a temporary dropped variable on the draggable to support revert: 'valid/invalid' + if(this.shouldRevert) this.instance.options.revert = true; + + //Trigger the stop of the sortable + this.instance._mouseStop(event); + + this.instance.options.helper = this.instance.options._helper; + + //If the helper has been the original item, restore properties in the sortable + if(inst.options.helper == 'original') + this.instance.currentItem.css({ top: 'auto', left: 'auto' }); + + } else { + this.instance.cancelHelperRemoval = false; //Remove the helper in the sortable instance + this.instance._trigger("deactivate", event, uiSortable); + } + + }); + + }, + drag: function(event, ui) { + + var inst = $(this).data("draggable"), that = this; + + var checkPos = function(o) { + var dyClick = this.offset.click.top, dxClick = this.offset.click.left; + var helperTop = this.positionAbs.top, helperLeft = this.positionAbs.left; + var itemHeight = o.height, itemWidth = o.width; + var itemTop = o.top, itemLeft = o.left; + + return $.ui.isOver(helperTop + dyClick, helperLeft + dxClick, itemTop, itemLeft, itemHeight, itemWidth); + }; + + $.each(inst.sortables, function(i) { + + //Copy over some variables to allow calling the sortable's native _intersectsWith + this.instance.positionAbs = inst.positionAbs; + this.instance.helperProportions = inst.helperProportions; + this.instance.offset.click = inst.offset.click; + + if(this.instance._intersectsWith(this.instance.containerCache)) { + + //If it intersects, we use a little isOver variable and set it once, so our move-in stuff gets fired only once + if(!this.instance.isOver) { + + this.instance.isOver = 1; + //Now we fake the start of dragging for the sortable instance, + //by cloning the list group item, appending it to the sortable and using it as inst.currentItem + //We can then fire the start event of the sortable with our passed browser event, and our own helper (so it doesn't create a new one) + this.instance.currentItem = $(that).clone().removeAttr('id').appendTo(this.instance.element).data("sortable-item", true); + this.instance.options._helper = this.instance.options.helper; //Store helper option to later restore it + this.instance.options.helper = function() { return ui.helper[0]; }; + + event.target = this.instance.currentItem[0]; + this.instance._mouseCapture(event, true); + this.instance._mouseStart(event, true, true); + + //Because the browser event is way off the new appended portlet, we modify a couple of variables to reflect the changes + this.instance.offset.click.top = inst.offset.click.top; + this.instance.offset.click.left = inst.offset.click.left; + this.instance.offset.parent.left -= inst.offset.parent.left - this.instance.offset.parent.left; + this.instance.offset.parent.top -= inst.offset.parent.top - this.instance.offset.parent.top; + + inst._trigger("toSortable", event); + inst.dropped = this.instance.element; //draggable revert needs that + //hack so receive/update callbacks work (mostly) + inst.currentItem = inst.element; + this.instance.fromOutside = inst; + + } + + //Provided we did all the previous steps, we can fire the drag event of the sortable on every draggable drag, when it intersects with the sortable + if(this.instance.currentItem) this.instance._mouseDrag(event); + + } else { + + //If it doesn't intersect with the sortable, and it intersected before, + //we fake the drag stop of the sortable, but make sure it doesn't remove the helper by using cancelHelperRemoval + if(this.instance.isOver) { + + this.instance.isOver = 0; + this.instance.cancelHelperRemoval = true; + + //Prevent reverting on this forced stop + this.instance.options.revert = false; + + // The out event needs to be triggered independently + this.instance._trigger('out', event, this.instance._uiHash(this.instance)); + + this.instance._mouseStop(event, true); + this.instance.options.helper = this.instance.options._helper; + + //Now we remove our currentItem, the list group clone again, and the placeholder, and animate the helper back to it's original size + this.instance.currentItem.remove(); + if(this.instance.placeholder) this.instance.placeholder.remove(); + + inst._trigger("fromSortable", event); + inst.dropped = false; //draggable revert needs that + } + + }; + + }); + + } +}); + +$.ui.plugin.add("draggable", "cursor", { + start: function(event, ui) { + var t = $('body'), o = $(this).data('draggable').options; + if (t.css("cursor")) o._cursor = t.css("cursor"); + t.css("cursor", o.cursor); + }, + stop: function(event, ui) { + var o = $(this).data('draggable').options; + if (o._cursor) $('body').css("cursor", o._cursor); + } +}); + +$.ui.plugin.add("draggable", "opacity", { + start: function(event, ui) { + var t = $(ui.helper), o = $(this).data('draggable').options; + if(t.css("opacity")) o._opacity = t.css("opacity"); + t.css('opacity', o.opacity); + }, + stop: function(event, ui) { + var o = $(this).data('draggable').options; + if(o._opacity) $(ui.helper).css('opacity', o._opacity); + } +}); + +$.ui.plugin.add("draggable", "scroll", { + start: function(event, ui) { + var i = $(this).data("draggable"); + if(i.scrollParent[0] != document && i.scrollParent[0].tagName != 'HTML') i.overflowOffset = i.scrollParent.offset(); + }, + drag: function(event, ui) { + + var i = $(this).data("draggable"), o = i.options, scrolled = false; + + if(i.scrollParent[0] != document && i.scrollParent[0].tagName != 'HTML') { + + if(!o.axis || o.axis != 'x') { + if((i.overflowOffset.top + i.scrollParent[0].offsetHeight) - event.pageY < o.scrollSensitivity) + i.scrollParent[0].scrollTop = scrolled = i.scrollParent[0].scrollTop + o.scrollSpeed; + else if(event.pageY - i.overflowOffset.top < o.scrollSensitivity) + i.scrollParent[0].scrollTop = scrolled = i.scrollParent[0].scrollTop - o.scrollSpeed; + } + + if(!o.axis || o.axis != 'y') { + if((i.overflowOffset.left + i.scrollParent[0].offsetWidth) - event.pageX < o.scrollSensitivity) + i.scrollParent[0].scrollLeft = scrolled = i.scrollParent[0].scrollLeft + o.scrollSpeed; + else if(event.pageX - i.overflowOffset.left < o.scrollSensitivity) + i.scrollParent[0].scrollLeft = scrolled = i.scrollParent[0].scrollLeft - o.scrollSpeed; + } + + } else { + + if(!o.axis || o.axis != 'x') { + if(event.pageY - $(document).scrollTop() < o.scrollSensitivity) + scrolled = $(document).scrollTop($(document).scrollTop() - o.scrollSpeed); + else if($(window).height() - (event.pageY - $(document).scrollTop()) < o.scrollSensitivity) + scrolled = $(document).scrollTop($(document).scrollTop() + o.scrollSpeed); + } + + if(!o.axis || o.axis != 'y') { + if(event.pageX - $(document).scrollLeft() < o.scrollSensitivity) + scrolled = $(document).scrollLeft($(document).scrollLeft() - o.scrollSpeed); + else if($(window).width() - (event.pageX - $(document).scrollLeft()) < o.scrollSensitivity) + scrolled = $(document).scrollLeft($(document).scrollLeft() + o.scrollSpeed); + } + + } + + if(scrolled !== false && $.ui.ddmanager && !o.dropBehaviour) + $.ui.ddmanager.prepareOffsets(i, event); + + } +}); + +$.ui.plugin.add("draggable", "snap", { + start: function(event, ui) { + + var i = $(this).data("draggable"), o = i.options; + i.snapElements = []; + + $(o.snap.constructor != String ? ( o.snap.items || ':data(draggable)' ) : o.snap).each(function() { + var $t = $(this); var $o = $t.offset(); + if(this != i.element[0]) i.snapElements.push({ + item: this, + width: $t.outerWidth(), height: $t.outerHeight(), + top: $o.top, left: $o.left + }); + }); + + }, + drag: function(event, ui) { + + var inst = $(this).data("draggable"), o = inst.options; + var d = o.snapTolerance; + + var x1 = ui.offset.left, x2 = x1 + inst.helperProportions.width, + y1 = ui.offset.top, y2 = y1 + inst.helperProportions.height; + + for (var i = inst.snapElements.length - 1; i >= 0; i--){ + + var l = inst.snapElements[i].left, r = l + inst.snapElements[i].width, + t = inst.snapElements[i].top, b = t + inst.snapElements[i].height; + + //Yes, I know, this is insane ;) + if(!((l-d < x1 && x1 < r+d && t-d < y1 && y1 < b+d) || (l-d < x1 && x1 < r+d && t-d < y2 && y2 < b+d) || (l-d < x2 && x2 < r+d && t-d < y1 && y1 < b+d) || (l-d < x2 && x2 < r+d && t-d < y2 && y2 < b+d))) { + if(inst.snapElements[i].snapping) (inst.options.snap.release && inst.options.snap.release.call(inst.element, event, $.extend(inst._uiHash(), { snapItem: inst.snapElements[i].item }))); + inst.snapElements[i].snapping = false; + continue; + } + + if(o.snapMode != 'inner') { + var ts = Math.abs(t - y2) <= d; + var bs = Math.abs(b - y1) <= d; + var ls = Math.abs(l - x2) <= d; + var rs = Math.abs(r - x1) <= d; + if(ts) ui.position.top = inst._convertPositionTo("relative", { top: t - inst.helperProportions.height, left: 0 }).top - inst.margins.top; + if(bs) ui.position.top = inst._convertPositionTo("relative", { top: b, left: 0 }).top - inst.margins.top; + if(ls) ui.position.left = inst._convertPositionTo("relative", { top: 0, left: l - inst.helperProportions.width }).left - inst.margins.left; + if(rs) ui.position.left = inst._convertPositionTo("relative", { top: 0, left: r }).left - inst.margins.left; + } + + var first = (ts || bs || ls || rs); + + if(o.snapMode != 'outer') { + var ts = Math.abs(t - y1) <= d; + var bs = Math.abs(b - y2) <= d; + var ls = Math.abs(l - x1) <= d; + var rs = Math.abs(r - x2) <= d; + if(ts) ui.position.top = inst._convertPositionTo("relative", { top: t, left: 0 }).top - inst.margins.top; + if(bs) ui.position.top = inst._convertPositionTo("relative", { top: b - inst.helperProportions.height, left: 0 }).top - inst.margins.top; + if(ls) ui.position.left = inst._convertPositionTo("relative", { top: 0, left: l }).left - inst.margins.left; + if(rs) ui.position.left = inst._convertPositionTo("relative", { top: 0, left: r - inst.helperProportions.width }).left - inst.margins.left; + } + + if(!inst.snapElements[i].snapping && (ts || bs || ls || rs || first)) + (inst.options.snap.snap && inst.options.snap.snap.call(inst.element, event, $.extend(inst._uiHash(), { snapItem: inst.snapElements[i].item }))); + inst.snapElements[i].snapping = (ts || bs || ls || rs || first); + + }; + + } +}); + +$.ui.plugin.add("draggable", "stack", { + start: function(event, ui) { + + var o = $(this).data("draggable").options; + + var group = $.makeArray($(o.stack)).sort(function(a,b) { + return (parseInt($(a).css("zIndex"),10) || 0) - (parseInt($(b).css("zIndex"),10) || 0); + }); + if (!group.length) { return; } + + var min = parseInt(group[0].style.zIndex) || 0; + $(group).each(function(i) { + this.style.zIndex = min + i; + }); + + this[0].style.zIndex = min + group.length; + + } +}); + +$.ui.plugin.add("draggable", "zIndex", { + start: function(event, ui) { + var t = $(ui.helper), o = $(this).data("draggable").options; + if(t.css("zIndex")) o._zIndex = t.css("zIndex"); + t.css('zIndex', o.zIndex); + }, + stop: function(event, ui) { + var o = $(this).data("draggable").options; + if(o._zIndex) $(ui.helper).css('zIndex', o._zIndex); + } +}); + +})(jQuery); + +(function( $, undefined ) { + +$.widget("ui.droppable", { + version: "1.9.0", + widgetEventPrefix: "drop", + options: { + accept: '*', + activeClass: false, + addClasses: true, + greedy: false, + hoverClass: false, + scope: 'default', + tolerance: 'intersect' + }, + _create: function() { + + var o = this.options, accept = o.accept; + this.isover = 0; this.isout = 1; + + this.accept = $.isFunction(accept) ? accept : function(d) { + return d.is(accept); + }; + + //Store the droppable's proportions + this.proportions = { width: this.element[0].offsetWidth, height: this.element[0].offsetHeight }; + + // Add the reference and positions to the manager + $.ui.ddmanager.droppables[o.scope] = $.ui.ddmanager.droppables[o.scope] || []; + $.ui.ddmanager.droppables[o.scope].push(this); + + (o.addClasses && this.element.addClass("ui-droppable")); + + }, + + _destroy: function() { + var drop = $.ui.ddmanager.droppables[this.options.scope]; + for ( var i = 0; i < drop.length; i++ ) + if ( drop[i] == this ) + drop.splice(i, 1); + + this.element.removeClass("ui-droppable ui-droppable-disabled"); + }, + + _setOption: function(key, value) { + + if(key == 'accept') { + this.accept = $.isFunction(value) ? value : function(d) { + return d.is(value); + }; + } + $.Widget.prototype._setOption.apply(this, arguments); + }, + + _activate: function(event) { + var draggable = $.ui.ddmanager.current; + if(this.options.activeClass) this.element.addClass(this.options.activeClass); + (draggable && this._trigger('activate', event, this.ui(draggable))); + }, + + _deactivate: function(event) { + var draggable = $.ui.ddmanager.current; + if(this.options.activeClass) this.element.removeClass(this.options.activeClass); + (draggable && this._trigger('deactivate', event, this.ui(draggable))); + }, + + _over: function(event) { + + var draggable = $.ui.ddmanager.current; + if (!draggable || (draggable.currentItem || draggable.element)[0] == this.element[0]) return; // Bail if draggable and droppable are same element + + if (this.accept.call(this.element[0],(draggable.currentItem || draggable.element))) { + if(this.options.hoverClass) this.element.addClass(this.options.hoverClass); + this._trigger('over', event, this.ui(draggable)); + } + + }, + + _out: function(event) { + + var draggable = $.ui.ddmanager.current; + if (!draggable || (draggable.currentItem || draggable.element)[0] == this.element[0]) return; // Bail if draggable and droppable are same element + + if (this.accept.call(this.element[0],(draggable.currentItem || draggable.element))) { + if(this.options.hoverClass) this.element.removeClass(this.options.hoverClass); + this._trigger('out', event, this.ui(draggable)); + } + + }, + + _drop: function(event,custom) { + + var draggable = custom || $.ui.ddmanager.current; + if (!draggable || (draggable.currentItem || draggable.element)[0] == this.element[0]) return false; // Bail if draggable and droppable are same element + + var childrenIntersection = false; + this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function() { + var inst = $.data(this, 'droppable'); + if( + inst.options.greedy + && !inst.options.disabled + && inst.options.scope == draggable.options.scope + && inst.accept.call(inst.element[0], (draggable.currentItem || draggable.element)) + && $.ui.intersect(draggable, $.extend(inst, { offset: inst.element.offset() }), inst.options.tolerance) + ) { childrenIntersection = true; return false; } + }); + if(childrenIntersection) return false; + + if(this.accept.call(this.element[0],(draggable.currentItem || draggable.element))) { + if(this.options.activeClass) this.element.removeClass(this.options.activeClass); + if(this.options.hoverClass) this.element.removeClass(this.options.hoverClass); + this._trigger('drop', event, this.ui(draggable)); + return this.element; + } + + return false; + + }, + + ui: function(c) { + return { + draggable: (c.currentItem || c.element), + helper: c.helper, + position: c.position, + offset: c.positionAbs + }; + } + +}); + +$.ui.intersect = function(draggable, droppable, toleranceMode) { + + if (!droppable.offset) return false; + + var x1 = (draggable.positionAbs || draggable.position.absolute).left, x2 = x1 + draggable.helperProportions.width, + y1 = (draggable.positionAbs || draggable.position.absolute).top, y2 = y1 + draggable.helperProportions.height; + var l = droppable.offset.left, r = l + droppable.proportions.width, + t = droppable.offset.top, b = t + droppable.proportions.height; + + switch (toleranceMode) { + case 'fit': + return (l <= x1 && x2 <= r + && t <= y1 && y2 <= b); + break; + case 'intersect': + return (l < x1 + (draggable.helperProportions.width / 2) // Right Half + && x2 - (draggable.helperProportions.width / 2) < r // Left Half + && t < y1 + (draggable.helperProportions.height / 2) // Bottom Half + && y2 - (draggable.helperProportions.height / 2) < b ); // Top Half + break; + case 'pointer': + var draggableLeft = ((draggable.positionAbs || draggable.position.absolute).left + (draggable.clickOffset || draggable.offset.click).left), + draggableTop = ((draggable.positionAbs || draggable.position.absolute).top + (draggable.clickOffset || draggable.offset.click).top), + isOver = $.ui.isOver(draggableTop, draggableLeft, t, l, droppable.proportions.height, droppable.proportions.width); + return isOver; + break; + case 'touch': + return ( + (y1 >= t && y1 <= b) || // Top edge touching + (y2 >= t && y2 <= b) || // Bottom edge touching + (y1 < t && y2 > b) // Surrounded vertically + ) && ( + (x1 >= l && x1 <= r) || // Left edge touching + (x2 >= l && x2 <= r) || // Right edge touching + (x1 < l && x2 > r) // Surrounded horizontally + ); + break; + default: + return false; + break; + } + +}; + +/* + This manager tracks offsets of draggables and droppables +*/ +$.ui.ddmanager = { + current: null, + droppables: { 'default': [] }, + prepareOffsets: function(t, event) { + + var m = $.ui.ddmanager.droppables[t.options.scope] || []; + var type = event ? event.type : null; // workaround for #2317 + var list = (t.currentItem || t.element).find(":data(droppable)").andSelf(); + + droppablesLoop: for (var i = 0; i < m.length; i++) { + + if(m[i].options.disabled || (t && !m[i].accept.call(m[i].element[0],(t.currentItem || t.element)))) continue; //No disabled and non-accepted + for (var j=0; j < list.length; j++) { if(list[j] == m[i].element[0]) { m[i].proportions.height = 0; continue droppablesLoop; } }; //Filter out elements in the current dragged item + m[i].visible = m[i].element.css("display") != "none"; if(!m[i].visible) continue; //If the element is not visible, continue + + if(type == "mousedown") m[i]._activate.call(m[i], event); //Activate the droppable if used directly from draggables + + m[i].offset = m[i].element.offset(); + m[i].proportions = { width: m[i].element[0].offsetWidth, height: m[i].element[0].offsetHeight }; + + } + + }, + drop: function(draggable, event) { + + var dropped = false; + $.each($.ui.ddmanager.droppables[draggable.options.scope] || [], function() { + + if(!this.options) return; + if (!this.options.disabled && this.visible && $.ui.intersect(draggable, this, this.options.tolerance)) + dropped = this._drop.call(this, event) || dropped; + + if (!this.options.disabled && this.visible && this.accept.call(this.element[0],(draggable.currentItem || draggable.element))) { + this.isout = 1; this.isover = 0; + this._deactivate.call(this, event); + } + + }); + return dropped; + + }, + dragStart: function( draggable, event ) { + //Listen for scrolling so that if the dragging causes scrolling the position of the droppables can be recalculated (see #5003) + draggable.element.parentsUntil( "body" ).bind( "scroll.droppable", function() { + if( !draggable.options.refreshPositions ) $.ui.ddmanager.prepareOffsets( draggable, event ); + }); + }, + drag: function(draggable, event) { + + //If you have a highly dynamic page, you might try this option. It renders positions every time you move the mouse. + if(draggable.options.refreshPositions) $.ui.ddmanager.prepareOffsets(draggable, event); + + //Run through all droppables and check their positions based on specific tolerance options + $.each($.ui.ddmanager.droppables[draggable.options.scope] || [], function() { + + if(this.options.disabled || this.greedyChild || !this.visible) return; + var intersects = $.ui.intersect(draggable, this, this.options.tolerance); + + var c = !intersects && this.isover == 1 ? 'isout' : (intersects && this.isover == 0 ? 'isover' : null); + if(!c) return; + + var parentInstance; + if (this.options.greedy) { + // find droppable parents with same scope + var scope = this.options.scope; + var parent = this.element.parents(':data(droppable)').filter(function () { + return $.data(this, 'droppable').options.scope === scope; + }); + + if (parent.length) { + parentInstance = $.data(parent[0], 'droppable'); + parentInstance.greedyChild = (c == 'isover' ? 1 : 0); + } + } + + // we just moved into a greedy child + if (parentInstance && c == 'isover') { + parentInstance['isover'] = 0; + parentInstance['isout'] = 1; + parentInstance._out.call(parentInstance, event); + } + + this[c] = 1; this[c == 'isout' ? 'isover' : 'isout'] = 0; + this[c == "isover" ? "_over" : "_out"].call(this, event); + + // we just moved out of a greedy child + if (parentInstance && c == 'isout') { + parentInstance['isout'] = 0; + parentInstance['isover'] = 1; + parentInstance._over.call(parentInstance, event); + } + }); + + }, + dragStop: function( draggable, event ) { + draggable.element.parentsUntil( "body" ).unbind( "scroll.droppable" ); + //Call prepareOffsets one final time since IE does not fire return scroll events when overflow was caused by drag (see #5003) + if( !draggable.options.refreshPositions ) $.ui.ddmanager.prepareOffsets( draggable, event ); + } +}; + +})(jQuery); + +(function( $, undefined ) { + +$.widget("ui.resizable", $.ui.mouse, { + version: "1.9.0", + widgetEventPrefix: "resize", + options: { + alsoResize: false, + animate: false, + animateDuration: "slow", + animateEasing: "swing", + aspectRatio: false, + autoHide: false, + containment: false, + ghost: false, + grid: false, + handles: "e,s,se", + helper: false, + maxHeight: null, + maxWidth: null, + minHeight: 10, + minWidth: 10, + zIndex: 1000 + }, + _create: function() { + + var that = this, o = this.options; + this.element.addClass("ui-resizable"); + + $.extend(this, { + _aspectRatio: !!(o.aspectRatio), + aspectRatio: o.aspectRatio, + originalElement: this.element, + _proportionallyResizeElements: [], + _helper: o.helper || o.ghost || o.animate ? o.helper || 'ui-resizable-helper' : null + }); + + //Wrap the element if it cannot hold child nodes + if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)) { + + //Create a wrapper element and set the wrapper to the new current internal element + this.element.wrap( + $('
    ').css({ + position: this.element.css('position'), + width: this.element.outerWidth(), + height: this.element.outerHeight(), + top: this.element.css('top'), + left: this.element.css('left') + }) + ); + + //Overwrite the original this.element + this.element = this.element.parent().data( + "resizable", this.element.data('resizable') + ); + + this.elementIsWrapper = true; + + //Move margins to the wrapper + this.element.css({ marginLeft: this.originalElement.css("marginLeft"), marginTop: this.originalElement.css("marginTop"), marginRight: this.originalElement.css("marginRight"), marginBottom: this.originalElement.css("marginBottom") }); + this.originalElement.css({ marginLeft: 0, marginTop: 0, marginRight: 0, marginBottom: 0}); + + //Prevent Safari textarea resize + this.originalResizeStyle = this.originalElement.css('resize'); + this.originalElement.css('resize', 'none'); + + //Push the actual element to our proportionallyResize internal array + this._proportionallyResizeElements.push(this.originalElement.css({ position: 'static', zoom: 1, display: 'block' })); + + // avoid IE jump (hard set the margin) + this.originalElement.css({ margin: this.originalElement.css('margin') }); + + // fix handlers offset + this._proportionallyResize(); + + } + + this.handles = o.handles || (!$('.ui-resizable-handle', this.element).length ? "e,s,se" : { n: '.ui-resizable-n', e: '.ui-resizable-e', s: '.ui-resizable-s', w: '.ui-resizable-w', se: '.ui-resizable-se', sw: '.ui-resizable-sw', ne: '.ui-resizable-ne', nw: '.ui-resizable-nw' }); + if(this.handles.constructor == String) { + + if(this.handles == 'all') this.handles = 'n,e,s,w,se,sw,ne,nw'; + var n = this.handles.split(","); this.handles = {}; + + for(var i = 0; i < n.length; i++) { + + var handle = $.trim(n[i]), hname = 'ui-resizable-'+handle; + var axis = $('
    '); + + // Apply zIndex to all handles - see #7960 + axis.css({ zIndex: o.zIndex }); + + //TODO : What's going on here? + if ('se' == handle) { + axis.addClass('ui-icon ui-icon-gripsmall-diagonal-se'); + }; + + //Insert into internal handles object and append to element + this.handles[handle] = '.ui-resizable-'+handle; + this.element.append(axis); + } + + } + + this._renderAxis = function(target) { + + target = target || this.element; + + for(var i in this.handles) { + + if(this.handles[i].constructor == String) + this.handles[i] = $(this.handles[i], this.element).show(); + + //Apply pad to wrapper element, needed to fix axis position (textarea, inputs, scrolls) + if (this.elementIsWrapper && this.originalElement[0].nodeName.match(/textarea|input|select|button/i)) { + + var axis = $(this.handles[i], this.element), padWrapper = 0; + + //Checking the correct pad and border + padWrapper = /sw|ne|nw|se|n|s/.test(i) ? axis.outerHeight() : axis.outerWidth(); + + //The padding type i have to apply... + var padPos = [ 'padding', + /ne|nw|n/.test(i) ? 'Top' : + /se|sw|s/.test(i) ? 'Bottom' : + /^e$/.test(i) ? 'Right' : 'Left' ].join(""); + + target.css(padPos, padWrapper); + + this._proportionallyResize(); + + } + + //TODO: What's that good for? There's not anything to be executed left + if(!$(this.handles[i]).length) + continue; + + } + }; + + //TODO: make renderAxis a prototype function + this._renderAxis(this.element); + + this._handles = $('.ui-resizable-handle', this.element) + .disableSelection(); + + //Matching axis name + this._handles.mouseover(function() { + if (!that.resizing) { + if (this.className) + var axis = this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i); + //Axis, default = se + that.axis = axis && axis[1] ? axis[1] : 'se'; + } + }); + + //If we want to auto hide the elements + if (o.autoHide) { + this._handles.hide(); + $(this.element) + .addClass("ui-resizable-autohide") + .mouseenter(function() { + if (o.disabled) return; + $(this).removeClass("ui-resizable-autohide"); + that._handles.show(); + }) + .mouseleave(function(){ + if (o.disabled) return; + if (!that.resizing) { + $(this).addClass("ui-resizable-autohide"); + that._handles.hide(); + } + }); + } + + //Initialize the mouse interaction + this._mouseInit(); + + }, + + _destroy: function() { + + this._mouseDestroy(); + + var _destroy = function(exp) { + $(exp).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing") + .removeData("resizable").removeData("ui-resizable").unbind(".resizable").find('.ui-resizable-handle').remove(); + }; + + //TODO: Unwrap at same DOM position + if (this.elementIsWrapper) { + _destroy(this.element); + var wrapper = this.element; + wrapper.after( + this.originalElement.css({ + position: wrapper.css('position'), + width: wrapper.outerWidth(), + height: wrapper.outerHeight(), + top: wrapper.css('top'), + left: wrapper.css('left') + }) + ).remove(); + } + + this.originalElement.css('resize', this.originalResizeStyle); + _destroy(this.originalElement); + + return this; + }, + + _mouseCapture: function(event) { + var handle = false; + for (var i in this.handles) { + if ($(this.handles[i])[0] == event.target) { + handle = true; + } + } + + return !this.options.disabled && handle; + }, + + _mouseStart: function(event) { + + var o = this.options, iniPos = this.element.position(), el = this.element; + + this.resizing = true; + this.documentScroll = { top: $(document).scrollTop(), left: $(document).scrollLeft() }; + + // bugfix for http://dev.jquery.com/ticket/1749 + if (el.is('.ui-draggable') || (/absolute/).test(el.css('position'))) { + el.css({ position: 'absolute', top: iniPos.top, left: iniPos.left }); + } + + this._renderProxy(); + + var curleft = num(this.helper.css('left')), curtop = num(this.helper.css('top')); + + if (o.containment) { + curleft += $(o.containment).scrollLeft() || 0; + curtop += $(o.containment).scrollTop() || 0; + } + + //Store needed variables + this.offset = this.helper.offset(); + this.position = { left: curleft, top: curtop }; + this.size = this._helper ? { width: el.outerWidth(), height: el.outerHeight() } : { width: el.width(), height: el.height() }; + this.originalSize = this._helper ? { width: el.outerWidth(), height: el.outerHeight() } : { width: el.width(), height: el.height() }; + this.originalPosition = { left: curleft, top: curtop }; + this.sizeDiff = { width: el.outerWidth() - el.width(), height: el.outerHeight() - el.height() }; + this.originalMousePosition = { left: event.pageX, top: event.pageY }; + + //Aspect Ratio + this.aspectRatio = (typeof o.aspectRatio == 'number') ? o.aspectRatio : ((this.originalSize.width / this.originalSize.height) || 1); + + var cursor = $('.ui-resizable-' + this.axis).css('cursor'); + $('body').css('cursor', cursor == 'auto' ? this.axis + '-resize' : cursor); + + el.addClass("ui-resizable-resizing"); + this._propagate("start", event); + return true; + }, + + _mouseDrag: function(event) { + + //Increase performance, avoid regex + var el = this.helper, o = this.options, props = {}, + that = this, smp = this.originalMousePosition, a = this.axis; + + var dx = (event.pageX-smp.left)||0, dy = (event.pageY-smp.top)||0; + var trigger = this._change[a]; + if (!trigger) return false; + + // Calculate the attrs that will be change + var data = trigger.apply(this, [event, dx, dy]); + + // Put this in the mouseDrag handler since the user can start pressing shift while resizing + this._updateVirtualBoundaries(event.shiftKey); + if (this._aspectRatio || event.shiftKey) + data = this._updateRatio(data, event); + + data = this._respectSize(data, event); + + // plugins callbacks need to be called first + this._propagate("resize", event); + + el.css({ + top: this.position.top + "px", left: this.position.left + "px", + width: this.size.width + "px", height: this.size.height + "px" + }); + + if (!this._helper && this._proportionallyResizeElements.length) + this._proportionallyResize(); + + this._updateCache(data); + + // calling the user callback at the end + this._trigger('resize', event, this.ui()); + + return false; + }, + + _mouseStop: function(event) { + + this.resizing = false; + var o = this.options, that = this; + + if(this._helper) { + var pr = this._proportionallyResizeElements, ista = pr.length && (/textarea/i).test(pr[0].nodeName), + soffseth = ista && $.ui.hasScroll(pr[0], 'left') /* TODO - jump height */ ? 0 : that.sizeDiff.height, + soffsetw = ista ? 0 : that.sizeDiff.width; + + var s = { width: (that.helper.width() - soffsetw), height: (that.helper.height() - soffseth) }, + left = (parseInt(that.element.css('left'), 10) + (that.position.left - that.originalPosition.left)) || null, + top = (parseInt(that.element.css('top'), 10) + (that.position.top - that.originalPosition.top)) || null; + + if (!o.animate) + this.element.css($.extend(s, { top: top, left: left })); + + that.helper.height(that.size.height); + that.helper.width(that.size.width); + + if (this._helper && !o.animate) this._proportionallyResize(); + } + + $('body').css('cursor', 'auto'); + + this.element.removeClass("ui-resizable-resizing"); + + this._propagate("stop", event); + + if (this._helper) this.helper.remove(); + return false; + + }, + + _updateVirtualBoundaries: function(forceAspectRatio) { + var o = this.options, pMinWidth, pMaxWidth, pMinHeight, pMaxHeight, b; + + b = { + minWidth: isNumber(o.minWidth) ? o.minWidth : 0, + maxWidth: isNumber(o.maxWidth) ? o.maxWidth : Infinity, + minHeight: isNumber(o.minHeight) ? o.minHeight : 0, + maxHeight: isNumber(o.maxHeight) ? o.maxHeight : Infinity + }; + + if(this._aspectRatio || forceAspectRatio) { + // We want to create an enclosing box whose aspect ration is the requested one + // First, compute the "projected" size for each dimension based on the aspect ratio and other dimension + pMinWidth = b.minHeight * this.aspectRatio; + pMinHeight = b.minWidth / this.aspectRatio; + pMaxWidth = b.maxHeight * this.aspectRatio; + pMaxHeight = b.maxWidth / this.aspectRatio; + + if(pMinWidth > b.minWidth) b.minWidth = pMinWidth; + if(pMinHeight > b.minHeight) b.minHeight = pMinHeight; + if(pMaxWidth < b.maxWidth) b.maxWidth = pMaxWidth; + if(pMaxHeight < b.maxHeight) b.maxHeight = pMaxHeight; + } + this._vBoundaries = b; + }, + + _updateCache: function(data) { + var o = this.options; + this.offset = this.helper.offset(); + if (isNumber(data.left)) this.position.left = data.left; + if (isNumber(data.top)) this.position.top = data.top; + if (isNumber(data.height)) this.size.height = data.height; + if (isNumber(data.width)) this.size.width = data.width; + }, + + _updateRatio: function(data, event) { + + var o = this.options, cpos = this.position, csize = this.size, a = this.axis; + + if (isNumber(data.height)) data.width = (data.height * this.aspectRatio); + else if (isNumber(data.width)) data.height = (data.width / this.aspectRatio); + + if (a == 'sw') { + data.left = cpos.left + (csize.width - data.width); + data.top = null; + } + if (a == 'nw') { + data.top = cpos.top + (csize.height - data.height); + data.left = cpos.left + (csize.width - data.width); + } + + return data; + }, + + _respectSize: function(data, event) { + + var el = this.helper, o = this._vBoundaries, pRatio = this._aspectRatio || event.shiftKey, a = this.axis, + ismaxw = isNumber(data.width) && o.maxWidth && (o.maxWidth < data.width), ismaxh = isNumber(data.height) && o.maxHeight && (o.maxHeight < data.height), + isminw = isNumber(data.width) && o.minWidth && (o.minWidth > data.width), isminh = isNumber(data.height) && o.minHeight && (o.minHeight > data.height); + + if (isminw) data.width = o.minWidth; + if (isminh) data.height = o.minHeight; + if (ismaxw) data.width = o.maxWidth; + if (ismaxh) data.height = o.maxHeight; + + var dw = this.originalPosition.left + this.originalSize.width, dh = this.position.top + this.size.height; + var cw = /sw|nw|w/.test(a), ch = /nw|ne|n/.test(a); + + if (isminw && cw) data.left = dw - o.minWidth; + if (ismaxw && cw) data.left = dw - o.maxWidth; + if (isminh && ch) data.top = dh - o.minHeight; + if (ismaxh && ch) data.top = dh - o.maxHeight; + + // fixing jump error on top/left - bug #2330 + var isNotwh = !data.width && !data.height; + if (isNotwh && !data.left && data.top) data.top = null; + else if (isNotwh && !data.top && data.left) data.left = null; + + return data; + }, + + _proportionallyResize: function() { + + var o = this.options; + if (!this._proportionallyResizeElements.length) return; + var element = this.helper || this.element; + + for (var i=0; i < this._proportionallyResizeElements.length; i++) { + + var prel = this._proportionallyResizeElements[i]; + + if (!this.borderDif) { + var b = [prel.css('borderTopWidth'), prel.css('borderRightWidth'), prel.css('borderBottomWidth'), prel.css('borderLeftWidth')], + p = [prel.css('paddingTop'), prel.css('paddingRight'), prel.css('paddingBottom'), prel.css('paddingLeft')]; + + this.borderDif = $.map(b, function(v, i) { + var border = parseInt(v,10)||0, padding = parseInt(p[i],10)||0; + return border + padding; + }); + } + + prel.css({ + height: (element.height() - this.borderDif[0] - this.borderDif[2]) || 0, + width: (element.width() - this.borderDif[1] - this.borderDif[3]) || 0 + }); + + }; + + }, + + _renderProxy: function() { + + var el = this.element, o = this.options; + this.elementOffset = el.offset(); + + if(this._helper) { + + this.helper = this.helper || $('
    '); + + // fix ie6 offset TODO: This seems broken + var ie6 = $.browser.msie && $.browser.version < 7, ie6offset = (ie6 ? 1 : 0), + pxyoffset = ( ie6 ? 2 : -1 ); + + this.helper.addClass(this._helper).css({ + width: this.element.outerWidth() + pxyoffset, + height: this.element.outerHeight() + pxyoffset, + position: 'absolute', + left: this.elementOffset.left - ie6offset +'px', + top: this.elementOffset.top - ie6offset +'px', + zIndex: ++o.zIndex //TODO: Don't modify option + }); + + this.helper + .appendTo("body") + .disableSelection(); + + } else { + this.helper = this.element; + } + + }, + + _change: { + e: function(event, dx, dy) { + return { width: this.originalSize.width + dx }; + }, + w: function(event, dx, dy) { + var o = this.options, cs = this.originalSize, sp = this.originalPosition; + return { left: sp.left + dx, width: cs.width - dx }; + }, + n: function(event, dx, dy) { + var o = this.options, cs = this.originalSize, sp = this.originalPosition; + return { top: sp.top + dy, height: cs.height - dy }; + }, + s: function(event, dx, dy) { + return { height: this.originalSize.height + dy }; + }, + se: function(event, dx, dy) { + return $.extend(this._change.s.apply(this, arguments), this._change.e.apply(this, [event, dx, dy])); + }, + sw: function(event, dx, dy) { + return $.extend(this._change.s.apply(this, arguments), this._change.w.apply(this, [event, dx, dy])); + }, + ne: function(event, dx, dy) { + return $.extend(this._change.n.apply(this, arguments), this._change.e.apply(this, [event, dx, dy])); + }, + nw: function(event, dx, dy) { + return $.extend(this._change.n.apply(this, arguments), this._change.w.apply(this, [event, dx, dy])); + } + }, + + _propagate: function(n, event) { + $.ui.plugin.call(this, n, [event, this.ui()]); + (n != "resize" && this._trigger(n, event, this.ui())); + }, + + plugins: {}, + + ui: function() { + return { + originalElement: this.originalElement, + element: this.element, + helper: this.helper, + position: this.position, + size: this.size, + originalSize: this.originalSize, + originalPosition: this.originalPosition + }; + } + +}); + +/* + * Resizable Extensions + */ + +$.ui.plugin.add("resizable", "alsoResize", { + + start: function (event, ui) { + var that = $(this).data("resizable"), o = that.options; + + var _store = function (exp) { + $(exp).each(function() { + var el = $(this); + el.data("resizable-alsoresize", { + width: parseInt(el.width(), 10), height: parseInt(el.height(), 10), + left: parseInt(el.css('left'), 10), top: parseInt(el.css('top'), 10) + }); + }); + }; + + if (typeof(o.alsoResize) == 'object' && !o.alsoResize.parentNode) { + if (o.alsoResize.length) { o.alsoResize = o.alsoResize[0]; _store(o.alsoResize); } + else { $.each(o.alsoResize, function (exp) { _store(exp); }); } + }else{ + _store(o.alsoResize); + } + }, + + resize: function (event, ui) { + var that = $(this).data("resizable"), o = that.options, os = that.originalSize, op = that.originalPosition; + + var delta = { + height: (that.size.height - os.height) || 0, width: (that.size.width - os.width) || 0, + top: (that.position.top - op.top) || 0, left: (that.position.left - op.left) || 0 + }, + + _alsoResize = function (exp, c) { + $(exp).each(function() { + var el = $(this), start = $(this).data("resizable-alsoresize"), style = {}, + css = c && c.length ? c : el.parents(ui.originalElement[0]).length ? ['width', 'height'] : ['width', 'height', 'top', 'left']; + + $.each(css, function (i, prop) { + var sum = (start[prop]||0) + (delta[prop]||0); + if (sum && sum >= 0) + style[prop] = sum || null; + }); + + el.css(style); + }); + }; + + if (typeof(o.alsoResize) == 'object' && !o.alsoResize.nodeType) { + $.each(o.alsoResize, function (exp, c) { _alsoResize(exp, c); }); + }else{ + _alsoResize(o.alsoResize); + } + }, + + stop: function (event, ui) { + $(this).removeData("resizable-alsoresize"); + } +}); + +$.ui.plugin.add("resizable", "animate", { + + stop: function(event, ui) { + var that = $(this).data("resizable"), o = that.options; + + var pr = that._proportionallyResizeElements, ista = pr.length && (/textarea/i).test(pr[0].nodeName), + soffseth = ista && $.ui.hasScroll(pr[0], 'left') /* TODO - jump height */ ? 0 : that.sizeDiff.height, + soffsetw = ista ? 0 : that.sizeDiff.width; + + var style = { width: (that.size.width - soffsetw), height: (that.size.height - soffseth) }, + left = (parseInt(that.element.css('left'), 10) + (that.position.left - that.originalPosition.left)) || null, + top = (parseInt(that.element.css('top'), 10) + (that.position.top - that.originalPosition.top)) || null; + + that.element.animate( + $.extend(style, top && left ? { top: top, left: left } : {}), { + duration: o.animateDuration, + easing: o.animateEasing, + step: function() { + + var data = { + width: parseInt(that.element.css('width'), 10), + height: parseInt(that.element.css('height'), 10), + top: parseInt(that.element.css('top'), 10), + left: parseInt(that.element.css('left'), 10) + }; + + if (pr && pr.length) $(pr[0]).css({ width: data.width, height: data.height }); + + // propagating resize, and updating values for each animation step + that._updateCache(data); + that._propagate("resize", event); + + } + } + ); + } + +}); + +$.ui.plugin.add("resizable", "containment", { + + start: function(event, ui) { + var that = $(this).data("resizable"), o = that.options, el = that.element; + var oc = o.containment, ce = (oc instanceof $) ? oc.get(0) : (/parent/.test(oc)) ? el.parent().get(0) : oc; + if (!ce) return; + + that.containerElement = $(ce); + + if (/document/.test(oc) || oc == document) { + that.containerOffset = { left: 0, top: 0 }; + that.containerPosition = { left: 0, top: 0 }; + + that.parentData = { + element: $(document), left: 0, top: 0, + width: $(document).width(), height: $(document).height() || document.body.parentNode.scrollHeight + }; + } + + // i'm a node, so compute top, left, right, bottom + else { + var element = $(ce), p = []; + $([ "Top", "Right", "Left", "Bottom" ]).each(function(i, name) { p[i] = num(element.css("padding" + name)); }); + + that.containerOffset = element.offset(); + that.containerPosition = element.position(); + that.containerSize = { height: (element.innerHeight() - p[3]), width: (element.innerWidth() - p[1]) }; + + var co = that.containerOffset, ch = that.containerSize.height, cw = that.containerSize.width, + width = ($.ui.hasScroll(ce, "left") ? ce.scrollWidth : cw ), height = ($.ui.hasScroll(ce) ? ce.scrollHeight : ch); + + that.parentData = { + element: ce, left: co.left, top: co.top, width: width, height: height + }; + } + }, + + resize: function(event, ui) { + var that = $(this).data("resizable"), o = that.options, + ps = that.containerSize, co = that.containerOffset, cs = that.size, cp = that.position, + pRatio = that._aspectRatio || event.shiftKey, cop = { top:0, left:0 }, ce = that.containerElement; + + if (ce[0] != document && (/static/).test(ce.css('position'))) cop = co; + + if (cp.left < (that._helper ? co.left : 0)) { + that.size.width = that.size.width + (that._helper ? (that.position.left - co.left) : (that.position.left - cop.left)); + if (pRatio) that.size.height = that.size.width / that.aspectRatio; + that.position.left = o.helper ? co.left : 0; + } + + if (cp.top < (that._helper ? co.top : 0)) { + that.size.height = that.size.height + (that._helper ? (that.position.top - co.top) : that.position.top); + if (pRatio) that.size.width = that.size.height * that.aspectRatio; + that.position.top = that._helper ? co.top : 0; + } + + that.offset.left = that.parentData.left+that.position.left; + that.offset.top = that.parentData.top+that.position.top; + + var woset = Math.abs( (that._helper ? that.offset.left - cop.left : (that.offset.left - cop.left)) + that.sizeDiff.width ), + hoset = Math.abs( (that._helper ? that.offset.top - cop.top : (that.offset.top - co.top)) + that.sizeDiff.height ); + + var isParent = that.containerElement.get(0) == that.element.parent().get(0), + isOffsetRelative = /relative|absolute/.test(that.containerElement.css('position')); + + if(isParent && isOffsetRelative) woset -= that.parentData.left; + + if (woset + that.size.width >= that.parentData.width) { + that.size.width = that.parentData.width - woset; + if (pRatio) that.size.height = that.size.width / that.aspectRatio; + } + + if (hoset + that.size.height >= that.parentData.height) { + that.size.height = that.parentData.height - hoset; + if (pRatio) that.size.width = that.size.height * that.aspectRatio; + } + }, + + stop: function(event, ui){ + var that = $(this).data("resizable"), o = that.options, cp = that.position, + co = that.containerOffset, cop = that.containerPosition, ce = that.containerElement; + + var helper = $(that.helper), ho = helper.offset(), w = helper.outerWidth() - that.sizeDiff.width, h = helper.outerHeight() - that.sizeDiff.height; + + if (that._helper && !o.animate && (/relative/).test(ce.css('position'))) + $(this).css({ left: ho.left - cop.left - co.left, width: w, height: h }); + + if (that._helper && !o.animate && (/static/).test(ce.css('position'))) + $(this).css({ left: ho.left - cop.left - co.left, width: w, height: h }); + + } +}); + +$.ui.plugin.add("resizable", "ghost", { + + start: function(event, ui) { + + var that = $(this).data("resizable"), o = that.options, cs = that.size; + + that.ghost = that.originalElement.clone(); + that.ghost + .css({ opacity: .25, display: 'block', position: 'relative', height: cs.height, width: cs.width, margin: 0, left: 0, top: 0 }) + .addClass('ui-resizable-ghost') + .addClass(typeof o.ghost == 'string' ? o.ghost : ''); + + that.ghost.appendTo(that.helper); + + }, + + resize: function(event, ui){ + var that = $(this).data("resizable"), o = that.options; + if (that.ghost) that.ghost.css({ position: 'relative', height: that.size.height, width: that.size.width }); + }, + + stop: function(event, ui){ + var that = $(this).data("resizable"), o = that.options; + if (that.ghost && that.helper) that.helper.get(0).removeChild(that.ghost.get(0)); + } + +}); + +$.ui.plugin.add("resizable", "grid", { + + resize: function(event, ui) { + var that = $(this).data("resizable"), o = that.options, cs = that.size, os = that.originalSize, op = that.originalPosition, a = that.axis, ratio = o._aspectRatio || event.shiftKey; + o.grid = typeof o.grid == "number" ? [o.grid, o.grid] : o.grid; + var ox = Math.round((cs.width - os.width) / (o.grid[0]||1)) * (o.grid[0]||1), oy = Math.round((cs.height - os.height) / (o.grid[1]||1)) * (o.grid[1]||1); + + if (/^(se|s|e)$/.test(a)) { + that.size.width = os.width + ox; + that.size.height = os.height + oy; + } + else if (/^(ne)$/.test(a)) { + that.size.width = os.width + ox; + that.size.height = os.height + oy; + that.position.top = op.top - oy; + } + else if (/^(sw)$/.test(a)) { + that.size.width = os.width + ox; + that.size.height = os.height + oy; + that.position.left = op.left - ox; + } + else { + that.size.width = os.width + ox; + that.size.height = os.height + oy; + that.position.top = op.top - oy; + that.position.left = op.left - ox; + } + } + +}); + +var num = function(v) { + return parseInt(v, 10) || 0; +}; + +var isNumber = function(value) { + return !isNaN(parseInt(value, 10)); +}; + +})(jQuery); + +(function( $, undefined ) { + +$.widget("ui.selectable", $.ui.mouse, { + version: "1.9.0", + options: { + appendTo: 'body', + autoRefresh: true, + distance: 0, + filter: '*', + tolerance: 'touch' + }, + _create: function() { + var that = this; + + this.element.addClass("ui-selectable"); + + this.dragged = false; + + // cache selectee children based on filter + var selectees; + this.refresh = function() { + selectees = $(that.options.filter, that.element[0]); + selectees.addClass("ui-selectee"); + selectees.each(function() { + var $this = $(this); + var pos = $this.offset(); + $.data(this, "selectable-item", { + element: this, + $element: $this, + left: pos.left, + top: pos.top, + right: pos.left + $this.outerWidth(), + bottom: pos.top + $this.outerHeight(), + startselected: false, + selected: $this.hasClass('ui-selected'), + selecting: $this.hasClass('ui-selecting'), + unselecting: $this.hasClass('ui-unselecting') + }); + }); + }; + this.refresh(); + + this.selectees = selectees.addClass("ui-selectee"); + + this._mouseInit(); + + this.helper = $("
    "); + }, + + _destroy: function() { + this.selectees + .removeClass("ui-selectee") + .removeData("selectable-item"); + this.element + .removeClass("ui-selectable ui-selectable-disabled"); + this._mouseDestroy(); + }, + + _mouseStart: function(event) { + var that = this; + + this.opos = [event.pageX, event.pageY]; + + if (this.options.disabled) + return; + + var options = this.options; + + this.selectees = $(options.filter, this.element[0]); + + this._trigger("start", event); + + $(options.appendTo).append(this.helper); + // position helper (lasso) + this.helper.css({ + "left": event.clientX, + "top": event.clientY, + "width": 0, + "height": 0 + }); + + if (options.autoRefresh) { + this.refresh(); + } + + this.selectees.filter('.ui-selected').each(function() { + var selectee = $.data(this, "selectable-item"); + selectee.startselected = true; + if (!event.metaKey && !event.ctrlKey) { + selectee.$element.removeClass('ui-selected'); + selectee.selected = false; + selectee.$element.addClass('ui-unselecting'); + selectee.unselecting = true; + // selectable UNSELECTING callback + that._trigger("unselecting", event, { + unselecting: selectee.element + }); + } + }); + + $(event.target).parents().andSelf().each(function() { + var selectee = $.data(this, "selectable-item"); + if (selectee) { + var doSelect = (!event.metaKey && !event.ctrlKey) || !selectee.$element.hasClass('ui-selected'); + selectee.$element + .removeClass(doSelect ? "ui-unselecting" : "ui-selected") + .addClass(doSelect ? "ui-selecting" : "ui-unselecting"); + selectee.unselecting = !doSelect; + selectee.selecting = doSelect; + selectee.selected = doSelect; + // selectable (UN)SELECTING callback + if (doSelect) { + that._trigger("selecting", event, { + selecting: selectee.element + }); + } else { + that._trigger("unselecting", event, { + unselecting: selectee.element + }); + } + return false; + } + }); + + }, + + _mouseDrag: function(event) { + var that = this; + this.dragged = true; + + if (this.options.disabled) + return; + + var options = this.options; + + var x1 = this.opos[0], y1 = this.opos[1], x2 = event.pageX, y2 = event.pageY; + if (x1 > x2) { var tmp = x2; x2 = x1; x1 = tmp; } + if (y1 > y2) { var tmp = y2; y2 = y1; y1 = tmp; } + this.helper.css({left: x1, top: y1, width: x2-x1, height: y2-y1}); + + this.selectees.each(function() { + var selectee = $.data(this, "selectable-item"); + //prevent helper from being selected if appendTo: selectable + if (!selectee || selectee.element == that.element[0]) + return; + var hit = false; + if (options.tolerance == 'touch') { + hit = ( !(selectee.left > x2 || selectee.right < x1 || selectee.top > y2 || selectee.bottom < y1) ); + } else if (options.tolerance == 'fit') { + hit = (selectee.left > x1 && selectee.right < x2 && selectee.top > y1 && selectee.bottom < y2); + } + + if (hit) { + // SELECT + if (selectee.selected) { + selectee.$element.removeClass('ui-selected'); + selectee.selected = false; + } + if (selectee.unselecting) { + selectee.$element.removeClass('ui-unselecting'); + selectee.unselecting = false; + } + if (!selectee.selecting) { + selectee.$element.addClass('ui-selecting'); + selectee.selecting = true; + // selectable SELECTING callback + that._trigger("selecting", event, { + selecting: selectee.element + }); + } + } else { + // UNSELECT + if (selectee.selecting) { + if ((event.metaKey || event.ctrlKey) && selectee.startselected) { + selectee.$element.removeClass('ui-selecting'); + selectee.selecting = false; + selectee.$element.addClass('ui-selected'); + selectee.selected = true; + } else { + selectee.$element.removeClass('ui-selecting'); + selectee.selecting = false; + if (selectee.startselected) { + selectee.$element.addClass('ui-unselecting'); + selectee.unselecting = true; + } + // selectable UNSELECTING callback + that._trigger("unselecting", event, { + unselecting: selectee.element + }); + } + } + if (selectee.selected) { + if (!event.metaKey && !event.ctrlKey && !selectee.startselected) { + selectee.$element.removeClass('ui-selected'); + selectee.selected = false; + + selectee.$element.addClass('ui-unselecting'); + selectee.unselecting = true; + // selectable UNSELECTING callback + that._trigger("unselecting", event, { + unselecting: selectee.element + }); + } + } + } + }); + + return false; + }, + + _mouseStop: function(event) { + var that = this; + + this.dragged = false; + + var options = this.options; + + $('.ui-unselecting', this.element[0]).each(function() { + var selectee = $.data(this, "selectable-item"); + selectee.$element.removeClass('ui-unselecting'); + selectee.unselecting = false; + selectee.startselected = false; + that._trigger("unselected", event, { + unselected: selectee.element + }); + }); + $('.ui-selecting', this.element[0]).each(function() { + var selectee = $.data(this, "selectable-item"); + selectee.$element.removeClass('ui-selecting').addClass('ui-selected'); + selectee.selecting = false; + selectee.selected = true; + selectee.startselected = true; + that._trigger("selected", event, { + selected: selectee.element + }); + }); + this._trigger("stop", event); + + this.helper.remove(); + + return false; + } + +}); + +})(jQuery); + +(function( $, undefined ) { + +$.widget("ui.sortable", $.ui.mouse, { + version: "1.9.0", + widgetEventPrefix: "sort", + ready: false, + options: { + appendTo: "parent", + axis: false, + connectWith: false, + containment: false, + cursor: 'auto', + cursorAt: false, + dropOnEmpty: true, + forcePlaceholderSize: false, + forceHelperSize: false, + grid: false, + handle: false, + helper: "original", + items: '> *', + opacity: false, + placeholder: false, + revert: false, + scroll: true, + scrollSensitivity: 20, + scrollSpeed: 20, + scope: "default", + tolerance: "intersect", + zIndex: 1000 + }, + _create: function() { + + var o = this.options; + this.containerCache = {}; + this.element.addClass("ui-sortable"); + + //Get the items + this.refresh(); + + //Let's determine if the items are being displayed horizontally + this.floating = this.items.length ? o.axis === 'x' || (/left|right/).test(this.items[0].item.css('float')) || (/inline|table-cell/).test(this.items[0].item.css('display')) : false; + + //Let's determine the parent's offset + this.offset = this.element.offset(); + + //Initialize mouse events for interaction + this._mouseInit(); + + //We're ready to go + this.ready = true + + }, + + _destroy: function() { + this.element + .removeClass("ui-sortable ui-sortable-disabled"); + this._mouseDestroy(); + + for ( var i = this.items.length - 1; i >= 0; i-- ) + this.items[i].item.removeData(this.widgetName + "-item"); + + return this; + }, + + _setOption: function(key, value){ + if ( key === "disabled" ) { + this.options[ key ] = value; + + this.widget().toggleClass( "ui-sortable-disabled", !!value ); + } else { + // Don't call widget base _setOption for disable as it adds ui-state-disabled class + $.Widget.prototype._setOption.apply(this, arguments); + } + }, + + _mouseCapture: function(event, overrideHandle) { + var that = this; + + if (this.reverting) { + return false; + } + + if(this.options.disabled || this.options.type == 'static') return false; + + //We have to refresh the items data once first + this._refreshItems(event); + + //Find out if the clicked node (or one of its parents) is a actual item in this.items + var currentItem = null, nodes = $(event.target).parents().each(function() { + if($.data(this, that.widgetName + '-item') == that) { + currentItem = $(this); + return false; + } + }); + if($.data(event.target, that.widgetName + '-item') == that) currentItem = $(event.target); + + if(!currentItem) return false; + if(this.options.handle && !overrideHandle) { + var validHandle = false; + + $(this.options.handle, currentItem).find("*").andSelf().each(function() { if(this == event.target) validHandle = true; }); + if(!validHandle) return false; + } + + this.currentItem = currentItem; + this._removeCurrentsFromItems(); + return true; + + }, + + _mouseStart: function(event, overrideHandle, noActivation) { + + var o = this.options; + this.currentContainer = this; + + //We only need to call refreshPositions, because the refreshItems call has been moved to mouseCapture + this.refreshPositions(); + + //Create and append the visible helper + this.helper = this._createHelper(event); + + //Cache the helper size + this._cacheHelperProportions(); + + /* + * - Position generation - + * This block generates everything position related - it's the core of draggables. + */ + + //Cache the margins of the original element + this._cacheMargins(); + + //Get the next scrolling parent + this.scrollParent = this.helper.scrollParent(); + + //The element's absolute position on the page minus margins + this.offset = this.currentItem.offset(); + this.offset = { + top: this.offset.top - this.margins.top, + left: this.offset.left - this.margins.left + }; + + $.extend(this.offset, { + click: { //Where the click happened, relative to the element + left: event.pageX - this.offset.left, + top: event.pageY - this.offset.top + }, + parent: this._getParentOffset(), + relative: this._getRelativeOffset() //This is a relative to absolute position minus the actual position calculation - only used for relative positioned helper + }); + + // Only after we got the offset, we can change the helper's position to absolute + // TODO: Still need to figure out a way to make relative sorting possible + this.helper.css("position", "absolute"); + this.cssPosition = this.helper.css("position"); + + //Generate the original position + this.originalPosition = this._generatePosition(event); + this.originalPageX = event.pageX; + this.originalPageY = event.pageY; + + //Adjust the mouse offset relative to the helper if 'cursorAt' is supplied + (o.cursorAt && this._adjustOffsetFromHelper(o.cursorAt)); + + //Cache the former DOM position + this.domPosition = { prev: this.currentItem.prev()[0], parent: this.currentItem.parent()[0] }; + + //If the helper is not the original, hide the original so it's not playing any role during the drag, won't cause anything bad this way + if(this.helper[0] != this.currentItem[0]) { + this.currentItem.hide(); + } + + //Create the placeholder + this._createPlaceholder(); + + //Set a containment if given in the options + if(o.containment) + this._setContainment(); + + if(o.cursor) { // cursor option + if ($('body').css("cursor")) this._storedCursor = $('body').css("cursor"); + $('body').css("cursor", o.cursor); + } + + if(o.opacity) { // opacity option + if (this.helper.css("opacity")) this._storedOpacity = this.helper.css("opacity"); + this.helper.css("opacity", o.opacity); + } + + if(o.zIndex) { // zIndex option + if (this.helper.css("zIndex")) this._storedZIndex = this.helper.css("zIndex"); + this.helper.css("zIndex", o.zIndex); + } + + //Prepare scrolling + if(this.scrollParent[0] != document && this.scrollParent[0].tagName != 'HTML') + this.overflowOffset = this.scrollParent.offset(); + + //Call callbacks + this._trigger("start", event, this._uiHash()); + + //Recache the helper size + if(!this._preserveHelperProportions) + this._cacheHelperProportions(); + + + //Post 'activate' events to possible containers + if(!noActivation) { + for (var i = this.containers.length - 1; i >= 0; i--) { this.containers[i]._trigger("activate", event, this._uiHash(this)); } + } + + //Prepare possible droppables + if($.ui.ddmanager) + $.ui.ddmanager.current = this; + + if ($.ui.ddmanager && !o.dropBehaviour) + $.ui.ddmanager.prepareOffsets(this, event); + + this.dragging = true; + + this.helper.addClass("ui-sortable-helper"); + this._mouseDrag(event); //Execute the drag once - this causes the helper not to be visible before getting its correct position + return true; + + }, + + _mouseDrag: function(event) { + + //Compute the helpers position + this.position = this._generatePosition(event); + this.positionAbs = this._convertPositionTo("absolute"); + + if (!this.lastPositionAbs) { + this.lastPositionAbs = this.positionAbs; + } + + //Do scrolling + if(this.options.scroll) { + var o = this.options, scrolled = false; + if(this.scrollParent[0] != document && this.scrollParent[0].tagName != 'HTML') { + + if((this.overflowOffset.top + this.scrollParent[0].offsetHeight) - event.pageY < o.scrollSensitivity) + this.scrollParent[0].scrollTop = scrolled = this.scrollParent[0].scrollTop + o.scrollSpeed; + else if(event.pageY - this.overflowOffset.top < o.scrollSensitivity) + this.scrollParent[0].scrollTop = scrolled = this.scrollParent[0].scrollTop - o.scrollSpeed; + + if((this.overflowOffset.left + this.scrollParent[0].offsetWidth) - event.pageX < o.scrollSensitivity) + this.scrollParent[0].scrollLeft = scrolled = this.scrollParent[0].scrollLeft + o.scrollSpeed; + else if(event.pageX - this.overflowOffset.left < o.scrollSensitivity) + this.scrollParent[0].scrollLeft = scrolled = this.scrollParent[0].scrollLeft - o.scrollSpeed; + + } else { + + if(event.pageY - $(document).scrollTop() < o.scrollSensitivity) + scrolled = $(document).scrollTop($(document).scrollTop() - o.scrollSpeed); + else if($(window).height() - (event.pageY - $(document).scrollTop()) < o.scrollSensitivity) + scrolled = $(document).scrollTop($(document).scrollTop() + o.scrollSpeed); + + if(event.pageX - $(document).scrollLeft() < o.scrollSensitivity) + scrolled = $(document).scrollLeft($(document).scrollLeft() - o.scrollSpeed); + else if($(window).width() - (event.pageX - $(document).scrollLeft()) < o.scrollSensitivity) + scrolled = $(document).scrollLeft($(document).scrollLeft() + o.scrollSpeed); + + } + + if(scrolled !== false && $.ui.ddmanager && !o.dropBehaviour) + $.ui.ddmanager.prepareOffsets(this, event); + } + + //Regenerate the absolute position used for position checks + this.positionAbs = this._convertPositionTo("absolute"); + + //Set the helper position + if(!this.options.axis || this.options.axis != "y") this.helper[0].style.left = this.position.left+'px'; + if(!this.options.axis || this.options.axis != "x") this.helper[0].style.top = this.position.top+'px'; + + //Rearrange + for (var i = this.items.length - 1; i >= 0; i--) { + + //Cache variables and intersection, continue if no intersection + var item = this.items[i], itemElement = item.item[0], intersection = this._intersectsWithPointer(item); + if (!intersection) continue; + + // Only put the placeholder inside the current Container, skip all + // items form other containers. This works because when moving + // an item from one container to another the + // currentContainer is switched before the placeholder is moved. + // + // Without this moving items in "sub-sortables" can cause the placeholder to jitter + // beetween the outer and inner container. + if (item.instance !== this.currentContainer) continue; + + if (itemElement != this.currentItem[0] //cannot intersect with itself + && this.placeholder[intersection == 1 ? "next" : "prev"]()[0] != itemElement //no useless actions that have been done before + && !$.contains(this.placeholder[0], itemElement) //no action if the item moved is the parent of the item checked + && (this.options.type == 'semi-dynamic' ? !$.contains(this.element[0], itemElement) : true) + //&& itemElement.parentNode == this.placeholder[0].parentNode // only rearrange items within the same container + ) { + + this.direction = intersection == 1 ? "down" : "up"; + + if (this.options.tolerance == "pointer" || this._intersectsWithSides(item)) { + this._rearrange(event, item); + } else { + break; + } + + this._trigger("change", event, this._uiHash()); + break; + } + } + + //Post events to containers + this._contactContainers(event); + + //Interconnect with droppables + if($.ui.ddmanager) $.ui.ddmanager.drag(this, event); + + //Call callbacks + this._trigger('sort', event, this._uiHash()); + + this.lastPositionAbs = this.positionAbs; + return false; + + }, + + _mouseStop: function(event, noPropagation) { + + if(!event) return; + + //If we are using droppables, inform the manager about the drop + if ($.ui.ddmanager && !this.options.dropBehaviour) + $.ui.ddmanager.drop(this, event); + + if(this.options.revert) { + var that = this; + var cur = this.placeholder.offset(); + + this.reverting = true; + + $(this.helper).animate({ + left: cur.left - this.offset.parent.left - this.margins.left + (this.offsetParent[0] == document.body ? 0 : this.offsetParent[0].scrollLeft), + top: cur.top - this.offset.parent.top - this.margins.top + (this.offsetParent[0] == document.body ? 0 : this.offsetParent[0].scrollTop) + }, parseInt(this.options.revert, 10) || 500, function() { + that._clear(event); + }); + } else { + this._clear(event, noPropagation); + } + + return false; + + }, + + cancel: function() { + + if(this.dragging) { + + this._mouseUp({ target: null }); + + if(this.options.helper == "original") + this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"); + else + this.currentItem.show(); + + //Post deactivating events to containers + for (var i = this.containers.length - 1; i >= 0; i--){ + this.containers[i]._trigger("deactivate", null, this._uiHash(this)); + if(this.containers[i].containerCache.over) { + this.containers[i]._trigger("out", null, this._uiHash(this)); + this.containers[i].containerCache.over = 0; + } + } + + } + + if (this.placeholder) { + //$(this.placeholder[0]).remove(); would have been the jQuery way - unfortunately, it unbinds ALL events from the original node! + if(this.placeholder[0].parentNode) this.placeholder[0].parentNode.removeChild(this.placeholder[0]); + if(this.options.helper != "original" && this.helper && this.helper[0].parentNode) this.helper.remove(); + + $.extend(this, { + helper: null, + dragging: false, + reverting: false, + _noFinalSort: null + }); + + if(this.domPosition.prev) { + $(this.domPosition.prev).after(this.currentItem); + } else { + $(this.domPosition.parent).prepend(this.currentItem); + } + } + + return this; + + }, + + serialize: function(o) { + + var items = this._getItemsAsjQuery(o && o.connected); + var str = []; o = o || {}; + + $(items).each(function() { + var res = ($(o.item || this).attr(o.attribute || 'id') || '').match(o.expression || (/(.+)[-=_](.+)/)); + if(res) str.push((o.key || res[1]+'[]')+'='+(o.key && o.expression ? res[1] : res[2])); + }); + + if(!str.length && o.key) { + str.push(o.key + '='); + } + + return str.join('&'); + + }, + + toArray: function(o) { + + var items = this._getItemsAsjQuery(o && o.connected); + var ret = []; o = o || {}; + + items.each(function() { ret.push($(o.item || this).attr(o.attribute || 'id') || ''); }); + return ret; + + }, + + /* Be careful with the following core functions */ + _intersectsWith: function(item) { + + var x1 = this.positionAbs.left, + x2 = x1 + this.helperProportions.width, + y1 = this.positionAbs.top, + y2 = y1 + this.helperProportions.height; + + var l = item.left, + r = l + item.width, + t = item.top, + b = t + item.height; + + var dyClick = this.offset.click.top, + dxClick = this.offset.click.left; + + var isOverElement = (y1 + dyClick) > t && (y1 + dyClick) < b && (x1 + dxClick) > l && (x1 + dxClick) < r; + + if( this.options.tolerance == "pointer" + || this.options.forcePointerForContainers + || (this.options.tolerance != "pointer" && this.helperProportions[this.floating ? 'width' : 'height'] > item[this.floating ? 'width' : 'height']) + ) { + return isOverElement; + } else { + + return (l < x1 + (this.helperProportions.width / 2) // Right Half + && x2 - (this.helperProportions.width / 2) < r // Left Half + && t < y1 + (this.helperProportions.height / 2) // Bottom Half + && y2 - (this.helperProportions.height / 2) < b ); // Top Half + + } + }, + + _intersectsWithPointer: function(item) { + + var isOverElementHeight = (this.options.axis === 'x') || $.ui.isOverAxis(this.positionAbs.top + this.offset.click.top, item.top, item.height), + isOverElementWidth = (this.options.axis === 'y') || $.ui.isOverAxis(this.positionAbs.left + this.offset.click.left, item.left, item.width), + isOverElement = isOverElementHeight && isOverElementWidth, + verticalDirection = this._getDragVerticalDirection(), + horizontalDirection = this._getDragHorizontalDirection(); + + if (!isOverElement) + return false; + + return this.floating ? + ( ((horizontalDirection && horizontalDirection == "right") || verticalDirection == "down") ? 2 : 1 ) + : ( verticalDirection && (verticalDirection == "down" ? 2 : 1) ); + + }, + + _intersectsWithSides: function(item) { + + var isOverBottomHalf = $.ui.isOverAxis(this.positionAbs.top + this.offset.click.top, item.top + (item.height/2), item.height), + isOverRightHalf = $.ui.isOverAxis(this.positionAbs.left + this.offset.click.left, item.left + (item.width/2), item.width), + verticalDirection = this._getDragVerticalDirection(), + horizontalDirection = this._getDragHorizontalDirection(); + + if (this.floating && horizontalDirection) { + return ((horizontalDirection == "right" && isOverRightHalf) || (horizontalDirection == "left" && !isOverRightHalf)); + } else { + return verticalDirection && ((verticalDirection == "down" && isOverBottomHalf) || (verticalDirection == "up" && !isOverBottomHalf)); + } + + }, + + _getDragVerticalDirection: function() { + var delta = this.positionAbs.top - this.lastPositionAbs.top; + return delta != 0 && (delta > 0 ? "down" : "up"); + }, + + _getDragHorizontalDirection: function() { + var delta = this.positionAbs.left - this.lastPositionAbs.left; + return delta != 0 && (delta > 0 ? "right" : "left"); + }, + + refresh: function(event) { + this._refreshItems(event); + this.refreshPositions(); + return this; + }, + + _connectWith: function() { + var options = this.options; + return options.connectWith.constructor == String + ? [options.connectWith] + : options.connectWith; + }, + + _getItemsAsjQuery: function(connected) { + + var items = []; + var queries = []; + var connectWith = this._connectWith(); + + if(connectWith && connected) { + for (var i = connectWith.length - 1; i >= 0; i--){ + var cur = $(connectWith[i]); + for (var j = cur.length - 1; j >= 0; j--){ + var inst = $.data(cur[j], this.widgetName); + if(inst && inst != this && !inst.options.disabled) { + queries.push([$.isFunction(inst.options.items) ? inst.options.items.call(inst.element) : $(inst.options.items, inst.element).not(".ui-sortable-helper").not('.ui-sortable-placeholder'), inst]); + } + }; + }; + } + + queries.push([$.isFunction(this.options.items) ? this.options.items.call(this.element, null, { options: this.options, item: this.currentItem }) : $(this.options.items, this.element).not(".ui-sortable-helper").not('.ui-sortable-placeholder'), this]); + + for (var i = queries.length - 1; i >= 0; i--){ + queries[i][0].each(function() { + items.push(this); + }); + }; + + return $(items); + + }, + + _removeCurrentsFromItems: function() { + + var list = this.currentItem.find(":data(" + this.widgetName + "-item)"); + + for (var i=0; i < this.items.length; i++) { + + for (var j=0; j < list.length; j++) { + if(list[j] == this.items[i].item[0]) + this.items.splice(i,1); + }; + + }; + + }, + + _refreshItems: function(event) { + + this.items = []; + this.containers = [this]; + var items = this.items; + var queries = [[$.isFunction(this.options.items) ? this.options.items.call(this.element[0], event, { item: this.currentItem }) : $(this.options.items, this.element), this]]; + var connectWith = this._connectWith(); + + if(connectWith && this.ready) { //Shouldn't be run the first time through due to massive slow-down + for (var i = connectWith.length - 1; i >= 0; i--){ + var cur = $(connectWith[i]); + for (var j = cur.length - 1; j >= 0; j--){ + var inst = $.data(cur[j], this.widgetName); + if(inst && inst != this && !inst.options.disabled) { + queries.push([$.isFunction(inst.options.items) ? inst.options.items.call(inst.element[0], event, { item: this.currentItem }) : $(inst.options.items, inst.element), inst]); + this.containers.push(inst); + } + }; + }; + } + + for (var i = queries.length - 1; i >= 0; i--) { + var targetData = queries[i][1]; + var _queries = queries[i][0]; + + for (var j=0, queriesLength = _queries.length; j < queriesLength; j++) { + var item = $(_queries[j]); + + item.data(this.widgetName + '-item', targetData); // Data for target checking (mouse manager) + + items.push({ + item: item, + instance: targetData, + width: 0, height: 0, + left: 0, top: 0 + }); + }; + }; + + }, + + refreshPositions: function(fast) { + + //This has to be redone because due to the item being moved out/into the offsetParent, the offsetParent's position will change + if(this.offsetParent && this.helper) { + this.offset.parent = this._getParentOffset(); + } + + for (var i = this.items.length - 1; i >= 0; i--){ + var item = this.items[i]; + + //We ignore calculating positions of all connected containers when we're not over them + if(item.instance != this.currentContainer && this.currentContainer && item.item[0] != this.currentItem[0]) + continue; + + var t = this.options.toleranceElement ? $(this.options.toleranceElement, item.item) : item.item; + + if (!fast) { + item.width = t.outerWidth(); + item.height = t.outerHeight(); + } + + var p = t.offset(); + item.left = p.left; + item.top = p.top; + }; + + if(this.options.custom && this.options.custom.refreshContainers) { + this.options.custom.refreshContainers.call(this); + } else { + for (var i = this.containers.length - 1; i >= 0; i--){ + var p = this.containers[i].element.offset(); + this.containers[i].containerCache.left = p.left; + this.containers[i].containerCache.top = p.top; + this.containers[i].containerCache.width = this.containers[i].element.outerWidth(); + this.containers[i].containerCache.height = this.containers[i].element.outerHeight(); + }; + } + + return this; + }, + + _createPlaceholder: function(that) { + that = that || this; + var o = that.options; + + if(!o.placeholder || o.placeholder.constructor == String) { + var className = o.placeholder; + o.placeholder = { + element: function() { + + var el = $(document.createElement(that.currentItem[0].nodeName)) + .addClass(className || that.currentItem[0].className+" ui-sortable-placeholder") + .removeClass("ui-sortable-helper")[0]; + + if(!className) + el.style.visibility = "hidden"; + + return el; + }, + update: function(container, p) { + + // 1. If a className is set as 'placeholder option, we don't force sizes - the class is responsible for that + // 2. The option 'forcePlaceholderSize can be enabled to force it even if a class name is specified + if(className && !o.forcePlaceholderSize) return; + + //If the element doesn't have a actual height by itself (without styles coming from a stylesheet), it receives the inline height from the dragged item + if(!p.height()) { p.height(that.currentItem.innerHeight() - parseInt(that.currentItem.css('paddingTop')||0, 10) - parseInt(that.currentItem.css('paddingBottom')||0, 10)); }; + if(!p.width()) { p.width(that.currentItem.innerWidth() - parseInt(that.currentItem.css('paddingLeft')||0, 10) - parseInt(that.currentItem.css('paddingRight')||0, 10)); }; + } + }; + } + + //Create the placeholder + that.placeholder = $(o.placeholder.element.call(that.element, that.currentItem)); + + //Append it after the actual current item + that.currentItem.after(that.placeholder); + + //Update the size of the placeholder (TODO: Logic to fuzzy, see line 316/317) + o.placeholder.update(that, that.placeholder); + + }, + + _contactContainers: function(event) { + + // get innermost container that intersects with item + var innermostContainer = null, innermostIndex = null; + + + for (var i = this.containers.length - 1; i >= 0; i--){ + + // never consider a container that's located within the item itself + if($.contains(this.currentItem[0], this.containers[i].element[0])) + continue; + + if(this._intersectsWith(this.containers[i].containerCache)) { + + // if we've already found a container and it's more "inner" than this, then continue + if(innermostContainer && $.contains(this.containers[i].element[0], innermostContainer.element[0])) + continue; + + innermostContainer = this.containers[i]; + innermostIndex = i; + + } else { + // container doesn't intersect. trigger "out" event if necessary + if(this.containers[i].containerCache.over) { + this.containers[i]._trigger("out", event, this._uiHash(this)); + this.containers[i].containerCache.over = 0; + } + } + + } + + // if no intersecting containers found, return + if(!innermostContainer) return; + + // move the item into the container if it's not there already + if(this.containers.length === 1) { + this.containers[innermostIndex]._trigger("over", event, this._uiHash(this)); + this.containers[innermostIndex].containerCache.over = 1; + } else if(this.currentContainer != this.containers[innermostIndex]) { + + //When entering a new container, we will find the item with the least distance and append our item near it + var dist = 10000; var itemWithLeastDistance = null; var base = this.positionAbs[this.containers[innermostIndex].floating ? 'left' : 'top']; + for (var j = this.items.length - 1; j >= 0; j--) { + if(!$.contains(this.containers[innermostIndex].element[0], this.items[j].item[0])) continue; + var cur = this.containers[innermostIndex].floating ? this.items[j].item.offset().left : this.items[j].item.offset().top; + if(Math.abs(cur - base) < dist) { + dist = Math.abs(cur - base); itemWithLeastDistance = this.items[j]; + this.direction = (cur - base > 0) ? 'down' : 'up'; + } + } + + if(!itemWithLeastDistance && !this.options.dropOnEmpty) //Check if dropOnEmpty is enabled + return; + + this.currentContainer = this.containers[innermostIndex]; + itemWithLeastDistance ? this._rearrange(event, itemWithLeastDistance, null, true) : this._rearrange(event, null, this.containers[innermostIndex].element, true); + this._trigger("change", event, this._uiHash()); + this.containers[innermostIndex]._trigger("change", event, this._uiHash(this)); + + //Update the placeholder + this.options.placeholder.update(this.currentContainer, this.placeholder); + + this.containers[innermostIndex]._trigger("over", event, this._uiHash(this)); + this.containers[innermostIndex].containerCache.over = 1; + } + + + }, + + _createHelper: function(event) { + + var o = this.options; + var helper = $.isFunction(o.helper) ? $(o.helper.apply(this.element[0], [event, this.currentItem])) : (o.helper == 'clone' ? this.currentItem.clone() : this.currentItem); + + if(!helper.parents('body').length) //Add the helper to the DOM if that didn't happen already + $(o.appendTo != 'parent' ? o.appendTo : this.currentItem[0].parentNode)[0].appendChild(helper[0]); + + if(helper[0] == this.currentItem[0]) + this._storedCSS = { width: this.currentItem[0].style.width, height: this.currentItem[0].style.height, position: this.currentItem.css("position"), top: this.currentItem.css("top"), left: this.currentItem.css("left") }; + + if(helper[0].style.width == '' || o.forceHelperSize) helper.width(this.currentItem.width()); + if(helper[0].style.height == '' || o.forceHelperSize) helper.height(this.currentItem.height()); + + return helper; + + }, + + _adjustOffsetFromHelper: function(obj) { + if (typeof obj == 'string') { + obj = obj.split(' '); + } + if ($.isArray(obj)) { + obj = {left: +obj[0], top: +obj[1] || 0}; + } + if ('left' in obj) { + this.offset.click.left = obj.left + this.margins.left; + } + if ('right' in obj) { + this.offset.click.left = this.helperProportions.width - obj.right + this.margins.left; + } + if ('top' in obj) { + this.offset.click.top = obj.top + this.margins.top; + } + if ('bottom' in obj) { + this.offset.click.top = this.helperProportions.height - obj.bottom + this.margins.top; + } + }, + + _getParentOffset: function() { + + + //Get the offsetParent and cache its position + this.offsetParent = this.helper.offsetParent(); + var po = this.offsetParent.offset(); + + // This is a special case where we need to modify a offset calculated on start, since the following happened: + // 1. The position of the helper is absolute, so it's position is calculated based on the next positioned parent + // 2. The actual offset parent is a child of the scroll parent, and the scroll parent isn't the document, which means that + // the scroll is included in the initial calculation of the offset of the parent, and never recalculated upon drag + if(this.cssPosition == 'absolute' && this.scrollParent[0] != document && $.contains(this.scrollParent[0], this.offsetParent[0])) { + po.left += this.scrollParent.scrollLeft(); + po.top += this.scrollParent.scrollTop(); + } + + if((this.offsetParent[0] == document.body) //This needs to be actually done for all browsers, since pageX/pageY includes this information + || (this.offsetParent[0].tagName && this.offsetParent[0].tagName.toLowerCase() == 'html' && $.browser.msie)) //Ugly IE fix + po = { top: 0, left: 0 }; + + return { + top: po.top + (parseInt(this.offsetParent.css("borderTopWidth"),10) || 0), + left: po.left + (parseInt(this.offsetParent.css("borderLeftWidth"),10) || 0) + }; + + }, + + _getRelativeOffset: function() { + + if(this.cssPosition == "relative") { + var p = this.currentItem.position(); + return { + top: p.top - (parseInt(this.helper.css("top"),10) || 0) + this.scrollParent.scrollTop(), + left: p.left - (parseInt(this.helper.css("left"),10) || 0) + this.scrollParent.scrollLeft() + }; + } else { + return { top: 0, left: 0 }; + } + + }, + + _cacheMargins: function() { + this.margins = { + left: (parseInt(this.currentItem.css("marginLeft"),10) || 0), + top: (parseInt(this.currentItem.css("marginTop"),10) || 0) + }; + }, + + _cacheHelperProportions: function() { + this.helperProportions = { + width: this.helper.outerWidth(), + height: this.helper.outerHeight() + }; + }, + + _setContainment: function() { + + var o = this.options; + if(o.containment == 'parent') o.containment = this.helper[0].parentNode; + if(o.containment == 'document' || o.containment == 'window') this.containment = [ + 0 - this.offset.relative.left - this.offset.parent.left, + 0 - this.offset.relative.top - this.offset.parent.top, + $(o.containment == 'document' ? document : window).width() - this.helperProportions.width - this.margins.left, + ($(o.containment == 'document' ? document : window).height() || document.body.parentNode.scrollHeight) - this.helperProportions.height - this.margins.top + ]; + + if(!(/^(document|window|parent)$/).test(o.containment)) { + var ce = $(o.containment)[0]; + var co = $(o.containment).offset(); + var over = ($(ce).css("overflow") != 'hidden'); + + this.containment = [ + co.left + (parseInt($(ce).css("borderLeftWidth"),10) || 0) + (parseInt($(ce).css("paddingLeft"),10) || 0) - this.margins.left, + co.top + (parseInt($(ce).css("borderTopWidth"),10) || 0) + (parseInt($(ce).css("paddingTop"),10) || 0) - this.margins.top, + co.left+(over ? Math.max(ce.scrollWidth,ce.offsetWidth) : ce.offsetWidth) - (parseInt($(ce).css("borderLeftWidth"),10) || 0) - (parseInt($(ce).css("paddingRight"),10) || 0) - this.helperProportions.width - this.margins.left, + co.top+(over ? Math.max(ce.scrollHeight,ce.offsetHeight) : ce.offsetHeight) - (parseInt($(ce).css("borderTopWidth"),10) || 0) - (parseInt($(ce).css("paddingBottom"),10) || 0) - this.helperProportions.height - this.margins.top + ]; + } + + }, + + _convertPositionTo: function(d, pos) { + + if(!pos) pos = this.position; + var mod = d == "absolute" ? 1 : -1; + var o = this.options, scroll = this.cssPosition == 'absolute' && !(this.scrollParent[0] != document && $.contains(this.scrollParent[0], this.offsetParent[0])) ? this.offsetParent : this.scrollParent, scrollIsRootNode = (/(html|body)/i).test(scroll[0].tagName); + + return { + top: ( + pos.top // The absolute mouse position + + this.offset.relative.top * mod // Only for relative positioned nodes: Relative offset from element to offset parent + + this.offset.parent.top * mod // The offsetParent's offset without borders (offset + border) + - ( ( this.cssPosition == 'fixed' ? -this.scrollParent.scrollTop() : ( scrollIsRootNode ? 0 : scroll.scrollTop() ) ) * mod) + ), + left: ( + pos.left // The absolute mouse position + + this.offset.relative.left * mod // Only for relative positioned nodes: Relative offset from element to offset parent + + this.offset.parent.left * mod // The offsetParent's offset without borders (offset + border) + - ( ( this.cssPosition == 'fixed' ? -this.scrollParent.scrollLeft() : scrollIsRootNode ? 0 : scroll.scrollLeft() ) * mod) + ) + }; + + }, + + _generatePosition: function(event) { + + var o = this.options, scroll = this.cssPosition == 'absolute' && !(this.scrollParent[0] != document && $.contains(this.scrollParent[0], this.offsetParent[0])) ? this.offsetParent : this.scrollParent, scrollIsRootNode = (/(html|body)/i).test(scroll[0].tagName); + + // This is another very weird special case that only happens for relative elements: + // 1. If the css position is relative + // 2. and the scroll parent is the document or similar to the offset parent + // we have to refresh the relative offset during the scroll so there are no jumps + if(this.cssPosition == 'relative' && !(this.scrollParent[0] != document && this.scrollParent[0] != this.offsetParent[0])) { + this.offset.relative = this._getRelativeOffset(); + } + + var pageX = event.pageX; + var pageY = event.pageY; + + /* + * - Position constraining - + * Constrain the position to a mix of grid, containment. + */ + + if(this.originalPosition) { //If we are not dragging yet, we won't check for options + + if(this.containment) { + if(event.pageX - this.offset.click.left < this.containment[0]) pageX = this.containment[0] + this.offset.click.left; + if(event.pageY - this.offset.click.top < this.containment[1]) pageY = this.containment[1] + this.offset.click.top; + if(event.pageX - this.offset.click.left > this.containment[2]) pageX = this.containment[2] + this.offset.click.left; + if(event.pageY - this.offset.click.top > this.containment[3]) pageY = this.containment[3] + this.offset.click.top; + } + + if(o.grid) { + var top = this.originalPageY + Math.round((pageY - this.originalPageY) / o.grid[1]) * o.grid[1]; + pageY = this.containment ? (!(top - this.offset.click.top < this.containment[1] || top - this.offset.click.top > this.containment[3]) ? top : (!(top - this.offset.click.top < this.containment[1]) ? top - o.grid[1] : top + o.grid[1])) : top; + + var left = this.originalPageX + Math.round((pageX - this.originalPageX) / o.grid[0]) * o.grid[0]; + pageX = this.containment ? (!(left - this.offset.click.left < this.containment[0] || left - this.offset.click.left > this.containment[2]) ? left : (!(left - this.offset.click.left < this.containment[0]) ? left - o.grid[0] : left + o.grid[0])) : left; + } + + } + + return { + top: ( + pageY // The absolute mouse position + - this.offset.click.top // Click offset (relative to the element) + - this.offset.relative.top // Only for relative positioned nodes: Relative offset from element to offset parent + - this.offset.parent.top // The offsetParent's offset without borders (offset + border) + + ( ( this.cssPosition == 'fixed' ? -this.scrollParent.scrollTop() : ( scrollIsRootNode ? 0 : scroll.scrollTop() ) )) + ), + left: ( + pageX // The absolute mouse position + - this.offset.click.left // Click offset (relative to the element) + - this.offset.relative.left // Only for relative positioned nodes: Relative offset from element to offset parent + - this.offset.parent.left // The offsetParent's offset without borders (offset + border) + + ( ( this.cssPosition == 'fixed' ? -this.scrollParent.scrollLeft() : scrollIsRootNode ? 0 : scroll.scrollLeft() )) + ) + }; + + }, + + _rearrange: function(event, i, a, hardRefresh) { + + a ? a[0].appendChild(this.placeholder[0]) : i.item[0].parentNode.insertBefore(this.placeholder[0], (this.direction == 'down' ? i.item[0] : i.item[0].nextSibling)); + + //Various things done here to improve the performance: + // 1. we create a setTimeout, that calls refreshPositions + // 2. on the instance, we have a counter variable, that get's higher after every append + // 3. on the local scope, we copy the counter variable, and check in the timeout, if it's still the same + // 4. this lets only the last addition to the timeout stack through + this.counter = this.counter ? ++this.counter : 1; + var counter = this.counter; + + this._delay(function() { + if(counter == this.counter) this.refreshPositions(!hardRefresh); //Precompute after each DOM insertion, NOT on mousemove + }); + + }, + + _clear: function(event, noPropagation) { + + this.reverting = false; + // We delay all events that have to be triggered to after the point where the placeholder has been removed and + // everything else normalized again + var delayedTriggers = []; + + // We first have to update the dom position of the actual currentItem + // Note: don't do it if the current item is already removed (by a user), or it gets reappended (see #4088) + if(!this._noFinalSort && this.currentItem.parent().length) this.placeholder.before(this.currentItem); + this._noFinalSort = null; + + if(this.helper[0] == this.currentItem[0]) { + for(var i in this._storedCSS) { + if(this._storedCSS[i] == 'auto' || this._storedCSS[i] == 'static') this._storedCSS[i] = ''; + } + this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"); + } else { + this.currentItem.show(); + } + + if(this.fromOutside && !noPropagation) delayedTriggers.push(function(event) { this._trigger("receive", event, this._uiHash(this.fromOutside)); }); + if((this.fromOutside || this.domPosition.prev != this.currentItem.prev().not(".ui-sortable-helper")[0] || this.domPosition.parent != this.currentItem.parent()[0]) && !noPropagation) delayedTriggers.push(function(event) { this._trigger("update", event, this._uiHash()); }); //Trigger update callback if the DOM position has changed + + // Check if the items Container has Changed and trigger appropriate + // events. + if (this !== this.currentContainer) { + if(!noPropagation) { + delayedTriggers.push(function(event) { this._trigger("remove", event, this._uiHash()); }); + delayedTriggers.push((function(c) { return function(event) { c._trigger("receive", event, this._uiHash(this)); }; }).call(this, this.currentContainer)); + delayedTriggers.push((function(c) { return function(event) { c._trigger("update", event, this._uiHash(this)); }; }).call(this, this.currentContainer)); + } + } + + + //Post events to containers + for (var i = this.containers.length - 1; i >= 0; i--){ + if(!noPropagation) delayedTriggers.push((function(c) { return function(event) { c._trigger("deactivate", event, this._uiHash(this)); }; }).call(this, this.containers[i])); + if(this.containers[i].containerCache.over) { + delayedTriggers.push((function(c) { return function(event) { c._trigger("out", event, this._uiHash(this)); }; }).call(this, this.containers[i])); + this.containers[i].containerCache.over = 0; + } + } + + //Do what was originally in plugins + if(this._storedCursor) $('body').css("cursor", this._storedCursor); //Reset cursor + if(this._storedOpacity) this.helper.css("opacity", this._storedOpacity); //Reset opacity + if(this._storedZIndex) this.helper.css("zIndex", this._storedZIndex == 'auto' ? '' : this._storedZIndex); //Reset z-index + + this.dragging = false; + if(this.cancelHelperRemoval) { + if(!noPropagation) { + this._trigger("beforeStop", event, this._uiHash()); + for (var i=0; i < delayedTriggers.length; i++) { delayedTriggers[i].call(this, event); }; //Trigger all delayed events + this._trigger("stop", event, this._uiHash()); + } + + this.fromOutside = false; + return false; + } + + if(!noPropagation) this._trigger("beforeStop", event, this._uiHash()); + + //$(this.placeholder[0]).remove(); would have been the jQuery way - unfortunately, it unbinds ALL events from the original node! + this.placeholder[0].parentNode.removeChild(this.placeholder[0]); + + if(this.helper[0] != this.currentItem[0]) this.helper.remove(); this.helper = null; + + if(!noPropagation) { + for (var i=0; i < delayedTriggers.length; i++) { delayedTriggers[i].call(this, event); }; //Trigger all delayed events + this._trigger("stop", event, this._uiHash()); + } + + this.fromOutside = false; + return true; + + }, + + _trigger: function() { + if ($.Widget.prototype._trigger.apply(this, arguments) === false) { + this.cancel(); + } + }, + + _uiHash: function(_inst) { + var inst = _inst || this; + return { + helper: inst.helper, + placeholder: inst.placeholder || $([]), + position: inst.position, + originalPosition: inst.originalPosition, + offset: inst.positionAbs, + item: inst.currentItem, + sender: _inst ? _inst.element : null + }; + } + +}); + +})(jQuery); + +;(jQuery.effects || (function($, undefined) { + +var backCompat = $.uiBackCompat !== false, + // prefix used for storing data on .data() + dataSpace = "ui-effects-"; + +$.effects = { + effect: {} +}; + +/*! + * jQuery Color Animations v2.0.0 + * http://jquery.com/ + * + * Copyright 2012 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * Date: Mon Aug 13 13:41:02 2012 -0500 + */ +(function( jQuery, undefined ) { + + var stepHooks = "backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor".split(" "), + + // plusequals test for += 100 -= 100 + rplusequals = /^([\-+])=\s*(\d+\.?\d*)/, + // a set of RE's that can match strings and generate color tuples. + stringParsers = [{ + re: /rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/, + parse: function( execResult ) { + return [ + execResult[ 1 ], + execResult[ 2 ], + execResult[ 3 ], + execResult[ 4 ] + ]; + } + }, { + re: /rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/, + parse: function( execResult ) { + return [ + execResult[ 1 ] * 2.55, + execResult[ 2 ] * 2.55, + execResult[ 3 ] * 2.55, + execResult[ 4 ] + ]; + } + }, { + // this regex ignores A-F because it's compared against an already lowercased string + re: /#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/, + parse: function( execResult ) { + return [ + parseInt( execResult[ 1 ], 16 ), + parseInt( execResult[ 2 ], 16 ), + parseInt( execResult[ 3 ], 16 ) + ]; + } + }, { + // this regex ignores A-F because it's compared against an already lowercased string + re: /#([a-f0-9])([a-f0-9])([a-f0-9])/, + parse: function( execResult ) { + return [ + parseInt( execResult[ 1 ] + execResult[ 1 ], 16 ), + parseInt( execResult[ 2 ] + execResult[ 2 ], 16 ), + parseInt( execResult[ 3 ] + execResult[ 3 ], 16 ) + ]; + } + }, { + re: /hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/, + space: "hsla", + parse: function( execResult ) { + return [ + execResult[ 1 ], + execResult[ 2 ] / 100, + execResult[ 3 ] / 100, + execResult[ 4 ] + ]; + } + }], + + // jQuery.Color( ) + color = jQuery.Color = function( color, green, blue, alpha ) { + return new jQuery.Color.fn.parse( color, green, blue, alpha ); + }, + spaces = { + rgba: { + props: { + red: { + idx: 0, + type: "byte" + }, + green: { + idx: 1, + type: "byte" + }, + blue: { + idx: 2, + type: "byte" + } + } + }, + + hsla: { + props: { + hue: { + idx: 0, + type: "degrees" + }, + saturation: { + idx: 1, + type: "percent" + }, + lightness: { + idx: 2, + type: "percent" + } + } + } + }, + propTypes = { + "byte": { + floor: true, + max: 255 + }, + "percent": { + max: 1 + }, + "degrees": { + mod: 360, + floor: true + } + }, + support = color.support = {}, + + // element for support tests + supportElem = jQuery( "

    " )[ 0 ], + + // colors = jQuery.Color.names + colors, + + // local aliases of functions called often + each = jQuery.each; + +// determine rgba support immediately +supportElem.style.cssText = "background-color:rgba(1,1,1,.5)"; +support.rgba = supportElem.style.backgroundColor.indexOf( "rgba" ) > -1; + +// define cache name and alpha properties +// for rgba and hsla spaces +each( spaces, function( spaceName, space ) { + space.cache = "_" + spaceName; + space.props.alpha = { + idx: 3, + type: "percent", + def: 1 + }; +}); + +function clamp( value, prop, allowEmpty ) { + var type = propTypes[ prop.type ] || {}; + + if ( value == null ) { + return (allowEmpty || !prop.def) ? null : prop.def; + } + + // ~~ is an short way of doing floor for positive numbers + value = type.floor ? ~~value : parseFloat( value ); + + // IE will pass in empty strings as value for alpha, + // which will hit this case + if ( isNaN( value ) ) { + return prop.def; + } + + if ( type.mod ) { + // we add mod before modding to make sure that negatives values + // get converted properly: -10 -> 350 + return (value + type.mod) % type.mod; + } + + // for now all property types without mod have min and max + return 0 > value ? 0 : type.max < value ? type.max : value; +} + +function stringParse( string ) { + var inst = color(), + rgba = inst._rgba = []; + + string = string.toLowerCase(); + + each( stringParsers, function( i, parser ) { + var parsed, + match = parser.re.exec( string ), + values = match && parser.parse( match ), + spaceName = parser.space || "rgba"; + + if ( values ) { + parsed = inst[ spaceName ]( values ); + + // if this was an rgba parse the assignment might happen twice + // oh well.... + inst[ spaces[ spaceName ].cache ] = parsed[ spaces[ spaceName ].cache ]; + rgba = inst._rgba = parsed._rgba; + + // exit each( stringParsers ) here because we matched + return false; + } + }); + + // Found a stringParser that handled it + if ( rgba.length ) { + + // if this came from a parsed string, force "transparent" when alpha is 0 + // chrome, (and maybe others) return "transparent" as rgba(0,0,0,0) + if ( rgba.join() === "0,0,0,0" ) { + jQuery.extend( rgba, colors.transparent ); + } + return inst; + } + + // named colors + return colors[ string ]; +} + +color.fn = jQuery.extend( color.prototype, { + parse: function( red, green, blue, alpha ) { + if ( red === undefined ) { + this._rgba = [ null, null, null, null ]; + return this; + } + if ( red.jquery || red.nodeType ) { + red = jQuery( red ).css( green ); + green = undefined; + } + + var inst = this, + type = jQuery.type( red ), + rgba = this._rgba = [], + source; + + // more than 1 argument specified - assume ( red, green, blue, alpha ) + if ( green !== undefined ) { + red = [ red, green, blue, alpha ]; + type = "array"; + } + + if ( type === "string" ) { + return this.parse( stringParse( red ) || colors._default ); + } + + if ( type === "array" ) { + each( spaces.rgba.props, function( key, prop ) { + rgba[ prop.idx ] = clamp( red[ prop.idx ], prop ); + }); + return this; + } + + if ( type === "object" ) { + if ( red instanceof color ) { + each( spaces, function( spaceName, space ) { + if ( red[ space.cache ] ) { + inst[ space.cache ] = red[ space.cache ].slice(); + } + }); + } else { + each( spaces, function( spaceName, space ) { + var cache = space.cache; + each( space.props, function( key, prop ) { + + // if the cache doesn't exist, and we know how to convert + if ( !inst[ cache ] && space.to ) { + + // if the value was null, we don't need to copy it + // if the key was alpha, we don't need to copy it either + if ( key === "alpha" || red[ key ] == null ) { + return; + } + inst[ cache ] = space.to( inst._rgba ); + } + + // this is the only case where we allow nulls for ALL properties. + // call clamp with alwaysAllowEmpty + inst[ cache ][ prop.idx ] = clamp( red[ key ], prop, true ); + }); + + // everything defined but alpha? + if ( inst[ cache ] && $.inArray( null, inst[ cache ].slice( 0, 3 ) ) < 0 ) { + // use the default of 1 + inst[ cache ][ 3 ] = 1; + if ( space.from ) { + inst._rgba = space.from( inst[ cache ] ); + } + } + }); + } + return this; + } + }, + is: function( compare ) { + var is = color( compare ), + same = true, + inst = this; + + each( spaces, function( _, space ) { + var localCache, + isCache = is[ space.cache ]; + if (isCache) { + localCache = inst[ space.cache ] || space.to && space.to( inst._rgba ) || []; + each( space.props, function( _, prop ) { + if ( isCache[ prop.idx ] != null ) { + same = ( isCache[ prop.idx ] === localCache[ prop.idx ] ); + return same; + } + }); + } + return same; + }); + return same; + }, + _space: function() { + var used = [], + inst = this; + each( spaces, function( spaceName, space ) { + if ( inst[ space.cache ] ) { + used.push( spaceName ); + } + }); + return used.pop(); + }, + transition: function( other, distance ) { + var end = color( other ), + spaceName = end._space(), + space = spaces[ spaceName ], + startColor = this.alpha() === 0 ? color( "transparent" ) : this, + start = startColor[ space.cache ] || space.to( startColor._rgba ), + result = start.slice(); + + end = end[ space.cache ]; + each( space.props, function( key, prop ) { + var index = prop.idx, + startValue = start[ index ], + endValue = end[ index ], + type = propTypes[ prop.type ] || {}; + + // if null, don't override start value + if ( endValue === null ) { + return; + } + // if null - use end + if ( startValue === null ) { + result[ index ] = endValue; + } else { + if ( type.mod ) { + if ( endValue - startValue > type.mod / 2 ) { + startValue += type.mod; + } else if ( startValue - endValue > type.mod / 2 ) { + startValue -= type.mod; + } + } + result[ index ] = clamp( ( endValue - startValue ) * distance + startValue, prop ); + } + }); + return this[ spaceName ]( result ); + }, + blend: function( opaque ) { + // if we are already opaque - return ourself + if ( this._rgba[ 3 ] === 1 ) { + return this; + } + + var rgb = this._rgba.slice(), + a = rgb.pop(), + blend = color( opaque )._rgba; + + return color( jQuery.map( rgb, function( v, i ) { + return ( 1 - a ) * blend[ i ] + a * v; + })); + }, + toRgbaString: function() { + var prefix = "rgba(", + rgba = jQuery.map( this._rgba, function( v, i ) { + return v == null ? ( i > 2 ? 1 : 0 ) : v; + }); + + if ( rgba[ 3 ] === 1 ) { + rgba.pop(); + prefix = "rgb("; + } + + return prefix + rgba.join() + ")"; + }, + toHslaString: function() { + var prefix = "hsla(", + hsla = jQuery.map( this.hsla(), function( v, i ) { + if ( v == null ) { + v = i > 2 ? 1 : 0; + } + + // catch 1 and 2 + if ( i && i < 3 ) { + v = Math.round( v * 100 ) + "%"; + } + return v; + }); + + if ( hsla[ 3 ] === 1 ) { + hsla.pop(); + prefix = "hsl("; + } + return prefix + hsla.join() + ")"; + }, + toHexString: function( includeAlpha ) { + var rgba = this._rgba.slice(), + alpha = rgba.pop(); + + if ( includeAlpha ) { + rgba.push( ~~( alpha * 255 ) ); + } + + return "#" + jQuery.map( rgba, function( v, i ) { + + // default to 0 when nulls exist + v = ( v || 0 ).toString( 16 ); + return v.length === 1 ? "0" + v : v; + }).join(""); + }, + toString: function() { + return this._rgba[ 3 ] === 0 ? "transparent" : this.toRgbaString(); + } +}); +color.fn.parse.prototype = color.fn; + +// hsla conversions adapted from: +// https://code.google.com/p/maashaack/source/browse/packages/graphics/trunk/src/graphics/colors/HUE2RGB.as?r=5021 + +function hue2rgb( p, q, h ) { + h = ( h + 1 ) % 1; + if ( h * 6 < 1 ) { + return p + (q - p) * h * 6; + } + if ( h * 2 < 1) { + return q; + } + if ( h * 3 < 2 ) { + return p + (q - p) * ((2/3) - h) * 6; + } + return p; +} + +spaces.hsla.to = function ( rgba ) { + if ( rgba[ 0 ] == null || rgba[ 1 ] == null || rgba[ 2 ] == null ) { + return [ null, null, null, rgba[ 3 ] ]; + } + var r = rgba[ 0 ] / 255, + g = rgba[ 1 ] / 255, + b = rgba[ 2 ] / 255, + a = rgba[ 3 ], + max = Math.max( r, g, b ), + min = Math.min( r, g, b ), + diff = max - min, + add = max + min, + l = add * 0.5, + h, s; + + if ( min === max ) { + h = 0; + } else if ( r === max ) { + h = ( 60 * ( g - b ) / diff ) + 360; + } else if ( g === max ) { + h = ( 60 * ( b - r ) / diff ) + 120; + } else { + h = ( 60 * ( r - g ) / diff ) + 240; + } + + if ( l === 0 || l === 1 ) { + s = l; + } else if ( l <= 0.5 ) { + s = diff / add; + } else { + s = diff / ( 2 - add ); + } + return [ Math.round(h) % 360, s, l, a == null ? 1 : a ]; +}; + +spaces.hsla.from = function ( hsla ) { + if ( hsla[ 0 ] == null || hsla[ 1 ] == null || hsla[ 2 ] == null ) { + return [ null, null, null, hsla[ 3 ] ]; + } + var h = hsla[ 0 ] / 360, + s = hsla[ 1 ], + l = hsla[ 2 ], + a = hsla[ 3 ], + q = l <= 0.5 ? l * ( 1 + s ) : l + s - l * s, + p = 2 * l - q, + r, g, b; + + return [ + Math.round( hue2rgb( p, q, h + ( 1 / 3 ) ) * 255 ), + Math.round( hue2rgb( p, q, h ) * 255 ), + Math.round( hue2rgb( p, q, h - ( 1 / 3 ) ) * 255 ), + a + ]; +}; + + +each( spaces, function( spaceName, space ) { + var props = space.props, + cache = space.cache, + to = space.to, + from = space.from; + + // makes rgba() and hsla() + color.fn[ spaceName ] = function( value ) { + + // generate a cache for this space if it doesn't exist + if ( to && !this[ cache ] ) { + this[ cache ] = to( this._rgba ); + } + if ( value === undefined ) { + return this[ cache ].slice(); + } + + var ret, + type = jQuery.type( value ), + arr = ( type === "array" || type === "object" ) ? value : arguments, + local = this[ cache ].slice(); + + each( props, function( key, prop ) { + var val = arr[ type === "object" ? key : prop.idx ]; + if ( val == null ) { + val = local[ prop.idx ]; + } + local[ prop.idx ] = clamp( val, prop ); + }); + + if ( from ) { + ret = color( from( local ) ); + ret[ cache ] = local; + return ret; + } else { + return color( local ); + } + }; + + // makes red() green() blue() alpha() hue() saturation() lightness() + each( props, function( key, prop ) { + // alpha is included in more than one space + if ( color.fn[ key ] ) { + return; + } + color.fn[ key ] = function( value ) { + var vtype = jQuery.type( value ), + fn = ( key === "alpha" ? ( this._hsla ? "hsla" : "rgba" ) : spaceName ), + local = this[ fn ](), + cur = local[ prop.idx ], + match; + + if ( vtype === "undefined" ) { + return cur; + } + + if ( vtype === "function" ) { + value = value.call( this, cur ); + vtype = jQuery.type( value ); + } + if ( value == null && prop.empty ) { + return this; + } + if ( vtype === "string" ) { + match = rplusequals.exec( value ); + if ( match ) { + value = cur + parseFloat( match[ 2 ] ) * ( match[ 1 ] === "+" ? 1 : -1 ); + } + } + local[ prop.idx ] = value; + return this[ fn ]( local ); + }; + }); +}); + +// add .fx.step functions +each( stepHooks, function( i, hook ) { + jQuery.cssHooks[ hook ] = { + set: function( elem, value ) { + var parsed, curElem, + backgroundColor = ""; + + if ( jQuery.type( value ) !== "string" || ( parsed = stringParse( value ) ) ) { + value = color( parsed || value ); + if ( !support.rgba && value._rgba[ 3 ] !== 1 ) { + curElem = hook === "backgroundColor" ? elem.parentNode : elem; + while ( + (backgroundColor === "" || backgroundColor === "transparent") && + curElem && curElem.style + ) { + try { + backgroundColor = jQuery.css( curElem, "backgroundColor" ); + curElem = curElem.parentNode; + } catch ( e ) { + } + } + + value = value.blend( backgroundColor && backgroundColor !== "transparent" ? + backgroundColor : + "_default" ); + } + + value = value.toRgbaString(); + } + try { + elem.style[ hook ] = value; + } catch( value ) { + // wrapped to prevent IE from throwing errors on "invalid" values like 'auto' or 'inherit' + } + } + }; + jQuery.fx.step[ hook ] = function( fx ) { + if ( !fx.colorInit ) { + fx.start = color( fx.elem, hook ); + fx.end = color( fx.end ); + fx.colorInit = true; + } + jQuery.cssHooks[ hook ].set( fx.elem, fx.start.transition( fx.end, fx.pos ) ); + }; +}); + +jQuery.cssHooks.borderColor = { + expand: function( value ) { + var expanded = {}; + + each( [ "Top", "Right", "Bottom", "Left" ], function( i, part ) { + expanded[ "border" + part + "Color" ] = value; + }); + return expanded; + } +}; + +// Basic color names only. +// Usage of any of the other color names requires adding yourself or including +// jquery.color.svg-names.js. +colors = jQuery.Color.names = { + // 4.1. Basic color keywords + aqua: "#00ffff", + black: "#000000", + blue: "#0000ff", + fuchsia: "#ff00ff", + gray: "#808080", + green: "#008000", + lime: "#00ff00", + maroon: "#800000", + navy: "#000080", + olive: "#808000", + purple: "#800080", + red: "#ff0000", + silver: "#c0c0c0", + teal: "#008080", + white: "#ffffff", + yellow: "#ffff00", + + // 4.2.3. "transparent" color keyword + transparent: [ null, null, null, 0 ], + + _default: "#ffffff" +}; + +})( jQuery ); + + + +/******************************************************************************/ +/****************************** CLASS ANIMATIONS ******************************/ +/******************************************************************************/ +(function() { + +var classAnimationActions = [ "add", "remove", "toggle" ], + shorthandStyles = { + border: 1, + borderBottom: 1, + borderColor: 1, + borderLeft: 1, + borderRight: 1, + borderTop: 1, + borderWidth: 1, + margin: 1, + padding: 1 + }; + +$.each([ "borderLeftStyle", "borderRightStyle", "borderBottomStyle", "borderTopStyle" ], function( _, prop ) { + $.fx.step[ prop ] = function( fx ) { + if ( fx.end !== "none" && !fx.setAttr || fx.pos === 1 && !fx.setAttr ) { + jQuery.style( fx.elem, prop, fx.end ); + fx.setAttr = true; + } + }; +}); + +function getElementStyles() { + var style = this.ownerDocument.defaultView ? + this.ownerDocument.defaultView.getComputedStyle( this, null ) : + this.currentStyle, + newStyle = {}, + key, + camelCase, + len; + + // webkit enumerates style porperties + if ( style && style.length && style[ 0 ] && style[ style[ 0 ] ] ) { + len = style.length; + while ( len-- ) { + key = style[ len ]; + if ( typeof style[ key ] === "string" ) { + newStyle[ $.camelCase( key ) ] = style[ key ]; + } + } + } else { + for ( key in style ) { + if ( typeof style[ key ] === "string" ) { + newStyle[ key ] = style[ key ]; + } + } + } + + return newStyle; +} + + +function styleDifference( oldStyle, newStyle ) { + var diff = {}, + name, value; + + for ( name in newStyle ) { + value = newStyle[ name ]; + if ( oldStyle[ name ] !== value ) { + if ( !shorthandStyles[ name ] ) { + if ( $.fx.step[ name ] || !isNaN( parseFloat( value ) ) ) { + diff[ name ] = value; + } + } + } + } + + return diff; +} + +$.effects.animateClass = function( value, duration, easing, callback ) { + var o = $.speed( duration, easing, callback ); + + return this.queue( function() { + var animated = $( this ), + baseClass = animated.attr( "class" ) || "", + applyClassChange, + allAnimations = o.children ? animated.find( "*" ).andSelf() : animated; + + // map the animated objects to store the original styles. + allAnimations = allAnimations.map(function() { + var el = $( this ); + return { + el: el, + start: getElementStyles.call( this ) + }; + }); + + // apply class change + applyClassChange = function() { + $.each( classAnimationActions, function(i, action) { + if ( value[ action ] ) { + animated[ action + "Class" ]( value[ action ] ); + } + }); + }; + applyClassChange(); + + // map all animated objects again - calculate new styles and diff + allAnimations = allAnimations.map(function() { + this.end = getElementStyles.call( this.el[ 0 ] ); + this.diff = styleDifference( this.start, this.end ); + return this; + }); + + // apply original class + animated.attr( "class", baseClass ); + + // map all animated objects again - this time collecting a promise + allAnimations = allAnimations.map(function() { + var styleInfo = this, + dfd = $.Deferred(), + opts = jQuery.extend({}, o, { + queue: false, + complete: function() { + dfd.resolve( styleInfo ); + } + }); + + this.el.animate( this.diff, opts ); + return dfd.promise(); + }); + + // once all animations have completed: + $.when.apply( $, allAnimations.get() ).done(function() { + + // set the final class + applyClassChange(); + + // for each animated element, + // clear all css properties that were animated + $.each( arguments, function() { + var el = this.el; + $.each( this.diff, function(key) { + el.css( key, '' ); + }); + }); + + // this is guarnteed to be there if you use jQuery.speed() + // it also handles dequeuing the next anim... + o.complete.call( animated[ 0 ] ); + }); + }); +}; + +$.fn.extend({ + _addClass: $.fn.addClass, + addClass: function( classNames, speed, easing, callback ) { + return speed ? + $.effects.animateClass.call( this, + { add: classNames }, speed, easing, callback ) : + this._addClass( classNames ); + }, + + _removeClass: $.fn.removeClass, + removeClass: function( classNames, speed, easing, callback ) { + return speed ? + $.effects.animateClass.call( this, + { remove: classNames }, speed, easing, callback ) : + this._removeClass( classNames ); + }, + + _toggleClass: $.fn.toggleClass, + toggleClass: function( classNames, force, speed, easing, callback ) { + if ( typeof force === "boolean" || force === undefined ) { + if ( !speed ) { + // without speed parameter + return this._toggleClass( classNames, force ); + } else { + return $.effects.animateClass.call( this, + (force ? { add: classNames } : { remove: classNames }), + speed, easing, callback ); + } + } else { + // without force parameter + return $.effects.animateClass.call( this, + { toggle: classNames }, force, speed, easing ); + } + }, + + switchClass: function( remove, add, speed, easing, callback) { + return $.effects.animateClass.call( this, { + add: add, + remove: remove + }, speed, easing, callback ); + } +}); + +})(); + +/******************************************************************************/ +/*********************************** EFFECTS **********************************/ +/******************************************************************************/ + +(function() { + +$.extend( $.effects, { + version: "1.9.0", + + // Saves a set of properties in a data storage + save: function( element, set ) { + for( var i=0; i < set.length; i++ ) { + if ( set[ i ] !== null ) { + element.data( dataSpace + set[ i ], element[ 0 ].style[ set[ i ] ] ); + } + } + }, + + // Restores a set of previously saved properties from a data storage + restore: function( element, set ) { + var val, i; + for( i=0; i < set.length; i++ ) { + if ( set[ i ] !== null ) { + val = element.data( dataSpace + set[ i ] ); + // support: jQuery 1.6.2 + // http://bugs.jquery.com/ticket/9917 + // jQuery 1.6.2 incorrectly returns undefined for any falsy value. + // We can't differentiate between "" and 0 here, so we just assume + // empty string since it's likely to be a more common value... + if ( val === undefined ) { + val = ""; + } + element.css( set[ i ], val ); + } + } + }, + + setMode: function( el, mode ) { + if (mode === "toggle") { + mode = el.is( ":hidden" ) ? "show" : "hide"; + } + return mode; + }, + + // Translates a [top,left] array into a baseline value + // this should be a little more flexible in the future to handle a string & hash + getBaseline: function( origin, original ) { + var y, x; + switch ( origin[ 0 ] ) { + case "top": y = 0; break; + case "middle": y = 0.5; break; + case "bottom": y = 1; break; + default: y = origin[ 0 ] / original.height; + } + switch ( origin[ 1 ] ) { + case "left": x = 0; break; + case "center": x = 0.5; break; + case "right": x = 1; break; + default: x = origin[ 1 ] / original.width; + } + return { + x: x, + y: y + }; + }, + + // Wraps the element around a wrapper that copies position properties + createWrapper: function( element ) { + + // if the element is already wrapped, return it + if ( element.parent().is( ".ui-effects-wrapper" )) { + return element.parent(); + } + + // wrap the element + var props = { + width: element.outerWidth(true), + height: element.outerHeight(true), + "float": element.css( "float" ) + }, + wrapper = $( "

    " ) + .addClass( "ui-effects-wrapper" ) + .css({ + fontSize: "100%", + background: "transparent", + border: "none", + margin: 0, + padding: 0 + }), + // Store the size in case width/height are defined in % - Fixes #5245 + size = { + width: element.width(), + height: element.height() + }, + active = document.activeElement; + + // support: Firefox + // Firefox incorrectly exposes anonymous content + // https://bugzilla.mozilla.org/show_bug.cgi?id=561664 + try { + active.id; + } catch( e ) { + active = document.body; + } + + element.wrap( wrapper ); + + // Fixes #7595 - Elements lose focus when wrapped. + if ( element[ 0 ] === active || $.contains( element[ 0 ], active ) ) { + $( active ).focus(); + } + + wrapper = element.parent(); //Hotfix for jQuery 1.4 since some change in wrap() seems to actually lose the reference to the wrapped element + + // transfer positioning properties to the wrapper + if ( element.css( "position" ) === "static" ) { + wrapper.css({ position: "relative" }); + element.css({ position: "relative" }); + } else { + $.extend( props, { + position: element.css( "position" ), + zIndex: element.css( "z-index" ) + }); + $.each([ "top", "left", "bottom", "right" ], function(i, pos) { + props[ pos ] = element.css( pos ); + if ( isNaN( parseInt( props[ pos ], 10 ) ) ) { + props[ pos ] = "auto"; + } + }); + element.css({ + position: "relative", + top: 0, + left: 0, + right: "auto", + bottom: "auto" + }); + } + element.css(size); + + return wrapper.css( props ).show(); + }, + + removeWrapper: function( element ) { + var active = document.activeElement; + + if ( element.parent().is( ".ui-effects-wrapper" ) ) { + element.parent().replaceWith( element ); + + // Fixes #7595 - Elements lose focus when wrapped. + if ( element[ 0 ] === active || $.contains( element[ 0 ], active ) ) { + $( active ).focus(); + } + } + + + return element; + }, + + setTransition: function( element, list, factor, value ) { + value = value || {}; + $.each( list, function( i, x ) { + var unit = element.cssUnit( x ); + if ( unit[ 0 ] > 0 ) { + value[ x ] = unit[ 0 ] * factor + unit[ 1 ]; + } + }); + return value; + } +}); + +// return an effect options object for the given parameters: +function _normalizeArguments( effect, options, speed, callback ) { + + // allow passing all optinos as the first parameter + if ( $.isPlainObject( effect ) ) { + options = effect; + effect = effect.effect; + } + + // convert to an object + effect = { effect: effect }; + + // catch (effect) + if ( options === undefined ) { + options = {}; + } + + // catch (effect, callback) + if ( $.isFunction( options ) ) { + callback = options; + speed = null; + options = {}; + } + + // catch (effect, speed, ?) + if ( typeof options === "number" || $.fx.speeds[ options ] ) { + callback = speed; + speed = options; + options = {}; + } + + // catch (effect, options, callback) + if ( $.isFunction( speed ) ) { + callback = speed; + speed = null; + } + + // add options to effect + if ( options ) { + $.extend( effect, options ); + } + + speed = speed || options.duration; + effect.duration = $.fx.off ? 0 : + typeof speed === "number" ? speed : + speed in $.fx.speeds ? $.fx.speeds[ speed ] : + $.fx.speeds._default; + + effect.complete = callback || options.complete; + + return effect; +} + +function standardSpeed( speed ) { + // valid standard speeds + if ( !speed || typeof speed === "number" || $.fx.speeds[ speed ] ) { + return true; + } + + // invalid strings - treat as "normal" speed + if ( typeof speed === "string" && !$.effects.effect[ speed ] ) { + // TODO: remove in 2.0 (#7115) + if ( backCompat && $.effects[ speed ] ) { + return false; + } + return true; + } + + return false; +} + +$.fn.extend({ + effect: function( effect, options, speed, callback ) { + var args = _normalizeArguments.apply( this, arguments ), + mode = args.mode, + queue = args.queue, + effectMethod = $.effects.effect[ args.effect ], + + // DEPRECATED: remove in 2.0 (#7115) + oldEffectMethod = !effectMethod && backCompat && $.effects[ args.effect ]; + + if ( $.fx.off || !( effectMethod || oldEffectMethod ) ) { + // delegate to the original method (e.g., .show()) if possible + if ( mode ) { + return this[ mode ]( args.duration, args.complete ); + } else { + return this.each( function() { + if ( args.complete ) { + args.complete.call( this ); + } + }); + } + } + + function run( next ) { + var elem = $( this ), + complete = args.complete, + mode = args.mode; + + function done() { + if ( $.isFunction( complete ) ) { + complete.call( elem[0] ); + } + if ( $.isFunction( next ) ) { + next(); + } + } + + // if the element is hiddden and mode is hide, + // or element is visible and mode is show + if ( elem.is( ":hidden" ) ? mode === "hide" : mode === "show" ) { + done(); + } else { + effectMethod.call( elem[0], args, done ); + } + } + + // TODO: remove this check in 2.0, effectMethod will always be true + if ( effectMethod ) { + return queue === false ? this.each( run ) : this.queue( queue || "fx", run ); + } else { + // DEPRECATED: remove in 2.0 (#7115) + return oldEffectMethod.call(this, { + options: args, + duration: args.duration, + callback: args.complete, + mode: args.mode + }); + } + }, + + _show: $.fn.show, + show: function( speed ) { + if ( standardSpeed( speed ) ) { + return this._show.apply( this, arguments ); + } else { + var args = _normalizeArguments.apply( this, arguments ); + args.mode = "show"; + return this.effect.call( this, args ); + } + }, + + _hide: $.fn.hide, + hide: function( speed ) { + if ( standardSpeed( speed ) ) { + return this._hide.apply( this, arguments ); + } else { + var args = _normalizeArguments.apply( this, arguments ); + args.mode = "hide"; + return this.effect.call( this, args ); + } + }, + + // jQuery core overloads toggle and creates _toggle + __toggle: $.fn.toggle, + toggle: function( speed ) { + if ( standardSpeed( speed ) || typeof speed === "boolean" || $.isFunction( speed ) ) { + return this.__toggle.apply( this, arguments ); + } else { + var args = _normalizeArguments.apply( this, arguments ); + args.mode = "toggle"; + return this.effect.call( this, args ); + } + }, + + // helper functions + cssUnit: function(key) { + var style = this.css( key ), + val = []; + + $.each( [ "em", "px", "%", "pt" ], function( i, unit ) { + if ( style.indexOf( unit ) > 0 ) { + val = [ parseFloat( style ), unit ]; + } + }); + return val; + } +}); + +})(); + +/******************************************************************************/ +/*********************************** EASING ***********************************/ +/******************************************************************************/ + +(function() { + +// based on easing equations from Robert Penner (http://www.robertpenner.com/easing) + +var baseEasings = {}; + +$.each( [ "Quad", "Cubic", "Quart", "Quint", "Expo" ], function( i, name ) { + baseEasings[ name ] = function( p ) { + return Math.pow( p, i + 2 ); + }; +}); + +$.extend( baseEasings, { + Sine: function ( p ) { + return 1 - Math.cos( p * Math.PI / 2 ); + }, + Circ: function ( p ) { + return 1 - Math.sqrt( 1 - p * p ); + }, + Elastic: function( p ) { + return p === 0 || p === 1 ? p : + -Math.pow( 2, 8 * (p - 1) ) * Math.sin( ( (p - 1) * 80 - 7.5 ) * Math.PI / 15 ); + }, + Back: function( p ) { + return p * p * ( 3 * p - 2 ); + }, + Bounce: function ( p ) { + var pow2, + bounce = 4; + + while ( p < ( ( pow2 = Math.pow( 2, --bounce ) ) - 1 ) / 11 ) {} + return 1 / Math.pow( 4, 3 - bounce ) - 7.5625 * Math.pow( ( pow2 * 3 - 2 ) / 22 - p, 2 ); + } +}); + +$.each( baseEasings, function( name, easeIn ) { + $.easing[ "easeIn" + name ] = easeIn; + $.easing[ "easeOut" + name ] = function( p ) { + return 1 - easeIn( 1 - p ); + }; + $.easing[ "easeInOut" + name ] = function( p ) { + return p < 0.5 ? + easeIn( p * 2 ) / 2 : + 1 - easeIn( p * -2 + 2 ) / 2; + }; +}); + +})(); + +})(jQuery)); + +(function( $, undefined ) { + +var uid = 0, + hideProps = {}, + showProps = {}; + +hideProps.height = hideProps.paddingTop = hideProps.paddingBottom = + hideProps.borderTopWidth = hideProps.borderBottomWidth = "hide"; +showProps.height = showProps.paddingTop = showProps.paddingBottom = + showProps.borderTopWidth = showProps.borderBottomWidth = "show"; + +$.widget( "ui.accordion", { + version: "1.9.0", + options: { + active: 0, + animate: {}, + collapsible: false, + event: "click", + header: "> li > :first-child,> :not(li):even", + heightStyle: "auto", + icons: { + activeHeader: "ui-icon-triangle-1-s", + header: "ui-icon-triangle-1-e" + }, + + // callbacks + activate: null, + beforeActivate: null + }, + + _create: function() { + var accordionId = this.accordionId = "ui-accordion-" + + (this.element.attr( "id" ) || ++uid), + options = this.options; + + this.prevShow = this.prevHide = $(); + this.element.addClass( "ui-accordion ui-widget ui-helper-reset" ); + + this.headers = this.element.find( options.header ) + .addClass( "ui-accordion-header ui-helper-reset ui-state-default ui-corner-all" ); + this._hoverable( this.headers ); + this._focusable( this.headers ); + + this.headers.next() + .addClass( "ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" ) + .hide(); + + // don't allow collapsible: false and active: false + if ( !options.collapsible && options.active === false ) { + options.active = 0; + } + // handle negative values + if ( options.active < 0 ) { + options.active += this.headers.length; + } + this.active = this._findActive( options.active ) + .addClass( "ui-accordion-header-active ui-state-active" ) + .toggleClass( "ui-corner-all ui-corner-top" ); + this.active.next() + .addClass( "ui-accordion-content-active" ) + .show(); + + this._createIcons(); + this.originalHeight = this.element[0].style.height; + this.refresh(); + + // ARIA + this.element.attr( "role", "tablist" ); + + this.headers + .attr( "role", "tab" ) + .each(function( i ) { + var header = $( this ), + headerId = header.attr( "id" ), + panel = header.next(), + panelId = panel.attr( "id" ); + if ( !headerId ) { + headerId = accordionId + "-header-" + i; + header.attr( "id", headerId ); + } + if ( !panelId ) { + panelId = accordionId + "-panel-" + i; + panel.attr( "id", panelId ); + } + header.attr( "aria-controls", panelId ); + panel.attr( "aria-labelledby", headerId ); + }) + .next() + .attr( "role", "tabpanel" ); + + this.headers + .not( this.active ) + .attr({ + "aria-selected": "false", + tabIndex: -1 + }) + .next() + .attr({ + "aria-expanded": "false", + "aria-hidden": "true" + }) + .hide(); + + // make sure at least one header is in the tab order + if ( !this.active.length ) { + this.headers.eq( 0 ).attr( "tabIndex", 0 ); + } else { + this.active.attr({ + "aria-selected": "true", + tabIndex: 0 + }) + .next() + .attr({ + "aria-expanded": "true", + "aria-hidden": "false" + }); + } + + this._on( this.headers, { keydown: "_keydown" }); + this._on( this.headers.next(), { keydown: "_panelKeyDown" }); + this._setupEvents( options.event ); + }, + + _getCreateEventData: function() { + return { + header: this.active, + content: !this.active.length ? $() : this.active.next() + }; + }, + + _createIcons: function() { + var icons = this.options.icons; + if ( icons ) { + $( "" ) + .addClass( "ui-accordion-header-icon ui-icon " + icons.header ) + .prependTo( this.headers ); + this.active.children( ".ui-accordion-header-icon" ) + .removeClass( icons.header ) + .addClass( icons.activeHeader ); + this.headers.addClass( "ui-accordion-icons" ); + } + }, + + _destroyIcons: function() { + this.headers + .removeClass( "ui-accordion-icons" ) + .children( ".ui-accordion-header-icon" ) + .remove(); + }, + + _destroy: function() { + var contents; + + // clean up main element + this.element + .removeClass( "ui-accordion ui-widget ui-helper-reset" ) + .removeAttr( "role" ); + + // clean up headers + this.headers + .removeClass( "ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top" ) + .removeAttr( "role" ) + .removeAttr( "aria-selected" ) + .removeAttr( "aria-controls" ) + .removeAttr( "tabIndex" ) + .each(function() { + if ( /^ui-accordion/.test( this.id ) ) { + this.removeAttribute( "id" ); + } + }); + this._destroyIcons(); + + // clean up content panels + contents = this.headers.next() + .css( "display", "" ) + .removeAttr( "role" ) + .removeAttr( "aria-expanded" ) + .removeAttr( "aria-hidden" ) + .removeAttr( "aria-labelledby" ) + .removeClass( "ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled" ) + .each(function() { + if ( /^ui-accordion/.test( this.id ) ) { + this.removeAttribute( "id" ); + } + }); + if ( this.options.heightStyle !== "content" ) { + this.element.css( "height", this.originalHeight ); + contents.css( "height", "" ); + } + }, + + _setOption: function( key, value ) { + if ( key === "active" ) { + // _activate() will handle invalid values and update this.options + this._activate( value ); + return; + } + + if ( key === "event" ) { + if ( this.options.event ) { + this._off( this.headers, this.options.event ); + } + this._setupEvents( value ); + } + + this._super( key, value ); + + // setting collapsible: false while collapsed; open first panel + if ( key === "collapsible" && !value && this.options.active === false ) { + this._activate( 0 ); + } + + if ( key === "icons" ) { + this._destroyIcons(); + if ( value ) { + this._createIcons(); + } + } + + // #5332 - opacity doesn't cascade to positioned elements in IE + // so we need to add the disabled class to the headers and panels + if ( key === "disabled" ) { + this.headers.add( this.headers.next() ) + .toggleClass( "ui-state-disabled", !!value ); + } + }, + + _keydown: function( event ) { + if ( event.altKey || event.ctrlKey ) { + return; + } + + var keyCode = $.ui.keyCode, + length = this.headers.length, + currentIndex = this.headers.index( event.target ), + toFocus = false; + + switch ( event.keyCode ) { + case keyCode.RIGHT: + case keyCode.DOWN: + toFocus = this.headers[ ( currentIndex + 1 ) % length ]; + break; + case keyCode.LEFT: + case keyCode.UP: + toFocus = this.headers[ ( currentIndex - 1 + length ) % length ]; + break; + case keyCode.SPACE: + case keyCode.ENTER: + this._eventHandler( event ); + break; + case keyCode.HOME: + toFocus = this.headers[ 0 ]; + break; + case keyCode.END: + toFocus = this.headers[ length - 1 ]; + break; + } + + if ( toFocus ) { + $( event.target ).attr( "tabIndex", -1 ); + $( toFocus ).attr( "tabIndex", 0 ); + toFocus.focus(); + event.preventDefault(); + } + }, + + _panelKeyDown : function( event ) { + if ( event.keyCode === $.ui.keyCode.UP && event.ctrlKey ) { + $( event.currentTarget ).prev().focus(); + } + }, + + refresh: function() { + var maxHeight, overflow, + heightStyle = this.options.heightStyle, + parent = this.element.parent(); + + this.element.css( "height", this.originalHeight ); + + if ( heightStyle === "fill" ) { + // IE 6 treats height like minHeight, so we need to turn off overflow + // in order to get a reliable height + // we use the minHeight support test because we assume that only + // browsers that don't support minHeight will treat height as minHeight + if ( !$.support.minHeight ) { + overflow = parent.css( "overflow" ); + parent.css( "overflow", "hidden"); + } + maxHeight = parent.height(); + this.element.siblings( ":visible" ).each(function() { + var elem = $( this ), + position = elem.css( "position" ); + + if ( position === "absolute" || position === "fixed" ) { + return; + } + maxHeight -= elem.outerHeight( true ); + }); + if ( overflow ) { + parent.css( "overflow", overflow ); + } + + this.headers.each(function() { + maxHeight -= $( this ).outerHeight( true ); + }); + + this.headers.next() + .each(function() { + $( this ).height( Math.max( 0, maxHeight - + $( this ).innerHeight() + $( this ).height() ) ); + }) + .css( "overflow", "auto" ); + } else if ( heightStyle === "auto" ) { + maxHeight = 0; + this.headers.next() + .each(function() { + maxHeight = Math.max( maxHeight, $( this ).height( "" ).height() ); + }) + .height( maxHeight ); + } + + if ( heightStyle !== "content" ) { + this.element.height( this.element.height() ); + } + }, + + _activate: function( index ) { + var active = this._findActive( index )[ 0 ]; + + // trying to activate the already active panel + if ( active === this.active[ 0 ] ) { + return; + } + + // trying to collapse, simulate a click on the currently active header + active = active || this.active[ 0 ]; + + this._eventHandler({ + target: active, + currentTarget: active, + preventDefault: $.noop + }); + }, + + _findActive: function( selector ) { + return typeof selector === "number" ? this.headers.eq( selector ) : $(); + }, + + _setupEvents: function( event ) { + var events = {}; + if ( !event ) { + return; + } + $.each( event.split(" "), function( index, eventName ) { + events[ eventName ] = "_eventHandler"; + }); + this._on( this.headers, events ); + }, + + _eventHandler: function( event ) { + var options = this.options, + active = this.active, + clicked = $( event.currentTarget ), + clickedIsActive = clicked[ 0 ] === active[ 0 ], + collapsing = clickedIsActive && options.collapsible, + toShow = collapsing ? $() : clicked.next(), + toHide = active.next(), + eventData = { + oldHeader: active, + oldPanel: toHide, + newHeader: collapsing ? $() : clicked, + newPanel: toShow + }; + + event.preventDefault(); + + if ( + // click on active header, but not collapsible + ( clickedIsActive && !options.collapsible ) || + // allow canceling activation + ( this._trigger( "beforeActivate", event, eventData ) === false ) ) { + return; + } + + options.active = collapsing ? false : this.headers.index( clicked ); + + // when the call to ._toggle() comes after the class changes + // it causes a very odd bug in IE 8 (see #6720) + this.active = clickedIsActive ? $() : clicked; + this._toggle( eventData ); + + // switch classes + // corner classes on the previously active header stay after the animation + active.removeClass( "ui-accordion-header-active ui-state-active" ); + if ( options.icons ) { + active.children( ".ui-accordion-header-icon" ) + .removeClass( options.icons.activeHeader ) + .addClass( options.icons.header ); + } + + if ( !clickedIsActive ) { + clicked + .removeClass( "ui-corner-all" ) + .addClass( "ui-accordion-header-active ui-state-active ui-corner-top" ); + if ( options.icons ) { + clicked.children( ".ui-accordion-header-icon" ) + .removeClass( options.icons.header ) + .addClass( options.icons.activeHeader ); + } + + clicked + .next() + .addClass( "ui-accordion-content-active" ); + } + }, + + _toggle: function( data ) { + var toShow = data.newPanel, + toHide = this.prevShow.length ? this.prevShow : data.oldPanel; + + // handle activating a panel during the animation for another activation + this.prevShow.add( this.prevHide ).stop( true, true ); + this.prevShow = toShow; + this.prevHide = toHide; + + if ( this.options.animate ) { + this._animate( toShow, toHide, data ); + } else { + toHide.hide(); + toShow.show(); + this._toggleComplete( data ); + } + + toHide.attr({ + "aria-expanded": "false", + "aria-hidden": "true" + }); + toHide.prev().attr( "aria-selected", "false" ); + // if we're switching panels, remove the old header from the tab order + // if we're opening from collapsed state, remove the previous header from the tab order + // if we're collapsing, then keep the collapsing header in the tab order + if ( toShow.length && toHide.length ) { + toHide.prev().attr( "tabIndex", -1 ); + } else if ( toShow.length ) { + this.headers.filter(function() { + return $( this ).attr( "tabIndex" ) === 0; + }) + .attr( "tabIndex", -1 ); + } + + toShow + .attr({ + "aria-expanded": "true", + "aria-hidden": "false" + }) + .prev() + .attr({ + "aria-selected": "true", + tabIndex: 0 + }); + }, + + _animate: function( toShow, toHide, data ) { + var total, easing, duration, + that = this, + adjust = 0, + down = toShow.length && + ( !toHide.length || ( toShow.index() < toHide.index() ) ), + animate = this.options.animate || {}, + options = down && animate.down || animate, + complete = function() { + that._toggleComplete( data ); + }; + + if ( typeof options === "number" ) { + duration = options; + } + if ( typeof options === "string" ) { + easing = options; + } + // fall back from options to animation in case of partial down settings + easing = easing || options.easing || animate.easing; + duration = duration || options.duration || animate.duration; + + if ( !toHide.length ) { + return toShow.animate( showProps, duration, easing, complete ); + } + if ( !toShow.length ) { + return toHide.animate( hideProps, duration, easing, complete ); + } + + total = toShow.show().outerHeight(); + toHide.animate( hideProps, { + duration: duration, + easing: easing, + step: function( now, fx ) { + fx.now = Math.round( now ); + } + }); + toShow + .hide() + .animate( showProps, { + duration: duration, + easing: easing, + complete: complete, + step: function( now, fx ) { + fx.now = Math.round( now ); + if ( fx.prop !== "height" ) { + adjust += fx.now; + } else if ( that.options.heightStyle !== "content" ) { + fx.now = Math.round( total - toHide.outerHeight() - adjust ); + adjust = 0; + } + } + }); + }, + + _toggleComplete: function( data ) { + var toHide = data.oldPanel; + + toHide + .removeClass( "ui-accordion-content-active" ) + .prev() + .removeClass( "ui-corner-top" ) + .addClass( "ui-corner-all" ); + + // Work around for rendering bug in IE (#5421) + if ( toHide.length ) { + toHide.parent()[0].className = toHide.parent()[0].className; + } + + this._trigger( "activate", null, data ); + } +}); + + + +// DEPRECATED +if ( $.uiBackCompat !== false ) { + // navigation options + (function( $, prototype ) { + $.extend( prototype.options, { + navigation: false, + navigationFilter: function() { + return this.href.toLowerCase() === location.href.toLowerCase(); + } + }); + + var _create = prototype._create; + prototype._create = function() { + if ( this.options.navigation ) { + var that = this, + headers = this.element.find( this.options.header ), + content = headers.next(), + current = headers.add( content ) + .find( "a" ) + .filter( this.options.navigationFilter ) + [ 0 ]; + if ( current ) { + headers.add( content ).each( function( index ) { + if ( $.contains( this, current ) ) { + that.options.active = Math.floor( index / 2 ); + return false; + } + }); + } + } + _create.call( this ); + }; + }( jQuery, jQuery.ui.accordion.prototype ) ); + + // height options + (function( $, prototype ) { + $.extend( prototype.options, { + heightStyle: null, // remove default so we fall back to old values + autoHeight: true, // use heightStyle: "auto" + clearStyle: false, // use heightStyle: "content" + fillSpace: false // use heightStyle: "fill" + }); + + var _create = prototype._create, + _setOption = prototype._setOption; + + $.extend( prototype, { + _create: function() { + this.options.heightStyle = this.options.heightStyle || + this._mergeHeightStyle(); + + _create.call( this ); + }, + + _setOption: function( key, value ) { + if ( key === "autoHeight" || key === "clearStyle" || key === "fillSpace" ) { + this.options.heightStyle = this._mergeHeightStyle(); + } + _setOption.apply( this, arguments ); + }, + + _mergeHeightStyle: function() { + var options = this.options; + + if ( options.fillSpace ) { + return "fill"; + } + + if ( options.clearStyle ) { + return "content"; + } + + if ( options.autoHeight ) { + return "auto"; + } + } + }); + }( jQuery, jQuery.ui.accordion.prototype ) ); + + // icon options + (function( $, prototype ) { + $.extend( prototype.options.icons, { + activeHeader: null, // remove default so we fall back to old values + headerSelected: "ui-icon-triangle-1-s" + }); + + var _createIcons = prototype._createIcons; + prototype._createIcons = function() { + if ( this.options.icons ) { + this.options.icons.activeHeader = this.options.icons.activeHeader || + this.options.icons.headerSelected; + } + _createIcons.call( this ); + }; + }( jQuery, jQuery.ui.accordion.prototype ) ); + + // expanded active option, activate method + (function( $, prototype ) { + prototype.activate = prototype._activate; + + var _findActive = prototype._findActive; + prototype._findActive = function( index ) { + if ( index === -1 ) { + index = false; + } + if ( index && typeof index !== "number" ) { + index = this.headers.index( this.headers.filter( index ) ); + if ( index === -1 ) { + index = false; + } + } + return _findActive.call( this, index ); + }; + }( jQuery, jQuery.ui.accordion.prototype ) ); + + // resize method + jQuery.ui.accordion.prototype.resize = jQuery.ui.accordion.prototype.refresh; + + // change events + (function( $, prototype ) { + $.extend( prototype.options, { + change: null, + changestart: null + }); + + var _trigger = prototype._trigger; + prototype._trigger = function( type, event, data ) { + var ret = _trigger.apply( this, arguments ); + if ( !ret ) { + return false; + } + + if ( type === "beforeActivate" ) { + ret = _trigger.call( this, "changestart", event, { + oldHeader: data.oldHeader, + oldContent: data.oldPanel, + newHeader: data.newHeader, + newContent: data.newPanel + }); + } else if ( type === "activate" ) { + ret = _trigger.call( this, "change", event, { + oldHeader: data.oldHeader, + oldContent: data.oldPanel, + newHeader: data.newHeader, + newContent: data.newPanel + }); + } + return ret; + }; + }( jQuery, jQuery.ui.accordion.prototype ) ); + + // animated option + // NOTE: this only provides support for "slide", "bounceslide", and easings + // not the full $.ui.accordion.animations API + (function( $, prototype ) { + $.extend( prototype.options, { + animate: null, + animated: "slide" + }); + + var _create = prototype._create; + prototype._create = function() { + var options = this.options; + if ( options.animate === null ) { + if ( !options.animated ) { + options.animate = false; + } else if ( options.animated === "slide" ) { + options.animate = 300; + } else if ( options.animated === "bounceslide" ) { + options.animate = { + duration: 200, + down: { + easing: "easeOutBounce", + duration: 1000 + } + }; + } else { + options.animate = options.animated; + } + } + + _create.call( this ); + }; + }( jQuery, jQuery.ui.accordion.prototype ) ); +} + +})( jQuery ); + +(function( $, undefined ) { + +// used to prevent race conditions with remote data sources +var requestIndex = 0; + +$.widget( "ui.autocomplete", { + version: "1.9.0", + defaultElement: "", + options: { + appendTo: "body", + autoFocus: false, + delay: 300, + minLength: 1, + position: { + my: "left top", + at: "left bottom", + collision: "none" + }, + source: null, + + // callbacks + change: null, + close: null, + focus: null, + open: null, + response: null, + search: null, + select: null + }, + + pending: 0, + + _create: function() { + // Some browsers only repeat keydown events, not keypress events, + // so we use the suppressKeyPress flag to determine if we've already + // handled the keydown event. #7269 + // Unfortunately the code for & in keypress is the same as the up arrow, + // so we use the suppressKeyPressRepeat flag to avoid handling keypress + // events when we know the keydown event was used to modify the + // search term. #7799 + var suppressKeyPress, suppressKeyPressRepeat, suppressInput; + + this.isMultiLine = this._isMultiLine(); + this.valueMethod = this.element[ this.element.is( "input,textarea" ) ? "val" : "text" ]; + this.isNewMenu = true; + + this.element + .addClass( "ui-autocomplete-input" ) + .attr( "autocomplete", "off" ); + + this._on({ + keydown: function( event ) { + if ( this.element.prop( "readOnly" ) ) { + suppressKeyPress = true; + suppressInput = true; + suppressKeyPressRepeat = true; + return; + } + + suppressKeyPress = false; + suppressInput = false; + suppressKeyPressRepeat = false; + var keyCode = $.ui.keyCode; + switch( event.keyCode ) { + case keyCode.PAGE_UP: + suppressKeyPress = true; + this._move( "previousPage", event ); + break; + case keyCode.PAGE_DOWN: + suppressKeyPress = true; + this._move( "nextPage", event ); + break; + case keyCode.UP: + suppressKeyPress = true; + this._keyEvent( "previous", event ); + break; + case keyCode.DOWN: + suppressKeyPress = true; + this._keyEvent( "next", event ); + break; + case keyCode.ENTER: + case keyCode.NUMPAD_ENTER: + // when menu is open and has focus + if ( this.menu.active ) { + // #6055 - Opera still allows the keypress to occur + // which causes forms to submit + suppressKeyPress = true; + event.preventDefault(); + this.menu.select( event ); + } + break; + case keyCode.TAB: + if ( this.menu.active ) { + this.menu.select( event ); + } + break; + case keyCode.ESCAPE: + if ( this.menu.element.is( ":visible" ) ) { + this._value( this.term ); + this.close( event ); + // Different browsers have different default behavior for escape + // Single press can mean undo or clear + // Double press in IE means clear the whole form + event.preventDefault(); + } + break; + default: + suppressKeyPressRepeat = true; + // search timeout should be triggered before the input value is changed + this._searchTimeout( event ); + break; + } + }, + keypress: function( event ) { + if ( suppressKeyPress ) { + suppressKeyPress = false; + event.preventDefault(); + return; + } + if ( suppressKeyPressRepeat ) { + return; + } + + // replicate some key handlers to allow them to repeat in Firefox and Opera + var keyCode = $.ui.keyCode; + switch( event.keyCode ) { + case keyCode.PAGE_UP: + this._move( "previousPage", event ); + break; + case keyCode.PAGE_DOWN: + this._move( "nextPage", event ); + break; + case keyCode.UP: + this._keyEvent( "previous", event ); + break; + case keyCode.DOWN: + this._keyEvent( "next", event ); + break; + } + }, + input: function( event ) { + if ( suppressInput ) { + suppressInput = false; + event.preventDefault(); + return; + } + this._searchTimeout( event ); + }, + focus: function() { + this.selectedItem = null; + this.previous = this._value(); + }, + blur: function( event ) { + if ( this.cancelBlur ) { + delete this.cancelBlur; + return; + } + + clearTimeout( this.searching ); + this.close( event ); + this._change( event ); + } + }); + + this._initSource(); + this.menu = $( "
    ' + + ''; + var thead = (showWeek ? '' : ''); + for (var dow = 0; dow < 7; dow++) { // days of the week + var day = (dow + firstDay) % 7; + thead += '= 5 ? ' class="ui-datepicker-week-end"' : '') + '>' + + '' + dayNamesMin[day] + ''; + } + calender += thead + ''; + var daysInMonth = this._getDaysInMonth(drawYear, drawMonth); + if (drawYear == inst.selectedYear && drawMonth == inst.selectedMonth) + inst.selectedDay = Math.min(inst.selectedDay, daysInMonth); + var leadDays = (this._getFirstDayOfMonth(drawYear, drawMonth) - firstDay + 7) % 7; + var curRows = Math.ceil((leadDays + daysInMonth) / 7); // calculate the number of rows to generate + var numRows = (isMultiMonth ? this.maxRows > curRows ? this.maxRows : curRows : curRows); //If multiple months, use the higher number of rows (see #7043) + this.maxRows = numRows; + var printDate = this._daylightSavingAdjust(new Date(drawYear, drawMonth, 1 - leadDays)); + for (var dRow = 0; dRow < numRows; dRow++) { // create date picker rows + calender += ''; + var tbody = (!showWeek ? '' : ''); + for (var dow = 0; dow < 7; dow++) { // create date picker days + var daySettings = (beforeShowDay ? + beforeShowDay.apply((inst.input ? inst.input[0] : null), [printDate]) : [true, '']); + var otherMonth = (printDate.getMonth() != drawMonth); + var unselectable = (otherMonth && !selectOtherMonths) || !daySettings[0] || + (minDate && printDate < minDate) || (maxDate && printDate > maxDate); + tbody += ''; // display selectable date + printDate.setDate(printDate.getDate() + 1); + printDate = this._daylightSavingAdjust(printDate); + } + calender += tbody + ''; + } + drawMonth++; + if (drawMonth > 11) { + drawMonth = 0; + drawYear++; + } + calender += '
    ' + this._get(inst, 'weekHeader') + '
    ' + + this._get(inst, 'calculateWeek')(printDate) + '' + // actions + (otherMonth && !showOtherMonths ? ' ' : // display for other months + (unselectable ? '' + printDate.getDate() + '' : '' + printDate.getDate() + '')) + '
    ' + (isMultiMonth ? '' + + ((numMonths[0] > 0 && col == numMonths[1]-1) ? '
    ' : '') : ''); + group += calender; + } + html += group; + } + html += buttonPanel + ($.browser.msie && parseInt($.browser.version,10) < 7 && !inst.inline ? + '' : ''); + inst._keyEvent = false; + return html; + }, + + /* Generate the month and year header. */ + _generateMonthYearHeader: function(inst, drawMonth, drawYear, minDate, maxDate, + secondary, monthNames, monthNamesShort) { + var changeMonth = this._get(inst, 'changeMonth'); + var changeYear = this._get(inst, 'changeYear'); + var showMonthAfterYear = this._get(inst, 'showMonthAfterYear'); + var html = '
    '; + var monthHtml = ''; + // month selection + if (secondary || !changeMonth) + monthHtml += '' + monthNames[drawMonth] + ''; + else { + var inMinYear = (minDate && minDate.getFullYear() == drawYear); + var inMaxYear = (maxDate && maxDate.getFullYear() == drawYear); + monthHtml += ''; + } + if (!showMonthAfterYear) + html += monthHtml + (secondary || !(changeMonth && changeYear) ? ' ' : ''); + // year selection + if ( !inst.yearshtml ) { + inst.yearshtml = ''; + if (secondary || !changeYear) + html += '' + drawYear + ''; + else { + // determine range of years to display + var years = this._get(inst, 'yearRange').split(':'); + var thisYear = new Date().getFullYear(); + var determineYear = function(value) { + var year = (value.match(/c[+-].*/) ? drawYear + parseInt(value.substring(1), 10) : + (value.match(/[+-].*/) ? thisYear + parseInt(value, 10) : + parseInt(value, 10))); + return (isNaN(year) ? thisYear : year); + }; + var year = determineYear(years[0]); + var endYear = Math.max(year, determineYear(years[1] || '')); + year = (minDate ? Math.max(year, minDate.getFullYear()) : year); + endYear = (maxDate ? Math.min(endYear, maxDate.getFullYear()) : endYear); + inst.yearshtml += ''; + + html += inst.yearshtml; + inst.yearshtml = null; + } + } + html += this._get(inst, 'yearSuffix'); + if (showMonthAfterYear) + html += (secondary || !(changeMonth && changeYear) ? ' ' : '') + monthHtml; + html += '
    '; // Close datepicker_header + return html; + }, + + /* Adjust one of the date sub-fields. */ + _adjustInstDate: function(inst, offset, period) { + var year = inst.drawYear + (period == 'Y' ? offset : 0); + var month = inst.drawMonth + (period == 'M' ? offset : 0); + var day = Math.min(inst.selectedDay, this._getDaysInMonth(year, month)) + + (period == 'D' ? offset : 0); + var date = this._restrictMinMax(inst, + this._daylightSavingAdjust(new Date(year, month, day))); + inst.selectedDay = date.getDate(); + inst.drawMonth = inst.selectedMonth = date.getMonth(); + inst.drawYear = inst.selectedYear = date.getFullYear(); + if (period == 'M' || period == 'Y') + this._notifyChange(inst); + }, + + /* Ensure a date is within any min/max bounds. */ + _restrictMinMax: function(inst, date) { + var minDate = this._getMinMaxDate(inst, 'min'); + var maxDate = this._getMinMaxDate(inst, 'max'); + var newDate = (minDate && date < minDate ? minDate : date); + newDate = (maxDate && newDate > maxDate ? maxDate : newDate); + return newDate; + }, + + /* Notify change of month/year. */ + _notifyChange: function(inst) { + var onChange = this._get(inst, 'onChangeMonthYear'); + if (onChange) + onChange.apply((inst.input ? inst.input[0] : null), + [inst.selectedYear, inst.selectedMonth + 1, inst]); + }, + + /* Determine the number of months to show. */ + _getNumberOfMonths: function(inst) { + var numMonths = this._get(inst, 'numberOfMonths'); + return (numMonths == null ? [1, 1] : (typeof numMonths == 'number' ? [1, numMonths] : numMonths)); + }, + + /* Determine the current maximum date - ensure no time components are set. */ + _getMinMaxDate: function(inst, minMax) { + return this._determineDate(inst, this._get(inst, minMax + 'Date'), null); + }, + + /* Find the number of days in a given month. */ + _getDaysInMonth: function(year, month) { + return 32 - this._daylightSavingAdjust(new Date(year, month, 32)).getDate(); + }, + + /* Find the day of the week of the first of a month. */ + _getFirstDayOfMonth: function(year, month) { + return new Date(year, month, 1).getDay(); + }, + + /* Determines if we should allow a "next/prev" month display change. */ + _canAdjustMonth: function(inst, offset, curYear, curMonth) { + var numMonths = this._getNumberOfMonths(inst); + var date = this._daylightSavingAdjust(new Date(curYear, + curMonth + (offset < 0 ? offset : numMonths[0] * numMonths[1]), 1)); + if (offset < 0) + date.setDate(this._getDaysInMonth(date.getFullYear(), date.getMonth())); + return this._isInRange(inst, date); + }, + + /* Is the given date in the accepted range? */ + _isInRange: function(inst, date) { + var minDate = this._getMinMaxDate(inst, 'min'); + var maxDate = this._getMinMaxDate(inst, 'max'); + return ((!minDate || date.getTime() >= minDate.getTime()) && + (!maxDate || date.getTime() <= maxDate.getTime())); + }, + + /* Provide the configuration settings for formatting/parsing. */ + _getFormatConfig: function(inst) { + var shortYearCutoff = this._get(inst, 'shortYearCutoff'); + shortYearCutoff = (typeof shortYearCutoff != 'string' ? shortYearCutoff : + new Date().getFullYear() % 100 + parseInt(shortYearCutoff, 10)); + return {shortYearCutoff: shortYearCutoff, + dayNamesShort: this._get(inst, 'dayNamesShort'), dayNames: this._get(inst, 'dayNames'), + monthNamesShort: this._get(inst, 'monthNamesShort'), monthNames: this._get(inst, 'monthNames')}; + }, + + /* Format the given date for display. */ + _formatDate: function(inst, day, month, year) { + if (!day) { + inst.currentDay = inst.selectedDay; + inst.currentMonth = inst.selectedMonth; + inst.currentYear = inst.selectedYear; + } + var date = (day ? (typeof day == 'object' ? day : + this._daylightSavingAdjust(new Date(year, month, day))) : + this._daylightSavingAdjust(new Date(inst.currentYear, inst.currentMonth, inst.currentDay))); + return this.formatDate(this._get(inst, 'dateFormat'), date, this._getFormatConfig(inst)); + } +}); + +/* + * Bind hover events for datepicker elements. + * Done via delegate so the binding only occurs once in the lifetime of the parent div. + * Global instActive, set by _updateDatepicker allows the handlers to find their way back to the active picker. + */ +function bindHover(dpDiv) { + var selector = 'button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a'; + return dpDiv.delegate(selector, 'mouseout', function() { + $(this).removeClass('ui-state-hover'); + if (this.className.indexOf('ui-datepicker-prev') != -1) $(this).removeClass('ui-datepicker-prev-hover'); + if (this.className.indexOf('ui-datepicker-next') != -1) $(this).removeClass('ui-datepicker-next-hover'); + }) + .delegate(selector, 'mouseover', function(){ + if (!$.datepicker._isDisabledDatepicker( instActive.inline ? dpDiv.parent()[0] : instActive.input[0])) { + $(this).parents('.ui-datepicker-calendar').find('a').removeClass('ui-state-hover'); + $(this).addClass('ui-state-hover'); + if (this.className.indexOf('ui-datepicker-prev') != -1) $(this).addClass('ui-datepicker-prev-hover'); + if (this.className.indexOf('ui-datepicker-next') != -1) $(this).addClass('ui-datepicker-next-hover'); + } + }); +} + +/* jQuery extend now ignores nulls! */ +function extendRemove(target, props) { + $.extend(target, props); + for (var name in props) + if (props[name] == null || props[name] == undefined) + target[name] = props[name]; + return target; +}; + +/* Invoke the datepicker functionality. + @param options string - a command, optionally followed by additional parameters or + Object - settings for attaching new datepicker functionality + @return jQuery object */ +$.fn.datepicker = function(options){ + + /* Verify an empty collection wasn't passed - Fixes #6976 */ + if ( !this.length ) { + return this; + } + + /* Initialise the date picker. */ + if (!$.datepicker.initialized) { + $(document).mousedown($.datepicker._checkExternalClick). + find(document.body).append($.datepicker.dpDiv); + $.datepicker.initialized = true; + } + + var otherArgs = Array.prototype.slice.call(arguments, 1); + if (typeof options == 'string' && (options == 'isDisabled' || options == 'getDate' || options == 'widget')) + return $.datepicker['_' + options + 'Datepicker']. + apply($.datepicker, [this[0]].concat(otherArgs)); + if (options == 'option' && arguments.length == 2 && typeof arguments[1] == 'string') + return $.datepicker['_' + options + 'Datepicker']. + apply($.datepicker, [this[0]].concat(otherArgs)); + return this.each(function() { + typeof options == 'string' ? + $.datepicker['_' + options + 'Datepicker']. + apply($.datepicker, [this].concat(otherArgs)) : + $.datepicker._attachDatepicker(this, options); + }); +}; + +$.datepicker = new Datepicker(); // singleton instance +$.datepicker.initialized = false; +$.datepicker.uuid = new Date().getTime(); +$.datepicker.version = "1.9.0"; + +// Workaround for #4055 +// Add another global to avoid noConflict issues with inline event handlers +window['DP_jQuery_' + dpuuid] = $; + +})(jQuery); + +(function( $, undefined ) { + +var uiDialogClasses = "ui-dialog ui-widget ui-widget-content ui-corner-all ", + sizeRelatedOptions = { + buttons: true, + height: true, + maxHeight: true, + maxWidth: true, + minHeight: true, + minWidth: true, + width: true + }, + resizableRelatedOptions = { + maxHeight: true, + maxWidth: true, + minHeight: true, + minWidth: true + }; + +$.widget("ui.dialog", { + version: "1.9.0", + options: { + autoOpen: true, + buttons: {}, + closeOnEscape: true, + closeText: "close", + dialogClass: "", + draggable: true, + hide: null, + height: "auto", + maxHeight: false, + maxWidth: false, + minHeight: 150, + minWidth: 150, + modal: false, + position: { + my: "center", + at: "center", + of: window, + collision: "fit", + // ensure that the titlebar is never outside the document + using: function( pos ) { + var topOffset = $( this ).css( pos ).offset().top; + if ( topOffset < 0 ) { + $( this ).css( "top", pos.top - topOffset ); + } + } + }, + resizable: true, + show: null, + stack: true, + title: "", + width: 300, + zIndex: 1000 + }, + + _create: function() { + this.originalTitle = this.element.attr( "title" ); + // #5742 - .attr() might return a DOMElement + if ( typeof this.originalTitle !== "string" ) { + this.originalTitle = ""; + } + this.oldPosition = { + parent: this.element.parent(), + index: this.element.parent().children().index( this.element ) + }; + this.options.title = this.options.title || this.originalTitle; + var that = this, + options = this.options, + + title = options.title || " ", + + uiDialog = ( this.uiDialog = $( "
    " ) ) + .addClass( uiDialogClasses + options.dialogClass ) + .css({ + display: "none", + outline: 0, // TODO: move to stylesheet + zIndex: options.zIndex + }) + // setting tabIndex makes the div focusable + .attr( "tabIndex", -1) + .keydown(function( event ) { + if ( options.closeOnEscape && !event.isDefaultPrevented() && event.keyCode && + event.keyCode === $.ui.keyCode.ESCAPE ) { + that.close( event ); + event.preventDefault(); + } + }) + .mousedown(function( event ) { + that.moveToTop( false, event ); + }) + .appendTo( "body" ), + + uiDialogContent = this.element + .show() + .removeAttr( "title" ) + .addClass( "ui-dialog-content ui-widget-content" ) + .appendTo( uiDialog ), + + uiDialogTitlebar = ( this.uiDialogTitlebar = $( "
    " ) ) + .addClass( "ui-dialog-titlebar ui-widget-header " + + "ui-corner-all ui-helper-clearfix" ) + .prependTo( uiDialog ), + + uiDialogTitlebarClose = $( "" ) + .addClass( "ui-dialog-titlebar-close ui-corner-all" ) + .attr( "role", "button" ) + .click(function( event ) { + event.preventDefault(); + that.close( event ); + }) + .appendTo( uiDialogTitlebar ), + + uiDialogTitlebarCloseText = ( this.uiDialogTitlebarCloseText = $( "" ) ) + .addClass( "ui-icon ui-icon-closethick" ) + .text( options.closeText ) + .appendTo( uiDialogTitlebarClose ), + + uiDialogTitle = $( "" ) + .uniqueId() + .addClass( "ui-dialog-title" ) + .html( title ) + .prependTo( uiDialogTitlebar ), + + uiDialogButtonPane = ( this.uiDialogButtonPane = $( "
    " ) ) + .addClass( "ui-dialog-buttonpane ui-widget-content ui-helper-clearfix" ), + + uiButtonSet = ( this.uiButtonSet = $( "
    " ) ) + .addClass( "ui-dialog-buttonset" ) + .appendTo( uiDialogButtonPane ); + + uiDialog.attr({ + role: "dialog", + "aria-labelledby": uiDialogTitle.attr( "id" ) + }); + + uiDialogTitlebar.find( "*" ).add( uiDialogTitlebar ).disableSelection(); + this._hoverable( uiDialogTitlebarClose ); + this._focusable( uiDialogTitlebarClose ); + + if ( options.draggable && $.fn.draggable ) { + this._makeDraggable(); + } + if ( options.resizable && $.fn.resizable ) { + this._makeResizable(); + } + + this._createButtons( options.buttons ); + this._isOpen = false; + + if ( $.fn.bgiframe ) { + uiDialog.bgiframe(); + } + + // prevent tabbing out of modal dialogs + this._on( uiDialog, { keydown: function( event ) { + if ( !options.modal || event.keyCode !== $.ui.keyCode.TAB ) { + return; + } + + var tabbables = $( ":tabbable", uiDialog ), + first = tabbables.filter( ":first" ), + last = tabbables.filter( ":last" ); + + if ( event.target === last[0] && !event.shiftKey ) { + first.focus( 1 ); + return false; + } else if ( event.target === first[0] && event.shiftKey ) { + last.focus( 1 ); + return false; + } + }}); + }, + + _init: function() { + if ( this.options.autoOpen ) { + this.open(); + } + }, + + _destroy: function() { + var next, + oldPosition = this.oldPosition; + + if ( this.overlay ) { + this.overlay.destroy(); + } + this.uiDialog.hide(); + this.element + .removeClass( "ui-dialog-content ui-widget-content" ) + .hide() + .appendTo( "body" ); + this.uiDialog.remove(); + + if ( this.originalTitle ) { + this.element.attr( "title", this.originalTitle ); + } + + next = oldPosition.parent.children().eq( oldPosition.index ); + // Don't try to place the dialog next to itself (#8613) + if ( next.length && next[ 0 ] !== this.element[ 0 ] ) { + next.before( this.element ); + } else { + oldPosition.parent.append( this.element ); + } + }, + + widget: function() { + return this.uiDialog; + }, + + close: function( event ) { + var that = this, + maxZ, thisZ; + + if ( !this._isOpen ) { + return; + } + + if ( false === this._trigger( "beforeClose", event ) ) { + return; + } + + this._isOpen = false; + + if ( this.overlay ) { + this.overlay.destroy(); + } + + if ( this.options.hide ) { + this.uiDialog.hide( this.options.hide, function() { + that._trigger( "close", event ); + }); + } else { + this.uiDialog.hide(); + this._trigger( "close", event ); + } + + $.ui.dialog.overlay.resize(); + + // adjust the maxZ to allow other modal dialogs to continue to work (see #4309) + if ( this.options.modal ) { + maxZ = 0; + $( ".ui-dialog" ).each(function() { + if ( this !== that.uiDialog[0] ) { + thisZ = $( this ).css( "z-index" ); + if ( !isNaN( thisZ ) ) { + maxZ = Math.max( maxZ, thisZ ); + } + } + }); + $.ui.dialog.maxZ = maxZ; + } + + return this; + }, + + isOpen: function() { + return this._isOpen; + }, + + // the force parameter allows us to move modal dialogs to their correct + // position on open + moveToTop: function( force, event ) { + var options = this.options, + saveScroll; + + if ( ( options.modal && !force ) || + ( !options.stack && !options.modal ) ) { + return this._trigger( "focus", event ); + } + + if ( options.zIndex > $.ui.dialog.maxZ ) { + $.ui.dialog.maxZ = options.zIndex; + } + if ( this.overlay ) { + $.ui.dialog.maxZ += 1; + $.ui.dialog.overlay.maxZ = $.ui.dialog.maxZ; + this.overlay.$el.css( "z-index", $.ui.dialog.overlay.maxZ ); + } + + // Save and then restore scroll + // Opera 9.5+ resets when parent z-index is changed. + // http://bugs.jqueryui.com/ticket/3193 + saveScroll = { + scrollTop: this.element.scrollTop(), + scrollLeft: this.element.scrollLeft() + }; + $.ui.dialog.maxZ += 1; + this.uiDialog.css( "z-index", $.ui.dialog.maxZ ); + this.element.attr( saveScroll ); + this._trigger( "focus", event ); + + return this; + }, + + open: function() { + if ( this._isOpen ) { + return; + } + + var hasFocus, + options = this.options, + uiDialog = this.uiDialog; + + this._size(); + this._position( options.position ); + uiDialog.show( options.show ); + this.overlay = options.modal ? new $.ui.dialog.overlay( this ) : null; + this.moveToTop( true ); + + // set focus to the first tabbable element in the content area or the first button + // if there are no tabbable elements, set focus on the dialog itself + hasFocus = this.element.find( ":tabbable" ); + if ( !hasFocus.length ) { + hasFocus = this.uiDialogButtonPane.find( ":tabbable" ); + if ( !hasFocus.length ) { + hasFocus = uiDialog; + } + } + hasFocus.eq( 0 ).focus(); + + this._isOpen = true; + this._trigger( "open" ); + + return this; + }, + + _createButtons: function( buttons ) { + var uiDialogButtonPane, uiButtonSet, + that = this, + hasButtons = false; + + // if we already have a button pane, remove it + this.uiDialogButtonPane.remove(); + this.uiButtonSet.empty(); + + if ( typeof buttons === "object" && buttons !== null ) { + $.each( buttons, function() { + return !(hasButtons = true); + }); + } + if ( hasButtons ) { + $.each( buttons, function( name, props ) { + props = $.isFunction( props ) ? + { click: props, text: name } : + props; + var button = $( "').addClass(this._triggerClass).html(o==""?s:$("").attr({src:o,alt:s,title:s}))),e[r?"before":"after"](t.trigger),t.trigger.click(function(){return $.datepicker._datepickerShowing&&$.datepicker._lastInput==e[0]?$.datepicker._hideDatepicker():$.datepicker._datepickerShowing&&$.datepicker._lastInput!=e[0]?($.datepicker._hideDatepicker(),$.datepicker._showDatepicker(e[0])):$.datepicker._showDatepicker(e[0]),!1})}},_autoSize:function(e){if(this._get(e,"autoSize")&&!e.inline){var t=new Date(2009,11,20),n=this._get(e,"dateFormat");if(n.match(/[DM]/)){var r=function(e){var t=0,n=0;for(var r=0;rt&&(t=e[r].length,n=r);return n};t.setMonth(r(this._get(e,n.match(/MM/)?"monthNames":"monthNamesShort"))),t.setDate(r(this._get(e,n.match(/DD/)?"dayNames":"dayNamesShort"))+20-t.getDay())}e.input.attr("size",this._formatDate(e,t).length)}},_inlineDatepicker:function(e,t){var n=$(e);if(n.hasClass(this.markerClassName))return;n.addClass(this.markerClassName).append(t.dpDiv).bind("setData.datepicker",function(e,n,r){t.settings[n]=r}).bind("getData.datepicker",function(e,n){return this._get(t,n)}),$.data(e,PROP_NAME,t),this._setDate(t,this._getDefaultDate(t),!0),this._updateDatepicker(t),this._updateAlternate(t),t.settings.disabled&&this._disableDatepicker(e),t.dpDiv.css("display","block")},_dialogDatepicker:function(e,t,n,r,i){var s=this._dialogInst;if(!s){this.uuid+=1;var o="dp"+this.uuid;this._dialogInput=$(''),this._dialogInput.keydown(this._doKeyDown),$("body").append(this._dialogInput),s=this._dialogInst=this._newInst(this._dialogInput,!1),s.settings={},$.data(this._dialogInput[0],PROP_NAME,s)}extendRemove(s.settings,r||{}),t=t&&t.constructor==Date?this._formatDate(s,t):t,this._dialogInput.val(t),this._pos=i?i.length?i:[i.pageX,i.pageY]:null;if(!this._pos){var u=document.documentElement.clientWidth,a=document.documentElement.clientHeight,f=document.documentElement.scrollLeft||document.body.scrollLeft,l=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[u/2-100+f,a/2-150+l]}return this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),s.settings.onSelect=n,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),$.blockUI&&$.blockUI(this.dpDiv),$.data(this._dialogInput[0],PROP_NAME,s),this},_destroyDatepicker:function(e){var t=$(e),n=$.data(e,PROP_NAME);if(!t.hasClass(this.markerClassName))return;var r=e.nodeName.toLowerCase();$.removeData(e,PROP_NAME),r=="input"?(n.append.remove(),n.trigger.remove(),t.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):(r=="div"||r=="span")&&t.removeClass(this.markerClassName).empty()},_enableDatepicker:function(e){var t=$(e),n=$.data(e,PROP_NAME);if(!t.hasClass(this.markerClassName))return;var r=e.nodeName.toLowerCase();if(r=="input")e.disabled=!1,n.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""});else if(r=="div"||r=="span"){var i=t.children("."+this._inlineClass);i.children().removeClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)}this._disabledInputs=$.map(this._disabledInputs,function(t){return t==e?null:t})},_disableDatepicker:function(e){var t=$(e),n=$.data(e,PROP_NAME);if(!t.hasClass(this.markerClassName))return;var r=e.nodeName.toLowerCase();if(r=="input")e.disabled=!0,n.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"});else if(r=="div"||r=="span"){var i=t.children("."+this._inlineClass);i.children().addClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)}this._disabledInputs=$.map(this._disabledInputs,function(t){return t==e?null:t}),this._disabledInputs[this._disabledInputs.length]=e},_isDisabledDatepicker:function(e){if(!e)return!1;for(var t=0;t-1}},_doKeyUp:function(e){var t=$.datepicker._getInst(e.target);if(t.input.val()!=t.lastVal)try{var n=$.datepicker.parseDate($.datepicker._get(t,"dateFormat"),t.input?t.input.val():null,$.datepicker._getFormatConfig(t));n&&($.datepicker._setDateFromField(t),$.datepicker._updateAlternate(t),$.datepicker._updateDatepicker(t))}catch(r){$.datepicker.log(r)}return!0},_showDatepicker:function(e){e=e.target||e,e.nodeName.toLowerCase()!="input"&&(e=$("input",e.parentNode)[0]);if($.datepicker._isDisabledDatepicker(e)||$.datepicker._lastInput==e)return;var t=$.datepicker._getInst(e);$.datepicker._curInst&&$.datepicker._curInst!=t&&($.datepicker._curInst.dpDiv.stop(!0,!0),t&&$.datepicker._datepickerShowing&&$.datepicker._hideDatepicker($.datepicker._curInst.input[0]));var n=$.datepicker._get(t,"beforeShow"),r=n?n.apply(e,[e,t]):{};if(r===!1)return;extendRemove(t.settings,r),t.lastVal=null,$.datepicker._lastInput=e,$.datepicker._setDateFromField(t),$.datepicker._inDialog&&(e.value=""),$.datepicker._pos||($.datepicker._pos=$.datepicker._findPos(e),$.datepicker._pos[1]+=e.offsetHeight);var i=!1;$(e).parents().each(function(){return i|=$(this).css("position")=="fixed",!i});var s={left:$.datepicker._pos[0],top:$.datepicker._pos[1]};$.datepicker._pos=null,t.dpDiv.empty(),t.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),$.datepicker._updateDatepicker(t),s=$.datepicker._checkOffset(t,s,i),t.dpDiv.css({position:$.datepicker._inDialog&&$.blockUI?"static":i?"fixed":"absolute",display:"none",left:s.left+"px",top:s.top+"px"});if(!t.inline){var o=$.datepicker._get(t,"showAnim"),u=$.datepicker._get(t,"duration"),a=function(){var e=t.dpDiv.find("iframe.ui-datepicker-cover");if(!!e.length){var n=$.datepicker._getBorders(t.dpDiv);e.css({left:-n[0],top:-n[1],width:t.dpDiv.outerWidth(),height:t.dpDiv.outerHeight()})}};t.dpDiv.zIndex($(e).zIndex()+1),$.datepicker._datepickerShowing=!0,$.effects&&($.effects.effect[o]||$.effects[o])?t.dpDiv.show(o,$.datepicker._get(t,"showOptions"),u,a):t.dpDiv[o||"show"](o?u:null,a),(!o||!u)&&a(),t.input.is(":visible")&&!t.input.is(":disabled")&&t.input.focus(),$.datepicker._curInst=t}},_updateDatepicker:function(e){this.maxRows=4;var t=$.datepicker._getBorders(e.dpDiv);instActive=e,e.dpDiv.empty().append(this._generateHTML(e)),this._attachHandlers(e);var n=e.dpDiv.find("iframe.ui-datepicker-cover");!n.length||n.css({left:-t[0],top:-t[1],width:e.dpDiv.outerWidth(),height:e.dpDiv.outerHeight()}),e.dpDiv.find("."+this._dayOverClass+" a").mouseover();var r=this._getNumberOfMonths(e),i=r[1],s=17;e.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),i>1&&e.dpDiv.addClass("ui-datepicker-multi-"+i).css("width",s*i+"em"),e.dpDiv[(r[0]!=1||r[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi"),e.dpDiv[(this._get(e,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),e==$.datepicker._curInst&&$.datepicker._datepickerShowing&&e.input&&e.input.is(":visible")&&!e.input.is(":disabled")&&e.input[0]!=document.activeElement&&e.input.focus();if(e.yearshtml){var o=e.yearshtml;setTimeout(function(){o===e.yearshtml&&e.yearshtml&&e.dpDiv.find("select.ui-datepicker-year:first").replaceWith(e.yearshtml),o=e.yearshtml=null},0)}},_getBorders:function(e){var t=function(e){return{thin:1,medium:2,thick:3}[e]||e};return[parseFloat(t(e.css("border-left-width"))),parseFloat(t(e.css("border-top-width")))]},_checkOffset:function(e,t,n){var r=e.dpDiv.outerWidth(),i=e.dpDiv.outerHeight(),s=e.input?e.input.outerWidth():0,o=e.input?e.input.outerHeight():0,u=document.documentElement.clientWidth+(n?0:$(document).scrollLeft()),a=document.documentElement.clientHeight+(n?0:$(document).scrollTop());return t.left-=this._get(e,"isRTL")?r-s:0,t.left-=n&&t.left==e.input.offset().left?$(document).scrollLeft():0,t.top-=n&&t.top==e.input.offset().top+o?$(document).scrollTop():0,t.left-=Math.min(t.left,t.left+r>u&&u>r?Math.abs(t.left+r-u):0),t.top-=Math.min(t.top,t.top+i>a&&a>i?Math.abs(i+o):0),t},_findPos:function(e){var t=this._getInst(e),n=this._get(t,"isRTL");while(e&&(e.type=="hidden"||e.nodeType!=1||$.expr.filters.hidden(e)))e=e[n?"previousSibling":"nextSibling"];var r=$(e).offset();return[r.left,r.top]},_hideDatepicker:function(e){var t=this._curInst;if(!t||e&&t!=$.data(e,PROP_NAME))return;if(this._datepickerShowing){var n=this._get(t,"showAnim"),r=this._get(t,"duration"),i=function(){$.datepicker._tidyDialog(t)};$.effects&&($.effects.effect[n]||$.effects[n])?t.dpDiv.hide(n,$.datepicker._get(t,"showOptions"),r,i):t.dpDiv[n=="slideDown"?"slideUp":n=="fadeIn"?"fadeOut":"hide"](n?r:null,i),n||i(),this._datepickerShowing=!1;var s=this._get(t,"onClose");s&&s.apply(t.input?t.input[0]:null,[t.input?t.input.val():"",t]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),$.blockUI&&($.unblockUI(),$("body").append(this.dpDiv))),this._inDialog=!1}},_tidyDialog:function(e){e.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(e){if(!$.datepicker._curInst)return;var t=$(e.target),n=$.datepicker._getInst(t[0]);(t[0].id!=$.datepicker._mainDivId&&t.parents("#"+$.datepicker._mainDivId).length==0&&!t.hasClass($.datepicker.markerClassName)&&!t.closest("."+$.datepicker._triggerClass).length&&$.datepicker._datepickerShowing&&(!$.datepicker._inDialog||!$.blockUI)||t.hasClass($.datepicker.markerClassName)&&$.datepicker._curInst!=n)&&$.datepicker._hideDatepicker()},_adjustDate:function(e,t,n){var r=$(e),i=this._getInst(r[0]);if(this._isDisabledDatepicker(r[0]))return;this._adjustInstDate(i,t+(n=="M"?this._get(i,"showCurrentAtPos"):0),n),this._updateDatepicker(i)},_gotoToday:function(e){var t=$(e),n=this._getInst(t[0]);if(this._get(n,"gotoCurrent")&&n.currentDay)n.selectedDay=n.currentDay,n.drawMonth=n.selectedMonth=n.currentMonth,n.drawYear=n.selectedYear=n.currentYear;else{var r=new Date;n.selectedDay=r.getDate(),n.drawMonth=n.selectedMonth=r.getMonth(),n.drawYear=n.selectedYear=r.getFullYear()}this._notifyChange(n),this._adjustDate(t)},_selectMonthYear:function(e,t,n){var r=$(e),i=this._getInst(r[0]);i["selected"+(n=="M"?"Month":"Year")]=i["draw"+(n=="M"?"Month":"Year")]=parseInt(t.options[t.selectedIndex].value,10),this._notifyChange(i),this._adjustDate(r)},_selectDay:function(e,t,n,r){var i=$(e);if($(r).hasClass(this._unselectableClass)||this._isDisabledDatepicker(i[0]))return;var s=this._getInst(i[0]);s.selectedDay=s.currentDay=$("a",r).html(),s.selectedMonth=s.currentMonth=t,s.selectedYear=s.currentYear=n,this._selectDate(e,this._formatDate(s,s.currentDay,s.currentMonth,s.currentYear))},_clearDate:function(e){var t=$(e),n=this._getInst(t[0]);this._selectDate(t,"")},_selectDate:function(e,t){var n=$(e),r=this._getInst(n[0]);t=t!=null?t:this._formatDate(r),r.input&&r.input.val(t),this._updateAlternate(r);var i=this._get(r,"onSelect");i?i.apply(r.input?r.input[0]:null,[t,r]):r.input&&r.input.trigger("change"),r.inline?this._updateDatepicker(r):(this._hideDatepicker(),this._lastInput=r.input[0],typeof r.input[0]!="object"&&r.input.focus(),this._lastInput=null)},_updateAlternate:function(e){var t=this._get(e,"altField");if(t){var n=this._get(e,"altFormat")||this._get(e,"dateFormat"),r=this._getDate(e),i=this.formatDate(n,r,this._getFormatConfig(e));$(t).each(function(){$(this).val(i)})}},noWeekends:function(e){var t=e.getDay();return[t>0&&t<6,""]},iso8601Week:function(e){var t=new Date(e.getTime());t.setDate(t.getDate()+4-(t.getDay()||7));var n=t.getTime();return t.setMonth(0),t.setDate(1),Math.floor(Math.round((n-t)/864e5)/7)+1},parseDate:function(e,t,n){if(e==null||t==null)throw"Invalid arguments";t=typeof t=="object"?t.toString():t+"";if(t=="")return null;var r=(n?n.shortYearCutoff:null)||this._defaults.shortYearCutoff;r=typeof r!="string"?r:(new Date).getFullYear()%100+parseInt(r,10);var i=(n?n.dayNamesShort:null)||this._defaults.dayNamesShort,s=(n?n.dayNames:null)||this._defaults.dayNames,o=(n?n.monthNamesShort:null)||this._defaults.monthNamesShort,u=(n?n.monthNames:null)||this._defaults.monthNames,a=-1,f=-1,l=-1,c=-1,h=!1,p=function(t){var n=y+1-1){f=1,l=c;do{var E=this._getDaysInMonth(a,f-1);if(l<=E)break;f++,l-=E}while(!0)}var b=this._daylightSavingAdjust(new Date(a,f-1,l));if(b.getFullYear()!=a||b.getMonth()+1!=f||b.getDate()!=l)throw"Invalid date";return b},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1e7,formatDate:function(e,t,n){if(!t)return"";var r=(n?n.dayNamesShort:null)||this._defaults.dayNamesShort,i=(n?n.dayNames:null)||this._defaults.dayNames,s=(n?n.monthNamesShort:null)||this._defaults.monthNamesShort,o=(n?n.monthNames:null)||this._defaults.monthNames,u=function(t){var n=h+112?e.getHours()+2:0),e):null},_setDate:function(e,t,n){var r=!t,i=e.selectedMonth,s=e.selectedYear,o=this._restrictMinMax(e,this._determineDate(e,t,new Date));e.selectedDay=e.currentDay=o.getDate(),e.drawMonth=e.selectedMonth=e.currentMonth=o.getMonth(),e.drawYear=e.selectedYear=e.currentYear=o.getFullYear(),(i!=e.selectedMonth||s!=e.selectedYear)&&!n&&this._notifyChange(e),this._adjustInstDate(e),e.input&&e.input.val(r?"":this._formatDate(e))},_getDate:function(e){var t=!e.currentYear||e.input&&e.input.val()==""?null:this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return t},_attachHandlers:function(e){var t=this._get(e,"stepMonths"),n="#"+e.id.replace(/\\\\/g,"\\");e.dpDiv.find("[data-handler]").map(function(){var e={prev:function(){window["DP_jQuery_"+dpuuid].datepicker._adjustDate(n,-t,"M")},next:function(){window["DP_jQuery_"+dpuuid].datepicker._adjustDate(n,+t,"M")},hide:function(){window["DP_jQuery_"+dpuuid].datepicker._hideDatepicker()},today:function(){window["DP_jQuery_"+dpuuid].datepicker._gotoToday(n)},selectDay:function(){return window["DP_jQuery_"+dpuuid].datepicker._selectDay(n,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return window["DP_jQuery_"+dpuuid].datepicker._selectMonthYear(n,this,"M"),!1},selectYear:function(){return window["DP_jQuery_"+dpuuid].datepicker._selectMonthYear(n,this,"Y"),!1}};$(this).bind(this.getAttribute("data-event"),e[this.getAttribute("data-handler")])})},_generateHTML:function(e){var t=new Date;t=this._daylightSavingAdjust(new Date(t.getFullYear(),t.getMonth(),t.getDate()));var n=this._get(e,"isRTL"),r=this._get(e,"showButtonPanel"),i=this._get(e,"hideIfNoPrevNext"),s=this._get(e,"navigationAsDateFormat"),o=this._getNumberOfMonths(e),u=this._get(e,"showCurrentAtPos"),a=this._get(e,"stepMonths"),f=o[0]!=1||o[1]!=1,l=this._daylightSavingAdjust(e.currentDay?new Date(e.currentYear,e.currentMonth,e.currentDay):new Date(9999,9,9)),c=this._getMinMaxDate(e,"min"),h=this._getMinMaxDate(e,"max"),p=e.drawMonth-u,d=e.drawYear;p<0&&(p+=12,d--);if(h){var v=this._daylightSavingAdjust(new Date(h.getFullYear(),h.getMonth()-o[0]*o[1]+1,h.getDate()));v=c&&vv)p--,p<0&&(p=11,d--)}e.drawMonth=p,e.drawYear=d;var m=this._get(e,"prevText");m=s?this.formatDate(m,this._daylightSavingAdjust(new Date(d,p-a,1)),this._getFormatConfig(e)):m;var g=this._canAdjustMonth(e,-1,d,p)?''+m+"":i?"":''+m+"",y=this._get(e,"nextText");y=s?this.formatDate(y,this._daylightSavingAdjust(new Date(d,p+a,1)),this._getFormatConfig(e)):y;var b=this._canAdjustMonth(e,1,d,p)?''+y+"":i?"":''+y+"",w=this._get(e,"currentText"),E=this._get(e,"gotoCurrent")&&e.currentDay?l:t;w=s?this.formatDate(w,E,this._getFormatConfig(e)):w;var S=e.inline?"":'",x=r?'
    '+(n?S:"")+(this._isInRange(e,E)?'":"")+(n?"":S)+"
    ":"",T=parseInt(this._get(e,"firstDay"),10);T=isNaN(T)?0:T;var N=this._get(e,"showWeek"),C=this._get(e,"dayNames"),k=this._get(e,"dayNamesShort"),L=this._get(e,"dayNamesMin"),A=this._get(e,"monthNames"),O=this._get(e,"monthNamesShort"),M=this._get(e,"beforeShowDay"),_=this._get(e,"showOtherMonths"),D=this._get(e,"selectOtherMonths"),P=this._get(e,"calculateWeek")||this.iso8601Week,H=this._getDefaultDate(e),B="";for(var j=0;j1)switch(I){case 0:U+=" ui-datepicker-group-first",R=" ui-corner-"+(n?"right":"left");break;case o[1]-1:U+=" ui-datepicker-group-last",R=" ui-corner-"+(n?"left":"right");break;default:U+=" ui-datepicker-group-middle",R=""}U+='">'}U+='
    '+(/all|left/.test(R)&&j==0?n?b:g:"")+(/all|right/.test(R)&&j==0?n?g:b:"")+this._generateMonthYearHeader(e,p,d,c,h,j>0||I>0,A,O)+'
    '+"";var z=N?'":"";for(var W=0;W<7;W++){var X=(W+T)%7;z+="=5?' class="ui-datepicker-week-end"':"")+">"+''+L[X]+""}U+=z+"";var V=this._getDaysInMonth(d,p);d==e.selectedYear&&p==e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,V));var J=(this._getFirstDayOfMonth(d,p)-T+7)%7,K=Math.ceil((J+V)/7),Q=f?this.maxRows>K?this.maxRows:K:K;this.maxRows=Q;var G=this._daylightSavingAdjust(new Date(d,p,1-J));for(var Y=0;Y";var Z=N?'":"";for(var W=0;W<7;W++){var et=M?M.apply(e.input?e.input[0]:null,[G]):[!0,""],tt=G.getMonth()!=p,nt=tt&&!D||!et[0]||c&&Gh;Z+='",G.setDate(G.getDate()+1),G=this._daylightSavingAdjust(G)}U+=Z+""}p++,p>11&&(p=0,d++),U+="
    '+this._get(e,"weekHeader")+"
    '+this._get(e,"calculateWeek")(G)+""+(tt&&!_?" ":nt?''+G.getDate()+"":''+G.getDate()+"")+"
    "+(f?"
    "+(o[0]>0&&I==o[1]-1?'
    ':""):""),F+=U}B+=F}return B+=x+($.browser.msie&&parseInt($.browser.version,10)<7&&!e.inline?'':""),e._keyEvent=!1,B},_generateMonthYearHeader:function(e,t,n,r,i,s,o,u){var a=this._get(e,"changeMonth"),f=this._get(e,"changeYear"),l=this._get(e,"showMonthAfterYear"),c='
    ',h="";if(s||!a)h+=''+o[t]+"";else{var p=r&&r.getFullYear()==n,d=i&&i.getFullYear()==n;h+='"}l||(c+=h+(s||!a||!f?" ":""));if(!e.yearshtml){e.yearshtml="";if(s||!f)c+=''+n+"";else{var m=this._get(e,"yearRange").split(":"),g=(new Date).getFullYear(),y=function(e){var t=e.match(/c[+-].*/)?n+parseInt(e.substring(1),10):e.match(/[+-].*/)?g+parseInt(e,10):parseInt(e,10);return isNaN(t)?g:t},b=y(m[0]),w=Math.max(b,y(m[1]||""));b=r?Math.max(b,r.getFullYear()):b,w=i?Math.min(w,i.getFullYear()):w,e.yearshtml+='",c+=e.yearshtml,e.yearshtml=null}}return c+=this._get(e,"yearSuffix"),l&&(c+=(s||!a||!f?" ":"")+h),c+="
    ",c},_adjustInstDate:function(e,t,n){var r=e.drawYear+(n=="Y"?t:0),i=e.drawMonth+(n=="M"?t:0),s=Math.min(e.selectedDay,this._getDaysInMonth(r,i))+(n=="D"?t:0),o=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(r,i,s)));e.selectedDay=o.getDate(),e.drawMonth=e.selectedMonth=o.getMonth(),e.drawYear=e.selectedYear=o.getFullYear(),(n=="M"||n=="Y")&&this._notifyChange(e)},_restrictMinMax:function(e,t){var n=this._getMinMaxDate(e,"min"),r=this._getMinMaxDate(e,"max"),i=n&&tr?r:i,i},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){var t=this._get(e,"numberOfMonths");return t==null?[1,1]:typeof t=="number"?[1,t]:t},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return(new Date(e,t,1)).getDay()},_canAdjustMonth:function(e,t,n,r){var i=this._getNumberOfMonths(e),s=this._daylightSavingAdjust(new Date(n,r+(t<0?t:i[0]*i[1]),1));return t<0&&s.setDate(this._getDaysInMonth(s.getFullYear(),s.getMonth())),this._isInRange(e,s)},_isInRange:function(e,t){var n=this._getMinMaxDate(e,"min"),r=this._getMinMaxDate(e,"max");return(!n||t.getTime()>=n.getTime())&&(!r||t.getTime()<=r.getTime())},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return t=typeof t!="string"?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,n,r){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);var i=t?typeof t=="object"?t:this._daylightSavingAdjust(new Date(r,n,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),i,this._getFormatConfig(e))}}),$.fn.datepicker=function(e){if(!this.length)return this;$.datepicker.initialized||($(document).mousedown($.datepicker._checkExternalClick).find(document.body).append($.datepicker.dpDiv),$.datepicker.initialized=!0);var t=Array.prototype.slice.call(arguments,1);return typeof e!="string"||e!="isDisabled"&&e!="getDate"&&e!="widget"?e=="option"&&arguments.length==2&&typeof arguments[1]=="string"?$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t)):this.each(function(){typeof e=="string"?$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this].concat(t)):$.datepicker._attachDatepicker(this,e)}):$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t))},$.datepicker=new Datepicker,$.datepicker.initialized=!1,$.datepicker.uuid=(new Date).getTime(),$.datepicker.version="1.9.0",window["DP_jQuery_"+dpuuid]=$}(jQuery),function(e,t){var n="ui-dialog ui-widget ui-widget-content ui-corner-all ",r={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},i={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0};e.widget("ui.dialog",{version:"1.9.0",options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var n=e(this).css(t).offset().top;n<0&&e(this).css("top",t.top-n)}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1e3},_create:function(){this.originalTitle=this.element.attr("title"),typeof this.originalTitle!="string"&&(this.originalTitle=""),this.oldPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.options.title=this.options.title||this.originalTitle;var t=this,r=this.options,i=r.title||" ",s=(this.uiDialog=e("
    ")).addClass(n+r.dialogClass).css({display:"none",outline:0,zIndex:r.zIndex}).attr("tabIndex",-1).keydown(function(n){r.closeOnEscape&&!n.isDefaultPrevented()&&n.keyCode&&n.keyCode===e.ui.keyCode.ESCAPE&&(t.close(n),n.preventDefault())}).mousedown(function(e){t.moveToTop(!1,e)}).appendTo("body"),o=this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(s),u=(this.uiDialogTitlebar=e("
    ")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(s),a=e("").addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").click(function(e){e.preventDefault(),t.close(e)}).appendTo(u),f=(this.uiDialogTitlebarCloseText=e("")).addClass("ui-icon ui-icon-closethick").text(r.closeText).appendTo(a),l=e("").uniqueId().addClass("ui-dialog-title").html(i).prependTo(u),c=(this.uiDialogButtonPane=e("
    ")).addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),h=(this.uiButtonSet=e("
    ")).addClass("ui-dialog-buttonset").appendTo(c);s.attr({role:"dialog","aria-labelledby":l.attr("id")}),u.find("*").add(u).disableSelection(),this._hoverable(a),this._focusable(a),r.draggable&&e.fn.draggable&&this._makeDraggable(),r.resizable&&e.fn.resizable&&this._makeResizable(),this._createButtons(r.buttons),this._isOpen=!1,e.fn.bgiframe&&s.bgiframe(),this._on(s,{keydown:function(t){if(!r.modal||t.keyCode!==e.ui.keyCode.TAB)return;var n=e(":tabbable",s),i=n.filter(":first"),o=n.filter(":last");if(t.target===o[0]&&!t.shiftKey)return i.focus(1),!1;if(t.target===i[0]&&t.shiftKey)return o.focus(1),!1}})},_init:function(){this.options.autoOpen&&this.open()},_destroy:function(){var e,t=this.oldPosition;this.overlay&&this.overlay.destroy(),this.uiDialog.hide(),this.element.removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),e=t.parent.children().eq(t.index),e.length&&e[0]!==this.element[0]?e.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},close:function(t){var n=this,r,i;if(!this._isOpen)return;if(!1===this._trigger("beforeClose",t))return;return this._isOpen=!1,this.overlay&&this.overlay.destroy(),this.options.hide?this.uiDialog.hide(this.options.hide,function(){n._trigger("close",t)}):(this.uiDialog.hide(),this._trigger("close",t)),e.ui.dialog.overlay.resize(),this.options.modal&&(r=0,e(".ui-dialog").each(function(){this!==n.uiDialog[0]&&(i=e(this).css("z-index"),isNaN(i)||(r=Math.max(r,i)))}),e.ui.dialog.maxZ=r),this},isOpen:function(){return this._isOpen},moveToTop:function(t,n){var r=this.options,i;return r.modal&&!t||!r.stack&&!r.modal?this._trigger("focus",n):(r.zIndex>e.ui.dialog.maxZ&&(e.ui.dialog.maxZ=r.zIndex),this.overlay&&(e.ui.dialog.maxZ+=1,e.ui.dialog.overlay.maxZ=e.ui.dialog.maxZ,this.overlay.$el.css("z-index",e.ui.dialog.overlay.maxZ)),i={scrollTop:this.element.scrollTop(),scrollLeft:this.element.scrollLeft()},e.ui.dialog.maxZ+=1,this.uiDialog.css("z-index",e.ui.dialog.maxZ),this.element.attr(i),this._trigger("focus",n),this)},open:function(){if(this._isOpen)return;var t,n=this.options,r=this.uiDialog;return this._size(),this._position(n.position),r.show(n.show),this.overlay=n.modal?new e.ui.dialog.overlay(this):null,this.moveToTop(!0),t=this.element.find(":tabbable"),t.length||(t=this.uiDialogButtonPane.find(":tabbable"),t.length||(t=r)),t.eq(0).focus(),this._isOpen=!0,this._trigger("open"),this},_createButtons:function(t){var n,r,i=this,s=!1;this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),typeof t=="object"&&t!==null&&e.each(t,function(){return!(s=!0)}),s?(e.each(t,function(t,n){n=e.isFunction(n)?{click:n,text:t}:n;var r=e("
    ").css({position:"absolute",visibility:"visible",left:-p*f,top:-h*l}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:f,height:l,left:d+(u?m*f:0),top:v+(u?g*l:0),opacity:u?0:1}).animate({left:d+(u?0:m*f),top:v+(u?0:g*l),opacity:u?1:0},t.duration||500,t.easing,y)}}}(jQuery),function(e,t){e.effects.effect.fade=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"toggle");r.animate({opacity:i},{queue:!1,duration:t.duration,easing:t.easing,complete:n})}}(jQuery),function(e,t){e.effects.effect.fold=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=s==="hide",a=t.size||15,f=/([0-9]+)%/.exec(a),l=!!t.horizFirst,c=o!==l,h=c?["width","height"]:["height","width"],p=t.duration/2,d,v,m={},g={};e.effects.save(r,i),r.show(),d=e.effects.createWrapper(r).css({overflow:"hidden"}),v=c?[d.width(),d.height()]:[d.height(),d.width()],f&&(a=parseInt(f[1],10)/100*v[u?0:1]),o&&d.css(l?{height:0,width:a}:{height:a,width:0}),m[h[0]]=o?v[0]:a,g[h[1]]=o?v[1]:0,d.animate(m,p,t.easing).animate(g,p,t.easing,function(){u&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()})}}(jQuery),function(e,t){e.effects.effect.highlight=function(t,n){var r=e(this),i=["backgroundImage","backgroundColor","opacity"],s=e.effects.setMode(r,t.mode||"show"),o={backgroundColor:r.css("backgroundColor")};s==="hide"&&(o.opacity=0),e.effects.save(r,i),r.show().css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(o,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),n()}})}}(jQuery),function(e,t){e.effects.effect.pulsate=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"show"),s=i==="show",o=i==="hide",u=s||i==="hide",a=(t.times||5)*2+(u?1:0),f=t.duration/a,l=0,c=r.queue(),h=c.length,p;if(s||!r.is(":visible"))r.css("opacity",0).show(),l=1;for(p=1;p1&&c.splice.apply(c,[1,0].concat(c.splice(h,a+1))),r.dequeue()}}(jQuery),function(e,t){e.effects.effect.puff=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"hide"),s=i==="hide",o=parseInt(t.percent,10)||150,u=o/100,a={height:r.height(),width:r.width()};e.extend(t,{effect:"scale",queue:!1,fade:!0,mode:i,complete:n,percent:s?o:100,from:s?a:{height:a.height*u,width:a.width*u}}),r.effect(t)},e.effects.effect.scale=function(t,n){var r=e(this),i=e.extend(!0,{},t),s=e.effects.setMode(r,t.mode||"effect"),o=parseInt(t.percent,10)||(parseInt(t.percent,10)===0?0:s==="hide"?0:100),u=t.direction||"both",a=t.origin,f={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()},l={y:u!=="horizontal"?o/100:1,x:u!=="vertical"?o/100:1};i.effect="size",i.queue=!1,i.complete=n,s!=="effect"&&(i.origin=a||["middle","center"],i.restore=!0),i.from=t.from||(s==="show"?{height:0,width:0}:f),i.to={height:f.height*l.y,width:f.width*l.x,outerHeight:f.outerHeight*l.y,outerWidth:f.outerWidth*l.x},i.fade&&(s==="show"&&(i.from.opacity=0,i.to.opacity=1),s==="hide"&&(i.from.opacity=1,i.to.opacity=0)),r.effect(i)},e.effects.effect.size=function(t,n){var r=e(this),i=["position","top","bottom","left","right","width","height","overflow","opacity"],s=["position","top","bottom","left","right","overflow","opacity"],o=["width","height","overflow"],u=["fontSize"],a=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],f=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],l=e.effects.setMode(r,t.mode||"effect"),c=t.restore||l!=="effect",h=t.scale||"both",p=t.origin||["middle","center"],d,v,m,g=r.css("position");l==="show"&&r.show(),d={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()},r.from=t.from||d,r.to=t.to||d,m={from:{y:r.from.height/d.height,x:r.from.width/d.width},to:{y:r.to.height/d.height,x:r.to.width/d.width}};if(h==="box"||h==="both")m.from.y!==m.to.y&&(i=i.concat(a),r.from=e.effects.setTransition(r,a,m.from.y,r.from),r.to=e.effects.setTransition(r,a,m.to.y,r.to)),m.from.x!==m.to.x&&(i=i.concat(f),r.from=e.effects.setTransition(r,f,m.from.x,r.from),r.to=e.effects.setTransition(r,f,m.to.x,r.to));(h==="content"||h==="both")&&m.from.y!==m.to.y&&(i=i.concat(u),r.from=e.effects.setTransition(r,u,m.from.y,r.from),r.to=e.effects.setTransition(r,u,m.to.y,r.to)),e.effects.save(r,c?i:s),r.show(),e.effects.createWrapper(r),r.css("overflow","hidden").css(r.from),p&&(v=e.effects.getBaseline(p,d),r.from.top=(d.outerHeight-r.outerHeight())*v.y,r.from.left=(d.outerWidth-r.outerWidth())*v.x,r.to.top=(d.outerHeight-r.to.outerHeight)*v.y,r.to.left=(d.outerWidth-r.to.outerWidth)*v.x),r.css(r.from);if(h==="content"||h==="both")a=a.concat(["marginTop","marginBottom"]).concat(u),f=f.concat(["marginLeft","marginRight"]),o=i.concat(a).concat(f),r.find("*[width]").each(function(){var n=e(this),r={height:n.height(),width:n.width()};c&&e.effects.save(n,o),n.from={height:r.height*m.from.y,width:r.width*m.from.x},n.to={height:r.height*m.to.y,width:r.width*m.to.x},m.from.y!==m.to.y&&(n.from=e.effects.setTransition(n,a,m.from.y,n.from),n.to=e.effects.setTransition(n,a,m.to.y,n.to)),m.from.x!==m.to.x&&(n.from=e.effects.setTransition(n,f,m.from.x,n.from),n.to=e.effects.setTransition(n,f,m.to.x,n.to)),n.css(n.from),n.animate(n.to,t.duration,t.easing,function(){c&&e.effects.restore(n,o)})});r.animate(r.to,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){r.to.opacity===0&&r.css("opacity",r.from.opacity),l==="hide"&&r.hide(),e.effects.restore(r,c?i:s),c||(g==="static"?r.css({position:"relative",top:r.to.top,left:r.to.left}):e.each(["top","left"],function(e,t){r.css(t,function(t,n){var i=parseInt(n,10),s=e?r.to.left:r.to.top;return n==="auto"?s+"px":i+s+"px"})})),e.effects.removeWrapper(r),n()}})}}(jQuery),function(e,t){e.effects.effect.shake=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"effect"),o=t.direction||"left",u=t.distance||20,a=t.times||3,f=a*2+1,l=Math.round(t.duration/f),c=o==="up"||o==="down"?"top":"left",h=o==="up"||o==="left",p={},d={},v={},m,g=r.queue(),y=g.length;e.effects.save(r,i),r.show(),e.effects.createWrapper(r),p[c]=(h?"-=":"+=")+u,d[c]=(h?"+=":"-=")+u*2,v[c]=(h?"-=":"+=")+u*2,r.animate(p,l,t.easing);for(m=1;m1&&g.splice.apply(g,[1,0].concat(g.splice(y,f+1))),r.dequeue()}}(jQuery),function(e,t){e.effects.effect.slide=function(t,n){var r=e(this),i=["position","top","bottom","left","right","width","height"],s=e.effects.setMode(r,t.mode||"show"),o=s==="show",u=t.direction||"left",a=u==="up"||u==="down"?"top":"left",f=u==="up"||u==="left",l,c={};e.effects.save(r,i),r.show(),l=t.distance||r[a==="top"?"outerHeight":"outerWidth"](!0),e.effects.createWrapper(r).css({overflow:"hidden"}),o&&r.css(a,f?isNaN(l)?"-"+l:-l:l),c[a]=(o?f?"+=":"-=":f?"-=":"+=")+l,r.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){s==="hide"&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}}(jQuery),function(e,t){e.effects.effect.transfer=function(t,n){var r=e(this),i=e(t.to),s=i.css("position")==="fixed",o=e("body"),u=s?o.scrollTop():0,a=s?o.scrollLeft():0,f=i.offset(),l={top:f.top-u,left:f.left-a,height:i.innerHeight(),width:i.innerWidth()},c=r.offset(),h=e('
    ').appendTo(document.body).addClass(t.className).css({top:c.top-u,left:c.left-a,height:r.innerHeight(),width:r.innerWidth(),position:s?"fixed":"absolute"}).animate(l,t.duration,t.easing,function(){h.remove(),n()})}}(jQuery),function(e,t){var n=!1;e.widget("ui.menu",{version:"1.9.0",defaultElement:"
      ",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,e.proxy(function(e){this.options.disabled&&e.preventDefault()},this)),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item > a":function(e){e.preventDefault()},"click .ui-state-disabled > a":function(e){e.preventDefault()},"click .ui-menu-item:has(a)":function(t){var r=e(t.target).closest(".ui-menu-item");!n&&r.not(".ui-state-disabled").length&&(n=!0,this.select(t),r.has(".ui-menu").length?this.expand(t):this.element.is(":focus")||(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){var n=e(t.currentTarget);n.siblings().children(".ui-state-active").removeClass("ui-state-active"),this.focus(t,n)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var n=this.active||this.element.children(".ui-menu-item").eq(0);t||this.focus(e,n)},blur:function(t){this._delay(function(){e.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){e(t.target).closest(".ui-menu").length||this.collapseAll(t),n=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").andSelf().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=e(this);t.data("ui-menu-submenu-carat")&&t.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){function a(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var n,r,i,s,o,u=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:u=!1,r=this.previousFilter||"",i=String.fromCharCode(t.keyCode),s=!1,clearTimeout(this.filterTimer),i===r?s=!0:i=r+i,o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())}),n=s&&n.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):n,n.length||(i=String.fromCharCode(t.keyCode),o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())})),n.length?(this.focus(t,n),n.length>1?(this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter):delete this.previousFilter}u&&t.preventDefault()},_activate:function(e){this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var t,n=this.options.icons.submenu,r=this.element.find(this.options.menus+":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"});t=r.add(this.element),t.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()}),t.children(":not(.ui-menu-item)").each(function(){var t=e(this);/[^\-—–\s]/.test(t.text())||t.addClass("ui-widget-content ui-menu-divider")}),t.children(".ui-state-disabled").attr("aria-disabled","true"),r.each(function(){var t=e(this),r=t.prev("a"),i=e("").addClass("ui-menu-icon ui-icon "+n).data("ui-menu-submenu-carat",!0);r.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",r.attr("id"))}),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},focus:function(e,t){var n,r;this.blur(e,e&&e.type==="focus"),this._scrollIntoView(t),this.active=t.first(),r=this.active.children("a").addClass("ui-state-focus"),this.options.role&&this.element.attr("aria-activedescendant",r.attr("id")),this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"),e&&e.type==="keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay),n=t.children(".ui-menu"),n.length&&/^mouse/.test(e.type)&&this._startOpening(n),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var n,r,i,s,o,u;this._hasScroll()&&(n=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,r=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-n-r,s=this.activeMenu.scrollTop(),o=this.activeMenu.height(),u=t.height(),i<0?this.activeMenu.scrollTop(s+i):i+u>o&&this.activeMenu.scrollTop(s+i-o+u))},blur:function(e,t){t||clearTimeout(this.timer);if(!this.active)return;this.active.children("a").removeClass("ui-state-focus"),this.active=null,this._trigger("blur",e,{item:this.active})},_startOpening:function(e){clearTimeout(this.timer);if(e.attr("aria-hidden")!=="true")return;this.timer=this._delay(function(){this._close(),this._open(e)},this.delay)},_open:function(t){var n=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(n)},collapseAll:function(t,n){clearTimeout(this.timer),this.timer=this._delay(function(){var r=n?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element),this._close(r),this.blur(t),this.activeMenu=r},this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(e,t,n){var r;this.active&&(e==="first"||e==="last"?r=this.active[e==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):r=this.active[e+"All"](".ui-menu-item").eq(0));if(!r||!r.length||!this.active)r=this.activeMenu.children(".ui-menu-item")[t]();this.focus(n,r)},nextPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isLastItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r-i<0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]())},previousPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isFirstItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r+i>0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item").first())},_hasScroll:function(){return this.element.outerHeight()
    "),o=s.children()[0];return e("body").append(s),r=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,r===i&&(i=s[0].clientWidth),s.remove(),n=r-i},getScrollInfo:function(t){var n=t.isWindow?"":t.element.css("overflow-x"),r=t.isWindow?"":t.element.css("overflow-y"),i=n==="scroll"||n==="auto"&&t.width0?"right":"center",vertical:u<0?"top":o>0?"bottom":"middle"};lr(i(o),i(u))?h.important="horizontal":h.important="vertical",t.using.call(this,e,h)}),a.offset(e.extend(C,{using:u}))})},e.ui.position={fit:{left:function(e,t){var n=t.within,i=n.isWindow?n.scrollLeft:n.offset.left,s=n.width,o=e.left-t.collisionPosition.marginLeft,u=i-o,a=o+t.collisionWidth-s-i,f;t.collisionWidth>s?u>0&&a<=0?(f=e.left+u+t.collisionWidth-s-i,e.left+=u-f):a>0&&u<=0?e.left=i:u>a?e.left=i+s-t.collisionWidth:e.left=i:u>0?e.left+=u:a>0?e.left-=a:e.left=r(e.left-o,e.left)},top:function(e,t){var n=t.within,i=n.isWindow?n.scrollTop:n.offset.top,s=t.within.height,o=e.top-t.collisionPosition.marginTop,u=i-o,a=o+t.collisionHeight-s-i,f;t.collisionHeight>s?u>0&&a<=0?(f=e.top+u+t.collisionHeight-s-i,e.top+=u-f):a>0&&u<=0?e.top=i:u>a?e.top=i+s-t.collisionHeight:e.top=i:u>0?e.top+=u:a>0?e.top-=a:e.top=r(e.top-o,e.top)}},flip:{left:function(e,t){var n=t.within,r=n.offset.left+n.scrollLeft,s=n.width,o=n.isWindow?n.scrollLeft:n.offset.left,u=e.left-t.collisionPosition.marginLeft,a=u-o,f=u+t.collisionWidth-s-o,l=t.my[0]==="left"?-t.elemWidth:t.my[0]==="right"?t.elemWidth:0,c=t.at[0]==="left"?t.targetWidth:t.at[0]==="right"?-t.targetWidth:0,h=-2*t.offset[0],p,d;if(a<0){p=e.left+l+c+h+t.collisionWidth-s-r;if(p<0||p0){d=e.left-t.collisionPosition.marginLeft+l+c+h-o;if(d>0||i(d)a&&(v<0||v0&&(d=e.top-t.collisionPosition.marginTop+c+h+p-o,e.top+c+h+p>f&&(d>0||i(d)10&&i<11,t.innerHTML="",n.removeChild(t)}(),e.uiBackCompat!==!1&&function(e){var n=e.fn.position;e.fn.position=function(r){if(!r||!r.offset)return n.call(this,r);var i=r.offset.split(" "),s=r.at.split(" ");return i.length===1&&(i[1]=i[0]),/^\d/.test(i[0])&&(i[0]="+"+i[0]),/^\d/.test(i[1])&&(i[1]="+"+i[1]),s.length===1&&(/left|center|right/.test(s[0])?s[1]="center":(s[1]=s[0],s[0]="center")),n.call(this,e.extend(r,{at:s[0]+i[0]+" "+s[1]+i[1],offset:t}))}}(jQuery)}(jQuery),function(e,t){e.widget("ui.progressbar",{version:"1.9.0",options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()}),this.valueDiv=e("
    ").appendTo(this.element),this.oldValue=this._value(),this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.valueDiv.remove()},value:function(e){return e===t?this._value():(this._setOption("value",e),this)},_setOption:function(e,t){e==="value"&&(this.options.value=t,this._refreshValue(),this._value()===this.options.max&&this._trigger("complete")),this._super(e,t)},_value:function(){var e=this.options.value;return typeof e!="number"&&(e=0),Math.min(this.options.max,Math.max(this.min,e))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var e=this.value(),t=this._percentage();this.oldValue!==e&&(this.oldValue=e,this._trigger("change")),this.valueDiv.toggle(e>this.min).toggleClass("ui-corner-right",e===this.options.max).width(t.toFixed(0)+"%"),this.element.attr("aria-valuenow",e)}})}(jQuery),function(e,t){var n=5;e.widget("ui.slider",e.ui.mouse,{version:"1.9.0",widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null},_create:function(){var t,r=this.options,i=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),s="",o=r.values&&r.values.length||1,u=[];this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget"+" ui-widget-content"+" ui-corner-all"+(r.disabled?" ui-slider-disabled ui-disabled":"")),this.range=e([]),r.range&&(r.range===!0&&(r.values||(r.values=[this._valueMin(),this._valueMin()]),r.values.length&&r.values.length!==2&&(r.values=[r.values[0],r.values[0]])),this.range=e("
    ").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(r.range==="min"||r.range==="max"?" ui-slider-range-"+r.range:"")));for(t=i.length;tn&&(i=n,s=e(this),o=t)}),c.range===!0&&this.values(1)===c.min&&(o+=1,s=e(this.handles[o])),u=this._start(t,o),u===!1?!1:(this._mouseSliding=!0,this._handleIndex=o,s.addClass("ui-state-active").focus(),a=s.offset(),f=!e(t.target).parents().andSelf().is(".ui-slider-handle"),this._clickOffset=f?{left:0,top:0}:{left:t.pageX-a.left-s.width()/2,top:t.pageY-a.top-s.height()/2-(parseInt(s.css("borderTopWidth"),10)||0)-(parseInt(s.css("borderBottomWidth"),10)||0)+(parseInt(s.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,o,r),this._animateOff=!0,!0))},_mouseStart:function(e){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},n=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,n),!1},_mouseStop:function(e){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(e){var t,n,r,i,s;return this.orientation==="horizontal"?(t=this.elementSize.width,n=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,n=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),r=n/t,r>1&&(r=1),r<0&&(r=0),this.orientation==="vertical"&&(r=1-r),i=this._valueMax()-this._valueMin(),s=this._valueMin()+r*i,this._trimAlignValue(s)},_start:function(e,t){var n={handle:this.handles[t],value:this.value()};return this.options.values&&this.options.values.length&&(n.value=this.values(t),n.values=this.values()),this._trigger("start",e,n)},_slide:function(e,t,n){var r,i,s;this.options.values&&this.options.values.length?(r=this.values(t?0:1),this.options.values.length===2&&this.options.range===!0&&(t===0&&n>r||t===1&&n1){this.options.values[t]=this._trimAlignValue(n),this._refreshValue(),this._change(null,t);return}if(!arguments.length)return this._values();if(!e.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(t):this.value();r=this.options.values,i=arguments[0];for(s=0;s=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,n=(e-this._valueMin())%t,r=e-n;return Math.abs(n)*2>=t&&(r+=n>0?t:-t),parseFloat(r.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var t,n,r,i,s,o=this.options.range,u=this.options,a=this,f=this._animateOff?!1:u.animate,l={};this.options.values&&this.options.values.length?this.handles.each(function(r,i){n=(a.values(r)-a._valueMin())/(a._valueMax()-a._valueMin())*100,l[a.orientation==="horizontal"?"left":"bottom"]=n+"%",e(this).stop(1,1)[f?"animate":"css"](l,u.animate),a.options.range===!0&&(a.orientation==="horizontal"?(r===0&&a.range.stop(1,1)[f?"animate":"css"]({left:n+"%"},u.animate),r===1&&a.range[f?"animate":"css"]({width:n-t+"%"},{queue:!1,duration:u.animate})):(r===0&&a.range.stop(1,1)[f?"animate":"css"]({bottom:n+"%"},u.animate),r===1&&a.range[f?"animate":"css"]({height:n-t+"%"},{queue:!1,duration:u.animate}))),t=n}):(r=this.value(),i=this._valueMin(),s=this._valueMax(),n=s!==i?(r-i)/(s-i)*100:0,l[this.orientation==="horizontal"?"left":"bottom"]=n+"%",this.handle.stop(1,1)[f?"animate":"css"](l,u.animate),o==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[f?"animate":"css"]({width:n+"%"},u.animate),o==="max"&&this.orientation==="horizontal"&&this.range[f?"animate":"css"]({width:100-n+"%"},{queue:!1,duration:u.animate}),o==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[f?"animate":"css"]({height:n+"%"},u.animate),o==="max"&&this.orientation==="vertical"&&this.range[f?"animate":"css"]({height:100-n+"%"},{queue:!1,duration:u.animate}))}})}(jQuery),function(e){function t(e){return function(){var t=this.element.val();e.apply(this,arguments),this._refresh(),t!==this.element.val()&&this._trigger("change")}}e.widget("ui.spinner",{version:"1.9.0",defaultElement:"",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var t={},n=this.element;return e.each(["min","max","step"],function(e,r){var i=n.attr(r);i!==undefined&&i.length&&(t[r]=i)}),t},_events:{keydown:function(e){this._start(e)&&this._keydown(e)&&e.preventDefault()},keyup:"_stop",focus:function(){this.uiSpinner.addClass("ui-state-active"),this.previous=this.element.val()},blur:function(e){if(this.cancelBlur){delete this.cancelBlur;return}this._refresh(),this.uiSpinner.removeClass("ui-state-active"),this.previous!==this.element.val()&&this._trigger("change",e)},mousewheel:function(e,t){if(!t)return;if(!this.spinning&&!this._start(e))return!1;this._spin((t>0?1:-1)*this.options.step,e),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(e)},100),e.preventDefault()},"mousedown .ui-spinner-button":function(t){function r(){var e=this.element[0]===this.document[0].activeElement;e||(this.element.focus(),this.previous=n,this._delay(function(){this.previous=n}))}var n;n=this.element[0]===this.document[0].activeElement?this.previous:this.element.val(),t.preventDefault(),r.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,r.call(this)});if(this._start(t)===!1)return;this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(!e(t.currentTarget).hasClass("ui-state-active"))return;if(this._start(t)===!1)return!1;this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var e=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this._hoverable(e),this.element.attr("role","spinbutton"),this.buttons=e.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all"),this.buttons.height()>Math.ceil(e.height()*.5)&&e.height()>0&&e.height(e.height()),this.options.disabled&&this.disable()},_keydown:function(t){var n=this.options,r=e.ui.keyCode;switch(t.keyCode){case r.UP:return this._repeat(null,1,t),!0;case r.DOWN:return this._repeat(null,-1,t),!0;case r.PAGE_UP:return this._repeat(null,n.page,t),!0;case r.PAGE_DOWN:return this._repeat(null,-n.page,t),!0}return!1},_uiSpinnerHtml:function(){return""},_buttonHtml:function(){return""+""+""+""+""},_start:function(e){return!this.spinning&&this._trigger("start",e)===!1?!1:(this.counter||(this.counter=1),this.spinning=!0,!0)},_repeat:function(e,t,n){e=e||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,t,n)},e),this._spin(t*this.options.step,n)},_spin:function(e,t){var n=this.value()||0;this.counter||(this.counter=1),n=this._adjustValue(n+e*this._increment(this.counter));if(!this.spinning||this._trigger("spin",t,{value:n})!==!1)this._value(n),this.counter++},_increment:function(t){var n=this.options.incremental;return n?e.isFunction(n)?n(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var e=this._precisionOf(this.options.step);return this.options.min!==null&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=e.toString(),n=t.indexOf(".");return n===-1?0:t.length-n-1},_adjustValue:function(e){var t,n,r=this.options;return t=r.min!==null?r.min:0,n=e-t,n=Math.round(n/r.step)*r.step,e=t+n,e=parseFloat(e.toFixed(this._precision())),r.max!==null&&e>r.max?r.max:r.min!==null&&e1&&e.href.replace(r,"")===location.href.replace(r,"")}var n=0,r=/#.*$/;e.widget("ui.tabs",{version:"1.9.0",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var t,n=this,r=this.options,i=r.active;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",r.collapsible).delegate(".ui-tabs-nav > li","mousedown"+this.eventNamespace,function(t){e(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){e(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this._processTabs();if(i===null){location.hash&&this.anchors.each(function(e,t){if(t.hash===location.hash)return i=e,!1}),i===null&&(i=this.tabs.filter(".ui-tabs-active").index());if(i===null||i===-1)i=this.tabs.length?0:!1}i!==!1&&(i=this.tabs.index(this.tabs.eq(i)),i===-1&&(i=r.collapsible?!1:0)),r.active=i,!r.collapsible&&r.active===!1&&this.anchors.length&&(r.active=0),e.isArray(r.disabled)&&(r.disabled=e.unique(r.disabled.concat(e.map(this.tabs.filter(".ui-state-disabled"),function(e){return n.tabs.index(e)}))).sort()),this.options.active!==!1&&this.anchors.length?this.active=this._findActive(this.options.active):this.active=e(),this._refresh(),this.active.length&&this.load(r.active)},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):e()}},_tabKeydown:function(t){var n=e(this.document[0].activeElement).closest("li"),r=this.tabs.index(n),i=!0;if(this._handlePageNav(t))return;switch(t.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:r++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:i=!1,r--;break;case e.ui.keyCode.END:r=this.anchors.length-1;break;case e.ui.keyCode.HOME:r=0;break;case e.ui.keyCode.SPACE:t.preventDefault(),clearTimeout(this.activating),this._activate(r);return;case e.ui.keyCode.ENTER:t.preventDefault(),clearTimeout(this.activating),this._activate(r===this.options.active?!1:r);return;default:return}t.preventDefault(),clearTimeout(this.activating),r=this._focusNextTab(r,i),t.ctrlKey||(n.attr("aria-selected","false"),this.tabs.eq(r).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",r)},this.delay))},_panelKeydown:function(t){if(this._handlePageNav(t))return;t.ctrlKey&&t.keyCode===e.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_UP)return this._activate(this._focusNextTab(this.options.active-1,!1)),!0;if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_DOWN)return this._activate(this._focusNextTab(this.options.active+1,!0)),!0},_findNextTab:function(t,n){function i(){return t>r&&(t=0),t<0&&(t=r),t}var r=this.tabs.length-1;while(e.inArray(i(),this.options.disabled)!==-1)t=n?t+1:t-1;return t},_focusNextTab:function(e,t){return e=this._findNextTab(e,t),this.tabs.eq(e).focus(),e},_setOption:function(e,t){if(e==="active"){this._activate(t);return}if(e==="disabled"){this._setupDisabled(t);return}this._super(e,t),e==="collapsible"&&(this.element.toggleClass("ui-tabs-collapsible",t),!t&&this.options.active===!1&&this._activate(0)),e==="event"&&this._setupEvents(t),e==="heightStyle"&&this._setupHeightStyle(t)},_tabId:function(e){return e.attr("aria-controls")||"ui-tabs-"+i()},_sanitizeSelector:function(e){return e?e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t,n=this.options,r=this.tablist.children(":has(a[href])");n.disabled=e.map(r.filter(".ui-state-disabled"),function(e){return r.index(e)}),this._processTabs(),n.active===!1||!this.anchors.length?(n.active=!1,this.active=e()):this.active.length&&!e.contains(this.tablist[0],this.active[0])?this.tabs.length===n.disabled.length?(n.active=!1,this.active=e()):this._activate(this._findNextTab(Math.max(0,n.active-1),!1)):n.active=this.tabs.index(this.active),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-expanded":"false","aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist"),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return e("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=e(),this.anchors.each(function(n,r){var i,o,u,a=e(r).uniqueId().attr("id"),f=e(r).closest("li"),l=f.attr("aria-controls");s(r)?(i=r.hash,o=t.element.find(t._sanitizeSelector(i))):(u=t._tabId(f),i="#"+u,o=t.element.find(i),o.length||(o=t._createPanel(u),o.insertAfter(t.panels[n-1]||t.tablist)),o.attr("aria-live","polite")),o.length&&(t.panels=t.panels.add(o)),l&&f.data("ui-tabs-aria-controls",l),f.attr({"aria-controls":i.substring(1),"aria-labelledby":a}),o.attr("aria-labelledby",a)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.element.find("ol,ul").eq(0)},_createPanel:function(t){return e("
    ").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){e.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var n=0,r;r=this.tabs[n];n++)t===!0||e.inArray(n,t)!==-1?e(r).addClass("ui-state-disabled").attr("aria-disabled","true"):e(r).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var n={click:function(e){e.preventDefault()}};t&&e.each(t.split(" "),function(e,t){n[t]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(this.anchors,n),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var n,r,i=this.element.parent();t==="fill"?(e.support.minHeight||(r=i.css("overflow"),i.css("overflow","hidden")),n=i.height(),this.element.siblings(":visible").each(function(){var t=e(this),r=t.css("position");if(r==="absolute"||r==="fixed")return;n-=t.outerHeight(!0)}),r&&i.css("overflow",r),this.element.children().not(this.panels).each(function(){n-=e(this).outerHeight(!0)}),this.panels.each(function(){e(this).height(Math.max(0,n-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):t==="auto"&&(n=0,this.panels.each(function(){n=Math.max(n,e(this).height("").height())}).height(n))},_eventHandler:function(t){var n=this.options,r=this.active,i=e(t.currentTarget),s=i.closest("li"),o=s[0]===r[0],u=o&&n.collapsible,a=u?e():this._getPanelForTab(s),f=r.length?this._getPanelForTab(r):e(),l={oldTab:r,oldPanel:f,newTab:u?e():s,newPanel:a};t.preventDefault();if(s.hasClass("ui-state-disabled")||s.hasClass("ui-tabs-loading")||this.running||o&&!n.collapsible||this._trigger("beforeActivate",t,l)===!1)return;n.active=u?!1:this.tabs.index(s),this.active=o?e():s,this.xhr&&this.xhr.abort(),!f.length&&!a.length&&e.error("jQuery UI Tabs: Mismatching fragment identifier."),a.length&&this.load(this.tabs.index(s),t),this._toggle(t,l)},_toggle:function(t,n){function o(){r.running=!1,r._trigger("activate",t,n)}function u(){n.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),i.length&&r.options.show?r._show(i,r.options.show,o):(i.show(),o())}var r=this,i=n.newPanel,s=n.oldPanel;this.running=!0,s.length&&this.options.hide?this._hide(s,this.options.hide,function(){n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),u()}):(n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),s.hide(),u()),s.attr({"aria-expanded":"false","aria-hidden":"true"}),n.oldTab.attr("aria-selected","false"),i.length&&s.length?n.oldTab.attr("tabIndex",-1):i.length&&this.tabs.filter(function(){return e(this).attr("tabIndex")===0}).attr("tabIndex",-1),i.attr({"aria-expanded":"true","aria-hidden":"false"}),n.newTab.attr({"aria-selected":"true",tabIndex:0})},_activate:function(t){var n,r=this._findActive(t);if(r[0]===this.active[0])return;r.length||(r=this.active),n=r.find(".ui-tabs-anchor")[0],this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop})},_findActive:function(t){return t===!1?e():this.tabs.eq(t)},_getIndex:function(e){return typeof e=="string"&&(e=this.anchors.index(this.anchors.filter("[href$='"+e+"']"))),e},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeData("href.tabs").removeData("load.tabs").removeUniqueId(),this.tabs.add(this.panels).each(function(){e.data(this,"ui-tabs-destroy")?e(this).remove():e(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var t=e(this),n=t.data("ui-tabs-aria-controls");n?t.attr("aria-controls",n):t.removeAttr("aria-controls")}),this.options.heightStyle!=="content"&&this.panels.css("height","")},enable:function(n){var r=this.options.disabled;if(r===!1)return;n===t?r=!1:(n=this._getIndex(n),e.isArray(r)?r=e.map(r,function(e){return e!==n?e:null}):r=e.map(this.tabs,function(e,t){return t!==n?t:null})),this._setupDisabled(r)},disable:function(n){var r=this.options.disabled;if(r===!0)return;if(n===t)r=!0;else{n=this._getIndex(n);if(e.inArray(n,r)!==-1)return;e.isArray(r)?r=e.merge([n],r).sort():r=[n]}this._setupDisabled(r)},load:function(t,n){t=this._getIndex(t);var r=this,i=this.tabs.eq(t),o=i.find(".ui-tabs-anchor"),u=this._getPanelForTab(i),a={tab:i,panel:u};if(s(o[0]))return;this.xhr=e.ajax(this._ajaxSettings(o,n,a)),this.xhr&&this.xhr.statusText!=="canceled"&&(i.addClass("ui-tabs-loading"),u.attr("aria-busy","true"),this.xhr.success(function(e){setTimeout(function(){u.html(e),r._trigger("load",n,a)},1)}).complete(function(e,t){setTimeout(function(){t==="abort"&&r.panels.stop(!1,!0),i.removeClass("ui-tabs-loading"),u.removeAttr("aria-busy"),e===r.xhr&&delete r.xhr},1)}))},_ajaxSettings:function(t,n,r){var i=this;return{url:t.attr("href"),beforeSend:function(t,s){return i._trigger("beforeLoad",n,e.extend({jqXHR:t,ajaxSettings:s},r))}}},_getPanelForTab:function(t){var n=e(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+n))}}),e.uiBackCompat!==!1&&(e.ui.tabs.prototype._ui=function(e,t){return{tab:e,panel:t,index:this.anchors.index(e)}},e.widget("ui.tabs",e.ui.tabs,{url:function(e,t){this.anchors.eq(e).attr("href",t)}}),e.widget("ui.tabs",e.ui.tabs,{options:{ajaxOptions:null,cache:!1},_create:function(){this._super();var t=this;this._on({tabsbeforeload:function(n,r){if(e.data(r.tab[0],"cache.tabs")){n.preventDefault();return}r.jqXHR.success(function(){t.options.cache&&e.data(r.tab[0],"cache.tabs",!0)})}})},_ajaxSettings:function(t,n,r){var i=this.options.ajaxOptions;return e.extend({},i,{error:function(e,t,n){try{i.error(e,t,r.tab.closest("li").index(),r.tab[0])}catch(n){}}},this._superApply(arguments))},_setOption:function(e,t){e==="cache"&&t===!1&&this.anchors.removeData("cache.tabs"),this._super(e,t)},_destroy:function(){this.anchors.removeData("cache.tabs"),this._super()},url:function(e,t){this.anchors.eq(e).removeData("cache.tabs"),this._superApply(arguments)}}),e.widget("ui.tabs",e.ui.tabs,{abort:function(){this.xhr&&this.xhr.abort()}}),e.widget("ui.tabs",e.ui.tabs,{options:{spinner:"Loading…"},_create:function(){this._super(),this._on({tabsbeforeload:function(e,t){if(e.target!==this.element[0]||!this.options.spinner)return;var n=t.tab.find("span"),r=n.html();n.html(this.options.spinner),t.jqXHR.complete(function(){n.html(r)})}})}}),e.widget("ui.tabs",e.ui.tabs,{options:{enable:null,disable:null},enable:function(t){var n=this.options,r;if(t&&n.disabled===!0||e.isArray(n.disabled)&&e.inArray(t,n.disabled)!==-1)r=!0;this._superApply(arguments),r&&this._trigger("enable",null,this._ui(this.anchors[t],this.panels[t]))},disable:function(t){var n=this.options,r;if(t&&n.disabled===!1||e.isArray(n.disabled)&&e.inArray(t,n.disabled)===-1)r=!0;this._superApply(arguments),r&&this._trigger("disable",null,this._ui(this.anchors[t],this.panels[t]))}}),e.widget("ui.tabs",e.ui.tabs,{options:{add:null,remove:null,tabTemplate:"
  • #{label}
  • "},add:function(n,r,i){i===t&&(i=this.anchors.length);var s,o,u=this.options,a=e(u.tabTemplate.replace(/#\{href\}/g,n).replace(/#\{label\}/g,r)),f=n.indexOf("#")?this._tabId(a):n.replace("#","");return a.addClass("ui-state-default ui-corner-top").data("ui-tabs-destroy",!0),a.attr("aria-controls",f),s=i>=this.tabs.length,o=this.element.find("#"+f),o.length||(o=this._createPanel(f),s?i>0?o.insertAfter(this.panels.eq(-1)):o.appendTo(this.element):o.insertBefore(this.panels[i])),o.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").hide(),s?a.appendTo(this.tablist):a.insertBefore(this.tabs[i]),u.disabled=e.map(u.disabled,function(e){return e>=i?++e:e}),this.refresh(),this.tabs.length===1&&u.active===!1&&this.option("active",0),this._trigger("add",null,this._ui(this.anchors[i],this.panels[i])),this},remove:function(t){t=this._getIndex(t);var n=this.options,r=this.tabs.eq(t).remove(),i=this._getPanelForTab(r).remove();return r.hasClass("ui-tabs-active")&&this.anchors.length>2&&this._activate(t+(t+1=t?--e:e}),this.refresh(),this._trigger("remove",null,this._ui(r.find("a")[0],i[0])),this}}),e.widget("ui.tabs",e.ui.tabs,{length:function(){return this.anchors.length}}),e.widget("ui.tabs",e.ui.tabs,{options:{idPrefix:"ui-tabs-"},_tabId:function(t){var n=t.is("li")?t.find("a[href]"):t;return n=n[0],e(n).closest("li").attr("aria-controls")||n.title&&n.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF\-]/g,"")||this.options.idPrefix+i()}}),e.widget("ui.tabs",e.ui.tabs,{options:{panelTemplate:"
    "},_createPanel:function(t){return e(this.options.panelTemplate).attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)}}),e.widget("ui.tabs",e.ui.tabs,{_create:function(){var e=this.options;e.active===null&&e.selected!==t&&(e.active=e.selected===-1?!1:e.selected),this._super(),e.selected=e.active,e.selected===!1&&(e.selected=-1)},_setOption:function(e,t){if(e!=="selected")return this._super(e,t);var n=this.options;this._super("active",t===-1?!1:t),n.selected=n.active,n.selected===!1&&(n.selected=-1)},_eventHandler:function(e){this._superApply(arguments),this.options.selected=this.options.active,this.options.selected===!1&&(this.options.selected=-1)}}),e.widget("ui.tabs",e.ui.tabs,{options:{show:null,select:null},_create:function(){this._super(),this.options.active!==!1&&this._trigger("show",null,this._ui(this.active.find(".ui-tabs-anchor")[0],this._getPanelForTab(this.active)[0]))},_trigger:function(e,t,n){var r=this._superApply(arguments);return r?(e==="beforeActivate"&&n.newTab.length?r=this._super("select",t,{tab:n.newTab.find(".ui-tabs-anchor")[0],panel:n.newPanel[0],index:n.newTab.closest("li").index()}):e==="activate"&&n.newTab.length&&(r=this._super("show",t,{tab:n.newTab.find(".ui-tabs-anchor")[0],panel:n.newPanel[0],index:n.newTab.closest("li").index()})),r):!1}}),e.widget("ui.tabs",e.ui.tabs,{select:function(e){e=this._getIndex(e);if(e===-1){if(!this.options.collapsible||this.options.selected===-1)return;e=this.options.selected}this.anchors.eq(e).trigger(this.options.event+this.eventNamespace)}}),function(){var t=0;e.widget("ui.tabs",e.ui.tabs,{options:{cookie:null},_create:function(){var e=this.options,t;e.active==null&&e.cookie&&(t=parseInt(this._cookie(),10),t===-1&&(t=!1),e.active=t),this._super()},_cookie:function(n){var r=[this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++t)];return arguments.length&&(r.push(n===!1?-1:n),r.push(this.options.cookie)),e.cookie.apply(null,r)},_refresh:function(){this._super(),this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_eventHandler:function(e){this._superApply(arguments),this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_destroy:function(){this._super(),this.options.cookie&&this._cookie(null,this.options.cookie)}})}(),e.widget("ui.tabs",e.ui.tabs,{_trigger:function(t,n,r){var i=e.extend({},r);return t==="load"&&(i.panel=i.panel[0],i.tab=i.tab.find(".ui-tabs-anchor")[0]),this._super(t,n,i)}}),e.widget("ui.tabs",e.ui.tabs,{options:{fx:null},_getFx:function(){var t,n,r=this.options.fx;return r&&(e.isArray(r)?(t=r[0],n=r[1]):t=n=r),r?{show:n,hide:t}:null},_toggle:function(e,t){function o(){n.running=!1,n._trigger("activate",e,t)}function u(){t.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),r.length&&s.show?r.animate(s.show,s.show.duration,function(){o()}):(r.show(),o())}var n=this,r=t.newPanel,i=t.oldPanel,s=this._getFx();if(!s)return this._super(e,t);n.running=!0,i.length&&s.hide?i.animate(s.hide,s.hide.duration,function(){t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),u()}):(t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),i.hide(),u())}}))}(jQuery),function(e){function n(t,n){var r=(t.attr("aria-describedby")||"").split(/\s+/);r.push(n),t.data("ui-tooltip-id",n).attr("aria-describedby",e.trim(r.join(" ")))}function r(t){var n=t.data("ui-tooltip-id"),r=(t.attr("aria-describedby")||"").split(/\s+/),i=e.inArray(n,r);i!==-1&&r.splice(i,1),t.removeData("ui-tooltip-id"),r=e.trim(r.join(" ")),r?t.attr("aria-describedby",r):t.removeAttr("aria-describedby")}var t=0;e.widget("ui.tooltip",{version:"1.9.0",options:{content:function(){return e(this).attr("title")},hide:!0,items:"[title]",position:{my:"left+15 center",at:"right center",collision:"flipfit flipfit"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={}},_setOption:function(t,n){var r=this;if(t==="disabled"){this[n?"_disable":"_enable"](),this.options[t]=n;return}this._super(t,n),t==="content"&&e.each(this.tooltips,function(e,t){r._updateContent(t)})},_disable:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event("blur");i.target=i.currentTarget=r[0],t.close(i,!0)}),this.element.find(this.options.items).andSelf().each(function(){var t=e(this);t.is("[title]")&&t.data("ui-tooltip-title",t.attr("title")).attr("title","")})},_enable:function(){this.element.find(this.options.items).andSelf().each(function(){var t=e(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))})},open:function(t){var n=e(t?t.target:this.element).closest(this.options.items);if(!n.length)return;if(this.options.track&&n.data("ui-tooltip-id")){this._find(n).position(e.extend({of:n},this.options.position)),this._off(this.document,"mousemove");return}n.attr("title")&&n.data("ui-tooltip-title",n.attr("title")),n.data("tooltip-open",!0),this._updateContent(n,t)},_updateContent:function(e,t){var n,r=this.options.content,i=this;if(typeof r=="string")return this._open(t,e,r);n=r.call(e[0],function(n){if(!e.data("tooltip-open"))return;i._delay(function(){this._open(t,e,n)})}),n&&this._open(t,e,n)},_open:function(t,r,i){function u(e){o.of=e,s.position(o)}var s,o;if(!i)return;s=this._find(r);if(s.length){s.find(".ui-tooltip-content").html(i);return}r.is("[title]")&&(t&&t.type==="mouseover"?r.attr("title",""):r.removeAttr("title")),s=this._tooltip(r),n(r,s.attr("id")),s.find(".ui-tooltip-content").html(i),this.options.track&&t&&/^mouse/.test(t.originalEvent.type)?(o=e.extend({},this.options.position),this._on(this.document,{mousemove:u}),u(t)):s.position(e.extend({of:r},this.options.position)),s.hide(),this._show(s,this.options.show),this._trigger("open",t,{tooltip:s}),this._on(r,{mouseleave:"close",focusout:"close",keyup:function(t){if(t.keyCode===e.ui.keyCode.ESCAPE){var n=e.Event(t);n.currentTarget=r[0],this.close(n,!0)}}})},close:function(t,n){var i=this,s=e(t?t.currentTarget:this.element),o=this._find(s);if(this.closing)return;if(!n&&t&&t.type!=="focusout"&&this.document[0].activeElement===s[0])return;s.data("ui-tooltip-title")&&s.attr("title",s.data("ui-tooltip-title")),r(s),o.stop(!0),this._hide(o,this.options.hide,function(){e(this).remove(),delete i.tooltips[this.id]}),s.removeData("tooltip-open"),this._off(s,"mouseleave focusout keyup"),this._off(this.document,"mousemove"),this.closing=!0,this._trigger("close",t,{tooltip:o}),this.closing=!1},_tooltip:function(n){var r="ui-tooltip-"+t++,i=e("
    ").attr({id:r,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));return e("
    ").addClass("ui-tooltip-content").appendTo(i),i.appendTo(this.document[0].body),e.fn.bgiframe&&i.bgiframe(),this.tooltips[r]=n,i},_find:function(t){var n=t.data("ui-tooltip-id");return n?e("#"+n):e()},_destroy:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event("blur");i.target=i.currentTarget=r[0],t.close(i,!0),e("#"+n).remove(),r.data("ui-tooltip-title")&&(r.attr("title",r.data("ui-tooltip-title")),r.removeData("ui-tooltip-title"))})}})}(jQuery); \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Scripts/lmcbutton.js b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Scripts/lmcbutton.js new file mode 100644 index 0000000..0d471a3 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Scripts/lmcbutton.js @@ -0,0 +1,24 @@ +// LettersMarket Clipboard Button +// LMCButton +// http://www.lettersmarket.com + +function isNotEmpty(str) { + return !((str == undefined) || (str == '')); +} + + +function ShowLMCButton(cliptext, capt, js, furl) +{ + var params = 'txt=' + encodeURIComponent(cliptext); + if (!isNotEmpty(furl)) { furl = "lmcbutton.swf"; } + if (isNotEmpty(capt)) { params += '&capt=' + capt; } + if (isNotEmpty(js)) { params += '&js=' + js; } + +document.write(''); +document.write(' '); +document.write(' '); +document.write(' '); +document.write(''); + +//alert('file: ' + furl + ' Params: ' + params); // debug +} diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Scripts/lmcbutton.swf b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Scripts/lmcbutton.swf new file mode 100644 index 0000000000000000000000000000000000000000..1595c22b0c9d102fd9b908099de1f11f0b1dcdfc GIT binary patch literal 20099 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 literal 0 HcmV?d00001 diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/TempUploads/empty/PlaceHolder.file b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/TempUploads/empty/PlaceHolder.file new file mode 100644 index 0000000..5f28270 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/TempUploads/empty/PlaceHolder.file @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WS/AutoCompletamento.asmx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WS/AutoCompletamento.asmx new file mode 100644 index 0000000..16c7d88 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WS/AutoCompletamento.asmx @@ -0,0 +1 @@ +<%@ WebService Language="C#" CodeBehind="AutoCompletamento.asmx.cs" Class="ETS_DIP.WS.AutoCompletamento" %> diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Web.config b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Web.config new file mode 100644 index 0000000..9c3a764 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Web.config @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Web.sitemap b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Web.sitemap new file mode 100644 index 0000000..1488564 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/Web.sitemap @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebMasterPages/AjaxSimpleFull.Master b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebMasterPages/AjaxSimpleFull.Master new file mode 100644 index 0000000..b8015e7 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebMasterPages/AjaxSimpleFull.Master @@ -0,0 +1,73 @@ +<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="AjaxSimpleFull.master.cs" Inherits="GMW.WebMasterPages.AjaxSimpleFull" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="../WebUserControls/mod_testata.ascx" TagName="mod_testata" TagPrefix="uc1" %> +<%@ Register Src="../WebUserControls/mod_menuBottomFullpage.ascx" TagName="mod_menuBottomFullpage" TagPrefix="uc2" %> +<% if (false) + { %> + +<% } %> + + + + GMW + + + + <%--Area jQueryUI via CDN--%> + <%-- + + --%> + <%--Area jQuery via delivery locale--%> + + + + + + +
    + + +
    + <%--testata pagina--%> +
    + + + + + +
    + <%--corpo pagina--%> +
    + + + + + + +
    + <%--footer pagina--%> +
    + + + + + +
    +
    +
    + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_admin.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_admin.ascx new file mode 100644 index 0000000..257ae19 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_admin.ascx @@ -0,0 +1,19 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_admin.ascx.cs" Inherits="ETS_DIP.WebUserControls.mod_admin" %> + +
    +

    Funzionalità amministrative

    +
    +
    + + + + + + +
    diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_anagFasi.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_anagFasi.ascx new file mode 100644 index 0000000..455ff2d --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_anagFasi.ascx @@ -0,0 +1,123 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_anagFasi.ascx.cs" + Inherits="ETS_DIP.WebUserControls.mod_anagFasi" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_anagTags.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_anagTags.ascx new file mode 100644 index 0000000..a7fb6be --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_anagTags.ascx @@ -0,0 +1,96 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_anagTags.ascx.cs" Inherits="ETS_DIP.WebUserControls.mod_anagTags" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_archivioDocumenti.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_archivioDocumenti.ascx new file mode 100644 index 0000000..100f08d --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_archivioDocumenti.ascx @@ -0,0 +1,212 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_archivioDocumenti.ascx.cs" Inherits="ETS_DIP.WebUserControls.mod_archivioDocumenti" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="mod_singleFileUpload.ascx" TagName="mod_singleFileUpload" TagPrefix="uc1" %> +<% if (false) + { %> + + + + + +<% } %> +
    + +
    + +
    +
    +
    + + + + +
    +
    +
    +
    + + + + + + + + + + + + + + + + +
    + +
    +
    + + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    + + +
    +
    + +
    + + +
    +
    +
    + + + + +
    + + +
    + + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + <%--EnableCaching="true" CacheDuration="5" SortParameterName="SortExpression" --%> + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_clipboard.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_clipboard.ascx new file mode 100644 index 0000000..9625888 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_clipboard.ascx @@ -0,0 +1,3 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_clipboard.ascx.cs" Inherits="ETS_DIP.WebUserControls.mod_clipboard" %> +
    +
    \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_fileUpload.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_fileUpload.ascx new file mode 100644 index 0000000..6a36178 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_fileUpload.ascx @@ -0,0 +1,15 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_fileUpload.ascx.cs" + Inherits="ETS_DIP.WebUserControls.mod_fileUpload" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<% if (false) + { %> + + + + + +<% } %> +
    + + Caricamento files in area personale per catalogazione +
    diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_filtroRicerca.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_filtroRicerca.ascx new file mode 100644 index 0000000..dee25b7 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_filtroRicerca.ascx @@ -0,0 +1,97 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_filtroRicerca.ascx.cs" Inherits="ETS_DIP.WebUserControls.mod_filtroRicerca" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="mod_textAutocomplete.ascx" TagName="mod_textAutocomplete" TagPrefix="uc1" %> +<%@ Register Src="mod_periodoAnalisi.ascx" TagName="mod_periodoAnalisi" TagPrefix="uc2" %> +<% if (false) + { %> + + + + + +<% } %> +
    +
    +
    + <%--area dx: update + scelta dim pagina--%> +
    +
    + + + + + + + +  /  +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    + <%--Area sx: filtri--%> +
    + +
    +
    +
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    + + +
    +
    +
    + + + + + +
    +
    +
    +
    + + +
    +
    +
    + + + +
    +
    + +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_gestioneDati.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_gestioneDati.ascx new file mode 100644 index 0000000..f2e5f0d --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_gestioneDati.ascx @@ -0,0 +1,12 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_gestioneDati.ascx.cs" + Inherits="ETS_DIP.WebUserControls.mod_gestioneDati" %> +<%@ Register Src="mod_testataProt.ascx" TagName="mod_testataProt" + TagPrefix="uc1" %> +<%@ Register Src="mod_inputDati.ascx" TagName="mod_inputDati" TagPrefix="uc2" %> +<%--container principale--%> +
    + <%--input dati--%> +
    + +
    +
    diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_inputDati.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_inputDati.ascx new file mode 100644 index 0000000..3b3a1bc --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_inputDati.ascx @@ -0,0 +1,122 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_inputDati.ascx.cs" Inherits="ETS_DIP.WebUserControls.mod_inputDati" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="mod_textAutocomplete.ascx" TagName="mod_textAutocomplete" TagPrefix="uc1" %> +<%@ Register Src="mod_clipboard.ascx" TagName="mod_clipboard" TagPrefix="uc2" %> +<% if (false) + { %> + + + + + +<% } %> +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    + + +
    +
    +
    +
    + +
    +
    + + + + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    + + + + +
    +
    +
    +
    + + <%----%> + +
    +
    +
    +
    +
    + + + + +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    +
    + +
    + +
    +
    +
    +   +
    +
    +
    +
    +   + +
    +
    +
    +   + +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    + +
    +
    +
    +
    diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_menu.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_menu.ascx new file mode 100644 index 0000000..a61ea7e --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_menu.ascx @@ -0,0 +1,48 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_menu.ascx.cs" Inherits="ETS_DIP.WebUserControls.mod_menu" %> +<% if (false) + { %> + + + + + +<% } %> +
    +
    + +
    +
    +
    Documentazione Informatica e Protocollo
    +
    +
    +
    +

    + +

    + +
    +
    +

    + +

    + +
    +
    +

    + +

    + <%----%> + +
    +
    +

    + +

    + +
    +
    +
    +
    +
    +
    diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_menuBottomFullpage.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_menuBottomFullpage.ascx new file mode 100644 index 0000000..b226d9d --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_menuBottomFullpage.ascx @@ -0,0 +1,21 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_menuBottomFullpage.ascx.cs" + Inherits="ETS_DIP.WebUserControls.mod_menuBottomFullpage" %> +<% if (false) + { %> + + + + + +<% } %> +
    +
    + +
    +
    +  -   + + + +
    +
    diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_myTempFile.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_myTempFile.ascx new file mode 100644 index 0000000..edd60ef --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_myTempFile.ascx @@ -0,0 +1,69 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_myTempFile.ascx.cs" Inherits="ETS_DIP.WebUserControls.mod_myTempFile" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<% if (false) + { %> + + + + + +<% } %> + + + + + + + + + + + Nessun File temporaneo presente! +
    + prego caricare file dalla sezione a sinistra +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_pathAndDocs.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_pathAndDocs.ascx new file mode 100644 index 0000000..40208bd --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_pathAndDocs.ascx @@ -0,0 +1,53 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_pathAndDocs.ascx.cs" Inherits="ETS_DIP.WebUserControls.mod_pathAndDocs" %> +<% if (false) + { %> + + + + + +<% } %> +
    +
    + +
    + + +
    +
    +
    +
    + +
    +
    + Generatore nuovi documenti +
    + +   + +   + +   + +
    +
    +
    +
    +
    + Associa Documenti Caricati +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    + +   + +
    diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_periodoAnalisi.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_periodoAnalisi.ascx new file mode 100644 index 0000000..a04d923 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_periodoAnalisi.ascx @@ -0,0 +1,95 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_periodoAnalisi" + CodeBehind="mod_periodoAnalisi.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> + + + + + +
    + +   + + selezione + oggi + ieri + questa settimana + ultimi 7gg + questo mese + ultimi 30gg + 1 anno + +
    + + + 00 + 01 + 02 + 03 + 04 + 05 + 06 + 07 + 08 + 09 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21 + 22 + 23 + + + +  →  + + + 00 + 01 + 02 + 03 + 04 + 05 + 06 + 07 + 08 + 09 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21 + 22 + 23 + + + +   + +
    + +    + +
    diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_singleFileUpload.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_singleFileUpload.ascx new file mode 100644 index 0000000..aa2675c --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_singleFileUpload.ascx @@ -0,0 +1,33 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_singleFileUpload.ascx.cs" Inherits="ETS_DIP.WebUserControls.mod_singleFileUpload" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<% if (false) + { %> + + + + + +<% } %> + + +
    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    + + diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_testata.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_testata.ascx new file mode 100644 index 0000000..5c40210 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_testata.ascx @@ -0,0 +1,41 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_testata.ascx.cs" Inherits="ETS_DIP.WebUserControls.mod_testata" %> +<% if (false) + { %> + + + + + +<% } %> +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + + + + +
    +
    +
    + + + + + + + + + + +
    diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_testataProt.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_testataProt.ascx new file mode 100644 index 0000000..b57f69d --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_testataProt.ascx @@ -0,0 +1,29 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_testataProt.ascx.cs" + Inherits="ETS_DIP.WebUserControls.mod_testataProt" %> +<% if (false) + { %> + + + + + +<% } %> +
    +
    +
    + +
    +
    +
    + + + +
    +
    + N° prot. + +
    +
    diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_textAutocomplete.ascx b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_textAutocomplete.ascx new file mode 100644 index 0000000..eb9a1c2 --- /dev/null +++ b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_textAutocomplete.ascx @@ -0,0 +1,16 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_textAutocomplete.ascx.cs" Inherits="ETS_DIP.WebUserControls.mod_textAutocomplete" %> +<% if (false) + { %> + + + +<% } %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> + + + + \ No newline at end of file diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/AjaxControlToolkit.dll b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/AjaxControlToolkit.dll new file mode 100644 index 0000000000000000000000000000000000000000..c42e2862622041c07215d1190a2d8318c81b7d43 GIT binary patch literal 6543872 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�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
    LoZ|x9`vPY&^(dqsg_)#|5fnF!Dk$Fm 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 z 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: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 b)dkz< zvDX}owhM*$E+JJL9x_;Z>o8hTukd#uHsQ1}@Mmtzh5lOKL~Avs+w|6@v;~^(cBs*S zgWy`srfO5St~TK&MlLE3hY#%ZF=^tTu+&u64Ch4C$0`eN11PMF01?>Q+u%rtc8Vnp zY1Pl>dI|4+y`il}27*!8#gevSA=c9PcQ|Fw@ntoGkkBwX?AjU>Z|EHkh#;+P+x0N) zq7M~xokxwGD4Iafq%>H;jGZ+jlK8h53i#Z7Y5;lYV2_9aD$@t`v9k7FcYoa=1T zKMqym@BGw#@BUv8j<)X)I$K+P22ub_LxV+F0^wC=VdC?aJ50i~ax9`KF=$Ct)^@em zO3GRda~>ia05Yt-Xo;YZpH+T7W5$mNms5bSr9rC!vs3OwP8ODOJ11qRkEDhjzu)P(&rwes%KYHa7Ij4S)WA^c^Rn6t-(Q0p#tp zuhX-R82kg6PRS>A!_%E!1zssxlUDaoZq^Rv@$uaT12WEq{k3OA=?J zxVWUv2^jjwpo~%^Rl%tH%=b5oIVJPSg7{4uH(dS&n5u8Qhcgm0iz-Qd>R5eXQ$^s< zU_jxm_t!=11>*;rB310hH#4V5M%QI(1E#X*Gt_$PP*|Sg2!AT%zS$tT6UGbZBL1_> zzBD0-4##u4dqFG5Kjp2*d`?%D-aV>SiBb1ri+!utex+`6LQdyPBsBYAuh0sw?rBMn z$lH0g)vUAfhPupb)D=uUBV!49v;2#JfIE4q&siB~!^_3xkG$#XYv#63EMhdJ;~>#+ zT`I0fJ%r)0+ol)9H~NCh;P3_i{az2tU2%L_CA9*h5xJl*u6r_q=&s6`e6C`rvwuSc z5L5({d$ueXZV;i&N~tHrJ{_V91TJ7e(=;4OB!w$mBUcc+yG@0t^oe`-D{PzKZgjiE zJ+XmueJlj9@h7mMfYowd9cA|YyI*mtC2-gtxwypN?3)c`6ZC=YSL)C){XH(oUZ$OQ z#d%3uq%lSGW4!8sSjAlnT<@MHNfRY3gO))q6ZaSkRWP-#XVo|1xvnYRqTpR}VlETS zi8&>zH#fpYl^6ob&Ph^Z9!@YQ~kR{r2+<+^~kz zuz^Pj+dtYB=ltR2+vRCaKHJ1}Lu^+fL>bq|e2o*gL`_MMFfCSxvKe6QJfv7vNyXw- zj24&0s5`{Ogo<-JJd$4=P9TB8W=QRA__H!Bn7)n#|0efKeW;>YLaPDX*FIL24n-bA z)gSyC>l%5h=%g885N5MCy+>6-XF}AbmBA}z#5Vzj%|u14QHmxG2=WK=#=o{U zM^iarA1s&H{p}Gz>=c2T%3NjjNJ*X3Ju6uSK+__%_6xX#6IWqT>hK;ojJyF)3FF8+ zCZ%u85xir6anfE9-SID6=cYKOCqUduQyC(!vU<%>L9TNas}s)1&aMkNo=%IljM1(P zp8i`9OF5~4#Xic&q=GVr+InpaSy~a=KOIuHplyDt7mkKG*vz2P`wdxB%J%BZ7lgel z`93t2WrdxQldQmu3Ay!5Yj>wOQ*5J(8!qr#K;FZJ=uc&d>g<%#!_#=bH7>HxMS{r96oD9YvKvWej++lm)l(Z49w zL@+VF5nIbXPDP`-NN&`ut*6wr;24IP{NniAxm@*H2!yO8n(}3IXqaZWquC}P;b?*!5%mx*VoH@TKXCL3TBg^{y&|0k^$j8-%mmBmI_+DG_^A-Lpi1IL# z+mUB=e##QSCh>^AFK`KHHEmb1Gq*s;MNyc>jTpH&;&|9(2~`44HsF2(LE^Vd=qYPC zjfHv$2H1$FnpWCd^}Is%?G9VEUZF?$&)gd>G)j#agkG~0H`g=mB=wO382&Bf`QANP z{?6;{^@hLe-@QK%Dw9j;tCsREIv+{au5oT-XqgLDjShWvvw9Ouvm%}5@@8#sV;WbIsMV= z{*}J)gM<4I4-SU=4;~(NdIty7o8MzOlR<-fraR9$(zDa$3<>3W*<;m2qFfDawov5X zui(}#Tx<=_6fM*{MMm#5P|EOp1mOH*%&yPHD~OAOpwe=GB#Qy3JgJaF5v6 z8bf=-+jUJ=ic5x>G%}gk0V3#djlNWxRSy!5m@Pqb+6*m1DD>2loUr)%o-*x9@ao9k z-r~}S7xndh16J3$*d|zo;w4sGwata&tXB{!6U$$dW5(P>ISSq=s6yAXjJF}o%Jt<+ znc2Zr`UbE4Ghy>}y-Eem?!pcX!hNu%!{{GwoT-_Iz-eXn7dZKQlQovgjIzn1{*Rju z_F<5bU+lRAcc*|3%{sKA#$;$~CpVj2)XvO6{oi<}#RgrJay>cY2t=BCpuJ;;Ang)F z>DBf3_hQc;8bCHk|ta=q3hh@RQ24k_^%K6*&vWVmm`0a{UD+ z@fXT>`Z)7jm<4Q^Q%#G|^HA$f4Y^`T)eRP-Oc37?5WBz^zQF6fx7Ww_{zn``g5)R6 zLHE+=)R)zmXERqD-Vi$n!d#y{-^Irg@f>20l(NR{Fx{z;gf&fY)#m+~E{YP##U zxBzB|3m+F(z1~BNl>EjG@zVwTN&U|6IuG7Ie1H#}M+@Dm>plFJz8R&xhi)?vV&F;x z?oD%{=X%=m+n6FzAxZhQ1V|;}Mb*8Ayg;f1lQlC-t++~3#0mh4Y;vm3M2F-&T+WlI zPSR6f%p}lliNrSdo?pOUB^Td}=NH%jiBmzvEP>0eGO(2IGz9KH96pp86J`me33WH@ zK!sk=``EpBdp@3B!C`z;PEhR=rJtkz;twie69n&DT&TkEi7;=9H_4zq*hB$yiC6*ycIu1TAO5Vd<=kl=AX*S=8e5)=C=50r^<%SA0=x3c`MRHv2I* z2;-e$wMDxy^d^V`u~)4afPjCfWIX(uxr0&R3IUsoivnmUEvjq{wfV9Nt*D=07d4SR zY4M(VU*QIEoMVuNdK%mr(_qXVDU&>daD<`1)A4ZZBN-om`p{fM=+6;m!ZnbTxZ^B- zGv9`#L)W!)4^n2FX*TLzm=k6W``8GgbYEO5xnkPcb-0`c`E`IRJ0OKjR6G@GS-z1uw_;GFhfq^M>f|z@<_||rkEi1Migi8@Q<@=9%m|$;i7{GX^d_WLLF)kt$mIH zWrzk;>p(ihut1oI1I%hSiW$19A4S2kBeIAtocqg+-(3FwBC*RG9D25>Ub7~C$%Ye0#3t<;bTlpbOqbUg2JvH92DUt{$GS)JCx!8%!*c$Fca zluhal$m!|x^F+aF7LQ!SIG7Kx?=SsPZ(ziQcX3hKxJE&I-5K-Yr;Yq!i9P_De z=Z8nkOqus#w6gvidKA8LC>vW{op4>E3x@DqVecmgd3_hsuP4gZ5>d*E7l$sOV-wi* znlkJZ;8n-s07nLQU}Dps2=A+-TS=S0ve)Lb;Ncw6j*A|XP3*ZWUiRH%8939ez8|nIs*?kgo0H2J=2s42}l${Rz#k+-hfc$QTSs{sCo6s5&+w}2rcHjYt6`k2o*EM$B}#N~+~w-!Kmu6mARB_wEdY(g%>%3fiyTtxvS6mCa$%K(fU9G;U z4+XJq<7y}b(B84oiDM+vN4+HtqC8y~jC1U)XXkUuWD7NV5(!~s5f_;Iz3$PGJn&0; zwnh4ysgF=bI-b;%f^{wQijcHnIvxB}YeZd!Hv6q!*-6+MJImS{*41(?{_J(NdG({9 zK)1CGS!^qPV!xKS+G=uYi_%c9M=p4oh5R$YG1VM_@=RDGDSNNr)P>KJqM{P;>ecyo z?ds}Nvb3#rEselpqD=({Qk6#|h84jXUp39l_@3WeQL~_fNOD@pU)fr$ zE4#B3!pYyflJJCbt4JXKS)}ZIs$~m_ec<;M z)LilEm(6EQ|G85|rJa5oFNLjxDhphT09r$aO&F@R-S$3t?;9BD*X57Z!7PTx<{a6$ zO5I1)uAWw1&2gW>Qk5!|pV<^hL!c-AXLV zw%oU!loRnDMi+{{3EC1gq#N^KLzzL`qU$xRimeX@Hx|#hnD>s3VCT@N*3CdIkkob- z>38erqM)L@%zNgm`c;-J?LuvA)uy1>Y6a4@_3-xQxWZ!+%9jh+Yoh8@)W0ym1=DXd zN`X;~JG8|xR&-Zac?FbmReKFVy;u`93;Iy$_XP;-Q9~nON=kdt0tV;4b;I9_v)%T0 z0*F8~s}L-2yu^QcIHE1O#Qo@ILRt=nKfpIA`6ui#H82K=Bq(K~1-?d0zx@q+^fUG* z7e5bCoL)WFI$MmUvn%Q0Kjz;F*pCx9y{>y*M+G?O7Lf@IgYM$~A6<^5RzLM+NB;Q# z`GAGvKGKIky<>i1_j%P6-~NyNl&f7A1Q%3lA5Lp9nHg89?V*q&eRc@);* zwSMgm=6ehwAH3UZN-{S%-_vm4)4h6_|KNBp#Xr%=><$(H^88QFUp?;*F7~>b-e_>P zr#XuTlRfMi4c_d9yIBXbJ@tT`>`|Z(-tKkp&M#mE%qBGWyMt>yIG&%uN824N@qKXx zqK`jx2UqxksPyjOCwy7Hnd94Z4`IP#?IPLq$s9-RuY44~olmY7%f<0EGfMf83|}w1 zgZ*ytjy&Ry2fRM)?~7J&rQeFr3mI{H#CVHh6KNO?r!zk;}``1SwWop70RY zG(Ya$@t>7!A2(xxCCvGP|9)?IK=yq2FnFJK$BDCEFwo?%C@ zKLrO*XSna2IX^Xh%h;QIFgWh_5BF9TIR;k!U6BqO0w=&vpEw+0@Qx%(AL0DqN^s3` zXEY$;@CS>;5vR>g;4%}ox`1;Px!_5F(RuHu{-*(5Y-NQ}|3-`Am6aQeP?DfAH8+BM zWsr;Vb--5%unB-wz%__gFMdNS7M4hgJh|Sq1qe7P zk6EO{P^n#SDb+|V&fZ@lif{84wY;}jt=-h3)krO>92X66(`MgV2OF!_+kBha!ZxC4 zU%V%;wJ|WhGG}#Cv`v9ZIVFDOVQwwqS1GYK`ZVy!?p)dg%iwr0#lpCMh;>*eQ>8W* z>a=h)$xRcF-(50xaw*blOvyFxV-1*BFAN{|zxd*g1dI$PIGlj1l9#>LgK@uqGu@l- zj}LdJclJhKd@-?uOgR6tGakr(`p)!I{}W~7F`>WaLh^e57!@|DC-QX9_d#@in%uXz zT8vE}s=Y+)D(He|_BOmB>`qdh#4Bq2PYVKB$r zlkE`~U}Vm?!j27N00K_^8!s2^x2NOqLw5Wza61tSdUiV?m`VwTYo%417Zfdt?Zct2 zYM8YMfFs-U+kiRT8qhe<93VV}}A5~KWDIl9ntKJ*4%)%p)ptDpomZCKE zl~k5Lv>|@8W=xd{!6TX16UCKht%j}vWixFnKv7C7W^~#rr4m}fP;M)&uVwDEjn;Rb z4p#{IgV1`_p#3<5q(LA@9=5bLX@~yp?d(DKlF$10d^Ccw(R*4#1Ej zthNq4y5Tc)f!&7Qqm16pmB}q*T;S!1RTogLVF7cofiv zR^SV!*oJA!%9fs}#ZD~(&AxHm4 z_Te7v@W)DAQ*SnSGdLR%GFWr-;Os|53P;abbj5XEWb1B z&(>fJnM;JL=$u<@8`7FiX5U>Xd-nQICHwQv#pfVfp!&#AwF}F3KNHOb)#6VRE^cvr zIbp_$rz|q`2Z{aYADa=F<#l2m(09 z_*Rd;rc9xG-R+5#FA@wGHh%h{cSfkh&qF*E1OFwB@-@#zLuI7MGB>)WQSj;^io197 z(+(8hpLZsM$#Aul)ce=o#@Ps`K9bg_FH0{Sqs>$O=4<3B{IC=7WoMe@5z2@WT&{kdY!QS4fzM9MY+hAVf3ZRrWd^(hK@4F{? z@|FvulP_HFLUm;XYL5G#M0ve!T~)$Y#%ZV3USqV-6eeGy+|+=b?@O|gI+PD!?17~h_i(XB5-4pr3P{rT_)#;u*2Y>NhNeR-%OQU1&tm1#k{sGlx|HfC$ zpW#hJKB|-JQ#i1>Xp4p2`?){3#9I7d_x$nCyXRa&+5Pjw-Aha>^78I{PwbFO7%QJM zBQAxC^Dn-b52yY49{&AAd2+S)4z0i$f3^Sn!@&pq(V;MtZ-JqB(_f(JwNHN z&T&7hMCHK-jio%TFgDDfw3vCv(4}E@#-4z8DIH80A0to4ayf#R9||-K$P2_yF;Dv7 z_23Px((xBxj5QA?Y&Ug{2zs;r4cr7n5_$JEzCdnH-p~%5VUD{dw;|fF-Z#X2@R~|3 zEO=rK^^;f$N?jh~KumFRxJ=iay9-kVNeee=!E`T5Rr zIXu?S-~RTuZhvQ^qL?T(q^8iNpx4i+`D{UT+U{<36|>o7em*+O$ZgcA?e4c$eeo6- zvfi?`H2lZ6^Wao&ZMA!Xa=>_$Fy=1S2@XuBQERPR8wOpzHmC{eY>%*SCi=RBVgE2Y zdH(*ghZlqHNf&zS)>gN#IQdv-xD`H%+!r~6JiE?vZ<%Y&Mm+SQbooLSkTBtEG9i|P zq-scO0B5dn5!K^MILCW14S;XlA~O28J+m{z7E$HSoE>PpqEr`_Pb;M=5Y=y9d6+9F z-$bPZ{pP{@0Glk=DTjuoq;vg`AE&-W;?_y7#$u=~@5@xKm6~dld}S^1 z^8%tpTPNN=q1yqf=nNZwvdWB1BGzxOV$m}z>~=9~!D&{tEI=N8lyPM%b8IP`3{D4T zT;#Q9rNqX{Q4z*_?|bmY)E33;F)Bx%~J++H}}%*fuzZG=Wju@Ma7Ps1M_1G896?zrkL?w8fT- z?zu!Xv549tcH)$&WX;G_f$ex;nz9oaf53*}3Dyna&p~3#V=yH4 zD#rU*SB_;kM|&q9KZ?NMoLX@M5ai0J2cr@7KlKMQYV!mG-3b4}rH!gknr7451BU#- z|57O?VN7D7$w1_2S1McimshSl!a_I|^p9Jo)d;AbgNI0^Dd@CI&8}p@<4*$_nM_#P z;Fz+mla5zFp8&cRo}f4+Y!y0obu6$vk^e-D{3H`j4SYomCht;v^C!?mP7PRBTj^3} zG-6@lun7yVm_i*)>i`;~tJ%NL#^xgGouZY6w_+|T?JF5qd@mz#Gg$3<)~S1enz1Pz z5t;N;%zBtbFqSn6sYO*Tdc%@0~rZ zEue)t@X8ABY+xT(ZHNnXFx=2%B8yhKO;%0a3GH9p*$xj0zCC~?!%NuF3+v>$?iIR& z1t5T$nEc;phWvLhQc%378-?ds>CT@#!fx&a(u0?tkN5n|(+$waBy6~|{6tX?j=laS zw1A6-`U(=2@Gf}2l)M3$geAd#%Fd!adW&?J=SsOsx535eHI63ITdnyBPW$~gMrF+& z01CV4C<+!4YjVN%$B$)!aP_vZ+D`^oFV=p&_tUK}(+0AyzxcwP=i0LcoaSnQFT%Cd z?%o*h#iuBkFRNC1VQ7EN5miUnuME?7$DtRzsn4=fNy^rL?+oGu^LlUrn+Sf=`t@j8 zAWWbYy@BwCnN6W^Zo;zkV^YI{^u-{Y_uqW+#hc!_)JW`M8pLIsY~nAja2+Pw$Bz%; zL1}t<3}r?&k41$oZ^l|7UnkE!QQ2klI2UOw4-1UDewUTLy`EI0kZoN;bH zV~tIcS}dgbezs`r2G=PYx;k9a&mGuJ}qvoyKJH^+=+e7!d^_xSr zskD!PtJT07&}pmojW0A;&{*TWpD29-aV`5hA3yTzLjPPqYm#mx*ihtV``yabn|mjp zIENW6Bc)}L&`6;_{lE=8V-KKuxpZdVb^9Xhi_kI!p%QXNv zTByII?!}?vt`OqrFl(@S$r7KUD@(0oq7o0eg8q8i@{Zd z^!9f-_^E{)89KPhUaFn_c#Gd5_oNyIEbI|v9|3GkWo5N58EFA=l5XhJ*bC3TxyNuJ zl<*r*pjCzPOYRc$ZN4WgzO8x@sPlMJ#eR6|7c6#6shtj#E^q;)EpY^${ln)+K6zM-$5C@^W=u_r|c>o2}Y`JEqgG) z_zwCUW}b?Tl%A}zo!MpkzUgJKoX8q{ko3+pVZ-pX-r|NhqlDJ?RDU=tfoFy-_p#yT zO5PNQcSQIN)|8ECrg}h#oUZ0w)oy+9g~3k*3fGTe+h_Nb4a#L8xY^9wR^rPl#8Lhx zRLO%KIThZ1;V!*g2W!QQzhyvv)Jw*&>M~3+v80dFM7xa@xzcU?ZekVTDvZ}_s8v(5 zv2WCA4$qfuR$^C}q8g!i&ZyR0#vT*RT?p>XA*UMKjdtq~wZF-V6T+x&53^~qKh|ru zKuy_HsI;6L*6=+I*t5wsGFA=I>AVHY-qPT>_Yi@FdPgW^dbr(c;#XE#lxKW9VPw2s zdzG-!(a6}OP{%bat`t`HtKNu$finchPj9%ByfbD@iCjB1Mp(%wQ3)$Um>W)RIW<>( zPVARIP07CZ@DKxuDc@Q@2|>~dWqmALD+IAbrPQj}Elp_+O2&O5(p2`8g9mSxOr9*Q z;X=?W&EN&YTu2uxK`c%mKcL5o8)75fy21_w`9IXoqg>PuKiE^*_u8;Bc9=vS876zv z?U~Wn)&B{n3oj2!1h7CYTaUcUCVrnzu@%yWHRr#zGzj0fv58I(c9MeS9W!|?G|rsv zHDA?(*e>ATXG9 zM=QWrU4KQLaI(!e8Le3CE1X{By}W~&U-~hl?;1Zz7W_$M5R-JKp-q5T9H>N+cF}k< zFK;*A)`5BwY?Z<2H;Jg}In z)~Q~_r)@rC@)fbFaY&6-YM|l`5<0Q!Y+tGC@`LfZmBO(_XVebF`Hd}T#T5_R13oH_IWdwYaAuX(z+tcla(Wz?lBz_vdwYMm2 z&$e-S!uB!#Ew4?0j4|7t8fZ$pHwv69S0QYVw}mAqeZF!R1Q~jQ7kp-S6xiT!1<-D! z`w6l=aT3&92r=~lfy`tE6*;X08N!(TUD2%u#0qOxc>h@6MkA>_{GcPy=` z>{2*Zu_YcII~9$glH~sZW@gSwxARcK6pFO|E+n#uP+@a!*}f64wP|pJqAUs?JYp&2 zdVQFKRV34eiirPk>89hDMN2wXF{0}kZqiDU3ZC3Zx&ojS9G1awqjk&x1gHup^xDf& zEHztQcEAtQT}lq*F6{7e7LIDo7YD6r%F@_DoqG?z_~Q6+Hgn-2Ifv`psoj|)%oZL% zy0m9Js;{Zl;r7Bl^wjdAj|Mp>x=UXa29qLzVVXzqyPq=0#0-OXR{e@=0v5~4n)^Tt-fF~{6x z1!84)$5c3=+vqmfr2llbGufW0A1BLY!t8ol?HU-Ea433bOz%h7rbnb@-m|Bs0_{x8 ztc|^tH$J}sr>$H-lIzq}f!_SFfNJsHjyXr}vJBXF2sHCOG5($P5l`EN96paTuq+eY&l6i|mx) znAu8VS>%rpOVHJ$W4bR60;Ub>h+n^6@;|L(5>FxR$5WEMm_2SCE^CO#%x#;J&q9_m z`3j_*e7_#LE=|PxZexyDnm?5%wNBuY#D7;fuH|W*R64nSaRsqkDpOIGVUdXfd+%oE z3D*$hE^G0&r&lv;NeiUpYTHPyW|BSF2Du44bh}2Q3p0@#fUXoifip0yyuLmFU|Jts zYL9U$0=1znL4}|iopw80j{Tc`rCX_@knyYsLARKu#V)!{!) zt`}F`C*N!OttC>n1~PY!uNLQ>+&*s@Lk6GD^`hb7#R7Yl2!$IyzHjJ&2blhjndFl7 zVJoxTY4xCA+y;P+Pd)Y`QykmatvT=NBya3o90zQ^EGHNYupx1RTm1^R_TgN_lBs34 zx?4M)`v=|oNHo87a3DVp?w=qnbm#u>y1%<0D(!UkSpwy{TZhI@Q$!gHFaYWO_2d3u z4-O9d2i=2%gZr4)vx8pm-qZaD_x|VMcE9&@XMc3>Z(rW~Uxy#@{b2j!y}rD<`R7ml zrw4u3Q9SPd4i|ZP(?EW7$^2u;X4Sb76!DMav4ihjpwvAWBQwka{^j>;`HpmQ_FC^ffIua^u$0gYMa zuY;YNPY3%4hoHmo;NJH0(d_u_;_BYpj$G$^oq@BO#{PNbgKqEOU`V>6bBF!kkw88$ zpTH)X7x9SRCk(L*nLI}*3Uv6@A%X9PB6;C@@myE~PZ6mI3RmC#@ElOnTR|$8!5bME zD}Vc1#d<4v6ZM`|C1A*})81K)wA049f zr268A=PC;+5zHl(#^{Kf0GK<2m1YTE1Kie7%1XJ-XGxkw#% zhS=BMy?=(`qG(z6N~JHCBp|@#hIpM4SJERRGJK|Y9x#Wf9gIWiG;Atl^ahoS6DyFC zYD!Mi`SNQH_KbHJLLim*fUP#(&6b&rE+DX6(9T{iE)=3-mM)I7ZmHMC5Aj(dCLN}P zLUT{GP)ko0Y+Fwo8->(yk~eU*4F+k1Ass3!3J(mgk?^3WAWL!yLG!pJLOZAEE0SA8 zvOhM;@FyWCWS8!bI}acIj~XN`gQ2#<7V}?4^^alxd25L|-UF&9RLxzK`M3Z6aJK^m zJI|AVqv-ZG`4s^-&dYzU&r3(b=O^10K>^z>wC2SEIXsvFc}(HR>maX^FF;<{|Jq=( zBOp+k1$evlz-Yc`=gCi=Al09dww*VA*f-?LXtWy zv#?R#U{Wrwu6Z@g?A>=FWR_{{I978T5KZsmx3igoluAl2mMv{yD-e$?Vxp_c5PTII zt?(?V!y>A+TC7YcKS(I7VYttcl1d1Y@!1EY0=m^e67klH140MD{Rns~88owlK)Hsd z+d!58MEB&4!WCcyQG(|a(o|*taK3zDj_L1?sq_0trBP-1_)!U&*sQj=8Gx#sZ@{b4 zQ8prii`dx_?%Si+IBD8xvkHeF)%E>LDWqV+bo^`z)dw=sOM6(~WN2a?61tI0Tl;Cb zWts4)x6GHaq{x*@s^%#Y?vCtiZ#Q4m>2NvDt4pwCGp2(!Oa*wusCuIn_N@;KlV6pM zGR;47N0j2RfuGq#OUuojIBe`h1Bj;e+&e@n((bzbR3U_B#Gnz2E!W%X51WVHTQ}{{ zMjnndp0GpA@MhJvU;*CGI-UcKe^*@$0!lSw$2ALH5biY3XS{ebqtJ ze*7{#T2O3x%)z0~)DP4c@`0EQ%`|MDYd4KTKziK_hRl62n@y3F?0nQhca_XI?jhI3 z7PM;D_?^-|drH=zSd_4JJXXdRURpJ=2#{Qh8vL_3)(d`{G%0VJbd@SHOVY*I!uR>P z8%P^YA}7{HbESEdREkta1+}zzyjoqzOulzjbHHT-7O17ra*1ahR@1S!R%78lp?sbqUxSX`1 zt?;!;-ZgiKmwXg`3Q&A$)E3qHx_Em&o?S)jt1`Zyp|3Z!qu8!!=SNYV>*`g7og%%O z+8Jvqr`S*D*)GwjgamHYkHiFrz(c8h0Q$c(D=caZtfxy--kit$u^0r+ewZC}+ z-MDg%;TLXaB)Hutf1DwQ8MMGyFC5Ng3G+kNutbY^0o8zQM?K$PmX`yuc&xML|Yf3K^Ipa3Ff@P{EZ2HTvnkJ3S? z)OBhCPz{K|<&wl@IkYIBy zr-rg}VH9TT4Ck{zlN+V#FXY$&zx(75IrC?QZP)WDhJMst!(rgl8Q7$WMI*~=4;`2} z9=e@{T(>at36NPQ%?Qj3atzrPAyha5(OI4@-kwc6usfiDVK0#r5s}UO!O%Z!#33c? zvNM*ey#=|q;Qot~VdraFn4R&5jtQzJq_{y5Y|6Pw()`*JNXU&F z`Jlz^*p7{FqH*5%JTp>yL8E1D+QDsS#J$Bd)Hl4lj6WeklE;`a7OCACF{u1B><>>s!1KmHx zR^{D?lq7$^liuA&eMG@#2>Ba(u9T(qM{jxBYt)SnT+4zm2u*?KueFEbkH&V`7EY4c z_Oo0Y77b?;CKhQyZt89Iwy+Hbu=sbYpY#tCmqB`9vS<=ELzqv(Wx4 zwn4r3Xhy`B{KL-YAdp+$%;sybEHT&uX5TT)?;+E!#i5HPTo-G-p6wsL`EMJW=RkTNYum>4S66j09fDp}3R>piA9otU3&Q*Q zYoswt5e1tC6jVbAK+k$40Y^?^2jXyIfs!qIO%NmFgX8)hAi&Gl!eAlP-8WmGaeNT@ z{9t$d7<>F<4~Yg#S=e~o)gL1z+x{5)_=wD%?T<7su~6p{**ci4b9c(e{O99GjKbUQ zw(iLzP&S^e3On+j)V$#yyj(9R-CMf8T{Cuar{#_cgd5&TyX&KVKZ-D9ccY4#LSkhT zDz7Nc>J6LeNMxdy7by{tr38m{LG^@|J`YM?L<{L75u~dCWOt7|kqH;?J2XG0Z>Y6@)Yzr#)R{RqA!qPA<~#>PGFOs)F5V%jP+sz9`N=uqa zWxKjV9(m&tZ=cwp#+^8kf+WNYa@3ihZ-P@gs*3GyZzEuI!Xp&MxX8VW$sGC`XpAh9*dHGabW;V#KXR?ZuI1Q6 z_o);$lJF*#--3)t`xMr)#H9Nsgij;iW)Ndu5_R!v9Ei9F>4fkJ9r`kQC)rmIR>gq_ z=3$T=QR;*5;(!tkAMGE*>%2E(+Bg1#JWw(a_WWcQNobHETs^`G5~{GaNZyx7=oQU6{~O^ zMG7kfN2q{qHaa$qJoiyIYeS3;m*=nqQUv<{*ZsfN-}n66-)t0tZWqsfi>S%76pOw= z%>vg{ag!kSyW$Jlz^ZvQJBLXMmn6YA#IILThdEq?*VjLBaz2|i# zd?|ks+bAMXeL`A7n@17T5qkQdFW~|~Pv|_Ax}6;xU2CR+-p)4F#0G4SJO}2~AVX|e z>H!n9exo=c^5aNw-C43>uTJNYum|idcvRUP>>6ZtC`YZjG2y2`zPD2#6&^}` zQl5D7_`bAa+X`&jW^5#TNp5#^3hKs_oAlC(Zr)ML!u`CJ?>FwNLs;8gD`-3sd#c>D zK|i%%YcD@{ycBGAT@SRF;}0IiS7p)$_f!jSU~wY5CAp~bb(Iu`ZGwBBfht?+0qCulgt;E z?<7#VzB;AN4c{m#*O5l(VGtaAVwi990Bz9NA9&HzIWnUzJEzctNj8;m*c=jS&ap9z zE34k%H+YxtITYXPkvQyhzP-GJ(Yox+uQwr!Gfcu-t+v{d{W(Obv7k5dwe13LK#mP) zU$XUoOdB>;9JpG)UAP?Nh9qN@UxjF4E`C0Flw;BkeqM`hiK1AxGGQf+mKTm2y@2{Z zJBKPdo2H#{$g(8PTtM@hsHG@gE2@WVz78OyZZSGn8U#foN=OAm9Q2zy&WDk;1z7v za7|*D2BkB1ai{aZ0(`5@?Q|YC@Z59wqyoEzfwg5F&Due2XVc0q+Mi!E*kNB@UgD^r zEV4B{G73Vc|uIXCM zdEo&;sc>aAk`6XPb%<$|kl3Zv2Y$iYC)vUoyz8CeN|+j>GZ+*3^6Ywq;122Gy7uER zI0|jSBu{?4#BF|-SCB0DPUn~k=A%E+N>*?Ro*i(&Gp{g47%aE^Cc=`z9`fJY*_jjEZs z36(%M^p47AXdqI}8|@*r57{vFVU>spuzaOl?-5e?-OhAz{#?KNS{IB+*)>uzVF+Oy zM%N6px*lQc3cuh(FxO*cdf0#|Z1m9p82js6-Tk_rW73IdFpOm^FqysJp>G})N$l6K zLW$2n+Y1(&lT^JS`Z}v2v~=#MBuuXEqYqZ)~Kvw|k^3{VQIu39 z2)Ba!m)DrlV}u?3IJ<_vyP^w~lGYPyWG{FEcF-9KC<;Uum8B9e=-4jUU+7RPI!mdB zIkIOkh8J)E$ZDIPKz0o1Dg?R{sO~7+yMro-JgW!^=8=IQvT`atz4IghMPG(fpuyJ} zdo&@Me`I96G%k^%x5c~+g6Vdr%j6##p9c7%OyOa_YlJ6o6MFpWXO@*}a(QzN7m1yJ z7=puDk)O;Q-A?E3#BXx}#&=zK99(qJcxYQ|YX8e6^F}$t3;16W%CR#JuVLtA`8Oct zSlDLgv(x$6w6}t3Gtq1O8e8D^K*IP+Ho03m!g5W>G4f8>s>`7+8MhnfOl*kX8*pfN zvFB2L5LXRE(#R0B3YK=hI6~rh+pCoYXdgFgV-dj^ZXLE!nAF~we_5EFIv+7!+9V-< zG{{sI<%h6QLZrFa8SS}7v_dQ6578MyLf%a*%P&<-Rd{~|D>?LrLG@R{S~Y|pwT^_> zD@Nq#=(t684jM#HwajF)4GRi%)nh&pkWu$ zC*0;|RZhGVG+yGMzt&M}#ri@31!eN8>|LVx141qIY7>kE+=5rj<5e=Fh9*d}(F)Xp zMgt0~nkTyETA3IFL;nmwW=Ki-!OQ5yq0f3tX89r0IHu2 zX~jV(XVE&k#D>uM8&bRjsn64y6~p68H+iG=wwme%bSxnWdcH9k?HphbwhJSdbU&cR zMF5Ebu%;&*=r_Q+2ECYtKDB6u-hRt4@%6f)Vwnx8zd6;waf&#q6r=zlHlt{s;-r-j zVJ)2+&06-4pB54|JZ^ZjiijH$ugbQ+NZ}4Bnh7U_w3 zc;HrgYZwsazGwInQ^R>-H_w6P=7`D-=eD#^6RK{dVj&os-z-5^_f#v+b!L+$aM=}| zYx+Hk|4Q$|^0Fbxn|s|z_~xP|fnd2Tess@WK^W>BG^a>!Io?rERziwuk?P)uQMBUU zOd}vB3STA5Lg&| z{uFVLs5LC`Y(cXHOO7IZXc$Dg4B}2FcYL1vhR!pt1`*wdK=&c;cBu0=@uPy4a!CQa zXo&h?MGg8{yU{C2Q2ZbOSySXv=iydkhF=>!t)VJ0?)&_U#7J%^5;9obnu^lF;qosj zpJ0P0{5x1J3z}BU2%%A7&zd@AbplFJ5##`?#}APq;;R*P){s&iQKQ)af3ARAVY%4k zs@2HLX=5vG0v2s)rQvbIqn0T~hVw&NxP2fy{hOJU^o0;<;{VD{p{Rb@z+yXT%=&1_ zLJWG@#HLxjLgC1;l0#c0D#Ya@>dq5h5U?W}v?$Id(X7$t?vSc5o`D16gx(`b>5UKe zlA6q?ekmy{gAk}p#!4de#k9uHVPW7JP)}4O@&d26?#`!jKt6X@UeOf5Y5Bl|q4k!r zWiu}Kdl7@DDw$zyR9opMXfNyKrv!`ej~97hM{Em5cfjzeh$sUeXrv=M)CcPel-2A~n}EqbY&(>5K_oT+QRH!>=4 ze2QDqd6Lm7ribC)1nIQR6r;(y$%(5C+_~CGyXbynS#@?US4>ZpX>hrfD<&tYqRi1U z6vKEWB}5Xq4mxL;Wf_#8?Cs1uk2`0(ojFc+R|m2nU=`zy5Js-mC<%-OtCXX%_7#F2 z-mIcnDkQTB&Q=XzP;pkEo}?GWikLv688UKjo-M2%m2ixx{F{JPWlCbqqJ=^>cngWc zvP#v9ti|g$jEzL(h)EU3i$J-wYpjCwQjhvjuFj7!&z{nkBg!1btj`kO>9JZ!{^|@CNo;mkq?Rr_vL=T84hJb?%rf+6_ zjv7bO=y(0$3}J{^5nMPg`J@2Hjw?a)3MZw8ljV|8Az`4_2-22(-o$j(@>%6PV#JU1 zg>`{HVdMp^)&Z@MJ0ivT&tGU%gdTXo&=WqY{PZ+HwRS?e@HI^pVj2drR=p4_Y1Y(v zr-$Eb8;ncU+*9)Fp^?~ExY$za<7cvLT zMU$WivZbZs@_?0BnS(D{YU0}%0YaRD-N ziZ{qdR;w06m$$OLyyrf4kUJWN+I#(%G;pTGJ+5pWxgh?u_!)=lu&0XsQwg;uAxAjJ zj{e=0oD_lO9srT92(Km&6suH5+o3cm|Nf4D%N8W~i9>zMR%CsKD}x-eQbXdpx0Bn1 zlH}ta<#t3+=n2r9d#~DO7W^HRiN(HBYIul~ zw#aL3#A!gJ;n6A{;K(5+UD7F3*AKZH)8k>&oxd1k#z{LZ;$J<5flwa6TglfVe_86! zmmC4I4gL(_R8+rrFSW*S9+ZQ}3}H`gWFQVAfHTOI&9l7nX&H%ZT1izP!|DitTl!9z z4YcQDe)8DYp|4^}>HYpgWNTl;lWZhW4FnBj!xEuj9vu4O*gSrOAth0N1v9izpr!X5 zn2gwC9cjyVvr6{eYJdX!cDDhm%{Y>(l^=DLlzUy9iH5{E$uM;uPrnM0*#AL3oc{L%bi+>F58)2J_J0~47WQE z8wQ;tn_8xah=(UHkJ4DI#tv$gmrll4{doSx|G% z63w+ic!SVNYf_KA1FhS`>LYtbhpv*2g&SKVzBNdd2P|npsr&(Z<$W&=ICNc}R61fJc^57Q}Sz2e;OTfPZkp=Q? zh%6Oa1vDkgosts@{ZDLyvJ=Jo)>*;vTp1r(F{*haW_bQ~iQ6`>WyZSoixC$O{_L4IIF-`Az<58HDva?owND!x?A{~9rXsH zx2@f*vSu(U#)6H##=m9hL7&@8%xh9w;<_3qcmrm_<#i{K_oa%U8=t(xeR(|*jTj^2 zTdBh%d)79z4HzT|>g=2}fVzV&br`HBOYM|QH|M{a`xD1~u_#S7`URJnVv;sX&ChLB z+R_#&!?AZ@}QZ=ewQP4I4s{54~c9vH$w8-4*1Ooi;L? z_Z`e3qR3qrWIX!l46cyrhmHt4<|2?oz${%KP>1Xa4p5?SDuRP>3DEQvYDdZ9ZF7}+ z@w`oH6M9;GTF26HSiO|MwSmhZFb1%x8V`M2bUr2>Sj(oB@mcl_w=R-IqG3)uZmvF? z(~I4H2AW?j&c3_)YKEx)Ia3AdLm1yJmVraF14lOgxciIb)Z6d67OU1G`w4**H3(~I zN{kF=YYoOfaw^QPmtQ0QxDYaxST&5&aJ|m}N?cMK^ggmP^;WPBJE6o2*;>lz3U}lR z8f0|L;~{N&Rvp*_o;Syq+84gDK3}jsp2z9z5Kr&x)f6{Ew~s}vQ!_fKqJ!^ms$&-1_}E>DO`=#`D=uYt4^ z(m}SF{*FBVh7Ldlo;Xhp$4F9h@#o7ak~Ls^Va2lMz}67dag*tD+o3Hm!?wWDwPm5O z>BulT1^g>uDzX~=z7`L9;P)NsJnd_s6M|F3YS(x{vg~7t(R>9xUbA%#!EZWS5)12Q zj5h&0OLApU16wo6K2zOt3=7@Tn_q=y3p+GCZg}*W$YSwhya5+)e(?YTJdm)D1`2&{ zLlSMthU5#y+=@o(EW^owGlXJDw$6o`u>}EZ%aN}}!=qZEeREqKwrc$3(;6I1{PV>{ z%^GYV8LKPV{`Z)Wb!w_|^&>X=CUoMJj=QBiuI-Go7yL|TXQL0ZX_}JB0bFl}#by55 zI21~5Ik8)$#PZGj@)`Z1S2IacCRbm#G=!pP=Vog@-P(CL*b+XIZ^GL8Em=b8rfei4w!+(IIm8Xz_LydWf=4qqsv~)j?IT9_7&GDZA}uZ z{tRIEo3d7r4F0LrQdj7{5_KRnZglK90RCOW&@9rh!1FOb!s{e&Is0f>tk7v%0E*6D z4hZgqziH>9b*(Fo^?#coZjROOIr_?C9CxUde2}z1CLF0ffU5V5_Tb76tr?6K3`w$L zMNe|3?szob&6v}q{retJ8*`jD(HTyZAxM+Bi> z{8Ku_4QMC(=#41$!mohgjJ3OrwWtZykU-}Mc}Q`y>mO$tBv!&fq!BFR8Wgu+5Ou=U z+ZxrvxMFgZU87^?`0ECCgScuSX;CwEuoXg4-1?CU*C$0DhH97v33nHYnIt`I>slS4 zs0^GYFDagxM-<=1kJ36TL^ou(3MGn{&aTe}GLeZyQcGTo&1PNPMKVh?-%I(-ZEBp6 z#~^9gn|gm5Tq-L^x?u>3?mA~h9th1-Bc^gj@WpYj(Unfn{N(EJA1@D%jLUi z(!o^Pu!@{P>uF1{FfNz4uMklT;27+c`Yc&JAsWck@Q8z4SB4OBu6OHXcXhj%BX^a7 z$6zx$!76YAtQL+dp&)lKIR$qDG=_F^P|6Ax0GzgkhS-%Fy&mD1p?0Q?_F<^<257Z1 zrw&CV#MY5b+Frj}2w_p!3`F>H6*1l1zzJXuVQW^ahVe07ORsoF-hnjSjV*}z01wBRpZbK2o)H(>o+-Td_ zs~{YHhOY&rd-o7aA34Y4$V_YCa>2_$8qYnbV&O#)zkHKdN%qdJDJ}B87KJ#Xlv*~A z8>e=K83@;kS0{Z9bY_?W1vJwFfp7X%yHR~xO`Di_yn#JB%b3x;k*eEz$^zR;~Vy~5i-L^tS`Bu zXIIZvyF(#Y^iZJwJ}>Eb-LP^#Q@?%>CyH=19A*4qClVRVj_2>efqrbxbpx(bFYKb# z7gH~{i=*A>aViAQ`v~Bibm$2l80peYprjtdL2=&33KTFBvFJ5~xgFutAHl~3*@_Zu z@C6oV6uRr*ivm8pI)23~WapQ&6QapUE5(zdY;{Pac=cgX16+a(9AC|_4B-xDVYee( zvwl27qZ4^j6n7;9fH^Dqj#vNmQm<(2+#m+!2HQx76?U$u3xHAhEmZn%u&SGU@iqNH zl>b5gLXKx1I9gmNqezDADfIKAlQKo@Os4bAZlT87Tom}P7xRnWR&hF@Mdq=O+Ap1s zAwPGK0J1(?xZ|LV$Zv_h@Jx}^-@j_Vdm8q@Df^w-=X7^&zX_L$l7G2ziQkS+;Azp4# zMUvIzeGt*LO6%b1HW^Q-3D6OSmC(XCbZ` zdtbZ~K(wx8^BYNW{b91>mXda=;xz~I8Ee_@OZHkb-enm}?;w8vBxJ>^ut$cE{4zqR z2ju6!Sne!&Rk`D!GTT=6n5}Kx-Gn1&K5No31vS{Pm5nz~-R9%LqWnl15Jmoij6X_z zV4^&WnBAbI^TE7YcVHS{FD8pKJqxbq^c-wBYU->-ctlptb`@RlH+KRB9QblyPmMi1 zM7ZWnX)&=LROi3g7}WBjg^t))`(xwjbqn^P53q$OEGdiJwZ~`P0+{6r<(?k3TF)_HVcr|lMWWtN9WW(?3 zL@p&+4&^Q@)Si9-l=%cr>XYG-Juw_Pl&K7Mb0pFv_R$&vfR+e$#}Br~mY!1Dg1xaN z+p>i^=`5Z)!hz?<^-Sz*qzT{CQ#`uy8hOvgp7jWjG};g#i$YbD8rFM4F@W}`YOj;n zr`P99ffG8~eXKo2v>;L$JeIy9%V_57*1ifXCZ^+L-%Ad3Iv2MJ2%GdX0b`#O7{9Fq z=5=Cku(oS|o=AW0KZ#vw$V#%7C)h~Kpm}bPtE<|uB|fZfo>pjKa?*<1A^2qU){hKk zxXBUJc%ZREk=u)eQK|@0WQ=)kHV<+@t1`JbTXf=u;$f=Qx}GVjkeVex0A_959}`3d z1;y|@t^U4N11T3~#oF)hoj3_O@_q^sLv5d@>6zhUt@qM%i4F)qJv`tZ428=xgk)lj zU{l}k{qU!VY;R z|FUiVD+3`>$&&6tohA{Q_yZ)|wD7p8X=#2-OI(y1Hb%++*LIC1Pw1JSh`_F@9dMZ8UY=$-f4u7b9Fu*35>p zbiy{J=DB}xga0jm*V{k%`QYCVfA_SH9|xZfKHWb_^|1aU9Blf%sdD1av*G16%pUgJ z<&S0ex4)rdL|HZKYH8_>wU<|uTp50u^n(r;-s_Mb;F8$%gSUd8TrD7z)1%QuM%D-V zY;kb{4`YT7P4O7}2B|!5D@Hh9`YFO72QYWVgAqH@V2FUp8w6gH!QzvF5)V0*kWk4L zSMwt$!$p7R8R_Lnw5n=d8x@Ia3J$~swW)UF$W$SS*Q}vwcmfNX4CCz@(;ck?NVZE| zLzBy3>X%4rE17`?W?|{vk#e)y(YwK^tdc`_atqPk%5ZlA(3I9x`XHP52|sk+zsuO* zce=Ke#bqyYj;C<*Q;YM$IZSg!ZYM7+koWx;6FN17cwr{9L4Ks)!P-T;i9{P=nM!Yj zW-6_Crl0E(t+H&DZ-BV;#rVg%XbZl-!BZC|dS&o4MtbQb%E6OF-CMjpZ1lw+ zP0wj_!d8hBVAP$nHP5JNOAVKnR=kr^Q%QPT9~|Y?^~458!;5I@RS-A2Fh)!^T$cN; z$%WIuhr7s(HKFEaFL(V50D5_KN4})9-5NDkKurh~wj0CBA!=(!U04weg8`SJre0g62sw2WW#Vr5ORfTrEK07T{Y$rN>hvV!FMW%L(Zs7f{@?6zePWexOVCk zVE020p-}Q7)w0|65G505M)b$=o!C~SE9KxOtseZ^c#tZfct<&L;APm@^}Tn7J9*CF zp?8dqarRSO@uPezJ1zt+cUx)`I@R|(yvgpVn|iTsDnrM=VpX|mSX2z|1gE0HV#pir zQ;K%t9MPc&beZ9{EFTX;9x{FE`&t{0@=actRA3aXV~5uzi1UWZf$IsP8zi)wY~mRK zl6AjHOu2mJa;Ef3jQvi)KL;ImXQqo9vmxSMf$zbgZ6VHT}bk z8Emi_r-2Rlj$mllgS7`}NMh{!??WhN7}U z_DfycM3G)pf$4tQW&ow^I-s&pJJ&Yvm~DW+LRr@qy{ajC!Q1@$?S-oU8#Ge_Sl8UG zHpteKv;?=VaSBP?ES{o88rJ#^I$VRYzFC(APTw!Du0|iazD&QOYq9&?_%#jmjSxui z)-}!DvSo9tdB@N1W?xTk1y^ZQBqWu5$N?38IYCLw)N*?=hV zSRX4ZAJ5V2{nja#L+}u6fmC|h(#rf|j+ltE`QK(=F-s@wn%1Lga?))8%VaZU1M|k%C8K2uW-SUs@Dn4h%@(A1a<&+caBY)~Am8#s?sZ1VTw@%jMQrDSQ>j*+B}9>zSpWtxvsFN* zu-O$Rt2e>=rnUo$REODG!NUu)Tdw1?C?$xj{Hsrdk^iI8ZUgXK_oW=7oey{Q#@qD2 zrWp87{;fO;Kf_nkJ6h&owsi^-5($t;2LzHIKI!~-U=J%%EKcsvCCXC2I_(@zb;kMg zVgma^B7yH_IuJHL0zc0=7S4y}-F+$tg&N|Te3I!wBK43i%KaC!U_6A;h7g&`?DP+9 z-(ITeW9bcpEGwGD+gvrym%?l+S}2dadoxEYv!Wq+pPCwUmdKe?N!QP5aZJY~D2Ncy ztQnKY-alUu_>5D7Mk+Su{k82lwe8J&G4Z4NkH~m|iL2X<1r|WjtA}|TYKx4Ra*<(o z?*DcFpAPOG_6~mjxPN!&V0duvu)lqmP7*@phvlK$D=&xV43tFHpwvO6>~uRbJ*!D7 z0#p4N0OyK@ZrnK1xOXDAtr+OP*OQ?P)mI-7;OeCM1t3PgH4u6+h zWp4em4?TGxu2fhwK0m!Q|5h3ZKR?CdhNX6zY5WB+EkW~VFnhl|vu+lXlOwurg374B z!AwSM1ODGYUb0qLyVQx|eMze$r7ah8W9QBtuL2*Iz1#IKC}fX@h0v`HI-3@T2{n{~ z>a6VH9+Ja^9m2-Dw^A$=H0LW!LB8{{M=h!Zd+dEuTbYtHw<@lAGJW|NZdOq(DlLWq zSHR0zl*LZoRSm9(92&`h{F`|QiLFtqq)V0cydG|$@vl!i?z=qX_G>zu<4jnPeFY;H z<(fi!ZmD_}@VZYt#V{OD7ikC)|G#{DjG%u=>+uI!(UHJfH^iN9wwAVcQ1wP}cmyY~ z@95k-4;pyn=9tESsUJ$;R9sI9h7vkCnz&MC&0>Roim8d(Rxm_-a(>j7M{zN> zFfmubBBZNekvb2uyed1i&?-F4*5PRKBE?j$6t(>EEDd>ZM_gDfD3UI0mSr%DVR#}M zM{YrnJ!L6=w0)Lc)qLn>_-Y)U0>&J^vv0N>pSiQL=`yfqW;8Vw&mJ-&drLNM0@!`> zBH6R*H4AF72CW%C=g{UgE;M2$Lzz11Bbq^n;Z#}aK8i+>%?-X>*X*Ruy$&z>DO?H3 zIt}oNj<8&|T>)-hDIx35ZfD+kq9F10-n|+!wXPM2HCtds|H!SB>4^cDB+DFX-yPF1 z3y$)}=7~Z9QXR}o$%Y0E3K{L11V5|slgK#4{U|AeT7C6n*}&TT=^s&Ch{Bx=3=$HN z$eESk@7@rN%#_JR?hX0h20SW{!cY6^bFOlVX2qgWDG9wX94Q)f8l;OW*2-NZhIp2O zdd+YzMoZLa;V+6l7n)iHC>Sj{rbri|e*;c@r<2c|m#8S9sE$N$W}W}VNRYCoQzt8d zziVA!O9?0>Yj!)yZJJb80|AqMS!uWEb9L-$$q82tU#)PMNpVKpLNsOm<~9n4Ku5(q zmOPl`a?6BLGz7!T%eTwZfKH%6DGabduY2sduy3nN=&n^v%ACWW125upu8n!p&O^wB*4@;3r37@mpE>;u14z)SDqWx2WV|GU40DK8HRHW6YQ=9Y z#7(|c>&R*}A`Z@zd1nh-psNBQZ24Xl5221?cWZ;McukHy^Z-PeyPv+#nPQW%|$N{LxUBTBI*b(lh7p7xL@^Nssw!IkcF ztPiEEeFo0B9>;IQ?~Z!r0R8Q6$oM|vzCU}5#IHRg6E|oPpwHODcd%-nD-SO{s&Kl% z{tCgEA5hhE>R5J5dL1RNDrOjViLRiZ@8>bOu@=YBI-zPg7vUTRVjX#*4R(|P`xTA> zS`k?xF`b9V4^xMO6Zvnimh*Q!xIm^yT}yI_2PMoO?YinEP9Dy%>v6?UH{RzBJUYwM z#anDxFD3woW!He7eL$<)=%F=!DfG)s+ADj)HQOo|5|c}&+33lDgB-xQ_uMB=4EU-{ zQUzYBl#z851yj6II2 z#JDYhF@PtyB#QZi^9h7}?7l2mg3YTxnRybTC#VV)x}1A4QLuQP1_Lj!K-$R2IR@F2 zi^~*eiEaQm1^Po#=zLYk!e4tXeHTSfy_;MSBS4mtVX90o*)agSP6nMcRFQ826$;%B zoy@9!TKAWQ0*o?MEnGHDWfn)|%+gMwEnstLEXf~kC2*#La!!Cw;K{q%_Lx?D*;}(cYqJ%6po}? z%tQs7*--9FBXo(`1Dbqadb-V?yu~F%HrEMHj^Xr>0Uq)D;W1S`pbcf|Vi_Is*awtD z9Ir?3Mk>g5>gQ~vzq#JST3RAf2K1J#Eh3?xJlFWU;kc1J)~ciw{Vv#6zo;=|=m)EW zE|yL3B}NLEsLO1FYZch;ODrbK%h3dbTW^~%mFEI`^I-)k5?IJ!`Y0}7k<5OxtA6$2m0oAt>;8^8W9iBdt9-@`ZM2>e3l(r|1|c1b z<(F5pKaG~$63WP!Kh5-n;X9~o;I+=jqxny($+nb`^6|yt{GDH%A)c&*`9K8@ zF)0@au9;k8e-_Fc?)aNuAg*+jSFG`DGD26YFfpSrn~@=OLZ9psh@Es!M@y=KKO^lV zLtW@!;$z0gq$bXxI4-7m2bkEqP_-GO=a4bzVZr^xZL1=7irFs4%zL36iKO#5D08KU9Xe3OMXaZC`Jx0h=@mXFvk85!Of( z3!-Q~t`Ys#ZLl9%{03X&V4p~e!4s*q$x+^J;DLi#%z6By`v%^Ld5d&gSBC#W&lJQ6I{-zU~a_uL}o zA0%^IlkBk-0g<>u1r=N}ZG4Xus)$znAQb579FG4ArVT5mmWeJ=Cx`zHZGU-n($YN4 z5aRzOrgpXi?rWB!Fi==m79sM77I;gyc&lF_F?-qv#`i7 zZP+n~t@yHq7*{7BKPr7qr^und!;m|==vj>>IIFy@CW47Uqv9u{m{^%2ze{7sd5GT#+46c+RBD8(I>35=<;jnxS z;VG>`8ly8UB8O0Y9ybaD!uA!hI49|i@^5nDzd=ig$Kq`t4mG*)-#|oO>~`L)x$TeB zjCF0@bTIpGHoWjpkj)vdgG?r+{j$H=dnf?QlESe^js-eWlQQlJ$P?W04Rg9_=)D11 zW>}|{;$Cv4g|V?Q`sIJv9e?l`UQ&C}*&T1T6F%UB%B_FOAo@asu{=86`&|8NDaldM z<0_SOMZTkovQ&d%8{&p)i)dplj*Ydrc68Va+pPm&Vg;1|didXO3tWF&pwK#xiZVoT zKO~)^$PY=f`b?wYm!7SfVPPbFgw~E`#Hex|T)UiLrHVx7qxg~8-q62|5UL3u-?vDd z=d@wqie;o)!QMn{1AG--%+HOG^oEB``%o3%#JW*igPfacxP8}pi>o2+8&hA&Nper7 zLDu0ig5UNHS_Qu8?@uepv;vDZ|5+Sz7mKY6rWbb9AwFIKG4oUs$8~gCO$b3iQYKs? zHrsoDdpZ!$YytQDt7t>(Ftoy|5(&DiYOJ7mWkmq&-QGx;vWTbe7$+=Xr{){uk?NSsM*H#O1HHXy`ESiJ;<<$NW>h0v(;`7$GfDuj| zl`A~fs0gwdp@?Qb|?2ukGY_4++EI zc)fxfp^Gjf1Vf7z3H2P`w!gRO^J>pPQwus2l9-kUgQXX1<_^KESm`!+y@~okFv{Vg z2iyw771*tKm4fH=Zb0mnw6C1Rjvp0ryaW@A$ouP;+|htyAsIS#^LT!N!v){G`u0y7 zToXu$wbf*DHXB_@OwC1Fq}I)u6}@B|zJk`;YL$NGmHDqC{#1~ejLy^Ft zz5mz6h3f|t{Hvq4N!s`^q9xW%TeJ|1aFRWL2mUq#F-Z&=8aENs(=KwkTwEvdvB3m& zJZ>XB)^Lr3Bw<{WkzE&3Mwwl(-;mKAoICuSDdq3~-X2n~un^7w?a9 z0->zc?z{^BvRdXDRl{e~dT33o)AZfx=MZkOemS@eS)Rp-^&Oj@H>%ZQ7+#Hdg`C<}TcX6rwvDD_|r_6OE~X^hTTFvME__rTBBAV1k-21NS!$LWN)O{n8?nR~A?l&?&AvxxIe>9-;OY^v`%!lb}=V+8mjj)eZmzwnj- zcTf~M*sqM}t@vS6+e#Pqr@oAaebdo&`fRE8YuP(0K(^|J;+F8PxyFWKbdw&g7}b_n z4UZchablQ55fh?Q2~qUHPfj`PLGqq4cR_0C41IEsJLmYbW(!hmr(FI2XYbvb+d7hT z(RtkyF|X&D!gk2u5T+$}$LxJb!wTzWtGi`sEZOcETEoDNA|#Ta2~d}&_}k83JKvX= zT3NMfft2l@nH{m&Z2?%TE?JpbnORv`S?gVKg?~G{W>yzr?pJB(q|aq>)^>z+@ufL7 z+v>9eUE&4mlpcaA9VmjZ)|VxENdPIejkvHUZ%^FQqpp;zjeEzbw6Q0@;>k9rVEkm4 zS`A@5^5t5Wf_oF4gb7F!3v(QcvY!UJQ8m-2AZOSa`I}#AHxGo5PLz1 ze{IT2Gbf7;kKx)_K6@cP8KKL^>%tz$P2cX-pQ&a z{c?{uBE4?IBfvPbP_!e>e-q8A-sRL9^7_}@ZG`tk_mW**@#nMom;s9gu%wtB^_MyX ziC@IBcuprR_mywgdtznlN$afbrXY3b`37r?9OJ|GUqh+*&RL*Y{b=YZ?Uu?YSyiTx zN2)SQx7?#x#iIALPRdtC#A=3;>mi>NeiH#gkJlgqOIN_IJR+`yFzSW+7@p|DS*4de zK$y_^UqjvyGrc$8y4@uwOX4b1b-}`J<|*HycgoKSltv%}sT7Q%f_)YF6TnsmwpMQ3 zaLosu8Vc=gZQ*b(j+x}a@X=(Y5;li$e%K}!^41euQy}0hfz651Chkf)7i0hQ^o%of z@p&6{n;+W~zjv09kgj_q(tlh+tPp?T0@ zC&Kb#-j5r^YeErS;u=!T4Uc{p^JB0TXK>VNjWPAj!6UBKI?o;PWn?yQD4M~4hk#E; zl{AAfBuDBx#q9)#fP^K*{{2cJbzG`RZ?E^3cK0LCTM8{PKj?Kc&~=@Q=vN z_k=q+JTKO4;?s(W`^Vgjdc>IiG$F-+K&hvrGdU%%D{x%q&Z-{Oj2LellFwf~zUK9k zsk3pLj%k0)L}*za)KnWKIEzw2GI|xUs!g{Ux5q%g|B|6r`fOmLexKemR zx1n5e0=kR8)h*!*s3(x_ft7_(-H~g3r=r5Wy#Rv)*@2Y+B1wOW&!ACx^69sxNO*3SBj=g2M0nwcOt@jowUtbRx zZvME-&|+(FV|+fAg-1Tj06#~U#=s8KK@!ywp8*z5T%0Gl$Qxlzh0xVW52?pm(`$7$ zI$84Cv}e>k-=PP=ho8^=m+Bt+N76ZmTa?$e;FfyJ^D&a4_Wvd7dX9~M2FDi#o7C`E z!ww~1Q0CgE{%b9l444AO8eCgv_K|4C26D~8hGpVXhWOjPlVvH!q)dyP2GAdhp^|~6 z!diC+L_Rw0rhOv2DF)r@ExIE7qzGDKL<_$bB?8{VS3yaEerpGF8QJjU{CcIiu9t& zNhQ0|L?Kt7m%uH$Ojcuio`Meb^-jB}?tr<3aK)EI$)}&;Od6%gXEcri%fi)P!YYypoQ8@boV-=*hKNY&@O)=*U0rP^2cagyY^HZa-y* zF1{q+FW~(FTM}pYm@t1692ZNZJOVj=t-XQ>SQtHc2RoOCeD5&^rHce*!9GZ>)o_4y z@c=5c?aOuYq@rj&ec#4D&vD9D;YO%jCC4Ld^BFjiK4KncyDPii7newX%Zvh#>`ZFY zmT)4^B5tHRbjcH;H2qp+hV~?CS~0;46gL&4kT!4tS~d`?*3CD0Hs0upA5Hq!h%`{jIeK+U z3k$69U0XV{1j!sasE|3fD6KR@dLL$0)5vDdnz25=D@2t>nihls*0(~qb>6i2A$FKL z(*$dng-?wzf|tq>Pe)j>0f5c!$u6R__dtSvc+xx^q3410Uy?}qF5hYH@ z1c4XhX9X&+1c|UGT{8Ain=JYZmF=s2l%t>mKqE;ESUXlaX-D73(*4EK5A%3*_WJzv zfy+cyPq`{J&@r?1Xo3s2QZJS?25fb$SQfNJKPY{Th-2DC30w%g^Hb#8SuWF~#FbGP z2+si?Nc(d)mB`5QdmHi7(0V`3SBL%H#RbfG>@MgVY~k4R%gZ9j%L(dDE1%C;k15E~ z1+U)6(Hs)-i^0ZcUm)v!!Q;-|k;i9QHgM#I9b8#o76 zl7gC(8Qd%(S#dJWY5u(AX;Oa~xay9jZ6M}7%?NA7bPu7oJ^)NQtz#l3zK~mwMLWOveJn^`JDDSq}ZP zIC=x?UJeoSEKXV;I5@2_RwRi*K^Siskb$!lakv7;*rU}VJOR%aPhH?d)@UKXTj4G` z1KqSunxN#9oHK~FD@TzUF`*cGG`c(XDcHLViAkJ0wW>hb_Wsy*)l?2)D}(B%XLf)lvrxjf|HAct3(6;uHreCN$aWO z+3|RGCOm_HA*q_CSJoYCk@cDiQRw$zv+YCsV%wmj0F=P`0-_h%yv2T-CPA0xhii{N zM(x4!fv5OWChQv6b*C24wFb=EO@GzS|JN0rC*tij4drebTKdhq`qcOc&OvLbPixHZ z!Ks6{{Kz4&VnmU=47Orhn4$dVI0zGMM;dtEo;4!|4rL>n*U=xYbOaIx0%> z%RXW&Y49!SZfLNNvYo5ju!<%^Qh9)hH@;;oE+Y)4zO>PmaesdwAzfUSz&kbA_(Zm3 z!>N3vb2{u__~RY_a+zUI3i+!hIW1=3MP85yGMKsi==b`>as&ZCdz+chr9o9QwD#Ji zbC~U-{ZFzHmkS&ho(5-&-4$-W&Ht3c^^N`#t)INo-NMLCaCwvj8$ExJUBT&?n?^(0GseqbwGeF z@wHWG7@4%Rhj61*ZyzQpbfzu^tZ$Ll?g+V1(QXna`d*!F-R~DCI5W9iIB|ehSB!TwJg3uEN&1oVLU{$8rA_$y~LYUjmC0UhP`c=fD~pz z*)Qp8M0VCIZozPVv37c2ecdn^!p#%2iSdYRu1pxqs|8LrWHMupNrG1;1MZ5GUc)sR zrqPwe)(MvhVK?7zJm3xYuZPPoxl=1xg#*QHLI26u5q zQ*$Z8MuiS6@q5vNZT(t$=sde7J=oFJH0c<8poXl#sLNjZ*0tnzho4zq$gu zK~qshXP5P?$1?j>?D88>d3wI;#GJC86okkrI^CvzFGfZrv3O-<{;G{PvBtEkM(eh7 zCI3brDy;eA#mRSz)z=3|8$%lx8`Q>o$b--m#3XkrwSbvT{2CC^P10NoRVPp^(n;d$ zs+`!El2la|<_jX%Rmm`UxXLobf~*cVWM#=9INU+G5GBGxQOVnWmB5Q#R!ARTcd$S# zQeg!}bS$)H4(Y%u9dQ=v%ioM-ZAQ^+h`i36v7+6IS_@QQ=RDDu74&f3@?Snv6gs&3 zj01|fLKu}1eQO*^>nS_Zy71X-MRi#%WJ@>{i8_#7Sb3X&Tv+vQb%3BKG8%MG*uoJ~ zAqE+#D0O{~Qbov-hg=``^xC;jEm-u{tK6KHnS@38HD*XrvNBq-UQw#TgNodu+?rWR zxl`$ksO76pd>Z-?1;Uda*AdYLLRwEwPTH>CWxm(oUqocny*HB5q?R|)y7(4t+alcRo} zOi>UWf{f27UDUF=j(Eu%qO7h8n!H$L#0~d3Q2)KT(4o9S4CUi?aTBZzQ#~^8yv<)H zn)b0>YQ}#Bzu~QKRbP6H=$({y=l(IVJ{ife7FBe0jQ9 z&J4+^HJ{n`x`KRrQ<=ldbDZeKokZq9cx)HZS{K_^ktUOs41P30uJVtStF18UV)fS` zS>*tnHt}|Z3uB(hoyQVt8*$ZW&axDuH!88Vk*R~bI5_y&BLB3cnzidol0lOB8>^X5 zPTSLeb=GmT;?vWgf$vy~*wgm1dEm|Pb?im`#+$+r&9=|%7}r?IzK;QKO=9tFK4Wu3 zV>zy^El#v0_du6ucF@S4kFd0#AH2UWYzLDO$ArRl%Xi;9{F{at1gsMtBR4A82ohhH zorU@5{VJ}mK#3N*E=siYe-cUz{!NPv{;eocqBUORP8JScJMi6A#l)F;RiWhd>@0YM zEA5`irp>xOS?akcn02Mn-0JL2QM;}U8r`nEI-4mxA)V#4yHY217tf=6+h7J}=j3t` z%iW8+2&Z~1H{99I)Tbsf(-9k&@yx>DAU!-=96#dGj*7&umg~cW$MFsz3E{LD9=1_Y z8<)eLOyyfP>ry-x&ssI5cQ`~?*g#m+%yz%Skjglsq7lLu!=bEZVzHoOYhw`h!7e-cU^eg%4p6I@xMPHBW-5*{1|{jdEwi}Ltk~7{jp0^%Dm{`0&l~l}MSBa$ z-p7m+fbhl*9ZS&CBpcz(21Q(EQ^Svbq2RAQ^o6S6&jLDj#6KG~K=kpWY=BZrsXcMS z3uC_7*KHk^gjDO-)^K7AR;#lN%PPHq1kAR+SExYb?OKr~;KnE_6WR*~7WPN{RB6IY zi=@?B(DJSn&?8*GF*`}DdTOg)L~}dScEDZ%r}F5U&>0!rB&-N3nMe*@6jl)z8PD37 zByPSDuV}|aiuT!~^!1{_e=Ji>;$x|faOrNd6tU7sgH}OJ1qU^O<4~u8cM!g4F8s8w zNiM)E5wzM2VPXU_G#7B}p;?Zy{h(~Qr z;#lE${X1_^#4*fx&?59tfJF|bGpg)Ve3jCvw-NzF9v|8jmG^5i75h*b)E|b0qgFP2 z8!FF}eU2j=tHsHO`7z?iJ{-<*Hs|C64hJ94S04~TFAGSb+G0$;>wOEH$`%jEOv-ZB)g3VM;VQBUyS&31SkS9}r*0Ncvg`@z#fd9M*eg*R9GesRxA30fyxl*(4 z$+4c>xg*60$x==c1?O9xC5fNW7|s1Opc+>jO%jHSu)rFsiz1cn3t}ASzZxY)n8~bW zJc?RZ+woIhj$$M7f=Q=D^FaBGQWzT#l3{6&z;?~DcJzKb7ij1QWRpe%!2-9{%*Hl2 zVh+;9ir3+X z|NSCI9b4z0_COocZfsN%1$1h;mX*TCl2{VED%DO|;5Q=9Sp;6iVrg5hK#F)VIz^#&29M@1-J9#1Q`L8y}0+IZd9{S`sHp-fT<=8 z)P7ax&J|5Kuk4>JR?lYDRieI;1BDUT-#87%SnWVIJ+&1QW&^q}kCK~4YiM0z=H_L- zQ76J9k%-onpQD)e+XqDR(zz46QoJFQVW*c@X_+8_VysJ@vYNP2NggV~m@;-^4Fzx# zDZt0_r}UmKnjyBT7yZ|`hE1&|+j36rXokG9YHhlNUw0TJcHQ!Rgs$ytV!BwbLRuV4 zibIOxo(NP1k4V%f{n8d!+QfqTB*PLBY#LpgF?Udx4i%&`{=quUq1iXP;``ab47=>e z6yS|QaL}jIAz}g)3gdO5uo2}$ZA0OWu7`ryRrz&=khAWXU!YUoF*>_F;jDQa73Sfq zUZIDfZzErIp&=uMZjmZhy_6AuaEU`yMF!vylXY>ZK(K*8!XykJ<7pr5wJk_ zYi!q7!1u5DChB7uciJM4 zqj?SYVd_H-wC^5Iw~p&;_$zr&_)PcCKj_LV-Bf;Bm#mzp$+3r_XRZnW{9D3yZ244) zunI^bhgd;5)fBiflp>aN5^}6E1#q)YI}}ezs3kQV2eyg&Gwc>=daBL7F^wngT5Ng3 z813#{Ss`_fh=Z=qwd9)4wLs`xAGms~f|2aH`SRZ3Z1Q?Gtr>OcrSA@z)gMKP;aV0Q zx=GS(g3#DV8x*6L^gQGnF(+Zh8a|2VXbp;v zgnea}XBzQACRb#`QuiUz?$S=15VFelTyfnC$H+gesl7ZGG!o(P$OLe-q?c`aankH( zQE9Ewc=d*-%*FTcq%}d>W#fU>&f=`rF+gvTpNSoG)Cr7?pmAQs%KRS0dilydgv`Xz zQLN)}*RtDt_)Sn(`m8)6X`G+9%OY!0iFK$ge$#nOuADCFT%7~WSsr5rvo*GlvjZ-r zRjz2L%xcfGq-Aoy!Oj{ODW1{|K8cz0o;>T-zg&@C*~WX-t)JRB-2Ip`$S}{P(KT-V zY}cyH&IxLkKK3PNRE%1L8feb-Lg*~z$UmAE+panf+K6;}iT+nzql;k^B#P_&U z{ARzn!)1pxvM3pYyh3Sjkb_SRt{o6-q!~%O878~?y5ZZSS(fg>vaE+%Tw+-Cy?qWO%P^E(Fn2Zn*bZSVdY8Mb zu0$s*YZpky1DIJ0{Gw=ELp0V~gEPKfH*NXe|E&AbHLiI!YOd35Z1oDjvK5!)$?_?Y zHWXy?n(e*@3u`*M&ge5h_Tg{+k=bxkCTSAXS4!)Kyao#Lh0Pc+ZklC{;%OEvN(SGh z=u(JIG|HCWe7Aajr#gqb2G{J_SOu6$^PES#*591ofu73a;!*MQV19z#?dry?s)EA& zEEm%pKxi_2C6#WpS1&SRF`qM^5ueZ!QMzKi(K_&CO{aB~qHWDODl71JT}Nq8u8}wl zeexTYO(qn~hY>g^^>xF(;ch%0J@8<+U#s2grUR+f^_Lb@3W$rFXpqR#DgZA$QQ<4< zpJwr71Irgr&vhNywrV@p7O|ISes<@|#gq2pl$6C&Q&}JgqjAJ=RN7rQo%El+fHJK4 zf-?gpNne8bE2XY4qM&`lEO#96v*YnqO5-;JUg@{;sG(AF3UnG0R0KK$qYde(P4(BC z-P%CnrRv1gGA+-97~5?Ct}?c*$EvZd@2bXjq+$BrEe~22c*4hC4dma`?zTZx=Agq( zDkqDelfGU$vEKFUZY{oU{;*+!@T<+%^>*{s<0k+W=I3Mnt$Ed9w`rGZL4i+I3SU70 zL+e$>S!}v3*A?LA-~SrpOkv#qZ*81CbM^N3HqMl;>vs~$Fp8RoyDZa3$VN6-N$a!O z0c0n+5|Wc8OiGG*l^;UQA>#b&OYP)zpi9=A4tQY^8tYtTzcE(o{KSShP2nUwih9{4^cYS5H3GjfvY=?m!nss zcm7-g3{>zFiT*gX!N~|S4I#G(vq$%KCeX{dI>fs#H;(E@X1y#TgFWj)=5RCtWglu) z6;PsMTD-teLXD^Ny+_wwmeUsr0mworftdb;i{+8~Sng?BEqox5Qe*B}!|W$b&|5qJ zjpWLaL>Z3iIZUfal63Ou$(iojg$+V#%z=ejHfKPHbI4b@KG&~$-1rKc6HY_o-!{9@ z6M%g=>tE!GTBoSn;?1>S4G?*Gm2bY!QFzD*CYr#%O(oozXdt*AG+LErUIXZ|yy%)$nY;YnM4j<97EXM1;bf_atcY&kibOHyML(B#<+ zEw`38#Y99EVsR`MA9Otj~P|>8ua@$EEc|)PzpZJd%JnG+EtA0Y%pBc zu!q!*>>Vi_x9{A!`Es?p@#OmrmUVLZnaG`uuTT8k0_MVMgh(W096p%Oj;2dF8cdRH zAVD7!MWXNd8S*>_B=}Jy-ff9qp+VVQZ^IYxBwZSfvq)kg)C&zwZf7G8i84ETY2zB|6vx5t=IYVa{dZM;i}LH0t?kx5o2^`D<{FT_LG@6^!fb$| zQZX;uXteQij?siQIu3W zZ7LH?uoPOWdN(?YrkcCg8Y{3Ug2`QUABxIidZ)S8EEue%MV$ZEHehU;KI2f#8gN@q z);EnsCO_db@z;KzyVaT^Hh4AbdK>&!zz#`CDaoXZ)|_`+Xzw=Fx#aT5L2k;=@ z=x8ao*T>7N7%q<-Xg|(juLbv-Kl3o=M7wnda6?<$|8ufhob|r?VTr}?D3OKhV!h4{ z58tp)SSh28DIjpmq)bTKIR1(X<-s`?giRZ>1&XC>|3qm5-SZe=(&p@%_@dTL;klv(t%E4zBG41mSX4IQG zvZmy3-Y!pD55xtSKg9v%6>ba5V8W8?2rKxY{r0DCp4)WEtIwDQM4ddhd`O3@)#;D3 zvvFS1@b?TDO9v))a4oyn5=1=Zacgtza1rM(vC=_5a6>YwN8aw~(P%O|TpYC!AUE~p zWl4230L>m7&(3f}kkSiGp9<=HQsu3!aBghD3{?pqXL{jXR*Yw>FbR*576Qn(v;!MH zl|BitTX{2T)9Qic?2Qa-&G)K#d$~~FW>OhXOwse=DJO-?4);k}V%IfL=OtQzb5W)J z<~cF0?waUOS)eneimz0l)$w&PmRh(j&YB8WVJ(%cQQPpA%CrX1iMdn-R=ed!DaqF0 zE<3=Iv6?nBo3=XsILytaABQ-U?*u!;NgeW{NDKHYu(qyuB5jWO{k^24s&`+OY4v|y zbTRY;75*YIB~)*4JFGGnc7a^}cdGmD$%XvR2CyC?MHQHoYR9;d8yeWZ4b z#@KWHfUbeowZIUsqB$Rq=11Lp8jAdCoQ5{8i_uu+Dtv~rYj`x2Y7L|lm!VQOSraCo zolhpS+4Krzrcy01uFInWRchv=P}QL%F+9ito z3?_dv;!gJ{(#nwB#6PWfv=~iUv2!QGEl|gDv*2l4&Sjb34eQ=%z&;lFvhX5L$!ylu zsceyMJRZHr9yV62e|q-hyN$OqNi;p5(BXdehMzxt{|Nbq?GkHU+;YwN-E77CvY%-w z^!n~Sq6!#$FK4fSv(ai}etc?Ij?1c_*xP=@e;vxJ_&I@I=VvFlH&^59vP^|Jl)lpd z7aRxr5X;l}U6xmPV8JWO9=fBWQ{NF)x%95ZR$9ZjP9mhbZnPu!66qBLBFB;=c{as8 z7i(F#7^0N5`Ng4x9XZ)&^lmG(W{wu)3ET5r+p(hYI{k5xj>ZMiPAUW;N>yxY9nQ|? zt0j*L3qmT8Nk)XYc`0WS=)ba41I~@PUh*WaqosCP_t}+WD1`E#GbFL3X1CB(u8VfJCtonuD2O*p<8~Rsj}p1#1$d#!KpQGZ~|w#P?SKY*AKzd6(b*9jB7_bS1Q2 zkQQ9;>62&Adj;H_Fft{AuN++TUQYh;q5 zhu&9TBc(5t(&B_y!@=r;3*KDwGQLq^5Zb9oRNwia2~RN`3rf?zC&NXxkYgr|b2IGjhkw<0s6NY%XBSJ<~|sV(*-Qz10!ZiB2nqMvO_ z;jpd|an)+pOXm=LsZ&eykyq=mo(`P->}A!aisvJB}VI~9LCRgO7VmOpqSx2?uvh8a z!G91<@bqL{wDEQhVP^@6sD4G;svKFu1RTL@eHGi*z^HIeYp(oD+w^+Y(-ERP@93 zjE9Ek*kJlz?#8{hG%uVq~@6M0Mv$Gx$yqdk7on2!QX6;_df>y2~>DB;FMsvX1?4@(r-WN!U zb5+(3$^TMgXin6;R41N3#-Prdyb?tcFx5FT^TukUAhz;S6(vC1K@q3jHM>J`<~9tj zrP`h*mPl<8f4^qAm29QfENAolQ&87ASXnBVDwUr#>xIR%?T=iev7&lZL`^}8J&gfy z^~uK=gi!2vVXmT0wPfx;dF<{M?pej3^C=Gcyj!W&GRNu2Z0}Mdkn}_fTTWr1SD7;* z{Ew{5MP6l&7r=ILZ&7S5`^Jv1V&Yh~&dSDT4928h$(`>FvlNCyPS&ez29yRMtC{({ zYDgeY6~(U4EM`Dx-0btbv)(!fWznOA0#7%_@4+y*wiWx?)|PmjY@PPm!B6 zN;DO}l67KGDVe9(3))8huc;wRWfswcwZ<{r5KUSI7xkhn@=@1NTq(Am&oU^lYIVnhT{*{Fx#eyu>GA%{ffYNLi zb%Rn(+}Mi<&bZS16v&W01X)LrZ$9`1SfJ3{>s7S{<<|vtXsNJ{_uEd28n;x6DZ}8{ zYb(z=S0U!M5@!%$@-60Mz*jw)O)9x&*&ADGFLJMNY=#?Gh*8q?Mu%^+N?Y@p?(ws9 zOa`Q~Z9;6V-m>o&vUJIaf-W6T+sIDonrHOGYRQpmkW2 z{DK*^q!Hsj2EY;8keJ=t1{q;b2@W~l`n`j~DxS8v$|sO08WvJwN&#vwTqD1PoY1x9 z=C51C+Uj-UVAon+vyc@YO!Hx`_ak5%wh~`Kg0XnVWGELUEY3e^yeg1B%_xnFiJJXS zt=eLcf?s}D8N@C>0vk$j8P_v&s*(>gu^GUvfvQb(ib|{PMiY;q+h&36(w zB(;>yXbwIV;y#?#MCu^SrmQ4U#koR-l7c>HqnMS6d{MYv7ZXSe+|f^yF-SV`+3kYV z?D{BliM&tk9=%sHE0@n?uS&YulQF*7<`wfXrw^;}kL`zQt-)w1$x223Zqia=hj!@8 zG0+GR~1-@)dIvaDsIV328{M@TCB$JiMl@IAa`nW%|}AoLu}X^Hy>`5XIrJZFE=MTae~dKoD1pwpb9KX*T zHjON^NA0}2Hj%Hg6R?|lr1u!1)l7&5ijsml!`E1BK?FePax@+5*_u@r@ZK$6HOgRy>b#Tgc0}LVxm?h z5!=i01}n`vKn9p+I7qz$w+NS38zAfF4Q#~*9#L%j@N){VX5fO#&l;z(7*QosIALm= zREw}eCx|??p>PfbNbq*FT=~?~rnaO8F4hT5%Fg&#!BW%0HPP}JuHS+XzY+)RPX=D; z6k3j}himr8nNjJF9gNRrqt}&p-Sh}=+JJEux|nJKCv%#M?u<=xu8X?DdP;KLG#XtT z$moVs!fkJ=yMMe4@*7Cu88UEMb$od@IXa)tp3RPsPV=In1Ba8!%XG3TSt(-80u642 zmI4j~hNg?y0jpY*U|9Rcd`xgyF>QWmgGC8XDh|XZ*!)JSQgDZk-yY(;S*jkfYOu$A zs|mx=e_2IuEFg)3Gt>~^>uH~=Y0kaC2x%BjO#lQn1}9`oiyM^4YuD1hL>}@TJ*# zbL%3IUdFXJdB~Vqg_oH%Q=$sOK{20FWeMQYu^=B86v{4-Rz(PXtejICGe8dea}Ci= z?pP}K0XFoe6lE(CsAq)HcrZTAn1t|aiB!qdeYB?nK2n7$)1>trJIa=GRR%~$;ns}T z4;VTP2O#0{{AeY^_`C6e#=lulVfc|967;`{BU0@yrkEj(?Ah$OIb^FC%8T@&O2v7b zQJ8FTqjc7{&dsE%SzRHvdxSM-3d3NV{qcQ;;2Y#s_7*h1pv*6SMEQ^1EG`Mxdmx2{ zYl9#l{PPyWln?RA35F=QSS`q|@YQ6mw`o*PlM<`h=j)Ik-giyJCJ{)ZBqZR!c@cPv z^2~vu1a+gE>syB;b1n#Jy+(_0Y%VFRrZsz%HAEb-v64*?u9iBsdTryIl~sf^qayeX z-?(&+r1Iv%_}Ne(PxzV)um4jRS#Td|xDM<6nF{K}_$dI|YH|M1#^MFNj#hlbIyD6ugv?&JL=~<%j^S zB~!qeBrB856$5Ynx7qh%AJzcFI}hf~a8-4HW! zC!`Bq0Bu)lGF``70bM4l&EN+nj{8v@wq>Y2BLoIHSj&G-%Eyq2-}S z{sjod(aC$ny5RnfW1Qp*ho~D>W~J*=1ButfS5deZwgrxim&w95x3vmpOA!MSWJlAz zcoV>k9sT=jv{tI>(Bo*noZZu;iTz$Up&JEHWwI?!?w*gwM>BD6)X0?;NcU}v%OkSZ zb*Yy%*Q=)Hlcwafr39}JdzSz9tLF%D(=^>cGmeHJfA&iRNi#qWZzK~V2rV@OnOn^f z_MY&*o`y{>B@LI7cIeZwt5!N%REY!L%Z^Qd_2^(@HU~IZ_5miF&df}snY<*b51CBP zm#f9GXRMQpU6#B?YJb99|3`gU2e8%z_ixUoSY%_zqioR}GoOONr^t??>IORytT)AB zKzdbH=V!P{0;>usgicR4#-um6ZF}Ph;d~3eNhLK4rj$k6)vQCQ22`J)%HzX1j?=et#;4K1c4li^bEG2!8n?fG9=Dm7LR}4C+5=<2kutZK!HB5QJ~Quv;R5nOaIQh zM~sp+3^*tpTeSD8{B#&ps)lgXM-tklf+0${SXmli|12xJ4INf%taL?>CGDTd?P^Ud zY-}oi7d(6n90I&nD0N6|*S~k5pRYS!bv*81m=ishvX)pvq?(P*eY6g?A%NX;lW+M~ zfwg!Peul5sa@3k`<}FS%wIu{$UF)USDtY2exxTJTjr6{{Cz4zbERJMz1E^x)wk#zf zvSCl0%jp0l&BA^a()mK#A_km#gv)~;nF5+SR7l%gwP&tWbRpeAlE}TU9-Ux?a4e}& z90v3#Q2EL81e(HCDA^LF^~8aWa3opfB+5AHV-d_yLzs#nk8l}$|*z_zXt zcA+e)+8f%6ALoif*Bc3$&C^1e8lKZYNIM1nUf`vCs?ag~oM1RpR*frG+O4O{@uS*VNKj9elZQOM}>~J|k)pO!d_R z$HhN`5`b&nf>K&Y|Fy=wWWYd2r7$64J4Cq+u9|cumd)4|KsHRcr%kL2O|7{JjqNdey_titpsc<@##NlC9 za*bb?77n{!Pg$Cz5xw-w7en7_~F3cRYfm@7Tw&L`FS-q7}eH01?4X5w^ z1osG@5n!1BH5wO18c_#H*PMsWq_m2Ma}ms;3<9XauXOG6>EQ&qlvib3zsyj5qw)yT zFjU`+KU!_!Qs{s!5pB|kh~$f0`SWeoaPgi*Cr=25a98i~;tl+t^P_22D|E*SVQ%p! zIV9fgG}Sw_P2fbFibJkwtYTuZ(FUmb38dGz&maEt<6)5D0_fYox8){rT$>&yTVSl8Mv z<}R@u@WL>Q%`(9PUYl6X7M&&Gu`PUrJ&&rYw0FhOqr4Ds$>kym07*jrc2z*6$t~p# zAu`1g7hzTaRYo8PyWlvp#v2ihEJ%yhPlwoCU7jLp3#C5)`Pt{8zAbv#L~F_t9BG>- z2dEl{MkMl&{c|UPXhs|9_*v*e3pSeuGN3m+~D4)MT$&y#tpnw)!2K?O$n>r0K zDhvauI5?EWLTnKqC?c_)7Ed13{N)l~6~$&#bDNP7zS>B`%|eR9n2UN(8>1anZRt|? z;s~}R#s&R_dUT#}{1%ZN-ek@ksqWr*&;jdhZZ>f2aa;sp%?Svtgz5-YsW(7QY2FlD zv@MoV7Vt1Spuor-THq5Pu(9$)q%|SQ+C&jQAL>W)#F1(}KT%m@J<-@}X;O3(aNkXn zLgzR3mHZ=ryDK*#Iep=#c}j4O)Igct2aqu@pFUrr*N$pG> ziv-ZZS78S77aT4=viM!Y(>zFCOgCRXl}r=4Zkq;xO!p`fL%(DWvnrk*>SIuKS2Nr863$fN6Waxd)DyVV>QG z)ZiX}+M4gPfe0;`gY{a5hB0~oHY@tHk^kuO^sp$WxNU+*d*6#ept_y?l`urLg9f#J zp?6zwmW?EyLJRGQ9S)(TmclT)m1;4z*h};M4)#>^@Z{6OFmaV#xgna~`YF<)S@KOP zBLVR|YWcLj@=A<~kv5g?G~e@Oz0KO9M-tQpecIoOGX^uyhh%$P7me;=ZU4()uPT&S z^7H>ttbFqMT$gvLm+jT)B}3n2GwpK-avTvzg?yr>LTfu>hn!iM4NvJDnJy+0e7QZr z;rZ3FgvhLUtb2;f|jP`EU^ny6$nA-^}jNR~iDq4aE^i@@IY{2wPw*3Kzx&^=|niUd&*osQIDr|Mph*n}r9MFMN|3ngk zK01k<&P9x_F!67Yl&X45+7%FY@pOXWcy@-%HXzMh_dm~fY3a-8&|h@c!Lh$r^O=)$ z1pE;!ryUt+vB-AXve1qc?I<97zi6W4wT5@x14F{Z+!41+Tiae*^M$ATWfF}zj=1mn}zi$*P0$Hrowop z8Peda=nO|vmTl*JZ4T!ZP1%X=f}z7`NYO5lqP>B`TW5B=+Y3#5b&I#gYDTwh8tjqj z9bm~4imBR03IvY4%sd@LX;!s`^w_vWl~fy-aFdeSv2m^H0Vfv?@IDueCao-z4xKd6 zTn;8f`N*830jc4ubSzQ{0jIcvbM-zQQgdf-=AV)B?wy9?sBx^u@psK6*2d&<{_XTl zD>^C%XN_lkV`tyb;@7rz(#t*)a&h&JJv_bNJtMQo6)liGCux>%=g2|ie%jd^L`^=& z9$l*(%T91;Xyf)yo3?yu5Lg@xPUjX08qJ}rJ3G^FaboOfb`~+pM*OcU1VJG9q631Q zBpQy>f+8VG3GnN|2^Q!5|-p7*o zC6=#(dkea4Q>G+B7>)yG3nzn}2?i_8h{vzzp5UW5-FNl)^6L;l5;N+O8@-fh%n*U$9Y#eA|Sm(KhW*M48aFmminy^>fZb zVR3lG)j4f0Nr@B#6J@t|d0)a4xnx$c?8rOSJ&pdA$m{g0}ih~-Q^HC_$ z%AA*x$V)Y@jZ`s|+ZZ;w+IrHp9v%PsAX`SJrwxYFBR{j{6*-=Cf~VEb+vRDhiSL=! zy6?w)QVF(|eh7}AHdh^chkgxJ5u!yQ9l|7JH|Z`6mB+Ky;bLlN9S+3lQ}N5YP% z>lZ;hd9a3x^s=AMqj7xW(d0FQD!Ikl{1)HJlT#)m9&DU1aok+lE}PHSL*hfG$VA|g zu*d--@4>fv8r9mYVo%xzYmbgSfrB5Sb09taf?G`OpnP-Gjr<<+;us-?LaUn`5r3aP z0&=|rG7AZ}{g_TIMf~qGpg_D|-=ONccqk%2s;OBoewvNHx1=TL6&W>f#rf-?ZsYbvS5-ygxPL7qbybNQ8dug$hwVby#V5xvxb32={Y?yzo zQi7pureg`5Bt|BhSU;%B@HHTwXDxXW!SeF5j{h0j|BF#-hd~oQ71qE-1eXZS1ws{@ zc@Z7a+3j?+;ubt!OGFWWw#;!3_Xgjz zTHwqJi`ysTSBMH=L(j3y?X%Bfn)+0g#UPeGzDvyC2>>IM%cx3FAe-TzL7&xbfzN^g zC6%9qc6%SD&*b&}8ILK=PA2dBy~p#(*kqtuKC%P>2ylk4 z+F1jfeG3y>OSsabJkQU-SPR!Nqs&8-_u*@$lwPs6R!T2_OS%wCT-N*QdjdQ4v^^6| zyTv7>>}k|jkFA9XH+ti0!CFt-dGrs7Z1v4ISiej9p## z#VzA-C3!{@${3XeA>U1=ri0jNI*=n8^@eKhmTDWeyVKDMCwpt3vZcKhbZZGxuEQC5 z$zlG}KLU(T#2z^VigBIuneG#p)`D&EV{*{7f*fCI`}I-5FL)1+m2TgWi&MLvVYe^+ zQK)Oj$)+HzwnvpxihYvaiUn(a9hj15i24c3{%Dytwnu9*+IB}J<8)HEp~Q+rHyJIW z%YS|X2mO57tUGMZIzD7Kf*N9uRB1n;AyY+0cvB&)WF8N**FfQS?-BX*X7PH~Z)|{K z#LWvIu5Ph?^8ibc%usJ5p{bj%FEwxukvz#}C(O=-Mu+ zMxQn@`PaikSxEo^*qXQxG8|%>&RNmX2~XndP7!`o*jGa4v+Md`r5ZVn+>fZy7|<#L zTLFSdcijRdRyQS>z8B7aMGYr{SCF5bHnaKOHFrW1a&Aq?rbL`}+t?9VEhwTf%Pw^4 zvJ<;MN*@rdKF-#QKumpyIh~|$63^IETJ}q^pV-Uf|2;_noSqt-|MZW<(^~{3F5Yfq zoZKYjaOwYqA|TZNqxqdQ!n4WQ{B+gtIpAES>atR=$&$;!fIVM`{11C9su<5Pj7|Ce z5Ayf_{D1%O51)UID89{&FK*qwwQ&!Tm`{(8TlFF0@_;dHIQ-K;_FcpDH!tW37!Ad3 z;!iim_WX1hvs4fMf}a7!y}^5Z5K!A2{CTK;&1b%!&>Q^89?=oPSjV5VTC$mYgCFA) z7I`!b0YcyU4|s@sgD1n@7)X}yKcJr8hOIcgZ-zbkuX=-b zlyj0qzBhP=9M*BSyf^s1d4m3C?|OsR7>McS-e5Ft-uDI*{K7#9J`zFYMM|0;ENMynO< z{NCWrut!nd8=Mb&oEW{qD`MmH97P`jN9U{6;-okDjt`OJM%y?U_GCl7H+Xwyx&9La1!43*xSIz*$_tA&wv2iLn+HnZ!jPB-)PvP=1(%uzm-|?e_-bA=jsa zm%|`$cGc(Mlh$WY=J`p}N&G&0xmyTpJKbk|j82ZEL|yV;$Z5PUuD`+5esKW?vJ4KI-;YiPGy64P-o@2G*yh`H{@HlkA8lR)^C$1}Pop;@ z9hX0!ogw+SLN!CxOTmGofGi_9DO7gBlmhN&0%yLFl!VsM0qIW%v%y5=0FaFxpWQKz zhT0WRn@M#FIS;lqf(G*Wp;otJ3{sVu|ff;&^|y~$G1N`N^Bb8j;&_c+yv%a5d@uwWN6x+@vM<;QALHG!D(tckX6yzk&MM9+tGm2Y>1byp+%X2Y>uwPf0ldvU-_fcX`Gpkw z$Wp^pfCXHbG8`GcJW}w{ba;zw5ST`$ zsy5O&`Ji-<5%O_4un3e`Fb5;=(9XjQArbbKIbCfuEsO^v%C@l{2pSFU4j#iY8XRw? zI$y7VQRqrsgu8+QY^qKMZwIeX{bcZqk`d}}W8)Lp3#vM{dsIsC2`tl3Y%tJpRDq|% zSKBAc!Hge}&`{YoPH*0%*a&!M9)RzWl;>>D>zn$p_rS$(Hb;8#MOIL3iUe{0)85u> ztM@5%?$&6lx7pj(Q04xsZOZ1&3yVgc=;&Wc!zY_)9R*CoZraP9L!KRf>{iPo;BZ$= z(pCdK=#w6B0Sjq><$f$A53>G0e3)V89c?;a?rL1KMKPo32}RXoV#PaJhw_aLm<*!< zB5UuYWqNaKCIeKLOO@D0!P)12ovd=zZhK;=*(c;|u6g)KOefokHlaWsh_SfL3>zsDjXAgXtr@5 zmNdYJ3Axb|w>m;eP?gpm&H_iIu_u`s4Z~zeT?$g=k&OEste|sgbE~&Qz89gnpv*a4 zZrbPYTsyI!Tf^1X`DGx?A9pBM_Imr6KQAE0^cAw1jBsRYN0<)(;8gXApOr?6tPYYn zPsoh-AKNl9fzKQ(Tm3Yl)QA`3;m*NM@6#EN6>uhRVk!q({c^2-x$smOuyH}jLvnJV zoVwF9+AYaJidg9;8yM>S-0N-qvh^tqb-qr+0#~Ir#6Cwi+Qwyzv?XtQBhu!_fQPaf za57M7#hWCzSK*>HafA~YM!T25?R@jnWX%*h0BnP;;bp4ai2nmf1=Aj|6(rsi$}APc zD#?t3K1wCMIx@|!`Y4rF-O{%X3YAvMGl2hfp_bNLe- zcKzPPMQ`)w&FMB~wLQ7K#Oh5ES#2BjkFe|B|6=gj7n|GAZO46@{3J%Z^;Y9(+r%7Y zaxewAiJ)Zu(YHZJrKj7pZwAN1*CGpWh-p4sVzGI!3tI`%{YYGZh|-N?ZTQuClFkOl zdnZ`(0n}GFZ@$VXr41|~h)yVjdRwoAo-8}xoNr+X+}m2%NQa9{%2 zBmP+&;_YqCw|bYGy-O|_$PbUEn-@ng`=-O*C-bTFH)U77>Tryoj_yo%9`~o4m(9ew zyI3IF{Uot;WaPuaOWJ1Qe;ORXlOVAqsi?01m+zNA@kB^*13(=JP?eHeWP0-^8RB#{ znZt)V{qSMhhz=lOya}^voY*jL28JPuOqvqP-l}{?!_X3G%>_e`u8Ce#!5@oDq-WFP zQiVq;Y5E-g1&OgU8TbU;Ik<$vo6tJ7@+AV74F+Z1K7g(641PG6qs`Iq7Q8WIKj=F8 z@?dv_46+#%Wvl7~7>xHuFGAm(UU%WWex3JupfsB_QwV|zQ*ho$uKozafT$9(fySY1 zqHiPJ`icgKzX^t;v*|z$B+4*4%%GHecc4*J(M`aKRCK+aRxSAP&70$f z6UihED_&|Q=~r0Lk04iX-pr_zP}C==9H~=$Nkpd-5>+Z6^lucUpm{%h zz{5iIYWvgi;BVvIzm11q%NWLTg(5;}z|Raz*&{V3}UQ>Z0x!dVD)vjG?k-lm0K8*b2C{tI5&7)gk>d z2F{k}WA!xme;RxXT`8B7{el?_zD~LlCN@z&wJSVMWhNgCWI+{iNjS_3*KTG zXabk+BNcn!0lV-c$!^T%?u}QNXleM~nq>M|r7L{gc--E%XDXbP1zO4%v-CAMQP~$N z=LpId7V)F$&iE4IZGEjH6dyOmcfT>I)z!LbU?A zokFv14t^Y*j0el{;1HWFc#a*EcQ{{r$mw_p#r)%t7jh#~V7^*D#9=P+@uvN%&E1pn z@JFbLN+D?DyR*a5n>o&eeE3i=a1TNTVN2le<(M5IQbU}t%VslyD=swE8PIgeVGl0| z`_4PeBJpVL9FFeKNsI)SM9aCgbqcn_wF|+miXU{E^tRqnB#|?DaVL;- zGIp)p>pN2#$Hp~&4}0PCT5uQ{A$(&d0hwBnrI5MZtVN)>0lcw}wnGG-^aGYz#@P}E zB3A`tw_IXjh*r6qMu4YvRwlHu~(ET@KOr6)8yXRELaJXYJ zV{78l1lK8t@|gPT3giY-od}Y2*09L-KWNmHH(5aH=sx=(rsL<{+4^+zxeRM z7|d-{NKe>QxN^EI{EMsc|V(0$wYzzs8*oymN{Bm*){yKb=TZ=-^`_0OQHtCZOAN~p;v;vo&Vk+fyRt%IR-d!3EJi+ z*mJBN8JQzU2ovNfr;(hYNOEkGA_wB_7zJU5pl!}9{D3LKp6nMq@{+jo!-sot>7)qO zuEJK5otIRCtOQNhFsw<%{%%vmUQjpe0}Wm zeLY4T0|>&r-q2GM+y8utpq1qa$D&*XjaZ@g zu@oHK2fVPG)8wnHpH!~u^67o1;>A+DylhzGv(Mn3Q0N9lPW8t5q718B3FOxsBVK`- zqCOvCpOf+rOGr5-Wi~vBhq8#dDd<*KhI6SXf?=vu8bwxsYc?@P37a|TGCISXh=s-{ zvH}Mq_(q^U(7nJEId0gPQQQtBcS@=U+34hxnd}nspWqZi zr${1+XS_D;7QZlS2HZ)MqVeWQ6mnsK0`2$BG{fu4w7F*%8cwFcip~^%~ulYk&tjQdxR_PwA}8-B}eR&dV7i>A2jEv!$|PJP?thzi9H6?VI$QF zWNjp5@iaa(SZx0Ui+w)M(3X{8hmSDjQRox@o)vKND*duoI8gw1mmx=b$)03oOOiguw(dPd6%Q zZMe&#ZXFPXa#A49MBqU!Z>%Eg)wr+PBi}w>0L$P2UkfNFpaI2{rmMfFdW`o|7|JVn zgltb>58`_c8LM{<){22PS-2BL@5smM(8y}3iOdl})c`RH?!P@~|HWSxZ*gvj!RwnZ z7zU+Blauyo`orF@MymPl?8Zo3UlS}^66US|LbL)_CK|i6+`~R!27ubZ>R%Yqzkm&h z5z0J64d$kj4yWxA!!lVdkeN_@`0A!*y)ZaYNmFhT-w;bi$}jh((5YAl3=e#NeIiJp zjGTI4NP~kW_BF{_SO-Sm@zzM`75r*VRWc`7lO%f$Mw$=Zm|RL`qZy)Ehx6_I>3ggU z<`e2qhNz--?BV5M#_kB4-g&t53eKOKH%By~6UqAL159LWix-dI3}(TfeK?%n>3yl; z)*IN=_)?sD8$I@Xuz83bVOoYmc-s!(?a=2ldCsK^pVRq<=O~JnaKJ~~`U-7*{#9?6 z`%ImnA8y)S5-j40t`^vv$K`?^pq}0VkW&#n(YJ9o$QmlTz$d!` z96+qj9_#{m^tw+}Y;MU$>DM1VeBS?$4;!0UDEyr6eCdCJC!cT2g>)l$*EwedckOke z`I~MJh%#UPa-eB>%onl@=ESQz6owbRU`GUmxleasD>fasd=Oa`Tiv6wuj{jRun{qV zT;(WQjt_VkxB%X1oArF$>UN-xfSm}iI}7qYd;YiwiLUvGvs&&^$ZKI$3i*HhGAk;+ ziM$+6f6!ln!t`G8s6bYujs_w@urNz8GAd1mpZ|P;|1JNyzxVUopMQGs&v!QQyAR zY~IE;qLgSdB_bU%nwsmeiNqbud_6Wn+`$Bj_i%59C~7!TP^-~b!=fNLv-YWeCu}3P0_~k}@(%%H6-p!m_B)6ZUBLa)%GmHjM$w;(m zEswCJms%aufJbI3q(bMYn2&&x|=h%0A0piI-; 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

        v3!KAY>MDts(T&$GXJGVy}pbuY)= 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%0AA$5tIA5HlJ>#CaA%Bm z!N_svknPkz+(x1nM>zN`Qxb?v*cMIDGzq)m{Ma^9zPt)$Uo)Y`vH23sGPm6cKy@N! zswAvtQW2bhHM9CqwVu*R%RJEs-><#3hPm#STVIL7OqK9JItaud$uNSfkMsoC8<>n} zv|d4OV%XF6d3cbv&R^Xc;sn`&v?Nx^j!=Ybi+c5E+xK*2(X<<3dmEyY109t;Y&7{X z44y2FK!y2Tmk5wq2dBw*?A6I|?+$(=uL+Jp<7ohT4a7EHsKo}^Gw{dv!&YO7J>O`KL+!;$14r?glnl%ud-k)saQ0bl1h~Tw6d3|R>+S7OM5Tnj2 zAjY0N%fZ34dNG2muCM#~E@!mMPz`DGvT1oXp&yZ?h938ET8)yQXuc&K+R>9L{pbki zFO#i|xkg%Tli5AmJp89kH4ZJHCkGpy^?_!B&{hIHDYVO@lb6FIbj^cMeD{-Z%uyi# zsYPxR^a7w40M){uT=M`ccl4xA!PHM+_~ zMg2Mk_Zld!`|Pv1_~5$+!x#Fqihw`TuxRza4HsK#tFWoMc*+V(EgJ}|l6K6t0T8(a zguEnrX|Unw23rs~$wm8f-4ELhPD#Si`OwMWm9mpX%Y+k97{A7Yi<+}vcJ4JUk?I+6 z(RNG!1#Poy6SWGrdB8jv>hP-KePtctK%KYiepqLZb<2ESx^|fkchcd32=ID4j)`QUonj3y=82S=Nly&6b(I6kJgs{R5 zr8%uG6XK||#+MWVNh{4YqnXx}X~XoWos)^J!W2yqt6b1ZHqU011wh_IrU{%n`M&zhhMebH` z=gppwa?USyHmt0qZVg)!Tz#a=5PgtNA3X+}f2cL$a)6r>qdV&OjR7ZLB8`&TjPj~# zMj|?4DcHl2*$vj6@|Di^#m2bO*;OB{vChdnr~k+02J4&}f3u6*5bk5ccZz%d#?uZ{ zHM``QJiCp4ckuRT@M_uZ>^}JD!=k|1==^xt9SnA#USJspmyZ8ZvH0Fvt|u#C(WlT{_IloONwtDVZC2Ot1hpRO+7 zuOWqdJI?1!U{44|}Aa8cFHUw&NP+7_Nw<)eMosA1g$sTmtFv~Hyx(gg> z@l!w{^~lQ!lnv+P7w5gtLV|*D>E;t;8N{_FD!35O{t_|#%PBdLBFO#N%0a?CKf5Vv zq>S^J6OC+9(i$%CaEXyfrOhYS+hGI=hn02~eThLm~NKl75p|2Ob zC|oQ96f{@Gs>qZ-S1fHEBn?l2^U!ZQ%4X9tJlfk3wKc#~+~8i>1`}K4Sb@kTEj#7f zCfP^RY;cu&)T@9c210g)O;C7=;3xF zILJ5n;_JuDrR-VO-p`f^FWIO6n&F=FLq=aqW!^Rm$+!rze+RpGs=m?|8_lsg)!1oW6md$K)k; z@tAKjC$Cjt=kxi=`RwckE;s<1tu3^>$D-N_;T+6I3tmbbx`>CtB}`A|zn)elx5BDM z<5lrT6n*lET78l=c9Hjp&?4%^yW&;#J6j2_IDFJ||54(6qMDb$zZhNe$|M`^8Sz0d z{g}hI&%Tc|NlRtm z$_{3t_+fYU^3aRPx{uxbUr$GhN&5kFWfN`yRM9;-F<;ORnR|~ zA@#xiUHDKAA3=3AAKU8+;J5CjK&A9G=X7CAs6-WHLQ% zqZA52>oIqkpR&N{U^zd*#B1vw^*0cqnAT~K9`f4C9qT9#3kpLOxpTre(^LUEl=m=UIuR}>jljc(pl*X{c$X_X}2nx zqc$TVY-dE7Itub(Yr(O@bsFc7rpSqAXR=+hVxp6k^f*(sR49e76YNFih-rH~)#U@+ z67p=&bgh%agiAORjr5Ho30H7_o4a3uq-TVAY_>*N+IabLDX#O&W9e2~=-K)6U-Y@B z=_si=b?(Q8v{dnH)WRFrRT|{P{ZfCZja;l$=wU~*Lm?KP|MJp3ccge?fn9?+%_^54 zkrUh&1|>^C$f~=XeuE_-hlZ*}RDf;tEB6k@VYK-4oM0i>-W?xzDw!Gg5_WnDD?FakRZb&>U55fUTnd+kFoG5(R?hx=}cQrQ+*^y4i7e=q?sYAwA!ktMY6idqfN+##11#27s_M=_1PvA#nr6RYn5g2 zPMt9Mq)AMV3$TN|Y}$ynIi&R7%>GbKY-Zv;)TA7_izvBfxx~PNy4;mO#l^t}<>@lG z^TEYV5ayYz^yKyOvr^$Z6OVZ>ciu5*Cn5#MIxVr`Bw}$Qtrm#G!p0@^;sFSzoGn!G zhkFP%1=m{)HibUK5*97&x*mcx7oiu$-)6s2nUm@nG^ zUM$zRulIa>+?!rB`h1D`tG90sri;N>qpuuC&SOti5W>jU@KX5iWr#fSqQpxSQHM^i zhzc%kgJ+ePmzg$V5;u3o6jOA~b!_77eV3+lP75CCZa2PpSRn^3+ z^0~;D6OGHnQCUST7MBB8*0X`7Wy{0up^$;H80HDfsazq^+tR7tv$S&(ySVilE$zCD z?*pwJC(axW7`h!+P8+JpKEi#Qv$yBL8;U*Imm8d79Y$x2Fn!Oy`sTYA-jL*VjPU&lp zWqB+^V7~@CrcG`$+0@9bMUG7hTuiZCR?%BU0(&I^XP?5?LO&}D^*2^dXAdc{|Ge7y zN4?7AAJ<$P;QxoVSgqsuCY%0}_TJeXs*;tBx5C^h9L69SwHOZQJ7_eph5qE+m^QBB z2Sx@g%F5ki*e9-~@BO)9Xg1|K)o?B61m%a+8#leAPG9dQZP=6l5y1V0+9VD4=gKRBeDAs%Mg=~_?-@PPYWmW%G zVJmJMF$zi+(SYj#?jo!8mdqogi$OGXE!ERZk8mR=_tx8{;!zfU6l;ipW?Zx<`WEub z37UN5RRm@&f*glhO$*jRvOIkgQ|ja38>4j^bcyx%8$y~q@(K9dz|kS3*1`))yA*^{ z69^XZ#2Zo)!K1IxIe7I#weS-eVw!2V-}T$*E)uWY1Sp}689cRS;#B(}jGbGN={ zs7iN~CG-05$xU0qu(vmZ!@7A>IJ9kTLA-gb)f;Tqx>?KhEl2F<#|y+SJY6j2i-Fy^ z*4qk=C^!FBLSet1F6VEtzq1Ux-Y>tJvuojUIVMEM3Ct!puCtJ=`-!g!989Yry76wi z1*kUqT(TTj9o&Fot&haIi7Z+2pUVV?RJ`qQp|K-U>7}a*=+bP2*Yc|h=q5lcAU`X+ zGRAyZ!;kR#dqshhITob2guUOny4Vjr1G2fa?-%BP8wvk+$#qwhlxkTCtCaq=rvl=d z-J^j%IF)fgN%EPE4#38lLNPF(VHA%vv5^~6GL^{264kZFcocNdZPa>|zA01ct*&7! zi-2!qNWC`WrKo;d;!4YLXd4^<(s2t)o>G`Fyiz5QMVv;1vnKj0$zgKb+>vwfO%*`x z2hA1xh$-}}6%ck`c74odGy;#O7&Z7_Ol*~G6o6(IUW=;cAN6Q_OldQS^SN747Q zCzscTzg6Qtmx;?_*{W}X}UA!v(gC{gNLR^ZuFb`P%W2mNR( zcJmVO726BtwJ|lfno%W6(WMdwY+%0cWgpCuaPWEEHTPD{KD zi>zyVOmQ|n3F10)tEWR zyiG*UO}V|9WGBF-7q}WHb5oR)V#J7xqU1G6=w`cT87I=_{Z3*+QxRJ0=XLP?*;k=l z0S=edzMS&zYgl-^zekSwNnEd47EOSh$keMC&qdH;grggo6iIROqF|L`cf(80F@L$< z-gBzxlp)$)_bhZV6Dtw%qmAs~((#jG&6dzfBC%|9 z`ij`Re;VVw*>X5sgih^5mAFHD-9+Xp^xxKOuG>*I{3L$(E6yvM!fsF|e7n(c2yW2Q zZcgJ`LU}~D3Vwrcgp92eaGIYo%7Dl>+X~GCO}3R|gr+~4ztL^vkWrL?_F4WqLp(x9 zwn*SC$PNkCPT9nZ(XUc$5S}-P5yu#@)Y8R32em+6pUNGhB@n~BDqzH?UE)~$NeTLB zT|Oc-*<7);LJ<2jmhJ6D$s9eH3Ueix%)~2jMBA)HJlSeg{ofncB0B)-F@+H37Pi71 z)9|K@d}H$nnR^wn%3^ql zt*TF^@g?x#Y+(`S8aAP3(yHGWETd<>YPiHu!w#(jB!#Zk^!{=gRHhK^oyHoMe-+lv z5}-z)ha*P#qzbxGCcSvsm|v}`$O^O6kj(QmJ^y`BMy>GZWD^Rvbew~!U2gaB|Wgxqnf4xSZK%Y1#vbSPR9*9~1Id@RDxc{4;%U(gz; zrEO4R8X{lQW)ee$SCmgMQ7lGaewwvWy1e_Om-U;6 zz8k?6DDK!R5Gs-Szxz1~UfSnbM*{aIb771e=8(ELTw|$%;%thIC>g7*rn^XK z#G$tUE~$%-S{aUwR84F99GDe`RyyEbR<(A9VKj(TwW5a92y%=IHM!mCSqaF{0KC<3 zN}X_`YpYVNa&1`YsCr*v@n^ckqU!YQd)g}Y*tKK;6FN68Bn?WBtp|y$i2YL^B;JAm zS@vd~dcQE}rg{mrvQQoNi#fDFVlg~;j74Qv;4$~1Nj!MeKoykD21bA?i)D~?WjH%K z8C`y!NB(3(&4xB`-c#^o@mMN3UqM>!$=gT;RquJya8h5Z4Ld zw>CPr)add|9RhGBj_rcGfW3$deaiD63|!5`WFZ!LCFX~RP@kavoP-Qh??gAho1jfo z@HdWT0-Z*(jrnQ8dTcdz;!B_~2J6&{JgU;GUHcTBShj)(>?5+W^u1UGeXT={TnwK{ zQm%${^<9AzOYn+O1?f%AYG#o31jh0F5(^ByVB{J{ zRIuWimo~wfjx=msX3mOnN=M#gNMl+l@|(ny84;~U`>dQr`QdcmERPKE8qlo+i3f9lug&~t22p)Ky^fl~_;LKi)e{Vu~lGk zBHrV)xgP|I6(gL8r6MF;0?!pWs4~|Dd)tFUgiPcotqSm$Yt*w)u{!jMK7$+VEovh~ zvv5x;(?)Bs`Kg|&5p9RyYXy5-42KnnW$Xq)hMf$7nCb{re zMU>pr<!7P+y1xPGzh}@=X*ikB84i6J3#fRJcmz zsR_!ll?Qpmk?xlgsW`?Aq`KP{*;wcH1B&Z;8OhUlCD(M{rWd#+kdkE%3$l~%1*nx*#@ z6)*20YRT-dv2BFsHY3$I7@%l%87}CI1I5FS78s9UC6I;0A){*1svs;QSk6phhTg0y z9OxAmbE3#&_!Fy*vb0Cxb| zOHB25k%>tfm<>1Ohz}=Z;KJ`J=c!Hm7p7pj3TRN%@4-eM9(8k0C=Hom=o}zZ@tX_6 zV}gfb2nu~w9SJhc*SIic z?^$0?-fmFa_aa)W>jrc+1HJf}UZNHs{z5!Kn3yr(MQ(9Oz6#D74^)DIRe3cx0F{o+Ri{qdd zP9})V?Ui0t?Za{X+anV23>(FYTi(A9TbMdpdaRTIfe>b7K;>)YoPh8FLMp!II(Uu@U7Rrav_#K&O@c3>4#cR{4z=#g<~i$*@4&SEs$;drnJUXA9pD?f| zp*4{{KVRT@F%}aRSfCCQ3`fbLS2oj*=#O%j-!2k~iRfFnE`3we93x#lG_SVfvP`SrV3DO$50k0iCd-2?#*eaCUsCV(ajoN(WYj`(tj+k=K4fKDId4bZ#(Rz!-BSRo1SoMO5G(6uHSIE25>}>)nxj@b z>eaj(;S@T(1hOyIsA@jB zCbv(km%VJndUf<|t;bqIZI!B$S*v7fw&LcxWm?&+gQ#h26mG5C2E^KG*FvgMzv!r> zek3cfA$J^Zd)cVX4qU#uXHQxy)Q-BX9y#KIefF^ETIG=0_>_902LiJ8%txULELo4t z)-GG%D-NzWFNTPch&9vCW}?l~hvyxQ{kVy$O_YkrM97OgQs6<3mmT=IWZ`x`^=8~w z-SDbDkO*9_>gM-mwBX%UOIOKJR-2G(lU^G!lV_DE>-fUmGqh1(a&w_7Qr4seX&dtn zWrg3QmueFcmm`-RwQ(!gZwjdnFH;>MjA%Z_X}4|1IMcZD!0rRUku zo>!p|AVrr0xH>k4_g`8?xw@rt=N%Plf%59Kn7tgRPyubQ;H!w5BlC*{XoZOy63EDC zZhDbT+zJ~JYP*Cb9t*|FQRPl6_Ay5Y%vpu(Zz7fi z$ZZy6rZ>uk;SL%lZwnO)wSy)(qTXIfp{yMOwsN~!E$o`wQDYsUt^QAfA2%CX?d-4C z63v1Cue)$@;7-^=8>IH=vYmfBnIDW06@mj9(lLLXFJ7Z}a&YgA&@Y!uL_$dyeY<3e zIQHrKy{9-W)Oq$4op&uOmi|}nDr~!0(xim-?oy2QinpCL-#(K~dr5CpeQCRZT*D#e z$j$r>tP`|%&EZ#M+>i^4_d8wL2Uv7Fl3xSOK!Jwacqst6~MUPGF}19N_YF|N?_KOZR?*!e{){6XIlHTie~9DZ4Y>{_F4) zyAIv{96#i2(voo)xPN-s#jqjyZM*$f!|oV(Tc)y19f667-;%4T(cq_?s&{3W&zw;&M9GoJR!8?(FH zja#=@-wr!8;XpLhgs0(ZAYMqdx@7Gh)a`pZLf8eo!%_1V@HJTD1%<;ae^GL}GTq;o zeh>G_M_O1?ZS>T-rSQdEHK2M9A9s5_HQ`iS6LfUAX|0OUv4FASn5Gjs!5bYiXLJ2 zH7XT8u!U58;zOo}2Q1Xw+Z&GcxwE8EmE@JWiN&ggmeTbIrKR6xb=yCP<5cybt+Whr zLoc{z3r{PFPIEJs1b=+sq-JEaO?NVmB7q2)mdNQ9=tXNxTiwf?B1gx2# z&qgOm8t4avx^l+yH7CBCFk#HJQOl6q-Lu#IkO;|B$dsgGNO<_jEm7%< zs=9vsG4QB%MTM+Ab9ckutj42$H*nP5zV5p;*jmr_%K2U#qtWuDeqCJY3JIbH4j322 z3`e|;Q!a4b>H2rw64vf%9paYO5{=~#9(LVjtb#%11u7nQarJ5xYdEQ53IB$NB%~O^ zE4y-McytfTdlYYW>(WpRpgq#tQ?E)KJY_SSG*IJw%y4o|t(gX)#PD|bj}}u2VTrmd zdx$QXwq8q`*S8N?JjpC6etW}xGs{gbXB4VO`LJ8LHMF~*Kh--!>HMxMt#WUc56}DK zCWfWmR~p(3S9_v-c{{!ENlus&us!ujy1En1e6W4Rf9+1rgLES&7CU$!=fMvD z+#3%Mc3LmZ+!PMA7DbZRVz% zu~t{4N6WVErpD6JVXg%S3v;Y1>;L-)Vzy!rEzCn7ow)@BZ~B_jr;b7s?`k^T78D`Z zt|T|ABjKxSZBOI)7KYmGgIWU`1lq#BYEiJ-UW(>wgn*_qg%!5jq2)E;<*$~|TC^9@ z_b8)Zv=A%SUPLVG2;CF4?^jf!Y*!tg^Ol4jE~cXiogDZfG<0JaYv}VDV;?Tq8xNasymZ#jl-qdV?`)6w0Tna1eu-np?kOK_W$lTpi+;?-_Y2+t8*?95fsUfy1r_BWxkig%$UZ3Q~ds1qC&%213Xd; ze3^LRG+5zawdzh=%S<^g_Hb=YBi(x=9qpqJteE8{vW%)ekG^Cun6+p%^aPZI?YDcv zj&ldm%d$oGIwBl6S63&m2W(LPI9~2G9M0J9F!~k{`HUwX9#Dt#3EJui%lbW8D#>s0 z(Sjl!PqCaL-2kH%-M;7ZH5UB#UvcrrQ_O0xy6kCL)<}j{-M+p?2dK;>{sHY!Br7Z` zwZ58p$aYzLvzpdg)K^vKXpIT!L72RuLrVW_UIPUw=D1DJ3HvDcLt|Xd&IE?TAuf2j zdT)y8Q)Ny;wq+ZOiI2wG=CX|4)DG)a?%5NWE2bD{i7+VIz+J3_H??(^%-9wNq=iB4 z`LcZU;I4G$>hu;4s4iq)Yk?|I@>`?Xs;(8rw~ecdP_JXL$n018Edtw0PM?<(b!E(y znQ#`2y|R{G;?BN_%@FvYV^83M~iKAKaz7smJr+E}QfgfY|!- zT8CKBYrTm&p7no3kS9Hv2GQqWg7A8++b-!2T<_ZYAHya{AK+yfFZ<#e$7Vaf<| z1?~P8bL&U+JeEnbqrz&18+{-M!p(Q-@&HVY-g}}`gOfW?$@%l#X}446+){DWj+W)M z($U8lqmNX9)8s@&<|holOc#eI^Iv7vOUvk$7Q-$sv`CYPbc@BX%R4NvfNPl#8eOMk zpA|0-l{f3$Tn22LE<_D+twd$iT4cJAqz!>#1m+zOvXQH;y%?_X z37<;|*%ub~vRKStQ~FEhnf&fdO1{pQz1Nh4kHSUr+=aCE=ywAfU5<4*OL>W6mec3f zHPaJI!JMP4;F1eQ+AjSoAs|VO@zCGMK=l=2qH{MhgZBBl{mt}rQhj;d$27+|-NK6N zt^KPpuQp&=m&25$pbWuX4vpK;1YPfeqGh)hVDTiWVEM*T23xtKTddJI=>la#x_Q}3 zTcS|emJK}Ev}u6pvx;tyU{$#xO+&$F}js33M(5 z6i;>?vp7yazEney1c3%n=jFf>;bVy2yrM%{xV&L?wZ)rt`1s>OucL0x`;9W8YlV6R zGnMKEzcTt7`R1RsyhQ-`wDNE{HH|#X4*CtJVDH|+e<<_EUzIu3ku1J^#6`k=Wm|i- zr~pjcJZ__d(-ty+g_4+FfQ|v)lDihPpNQ*MvXgi6O%i58Kx}Qx9J`2(&`KJ9iL+y z4=peNaRtL;-3j0hUwl3s-hH^Yzqc!AH9|^o_gehh!|loN?j6}5OOsW%A~)UMala-Z zil#XO<}zz*)+gz0bPEx|h(W?8GFUpJUSeHaZk^EXldYMXL9EDJmB|e@NSKY$2BaF< zurq>9eG~4UCzoP9c$8EEo%UaAQ)+lf|ByypMp}_1OJn|7dV==NNO6)8Vl`vv>VB!&kefVEGl*bGDB^ z1;oRX{n^f&+r5)Jvu)0iz=U;{!$7)BP1rlc^musKB80;hAz&KX(s3tlX&I>NV77wN zIfMokOV3F$j`}liK@f3>j*|K}e`uQ^#t=W6;+8Ir$CeYrgf|^J(I1g!<{Zd zK6M=@avA`*-=^=;wh(@)aH)NR&k$lyAVr`Ob%lCwhvCI`w(u%6wlngS{I~%;8ICi< zZ*y$d%m=%Z?b{QvUON6;vdP4p*-!Y()e|xwf2?M-^_aN6mf}yD3ZwU$4t-{I6SX5% z^s(;W9uLPgb)JRCnL4Akg&rJ*gpEJIl4ugcAJKJ!rP%!h>O2c7JjLiYxj%h4-Jd)- ze0aD&fyeqXT4-!cO!~6^gjTGiFa&H{g13WWI6RzG(VNMS*P9mq= zwVEP4zKoBN0q(lG1OsF$=sw(Z{O}5osXCtMn7Q}y$NX*!X<=hj=g8)gj-x;jTkmC} zqHAVTv&OYO(5IS_#TN~hFDfV(tFHSYEm{KPv^1_|BfN(_19~>$yf`k#_~d4dgl4P2 zTne*QV3xG34inQ;EuO_aUMD5+pOlg&vdBqxEE8{CW@zRaOOmMK$yX;7RhcMk4GMs( zhAw(rLBt5$>4Q^{`%rM zb;aPe=Tqg!KrV(~4T*-jm`=c;SVQR60z3y;gidAT1Ws7>jbU|X zc3Sy$8Od4NdUej<%B>6w z>Jes#j#T=v^lQ+?8nq!Zskx*Tt<1QATj^H|MUoEOsA%WFUWn$fXfv8Qn9|ChB_2Tz zzRL*b5Y*|);cT%be~KL~0T!W@2^G3IEGFa9cJ82mB5s~#IdLvF)8Mi-k|T6!og7lE zI&eOU`4)oI!JsWuN$nk6B958|p!Xq9uhgOK_J11vjHfOz6wR%|2}KztOfJW~N+xj+_^a1dWk`s+FW<;5TVz;p#4eJI&a7SqG&Vv4&n zCCkCE`{iuBm@nst=byeBT?{7EgSSV6SIcf^7a3WK0$8`g;rqd0HymSMP{zCbM|oea zE%3r>fFv4G$f|N(WKsC& zL$f}XcA+PUK|cDhC4<0Lp=FY3g?NhRYfg%T8zZa)nIq(8D9VG(v}Km(R5OjJDYOIs zmPJIeO5BiCJW>iIkSv+yGMwGo>XWNvc~zPmY@Boevm=U?r1;4(xw;FS!Ze_`5HZ2( zr7UFhJ_~s*!fJ2~kSA)(D=T9G^;3#qPqmeUgnLDrf)>F~6n$uF=y& zNe+^RrxW_n@4Mmh28-~-qrDALTLVbugNFPYtU%=P-irq5%rAO4c;ppUWAATKPQo zuLj{lw-gO;ENE2RPc^giNb7(xf$szzEHy^x9C;Sc5PsXrsv;|bbTfyiBphJH#2Q)W zqeI*y%?}xDA%{n#Nm?ocR~AQpsrYa#V^$AlbCp&1uqA8v?Im98m@M4~@FC$x5?K0H zp>BCV*gst+5Kq&$oAK)TD{_OBSwcGN66Neb2WD3Kte2xUr%c$+h_>cGY3K$fI$24NGgV8A6~0ce7nvj0 zmJzh>h#@6rqLIE)Bq8kg+uZ#MBt0Wc$i7ucup(DcXU{doil`MO#*d?^5@u|1|9UWqM$T)R2NslDQ0|=yI^Eq;}cv{OQ3~5+^IVkAA-q zqAVMXAaeW@Q^MQOC7dHfl00TtO!c7=G@-JoQXzW^-YSjlHABk;3sa$?Zwz0el0Q#$ zJ{KR-;9dP-W5P8_TGX0nJF_A76qO8&D?)qj5GG+UmuRyWHAc@k3ag)Ig#A$Bj;(=% zz?p(O%8hGiuM#h8#*GQ-dAL=S65{ktt6HSe$n0JTyDs;P6fO%@v)d$~^eu=!x?$Rh zB17gVXo0nPa9W)PG3E!~gmfYhTH=60FWP{QY~%|!N^to(!SZA{72!IehL3!TeW z+q>CqOx$Ri3NA<1jqW*JIs;Xbp(i$Js{7!`;lU=9q#^3G+N!5TvbxEmO~`5U-Hcu+ zlM&Qsn^0uK*Xgy&Qi^2c_@qgU9a=S~mhPys)=oW@-kW(tR1w&jyxSwlVev9aP$g z!}+jGWR-iZt+v){l&I@6z7Mo^oH%nhaFJi7|0R8dAx~#-&x?hSES4)K@!?X=mRtbf z4GHU+M8jX8o}+D0CX_aXXRut!-(>SQPkW^pOopUlpC+~DR=~~a8IBsoTqfkhpT%$T z)9-AJVXKd(*i3A`&16#}w-!0p?{R{AxvZkMiiB=d5^(k@d@b~|vW9(Q<#hIt(xL^= z)hLcLUTOY8+F7IvXg0`iZLa(nL>2!(w8d&2$2ZyZm-DRKDu4UbQN_A8?fq=lWD3Kwv;QeH1T~S?OzhGG0VRy zY{hLOMnTCo`}>UXfWeY^WHyVaYiV}GXniwybKDRC&A4b!wBGW|37VD3s|YD;kq0)j zusD`??*g*>@r?$uH0ToR?>B@rdE^uDnU7FaE(ocOE6NY#tFweIw0^I8{k%Vv(4<((pOb>Me`ZY3neTe6#tze9{H-p2vc~dyFZEZokd9BqO)Kr;WhJaq`q!Qch--F_2KwMs#sMY8$ZT`~ zHqI1^G3(!AgZhz}ad2gpKgHmaW;T|nt~JJ^po4Dr$E);BnbN898n&|F@HU3jYcpPo z>L>R&Eyt~t!sHm{Rwa-HV@89sCNL_=VRBsTZqkmY(4PvR_Jih%eZ&-c)(VK#aY+%8 zrgtSnNbu^HqasAg^-3sad-Y(B`OP!H))lnKFS)XDw5fyARHKKul@-p?n?_K-6TcR5 zgsEhE3R(7gPYXFwI+ytqq?WDMCuy9j_+r^wB~>#QgBnUe;+rj|xkPcs4Qs1-8_~j> z;S7l=i7!b_F=9m}k73;mBi18W%yXD9`-L~_V{j<~^KrE;uT0LIM zz&G^5&9!B^u;p6<797OO%;^ zTYF`Z`&U(88{F5o3g+rq=xAlZ^5$xq>Rv3czGu&A>DKPR0A;LDc@Kn%szOzbnS;#R zMD*M?w0wiG6MR2gz8#%po~v?Fj2PLjQ=QWgYVD23grrL zmdY67!~1w$dg6M`vSME6nhx#s1N)kM)=G1_LL?W3uc%x zg=Ff{_PS?bv@@|15kK0<4lbR{C>F~Joiie3n{AmTOLH{|PIbLOzdKviob;HndH+-= z_S&A7s5$YJzM;KtB6Agbru?k!O;D5_v?;APuWSmtL7Ao7jgCWbgO+x48rKpkGjyxq zH@G>=G-E3ToaP5`G9dEJwnE3E%?c~WKDD$g!=#2{0ZldCku4H93$jCkwNrM^M#kx~ zXR&;l7#c~aa{@IWhIv)M2&!E|#~=y%=(Q~$5qgacA&7k%%l7u7tN}fk3Ueix%)~2j zMBA)HJoIT){ofncB0JvYFstv0IOSK-qT_6*J?iL11E$45(mz(IkX(jaRG;jwSnDC^2)V?DmUFhOm zPNamE4B2BlckDN2KFBkbp{68RbTU0TAA!FfVh@R9*FwdW;+>AqCayBDbFsM}MTD^y zKq!d4Mb}mSt5mzPM2?*spLY?ozXw~t2eu@oZAecZ>g5?BGJc>Li2~(UZ+C)vZtp@^ z@pnRyVN?FnwxWxr@{PTX(^c+O#43y73H1tnGL0{RTT{0wU}Lc4@)8oNj9;%BE-}=w zLu+z%3SAlV{&HzZ6{5YR0(Q{D=^K1f1>Go2za##+rc}*r54#^gTpvmDK&wb;hA7iX&k9mP0Jznb9Z^bdH;S+r z(#V&s$;bRCy(~mf5jh4G61@xq>G}8=Mx#o_qpQXRMm(v;e3W%JK0qxsm;H(=8Q-dD zVMDdxIj9#=@{>~q0vbTYb3eD4=|E3FoEIgseJlFFirUVtoj3~ixK>n%I%XZCvMG8+ z3jUKLp$b`=cpGHwx5G*V3L3K`1ZnB-3aAdEaY0YPF)!Asfj-aXcSb`Gg*6M(7{y{% zqh@WC?hkB`tlvEJ-3Z3o^B49&cRQaHEo)?IfA@0~7r^ORA6!&~62{134ylX7HI^zU z&Zdj8j@4GvU1a;=&|3hPq7fanG8`MJn%34iFslo#bilo=YV8ceXb`DtMGdJDXq5`*<;s|Nu9fMv#zb(8hhwjPjU93CZzqs zpqt{QYAd!?ZlskF$P^}BRCWa(a~}**A|5@v<|MQYxt;Gj-`yzQDZ6JkPw${G9KLKmY-3Y?3M4 zeQIVMR#{2z4Fm#lLm&VIg0R`Zh@x7m++3z|7s% z5Me>5JpRGJ)l5vb#Uk&7UWhX9M3)=Ofm>Y zu61ghF$FoejRSev&b4lw!ks3GYAl-nQUX;x^U@|bldOJ54ksGt9Pf*~REcVy;2?+} zQcdIs!dS~S&!06E_}ue50M`SJd%_OQh?P^+YqzwtY+Po}A}Ms7(vdeA((C|EB2Q*S zv>V;Ca(0y;PFKzH$N;}rGd6<{H7gT%s9eG)^- z)yam5WHlpfR+_z6D(#r#vY->5)Ge(ojp^MbdIkk)`=fTXy27DA=Eu##_k+_@KS>gU zEd$RNo`OgfZ`hIYg%L>!? zu|jp|i4a}IM1IABV@>$>MM8nYN32~KEU*(JPN;Lg2OUu?q>lYa&5-^090WRLf~^FL z6Y&A3&7)8d`-sD?z649kXDfYUyCfzRO5YUx4)H8RtX|s7S|(@`uCiSlVK)n}d&mm0 z{~{@;da6dG9fY@qMt{H1;6}PbD5?Pg@MCxT2mndJ7ZfL*)&b320zj>%|0cTdcZHNZ zIFoK7%G&Y+X)9F(%x$eFdR1)D-yC%?gx z3XN?GPA&idDQl>>2&sUU=og@s^3d3`jGeWVAegWCU!W6X_I zce-{q);zRILm&2Q2=`TWHI(|&y&p^)9u+W>58m{K@+DFl%Rl&9l*g2-Eu7VHm0g_G}N0lg}kba1RD4%zqtDz*sk`Y9JJP% z3~fKl*h2txRNSxEG6a2M!!?%g)pqPLrd?MjbxYtmdAmYyKdI4LU-xKN@7NMQ(|1&q zmr3YGn47_Kf4Dx{WNMyV3g-W9^E`SMYpjw20AZPi(+YEnP?H{cajo7a>%}){Rop_u zZv55jH)m$=S<+9hO}}Jt^IdX7XECU$>cw%;6DK1?=JtwKRdqPVzdax+o0T@5qyT(?kczJzr_Y*YVFytM>EvrDp00`R$c0$`{LZ|* zANXZ0#T)drJ--Vg^+Dfd2VSGMK(y_XYOvQ`E6NH@`_rO8$C|RM1LWO~2=~H^HZj_< zuIy?8WarAVBeVOO^;99b?9uIBxdRJhTm=}}q3Wmi0pei-Yb4F@2yC@vXPWnuj_8l_ zK(6JJUfA@d18Zo_*E0RlV9LNG$C|Dl^5*$bMYfC|mt0~;^KLsVTQ?H=LC#2&G;Hti zpjA~A>yeeJggX%+jN)fUKZH5ld|_6lMQOrPTzt?`>IF|H&RI$?&JV9CJTRC3w+^V+&9hb{Yc-OVqqaQws*blq9tnRxU)-!cQcw zVHp2&pzMlOv7)#<4tH=1G+};s3Q`Kg63Yl8OxVUbaR`%IU7_j~sA;J~b@5R(Z+Hk|s^`g#fHO^HJymYhG5@-&JJ`c<#KI)KsFjwc{JP z@pM1ZX6eIoP}Ji#s4h|}AR{5~xJVlha=29Br;@zh`PBPiTXn;$^1w#mdQ}&{_iGE@ zUA1<#InrvM=DMiY)tJ$<+9>1xGfE%rSv>=`SUIm1SIM50?zqr z6Yn3bql|7T-Enzta2oRNWPBnY)J)}t3K3v2ex#^~IWoV<2CXnr8{Ek2XA?I!Q&TWD z1A^?k+iE*SpHV06Q`h|@@mMG#N3BbFdpD?Kt|1_2c-Y@0DT#ofA2ZWi%Z1?%5+!d7 z5efq)B*``Ednc7LJ_KmxayP-XIYr8)=pyoF zVMB;0g13IDIiM|RjIW|P*Xy0+xj!>z?q=Jlj6@)b0{ zKRTK8(^5%)^eX(s5oFV`lF*s-?Gj0M~9QXUQ^W{;cj~FxS3C6<#;rmh}?Eu{@X9) z1h;h;Pj+0VIx*saG*_!xyRUPo_m?A~^X6=d3!rho`W5j>*Pc!;{Dr>hdU0jpRIXLO zHyx+85Z`RceqC*SHP;OYn1eUwIu@6;WznniuHNYgb!0rDgiBfM#;(KJaxZTQX2lD6 zgGqJ3Di@(|zoj-Rs~VnCUUo=F`|k7hUAv{!sKGaN4~Ei0)sq^Nw)dbVK-z!{v3MD7 z%Ui3s7qN6D>%pCoWn(+IyAKqz=yHi}i>|F!`=fbVH?@@6_SBC?g?ynxUZ=3tasn*( z<}OCh8VsC^v2F98+>sv|51a5lT)Y$eH<|LQ1ZuR9g+TO|3rkJvI5;Nw+id|98ex~( zYAbwTQB8f~_b*Lm#H78@Hks>lH$#h}B(KzGD?$ibOM?U2mVTE|vwsjrpz1>ldrWYX zEULlM$4d1e-U=0+4Py4L4@rmdq>=WEPg{AI80`cEFWpXn2wBkOlD zUE0+5rzao2KmB$Ezv!=Tlq1vA{7k%3)?pu#f9P{J0h{#uq*?A#D@=@@Os*6=)}?Gw zz~kMjlM4i}!)>a5K&T66tY7n}`w0@pOr1ZZM|MZ*F6q%W%Cdi^@89Os9rYR}vqrdR9nbkq+R^@o=ucin>av%7O%i{sX?Ji}feSC4{% z=z%MY+gc{mc+u$1zJJ#*%i4XS6Wk_Rg0X8uCw+Hms6bG9p%o9ixFR%?H5?nU?0b_# zHlz^3E4%+@a&!-|Hj+2H=W`+k&>rb6pBE(zp5~b>TA*=QWwN+b-&BbLcak|Mko;^p zu?>!x;EA|w2D9P4S?Becd4ESJizk^S#cyx8uV%T4$Ok{7OaaX@+Kx4J*R>snJVfutU8<;j- zm`Wea#1ciND>Qxt{p=`$HzQ4%QwO1mZ8cqO2Z)f%R+0zRf$-I(^3yQBhS764t1-|@ zfEV^vs{+;TTC_k@Y#4f@Wd-f-(()SR<*(MzUUXN{_o$;^v=TekT}6!LbS%9e)vm~M z6Vo)}=A48auAAwCehXX+mYT!#o>-SXzzNf)`fhvBX^1O_;?1@Pet&&d&#pis6_=94#~7DfHst^pf&t?7X6 z3bzJq_s$Ks*;Q)LSXW90BKMnDr$Hcm5qQm+_n}(e-I-($3P(yfeGfa%F6I-rrK}iS z!?hllnxtegMB%hq>=JZF(D83_v==ioV2a;g`~6aQB(o$PVxw*1%vQ_6n$`WVj>&JF zi>H9xU|K*|$a2#c+D{bF=W)KGhP1j21x-Lr*nYc*>p1uMJS{tDuOq_Dd9OMjospsb zalD>rGFejZX2Xl3L_Uf6bJ+YIj;B3_O+K2QH3Nx$0isnM-t+ko z3w%c}8PD-8WyXIHE))|Ut#IY0 z+#9J1>qYL#W10S?J;bttU+@4|9@)i3cvB0VWX85IARP#*=1WBA{vA=~>WmcwrN$;N zwL-N}@>`?Xs)qmK+t$@U=-07WWa^cEi-j#XGvehxeHk-la+_^--r7q~acAGe=8G}A zPjeSGx_$gO`$B$d7){H|0O!G!_Ha%bWCa8|IPN@e|Grf|US~6ziSdZjL<@tZE@FgJ zN2xuf#O)U5PW5n^%tZ_=i`#Sm4#iD9p8I#m(rYM0?yFZMLoC`GIKYoIvEkFR4=2rF zG3ranzC^x*>$FcTEy`-K(cs0ot5`6{oxAH+FnN!jP3uk-8Ois=dj3gRqgKK?M?_7g zUULFOtV`9~O8Q|sBDa;a!|Xpco7FjHQk|ETT#`*{&8|4xw6C?)A5JV2mJef zq`ksdA>T;;#V>svra@s+Fj6-kZ}rQ_F621y5HCl(Y2zT=vk@WX?O;K}gc0Tn()}ai z#9z|$*d)o00;?Tv=|CWaoA1))K`}LYp9oG3PVPJ<=g(uOYNyD#=x>ycj)+<5=wpo0 zM=HQ+a-t;j6Nb0V`tW4+P6An4N3V>S^l@QCnna{qA|`#_5rLSjWfo|uPKiD{UL4wP z_t{wlrE*|Jpxr%tk8!g5ItLM&_acV4wxKd=tut9j)CR#Y0>>oQ%I)=JhfnxaYUoNG zAr$fX9koMvTpZI^c_e#BP53B`d*?2s@nh5vX!JSOLMDfMi?fMML-Ojuzue;x1RloZ3a)fD)bGii;r>&!lITMt! zuFDb1S`dcdE(hkeBthdn5H#$~T3ew3f+yNlwA*^)TE^?#(Jf*$j=BKZqHbQd!b?;t zdD()4b(mH$eO8g}DXc2lV^hqel9+p`3KvRyQtMUqQma7tz~fnof84olU>Iw zj?<5Cb)75`0t`^+WoC)yF+}g*(TM~uuh?DXc)JhRuNQJ1Wpg!Z)d^Y?`W4Jn>KFXV z=xgNbdB%BL)c0xI;c{x4c9`mjDTnm986VpjZbd$o&Qy`q7QR0r=#N-xUhA9j7Aq|dh)9Op< zTRw+39@<(zwhBy+btQm{cJcXSa_7O_gS)qV%5C>r{M*CfVsht}EP18Ls*A`q!<+8c zB5aIl&wv?bebIHAPqdA0A$AC2kg$miLT8jq#I+^$gQ`y!GdF`+p}7i^8*Gq}8lw%G zYTf3OHQ1In!R~2tDRvi+luAXL(JN)8?)VrT(nvPfCfdc$1G&v`$RKFrgP_eY1Uy$m zyl??eK-4VCsMSocHXp>~-r=PABK>@jz8*C9`9o*C@?5_jG$Jk{drJoi+vrkx>~F)5 z!UxBS=W%#Uh6a~$h;4MQ9=y7Bq*IUEpC25J-`_gMoaA(Jtk3M-==J2~?NgxqlH$2M zz@MVTgOh{h&DVb%oZMOtIY$B#rYwh{=~fEaLrjk+haE&X>>vWBp&g35aG_;@t{1Zi zO79R7RD_uE>-h$}bXwq+JO<)hU4dO?e+@jKWoRRxva(oLS2lH^N8Qwkt`CTHw zSAPV}WCn6;rhkV+>`y$JOqvIG4)Es~qL95mcu8>uqQF3{V2sj~X*p+L>|*?0M&4Rc zc#snE8-Q*d(0pD^6!A--5BeM_u(FJ$F2BT)&5PWBU;{3`6lEA!qgz{&MvM%Ju7NM!O7m2;)k18T1FQ=+I|Y zH??-8f;WM!T*Hn1WR%IbBOaYh;W0^Z}CO* zpgCCFKYVa_uz<(fAncAd)VG{^jJUE8onyJ*-* z)wC0IS;2eAbi=~VgJy!+9EhTWn}umPBXv^4uoGozP;UETM zeDbhX!mw?{T#B%5#VjdUy-ZAoP#6(|OlWt} z;8m;r-PQBf6@puyPduChxcJm+NOZ_CnSentnb4&Lcn+`%*QN;Li!m%xIn6Y1BXb&B zXwlZxR#Y2RQeh_|OYMSLbO&cw;DktF_?vONT6^|76mK+H6`4;H4fq(k^HG;BBRH77 zv(=xM?>P-iQ&8~%vjsf_v)Jpd3`K^W&Wr4qpB~vWnOL*+|Gdm{`X@H2g z8c@vuG|995ri8M8(V*fak+h^rU|SS4@ zYHTmBl(%Sj>}b)7`4;V2s#>&Y1+2wy;nLxzwp6~*)-eCmHd=)v@K7v54U_k1Y)h#6 zK0qxCC#d?ypt=(vo%p&1N`+pn6kBk`t(B(?cXh%SUqvAo1@q|@q+E*XY?tXhB!UO+8U<~A2cU>b6@*b- zl_gG`ZMQ`yKB_yd@`}+;U=gPdFou=*$uVh1Co(g)bM47v#i6Te7~sM(61?5KvW{}C z$K0Lk3r=K*PVo>sbkr#?o?CCek^C5)y$E}>WmGPUMuKUf$yA~dDoDCM@+59pbUt38 z^3{PTTJ-9izY|*-7SyTC&Jii~Vd-~(i#_TBWK?rWAv%$91GlzctrVMd#jO=p4y;FL zj)*R!nHSTx@@EN0GzZ^hilheWbmiqN*pffRik1`>qLc{>`gvJQ#)Wt8Abo1wJj-(8 zTr8%+WosoL=+inmpoltfK8pDkHmL(a3sXt&UAfdadL9aWO7rwe9oYWp+4MQO+OhYx zwuT5KcQkB=IXh0t=2U8L*Re+Bbbi^CKb&8AXVYMbR;Oe5*RQi|IE0_R#y!O0@cnF5 z9=VUl-zC<9sc?T(J#deCzC?j=C|=IffA-mD|L5|v&yX5mFdz0lzjOCakBfFcoHXxy zf2Kj5@`5Yo3*i4GX~?=cY;e8pyy=}HL+zyh?Q*_eZB~b84_{8-j~C7C{Am1g)9>9z zB9o#5u7$uc`SJMnSG@La(X2_j+x$m6w%J+n(dzZ<)#+{hvrlO>dHbj3>t?P0#w!2x zJC{R%=?)moNl6WmIURn$FDVSBT+yw(ki1AOq>o}}mW_^$hBc(*dCQPQ# zzO^$5)2A%&h7fjh{u-wbJ`|~Gbl=gYHW;$z5y1`2EpO$AQ&5nXxqS)1TD)YCH$N0v_kM}K^KIy0Z-C!j`Va0OK zo>z)VBn5);v{}Dh&YK^goFI?w>ce5gvtw#_i=HA<)Q3><+veWYg~1 z^!#k~1KOz+F!3y#T%NK5qtKN~+GLPSnU{8 z&{2n)~LE2&272DkfqOCOu)*!Wuk>N}eH zLAqd5=36n;r?gZNbb&oG17z4You}FzJS2kh?Phf}l&%}>vr?{pc0{qe(8==X6sX_e zHO$TWMsX2+>a9?m1J`;qBXLVPRkic`;VfgE4iUb! zwop}!0`TXgG)h<-4G+=;tVBLKjvN`HM&ZpQ_LVS66#jy29+ zu@9xi74NX2^3EkGN=l#T*5S%Kar{&_E|`nxahNelT!?G_Vef;tEWu17TLess? z8(eL4xSaPwYdu6+-(sBCyCF_{t2bO<#fk>ARC0>lTgi12xuCpjX1&+C%CeBPrx^gu zKJ>B$nA>h0XWZ*O(Q7F}yE!}@%|ya`NrgY+jTBfOJU^jx3ujF3vcR$ra#S3hPO(0R ztoTc;3?WB8>@X6s65Sk}=mjstkk!J4^_5FL><#YG=xu~>t(msa))6l-PHdH9PzbUZ z54ks>&OL#bv5+EPg5%|W?UIzCR>}M#F&5!RiV=%!>1sfarxbE*noyvA6)3|{L0a1z zTb0XVBv!`Bc*LW+OXNnPPi6tC-UqcI>xuV1GF-)Kd4=e>9_2rdA+3-H%#u!5XChON z(h{E?<}$gPH6n@-+Mf^z)hkqHxTL^(%~rWI_ZpiK7|s9C(>*W?yL+Vu8-QRk5btTu za!7;KX|I7q;~ixk;SWTEiK$3F)0u%$n|!6m9p4)0U+hj*ev$DlGfEUvfyYWkD0 zw4y@Ud(ZN=ZX_+rEA3FEyzmxXs>^UzeWw^JB`NnYYVSMMmgD-W(_b3i&~v&t!PP#v zCIrJG_XX(nJ|S!vnxOOr``#>Crp=(M5a(=mD_iMBqOpyswjm%xJ?j07*$-)1IIhM( zm&1DKmmi)ig6(MmbWv+(QW6FdtZHv_C=pT1RxJzYwp|Wp8;~Mdig?IdSnBAP_m|4f8!n$ zSI>J&cT`2>KsY>EJAAdVto}S@9vCF20Gug)jbv#1`$<0=!%b_`y^KQ5e zG5DLxQxC3bf4NOS9Z4X<0}n=>X*Qk+WvD3PTerek(S&t9sBGmF zqz0GiX@wDgAZU0aVHKRQut%vaAxi4rZn>^>(xBSkoDB7w6j|0`L30qX;Ey(ebErlA zt$a=l>cB7uozTjp6*7Ehm$cfr6T4y$e0M5RyBCcN)>hztW@o*10^q*NZr6*huIKuT zi_?Cyz89R_DhU@j2pIcE zA!x+SeV@Ya9~(p)F!>YDAy~Jb_?uf8m)KC@S$dhsueRfvO1!tB&pTAe%D6p?%$FX0 zt8RefC#=H_x}Jwy?(Xew>W1GQ=EMMT3a)n8WhZEkyS#J>#2)GmDA*k6g_fLC8eo4l z(bO#_tzbx@<%!|vZ*a(Z5gAf(+DfblwLz{aHYhY>@Na7+$-2@ z3H8c=wC4_YcD>O0c4t{8%9>1%1$$W^LZu)Q-O*IbMh^m($Z~zZKPLd7LA_ z?Vil55>apmg;ex9ise*5t1LfF_E4Zf`fzh(y7va z*0K#uuNrDzXqCEIXs*6s%&whP=d5B3leZ~_tCJ(=q?Y=XS;VR^j*}lw`*ql||hrwBePh+hIu^&@?1j=_W zGg>nIid^qn3`^R=Z>GH($YE2#`|eOt*5M}^plnsh<62>tf9<=nO(C;7JD8M}y)u7% z?QN_Hou|Sj_xU%}HRX+)8DRm$b3k|>uBYc4emeN$@vZR3zuuQWS)CpH$;w`tKfd-> z{#f^O4)F>!->F|se+012K*QV>9xl;UA2*%ylq<}!CWR?0m)=+e{^GB}&%e2duT9oz zArsNc{%=#dR7>FQT9Yk{{{q$$%Q|yatdoP2CeUTierwLM~wt|lG4f`+DEb#XM6 zDEqyQqp8+j94(7qnWG6nH%EDDom@3NjVDO=_E9zKR3Gu5v*xH-S57xGw$+y-YB@V% zTTtBB%aarA@xTnE!8zrDe8C_Rwi_w@~e!91=Hd@!xl}qdn>7S&Xxkt8f%Iod$Xsk zw`)W!%U_*M1%&-rCE+Z0OkB>F@2z&4TW#k~D+!8dj24@uuhBe{1P^6D9z2(IkY`>4o>2; z?up}^5W#?VFtN!tV#}FS`87GOohx`><9eG4+w5&g{ZRXgoDa2rG4B;l7x$ATmP87B z^V#-^`K%y1ZYBdtKF?Mw9?GNgF0efcD>8_i2!S~Jw+&6-azdf3f%ygWOD zk1LvvjE0-D+qkzGyBa9~T}q#t&FnUNRbg=1*=_8UvOAb3Wvl?_|qnpsV2;^>b$p+xK$kB$S zN~Eb85;xftKIs7t_QRLJ($ZtSOeKpmH^^tOdc%BYQ``@Wea3jJ06Ykd=u5XrhX?^d zT5U)F1(Bbm)u>M*v(!gE946J+N#WGTUqah`&UB=fgcNT1EG!DC-K#E422CPWYcc;$ zYBNcSkRz=OSOg%DJ2J$RdS8Kl8m2%tBciG22%w2A%(OFjrX{w>d7_T+VXIuCyQz4J z&nx{h+({S~$d}zTVGQmgb}Cu>e0dlIHu>+zMIN9&0E{CQ9jvnMm6V z^M$NFj)o^CZq>O~_yaNy3(o_tV=q zVfwgJcTFBB2QBU8Lw*tl>08p2E9&ko>hArnZC|%;we_o1)r16*lg%^Lwd(lR}{vi_#3 z%6f*wqERjV8NT#{+*e0!?;B>xl2A={PTv+OQ;%I~9JW+T!W7FO84l=iDArs3bQ4v+ z7cO;zDht`?s>AeT-AoraF|+5Uxg3bwtDRmXt=hR)F%`gQSR34w+7yRv4@eC@}P8WC(O zx$a3#5?0;k0z39Yp?Q0ou&2$L?pJWy23_)dRU|x>sflRd>u~k~YXx%PK{u*yaeJK^ zl9BTh=XT85Ys}9^;MNJ{R4ysz6$js6-*JxI-sP#XVBK5gn_t=gCP-1lUj?g*8(%Rn zHLDl#*k5&=;<>LCN5for6^j%G=PA}t8MRn%IX%Hu@+}R*x##8S+tn+Z7P`1Ulnc0} zy}v4uNmMD)%m@ZXC|HRW?(j?V>eaDH84xxiWobl7bACdJj%1@+#!6))MajslslSCh zz(o$HAP)?GRPvtkpud=h%Dbe?+1bm?*C4X7{)Ip6ePG>8M}04y_v$1l(UkF~@0zpm ze>5{YzrJ3*|A0-9U~w}@1#=n+XN$!p3jkS3{#8(d6xs8N{ekF)rxi%7GMJ`QC_0~=RTUkts6$xF zK3pClJwQ;9P{WSM-jpr))sWEse_ zfsZ3%YRHKbwMQ{^BA)a|O;5%E%2BDBNV4&8y>@Ot3-O}`V^j^^ou6v3L~6@I&#l%H zploWv$NV^j3}1toX@_w^U<~_tG0U3SB2|xAebf7w-s=^TNGL&=jB&YI=rR6IeCm7mCx@ZAcCkw$ZPyHOIUYKdeU^dU(Z`en@?kyn#^%_0+ zHuvzp8WzNhn>RBeTBj0Am0Hi1?Xx6S)=Lt~h3S99EP(}Y~bYtOXU`6VIcZ4P6x z>l}#e<_6@X5@Vw`Tr9YlVy}471r0jiN3g5cZ;-V4^h}Q5eC2AjAdhhJh6y6D_g}<= zt@eADGDIlQYW1(o7D7Z0LjvM<+MbZjXry|o`Fd>odPT?iNC0CQ_UN3q`)y)Q#1`T= zLiz+dyrKh?azS7hS5U|^KZCIdqChs2-Zd~pTiyc01%zJ+LI^L^F*G=T#=fvEV~XIR zK6AS2qLh(Hw8*a7Js0G)(oI!4BMkVP{SGRlC1c;kPy{+;B~sT=B>g}c=*=GJX8Ge4 zN!fK5qQBC??Zb$ys)u#Rz};d#`hy3iZBXr1h@`r!U=uv#lo`LMQ6@zziD;sb3s+`_ zNt)S>{Jxqh*Vz*<%E>sysxZ8>xYdR zn?bixjmi+L>LW?}6`!g)T!R0084uNiqiDKPsdxRl7-U(;T}OUWp!HES#o=$SPI`eL|e${^tPyBr|KR*+r4<+(PZNnQGs__bh8_M_3 zKKtu%kNcS1qF;U;t)LChfcaZkE?(k%M8^tCU} zXCHUI>ZE8ok!j{nNaqzv#F;c=KAB0cU1WFir{+(5<^rr*kIPe9 z+-4B^D+M6*w?DF}H6=$$_-Zy;fBGQE1Q*eu-S9{$Av~#4U+WjNw>Hon{VH_X=y!>e z>sM=*F^{kGPAYvN@Iv|0Wi|Y4GtSqN_Guj;@~QQ$@&*`XPg~TLmh~`nEZA{>o%bKH zLuPfhl6dO{r}-KMOV{eDrcC8J!96skxcy{0>L;MkQBGrcZ8HbJz-E{s+=H6&e8wj= z62}xn`6VEITwwy>^-B4zC6hkyEa~5ikXkpD)S)Qq^GU2%V1R2#fWfTu@{##yR=n19 zsCv%`-p#W+Mf3sh4}o2Tw+n|4-OG}Vfo_=S09(!Gb3wdI$?A$0O?l_sG(vMBi)0A>%C=xX;u9FPT(pz{3q0V8jkXQxsw5Xq_cCATPBRd&|_4xTXuDPww%Y8VPZSeOPiB7mE@P*Q(^Vrt3(S%3Yh_JqMo%39jK(_7r5^CvK6&lVu-!~zgVY7-M zC>4kCcf=??sJyEDtF}NOL%G%Q!!mYmA)<(4g^I|IQ^4d?5Vk7C{PVlK{0_>-7 zLJ$sq+aP5X0(NO;2EY_tNtU$@N>+n1tcesQ+ye*MopP3m3=Ehoqbut+-E6*wy0Q=O zLg}Uxn2<8^3qtnFfAg;17aqp^*#DSWPp_so^yEFq(AxVTTv{glNae(*&t`f6Dx;hz ztd4hB#*3L3;R0(9H1C+9pb0{26k@m|bXr|vRv|Mz5>=2G9VPkYWJW&*)jWy5nB0jp zGFPOdkMqm0AyeG)9ffDUaK@#{66&QoI`8p29Itr z1u)-cl`T;hitvUI4oc<~BF%;5b${vvr3922Js zLNv@_hw2Q_V17uRH_S-6z@)d7GMuD(cVs{q9fK@YND z2Oyw>p6q{wn;vBl8EFJ4{vnLuKRjiWEI7Rb7^qSPp$qg^s|Y`NoOn?9OC9Cat>}1} zfO!X_qp))|I!bJJIyx#vpGn>)O77~aFX=kzA8+ZNFIINUzuTirzIg16AKw!i14$g%n-?q>ipH;n4Mux1;MzR?uY@jnr~M-&9x4 z^@y%PdYISsL{4R-Vij>USzF!g1cpsT?9)h;V^Cn9iaG4l!@RD?K9wo4FWzjYd@7t_ z&raF?>#dZxLP=EYNvh`2_J9kDTgB}NdjOHx<*XyMU68vh7|B>>UY)1#Rc)g1ysBN9p zvRk^T1+LantrNS-c~xh}_)@!(7xPH-jYE+?wqNl{C>r)F75AvvTZfK4 z+K!Ty614mxLe|c-eexRNo7Q>j5HGTI3kI))eE!|WR(M{VyZ@FlA z;5Qmdi!mnN(VBXY+Jwyo&FyCh?dIJtA_`%qJ-m674f#X2Zf;1n`ndyvOzzy15*BR( zqQwjabDZ#U?qYJr0-J88K7idKdnU{(odZubxf^0r_gAW-3BK;s5xgf4D|@OG-r>Y;GcL# zi?W{DTiRhPJoV$PL{R;5@{V<^A3%XnCp%Upjm4u|TqN7lsT{Q|ngD@j6I+QKbWvr` zYgtVdFWS1eRkun-CGCA1(A1svS*KwA7HW8Pj)N^%^-3aOLk)MVq+JfOi^?_@6#Iz7 z;|z^d)0|*Dk?9*ZEpXjsfxnnKi0B z*CBT_!^&Wn9L`yf+X|kBLk?KZ=D?92C9>tw4lqR}2fCQsEwYQF&SvuLIb|~r2{5|& zX@i~wTBtlwOSC9EJY=-m5|Je|HxB&spBUf6rf%8OEpei9qX_muu~Na#n|JTcTI0;U z8TNMjt~{GP7jvM!!7nihf+IT;9~UvIncs(9X|-ul5^-Fb?JQ5LA#h!1Wam3PZ;bHhGYayvZ;fQCYG;S5~=&Te=XoZAnXN^>3 zo4lmHMCQs?&2E8-HB@5Cotlhmr%jpHuajG0OJ@2SB`IvhoQ=v2m~oe*?Z1o4pjY#a^VZ0UD$CsSfd8kW)L^mkJ8rtRfNEezufGaKjBl-G2)*8*{C><~we zCcQo~(=~_7Q|zQgxwNU8z*rnT1tz${7xshnD!S)BP z3<=d(^M~P_N1t#7zvWr;dS8@>EO?E*!k!D!>u;8uvj(?iq!(vrpt!sn4u?7B4}?+& zy=Q>%JW!P#kBsKIDPhFNk9S7B6D4h!r|GGwllmDc@+JxdpyS*V?k^r@0>hU0iF^h4 zO1cFWsU0i|QqI@mYxomn{aS>Z5Q0B2ugWq<-@qU~yF9d3^kYg@N#1e4h|d61+SxmTi% zx)VSl=&rwmI-fcg9v_k36i|2An zl49I|%p+(?mGTOb&WIAAq;=vMxUKn&axsN;}o55yvzMjKGag4~CtMO6`?`y5K zw46`Hu&51~Htm-tPDQuG9g+bL5PLBJ@^M28)|}3l&1NvSr*`-Tc_e*-tbb(2!qo;v zG27G@9ao$TM)0!to78hY)@Ht5zB!{lWvw_!gOllheE{x*RI~$6T=&%1GeSiN`ZxgA z_el4VRKR#zmlz^Ib-k9bmtXXz95Dzb6R_+@V5&!~L+sFf&yd}u z$cS08%pu4wCb~ujW!2dUk0UtVDM|@e2an7X70M*3kx9oz`pws3MNKq|Mjg@~BCD}W zk!h`tu*ANdiBR_F3*kDG$Dg%6@p;kwZzA4~#ca}H=DzMPf9vM&=gT#2Q$$K)?5Iv$ z&gcu%2d5;xeAa(~6UnT>bA3_Y^jVk6141eQ2$2ankoY*mfPLjB;QLgJOOgiom6A6^ z|K)I33Qwk=ZAb~T?VuuXjvaU|vHm#DJm~ir}Bo1~6nqg<$2`|~3 zvhAEG3WI1QCkAu9X0w6u9D#z<#rLNtxFXwWWk4^@-^VXL4QLS04h$cjoH!}MXkpIH zF8pXQ-c51->-5MefcXij$9@2c+L(8hyicz{<2Fyy>r#pW4!w`8CYqzH9Hc7SJLRyC zqNLJzcD_C>`q-voO?tjxD-O!>6Pd=Ar**Jz&AX?(JUVNQ@&RBF4_6k^Ub$sjvMWj*c2Y_FL@<~4LTsOC znO&^5LX?BnYL5xUH^^n1{T)ey6AT;(*FUFhESV`>n}+Cp2MN7X~h07FRmd?m1-cbrPrkXpzJVm_DWuMXzinw30i47(1nMm3+AUpc1p~GFlsNGlSS5^ zhyVnDb1Hf3z5j(&t-lL>Uw8B~F#HjsK(6T`2t)>%J?}!+xf(WbWE~(3d%**%Cm#mt z5HJMv@#C}SMjaN6(omAhtcFmD3T<}@R|ZU!p+z9YSdwAm^c~E4%bawuD*B~^K5S4X z8CzSdpoI?U>_nT{0v>xcl=Rx4SIvi7rz%ZcTn?Y1w8X>xjdyB{%=1HvTVzq49>JZ~ zXW zLqzv`grGy{4@N{7zifz+AJUhbADPToj3I&qHNzdLvO1NRaGscivPb)P%|*kg*VjB` zKDaF_LW_?yBUIbl}VPj&Z+?g|G+OX|Xl^)oCB; zyGRU7tV4f{IR=7%ojJ9~U9%*<53TA6#4M;Tqibvm8b8JUl3I%dBSUG81$^m0TiWY4 z>-B1lR3)KzJDRL?wDPF1LfU+-7y1TfqZs0eyo2k$?qY1{s^k5Y80uQ8F_5iW3&nCs zOT;?L?Zsh-21&7#(Oqrr$z9i6_!|C1U6%7Fk5{in`*V#Za`a4JEW+y+CFJerKQO&d zHn!n8+|O9=-_ILdo;dV!vJIQ>PbC0!BI zBMV$Cpuc!>PlEAngCkHBCMQPPdJ%MXBqqV6)Kv*3m3C4ot*k2z@NZbx5qe)FNBV8E z=A;;_bAK9P*`fERyLa#WE57*!s24A2{UomsQo1r>P^!OZX6Hw(r|Pe54zSwb%1-BJ z%eU~lAw#Vi(NiodrO8eKElg*Mr#d{A4_Bw?Cz5oOz$tg%hzFW-eD%`9T*ysyOkf@z zH}h8w97rAAoq(}qQ3@O=q=AK^ZkgV+TVydxi|j0jdeRab7URd7{jn~BT1fw;o^WO8 zN1eu-wzx+{m#i|;aiuzOVR_;c;sm~q^JBMGHxRPHDs@XjK_f$)gX(nj zjFqw2$AYq6=IxLHmNH2J{Nutxb~GZTqUEX-a(1H9nDf+ZFG|Qn5+Z;mOGG}$lN?75 z)_IvdQy7|-EUO%0nXqGrSyY3C!G>|!9S|K(`x0Ev@nZFKj>GRKRhaA@apE4>)%h8G zXRJCl+yIb!xk!)kw%^4I=@6=zF4a}Y*mSo3;QeKL?Ef|=5$i$!q&dXtq6(9&M!_t5 z%)j#~F7m~ae0x#Um*V$80Q4fz6|)s?U;6U_=116QU#%!!)5TD;G2|Lq#91T42%*Om>*A1kC>d#Fvc|$m2f!078n#i1sTe{ zHP_nzQkCi|p8dz)fBT3Va!+NMpDFb!>S|praPx!c3%E~A```zx@Mv(z8!#~?!+#sZ zLQc4bdpbWkM~=DXj+ev9;sI8+)|P3^+o#j%}+!4EF1v;mW@u zE>Q6de5ndW_&SDfwv;WZcBvPQFt;d1K~GT$NihPhRyZY8!d4?nU0`cjtY|;)D9;rhR4ZsxlqG$a*a!#aD2VX9HV@+pb!^VWzVf2)1YziH#=UQ`5fs#AwEca0 z&P&>Rv!;jhW(%s$OOh71E^WeP$RHp#k4#^?T~PV8p+mJ#@RH`FZ+MbM`exW1O)!&kbv@|1knC%A#(rv_a_BuYGT+#>8+ z;O&Ok4}mQJxNM%XvuUPlOyhX*&GK|xS5;RaaM<=g(StFu?f(6Ta+ZNN*smKL?ZH(s z@s9c+ldtJ`z-{+}8DJKa4O$t~3dUwCI^ryhS22t#PQmc2QnmDV_fapIc6jdnH)>aI z%7|^DZ%*rfH9h-8m1*Pp^gsZXT;fi5xACM~_6{odzhD^`|3iOR)xj25c;}Tv&U$BzXQTbg1VpIK& zxv@B$oT97t01n1$?0m{jSk(xzhvcJs*~RB|2cT}^B;cy^Z5C2F!=f1 z$7g>y_<8*Et>?p=!#~`vROe7EwNUux@Z-;aM6m)}lGJD#5GzS4)3_j?CC>FpoAofP zc8RPR@S^>KT13ZcySAvoY1piC*=j}lQgd2CzM?tX+!ER9qB8cZ+FDf-dGxLyw(3=D zQL3P9+AzKHB~0`rc8J@*F7k2Fy2!sqSm>D4eD-;1ReWjU zN#hku-`!T)1WeD>{Q-L?w;;l1s3MHSKH?sJxvopNkYpwr`7TlrN`>}(%+EF+Xo(_} zpq-^o{2n`3BZ3UyVe^&Y8zKl>WRt*69WX}jqy)>GVh5|>)S7e7y+ByAtPl^+3OnxZ zU7s+5YplTtixHaWbOZ?5W{ipNAPw8#XAA4J0E%p5{T?v(5dnhP-q&A%L`NSx9t*mn zNYf+Tr)6Z{Za|(dCO3W<|6!fMN5A`+t_YN`eMfjbKY>S_k^||45S-W!+e%$HBt48NKw4DH0+v5EN8IDSMld{%9Srs&u+6>7 z2yMSRMur4N*BB?1xEi)`{^s#Z+bC@p$o|=KwcM|V)#F(ShL+lUXEE_WZzQ8mVSBoF zr{%RDuKF%5cI{9)B{MKnX&& zn$%98mr`*#Sn9-sGqv-M?YcmI&$_Y2aQF&?eRi(L@XJh(GfTMWLgXgV$|PxU*i3P} zw1L9t^43{{``%SgMqJohKiX$aF^^8rygY8OFbB9W9@DdME^s5OYH~iiXYFF$sxf4+ zJ&Q7|OOx1_4IZtRSd9wRlh7l?4y_1R!_sbiQKiG)aCYrBR^+Vyxc7`fitu)PxWd_O|6n%7-cUYB z8^X2Fcszbyx0GW3^94vfM-*9aNJpEydudWvfu|>l7iZ)=h6^&sMvK7ekZH<$5wknPS#=^3th`_*>DI`7=|&(nLGkK#t&}Bda8FOIyCT zh5q8$3y}Gaa%2_Yy>StrqJxHxGgkJ9e|JrR*aPSA7`aHG#7k@2**e$DVRt;Lf>iOS z_-XBPD)x;Y;H@$sw>a#mc;qSqTz$J1CB^?*ox)}9Vne9hx$lgvWUOedO0Y!Hp;)Ol z5?9Jc0tEbtaSh?ry-s|oVf1p46Jvp`@<kJgA+ltd6{+=6P{Tj$2d2v^ z2z$2^9^n@B*S)L`#unUJJ#$C+z<(-|X0LZ?J!aPECV-3BZbW4}!g=zb?S{?rUN~kjKakGj&q}L~E zguQcM1!gGR`UMAawZsB+Fglxp3qalSP7ZC)TD zy&P5G0!rca2IJW}@=CM9-JU-n(>`+e^^0nD*7zXH2Fgn2dsp5t#lD;UO3MAZYa*U~ z^fzG71~G9^fe4%A2P-g#P!WvnK{Rab{((JsR=l{?yZfAZ?Azfzg&5XR6mI9>BHT1W zv2`s!M&@#4tH7>tdjJj~+oB$m=-m{ai;!d)H zwKzcsbKxy(@;A2;19Jg@knJ8dBvKQrY~60b21rM3gnJf3bYSH_g)N1fJ$a?&L+1pseJ2w#oUdhS(L?A023Y1VTWHY^PeYbO;3H8iJu zes1=L>f;SabYZVp-9Fqoa?rcM9g(+R!qSIITUZX%4tmt<%Pvt010LuS5}aDFT3 z!-Kdevg=e7Ey{gnmSWgGxK5oGLkI)(%u>+?RazkdD2D6_C!>nnGyKGwpZftg)%jQz zb+&y%rFQ@-ZL{5zcGT8*!q;;cWzCF#ve79?d{O~eNE!icn_sv?s>*MKGl(%*Qa?;< zQ{MV$Vt5RC}sxL@fKg=b$<`KSjNC)Y2Ej2Hx!a8Zg{uX7?*p|NK z6?R(zmaov5kBO+9k9Q(6?0q5PjZp1YoXdK;fWcZFRAGbSx7i3c&|lax2^Z31!1D~$ zLcIAJO9Cg&+Q03BU+H7z(e@erh)CKeHxR@IczWe(W8S4pk`f1OrI#SzJESeRSV>C9 ze9}?)4JHYIi7czgw=YJeZBqyxmj=!3U2i6pD*tG ze0dxB>xhILKE}1$IaNq2N)d4x2VWNM_vc{?`#;0wuF-_msH4t>7na-ajvlkx@pSVP z-nsPLijR@sVg2xI5P$1d1A60fD+aKr;7w?OhE@@(J%|k;y}D#lXCH1#N$cU~HE`X+ z#zu6pB<1x3Q&%+#c2+HpdE)g$8DqHGQ18T@J&u$O;SMp|Ob@Cr zI@C)g6vwbYLX_Px=9?d_AfM$IJRsq`5W1_wg^U@OI_SU*W*2QkZ?#HH>X%S_0!kGu z^R_UB=rilBpa(*(s^^wXe`C31p1L1TO%boW{Q>WX~Y z1_U_gu=l`~I4ex0{LK73;)@xkaaMk^Naf!A!Qx&I<`X`*oU3C zZ;`o#UbT)x zc2y1LcNo=(4^w2vt!>+PHIf~)nOLhwrjJSQ)?J;_W1aR>W41~lVgnHFhwUPbS6e>N zD=xG2^r<}Os==`$tlFu~=x%DQZ$J`UA#k`{Z@P~w$|xI(Ty<7-^QMyN3)ih+Ot;#c zvYn@l>dWkeJ$oiV;W+tTT+yZ57CR%0%?M|bu@z_5YRQtrIv1-gN?*t~;o3*GXLaqg zvO<;ml}Da-1NuHC0b6<%R+^p)AG~H|FG7zsc4!gJ7)I^5Lda03Vr>toBGY}4TJ3=B zRO;l5!Ta-S{kVBU^$NH?#1t9R7d%WC-Z_Ak0I_C`Ad zMzqtlDibsJ8(6>r^OHTHm;`)MoMGEErmSn`u9O$!A^(P9v=WIhiRcV9u{t}&GXSlt zruee_kjJ)>E!t0s?%C50(itFC^*uMyu~O)rDgs-Q#0OWqdBz&|e}l06fPF8;eQG;; zKp@qj(nGJ<0RMWILA0_3l29T?2d6^Y#DlQ5pwscHOiM?ARZ~!PJ{5s zoD*lpB&3^qR#DTgzII?7EF3Qa8#q;E5Ze8$hyN-d^H@EhRE=aILzs5DPwv4X@4ue- z3Zj@B`|MRlr;8j6;YW|dK)Tz`I{8AC#-(UfEogKuV(GH9E~;}83zKU$Lftn>k7LfrsJJorVjI0-MS3f5ctAc6M*C7F3Vw-I<{C@TlDdGB(-6~*+ zO@!LraqmA@=g4*Pfrk}jcjO@wsjqPS^+?ZQVPh#LsvKqXxE%I*$odf6ORn|t7CSsj z>pmY7qy1%r=Fxv`wkgFi*lvhiw-^)zQ9UthSBni6&7#0!1UKgJdc< z_Mx+mre?MF_hcw9%gvV!&Z;g~b{CwIEdARWOJuZ`96~}we%nfYwn7S5q}p1cbaPwR z>QG~F3R9LxcV)~n5D^!U@j_B5eTOy=RJsYTcew?D3KI?RHfCBGb`R}F9AuRHwC2R8 zBD}3MWy7sTNkMjcOT(-uTnDzSKlXb`Z;WqrNj~fGL+qA4P2hcz4~1GF|2Lp0ExFC4 zI}qH$41%u!#i~BGsOC9p^bRyz6~DWyXF2ZzdA1o*MypO0b=^G1#YUWW&rh) z$=Fga+J4G22o{0ql@y4Y5u$ z%#Z9@mno&tWUNYBQx+oT1%^wzui0>o_?oBGgPr* zMxKHP)bbrd8;}js6@GPaj)E9kx|&`Euu)dj8_J#{uYp`u+{IS5O&Ud64u~9`tY$b@ zBjQ|MW6V0`XAtV)o|x@Au$}S-*1#oE4N#+;VtqH$ElGm1t(P*6OA7t10z(Xf&Z!u1 zH$w3MB2d^2?R`55t@X$Lb|~q-&KvuXEbiDMpPe0YW#iq;;>|BAqFBMr*SE__>*`;| zhW#wlAKJ^FV?us7MV{uTahs9%DC_%ix~8O>i(V1_Upq5xb*h}8KIEj7{l<1!$)KMy zi}2VRwhx_r;1@Y4s03Stfp*Khv31NXF>mWhylmR+sVHagwD~lB*55p0NbLS$Ce7{P z!tYK=l<3qH>a)&su>};{!y1*zftpkr7sdm&NNY7QR7AWTXRvG{6)Crv>H-y zkp@QB^_0U!+stN)!;)B^oFV5)kStAuvedJvyyO5!EFqwF=>htVn{81AIGp3|$raQ0 z*R!F}*8Q519*(xALQli7(RzlB*s>24Rf*QVCm~!lu`HJx^iByTII;`4xXM}hA1y3GCy}#C68{+r{!*Ax@3*;; z=2P#TQMHR*#|m5u_XUngun(N(@`7B^8smXdK(8DNM<$H(DEL4HiMk!=q9x0el74xz$1HYx)ewq8nmk<#KC4zOSTvjAf3_l@HP#PA3t-No-?ykc;8q-!_VbTx`o_VUV zSDzp}LKfL5CNd1sp~*49*(x_d;uIP=MG_f(G3$^d!?Rg zUL6~qIm+nFSCZU#TN0{6Zi2q4^-Wfmw&W)oAM<{>;2U}_nTn{H^C?p3oZ#j;MYC%r zBX%h#bUys|J$apqGQORUDM6!1DRyqa!pxb0l>ue|F{*@ZkoWKor)u!$=FQABvp(Gr z>s@v|B(^|e`{PmvA?fR|H$yzzUr+8FQ6~U^_krlg>mnDG5qp`SEEw+jI{a+QH)BLA$yI&9na{wxaT+>%2A{u0l zK)hj_h5_m6=duy=Y)`krfb{QsC%5I|S}{m0u5?V-5$=+TG)@Q6z_>{-mqV*b2D=)K zR%!F9ybnCJ@i~EZ-XCp=O)bqRYijZ6O?j}K=LqFs)w#wSgoJ9Gk!vG=GtQWN zk}29Zgr@${SW1r<@96&PfF&?k!k<*yI^_4pE#HF{#Y@a^sg{R*!bJ?&odWJ z=4oUN&oW-uvb})|lx*jhCZXKJAnCS{QXnB^u-43ByM@i828K<&!_aADHkt zCgWYjQpCWsf{M5}KSW|xje|7O>Ai^y4FA=plrS7W#BAuv3}w>!hpdpxp1y4W!F(NdNp4|>55+T>ndOE2jQDFZk3UXih-7pv^Y#!pkyT+KSzQjrIm z?v`sGd!3XjJ#vH(jQk`YEdf+7E&bNhO*97XzK_tVaX6o*CkRuTiPZioWjV5u-OqnPbAJM+43-7`)9 zv#qoEX>rhXdnfZmnB_R*j3h6Nbcgg%7aw&hHJ}RNOSA05&oX0kYR87!Q#|CZ%O`e4 z4c0Of0_k<~$Tx1*7wv+tk@oaPSqjtiF2io#T5g@h>eWmJXD92E5A^C`xM)ZX04xe~ z{Tm7K4Xcu}xCqu@*CI#IZX2OphJ3{kns-(F?A(Zh*2XVF<1oU73cb)}A?(XE^P8)Y zz3(1J&Fvz2IjxI5quI#vnZ*{wG!D29k&JJwj&Od#%+Qm;91aLpdJxF~ImN5unUov^ z!3+jm6F}>89$UtKRjl2vkna*Fzy|HoQbQ{sk>nPzvEX=libMf81n_4%JAlgC*~5W? zsiWuM@W`z!K0HBGXMKn~N(o&1ok5Mx4Vh=f9rCKL&!!XGsND_OzhI&UaP zfrMB1NOr@bGtpMLJ+itG0(n?&e$f4eUIGbWwpwu0ZtIqG?7-tRsP;-`d`P+RhU@B^ zF@F}jEcxg=jtqGzdBnMrKzJY{0;Ab{jzNkEq05cH*>+ZI(QSz?8fG|(_elUTv^@wF zsE$_Gm5}3sb?Zu=!YT`%w84F)vP37%qT5tM3f*AV#Mo_o@86KUIT%URA=l`6nwE@_ ztGPN9Xw&>ROGZaNscq(S1G>`w- zQL$3R=`Cvq?NEjgJ#WicAhGL4E1CfUvC61-qu)9#VH9f7yZ{=!DS%?9tDp*$9Y*&9 zi%`v`Uq7E_sAR^P>{es-6WVgLB(gZMTCps|HltBLNq#1jMYmeCa@9hYyXJ!BHCFc@ zE*47~0&I^?P(n1o?p}z-H_jvqLJ+^ycL(x66Z+*31uhxT~`BhRr4+GRz3;+P+27^7oivi z?nkTFud%`f zy*O2{rPc;?LrPw~jh|2zq1DWBL1)|^5{=2fJ6_I@Et*Lh^ft$<^Ar5RIgc}?Eu$6Z zZ-B$|R!^;GxW_Z(nBB(7hds*p=GF}M4Oe3#pM&h}M`hzKZuvPwc3#QXObTP6I?N#V zXC|)-5_cDxxkq_|}QR5v3^xk5*K}uLe7*~fl z*m4e`Lu6F66+Hgy8>UwLVS3t}0OTPOxE}LLRnVE%^dSy`05biIaR3vdTLjD|sq2@| zk+i?ick8gC`RNj>^{YZED_j3tOj~kO6;q|-c3ve@!i*%HqXIlnjtMeUCZN<)lg zH}G}*AIg>3U@n7Ujwh2?4&ANeQ%-mKROiv0K{vL@9A5YJwyLikp zkMzWWaTu=o8(cz(+zpt>0C4#9DX1(yHrQ6r4HZ7$NxMQIh_DE@yE>k1R6zc^UZyc6 zIJfkF1fMQ$5IduGhN*A3O=(X9?MtUv?$UWgPAg)QQ8baox4U?i~dGG_Qb7dNY3C&{Os|M(V-d2*I@v zH%8(}+)$q1xE$Tstj^c-CKZIXvHjPIh^(?s#a zn_bmnz|#AYfewlbDaIkBK=E(z3KvkYip;dz9EY5V&F#D6e+_uYXZxcbt5m_nuK09@ z6sbVdnxOa&Q|L4g50;A$Lnh&1(j;Hu%7_@v8`Zq>NwFaNz^M8H**=IO|#r;g5-?@7S`==Jo z4=2cq|7YA}0&zz)>z{s?cDEjlX2S~-?)!-i7X8s|Ht9Q;razkEL2iadf1YGc)#$rP zGGS*pPMOWRM(-vqbNDSEVQFB5^Q7@M!>{mN7l@w9Vn6u(cv8K=bB&S=|H0Z|x9I2* zeqy)8;zRiTC4Pf=Ke|WDiCqajI>uK`V=7;M6-5(uJ`e`rAz2)KH+U(=UYqPL2qm(|MSoy(pcrl$!KYoOaECv>J-;CmW@Md=X z`f4yskLG09^x5qBWPUlk93gRCSWlW>j#duxXg<7vxXVem8N$T9>2N+^J=DJ(EmFzZ zs2LqAW(#7>HYYP|%Q?D!on9Y;HnZ_5q=-t7W7vn+uMY???tPOzT^~QjvU-6XO7?NS zkB4|sA-ibYo3q5Zl%VY*x#F8zm5%kh>UAT|vz(gy z_2k+$OAz3RGkQ6j+!_5exjTA4`F!-($)85^*#wdn5qtyGn~d{`jCUZ)j)sSchW{m0 z9A-p}G>ovD87z<(7HM-am^%@Mgn<#0DXd`--q~fWd5oH%XcAs@;&3uIe$Ku)yf;&R z&Zz~H$zo_4V9=Tb?QiH~Kx8_>{!jEd-5z6Y4nT#);N_qh%^&>z;O#I&6%rS-(*o=3 z*Qd6R5Be87FilPVhig(4DmFNrP86Se+$tc{Sxo*N8pmP_dAk6%^0qgfyd)q&CYBE#$O@^=pj7XOvIXT;Q45YuJdV_PwS)M!Sum2kmKXW>A_ss z2ivrOW3|y<4i}TTiQ^*m^cC){l0(m3u7jy`^bSJc0WKC8I^v2~Rz8!v?r*uaJ{yZ*k9jABSw1Ij_6 zmVsYWXd1kW%h0YHZ>#N=gLKwt>t)trBG~@{!oZf9%Xa-berP@+%H)?rN87)kXpqpc z`h3*CYjdfS09=FG>V_D;&~Nc}^x+Wjg~*dRTmh|{+Ixidj_6lUW)lqKv(d#{9HW8j zeDLf~qdTKN-MxF~Uq^SIk6yfpGl>H*oI!(wW)uwN0d5hrAkJg#GJ$<$5LXN`-^nix z>Ef3~?DztRoi$qI6b57MfFnmuyvNhbyIiwSuy$6%OLQb_9nLDVpD0ziwJNwl6`!@Ef)j=TnsZ$55`r$$t*|i{;xslwe{V zME8)b_~I~@AM{U}L!=G5L{J1L`(PoC(H3?A{j_}Dtj^D1xsY>1&B7&I4GcfS%X`?i zd?`En{%v500Pn|8Yv_l(u*VfQ)z#tV7m2^Yjg_gKb|377(fRVjlSN`C$Im6K#*7X* zXfhMRknGC^2C-&1SHl-{{@O8!HP{ULe}n=%(+jK0%2w$j)iPsyiQyx?-hChP8m~r$L0?kY8QDehe~R zzkZaQL_EF*%rMDGBY+4aXAKgUdWu1hr)VCYoUrjkmCctQq_c+jGElm#h0(u12KvBk z=_Uzuujk^)x-ZU7q#2risUy2xBG!x^r%yv59pmWCq0pk07d3iY!921vd zjpE?TBh53HR*hpbw6~9r_frj-c?L3rV{uA{QsCVwJS=!Y?14kXr%dYdUPhlgYE!&sEV*Ca;A-uO>Y8oliVRr<2?NbMWlvKm7jZ z@$=ze@bkNm&;D@m^Z4gm&xbdMf4GfFG2Y|x&EdzN|A+^!AQvzB%=u8rVh<9n?9y4zZ_zAgINXy@-Rs+<^sL^=LLoMWO6!Y2!axh zx+mAKp9HA^+W#`Vm`_fgeg0es^LKo``<$izj(7b(^f|nN8;@+&aBxWH+$sH=iIn_( zA8d<;$i9kX|qXBnKuii)#%h4-1gfHowi-`%#DgN=AQ~f|$*i1CIG<2u*Zmzu~64z)$ zDcq@}Xt%4{FhTG}^fk0oC@hU!ync2EGsOUdKWu!#6m9|WkD36IhEkl4MJi$K0fDUb zhvCJwmj)+zXNMzwCC#bm4ex;-3Z^X749A-L08$hR!x%(t4ueEJSUxxemLEUP4-OCJ zh$NlDV-eRN=|52YM$f!|$srKqI?Htydc;B;_(v}=)H*Pn0JTF}hlrMp`fwLt^l!qC z$23Tvpl*C3@hdPDgc|jOC*lm$OIUpjoYbAy3|`2cIhbN`5o&dM^Cnc_RdR!l)D1eM z2te?i1A{RG3Jc%m8@e&0qae$(aiU5Jpn`vcmuS{cZk7uA8n{BY^x6qh!d<+AUxhX= zNfKj!4{xBy>TuBx!ib<3mWC4)pH4Xcrs(1adp4V-c_AOqh79BQDo&nM3DW~GKGFs5 zCzk#&?Tt^w;EBl)A9Zl3KHAabN9gu)^m=%2K51-Hdvu9jUXDm)o$)#k0JAVMS;hh5 zf-4Bg<$JB%tPd_MWukbQ( z&a@qp2}h8ZTd+)I&@myM&k$c89NomVBOB}@Jsb3|!$(~VFdH=HhUnsSvali(fP*kV z58)zBgFzQ7XRq=8`)(#6U09!sV<<zljZ?J zwFl56_)5o!{r88UCT$`TSv@*lo`3@wi@N%Ul9- zCnLlk80Qay`2Vu^Zp(2U$=aB1d@+iD!eRTy7rtor){y97vw6_Wo;?6tGLL(>M-mw# zHQMp>ml1tf09pjlPva+(eH}|Rk*CxOYW0`QodQ$p1#hMy6D4^YcMUIxb_8K#WIC7}j1~`Y z&7YZ9Fes=B_KzpS>CLU`^KN&W2GmUl^`2i=NbgL?gB}{I)5#w#IkjSe4BWc4L*A_W z@2+1b581mO7NH}oK;ZH93Nw%@d5Tn$NdwrjtGR%|TE6v+pMmau8t^!JbKy z^~sPp%_O`33d4aMyOQl74b~Ht0NPkRU?|%mmqpaqkVJmpw4vfQvfJ3&; z(bF6@yPiQe2QlmTYC{NG}Z0*zT3iiN7 zs{%Qa&0q*qX*|pB7qg+GPvZI3&EDG~&FQk+jd`V#W@h+e>C``BMN8zG35su+idF;c zyrEgA!rV?@c$w$7tcKW$n~@frsR4jt#OAi&B0vXaQ^h(P4hiPz7X2ZJLUbFu@xt7O zj2Ar1dx3_F-e?L!*DUDChB@d#f6{OAonVO}rYZCZ_m>J|48Yu-@X2m=un_23Y;z4n zoMz+$!rr-^oMte!;I($Y?_g&;~_XSP^5XI?IU1{r-7amjS6DS2M%CTC+FtN7a z7>WQx2S{601_2?dsMr$xfi1xU8ekX)Q>>9J>1nNY?Ew6RJ{C)mRa$-wL3xm62!loK z#nPN*h-GPOCC&cE0@*Gldf3%RY2Lq}V*EwD2RhJC0eWmwpL1`Hc<^bN?VZv3*~_qZ zt@Hkx^aDOpP8OuMS-S`>qYVAdJ2(=DD#rgYOi^}0I!6S?gSglTC~Xj)?;QDr`onNl zXoKHfpJ}7~jF>SRChki{kercNxEa$?%4k6aK?nxyI!jTnnR&O-)MQ|;jO-z@C*=<6 z(lISx4H(%7im}+nHr3Sx-&9i48}uDDrH0yY1Nao(F%dY8SCt^ zkQuhSM)8gTZ7(uGM%ccF4F^{bB3@wjdh{VC0kymUfL7EFIxNm4Uk6<-)$!~Nal~vr zqB)&CaG~-L!P8vwq9^QO||A0v`-tq2Lj2}J6 zBF%*IF_iL4SeL|ht^mK}K=7amnE&%|Yagzt=l~IBU^z3i-TmAg9@^%=@a5JY9EvB1 ziB;bAR1213IA*@A$gTb7o3%%S903aD=m3q9XS<8)=q)>^{@_opWp`{Qdql?`Qc5wY zuSb|^pAiI8km-ivVo|<+U0w(0c!)(uSQTU63!4+?YG1 zwr~8Y6?3qN53S(5%K!1dwm7ds=U#sOu}OA@TTm-x-Q{yY!*B@sae$;}Nd;2Y!|q^k z`^h_;CO}5yhmgA4^p7|JmNbBBD`ILsnjhbmKaHgyzlT$1HhD2WIi>Tzx1-*V05 zb2%NK*qMwt@!F6_2PcKP2L0))(Re8b^XT-GH73n%qm*^?Oz1{$>67RF7Ec})CiD~> zY*bI`bT}1)dOJX?bPV|91#K9S2LLF!wy9B_A(jp?)mHWket-eKwpGS=ezJ`ln!<+< z=PTs=+3wtpp1+!(d_CJgz|BebqBl~*y!_Nd!)YqpS~Hq%Ky+f|Pd;4v~5bXJljEJ;!hc z-#ofCtO+ov=ZY@ciXjl~M>0*~__C&_Sq=wh6G?V5a^nDCaf%$3lzF5g6(df8&T9h- zn%sAnK*`#00)J99eLzRQD`4{sTIwAzxpg;Nnk|qP<)A(gHv5oLxya40dPqX|nU@3N zTDGATG!3e%Gm3;VeFSaVYG;xaOHi)HItaY?HAM+NTbD(GB6MENm#c@^Q+h^4i;W?1 zUwL5B^*~wpb2XBRg-%BM6~#FtO#jQ#F@BJs6cGX4l98Q}nXt?Nsw|5j!Weev$3&@5 zY&Ik`Zs&Znx$qbQMmeR7ya|7NO)YjcqfC#4c$|lFOA%X64j&zij`u5dWm#tnPo{?z z^4*_>^_=j~a#ZqFZS^RU+N`*@#J(o!Hc&ByEwG3@e7c*(QT~x7_$8thtm!X=*=V+` z-0;qjD@!NdbD;D6%*}vc_)#X9X0{~{9r&)oQ`Yts{jCm+;INp|*-NC2#2kKfvdZ4B ztz^i8p%#qT1tT`wHLA1=OVJMOY)u^fPDG58a>G~2%W(IW6=rw=t3@lqlw>B9NTO>9 zNL@qW?J*0F{`#(F758UQ+{IoSUz<=WS3MGPYA@;oJqo~t=tltJQ3AhLO@EO*;1mIP zOXN<>c7bG)%Rnqu*{DszkW&me$(=2qxp@&GR$16ot4tT$V5X__Vitdkh@gDGjxo|Y z$OC&W`}yhW`QF#0;I_I9h7DyZ9e*-xq9Q~HY5y}dlxc2-=97J)A~~qO)Gbx* z-0H+u0#%| z)33HJXkG?Nokye`&6U8;>b#)4L`G&fHByF@qm&vT<%$<%AGb>yvyNi{#q4^>5-9## z5K<~u$J#ELh4n1-T{TuFvZNU5*Gf1w?dw|eu(1kNBL=%+VFj>>Tp5K%u=Iz}ac~E) z24(Tb%Qy&3Y+LFT5L@>^UV|%rFN=+?LC6%b!R^UiUJo9rwJWdnzrJtC4mgRbU}c)o&DMIgXQ~UxPD~0vh`Zwb?UPYKYNTDqiOYE z|CP)l{HV8M8*2L7oGqWnMHGy^iWaiCLpENt&94~RbGjh=2uqyMzW8e2v zx8;ZZOG*>_z_j?JvJwOVk_7S#>3VU(@cmM^aS)w97iwHej@o{}a> zmge#5>y_Hv;wVtsmHHC5tjr}a5l&VQov{lidzu8u_^A$^M}=lXv!9in3S_=;n?s+V zytkBQ@cvQO*`rH248dq;)p^tOQRCkR2pem(6fJX$U}t3kEI-NCEA&Y^B+H~QP9 z%&)to?QPCCk z#nE!`BH5=RNBJ{zIxWjBs;?sHh-!S4*t)0E-KU&AXsJVg&8<0&qWVb?7U@OA$yVGD z0gur&n?B^?X^*i5q&Gxc3>4F`L}p{l0VIDqTP#-qsfl2&czQfrj&Oxo*}o1kq-|Fg z78+~xJIgwpIw04wtW56gV1aVKLxt^WgU$>`4N68JuSjrp)akUc7?CH1>f_K3@2^zH zjA)I!o(O3zd8rtwcPc=i$iOQ+YQKa7UA`Fo%oJ9nWv@Hv4Uaz2{no92Trz)Ey}NQj z_I^_>_n|wXc?8^Da|BSU;Hfw(;E$K~FgeY7o!GIVTYpq`fvx#L!PlDr?_qV|N|B%f83O7C>xMf4$ zGpZGK$1==Qf)D5Vp7KTHbUdAZ?aLqY3Mr3x@}a7T~W$nLoF(W z6|@#Dt}Tg!X3Z#0(A|UiV)ob4@-i(>sbJfe9?w???Mw46dO-+MOpXyKnpx~p!6dMi z9@1y|c82V$HrTI~6|*g#Ho? zIt4U8dLl<#wNt>X7lnH{7R7R>A=7s`uU*EVsT($0^@=*df^*eY6qG!$$R*auC^gd#j0mG z1>~6-+2UfX>j8nH@!trF3N-;*o{WxhTZsuW!-CR7wlQh96yp9FqD4(eTA7grH>h;+ zrEa;4a%cJg?nFB2BVI=P@EP6EdyLfi?@kVJmCwT7*Jj^C z?@;DVSl)lA@A6ta#u zfjVnOjjFxd){^lK^57+W@OCy`9n{Ry1i*gY2Y}wUti>&CtD&$~n-XvtRF_B1eb={S z*)GI??eNBiY%siK;&#NY8=eHRK1x_Ox;YQkh$kMZpFbN9HbKasT!|^*AYsGmJDIBaUv4~ytai!>vhc%-deO=1r z^K?ErU8+_y>se|r;(Xze5YZiUqj<{*o`R#k#>*c}eg2T4Jpsv^o7sb@t}M<^#h~aN z)>5<+tXWUR9AKLri_L*(3U;t@Wh|e^-tKfUv%1GXPX z8{_CwX+p?LRg5`^@M3ga;bK#D_}J_hCc;swywMR&L7mzy9ufoz@IDiNC?X)L4qwgJE_6Q6wX`(k=Ab?w}OTt4`%WJc$Q9oPVxrPlTGn zHus2Ja9gBlSX#mw>iT2K+q3!hEPh=T@3KItSfrFsqIind?&6z6*D;9aDwuyD@#sMa zxE~CpV1(v@s}X3GWip65M@b}i&H$V(AMovp)zoeU^L9U(<_J4k)f`KajazXLTD5e#x?n@6t2XUSF=#K=5JAYd6b%j# z`o!e0So`F04XAwE5Q!0vh8(WjH(Rd+^-cAD6Ozr3O~pK11cGp6gq6j0v5xEOR_aXv zp8cASX7l*c_NF~Tor?xxokHeW_B=L&TKf?81rdl&UayM-9k+f&Dn^qau@6XVkf~ZV zpRpDMG@Gb0eaJq&x`WlUnh5nZg=d*zNmpYiGiY-bdw6T}*;m~hm5A9MjHSGtGjldD)C#3m3)rkR+GDb|CUg;5un$F>7AIeAd*? z_R;wcs9xI*PP09$7b;jKku&?%mtRB{BWXP~NzqUG7!Zkp89PL1ah~r^eTerpH%+ze zls->oc8HNDaWPuKIlV=0y+Szf{eS)oehk{K|te&>eo(T%n{ z{{f?XeT1yIGvK+|nrNNp6RdS6VTNC>QvP&~Z#^sV5x3JxNr`9}JeHNvjIc#0*T_r= zzg}d>yMTM_CHq1T`w3Y8ESc}!EMi0@h6qa1G7a4_btC+!Abp61*UC6ZAz~M$m7rYY z;o-ioa0J*M@XKi$svpt5@W{!M8CuOET8uqs9)#gQ*k=Ty8*Qz?Vgl*e#+BWK+951L(LR5-ThRh;SV=GDlIsffNsM_b>$H0DkP_r%Mvh0^_&)CK&;1b z)p59xAbL5r?J^4g7+Qn7vZ2NhGHg7La`g*}*t5qQ2-&m85qEP6gRu+2mjz9Rp{Y_B z{dq&cJ51N>h_Bb8FTSvDq}&}Z>Aq&OxC;?fjg2M4!?=KWC{MBObykB1lZtjhw;--A zt{ZAYUR}2>frC05lUPI9oXB=NL-)Ixz_wO~xS`f1Ys)xC{eH-LZ6(z+jgoS=A6jrF zb##+$*qQ)n%iFZ#rVPH3fVz>J(;|a8ucHhowacUl(#-F)etRYq8eM}63c{Lf&^0g0 z2L^`Ru8{1lndyp=<5TS()|tARFWjl&9#5 z4D>RwWd?Se?_4lygY=wR-tc0qaFRGF~eAPOqC)hA)4P35*5fZ2S~4)()+|0R3tudEQbzkzKO)CH|waU!() zL2?_ERIPX-yW&nBiJl^SL2aI4Txp9~rl7LC^TqS4-Jmh1Yfu|=r2Cx;ug?eJJE?9a zu-MXH+CH;uCdQt$2S3P;F(S(~ex03S38IDe30+d>PwMdFXOHtaeyJXTu7~WPtN5QR zmQ;{F+#zB-!!^*O(I_QLZn{*T#L*wGOhD77sX1CuwBBI{*MW}iiX7k1DTWAf-niWn z2@5iPha{z)6gjpwF+`XNXb(yHw6}nlR`zG^;#vq7!^yWC79@t$9HmutV(2oB;7uI$ z;@C^c6;Nr4h(Eg2f^ak^g&w|t#>WSrW&2GnE^(t$wfLGNIdw)?0*PTyK}&>e+C^qs zSi3kLgqGsTSChLI5zBG5d&( z89|G2AIJ^OU(Kg<;|*V9|L9b{h{$HD7W*OE9yQ!wtnp_b7~Wp(_GPXc#-8? zrzA3wNhMnK!7FQI_|D9C&fkYp8^ zDCMnQ02r#eI?RG@^kX21>}0+~_;hd$Q=Y*hy=Kj6;$$it{n{}16lx7j`$ZF~woS~r znV?=0fvDf~$e#BI0);*(E+UQln85iu_BSanujUG|y+uJGEQH-5i|Vx>)yiH(ICbVn1VIIG7YrB^5^OPWF~Y9ll=lhGGsG_p znP&Q%G>2jRcIMm%PIOXE*oa0=`H4HU@*Hcu#cbMiV6QM+(iv&PnnDR)9y=q!`Hce8 zq3Pb766l|As%C4le&z=yf&ykAL7dh_{ToCSvqIt7e9*@ zM5dk(;&gQ3)|;7t1KazpbdYsE?_?epnUtGZqh6=OUG^d1&)4HU+iy>;CKHN}6SU8i zOS8YVNZ@Gv%WOGAW>860TX!)>n`KhGGL$_Owg%F9iV)!u=6I4NsVrALIY{&bZcUC* zq6sHUvz~D0*Yio|>MvGerE-m6WZ6T=(??W;M>#({J4Mvhdf^R>&eov`U2G^9Vl2q|=z8oo1krKPYCc83|SB+HJ zUeVvAr^|!++r~Z$k|Qt%{hm>#Duh$B zK@?_o*pfsaAVPa_I6Ib`UAvNkJGkS~SwwITV>pEa$TFy=6?L6R|d6+4{?HLL^uKT0+|6tmz=5D#==w9@2+9 zRU?Nr60oLrrPeNPP7suqCIuB0o~>(EP|d<1D?FBVYP2qaq)$3kW5Bw3`XXZ{WPCb_ zo75;;!OzFvXU7Vop%gmGg)3a>^B#_0QKpsH9!VN@t{Nk@-s7ELj#oG#&4-yE%MA@l z3q(eyH?L$K(NW=Y8M617{kX3+v?~cjjJyNwGs)zNmHX%%TAIxHe%4EZ2vlsb9Z*t) zL}fOiLvFJss;AgQ>iiNBlC8)lj2h)2>9*aIZ0>CZBXxd4Cj&>gc%6zfhQzI^o2C6sDcQ=v-A-?Zlo*~qEFp~ z!B-nJFFvnm=}FiLnV?oA=@hq=;Sv?i%o~|U6vvoh>K`t~)KC9qO{N}Jd#et3dU}$w z@9H@E0&3sfVek*i)nKIlzKh|5pp~DK#OB(S{|My$XCm*x{3sI_e03shZw~s$A#gIu zMm}fl*^PHkUBxOI!pi3qnR7 zyUxGlivzZBxNdf``f7AkAq#)kl0Dk_>Eh09)3l|f;TO-CYCxM(PMT2c*B_tv`1gPJ z_@j@|hpkDkbMMaGI~}sUUL02MI!`GXHQRx|{&>q8Zd<)GvOdN`hZHEZ?C#k2oslUq zAF2>3vC#X+`kC?G_rKQ3bF*8MQ-DqhTnUF*?DhL;2P3#l)<{rzE=*Hhj8 zV%V)^b^mCnZwc%l4!i0=WB&w5+55UpX2)vS<*@i}e^0$McW-z5;~{%G`lBIlWKD** z?)Ilcb`-pVOVBZxc#3e=NtKKgtY9)IhsmLbmd>E^d2?}}R%>{Mw9?ym`jYo~`)(gU zza}en`<{6wzdmgP)sECB$EQb0H|X-_5b16o0mpIIzFAg(!8H)G$>=aFUEjs$=EP{b zQk0;ueMwC%PC|dDFWC!0uIEVQwtX)pj>U&say-t{MHkJI1cY`lyZ6I2f{Gs8q|}$v4XQh0>TR8e>fsoGD_t; zr7V_jk|%aJ=GKBsuH}6(W4=_eXJF-5dS9df0TPiE#h8OoVF}8!&N!vlK@Oju9%J<5 z!cEzNe+-vBR>VY6BAKhuOXVTp$H`*8n$yHHJcB>W)7mJFZ8w-ly)&Ntc^~daMD5dw z0`Ifl+Ut*c=Y8=#tP3V^>RL#YWa@!ca0xmhaU+&ED7KNfxh!5l@=v4V>0!0l+UxC% zuU{W;jrvS(DuK(|VJ94&tZ=!&2*e6Fe*OCH?sWcQzFa*V!9SI}?|ZFlk?P)*=0icn z=InW&s1-i;6z!b_N1}2A;Iql+vQ*8z+?H1%`15|?EaQp6H#rls?FrfThqIm8-qy7} zCSIK2X|FIQ_jhROK10R*`;(qN=Q3LC^LY-On0UVT_2_sXo9aDkVgIwCv_S(AVsls> z@2?Je`?;q`XG=A%;axl`XzE2yvHr(Gy zs^^}e?d#Wd&oZqBZDNv(@ z3ciQ4zHdDuPf}9wP9A#zIrNj_win5Z_MM?b^kFBuwtGd}$zvIHvsgpATYT*S=DJ<1 zX1iZ3um%~5FdR9o#`efYy|)FVv-X!Sp6i<}WxHa3uYtL(!icJ~$j<(=YK8|w#&UJb zg7{GFsDISkkp;Q2(&SP&9vapl=Z#BwO(#fis+;ODp4d`Pi_l}NNNv=W+KTG`tJQ3}|$qBYS*<<1Fd;LW}F$<93WqP9}$mC(E@~zih)2m~XC-Kw1XV?;7+VGNj0?3)PG26x02D z!FQ!k*y3b66RHC99BlSGJLCHkdu#d_m!^Z})1Q8tydK9Fp_>_$-q@K})V#fo+!3gu zN!uKZ%<*T00PYZ9ztyi06Zr}$F#?BliqLa8@Or4ulK&A38?z%r>QJ<+&%GzJkxXYMQEdTWv&)ei{#C%{acgX#gO*F zsR7QSK1lTtC8+zVcUWYAko?qehL#(_M!3=X;;^8O!azC$;l4nu=IUB5#kghj|5`O{CERyNl;^87X%p1s>158mAzn=23B zEG5sKp@)U0=LZqIKkJ>dQ;IYo!#)6P3rEAY?HSmXIR)6l89=XT z`hZ*r&~)CWiZz{9Jy|z5yRb%Kl$*>!pmomk$L4D81)SsB(gu^sr2r_Q<-vvo77_^g zhbj!`5mF88vy#x5F}jEP#zQ_mZ*V8uZ5O#BZIL(?XqDhDK_mHe73y|W-P)pmc8tBL z?daY!wX6DC3Y_$LFV$ahhA>)c&F)f?>VA8%n)eOP9_oyrm! zi!OWz>EZUr7m*=OBBLL0CI$UKzVm*f`ugm#{E%4t>2PXbvv`2pXdpQ}CpFAtbyhC- zTi%9P*RUu$nV4iTnb|qp$24>O`bZZ0Jcy&sv-3V} z8JbWBx&X+*Z|c~A?pSL8VebqKbr(&5LaQzwtkp%_bg>xUgQAXEo6fL8s3 z<5;cgl=#j|>cCLBsc8tH(AP45PTan1jc82S4^c#KCXCXopcqTmv*9n=Xyfq3RD(VkV!6)0G*(L%`e=^8e<&RpN)_3@RkAa?=D z58!~q3ARUpy6`Rtb&X}@M`lD@^InLX6i&S9V~}C6Ys&HFj`R;t58r_a)jd9V?{Py*iKNk*d=cp%19E=o41^q(D6fbl^;n^ zEe^K8i}l{_PrFS*ZBUoHtPE?@Z}r4i)7WXi3P1h07Q?PC>Es!!A8|gGxMK^*7*3Wj z9@l6zCncqy$zu;dcQz@edYrtg?{-q$_1(Nt3onmMzBj69&>i*MgUIwpl}kIMUbgCy zDqrZ5tQkE*7gk8tq42ih{Er4-PB zYPI1a{7jOUbG);Z)Td2l00awN4?Ci4P)bM|Jn|JaErTM8h{5xE>IFreR0Iol-*$v_ zP)d*v9{Gxb^yr%GmxcZSOXQ$xJ<>r@M!LMMjZFi}-)l`#yUAn^pt3oIt;Ok35@d^c zXl5YFjt!R6Yvmfk?zVW>xD?)=pT~X>>wtYn=ou*vT~ZcZ9a@W0*56Qwim2tKV z0OqsZ4GVl22*a_0_sf;Wg4Y;9H;J&Kgs=VBxDzD_%k}Hc6cLvmku~x})@)a# zvxSbs$qp?)#cHR~PM|fgYL$`FKNGCn1MBAW>OdUM*iqcph1}D)AhH;w<&>MdZ+y5^ z$~kBqkaG$nD6pZ_v3!nBhr}nRkwnoaFN=vZxl`iF?Es{w)v`tvP)}_M z!7VK#&(Hg3mQzzz#wt|EuY2t!n8Ma0s+&2nz%ycsK4c5WHrtc7U$!~BMW>QFem+rX z`To-cA)CMy?V}btG(`j()OMO?mt$oQ)>!$`8{sZ-qCGoTp1?5lXxhe>(#Yc~d-lkh zK=BAP!O02=_B6LWAx9ir&qO;P7>0uzJJ+ruUdz4q%d%HUJ2>f`yEnnKnIsLwX-Ucb z2#>YS3YaBN$iN&Oz-8HG4(TAe%Vi3ZC7@7)mXwsDPc`UXhuQeB`H8}uZci0f%tMy} zGp@uzRU~V8ec2QaSF!pwVc#FKqb>qQp;;!^oH;P%EE-BP2P{#XaV^cMy|cocitZ(| zS7uH{u@dOvn53p)m~bzlcM>sOsE7_U zPUu;ZczB@!gRYeXhtxuOXyU+-dmRoc5DvWzek&ecS&4lHK09*!Kq(-h> zx+@w#)o5BRtU=?&G~5Lkr+KW*8IDILWtD6M$jUy>PKC`E^wFZqCt!TL&PMWWH!WeD zLg>%Q5^`M-P_V5WF>;V1QLF_<`{*7TNDEyZCG-LUc7Yd_Ow%$IYFlH^p$*50*JBjw z$@!CT^1U)wK{=pK$qDG9YKB3jvysYJIdKSHWzIW zNn+YHXip`O)vzwFAnlQXrtLdF0E}}|TWqv5NY$ftov)K0UNw;Ny1g^8Ju$oAt5 zCiL4?u8Xqch!quK$G^M%G`jAMMAt1~40AZ%4<_1#P>B4qF2v>+dS^wH>dE%Jg;9+6*vd>i>g?k}pn zYEfZxv_p6gyI;-_y0)C}tsWred@!xXr~8BNm)*|o&)QUQCx2=yo{Uz=05TZdHa%NV z-h8ZF+?g?zvM z*lJ#zm_;t^{Po9$93VG{VU{g$&G997zy3ISI-uy0hx2!?ExR_Ml(;5U0aC12bl;y# zFvCn)o*n_W_aHeXtD#4)4ysNO9GtF)vufEHb>7-;byjoyq~+gu{?3EBe>(+zpQYKb z-=Ndw#5a7 zk>Qq2{kFtY8w#8*gXV8!+cAhE>Qow#e`RuaR3Qq2`0B!^sDNFP_(B>ECkZu46nqI{ zk$@Q=o-S%$W17bVvs~5`L2R7f?5-*4`egRSYl_YfryP4sIc#!hPY$cmqMAOPFJ7LG zk7ij49gW_7!5IoX0HF+LZIs}fEi?LepC1dLUT26L^j6ew^f;SiYd-JJk&kh9JUUFl zsvJod2ZtWTEf^Uh&c?4$x^}4?lygTTJ2yPmMqd(4`jDC?$>dQK_$NRy5i?utU}Qs$I2Iq3;!M?H zc{pyNUHL%QI-JXQfKbDF#{vwlHl=Z(8#DK=lE_DoyIrU3x%c=d?NtB^qo~W>t)^Y8 z-)z+j@`Q|Y-6gruMK{7p$82k&=OTqt4JKrOk$MUEC50oU`LvLuhYH(^Qs>9qTaAUl z3KeWSP!FM$Q%I>UZU+s{RMz1H(My{0G9YUNR32rMzG1tgDWEZlYf!sQi7M6p`Wo8 ztOEA9hhm0{c5y=Xn-e4@tYjaM8;Ob|w#8WFi9yqDWIDQ<`kJnm0~DJdmx~z~HgBO& z0#Csh>sLxZu*t*=XChZk&0%5#&)AWDPS0D;jwCRVSVvv4)&l{h&&7rsR;owH;JzU} z1p_O4W!@`OovH*9NiL(oMAq~)&r0v}CUi1(Tus}LsGgx^^we0{Rw}|?F)_20P zEtn=^UVReyzt@;#2t^@`hMz^s_Qp$+o`hOpM8%sXFprM{-V&X7Zfk*3oB7f9+oKjW zlts_$FUa8qhY}f<;mnX;u*ghg^-Hr=nv^*h8YO(Jj(h8X z{vNlucRNR;_YbSDaDAciV~~f-ib4W{kD^hML<@x}YyRSqQ=M-QDhSeo?f^KRuR3q54!j*5Te&kAIU}5$tISrte_MN~=qXRe z;{JkGU=qd)Rw_oHjqO@vGwVsl8Zfk6V{?29t4L++>i40Tuyv-3LR;Cs2b?36P0M8A zK3KtXJw_Kax$jt*&uIZ&MyV#NZ43Skx`p+m$JjN12$5F&z^XhGKRI6Xbh95v`EteUH$0Y zu!I~7T<9;gkFB~wiX$h{X!ZusW~i(#eDe&cjYtCpE6t=ZjO&%uOf1!GNu!&4^SGH< zWc~YEOOm=qpY>+5O4fCu%r#D4=q9d(q16x3e}vqrT0#x82pQ#Cu)}Rvdmq#g@ZI$G zi}zZ7*13~NdpddtzJk3Y)ICv65oV%2-P^2*K;;6FBh9QOEE4X&^FdZ zDUCFzAS+Nrw8XXwh+SlMkR9{|^>{+>@DbW)|cyZBx6RaO?q=>(o({N8V-5*Ay68gm|(F{JDmc-(H=ZrT$#ia*f=q^%QGtLcTJ{)5S-qk@o(Br z^3DOmyK*Ayc@IWj;CJ(dA@J?|buYrLPCZJAN)A2F2^zK4+BuUOSy97U(CqRxYL0C! zTKol+Xq>O%Ko?0Q1NsOFPU+`+S=x>ucCyvmk#(&MOJevQ3}tnZR%_cayULB$v@dZu zt1?^gL}dXUTa5fvFQ6^1#-Zrwp>5TOtiDWy0>8i#OfqIC%lQ}==;1C+HEd;+@Zh}# z`;zvdu-_0nhgiZ%E74%PjODo7%g~~m6F9T0zQIndU1mJ0k)x&T*&krCua2=&nq$Aw zF0|b|2*rh^O4Wh;c|}X8G465jDx)M~>n#P+X>g;pK`>2_jM7Kc6L%~ORG?|Qb|!^9 zsqKg3>DSc{rxi50;)Wgd7#rrT6W&0Im`tgCLyy}q%3#7gAo_REULyW^@Ii>q6^`=^ z1@sU%@eBxkN-33JpSB+6C2OOl!xEXOvuuVp`gIL^IaFQU;&L^!xr!u@- z)^59CixOTn_`0w~>kOSw)r-qU#Di9mHJh=?f zdGzunCL@G~ko<7Z=nGlP#2+%h+0BoLGc86P?CR|gxR_&+IQC#1krW>H5<|G1sM)^N ziJL8>`=3ftM&w+@wqoZh{KJZ#?P0U{#e+N;-z}BZwF#?-&iwxqxS~8Ao zK)q8PJYGY4njVpwSau$~d@=ay$t(E95?I(enlG?QW}^pY(MboZFTW4H#L69E?EIFN zUQ5a$E&?kWB5e|fELNurTAb0Pg57AJl4>DO&FLYoDc?iW67-zlrJFGDjBQ08ANa5c zKsiV+F{F#()lLP`BqwkkO=&1mbF>|Z%L#Dfp=t7gy2J(c1P*4H_YN9Wg=*%jPiClf zr?b^n6Yshv8rEg=M@b(H*o&-duO$CiVfIuQuC zdrhesWNjaGlFBGM&1(mGVQgR_E3n2}{6l-G>Na9R-=7qs^#_d%b5_XG#XoX`-JBWn zCtma|#H1ZCj@=0uun0$JqRWVZ4j(8w6KT^I5DTVq`7q8I{lEWXi*rUb_YXVWk-3Bz zH}$&LUTI+DxTm6UaDxt(|8(hvb#BKO`tB4C@Wi(aV?(>G^6|OR!)z37>&NF;a4FLS z>riB9cxy$IdWY0d`jI7rJmyVi<8zQFw9E`1L?KL4%DTwHz`(ev1B$bm2GI1Ls}zsd zr}EV8hvFygph!~ISjFP>sa4l>+Osv~iYiNv`94uM^%bX%B8*{-a48>u2`G7NQBYVOwD zN!uWB>Tm%D8Ds+2m?Hl&{)HiVHXH6k7}##Z*@o6*Fb-Qof7nFzXEVB#Ynrm|tFuqI zK-BHaQC|396qPnDIOV;uG&w`M9%&7g9%4{(op>-d)cdnLWT1}-?De~hahH61~VK@z~2|eA>$2+z9KFUZUtu`{rs_FZ@t9BHO$k(7jKD?D z0CJ5HoG_nehj92Iargu(8oO6Cvr>A35`1eZ*+pwSAxwgs7%`aRp`)cAJS(-65#rR_ zk>BRBJ_^wla!%hqdrCoqlnudk*5ec8{)lGe$vP?%$pI#OR!JO7HybU|=#ZH5^#aUwhY-~B* z!8JxfPTQm?kD*GO(GePMx?Qs1Ox`iv#1;01`aHI$sU(k3ev)HJ$-gRI&NS+SKJ()j zA!r7W7B+oP#WC#g`8?%(- z#`=XkN<3sQp_x!rp$WJnUL!&q$|S>&RIJ2sLW8cbP44l;+^@CT#uMmmD_WRiCZfOze@nj~d6=TE7WBxNsD3{#^; zx`JxkJI4cMgUeFZ;D6NRtck(Yid8G9lHCw?m&3SDSvA#65nD2%ihb+>)KbP4PpD&G z{EaEJM{0!xtso|Aa4)B|39?vX&=6Mh)R2zNfwh)biOf(dRxgqH7ZtEeS~ZU3%20k_ zY}5-0twsQI)H-f3JDoi$F0!_(CYn?1bCx@UGu?T*tWAcF?Q9An2H6VK z+doya{ex_3uy2l;4b_yPe6u*r!C(^A7kO+FL$-ov3%7u)i#$h${sM+!v#kq0IE2}F z3@uAmLsQS!DoiLeR!FffRFMr`VdxZ+@&1WB#jMg(r0=nRGkIhDo4M{W??X3suGn<; zBW2%&3q1E08M0~{(FlJzhaMo>)F73XKV2oov7w!qbh)vIrK4=f0duo2?lMyBWDw=Fs1Bj1eym6@5mNL?MG^EbwK)n} ztn|G_xcm{<2R`KU59ZvE7e<^L*QYnqHj#xL&Ek&jY3HUvNo&?xd_Kh4q_Jwr$IY(;few4@FXpFoXyOD{cu<#*=eJ;Pi%{b@cQEw~(>KmJi>*8tt=#`UY1G<}?CIk?mVL zc2ZiXkDH{5)G40B&<&}Bn90Gx>ge$4JjI=A&?hO0uC$p6rFIYmNsnM}MQ{8ea1)cT zi8Y0lz#2*QJPt&YR4fBww&tEiJKD%kYi~482zm-iBLccB8=cB4TEZV9wKMuW5zAZ; z0^d6IpoIeQWc1i)+HXMIGJqAG9p-I_o}f(Y2RGIOa7xoEREz745^-xaQyY|V#fx8b zfy$dJKi>@vGFF$C^i-NYo?|)LNg;XlxOwl|>tDf9{!Pb1q_AtcX5na!et}h!QA!D)oi7fJ4JAjYEa{%?$nVUDwj{h(4PZWl_F#Eu8ELgg-al14Zs>= ziqHmQ=dn_T$vCP4KG!%>)IegctUa7ae(1w(1pZ)s?EOMn*!+lf1IC3`B5Vos7BBP! z4_e_P9Suc_KCbpgIMEZlG@Bs$9JoCuD9u1CY0A1eL2IeYpst&|+9ngaLIPXLc|zB^ zv}|$c&x$kORCJp!E3iQ9sGOM16VYov4S-fC#!sA7rRo{YB<`CUr7LwZEo613MKWKj zdB7L2EbGt2CmjuY0(egU=#S?NJvF+OXnPHTdogiC6>~M@&9>2kz-hfpB5?!YW+F!< z_CL>!;nzY>oCfJ4E>BGWE^9Q86l;T4=`gQK4O{cgsn_$ql~`*!lHsE~jVfPEFxa^- zd?eVM?)>WXXbhJI@^-DN{b~_jl0=PA4cTkMP9+(EGunN_H+w!ENyfvl4-~gl z%BkVeH4P_AvBXR}OjuJi%M>YB!xgFA%$87j(e7$%=9t^@lswbm z_~z>`XcJ!zjX3+viudU{NKcHY21$~~#ZT>4bO#4|Tjy>NAx^rHVOdf}ceRdjX~hQi zr4`m@VgjO>mD=w3n=;ax1?#gh>OzKzQHi!JjH@*;FfP6}`yv3%%(Lt8gzvhCfvQjD zu1gz_)}-!?j;EB1o5u3#MuXEhH_M#^AF#7l?ahwK@A0{}GH4!=pcc!stBsRd_{u!3z4pgSxBs-F)mZKQmTmTMbB&G zDk`bz+D5A4>Mdm|uC}p6MSx23M59v1D4BG+l3DBNeg^~T>a>+nP!laethq>SP0Vcr z$opafA>jU;W7m?En(^g$t;1N}W`-%V#&~X0kuaUkh(!Zw>O>+}wLu(mRn``T43NAS zSP}4o5GvrmxhO<))fEauw&NLb$d=P%rA{F7l^aANUukWj$bu<}1!)Hoj*?&m{ubT) zO*93K?h%qEttfIc$#8k~YmA^XjVupJ>#nzFdt3C9s;Thv z3BW{86B{f3pd%UPx9W5q>&pNd7+adEn!q$jPE+-@Wv2mPR(eRu&?ld@Gj|Zcog3sMiD|~pOr6Wi)|mmWGIffv zVorJ4becb3TEXuSNB^#xATXSQDdD_tnM4rh>;Cuusm1xanmmH~SW_mI;AGgPcot;C z8k&$R3Q9u8K(~cWDFbb&?P$nxb{9w*m|>GYtJ#n+FjF@^_~nxY>Qe~AZg9G*OPK@x z#)@R-Q~Lq(ARIIB_R3>DWxIz(uaVTTud{XaL(=OGXox_~t3ZjTST?*)=8|0Z3x#y7 zk5to7IB>;;Ey~*onTBDowW;RLdzgYM05JvZ;x+={x@jrlV)T%nCOvJN6DN0;X?W&O z1o=bg^{F3n0Hf1JNc-U7;>0j+kNB9vtdY zG6+qeBGeIJPILfva6Tx&45=_;us8>V{Ajc3O%&84Feyhze~{sjpF7?MXMG}sIXP2w zxM$dvqdi@w;~wZ3^wFH%*>fj!hFyC;2bvI3;d`rL7iVzj2Tt0!?|hnufO#Epvn$08 z_^^z7CtHB_r9BB#ckhdv9sIc#G|iDuR=i6GDNNcJ9%syo-1ur;S&K(7 zbQ>T%j$_plsYu4_8W3IG0#rZ7*9J=GO!VoHNgs)ELej?tT<|xQOO;tz9Az|31-gEs zsa#)mN{H#Ijx0t->Z@1z>W+4t*+8G);8Ptq)S;gxXFASEd+qb6^FtU>f{4!hYCh%c zmg&)rE}xo!lA$yTv*Dec+5LTUKx2o}S|jd^6v%M6ua98pA6W&1)Fe|m=n!jb$=gV& z8<3$-lQ5uuoaHYn3*JRfg4&e)uLRm97R<>@+AOW>T>xa?$r~ET)u)Ct&wZO}9_=+X z#(kXV8Vp`NaBy{J6H!dt35e6@{E4*?VtU3+)ZpP|x(SUcW~sE|0pzi8?}5Z7q4P=V zMV6#kY9$R>CIys@2;?+lnuz&W>*3^Pk_it3h2uFtmwYz`>vXHP4W08yoOwJG!ZPjM z?Do2XRq!gXF_8u?VEBOJB}q?cXh9X1SLafD6k5-utCn^TM* zi8<{Xj55%vG78DKQi7!vh|!d%E%20r4$+WH&?!Z9lahjT^4J5=s3*l#2aG1??zNebs~CG--W2K>wulRk}i5|A|Wc)xHfcQQlE>A7mIGo`=n8! zOS#(KsfmKpj4l>ev?`XVr&_UELcfT9NVtEh?O$T2!JP&7w+< zV*0t6K0JPrtYylkLni^EJDGu?I+%G|-?>Z$*RfEV6Re`HWlKxvvadXiboa7FRR^>0 z>${k(Qs`tbF?$SayBgHVbvP*CftI@+R48^nD76j=f{Kn1S`va19^;4%#Tuzd7XWG! z6rm{s6wB0izgR8Xc@p#jzBL3$YNbR-ig?PF2$57N5F;tqo*+q8N0fBnv?EJHz1$E< zkjRs!0kR@aL&fGg;nt-LW)t_oa?x?l z#MlIY5g&dTa5c)<@mxJb8o3wM@zmgbdUzN#eu6!XFXp4EySa~$hzmV9d^>u-e2P8V z<-v1D2G>1b1u-14^VgNC=Y`v12Cy^fgWnSNCj&c@c35I?Oa_Kf^63>x|Fg?Vm)Wud z(U!IdQ$qqxmrIoeA#imXCQ)x_KS}nF9?yORc?vty68?Vuwd z$LJQ-zIz*NM5}^6V)4OZF?w(A#@gq-sY8Y&P#QQ&R6-4 zc@&*eCCbxBFvNXn+2WEYP6KXRr_`yn>xccy=b*{;6q58>q%=@N&=WTMouPU))feTe zd^b|h2m-*xa0YhEE`C?xk|bZvAqVz&QA&V$b>NQQ6Rm=B02~#I09sr0MfQ%ps4%V~ zNtI)1Kb`Qfg!A>ZWC*78?(6D@(`vc;a&(LzNESGqs-}!9*~4&q*@B)w-99y2yUH{O z#5ZFX5XI;*d|($$f0y>dr#eY-w>q8Lr%#a<=59X^p@|# z4L@AmsOMC8sm;S`e|BtSKu>K;Ow-k(4;#(De?nP(9xV2kZ8Y3z~lM&`)ac4sv~h!;U&{42F_5TlJ_;}ELm+!BnWQdqZ#BF5M#kFI-|w@=@D3z zWM7NXxl~Cj%M(I}U)RbJZcx$#fabw#W;BM@VjyrdaI&RHwc|EzHM9DnZvGhja5@Wf zQYD2j?F=Y)Nub-!Toa5VtC4d92h8}H#|h4l!zQ+uMo_OTqUUYKODq z?%>aTSlR@`#$I(O_$r>fsH)hHRFnd;FxX9a7jphO8#-6d)|J83u&~OuOc3ZJ5LS!# z500lV5vb`GW=TJ#g3FI%f7-t~?A|`pf2AdFgXf2Hu?CE?WMu2Y%A(Yd$BSz8CekbP zJ}Rz$rs^U`9j!P50((JLU8P0Y$of#W4JsObP{DIF;XB}Y|k>ooAgF7P*Ggdvek^8!P4xtgxg)71hjXuuwpu%p1`2opvK zA>1TOVNV)F2{11rN!7GokgDk~K#n3#TttkjX&^;3iisr+6Ks3QdN`lshVkQAw4TAS zI)T@INsB9F20(g`IkE$gyR;*=VTa~EOx6`EGi*n|f9xg{>yF3kaO@a;00Q~4$WgOc zEt5r6t+s3EzoMDddkr--#Zn3OQ)mO2PQzKxrs`{-^=ts>1`CnFPHx#Vo=$bt`?Kvr zSuUb1?+VpIX>kseE*r$>{6Dog4_VlSi`BN7XuS5faF*x(DdFc>1U&9qJX2jQDs!!@PQsswLqD8tw0tef2(kqgt!a`!tLA;!&4 z#|->n$vuX>;R=t#v8BczOl1!VRRV82?vRG(a)}M)7g_gub|jSi>D)6vaJXIiS?@c~ zHGzwht*6}Xp>G98R>4hEF9gn^@g4>1hd;{}HoIPGtXrUgKic&pcq-$3GhI7K$Drvh zVsxUr+qGlUM;GCQUqFvb!=vn`#BJ_qRc>>?M)Zt)k4)q6*^vE=C~M>x(r4U?{u!;m z#MeOQ0zB({U-$Y|&{xCzuqi&p5ur2`FBP57qc#3CJ}}as4EbyyS|zWLb2&lV-Psx6 zpIDF5*qr9W6sFup!{L;V5uhs#Qv#io$hihEGHJa}gi`}Op%AEM2*mys1abAV;5@}L z6KY%7z-?xnG_J{nB;gZlRW2fVS#Y zHH|u@)|ibLN|zdBzu3`+deY~HLLRsdL~W>~qAeRr)<;`5R0d%)(UvW3G&?EFQlxC{ z*BX;e5t*_K`RIT9ro}ph_Mh4WBGv~WW+E4V@$rsp1TSt79qHuZvf~}uqv&HsT{z~8 z`N`>t@hmQG^DnE#Hi?zwMR*!P_7_}wjL69O;t{s7;V`#NV4ugT6^h0C#JV^?`R3Ut zr8+h!$vI48Tc=b}S-QLiB_$sP3zF+Vyf`vFyd5o$q1T_mThC|oaFh%vC&6`-!}+qR zEwEhj&_(6$2vNPeyKuY+Mac96MY_h1BkdmG%JoCKcKwmBn6!FAtb5__=xw5dEjsv` zAP4Q)Yj(SsqbVPVrorr(aV1ubV4Vc-=8GBP97czRc{MkHvxT_-ujs&c7Q|vPUwm0DmsoH-st)sf6WU|tH-B3y6N^BuEzkerTLS;= z7%`<10GRZcJEMk0Qeb}k@?ie<->}z_Yh!-=Cy=uAc5gm8T|QW?Mw0`$BXf+LEgzoF zkP$Waj%%Bh6AC;%m9u^Wx&8Ywc(o7rDF^x3=&AWJSF)QjBGgPJon4|eFkh1(!nfBX z>Xwk+e}cBoM5_IIS0}x5+Jsau0LQIo zStKlptd>l4hC&k3;Qj8rb$d9&M*d5>2E@W4QbX|Uh(-2}vLT zpMd#1plHW^F+W_*jW8#&NND&u<>7q#9@PtO&hBcA_i(PKJ@FvEp1-Ywu*g<7_JEm= zip^u8mTB8mwv%G9Hcgt105+z8#$qEH%)qM+2|$+E1*@uQTEt4GpKt;%kydio)k%d_ zN^qFLe!DQMwDDrlO|6;|wyV4tWo#Y+oq16LJv-XZOPI5j9U%hqX#*;GJ(hc;stGg4s@<3lZ`8A7>V0XpZq}VlR03`kK;0p^N z4QvZ|c@U{(5~PqV zmpC5d5opc0R>PYLXO(qqa}0{AH7U7VOzeEdvta7YOXkGboM?qRSK2)iXH&Kl3D_C= zg8uaC%P%Z~yTI^?GFcMLoE6#%B`&=y_he=MSKfphL`3&*I89+x zkJkS_@;-8*wEwztO8)6}CGH zb;Ksgw8JlQJ<}#Y(l`Aw)4S+(4p}!z#|V3h#+0$+KCWS(2hGHTHm+1|CLUAmYdYDF ztGE|#Pz0QCOP6B3plb=VxZ34eCp4RMe)=g??XnJH0$RIl0~=1}+Rj-Bo2Cu+w#g{K z#?4~HA_`%EN-M6kQl|$&@=Rt44oa&teA z4x_0EW@*jLlXJ}C*~P5hXif+w3;>TQbs2*19V=I&X9aw{sy&&#t7t#HG|A^k&7wv1 zOg4AxqU_%F@di}Jez=W@Ipp}^=ke-;DiJTWy5@p01E^qdV)(9{7`}Ip{@#RXklC!F zN@DCB;;Qit`c2iTYSi@^?q-p*lj2d%6M`zoeIsDGu0^^b`gv)(*Eo@`ME+{$`G9rz zJ|&)g2B$jy-1-M&9dVuaBmZuPT2A;f^HjjnyT9`+y>;s!cqoQzDP;@Uz!hkjPb9u( zD=bTb5j){u&_<%I**5`fRM39TGSBFpcwU~E3=P{h>w(`{Pus?6_4MHx9b!)(Q&fe@ zKVz{`-OYMJE@PH7Dk>{Ns(ni|4wJ?n0-r_47TlM(7x@NOf%{A*_)HfR=$qL=ZB^_KMMQ9&OLAQkWdKe?YW}G4oJpPW6z2INvN2 zK9S^nCYrY#N!VpjT^mxULx5vs2n8Wk&^#;{9WPF$=o6WRS$r;mcOiuYJulM0O~qFW zVzv{dNNQWkQ=5Gr)`G}VTiOlE(Opz9G*X@t{7m^gsu2}EPE5KMI0fZe;1rZ!6DRK* zY9f+seyROHkybe&u85O08zTa8nLMVxWbB-3EH9?AH;|hu#LnQR^6_q1Q+ehKpFC+* zk{pUwA?7PYk|jjvU>^zqt>MlQc4Y$R-&FrF=+BQ-)MHyPr{r8t7qTN8YDa=M`8c8|nenH`0j0vlu} zC?yuuUtql{e2U5^U7bZ*7+r5DY}~LM(};k}c!<>oPL{13&7riJRo8>M7iX@vI?RslR}_5u`)W?3Z`Zpx|^_Z*cHfiqAg_ZT6J)AMYKXe!b0)5Ff5Q7E0B z5z{Ep9%-gPBMr4DKmJaRevok+TXsf|COThs@f10U=uC@*H}uA;<1ojp;u;k)Dt>;< zGa8=~E3+?c%j#eU#vby}K=5o`DWEDr9m2H@+keRierW8OBRYY}o^+Htn=Y-AQ#M#y zF`Nr77oznQHLer}{ba(kmSmZX5okjrbZ5_NWc_v3NvD0tCPN?K7CQ+jj-BuEojN?OOx(dhld>MKm>!!EHWPR8f6 zRK6q|${mNlV3NmR3D)`CjNsrY=hrYUkRJLaEbwbaV+dG9LwPk)8bDn@jfOK#5bI#) z`k;(sjGTe6W!NcgFcQF?{rNj0Vw_>(b46vus1e1b^SMl=Rb`7y%bxKT$2A1t5;K@4 zvN1N-lXwEPNFy7tzfmY`kFi&~t-S|UAW~rnc+B|ZueqU2#1J>iF3BAm9h>`};@;$| z-xr;>nvo^#Gk1F#PK*WuK!xcedL?ea9H59NZmOUrZ&yD%fp=q|U`B8nS8>sE z&^r@b^Dd~8;ac!M&#xSx!fFj13JYHv{Xb-#J@$nJ%I~VMCY(U?9L0|b{ z1o-}K78u;f;Ke0S;sNC{0vNnkl=X5bELD;trmH1hQ@Zh>fr3!7*k%>xji9=-c9f8L z_adoxcRF5mCD8E!act=fUF@qhbfZ0(uZE{*3Slgx(?QN_#4;_qwr2BqNjwy~8)bSV z)iQ)h%4pDDYJAU~#@S7)HjpZ$qG^fv>Hy*VohNkU8T)4#(X%PW!h%zt@rt8`99wb7<$2?NYnB;N69F^em&i9(^(S$()w>pdI`D$0U~rRuD?I*^50{a64P#zv7&GoaeCrL+Q2_o5rwwpUa}xpOr?dWW_TYThl0M4|yy$Xltxey?9q1#eE5O1f@MxPj>W zXQ>vDT~YZ&BbQE4a`L?Xd)En$@GC*@O6ff+9Y-dW>Kx;$2_&{d6<&qFLwPgIXjkdH zXt@4Dew*ZH{9DrS@K>1{1r~qD5Jd%>^o_e=X6~EqlF5x#?ZR9y+>-2blErM^qLP^^ zO-h_MQ7`4U@8uhlYzV!?E7zYAMi#ip{?6&TRiqnG0#+8S6*6pZuXxM0H(8_oa#l5S zZ1mzdvDthvq%iGCdNjT$g+i+?Kq+I|Z;H{%Cpx<%Y%W9~pmV9z;bSiwO3)$JS|^l| zk7Z{wAl;o=3-MK1!&ZK*uE<+&bX%-*;dzI4+G_!ub!n8d+~#V-p(?pg7jSn!Gk4V*mi-z?$zQ?KV2A% z3{T{{>Il80z`Z|5ZFVvdmE9eEkL$%S&4q6aTT7wFQ~MA6c7 z@{6Ph>pt9Qr7?wAhYvE`h)T@Obys0M47%_^8_2w5`o1J<`@Nm-0|hb(Q2+jyI(QCi zIus-d8A_UvL)FQ5=(6SylJMbVgt^%5?#}c+a(YZ}4)4iA?Wm@uBb}FHI8|9WZgwdr zN7&90R)v>f5*g#;k_MgcIkI9*KfALty>%r$r-l3FGEHdd@ka^>!T;73FwQD|=hw11 z7GiJUiy))IS&%1T`@wnt?7UBI3UVL#HRDA`nGp%P9Wd~|T`W1l<;bci_shaepk0R5 z?5Fk1A)A7CdFWjt@dUriqu(W>c6mtg^m{3?#*l=Omjci95wN^7T&|ea3PT5O2SwR& z=?@qeYjV&X*R&q?-i|(pfmexdt8b6DyO+Vyc09F?c#6A+XVVN;X?nWV3l9JO^izzMoFZZT8h6LbMZ9+ERw!GZ60H-*B6Z=9Auz8Fw@XvBNoABWrw89JLtHmaGIZV z@0nUsg~?;K4;7P>QC3T$@!y0fhH=4MhN%%dkv8cHje=w&vi-cs)3@27G{+zT(FP;X zTTAeO7wJAHn;)iLZu2xcte8a`53~EH4j;w=13xPYB*HQ`YdNsu!iNKb!Si`;KzSfr zy=^Jr=X<#}I&LG8BXlEZD8HBxFkA5A@uCWqd_z2cW|<;fH}6ITINt8 z&m8(?>FIImoo(E23rsPG+R(7qU=CHa%*pI*Xs7|knX*Ft%nJ`B$BImaYeN*oXvn+* z<=Hrvc`-Z^lc~Y`9%P{AM^dH%x>lVqi~zh_wzO4`)m~M zBMRo&>b5ocyZyMN)$0`3*Bni2<=DA_M#!JOFzp>w6jOpIaMvDXSHBfLZh-ml6qg+y8-V1ez={6t z@!@>(Mo+9cSz$W% z_F%TEghtGTw?;n4KwcgfDEr4hDop*b+MSG!C)MFE1kpeK@y?x3KUIkCDom$~`N?1B zxMD#VB;)=Tp99^-WfQAaHQnhbm2k@t916ia4~Et6i4Rg=@>7z$@pB4YT`5a2b09ELAm_n(F zb7R8kLVl8mjWPdhRUJJ;8aLBIz}R~QVAQHX#jwj`<7bJ3*>qYR7YIhu=$anTFFF`z zkjRY3X8Z@DD3)4>iF&2;&D)*X3hI5*3LSCC1d~lxlVlVGhMg#nRLdCQ`~B}pw26cv zhv-Rx`fBt9larkRJ8BBV3_Zdu%cHCyQ32_NYSol zS~N2d1oR+h?gnbiOhq2BJuWK<{PouCcv`(P;8HdPuyAz6fGe=+Jj3W1!XQv&33_3_ zZBL2Qo(AV1ee}QlHy?fUKTi%u3#4M}bWc}%xBjKO^D!pyM=xJ?9?vJIN3fS^7Qg-5 zugOsEe2o>r=y?CI!YN{G?RH)wV0u-NXtE*gUZ07Sh(U1v@jtEJpH%lcXURzYr$>(; zKYjFI#}z?n=Ykg&swh%VrnjLaa)7^*s7evZJqAZb(%lsQg1}62%b= z$CsRR&WI1VYKiRz{8e3afN#;tjQ%lATL8ScbP$AzMG$|?z>wMe3z#fmgBW7%PysNF zi_|sfctEW%Vo<;O)yJ66*?79eCnnB1A}kET(*G9Gis_)q)KU^glhy9&$u7}(aB{pa za^Q8G=e%afU64c6ofy4_nV*u(0lrJ+2XzdgQkI#VN; zOKC>?ifPSQUn;dpta&kUCQAwojf2h(bS!;7=-D5uoez4pR^@-tvmf+q!Lp(G?1P?_ ziMUqJ&j0(C_N=wA$6`QAwKCaEQR}ZdAUM|t_xjN; zPkB)Xo$cAVBg>%{NQLlB1v)iP>jhwJ{cN32;ri~}gI`3xeaaq^^N)XfusS;ItlQA; z@?eB#= zljYy7Bg+opRTH=-$ zejX5d+j+oD3*HZxA2S9@sJH>sYf;@B2HIja$U?1Qt+?=7>Hi$)EEifbv^6|Uhr6t( z+vxuYeC-5qOUNsK$S^PzYsEQ+d?h5l=#a^fAj_}}fjueO(ZZ>{qGGZ%{#`5mZ&CMf zFPFj&Zk8ZxN^m`}9CaNL+Ecfc0RQva#JvLPC30Mr=+?r@QPxpF>-$K%lfwVv!Po!# zq@BJ$r0m2b*VY>unEfs1ZvoO$+w-K=Lfhwn){GNt7ql?;GmtMbQrdzGILd>hjj9i! z*AEmSZA&XO1NbV)d(pv?qM7AYhPa*%^@_-};1pe1%NzQ-VQA=;pGgz2mr7lSZI&7> zb$pCs7FLe3jsmSI+e&b;L5=;7CKE+r%}_6$u9qaT?bW*|gIliqTD=Floc;U%*OmI6 zYIi*!k;`hJJyY29Y~h@057h0XlCKGL_~5~!@z7#Y6aQT>2m9gt!Gm>m&ccgoi;!_e zXj%=6pYVeRi=sqYPIZRL_0wjC#w{&i1)k@mlCR@V=azHY)LIWQz?wNiG^TC6)hDwSk+-leu0)OyeQ4D8G zS7v*iZ>jsigS7@}*OFVeaMb$#g9i&i=i8kR9xP)Vb-d@M)tW?6 z>nQNSgGE8@VNB9M2~<(~b5w2R!TPTk^j|G-EFkjH`oQO(Eo_RhxM0+jh7ovfqVD(X zbSCObfErP}$+K5##*%s6$h2m7YMH2qcUyl`(16p)HNxC9(H8(Vk@*7R?6AHRB4?o0 zlelTZPYBW^$2ovfSU-;BZ=aaJ8goMiygRBdWXZap4^R&s1RkR4~uhxrMPp!w4t~M+eB}c za;EqC0`6M59BOC4HPG78q_Ad5Y28Y=-BPG6sT(Dm@FHp?h1Ni4M-V+t zZ0MvCp2&L2%@V(tI0rjRw43xpH$tm*e&ZyOgIP0#D4@0@Lx{e$A3~XSE;fj20hZV+ zP8B(XUnlD!@cJ>tCPkyeN=t#A=9@+l6I(`+C40LCLyG=o(mEWM^`!RZeXYha2s?#X zo*WFd-2iRDMGv(`u)R$G&g!nUXzd!g6iR2HHPG1+q%ECW3AOX)v?OzrMDwzYC7P*B zL|>cAq4;ewEhuRVfi=+BQsbk0|HH-3{joBL*Y3B(h1F?HJn^+nicuSe6%xh(Umx}+ z(O9DEB!0ooc*cOXGoJIW)XJ-gfzUhJMb+^4?HD6=6}K}rLG9$h)4x|X1<`FjPnd&U zs~bKz$2fG&_91y&4_Nk4Al5axfhokNOAI;g8j7HW^WlO}Wkj z7ibD5ozw(rJ%Bp#K>q|_drE>qQjm9` zU*-l6S1XnfF|z|WMF|~QIdw&#b}ii30|Wqm6#R7t{s~u#H;}@gk78wR47Ps25(KIs z57R?HU=tDg**luMBE4Y7!M4nRp8#{Mu&4un$Ez1Sm7~V%Xl`!~lsvb!gMX94yM`mb zsK6#5QF{~qwW;JosKP8%1Qo0Z3{?Z3!DY5Udyx4-2?>4t=@tr1Xkb!sI-{I{vdc5k z3DF+zZvnNpz*g^v7!p0X|I#?{c;SHVpv`*nSA$-T*tD5IzSy zh3Nr+9UiQ-jNQw?uXsBHgIpY^L){064v1q!LA=3s%sto)ek2?lk^s2TML^+)0Tn7< zga;}t-DV6pQwR}G0E&`@9Dk!S`yVL%>!Vpt+pRo&doLIP;w0HY2^K`}8?Q>p2H&AoaOGh>l5v+2pk z|G?ZZI{#{F&@6)5;y58K>>QC;qXUT%aZ{x^aTjJx^UKN1W%Cock(tpPiL_{s@r0`IcvD48x=U=mVk6n*&)QcfBpBFn+RgffBknt3)}F2rT;#&OqDzwr{SCK*yCFL z{5LxHbF2a9^^;lzR_$RrUSb0&|9bwC|9bv2q#uD%{;%i%ujem`wUqz${DJVtRGsvH zJ$nLiLEOQ{#54$8&Djj->2Ar~jt23G|HO2kIrAU7nk3ddA18M%*-YFmCFxrI^HY;T z_k3plLv&+JoEgsepP}$y&wlO=_pfIUoqGJI0w(kH?CBRF5PexMu#ZF(8xq@HE{tNYT3>{+>CpWn7;{1vCQ_Ok-QxMKhU@q_IJT9a8s>q zXQW5rrNqETlQVCC52}H7S=a-0%pLe=3rIO=WlF}Ta8G8KEbzOfVD=k^X1JG4acqhu z2hevOjdF5^7Yb)8AVCsC(_s&Hr#^wH4F*@C>=NiUa0p)Lhz4rui%p^g0l+(ih1;Qn zpTZ0YA8dk$j+murLtVo#a}#V2q%P39+0G4f6|-aDk8}Wz0pArMwLGAuJG??SE1(H7 zuM^OP8fZpuYv<-@Y>ycaizqNZV#d;uU}H1^=y)5Lg9;PRQwI1Op3cnC&K~Od2L(Ft z`WEAMFm}6ugOl9BxMA##ZOwsZa#QPG5a=pYdaRj^kD|<0Ku2`solDf}=;~2*_^WK+fFJ5T|qTvaBVccY0O9w(?H= z;8VPqr+6_pJAoZOw@#s5ii#4eps=h&MQMg|vPT__5xCjBFk`mMiFfwLYlqAN3#3-RD!H%6l*mQ?6VEW;`#X8Ga z_=XImO9|Y4B?0hT3cQG%uFC+BK|O~34_368d>bTQ?hkIsa54bAVgS)V>0sQjIJpj` zZBFT5a)1{iw5?zx_>Z86@&=KTMAm?V7G4S_w~ok-5T<6Vmk3J0@#eK~OqSJulxjFT z5HjR&!jvdoKxL2FQ&@^%Oib9?$6A6gVqh9!`2$1-d<8Q9B%w^T83q&{!(ol6*>(&* zrU1~v-2%;OiZ*s~^1{nL1ug>lK)?w);ByhbXzL8-GLpLHgz_YIZPx940I)#4@cP+K z8S=aUt|2pdc69GICpmx+WM={hpM3;5JG2=I5JbetfzO|F@_kByiLYB07RHO zg618GVI)ARgX}l^VziwdQP$=oSz3`CN}N3E!$8Rc{h!SpNr5Fw9xuXU zDY>B0q(+h;kDpMsPUeozT43gw*v>YHFpwlo#vn>|jyA^5a-c~=0-PNZ;?QKI`BRuKsv%TW3wcCLjSgNJkOy&4k%ORE3s9VhmAn z^3;`IhOagqHh>VTrWar{& zN(vMS5%QQ721OE+*-ipg7>Ia5!7>NkFfh$A8Uz}4v{{WoCv$saz$dnI#9GccPi&go zYHnr-+&MEE#Va8OZ8pHKoS%aV8|DB4fk$CWA6h%;fZ5yGyVxtBTmgt+#}@W60p}Nh z4sbDX{w~N2@QWp)&==Mlbms-)_&`8Y5(s*NLKZSnfXoE&3z!n;{2(E>4;&GzD|E5)=FY7izNrA`E8WC%6zB@H-enfI@b_?{Me>y3C8I6g>4Q z6ju`jO#=WxT+mt&oCJpzd1G5sb2KK-JcXWVE~6aug~0>lR!AZ@Lhsy&!JlFBx{$co z0_gvMMldgKVc3YC&QE0dK|&ts?Ow|8V#j6dlAN#zYXN;KpKlqZsrx9cC=8 zyb*|Nvnc z{tdqX`g?X=@^APB=sSzIX@toPzx?N;FSFYI|At@4@&f-2zsxw~{5Sl93BTZ5&p0O# zIz#z4{_=191&NKn%yv+S3%}r}O8pa#D-sv0!8)vPDgk~X0oIp;99Fy-4Ss~?-vA95 z-uS-}pqb{?&k>{nQVP3(|E6c_BH@r5l&WB6>|_PR$GoY4WL)42o6$@B9xz*X<~>SE z_~RgPF)}C)hly1|MY6o9EP#V0{HK+az;F`&(*PSg*_)%$hE~9FBpN)DG&h4HQv`89 z6SNDEno0@B(ma4?!2C@xAxIX;cY~^ify)7=gMuBH-;vl?%Cjk90??O*||6)r|LR@aY<~J8O9ES?!!|m z)34%1KX8FIfaB1{_D%qGV0{BJw7HGFvj;B_PDVQcpId=UO$p0pglGt zRTn>mJ3S~#WZ6KLAR#3Pp@ioKvt#C7HX!=u8WRa*f7_D2$q71mMuRU-07wU!4R66v z{t~$P!8(X&ULcLe(pJ(2WoCv3(&AuTkVhY~0EIxA3shX%BnT@B(D0TZ1s9ovq&*VH z0uVJ}7KZ8t&Pl$7UI7wdcAyXnjCA4)nG+~NWZ^L$lvoe$BzV<-xjQi-c+wjbtWN{K zCV>R%FaZhqvq>iGog`O4L^w^eG3157?^(CVoO4VUIHV6au>1t-R%|jUk=#B!+yjZe z^Ozm`x+|V=BNPmT;K3-sayWc~4gm@B_iWs=kiZ#2*}fp75rQZzze83@X~94tYZJ~> z-r*ZMvW_TYG`?vg2-;5=QwP76w>0B$r4Ybt{%+Sz z17KkU6bKuf#s+yQe?`Cf!AG8qLLlA(Ha4M30_8HqD_Efp3Om?~#H?h>$%iB_mO1bY zNrFrgBH|LcQ3?8z0$$nxqGG)Ba=)-{CoXjb^gDkqhy6}3tkWxnWfu@ojDNWi_B;t$ zOhF0!2K;ak13Z9v4A#9SVkHA_g%A~G#?H>hrhq38<>}xf4+{hm%mBd-2ty+$0Dj{> z#bnxJa(8ea!ia?|d3;o11UR0Y0Pg_!4F7NgR?|db1Dq-ob2Jae$m9WE1m?lKYRd!o zLtu&~57OC;2Wf#aN1HjB1Lc`9x&ccl9jJylz5+o)mB**&ZOjS)^kOeCF4j~9lWe8t z^E~(}9vq#6f^&p~2k1#QK8TVPLr&nOWt=fiMD@?GPNoQow<++QjhVCs`4e{?jK>g{ zXT-@!4%kyNVTLj!+y}FnF@FJojh%}V@PdRJ=mii{7Joi85(@A@HW~i=Es(Iny(LZ3 zTPHrRvl*deggLSK134u5Z635IXPO1)D!>)9Ksnk>kr;Cj zfO%OOTf`m8RK$pLjKqOnyM)9$yy3wt>G|woa@LA@(GU!AfV@6q9|L%00Q4WswKhO^ z2$Z1{8U?<5iL<|e2paIGqcI9?i1opVybwJl5uj8-OdcRVJeDiwacCq=+AGXJ9&mYf zA<&7yI^m)q7I2%LI8Z2C+l2v&G&r8TV3NAKBoGvs2Q*f=#OwJY$qGW!Gl;>p zSn$c!qkp=HIhkq!m-5fB6qX!@bFkE`3jqSJz?UshUl8`!rrGJls!Ppq%21f9Iny4) z*e^JLo`@km-5tX{jNt*iS#hPnh>S7KqnoDM@dm&Z#hMjtj4wG2Y%;t^+?;cQJ(C1* zIWENQKgat_zSkyZ>5!#(iR!NZ0g{llqA5yE)5iZWwRqW~{2y%if*=J52>VUNHZUy* zz>lyU7Vwi^fLakY#%Lr5%EsQ#(b?G68Ry=T7z8qQkY3oNP+l85&{Bfl2L(dGQrOS2 zAAzMB<{A1`7fdcm%Vhh(Q2eoC(1EW&;+DYl#TfoWPx*fs4kTtq`Am2EOMv z@3bP^c$l9N<0Q6d=ur%5X09EH3EIvJ-vp4r1Rxudzb66#2oP1s1%Qwa{M+#OX)b<) z`wV(vBi-1H0ANE;WjKKpB6A?Tso~v3jEI<77mkY4yCs6)!epFf^1mk>;j9qlNY6<~ zD?D^fM=<6zdcFb@%*%z3M*+!$EeQcuYLSqDFF+?30=SJ17D$-_82c(c+++Zd>G&cY z>oh>s7V#3`NU;a*&;dj>(rdnp0cGbDXwcaN32E;^?#`bM5gzjAFZp?~*dWG7Fg)|p z0wiIZuS%E|vbp6nNjMO(}FTbqe_~ z{)vK_6~wP<3`7f~ z?x3+qSl)l8?+Bp#V}(Z)w!gvCLa01^pvc)8Gb9-Sb_itl-zhzO@cvxu%?;&WsXd}V z{taOXkoaec4#WaNml*`4%0f1v3==BBg6^6Nke{jjVdBihdtwx9q0!d81I)jk| zjW8?4=JqhjfQx(uHVv)?BOL*v$W>YR;4B2i2!-S<`UIXF^UQ)1i4c@oG{|&N7K|>0 zFp$(4(;%1!DIjHmd3gRJmK-gC8GC+e0;sAFyiSj@wZzj8n9qPie;`YA>Y$3(T@rI) zN@T$|f&m1)`#eb92f$}Fbsu~eZdb#Dfi)!YZUXOfWakXQtT)#DtaSG2ZOM z!KQ-Of(=NxnFwVI^d6a_AizwRvn*n#9XLjZgOM{-YzCb zLlG-nr-KzKm;vxj;lJhuLYRn~!6dN^!?YmeCj=B7*+4)X>2CNQ6i!Ry`BY7>fmzc!4w!k@igSZIITFgfX1IP?r?nj zR|#_jKrg6TCk67~VD+C;>@#2`XWPwCj|8|R&@~IM+GjvLlPSoTymJG;;L4p8?0>@@ z1Sp5tBlQu}Wq7-S(7JOSYdl@ZK#^K&CHUN))KFCe24!n*)E{-5A2LO}mU%g=z2 z9Cn(f<}q}iw_YU2bBBhWpQ48Y%KuY|4sX$4mODXr_wu? z0QC*~vR+_q0ymU1P|gr;FM}zkAPhC5hB`Y;IR@}cjLMG29#TLX1?Vc~ZFOBMlrzxs z18lAU9Ts6awLoRWr#{4%yX8c?n4-*#k(Q1?jVp6b9wg>(phhlK2bTvZ)rodB2b)Lm zAfdYBKo#Ao4l6Ts&}0N^3=IOo>t=3ZjdBLEDII~jjl2ZciG4m* z-qsm|5JO;1HfWR+kVpkB0)rW#ZH>St%u>N?yilQGUS|(`b4jRhE_5sWhBv0lGYAl_ zaxqx-1G)w8VO(oBl&up`XA*NA;x(|^qOCK~V;p>H768#G7)E$u7@3FZd|(E=uMboj zz;qi2K!Ik*!2^}{APzGD;pH&h(Sac-P0{AYj*`GMR#KF600x#r2B0Hs;0_o31XYcs zFx=A{7rCBE0$_#EK*r!u*aFnDiV6avK-p^uS7zp>c0i+fpgV>nkih|@qfOPQmT6=>6AX6$U|2(;`$1I8_;h&ikw2rdE**09yWF!8y0YwM)=_3fr3|A0JazYidNGm#ZYUu1EDVxp%rFJc*P`d-BH9TLpApG9;MvalhDbAYHoB{^d=GvHMMN%B}3 zd`yansF}_!c)J~+KIGDIKAenO$O3UR@Beo!O+JSHY1SsX&$0YBgR`MmN?_4CKhDN% zFPOi1NU;TxEdgvr8v_4?^^0#C^EcV`}b=Gwf27@Z2_DKb&Sh^#AiI$d?FsbKqX|0?n=YyDre21R4+aYd|ea>KX>~ zm{_nnK|ws$!Gj2X+ZKyyJj#K+ zv}WY_c_R?7fPOAPdo`75sMdq8JkzMEDC`IRH3R-zOR)s_zf{A$2H>Bima-bM2t>+x z>fgr85Qrs+z3MuOz~_q=En2c<$+Bh3mM>pUNl8gfO}%pEN*Wp(IyyRfdiqtXRxvOz ztX{o(&6+jLOiawo%BGs<>eI=6ciQ`l9ZI(AZ*B|?jR<6 zOkQ4IQ9%Ld>8Yx!s;;J{uCA`Bsi~!jx3_n2aBy*PadUI?@bK{T^gMq2xR1BDkB<-6-m{##7q+|C@OpmW z@%Sk2@mBK0`$JCQJ5RlqIos^v7wQ_6tQ66tACjjNR;zQP`_P?s^tDQ-yY(JVK3Y9& zM<=!(OYio~>+n5s!q?aLR&z(DW{`~oq zr>|T%fBwRS3t?elm%_s@UAlDn^5rX6u0%vcL`FnJMMXtNN5{m(#Ky+P#l;0&d2;>w z^&2;C+`M`7&Ye4V@7|4%kH2^CUP3}b;{E%HiHQ%Bl9H2??kG6`Ldv(pzzhJ!otF$qN3Np&+FH3-n@DH_H9XVaY;!@DezTRT2@w8US9sP zqW)c3*}L-cig)iSDk>@~E32xi-oFQa-hcS;p}M-drlzL0w)W%4k9Bo*_4V})z)wR% zV`F1eQ&U6xmru>jpFVwRX=!O~1%6uF+S=NIpZ4~Sj*ictKX-O^egS^IeEItIYgboS zcX#(U;OE=7o}Qjw@T>3p_wPS`{OIrR9~c-I92^`P8X6uR9vK<=`Sa)K=;-g?zX4YK z&wmNKEolL^0K$2{ruO9j?JtD($cjw>1=cz%>N#uMSvb1^CliRhK-~*xK21d(q^mHW zu&6-qlWTzN*sZD{tD~ZpcDYlRQFiq!ngX;6bHwOm<)|j z1pgNBb_wGAwSQc6OR&lHOiBHCJ=>K&%3(Y&Et@KL$aCC$ei=pO|Jx-bT_@)vU&S%U ztA4)1y0_N6ZF=Crbne>mmxd`B!-L{$rQ>?3+NbTt0 z;0A%?KW`gMJPR!E+~#?6`(v|`XIYM4UrKQ*Y6q2%EQ*QC9W?w=eB&0Ufn4^{nndQ$ z?eUqvLVA-93%PwX4?cLlW@B{em8WlY@|dZj5BPgoYgnI7GzzNkd2E7KE6wtz6T)so)^38mp@+t@4{ZYfG`gt2@0v-&v_CXV2!% z?R1ml88vvf9d^Ya97NlwTv5@Yqsp< z?*4w^?zyqLFKxx99ouw8<)U~~PI9CB{jb{gbw8!~okn$BndU@+p$h#{uHE8R5m!;JM^!m9WbYsIKP;p7^3>xZjglQ{HszOj zlA89uR`;=a!Q_w>!1VoA{VNxZHje^%OBJj4kHpKh(6tJodt?%i`LEw#{Kn~BTjN&o z$08pkmgyUF3`}JC_-<0#>v!~8ctp9w+3wq(9~t=0^t0cde967PHz+o{nc=GkgIKIg zs-4|~OVYLsJJ(t3i)&YJD%_(jcI~d^ajtKlhobdVBMjG{{k@beGMLNUR?Y^Lc&dt; z3J>LsPQubpY%x)NE(BcOKmp{uAnwq_9RmJYH*KHFn%S9{Bcbk``^}BbJRIJbO9O(f z7Tl=rb?+m}m6sZ`7RGPjGzqG$VkmxG@HqZU>NnI!ZRf)`wNst9#_kDNvu}^WrAp%= zI_DtGdh;hJ#Y(I`^p%uJ^_4`Fcf@)G6b*Pc_X*3>^^F`X*uK0n ze-(2IMb{_M`*M}nmzU*n{5%_d!Qs&o_B>WAKj9xnB66I;pD4H{9weRA)bZ!qa^334 z3+`QOK3A__V*Tk5=S_KWpY0Dq11EO1+_>^VraWNHL1k_a#t*Ct$9;pn1=Z!Q~sC= z%OXXzel;F8;YOd_tic)my#La*(Dtu#``gkCh99ebSXD8p`$_3Z;5NpGeR4{!1m3}ZOq+IsNOolEgL{j2*}&D)fr=p4&S2Q=>2%e_YF5n<2sCk^-7I3g%=Iy zvIWwq6&wR@IVmJ%JH%eqGCKKLAU>?=$;-AYLq`hASU-zYU8m*SUBDmK%UV77DaS(Z zzPOI(`GlXhmYu(UZ!nG_231HGw%n~SQNjIvm$YYG(Aw(F1b&Ka09u86nuZr~B8$US`t4r|Y4ZfdP&y?ar_OY5t$ z?;^wtPJ_?kZtBI;c_?)ydGd$SUgeMz0znP1AT{G6MD*3Q2n3ZDN?v~NUMo9iJ0~lk zRFA5>Jks9L&H{xtMynGoU*zk*DAze`hZ=?NYQ%2OP`SH^-AapmV z5!aU@jEYT7+7Nqr5k{L&e6B+H#{P`*T7)=qiDS*8>tP5aqj{hL!b%G9p!{I4B0^69 zvD!kdKmt+Aix5!NwNODkdWy&`qo;n1pje3z*cW(uD`Ke^!szwJjqV8lD8y=|eqHGw z+aJ<*ZUZnC^;r5DmxQ9<5ei<16}q~7>|4rInYXVNGhS>Qy_@f)N7OnYKM}f510@K= z^{_R-Y6r&M%V-~#m5GI>(;D)2y;wfUX=2hg(NUggzZ-#QarUX0;NgF=-dAe5ug%2G zO}$I4j#6KD840m?Ot(7?as6wZ?tndr8^s$Jo_+k-(cWIWr$FwA@mpQ*3Cov;xw_-% zUp~^mM}|J-v~u|g8TctL{rTx-$)Nfj*7A##{w58d&ny3aN z7#u9|-TKwl{{OzJg4=;ZG+*~)^K{2uSy`F>@Z{Ih%F>;08(Qol2E z7K}d6bUo&sW9s^yXT@%GzDu;Ct2-|vUnG$GW$g;#0<-{MVZL0-4j#&I)8Z7)2P+c` z*FQS=U`bZckZE~}+foKU#av3UrEYRaV|G~;J#{_JT9tc9RxXiMb(G?iOZ@k}+{_t% zPc4-@bJeecwI)J>0eUJt8><=4GxF1W1^rq0az@d}AcJjm^@Pq)Xm=eG;Dv$S*cAEAmh+3j%qr*`X>{cn%$S=T|| zA=0tjJW@#Zz^&;0jrVTotP(wcST5;C`u^m70rwb1T%sjPPcf;g-ATH6xoW)?v(*SH z`HOSrs>aLgni21GD~rD>e~I|AWYBFT&6zc)iUKXStczK@Vy)#mx3$TU>UY;wg{&*m z5fB&bj_i!0i?TbQw=I3!@ik#@sV?ui%zc?<8^2D%{k!*@?o%HaI8dx}KH;dg_d}%v z!rE;Kl<%)39=IR7w_BS<+cH7wUci0Jdv-dzZu=Y>4_baGUp-$-{`S7>DTZy?g-B}C zbx+)RIIL+B&$#%B7I3GOemw5FEh}=IEh}W_{e&A5^1^$Bb)W1XxMZem;-{kSU zbClJae_UtWW;A|Cd8OX+Co8#@*RL#FEB#8;!A_cuzo`DlK6!)u-ST&gFB?a+_=i2K zkiPXn>6{YXSyZ8Z8&{i6p-tf}?&aJZ+-e$K8okl`HJ;twdRIzaO1-GGr1WNKb(Cn# zPQeEuX%6nBN=zJls3e``q}> z6*K`KX%pEFv-vosIQd%IV8%h1=2@i?0SP7`A_>gDt1v{yDVVc{J=*`Udzuit#c#4DSw!5Qq7~Mciire822&D49hrP zYm;e{7H<-2I%HTPp8NFm(_*cByEwzs&GIKUPMS@6PF5h|eK#$#ToU9b>vv@F*iX;n z94|t5N!FVWKmOPwd-nP>*)_7~PbQu0$V=j|dj0J}630kqWLa1liuUwgpD)$#Rv3Ra z4$1dfx%qU!Y27osLhS?f)>jBdh`LoY$U8MFj4E7FXo|5E)RIW%-6Oh9=04vs={oUD zk<49%d=`gFKIp~jsiM_bCHS^I6thL=H2>}y2xyIMrEc?Lj^uxBVDE9G?B(F;c%}qC z1|G>PyVV0VcU<}|OTXia~;<2T@8oKe%|Wz+lo{J}Aa$I=cS^;B(ZmTfOuSOV9?$|d6~HqxfoJbV9v zt#YT%{`1w_yOn8+Hsnmi_PO!Wh|wH4ceSu}qrHMh`_~c5<`H%p$vW4wUJqJURBdo& zvt;8xCKufwtrVjjJ$A(8NTybaOht89ljm>c`VDkfMWhdT>>1E`gR1*_vMSuNzx-_M zh* z?vkDeuhJ^Yx|$XJ@R`2#vtG~VXYB%Nhrtd;DOUto{%uv9s~{fT!KatC68* zrbZvf&EsXoSs&dt_a5khWBO%ec%W?ec?|AugvvTe@=82mV#SfX8_tC>!#{W$W(mPxB$DMQ-t z;>W_*g@;crT@pF)+fJS}n60z-{@V{Gv8NyT(9m<9-FRSfz-Y+Ufx!F2P%+)T@lEQR&6| zor6=VzKBSki&ZK(ziMOQ&sZe|z|Zk`L02*HJH4;-NnhWan)AuYbXwQSJI6hL#eVJe ziOZ*6nNV)0UkF%cT}Dj0j~u8t<@Ju4+|c~(^J*=-N%G^8Soig-R1XTAe0tgZil%3( z)TGDAlJJbsq&=L>0v}RUDrutLT-aW!wlad=ZTANx)-eB&JR{Gz zvS@YUw#B=CNEf<1y&)RUX?Q=F>j=j{s^7P-i2*K`S`1j9UOv3@!6l00Aq~ABhD8vPI?cqDQLo z>$oqX3mcxe;zjd@+&eFpAl8KFp4?FS*#+No*|Cs*Zyna}%~M{w z5Ab`dYOCThT^m=2nFM{~&3rFf$zi^c^G@J5j>i2F`%mn44%SqQH`h`tcy!zR&=m=u?yUIR@rQT*46&#ueK>3iPnW>L_cBS5pwSNwwM@DNRzfd+rpp4SR& z-%h6AYB4YN*LZ%4=Fw}7@6-VGpQxP<&3Ebrm7aGHCDD?E+`A%NZ5Wb zO2K(BL8j-_O-)9jpf6vvv-h+5(J>aq28LyL-`CjsUPDte?9QFK_@C-K775?g2;{n1 z7awlHutG;Txi7Ez5p+?t6mlhfEo#Q^qK-r~z zAevG}Ev4atOh>riwqoC_zA{52)ECDmrQZ4nIjc%t5RXEOzllm(ePF! z?mTJlL9>G|fXGS0n2ubG_BJ1U-T{Bt)n7v79Bl;}I5~R+#ofevGbw@l$cVcwIr0m` zKi{6yoYgsyIWndr-l$PUL!+|f7*;l{%D$!HSTK37DHb*@&#JF-fAN#qZ z=a!$UFuH0b@ZCgY{W*O~{XhlIij860lh3kB2;}?SQeM7V(P3}Si(N72CvNtR_KiR2 z)i~5>up#UI@WYA8iyzVwvoep>j2`WN5!V@{aBE+X0;edaQ2y-}?j9jj*st;B9R52Z z#ZC?j=H2Gt?h!zxpf<)t3j4PoklJ9$eoSM%c_n*zb&Tu8a;G!&auk&98I6vp{mkK+ zQ99`Tr?~YaB6aL4mxV{G2iKi=DH(Y|^PS9Yzw`hh8-AKP_TZg1%WZCl+4x_0m+mCJ zHCUL*wW9O7<_WitW9QM`{`7JxzJ+e#+);zFS6?(*FYg(NQoJ3m<*QbjAHe;g;Mc&D zyXSrfJyTFQnmW{3nqTEGk^13wmd24}Q@&Ml6dZo*vwAj(-6{?%aeuz6tb2KMz(A|5 zj`+uBr&H0+7l-{q9&#VJ&KBu;g0IYaEO`5;t830%6^qHK+^dr)sAK0|6PfNMQf6J8 zx?zWT<))UFmB5f(7e3wYNX&?oa(j4u_@ib2U={D!hk?kQ{yP?HmVR%^H-B?+lO{`) zux03Yz0tqL4Lzk++8Ug$ zSRw?%6lt_9SiA5vaPYbR;6ZL?{-c*{8wIo?mJ45x5C~C;w?&3gaA#e<<};e0qpSP$ z_ryobYnOM8zY%eyl!s^r_5;a&s>ZuFXBH2M2Xyoa<8aw0pAICw=$2uW**WExMD#pPoU$ z{_Wb7W7gbSaXhz_&Rw*rPyhJB=KIR74#|7E(at5eV=Z>Sc>Qf-EaLsI?FEMgY#Vm; zy}UxtU`zkx;KY#O&A z9cVqwp7%Cg;RN#s6Owlrpv!RFHyQ!^oeWY!kX;|U#Fs~4*NWF?AYV=EaZ@a$`^@KirrxwmCasX;L!cu z^6lf3rW#=PaB#Wj?qLcDT2=Vzq-yoX<*wI_9h@Un^`6LG*l96I8B==9X6eX<=daSl zGP&Y*JoRs1wBy}gv-_T>69#%pEn5z*5OyNm2v-PO$3-M4;7a9fYw9Y(pwv~_$B z&}s~8^WP2*g++43r8gRnS-eJo6MDC@`38THTN9s1pHCNmv1PsKIaRemxBW+t@&&eh zjMv&A;qyD=_{6Wy;mIF$S*2ckQ#n0?P%L!O0W}Ugt*d!9-|eVNv+fulX)a1$ub%ng z{UqCGm)dr}b$qlEXDd%MC)t=i^C%Vj%+29v(^*`SKbW8$|F*xQ_|Co8G+zfQ)%f2q zYDxPQ=W`pF);T=sJaHx{E06k-V0M6nDnPy4>02}$ey2y&Uhg$!DExebyCrpvzpft3 zfv&5pPCwdO9frD|(+wQmG+~0|k9}jCxQYjkcpbXYbF<-n$E20KnV5reF_ zcf;C!D1Lee>cNzw^(watQdBH4Jju@WP&lD1H80t8;`6eU`*y-#r5xzEn2*&D=d87E zTCQQ$>99;c-37$e*B_EM(j2&Y`8S4%m*zj17#}OXbzY{cU~oGhpY5-)xSd|@DMjqz z9};!jzU~=dKVeiIE^Vtb@G4D&fAIJE@FN8e8_g=E!;hIxuv6!_T@+ zAaT6pcGHfl&c(b>Uyn4O;6L)zHjV$+EmT%Rr2?V_IOv_2iv~GHuHK7%op1@u0Cg<2xR>9peF}XavI@;Bp zqwKSQkD#pns$t*Z6_y?GOwZh7X*lfjs>*JmyFK<K6PBA)}L*hcg!_AWAliE+=OkX#2 z-BOPhc@yMf-PYLK^!$jJO&yoLXpVJ+sXr|<`e~G;mYTHO$(q7d@oZPpO{HHb#dsq^ zj)s4Z7CAC#RQSj^|Mtz7qK|fZ^xt;6@FssF_wz#iQYqxOk>M6^*TC~~2o8V$b1Ny* zZ?*}GMQ}8jw5_jBqql#t+AV+GVjZUyc0n>Z$r-)j{Eu#{#38y5sUPO}tk2(TeCAfG zXQ1B&uX7mzVJXQ2r!pLP`JdJt)Tqx#O-zikr>bn`aldpJ|W-WZ9qNh z8#J1kywlWFnP&Ky!PBeZ2d$5!4>ep$)3xFabYk0Hpky+^-LE}T)6}V|(IK+NYI1|k z#-Pr=2-E%V%Zj)BWRR1raF2agwg?~(KZ?_0u_Wv{(Q8aG>4=Q=&k zHmNi%@nlfiAIlu+dU9EpYxp*f_hr|1H9N4dpI3|Edo%d8%KXDNt85U+Pp7u5@3(SD zqJHFXTBBJ@(I7TobQBOdYTEZOxP zXRMk^4unrI$JT$Mmp8Ow4%9tz(`CsJb8D$=tXu8cw4Q1Mrw!g|2CR(bvLXkC6SpDDV( z%q4oLg6gX)pS`N|O`ZoyPktH%yXb!p-DTkNAm~dopLHYp;=#P95@okWqHpqXaM^YC z1yQBnk@Tgzy2Ih-`|4^*2dRLS>sm7c{8h4?zwZB-#k}HtY*o?IF0RItlgSlJwdK(l zO`fc_6?qU6+tFJ1rc`8yB2~@7rgIU=~#ClYxGa$7i+4A^_FRC%n%-un| zR@+Orn&dLR-gRMi+KT=>Y0#iC!IUDlDAS5%OfYkRc>vm8$X#aFsTH1 z|7`l1ozi-^pjPB%z{o5Ar6#?62H)iEn{tm`*>#(v_T@Ppb1&Qc=kIH3)M_5;F{+*V zRdP{;xj{dd;bQEfHC^8d{g$kF`?)m6{M~g~%JF9Y6Tj3xrrX3gC77;IWeZHMUCDaa zG%M}OD;Eb&I{~9y#Iw<^#8{cy;TrJ<`%{-9vN|*NsHr7?DGCV*F>inUZCx$9q_YYw zyL4@T_Kh2|uHWow(A`~K?J;&a4i6{CUQE_|{O--_YX|mcP?_-q_mF2Lv>Ge)k|;Qg zub$YP@;&Xx$eFGk{V!gntvp7pR~=gI(j(&_z9-Bm>V0j+c=TAVE&nbgrla%Pgdkcq$g|Lcz*u9XhFj23GvNN{;Wgg zO)}NoQiVsT4;{}_D&KL!&(u!NDUvg(=HQp~qY4k=8T*Vy4!1J^Onu^fje!fQ?X*-0 z3x}R}lB)KrM%Gs*%rQRnJT;Lu4@Qn7k1h$3-+aCK=Z`iZ39eAJ_KQ-ceap$?<3lx? z(pnj38=hFwootj}opa#g`3{RDcjG)M**bdzy#og}0oiqqz->>_B}ct_(scD+=ROw} z+r?WH$`xG=3t<;@AUWaY$|J51lmlT_SHuRUS-if~Nw{7G? z^yO6IN|s1FwW-xL%VsF{)zML7~@Ks-#L)+p*NpqmGA)kOelo;@i}BjW;T)8lcl!lXrd#-(O!6Kfe9^ zj_x$7A*v^?zjrrXdlMii8ZfX^DnMd`_VQ{c1>JJJQ^(JUuTH+8rl!v@=y6{>o05+8 z!cV4j)q@W`S`UAq(%(`ZDJTyZ{0+U6th;;~JWB6s#3(So+s^oNi*pXWB?qk*!@i8S>c27Z9%Em`Of-?N+?NU~ac0?G~dF8a4drng5M{2d&+_5!s7cY@= ze%D<@kZ?z)kjSyEZCLGW5l&SmqbKL9RI^(&~ok=%|f#+>8B%C<0p9d%q@9 zn>ucyH!E_l{E}YC6qvkY?WxGTwQUZF2PY;c`UkE}>hIaJCo-I^#F%!2%(wTdCFY-k z*ImgvYJHTBMzRn+d^@~Ek-^AB{vmy6v+K9vhit|N-Ya*%MLaL;dlVI1il#{2EF!z* zbR>04y2Rx%(Q7mzO;yp+&nJ^vgsOw9GY=~@dsY8_zLlcmCKJ!jK^c}*@6#{)#R~6l zt-h1mNbw}5L#$7#&g&7A^ij1q?q3O;v<@zl-mr|0RUr3k+Xi*Xi|8@Y5kD7R?lsk~ zj`_uhM!5GkP&J9!-dN+rZ=IDG;mR}dyX3Ie&L5c^Lxll@RHH{nZgc8pu6yxK^`L*K zMuYt(S*yvlcK1`u>%&`%Owhia3CU^68LYzTLB9um&y4u0JYiF2cs7X?i;2uXcD(^7>jaVx0Ywb7}dV|G@oPXJz3GpP|>KxEdw;+Oe(IYuWw6YuHKn&j+%{yF*Be0HubXYUAK6j`7883JVF;3b7g3Wfz}+`?_!l6FY2_(W!J37^tS(Ucz5H4 z{?;$fUAhZ{dxe$Hv%An8Lo^OnbvbI#*q;+?MLurV*0LzWVH)q~^_1bVFsbz9V~EXk(xD83~>~@q3u(OwZjF zV&9Au>*NoMe}7=)rmF2H(;G2p^6qG&OYeo87ma}_OvttGA0>Eg+rnuh)x6B(;9Zv8 z%pxbEPd@t5_K|1%rGw1nuPVECme`h<$PZ_iU#r)6*ls8QW;`m}Jf!eCY^0e`c&arnw z=#s(=jm3t$vR7zjAC;q$9w=2Q=`(q5C*m=xB=t0K*}#`kk-n<3(jL|w+jP%JZv8%( z%$pKd?|%C_%Y`5Hx_Q;d=?gYxi10OJINUnRBF>jEdE#42QTt`xN7owf2AU>8JrlpM)z+(x@IRmXx=&i6aDTN99tuUVJnmTbCp*`iw0 zmUDEu37^%`*G(DIl)6_a+^)EIeT%iJqNi-E?}f_1+vu4-3BNdA z{oqjlXm|3{k1I^1y?(r6j`i8w{lkD^@>7{RTMc*Whe=OgtB@t@6XkVyF4vt0-Jb(!w1nz}n+y6@oydIIN7q}Ed`;h}RMhcDtK!FJRk}-#bn{xom$kU< zNsPb1cJcUH=8GLaq{>Wcw|`sn<}%;Fg*|DZy;pXa>=PQXmSGucqIxk@xn7Ds#y?Pz zMY4R^wmn0YrPn3jgxRxf%<*XZQKykY-6gco(caMf@c9Qu#=POet!FBf^O%MhoEoon zKlf=k$nxE{@7IyiF}s4DSB=DJwNN{?hQ}^hvq*1JE%3Fy#lz`nu5Oi_TZufxpeNnx z6SNnJJcOQX+IA;dQA+ti7t5=2opI=061!{CBA4`3O(dywyD=w~yRZ$tSl|6z=Wt`4 zmA0LeE{-Lf^?Pt_gi>TG*o&=MWQM-T$Pd&0|U6P>D&W@bGojQ>p9< zPPAW6f4y*K^RQEprH@(7?p3HY&M~GBzsgA$w>@n>*~9$Vc(qtc^YMYw+Y@f(aXUk; z^D`wa`B`!{KJQ{$%9(Mf&?1@fJT0fqgJq`lexe=s44ecru)->%n}%hq;<_elG$$$?!-Ls87=lS$R7 z2OnE`cb`(Tw_YTp@o=@FKv>$%HWSpjpk)FQ?#lWt4HDmcZ)y}qKIDWl|T`YG|;OV+*)=xQ;!}WG<3P#zRe|~#X&U$0ziW|}^*z6Hs1S#)& znGafis8mw-2;8>T^uZ458|jwiaSyUN5S(jisW@)P6td<@CbZR$)hS;y4($-F&Rj1R@@pRuZq>o%P_l0Eee+IM_txmk26Bzm43vbYo!`sY|pJmuT% zvc$=v`{K^Fmp-q@V$vJ-Fu5l>sdugJ-Jng6u5cTv5IZaRb5gZvg)onJh_yk;5)FHA zpX#czcPp-`wM>kC*%@1rQz4!>y1Izj>w0mfBl8=3bq|INu>-dU(jJa(@Af|3YU5r+ zXU)N~{jF=zI(hWjucKvFyvZ)j?3!Eq&pv(4+|A}MXUkM**Sz#d?A{Hh*L+SfeX}k% zcBfbMs(79E{;yg#3~BAX|0s&4rl^dYwqdW#=$Bh%g_@DRNJ_OtAQ1QeSo+GaD7&_6 zrJJEfkPcB~=$`Zq_XmIAU?2P1an@Sr z+P(sw#&UNN=ISwFf}F|*U*K}+VUo{+LG0fvymO)(yEZ5w-X;3mg@{(#fxEz7_#7qk*AGGmEVQ1phJr1e_cExC7 zXtzcJP zcpEr5;og%Il+%^*j*>5^eT-Zrq!#AYisU7r7GCT0?hZyDtZKg5VYONaN9A>*UjX`f zkS(T=aIXf{9zBEAJPI=@EAKls>A}xicUZ2c``ZhDuIE0&?4rUnpHHoY|L|tWJWYlS zMV0>y?RYt5-ec(>dL1w%9vCq%TigDOrlKN{KP(0Rhnbx4qrA&pa8cFr`Zr^{a5Wg* z|2rR&2OI$MCg4Sp-dMDm0kfP1P z;8s*>A<1lW36I4Hqrw>!e^G)JkBR$`rkUaB>it}`s?y89m*PLq#WP}sq+`eeD&P{k zKbPOXMd9shX#OcV3nTl)@!xMNw9g;fC>0uyx0+12aYW6+&uxRRcV2B6NPEx9%}PcY zu(-@7F!G}*R*mYzI96+OL)bjhTiTe11Qz|0jvoCV?=RIF)oTbkO)pY~=_8HNfco0h zT=2hxM(@+C*gQ_ucP|~e#lW>!D}jGivs8lcLZ4ykH1X3Eto}FSm?Kk&|8j~n6cOte z@;yTUSJg+A`^~V0WVr(&G^g#KRv;{YAeF-tqNTa~fB4QZQ{0_5Q&eF1EGyPEEPb{T z+jleDQg(qE;aQGQdkS%uwh7QU z&dUHbd;4V#-Sr~6sm~jHGkmi8b}aFS0qxxp&cAo$x^*t!ff{gYH=i6vD~{clc-mmqkh+!6PI0fO!*uNnWbOzw1EkAq zxPsq(A~mNnrM_jKvwT-BSJxVQmC%>;dSLv!@^>H=VF_gC?>(&Bq!|;fdmS7Y4821j zOruE@FxzowGimp4V(-eA6B8i9dP4p-C z0`BrO1_K057uvTXL|nQ?vI>;U;}W8e2+I4z6QV;colT|87FNhUad`@jPM@$!hOo_` zLgL^VzV&JCR?A`-nP=)NdKfF^vzLis%99D7M2$O&avjHwrK4gi2Us>3`4`H+7?ov8 zSe=ZCW#i0?@s12DnPuuxV4(NSc5${~%{7j}kD)ZK4x%j5J=+D2?XJdlQ=2#hxF$}ByTtk(4J`7dCEZ@j z#f)7XdVEhMv1u1ihG*~;=YOVccf$SH>!)K1wBP*~e<%dreOpzfVt;dJxA`5GdR=X; zV*Tt3`aT)5+63Jn$5j4XfL9P@d+}Wftu97V!m*yEb{^YB^Rt6re;N*iue&$`=mqB8 zk{F*!iz*9rfAsfnBIzL1&Juj{oc_iAWwZZnBj#(!)}Vl$_@A#--TS!Z#?coTlbhi` zJH6x4589(Ym-9O@7r#o>t?hLRwkokv@DT6(TYr4)(K0;xjlgeb%&1;#;18d*#!bi*0G~ z-N4cQQF9PFvMHmog?3V)(sPt@L;oDU^_j>@4RO*X~%{rebof7pE-G7NQv6#~ftH?s@T3cp<|WB~>K^%c=Nyil_l!`J*qK$2mR<0yP3c4x z^VCkHRCRVSs=tCH)aRW6D=tDZV*MS9EF%_2CDp)?fCNqnJ`2n?3Ef8-pI~$_lod!tV6t7gwV5 z6@5+(KY#8e-;?4z~_GKM7 zH$d8uDsq76s2i3W1VEi${WUH~rsv*OR6bQnsJ2c2uVf8LbbV4{)8+FEnUWf}U8E|z zk=w;lL)2sDb@+_V;P}nd`$xKQH30hbW@4h?wCoTTEm{=(W`;!BHaOVhdA7`!JNS8&{Z7V6Ya49#Y@6P>Ylcx+TmaLdIq|y?(Frm2Aj{AIe;2{XMiv?BQ9Vhv zGml!Aqx~Jyrr8~_or&HCFTFqsrr>gH`69TYT7N!2H%Tq5ekFCPr-om+IuRIBoWo~SxYTuJk&VPO7gN|&xBkz+&&|M zIU0{b7>9p$(F!}EIr}S(!@i`xYV&|Aotj+V0b5?2O-SR}Yi%VlA#5JJgn2o|slyR* zE<8g4nd+b+5&m)$+(GL@j*@8sLeGin%cTnn2}0lCbr@koM;(x(GOdty0MreZPAD8{ zAMZ9LM9LNf9OuX>YYA8O-#Zg-nfoP@X|#bu_1ISaHJ=WPH2V>hfIpbG6;u_+e{9nO zQY-X2S42nsM6sgs9ZEaf4PN}fTJ($#1Vl^l(Vf_5*T6R*3*wl4$y)a+|}GX>LsjWawg)9Sd%4l)_n| zAQIs;?^TKjAp@vMyHuy2d}8ro15#Ok%$<$23a?$|Cs`zjgxtQBK{s1K-tnFn6cirB49Y-V$;qleHCd1YNBc5D=uweX+MCTHSB zPhgWZyd`gzDX&hoUX<$ocyziKd-cU@g!*{}Z9$G6Yuo){bdE%a^nq%&fylYt!`*dU z!`v{6fsMp*CrMoSr$CEwT(0Y{tiP%WOUUA1vCVK2qcywDz1;l#;kULB_DX5be^``h zZ^Cq#LfMm0-%LqMwlQnd&;566F%(C>r7nKW#JO%t+Y2=C>>{V1mqSAmIDK;a*&aa8zh z84M8MylMo0u0ER?yx|NS0StxFG02p(Q@+!D|2rklR9MH5^qa_YG=qnnvCTBI_VLkf zuIP=GTMQ>2luT!*Y;?O`VLOY>iXW{-!Vo?a7O$+*htG|nf`9dQ!8`f}&TkY#9CX+w zl{dsLES4G`|J%hhl{7mgINwS`l4ujy5TW0|6sAT}5~vyD^4Z-c0uJ4p^}Bbaz8dLC zaQqk7l?K6rBQt0gUN;Z_ow7XG7cL!XVA=@s_dVRDP~Pj7xWPdviwzistReouw#W&% zaHRjD@3RVLk^!6(4xkd{QoM~}Z<*jP7-G)LFpOx-SI z`th$#yxxAg@{M!4xWA9qDf;WG*%^mSrm}`oYd}rptZp-B_w4#&Ig(Z$(B5!Z$bVN% z`b1fKJO`)YSARg4ny)_UZwr|6RVpH3JStkPBG z2D-`5c0B>qAgm1ZflTZSKt@bo?J(Wl9|pz)ln@C$O-+(nqjL5%4ld~cXz$5XR__Kc zKfbXldfNp?lH=F|RvGgF>Eu1v%J7`^_(+#~zCi(sJk!=`GSy&wLhj^_e2jaoZV6>N z==o<6{T!w*p6D40{vXI$kMiSg>C3;`%|Gg5H1q8A`!nB%9z>pP5AMGXzN<8PUjG|P z*0*FeEjTe>Z7`~Eu~T^MxSB&a+B{ev6esK2@L=!SsPu*XhWgLI+LYzh>!g7Eb415w z?9b>e+CSZVw`fH{7cby{f;>~+i@fMReW(DSjQ%Qz>ObNf#!bey#Sg}@8b95O;%T~B z`fK@<_PjDm<(y;Zy#S(7E#j8A1K`~4Z43wylXSc{xP-Gw&v`ET_u!p!nswtHZv4Y^ zKHI$M&PO7D{8 z1+Kot?d9QN_4$bSE#&Z&`rN($D@#S@0PVJ=l{hZ^)3w+zAd50{H=8JLSdxtNG8=PV z?Uu_8e7Lsu_ZJhvPITqkX~U#-yHQa8cx(f{-7%QZpMBlAL&D`>#5lg3KtuQebOaO( zWH*Pich8o&+|hHWb4VtWFwtju3B;A{1_xpN{>CuI zwVg^*oIc=;`Q^bU674?|ZN~^;kALW?v*Y2**$xg392GJvak8$B*u-Jn{w#@^k7hm)Wy3PZr0xcw+ z()xhq*tER`4b@iwr*1 zM;mzeC7GT8K=Gs1azv*yBS&60jHNJxTWwOZS8Kwc%%cy{(Hq7R=#S+~r`<%AyVHi^tW~Km4{nqo3#w~zkRB6%$quw*# zd?sR)@5HJ7#`M_Ayy%vF$mbm{0G*I{swA3x!+pVCZkoVNREi;1Sbo_xyR$y-(;630WB%cQf5z+U%${T~m$$)1tq6!<=#$+u$mt+rPQ1 z10%T39<@fubh>6!qZt2Q{HtF`K96JRY~Sar6I}a3{{{YAp>Y3?zj2tw(3-3N?oUjb zx9)LMuLjQ{)*%l0jtHR?i$aHsgL%r*U%x6d+5YI)CYK9eU#-TcOJT3k$|?`FkVMsg z7+fhzFtgA%GCF`A7OUqvUf%kh^u3O=Fto7vKDmD?YKTSpdu#m;zkpzy9LnO&&nvJK zW!_?_8(=GedhmOhAx-uhaA2dw?~Xd+ls(n`1B7&=uRvJvKPzzKrVRF+(3c>$BIa~H z&9kHblno0#afvYi38buMVR?if&=5XWCr5XU@r6^St113YZF+*_4V0@;-yaW9kl~K=ZvkB@=^0Dl+`60&3DkZ+Wrfqi$Y=rImm6BU{fiX6e~JL(VXds;z=h^1PX%Jq7%DLzEr3M; z$rSjMvf2~x`{s3+$t!RJPDOVzN|EtFHFJNM!?cU}#*LYmv ziF2r$$*=V8-MGA9rR%1eH*gj#hBElPX6VW?5$o6ww^(9Fp@_csnwpG&4wafe6O#(B zfWUxRyclydm@P2^gBSHD&$e8W(fF|#-dEdPPD5JdeOhLS?Wm{AUKpgn&UDNFa(e?`Za zH#fH8>~XaIqDJYqTKyFH;gdDW->#~S)8R^wFQQZvrIVe)A`fz?yi?lnOWp&Wg}U2R@rpg!GW(y;cstVs7QAFI@W>NJefOuU6u=PZ5|$R|ceUEX zLZK@5oyZMFCx;*TWzd7k69~NZExxkyi$;~*B)j)Ux|R9AUmq@Xd{upZH93p*6037E8_Dg4OhcgQ$9n9mGX=EfoLGi7fKxc9kbh1L8?tCpM_%Fjx)YvUgq znZ#$UHpAOk>>zq(_o8nsi^QFXOL>CWVFF}dnt&4hGOY1s*=2c0<7OPe0d-k?g|(c4 z3RaE6xv$@+@#oHB>IMWmeiE|oX#QmU-1KlGMcHb;$54DPtXMHO0#{y&iqy^_P0HWI z`=l!of238wX!j<-Ol{sN>sJ5 z7$nvK(pa1Y3B=KT?8r_@t-6cF6RKinwlE!(EAS~t>%#{w*QBNIsYZz}jJ(<^aK?oR z$2=?w9%&`pz<85zVbJ+=cT{j0=$%>chx^>eJ1d14>CB6u;aw%5k;^s$0bUqpQN^nH z)AArph@a4Cx<6B+7WjNX3O)PMY{ln4EEMY{!5BV6QFhIqc-lj(nl03~tgN~TOuNSR zx{Y2HmqDZ(!Xq#{=S&`HrYY%O$vsho-|WCkITz8x&TdjLszDenSCo0WE0b+U@@pm>}uocIY>I8FD2?OsrsZ7p_@ z1&w&mG`n}<=YunkK(>_7XvNn%98Sg<*zFT?61UN45{q$|a>C4R|Bk5`92k{hXnrO8 z-%gi>sa-iRKOpcw8;fXQuC4$^QAIwUW++3pa(FPECtLL`_1S~&9KO-V7eN$G4PZh@ zfjGYnUZ);R1gJfkJ}<_eQvYTN%;xC2yhDbokBAS}&^HUzH8cbu0`iZX@*rX~&dJ~x zm{b88qp%#%WTr9_JJk3$B~;AK@D_i*G_*;hnCWQ~S0V*h(xK$nDBC|*0A zY_`!2Rt0)yqnwX~s&J~rpUbEopZkxnhS!CB8ynE)46Ikhu+AI4qa8lgvKe=HuvE zy0Yg)#YM~onf+;D)x`^ISHo&*^Ep$E9uzxO{UV1)l=*}t5Ioyan6|0VOeIw0E1DfA z_Ge?<$r#rP-E$yfEWb#|T6T_)!Co>XW(*6HEx&IqR05gO*}f||k0&1kyQ99AoOL0? z63_(MQoDm6F^}_f{um7^(gtCnP8NfBx@s~SbcA7KFO1ue+-e5VA~4}&zdV`=bk0Ex z9iylnwKl9Ku~4 z%2|TT=O&n7p;tF^^lNgUK2~R@yuJEXk`=3Zx=S)x zTJjYg84PmZP|RR>vRYrX>B(Fd+L+r)g%-#o=UO;(oyCWJSD!r-?U7n49dF*w8=i1h zM2+_QRAPIWA1t#F5aW>Jw(@{-?@DV^GkhrqhSU7mVklkU9KBGRsLWoIx@~*j?vib1 z+US4xA@s^Z(>_pw~gd*+rvm%|!5&`$Y}p(|mM<=J-QuBey< zZl-1LOU`pOi`B4KVs|!P8CX5C4-b@YU5yrgfqlUJJp*tx($Y710N}4_Rak2kx5ItL ze?0D79Sdz1D!+|F?mv1!Do&gfKiNeVoZZ--A6!|MlE{Ba1C1Avr7c6-FDC>@ojeBrRr67^I8zTiP?q7eZ6PX+{Q5zL^5+UV~Qm-9c{?^;5U5ut&agIr! zaKfsC82WBNj_v#r`~FtR@KV^(=-eN-+UVl1k9U?sPC{<=KOBEz_I|>D8XT#1Ttd91zFGK?)dM}8;x?V#-dzHn}QrloPp7X<< zcRH6@M2W$6SfvB<#EWYh-KGq44v$mb;6-mo|G+?YTAwJdB#aW5vdoB()}uYaOcSeM zf>JyHZRPz4(PdtknGmn{iFxt;u?7P+571*coF6F{4OWr~t%}E~xOmkUQt+%s_;kEzLVF{A#CL+@$ULDT4ncY6%X@vs`0VM!m6Nj_P%82Ut_eAVIi%) z1~XW}o&4&s38OKi8{6Dq@kVhnXTCU%Xt)n|e}w!=!~GQWB-Kr&zploiGQ>d&wY@S3z*v7_a1U5D9zq>wVL0Xbym49kFPw~e|Juo}-2~na{ z-HFHdfx5ga8G@99!&&{IB~h$#gCvu`s(E3npbA>0tG|KYFxcRk?s z2u;IJzbL+Nv}9{uAC=91vFc$A{5?M1=;03Vstsl)ILYf!ZD-qebu zh7!|2@$2``RzPZQQpVkViiq`~N#V{aIl-U%H&@9IG&F@5(Y~-X$WDfW@mr)YO#FHA z8b_rzXxuS(tkA#v)qam}tDeMI0OQL05?3@YgEy_WZDitIdgItLglIFU!Y}0R4FbOY! zPDt(9CyadTD?}gPiC`n5yJ4Vut|mv?fiFHsGm_4u5P?tGt-|b$Tk_Au`8N_i_4WQ6 z!Wqd^0UO?)$_ff+gMctH-TE6ZKz5keZ*7HKvk|5^5GQs|t;?!vop8c7c`kz=(sZK4 zoeu>`e~AX|%D8M^3v8omGAGZ7FL7VJ=Uz{=z@3H9!2M-E`@9z&RhUNfmBYol`PCKw zGxPuG@1x!GZ{YZbfUK}Y*%eyVA$=)mNSmZK7cdHT+FEWb>NXgR3|S(+u2v$0;R3Y? zbtE3~n}e3efSwuTv&UXfOs(?p^bX&0tcZUy78b8?*`vMYtVCMJfedlcyn77`i^Fry zIdZlBoq<4XAc*Yai9vZ+;fi4rGawr*j41%JO9zdM1M0#jOQD3q$3hMQrsFC}aF3%u zQ-YxY>;lfrd=G#eBVw0XPf?NlS$rQ5<6U`CB}glVNGQ2P(g-u5g|OW` zgBi~{OK0+hqEW>D3s=>J!T0OsFJ#J93-5oiD%fM3^Z$8F`7WzC=Yc!f4!ibYdB^qY zS%?Golvhppn~3POq`DkN5b;R>>cU5-tL4}2NjNnZL9%s5GCv$lhl$|S#r|g##l!iS z6Z{!feuPS~z5%%KBO%`(A6o+WQ^@IqR{+)kx9#6IRx2_BS%JjXL_Se1s%I6eH9vAO zde^`6MF?bSCxnJ_TV`k%Ue2GuY5Z&dd<92BQFZ^{y$UXTCc^l897y7JaCiIWYr>Vo z_gZ*zQawDD`AA|r=F{|@53-$bkw{+5DwI=!j!FH706Ob2=7FBtm-?MA3v(Pht|_e3 zLBv9sz3ra_0WqJ|zzqLn$o`w8<{-KV@{eI?U!F2A8lNqCgZA8O{386n76onJu^_%V znVcpeerIC}5Qy~GPc8S_qwE)Z!Kw1P4&zPJ;zY^cUEBjLDO4Uek6A5OaHjo!cA45zlG9Ncv61Wv71VY#g-ir_$PxrBU3VjX{?O$ zZ5R>@B1<7`5Mn2khR-2v*tk0f4hdzSDxQ-${64UfDrX}WFoNow&WJ&%rDq&CbhiD@ z!kCt5gwR4tC#hMRXW#87p>P4;9)A;8CX8$+0Zye*&%WUNBFVVpY#VvF29cF}?CjTA z{-hFP{iV~*4q**IY8r~FXdL`o7E59!=O&vdPe1gwW*U)a!A7t1)W|acFx<_TBzg6N zr%!)-U-3C_VP|%9fKX{t7D(-|l?c6lKT$RJ5b>x)v>9h{7mR|2u;;a)gF}hyHImOY zVQ&C&YBd;ad!l%jZ=t7v>)$C=Nqj{@d^tFwJTHZ}ynMUtT;TN&cQ*bn%LLxE$`J_! zv+QAdRMHWd6Dx`Yci`9FE&I&-fhFh@^rsED)c5LHmvmunb71FIvlawqHQihe|497% zl2?Tt@QD&vt&&gq9i-^ad*}M)?j_mmA1xtv#P*hh)?+qSnI5`S39}jD1gK@?^hl6& z8QRMCo|8MN36IUSvB^+YZTpDJNaJeTe{U%`ji2FWgJ^?lgm2=!PdAhf7p5c2wqadRTLuxotA=tT9Y)tQ6toHILjuNz3Wc*tlSYNdMzt%h#C>o8FBh=rMvw8>nrv4u%9hc@luV7(0#tH z-?!;5QF~E_w>(J!K^D}?VF`sZhczqR|71Q>>Tpc5f0?y;44-*mRTakCl}LF5NEU!% zn#gNG!>eDF&OxqKP4YwXc(V`8)H?u|oJ!m;?YkPv5MYPa0U}Y)y4nPR<4Hr?D{Mc$ z0JKY2KrVp=H!^_$T5cRHdcBr}2*X8)s8BAXga*&Y*S4)aGu`K;`Ws}y2FZ95N5~6C z)ogjZKU`mt!)vNU7A{6p-o9o*VV^Rcpa|JN-*Dg6-CrG4rI@FA=0Ubun_C-cnNfTOY=Xp_k(Fn z?M1H#D6V1(yR};k8DzeTxvupR3HjgfDrcc(%*^QZs1}%n*$94f^%GGG;;ffuX5um? zi{!U|!?$fX5y2{b#kXWcyiu(-II}*Gs#)?15MO|T;H#%25~=hu5lbutlq;?8EOPu+ zOVTpu+}#UVm9xWsoydQ)8j^_`j<4FE!AEXS?Fn}z(lLF%zzqib{t~6=uG4%bfXYsul?5ifXGiqG&#Nxw+K#Cx?D1c*CrE0o(Q3@(Wsd50N zP+{Eg1T@`B^C+=3&cQ-Xj6A=8g*!k^UeMGbo<0Q zXYw^5LL5Ss{B>8D!X!C^on~I?)BY&H4_i54rnVpgC9XVM>&}0|MWLZdi*3u#491_ldr*%AF0^dxwK8j4BiVQ}@kID?DXpYEW@K^%fC zHIBaWZ32c2qax8MA1ay!+gU^==$}JSq{m-I###HeKZmu`Eqwc2BS;!T($lq(Ls+o} z9HTJ5yYS)+*A=~)l(mylEoQV?_u+W=UFbN|QLC_|-1u@4^~Qf})T?*oJQ3*9iivnH zc@=X4AG~kRK1{@6Ml8V<($2WqjbGv6>Obifs4V4;^(V7hOmPauOP(6B&=rU6OlZ6Q=5rt6vDo-U__=B5dHto@D zjkBFHQD~~;C^qnI$@wyo{TY0AK(9VFBO%9&)04H|ZSCL?hjiU?JC_y+t*T!e)=HlyrT%S!++8S>a|H^yyqENgmKY5jn_u`gcy(CpQCR zr`EZ{W27E*Q_^0-4&$o80Mbk2BAFqjHRTp~%F=$)^LXE=QX=dD73O@dk%(y9)qlLIo@|Yuc++u!Wto&YAs?lf7+|)^vQz> zE`0onIF<5(PbsWljaB|Q$rf)E}24%G~@ z^4ZX!J7yZIp^SBVM-pJH>-NqllJ)b+kG1MVBmC8<*}7Q@U9pB}c2ZEn`>aCThJ#3k2RiALHel_3t%>DHYRUs+*x(X zz5*ykxtEghHeiRF_Hskx|F{KcX;;!=9Y2TV_s=OZy?>dfpJ_6l2H@obfGg??VF&{y zdeRl$#ZZtRWO?m>if;HxsSQG{9xm))o;TkheFZTgW}usD-{GS~E~DS*h9wM^f9%nu zYVTcd!?M@v5OZaE89RP21nhicPmJeLBig4IIwn-ZDVyI_0w)g$B547F?rBwX~CT6Xa!pTui>)5E&JpR;LTKa z`ZCFg0tYD2(?k`bzqSh8;RjUZ)UY29?b1}*f2OCjLW0ofBat3q=0#$R%zUQ5H^=+I z`&1!ZVXL7KGGM*4t*N>*j$+KYWTlE;9|dyT%mQX<-^Nb5H(8M6puJss1C3sMxuP=L zp?hrQ*&MOfOfV=B0PBWPo>pfPqF3D;L6uJTvO%nHsq8|J2M3_?{7HPD@2d4`3yDnE~42F$B4zU7`s+3F|lm1#@8atF?BLgs&L0AdAn zQ}d;80*e;IZP8B(JV?^^ieLNn=9R}1fB$qzkvkjkr{UJ1=csEyD=u6;SHMPA@x_Ky zF#2Srg6hp!VZ-*z^e`CAT)n)efQ_DsXLStS!D^oARvV722ZtO7qyXYl32Ob~)VKrO zVuwTBg+8fDJkG}eg4GKc3TPvf29OQ38Evc-8fTw=D~m&yg2k)k%oR+CXRYf0kL)gU(DwYF&Q!4s;i)Mk!fq{5MQ_@2mvrsFq@4CHpbE>li!3!`NosWh zysWRcASP{~;06sAz4*~l2jKvWC{AibkSAiJzY;TAzo#B}ktHP@m`$PP^T}R-#L>M@ z4%8X8+o_~U`G2UVRVx_0fVP-yCkCN9uU8hSgpNpxu$aP06333Q4#<`HER@T;He0J? zIh+aqCt#KB4G}LrH44M-oqFD9Utj7yR`|l{ICJqXqJRw>ufb#Awr;SkM0UHQ!E}^z?F!#m?WKkSAH8?9U+~DCvM`l|Rm8Z-;a}=O=!`P4|U|Y$boj zFN*leX=vmy)^dV)%WqL>Vf@m7_uwXMY+sg?hnH-Pl?}}0bNb{=s{^-LFyDo9^1u=q zMlq&cMQyc4k(ATb1=PydfggxzqAT2C7U_~68n3`8=yb8CE94Y}3C2E70>qEpW(=_5 zaU6=Be}RZYTA0x(w#0~e>E-o0D3A>6{bpwkXFL7KTfLdYXQ(<3=X#%b@FDh;$JR5l zo|a)ae+}tC|F*v{#J1*`NSJR`!p1b_w{<} z_g^?21tgDrU%8C`@o~$tJk|B*?Z)vf1Dtt)H3Hew{jxQ$eR_EDoM5C)?`ryAks3hSYR>9Qb{gdw2~kt~+E#?BFeSA2z@RsdFER zO(NQLb)(eJrq!>ll*Brw7!gd`$2WzZgWLOStE<1FO97{7;{CgK^iLkuzn+sgDy-k# zwiEr*UZBtU-ZSZewhFp9Ow9cJ_n-Me)N%B_knmC(%OGRiU_|08NyYBE9}c1uW-N2; zW{fula93bfVbv}g27maQ^`|Xm%DWt|MOJWX)Xj)LYHF^+%%P1WiOOIOBYTe2OrfnV zs`&`B=?0Sy3@~uid7Mq7)kMSxX!p@d&k+{?GZ<{H8-vcGAIT#!d08QsrOr`wf3>$l zsP3$h_!4VQ`;v;jF`!9es$=HN%Cq$HwWc5YfQ`~si)NhyTU@ywJvg=a#ptR5lQM|X z#WiiF{#P+RDWjE6Y9Ebvx(!ISuJ2On3X7BG0sBOoMay4y3_hwar71*HKWLX(J#9L}}dp*v@Ppc_@0o zhtbaUzbQ`0TT*}lqX_Y|oPX5*&eevegY2Dux#TN-Oy@NLM7)NhcJ6O42LMGEJ9TZ6 zMAsa@6D1)(a{3=@{yf<8Upn;LOnuncwM(FFA@rRJ^`3|9Pv*g*PU&0aSw-A`%C(Qc ztx#k=66OkMTs=a`ccH;s5&NYvE4PUc>xsg5#;UP`hA?fV)%$)!ltroUn!yQPw4QSV z_2QQX13)P5ns(gVT{K*19346gvZqX2eHt#)?BtcR*wB@&#cr)}wAln~^Hh+T5J2oJ z0g;$=08qrE5={86h|=*CBm%fIA`E(C{>-uOovj$SB@C2%bv+X3$f01l%}Cvrf~*0C z>`nGEogOC0NG`3HVCVXoiU`?vuELVA9k)oK!WOojzQIk3gRy4uTO6;B$(NgihvG|^ z*?neFVK{M+?N@A*S&jai#MQ0#Xt4B zOvK#&rG*HRTbv}NsfWqe$N_7+WJyE5BJN|eC(DZ7p(#myl&&gpliYggott=*uS_g5 zQ;hAzA5Bh=bdn-efZlWdPYZi66QI}x;50%NRe*gAD~9Qc@EF%(eTNe`emSSXrWapw z?#snryfZsq1xU_T-A{JRIVjn|-JOs9w@OCh@7vKXUj9ZCd@SXHdmrhHgi+&P$Inik zqLmh-?eHUovv36#u2f)(uT|=2=5(-?BNJkr-}U@aq4KFbw%bh~dRoq&G`=-&XF}za zYcBp`$W#XQ)$Ydf2Nhz=!8CeW|FbVZIsA;j%ZW`CrbF4qS4jwAGb} zShoKr`}w!qs2zW+_{_4GEqZTKKgD@aCZ=*aOEy!bGTkZ+^~;PiyCee4GmregG%{4P zK)X@-5fH?xL(c8dKG3e;k@J0~cygQ7&*vE8$(O@Y{_xukln`XlRDjvdDZh=qF+2M* zYVwPVfO78l?kugU^k6PVUo)#Y2PoS4%?(UxGQ$^Qr9_lSv=q{)!EI)O+Xg;%9^uS< z`rJ-VyM8m_01py@M#=s{mzTIZd%T?+v(5euK>n5dN*ZMVaK?pzkj^f~HM_GqEhZVn zDYpx~#C{}qGhbeM{JZbv!3Fn3ro7;~DBcU1NCJ!h?YV;n6uLDymK<4iHD)xR2dnAP zeaU1m%RuB6dz}k-45#oI`~u}f{R*Vsbo&R^88QOJ#kO$o|p;>lCf5J~_6pc>ci;5fvuP{7jRYf24M zOd1?z;w*5?olW|FjoZ;d)Y!szxKM`qod437O*u9pMuYAF7yb+kPaPtk9)vs@phOf* z@G`iLiMqBI8yCL8W0@A&<9xqeoZJ6YPiCMCwiqjra{*wRnPM2OZ#)`@rGvh)sb7nd z)e_kIc%=)XA>A%T7QmS!@-!=9hzsTHLs}tMTn2+#LYf|X zQ*9xynB;)>^!6=eA|(2W?15(l)3%>3Ac{)HUtsMICi$V0U6KN@2buh<0!sV=D?BzvH`Ov|$pjKClv?Mg}Y$}b(ih>+T! z^RCS@lRfG9*xK2p?=y|s&mqQ)9>xk&rSCqZWSn8J2Rz;`4gk$mP()ZE_xl{tZE9W~ zrNBD`Ad;2-e^bg`0H(ybJKT@w9}}zZo2(QGTnx5I#UGpwW*NggEs4mqnsQV8!XE|N z@N?ly`K)>FQ))*mCE^vzsp2l^My++Un5ow{Yg6!(&0=|8+bj4ct5SbW7Ge)1Bwnhj zv5n_Q{XrLEuO|@DS4ie{r3r>MeAjb-X5HR8TiE?Gx{6{VpfNCNMALhuaPARsb}*#! zWT1)j3JRnFVqJ_f6j!xxv}ehU2VzHAFlJ5dnjMzVk`^}6F!iiGMPEQN2 zPI z-N`?fjw|80BaWFP;vSVk(T}xSu$Y(Mwd38CnZiNOG&($58P8;#uhFAO(A`PX)n#k z&wzs-Nvh-}tB(lpXgVaCtT}BN9ZyN9Ze`{~({C|+p}>0_MDnz4H+Qv4JvJqul02g4 za>DmluefZ+nXHIZ6{mu%Zvk$~RI$3U3I&$S1SoZ0xS+a* z0yi3)2I@MaOuGmU(I!k9=8jZq2F1!>M(+}kg{Yb+9#E_h%FZU$7lnU6l8|Hgf&!GU zS;poIqgPs9K{{v3>x`bxV@R)VcGWH8R7Mof+@4C;`D(nx@ZPKZ??6uoW#Bd27zGX?g&h*(rKWFIYefjD!>u**Ht zFF{D<1P_*@6Xk0wFW~CVM`n6oKPn5XhZX)UT6#~VEs`2m7X4(_^FoHU z4umn)cIdS9lY9{gY~AhNKo~q|L~ILaY?%oJFL`Vaf#!u@p5Xzyj5kmX=3B9&tw-aAHd=VF{i786qce->x_og!Q--~XmAlH%fRUGrJQ9RA+pB&S(<5) z)BUA1zS{n(q%@r&qi>iV6f9}rQ8GW&6sZ0Jm|IuP%mWYolsq3-H{sJj3x3oK7I{q` zWVGn|KrG1Zn!1Mmsqr{MOIv%z<+IW%YCwY^i`Xm^q9NqN5ey*c3rX)^?9Wm^&j1WL zKyj!91Rlr2_dWyurOMdRaYM@L>8R^+E`GR6`z_NMGB7nUsGArMh-GKZ0Jja*%wm_w z*4cRFZBtLuk(=2#dI}Z2O$|r2J2?ZijXxvmKyHipDY7_5^-56^j&qR8!hW`p_i~cd zUa9#>GSC}{a`z{$iRZi|octRN4=XB*isVxux+|SaVH)~SXm2|clT?oXg|2TM`^(sa z;dTWY*8nP!?*B!Ri9lfrob6$d@hLpk5{j8TTalh1ioPuFldi?^90b);k)91*|D^8B zW*eXOx3_?y^M$dY9ortySQ#DC2q_*8%!_{8S#3@xMy~HpvoR^{TLpp|(CX3B(&E%t zTHy3NFrW|to}pKWva_LN`laHdZZP@(Si0_bs{8kyRYYc1=0Qft$jm+nAw~Ay^Vl;h z96Otkl_HVNIriR3BJ~!))1z3(M}}oLL|;?)$gj#}w?evO^BlyfuM%pz5tC z^kD8oVS?1wrI=qbo-8IXs4TPwTA#Ywav9J@D?}9S>*%dOE3N+;jMBdK{jD{bre9aB zO#*WTuZGbQO?iSwl^*_nOW7Pxxw1c0aGRJmZzNnC6JZL(zcxlv6DH>rfuJ?-+I8=T zcCt@9@4@B>KTEp62X_J#ih3CoN|6~qXb|v%VNkTd{-SOVG?95~;)#+D9V5y@_h5poks1(ii4Modt^tFflc#)hAK<}ABTJh$48N)#l zDxy1gb`lnXE?~u_rB+yE$+rR8nZ}Xp+bMme_1S zx-L>nKrnk>&&a1+ar%^>6LGFDq66w_LY~`D!P`(g*{|V>SAGN8ccKTMdQ&|a1Tlit z6qFCTDq5AiK0&GJPb5@K1TCKdAVJYs%sQ(9v^8x+K+&XM=gct2M6pa!V>6VTBjK~` z9;U(vz!|sYhMmQZF!!BVaRA+bOU(w{&m0=mR$%;Xk;3G>SIV|al`2wfgw9FYrQvC} zjF_pFK997p3s>Re59nplIWU%wAlB{O@W$;Tq<`K;zB+6G?;aJu=0<^B{OA$TX_tTYGAUn9wz{SaY!VY0eap2 z(5UN5K%4sZa|_BK13{1l+f-<1nk8NAXliLrgkAvIE(1Hu9_eFPq;W z@V;>7>jMRNWYjjcANgz?uxIZR^gni@0$A`q#vJC8Vyr7c5|ssdo__AT&PLxv8P9!8 zv{HF<{Fe)~`n#+Z*~n?%FV83lQ3@)laA50{7t)rV=#(lpqf#D7q?0B?e$Yf+p%y-P zjul)jH%brJ3QO?#l$p(>7yfrT#VZ@{aLXmJ`Bn<%n)#2Mx$U!fq^|M;X=zr=kBD$y zY-q5>=-!7952kDFQ{FMjTo>y|BgGzukHAh z3Ti~C?jj33uzVatTzUUK zFRU}6?Q)HehaR&yc+T}p5uO`c-tt+YyjyBhr+R>%GBGaLjasoOABtmv3aYV@pT*S+ z6#K+(-#zdnouG7i{-3;lHQlpo0Bh7%pY=Q?<5M6^mEvU2Bh4h(fSp zuvhTHY3lTf^Fe|_a7f#(|5c!W;FOq59SX2}XtIJai$uD8^S#pK zMnO>(4wmA$kGNG9ycQF={2u71Hcud#56Po1ze^s8ZW*Q!$N1BH7LToaI~-~@Vy1@`Bb3^0ou#(WWIUHrBFGTUrsevzc|xi_AH8`F6)X%U-z*v;p9YuTsm zA}8=1D)b;wP`0j)N@lSH^F%=gmclsb^&qdn635+kD|5UecOtC4*HL|(n(3HlNkx&Y z&yu7Z=T|>b;G%}&cu+S{+h#}Qg0r&m@ak_~)oZZ9iM1U|-vBud&_nsTRpv)q{C)iO zb3^KsR{Vzxs=zIF??we(oeTUX*pJpV@lymG1L=z+m71VHcC)%oP6Ws{ZOt+B8&sCV z!g+BGyBE1FoRfcsW|D|*J{4N-npu*nEFPOFczQT*o6!ZgdaulOV0ie_dUSI64Gh}k z_@i2H+mmCN@m9yWplCJbgN`~n`f4qvSe}JqL=!)rLp3dtDije!v@G9r%97>6ZVM>k z??+$kwwW^e{}s46g46^VleW*mHT~V^8ojFhPn-ehfJsompOkvwzM;0(uFRJFed)R0 z9pOKpG7^8{9{Y?^I_=+7j)kk1U_Y6Z9&mcdR+CXhT>g3SO+b-~%m>f!1rhX72rBL= zZ{d@PxQC!|1TTn>psdPueVYBPkHSen&QA7k%lY}6b-~kr*|4s$B0y%Jc)?0<7t(g?4Wqe-piYt+Rq%j)4V8lj%ueXzRN-#Ds=U zBGe$2gs!u15oI*St24`VGyEk>%N+a7);qw$R)a=P705(wpWXAXl2P92F}TG?xzU3- zVCYT8oXLQE)lVt=-25Kc*~;@F+k9=8$4sWRAmB#yI^B8zS)3Ts+KL5M5`X9 z@lm~_r5>y3G8i^m@^+#6^H}G13}On-)Ba1Xw9Yn5DF9yF`Ff5y-&g{{%zH*JR-{~) znci=?h6ji}h%>Q4k|)!$B;gZ3yL>fMhA0h}{oq)oQ_Ivr^9EJmsAmAaNf|YjD8<0Y z`PgpdWM8jWOi=6212Mh$SxEx_gD* z8^B)H>g-^RM*$N72u5ow@m!(&X)_f3-K-z~VGYe zt>1<^Sx20YK_S;q#NMrh3C6#_sCPXSN&EueoG|Sm`ClpLZWQ=${J1*!?oE804fm7| zW_9xGCN9?R-z+pjBMKiILnxBvK&#%ubBR>YsEt8jE4%*A!%tX^>h!ll%>2g+vh*GP zTbUJyB;aNZEryx2yg>*F3kyi7%vbpx+W2op7BZ?$oA#`Ln2Z4rewaZ6p5YnZQa#p( zG{86!eE`k?@5KL>MXsd8KoX)`cuGZDUJ028@6~;N@Mzo;u;q(xqD|$gDo_0U;{{YO z*4`$VQkUr79~v+Hz7Yy`W9!~g_xJx@62Xk3B4=|)cH$_qO-_TGW0#v=@RIfQ#?he* znI3)je5Kp((t5`JBt4PnZN@JErPgSeirQ=9JJY?Fign!w?oU;un0Fd?YoV>D5*Zxh zg2mlM_>}6&HRBdhyP$|RI7W$(-uu5O1tI!t5-E)i7rgIiusvPG>O*|@T*m{{?5tHW zw+jb)ufW=zP-p3mv3PO-&ij=+B%O!v0-UJ|wt6dhMYhC^fUUcr2f+aI?;;Iqy(-XC zK0@jb$K!Xvh{1%%mNNx=uYXuPEBS{@KvV=0kpC8aZ;b3GguXLA7 z_K9{XbM(*jeA}R+eEib!I1qKcm@H{Gf!x&i0~8QOVgSmGVEv=b7u4 z8efb&I}JM(@cQ%G<}pOy0#uWs^5hXq?7RdWyz<3T(Ks);bxO^!FvUB=FCahnpO%QL z>j+>9<%O4SXMAI08tK9Z9<)>J6v0#zh&`I{)4IOQEcj}KozPwG2@J`F3h#%od&)eW z!W!L=GB3;jK1n64tJ~gi3R|hThuuS79;YS^o(uTXBPQiz1h!9OR|MA0{{rbuX_gLD znTnH>(^bJR&P8;(wg>fgL6BHhd>!%bzwP%_Q&fz_iSv}SpAtioesVS|PnKL`cQbwu zeW~L8`}U`o#VQX+?2d42k`rgmQOrhk%eNFs+(bQbJRFxJXk?k(#tNGL7j#DTI*?uR z`gja#G}pn$^S9MX{(QeMRusK=Z>WfcGn55CCY1B`XDG_dwSO@d2WKQ?G5pSF99>h7 zp}5bwOtd+xaX$2cp3D88S#?cm8wB0g?orH}vq27GI`~QH_&HHgLZ)$MhvUDFsJ$j{ zvJp)r*1@lJC;N)aZ+883CX4@+XcZmLZ~Uz}39dkh{OM{0N%D7K3D{%tQ2$=Dqp4p{ ztXj-KR#8gjp#G_4ZV)_CNYL&V^V#%p(0Z;kU9`e&_+_HoKG!rbsg(qp=2BU(VFh@A zVaX1Dsn;g|cpr~or&nE&HP!O#iN#HfqKfi5U*qIBv&1WRGcF9yzcD-uG{F6C%4wwBuX( z)J%|iZ{PjezT?(1;z-KTiCH~l%6$^UTZKsMQ0jx*v;;!nw=J#DKJiQ7-Q zPrSP<;E(LHe0XKWR-KnOezU;ggi*-7YBaeZpP>=o;z+_??B{A`UNZ0}k+Xm7K`wMn zY^QyGg>RI*jKGLSd3mk(lS{F3ohT{mi|*G?wdNMgy@8m;#K!8k!>uy<82!~iP>&p{ zdTN(V1vV3o@WAh- zwp7{s=r|8y9uwp%#Rs2tKFWlr-&pBTV%Cc~C;9lxtqilrm|G<(9<2&Mw@(GsDvPpMbO1e-d~aG^MTuZ$iRzievM88>0ZOyd&AY5 zVQI^Um_Uk!O$bkMBMF}9#U-t8t-J^i;jvCux62CeKi^m;eAsUsOOSc4;9WSOU#2DW zpv-)LoLu^7R>9e!uJV&sRQzE0vk1M5LW6vhtlp|#%;D0J3ua8yVOgmy{yiB)8#X&L z{v7B6xG}{xXa-h&RoT=7%~nF;7_7fe2z8ZNDO^KZAv;pS4~e7#ZWduLnwV9IX=6X? z0J^LmyZQ%(5lm7i0BQ_Ay)n2tL)Zj|eccpEXB*4Azv&LaRM86ORkbQ2A7PXpqCQ`> zW0<7waz7v^2q&tn_{pOUg_20>`^PXbiVNwry&G6`7he5AXP=M4|*=b_n zTm91Buhq0rhT+0LWR-a|6e+ z8@1d>SeLTsgPxe5hGX8Prfu_t@(nga52z#t#QOE=_DXY#kZgFSPi_T2Zr+1Zi9sM1 zfFUIaLkT%qU^_f}PcOp${mZwqp4B5@dJUM|yrpVj6dyCRn2gkffSo#HmnvOw`o}1}B#Dm_wcHB`Lp_3*o?oA|?M7Q;fV-e%@5Gfq zz;58~dZ}Xl*Ga7-FU9%1Pb^fD5D1V<+|KcSPQ~CIXIwL}J5?oL-gf<_ZVz)m2UI|w zyDn14;lCh)6~EsJ*~jDOK*d`Or0|=IJK9FK(YO^Mw0&z4je>2I{3LMFZ=g3%Ak%Lh zJ5cm1TtIY$D)wV5RdC37kwecL^n+dp%nJX+;vz12m=;>*^;2&;T4lXYU^84##O4Rh z3!#)+Y`$G!L@b+;`Uv{fK@=HYSCPhax<_$1%gy$^HXTO@!sS(4oc zXDT^103fT*9+r=eUCvHk#PXq7qAxidM7LYItSAQX2RKp0O|f}TKci3^CJ2gT-+7dW zH(zU=iIgg6Zy%pfHr3%1HN%TQ1~9AK!Y2!{Oy8 z+vBR>Lc!Ie5EM0k_m=E0ED=pTRC04c7wFR0m=l5bNfb7_Irp>co1IokE620i@FKJh z;&43ZJ^(Fi*prwZgLcLpYiCR;29Ikei$-Ss zwS?ETs)|;sqBR`4jtq`*9*2Souhahm|9tP~gzgvhN<91#kJwX+Aqi2ZDQ4h!k_w2I z{t3P>l&dklgIVtx*uj{VMnig#Gl;VfT3dTBw6wZnnAzaW6^#OqRf9V<5m{s3G58Cx zzWCqQcU4;t&aOY8(AIh;TPwwL&Gy7XfR%ayCNd)VRv0=OjcnN6>auc7kgG!el$=gJ z5I)Z6Bj;e_eyjAtJY#s8U127n=j3jyZiVAU&0P>6R{7<-H5@}XW6I)P4z*lwsSYJN zt`z|V9uv;4lJ87Bz4&OBavrcXJpp$bLI%6+ z|Lki@JelGp*rCd&?aRz{nT0Y-1PG2Q0RZ7|O_b4br-5_(q7v9I@FmA<<|EmS7aT40 zU~J^#_A5jjC}?TVEzb|vB=ho7kN)MIAAc_8O(v=}Hh;0MgW&F_w)Zh?lK7$nGjS}w zbx|0}3z^0`(6xM}wBgiHo0+yH>?Hav0sKDk!nUPmUDLlcJ^Jid9TOp|pAtTpAJ7lr zxxA(eKH3}!>DRClk3p%KnB=~reX^cC`MBjslP`D&RHp?%9OgvHa0?#+kgEGpSG@*^ zJKcHw1Gw{l+E@A-loJ#AF_~?hIE}c6XJQ8L{$LgM**yfU@4@Ba@L(8;bpKtzElhsW ze7YR#?BT|KzWdgP)IFT#wV=Y2DBHbq#ePC~)Pu6!jw;A&UR^V-%xao_i>AodiE(yiCO_Z3NOb*IfnJh)B zXlTyW$C|Jg{%qJz6muqUMA zNdy9m$THSgJup{?$GA}_qv@{f$MBa;(rl4i(HM&@+i)^+%{NDzOCqt=i>?CZ$GZ-! zWWw0_3z5VO-=BkwE?Eo1c!oVzQ7BaxVb2)flBM%|$=unRbm!z~n+82eHq z=f`Y@FyEf!FngW3Gu0LMMQ}HxRE4V4yCEkA2Ar}(^YcApNBKR;u0Ngf%l__NpC!^v z5OSo%wCKjS2&nS05fnS{nb7My>nFCGcdCGswn^`cszyw?;zHy*w)1c0yD4F{6fW^? zT0;wyE)RVF6rFM-eT<+h^QqS(Aj2vyDIp&t!;JxR9ZfNo>(}7~F@+AU=5vhIUB{^g zhx5SCAQ7N8!cGyFFUhQzjS(F^Jw5ZEC|4aZO<#9{qhK0}sJ4$juQK9?aE0{L*~sO- zTB#{mx;J{X-^G5<7q?tWVRpD`B!JZV;piN^6Fe2MXIQ$>U`&$#p^Qyp z#j~Br#J#UnYP^777nU+)aM_UhvlIfYj#*^Mt2A2qwINp;Zj07^!~4xb7@z}7H0^`N z{tc(|2)9Uis;zo)RsK`I=jdIgpi^_cA{ekKn$m=J0#vQ}Wgmtipn&?UG^}!l>w>ag zjzy$Ft_X6?np~KEyOEOX0Q_r9q>E8-#&$LBxcA(3 zAlNjwoAJYL^EtqWycrSw;Q=D*VE_J+ zw_lNbLUF=J$1Aw39SKAYG-!;vm`8PH>h}|tBS(9gX})c@{OU`l&7W|ai0>e@E{S|K zjACUwS{-a?7q>|5l8_qP z;rGCt{s{-&0Pvt+1)Wuw;~Rj`W11_2?IAd8CEv;&d>J5$k@x7le;xw!so<4E@Wi{H z?wL=w_}5`(v(2vnPIUqJr=g--W+GaKD{OC^a{6^H%`X+J7hW9A^|NAF+)I-X}G{3>CUeWXtu%Dz9z2_79Bb~+gl+X*XG zhe9=qNR2Nlzv7F}xG1njb^!NlIG-l|{M!YpR2Id`05rWh^h9uDH7sDdW-Qt9vvp`A*K zie1+1PLo+d%NwPIdH{N4E0SBy2`8M}Q=kI;uQ}jx_x7XrXm2ek?1qIrnrHam z{S=ah0U;NOrxcLLTBGBlQ~x_#U5XA@<3B~a1k9?i;L{0CbY2l-(k}|aISrVwlSHB@ zoFLV{p@bTu;E&7AX`*d;zlk92bjvr!A$f(-@j-ts4Lb$6xA)?~OcJy6aKdrTLBeQS zVbtJ$i@iS&Fp_Cyf&wD1NBSu)fQQrfMlV;Ze>ye`A?aCu7o7V&hNVQry~@va`pgA} z6GZpV1RbL?tcoj@B>A=$(ccLV)$j?J?vRN5kO=4c@$@#bt=G#7yhXW6uRukqua5~; z@y1Qw13(He_uCd!_JZ%fH^?r=DzJ=)>{G(OHyt5-j!gSJs??6^EG3_+1}rV7#+eG3 zpl!ZQC#Zb3iwUTD9I#32zw@>FqFRsH#KOym2~jR`jkXy6_E*AuFL#c+m4CZ?`ccgT zf+A%)LR`bzid@MV{DHfb->FktX`9OR@Pm!$$Zj`4`P_>1dBF!M%gcy&^b+UI(3GQk zJz*$~p!n2DDv+yQ2ZF{9E3*ZQ?&u(2+bksbFX*GL0-2P%hEL3{_3UVj*T&WJqh9~To`G|nW>C3y!R`Rm#tN032&d0tD zr-uxFHfJG%a6Cnl^e`GoECl&OpGo=-){#@cB8vGRc*0e|Sn+=q?d7lj zC7ZP#ScN6d9Kon#Se>|xMHSEc#heJYa+h{r)HQc-WX2>NdMORms&Xs3ek80)@I!08D(-MU7~37jS{m$(^-_QGmf| zoHMjZ%Bxy|m&Ttcu%_YH6T2}?1b+za->tuftu1v={j|Ze@h#J8KPV8mV^wNKm`$T; zt3&5oO5oIV;@hc0MNnH+pV%Lc@AiQZ9hJ!QMPu=4YSLh(u_>9?t;tx{QVeENU|uR{ z#MD}L9DTaw^yp#8%l>#HtxRSk3p~-}#@3}~n1DTh@O40@2+Tm|`YVHkx338TAlI&Z z`R22*6lONO&3g`ox$j6}eZjylQq#!j2Nc4_mYOQ0U`e8?ckJe%VX*=%J23La>SVCM ztMsIf9AHklo{-~8>WqgJlVkP@F?_`R6R$gDd`iTbb7$nHY_u-br+cBi?H)@wU4bRy zX(uTY(k)QFe@WRgTVO+-?!H4yUAI&4=M40IDNKS-#P(nL`&^4<9BpV*X;CJ(z%;qWTL01 zf5yLApC4_x1FG^H^G7w|ade{JjeX`G>Kc2cQ8;p=MU5f%9e;Pcxzum+=2Z<%B&{;< zidaNQ|2BIW`?B8;zb7Hu0du4$-|EF)qS+^w*E20(bW!JKpBT@u$?noptm|b&yc~GK zn$!<-n0xwtcYI+~8$Iml5r67uUx#w>Uh4T1n!-HtZ11VNqINOFYD1-l!lCa+yomWu zFvs7k)A%P2!aGe*GxP|V6?A9lJ8$KJY3mQtl_V(0xQylv;L!O=tcq~V-Th=qW#<}& zdz5+l>g|Jr38Z5i8tpjqK}ZyCCK%Xyy7cH`32&7ejE-yu;Ib-!BB@Kl%8HAV0H)$c zMS9omH&OwXbk9QNGKC3kf8qKqa93jCEFJ(hx#23x%9xkk=xY!65&c4DXS{fBT}!^m z9VogDj9{&C|8JM|l!XD&f{Xi*{xq@4`b|kU%J+QTDbG>FMHBu7UPl4E7d7deEcM|; z*SrdSJXbKimqDLVb={^ptx5qE7VrhQuA6#!EFL;DSZ<^zfDyK-iI6*Q6K*yjBS#$u z#hk|K{7TAIDF{~GLxqq~>fLBgzWOW<_83BNG^G2d%cuLK)QijTr%;+rL7{Ygacfp6 zjJ2L1^V@ME3jbs|ii}lqpK2)?17B~=HTj@ON~^0iLGHOV4LaF;O7TJkv2Ptn@{jTM zyO>jOZwgQu*LwO%67Vc{wj2cpVc#MTGk^ie*J8zh!?F;@3^G0r`hlPMJoN zd0K2i^F^;5NV86&`Nk}kSKz0)AO9WwecosmD^7}k{dqhHXV}67fln|ePQsCrHI9tl z{rD}Pnac)NIq$L&sqk#m4-=J}rx!0vqs%t_@n zd{2QbGGBkv1Ds9Q9q`%z@WbP-K}}pV@=hzx*Tn(Wj8SoR_f+x=Q&X*7f`|edCWQWHk68Y(_+N9zt`F zq$*DQ{Np9W!NYGD{BFOOkK&(s27vgGoD=Lv3`dnPO5d3mT68WG--<>5?Jk%;ZauZ2 zl@6$H&$uL&v)U*1V#_t#_%>vX~5AG z$N7Xclp~?5Q_7ne%2P}6^ql4OQG$ftWpCefBO?4?>I>%!uh&0c%BSR`BL zUMueqT(mG;lF|Nl(($`ESX=b~anw(avbizMuj-|7bz{et(o9vyg0ImmS2s6S1Qg_r z9@oTyZ+*7Ymp8Isd<}M7L3FK^p)1zcPHoh|vJC8B(MTH}QUYs!+S?JtRqs z+Ffl!qM06#=arU7~I+vuekmo|nh ziKE%pNB45PJZ=m=9+MyBv$lDi?9AzlW6~LH1^mX{)(fkPW3)w>9+5*G+u?Oni{BF@+b=yNN-(>NKs&AQBCgn_6Dm>og@JLWX9*gWsRRT=XYo-4qESr5XCG??`7#tb zs77e2HjD1aLqMfu9!xKncbYB|&xNS^{px6N-*-Zg&Hc}`IaTZ+tx)If-W>sDQ~xra zbuZtLw3+QGo3E9BvAhs^Xj_n8e=!5SHv+h^(T9$%cCTyODc{ZfNX`lHd=Aj&zWKw2 zK`Z?m}4?=hr+Yk2ZVf{_H`|E8pjG?PzBms{~SK$QKqNH{C1x`8#sAEFO2i z_Fd~dq=c4a*|&eD(7kA^5NYDCylM3&O7o^CrSnD|tN35lw%jq#$^0zxWK7@qV=e^M zI?MuL6C$c}^ewDSY!VqzC~a#Oz9iJa0(pzkvpyyK;7ePFi&9fbJIl-uuj7nCuHzo4 z$x4d``mMccUZ}6*st7y0ARWBo{o1;IFA(_oKAE{QTzSmSUvB($(D|U4{9Y0Ck6VWb z{37u%c(YgM{dd!V+kQiOE}4ueO#RVL+l++BkfQo8NtY_UrW)GjM>*8a>FtM$mU~{l zXqN0MZnL^L$~6;d<0oThnQygwXiUC|d{)l-Br>l#%kc z&g@i4?_C>}CsZQt;n()RivH#NdHg!12ddmF_eU7csWf%!phi@*^d{O-it2#*-E~nZ zHn{2yQO9-4EAEkTeu>+CYu|dX$5Q#k;$FHwEHLJ%oKfHusPEZ;%^=l*b9zrFgiRfI z>MLRz1Wpzfdw0>3-bH7ZKFuW}!Jv#f08GV73lP#h^?*=BssbhZ6uW+Mo;65%jB21Z zlGnZge~90Hx7i`g0`}M6*!n5iacL%ni=x3kKI_(JS`tIubo_+C%+unW`FIW{Y6zQk zAT8B*W?jb4eoH5R7RC+{0!Cz1$uFi!x4B8_2|&?Hr2iXM^$> zeHkM%NADh-4X?D;7mp4MQxyZgD?*{!e!a_{(FpaoigX^8a=RG+5{68Kuw+Xx{ZcsXC)k`wzQ$7gX1}P2?ASKjs8vQR7_SW zgWiHA+NfLHk6k@~CC7)C%7xyH5)-%{0`^=8%5$z+{}NA&DK;qegMc9g{;S9t=M>8$4{O$RS+Izw+e; zK`(}j??iKAzVK@LfGFoCaGX@IBoQ(K%6Lx&px0VatevWNW6fp3>lhx-MWRJI_BkM2 zbg{^EYy{!hvltoOBPJee=xC6M#(3m!hrF*06Ni=T^B%1XkR)ThBh|f@#=NKh+rLeZ zD!na#hxFLI&|74$1qR;XX$cP)w09@=!>y>`iu2X>zu5spR~l^L{c5ugY>tU?wK_dI zoEOKPAP4|&Ca_NVV*baa8`>A(&0mN{=()Y?-j8y4)kV(2CS=BrpYpi zvr)3U3`;}Wm%RP+M;A8ohK!!)$`3S_l~*6_xA?mffBD@cGF(n)`@fKxB<+)UYJ%vW zYt@EDoSe@pl-He;d;I1}J;Q|Cy5*K{eY6`I`UZ z5VJ!e3+Wy59gD{%POeE98-)07+q^*bs0TGx1LTt7VzEa|q>gnpp7;clt~vqc$n?`s zs@=VXq^|xmj(($!cCiny`{mySjP3E)EB5sm>ovm*me}GI8V#8)3Uk7=?eBI(Z9}P> zbW&^BG52ooTErAR>_u_rP$hfU0=+SDN5^3@>zK5ELF`#X0gL1-Rxz$f;r)ud?X!Jf z?mXCzsmIv-=1g5h`;7PIuY4XmXfkeRoJIzJhg44S##RiGvBVy~3VIH-UvB(qjSXVna+ER-~U{#9A1B>$h@0c5AjxivmaDr)EXqPAA)D)cReV1lj8EB;Qk7@LXDZc15vVY{iKmQh+r!R9#WpS-Cp-(p7M5F3fwC}bG0(xC&4cwN-*+03(ObMIq@KH1b=Nu6kk0S8z)Qt?6uE)%4Ve*3SkuXMO9A%X|@KAvIn_M$>r z#GMX2Y9nUAdvBn=9y+y@IElNISPcB@9uKbYo4DJ9iB`HIdFxF0b|AGd6ospM{#X6Ef(+untF)1V)ewmx}N7 zDpRTLc^71Fe>78dzfw^AS~SybY77AuJUgaLU*}Tc746p$)Q%}&_igkH?)AfK@A*!2 zss;ktn{N#NE1#$~W|rSS+Vg-heGR7A_Y{jDVR{U-XOui@ni0`_sOsOWY){Mt2|jVN zr#Hs#3e2dM^_$3ij-Y4wjGf0tDpMf-bHVpuGWW@ADj6ZcPK7{w5y0I(ve70@hEqHx zms`F2LlIpq@K`d?Vf61>ipylmN-2hl*YMW6CW@s-_tFzmpT0vcG9p4Qm|zOk^m_6x zptfc#0%b;RF)V_(Q5p^jCTQN(3A~;W`71hKN33%peEZklYdtW=QIy~rzI`UEQoOGP z8t}XJJnK-rA|KP#j!oa}SXvPIk(}=UcX!Mfg727pfQWx?hx7WzbDjH` zGsB-N&-8wndV7i*VssoY>7mwMg1mM8vRB^ni)be8*uPB1>W!{fLsMKi2|GrBBS!qM zhpfq^H}n~g(evp~#qZB|zqEpG{?;Z3lMb&l<)HQqk!eYw>2SD4ieINNR{RF-MD{pEm0EAXDqpkN`A#ABXfdF_s9;TR$K`eue2URZN{>Hmf&(DSl6S{rzO2HvM9_!SK; z@szZH-E9wW%{Rt?0*ToQ7mM=jsLqjcXx+EZv?k`W&LoD!F)IDyUqu#keCCtv ze}4&F$pgItj9O*7(i|uE+DD3M{Y&u`tK^}oLkos|kD0GE3uY>n@NQ|oyBNu*0E`#atlP1ppAyT@WTwF=p6>TPew)3a^w;fKR_!he*IA2)bWRL7> zjJR|rgqpAUn3x&<9r4q;jdohxFTJVRLS@7B{3CqOip!Czya^tc;tBx?2ELOM5BC$Z zIrwnReGiH2cF#nmfQ_R7)Ic(ij~WDN>Sexi**6SPh<~tVcDAuL;eBALY+7GSZ z9+S;C=RG?o;Yn1m`cM#qv?qzCckei!ap?M6mEI!41GvTQr#yS~OCmBlhTPW`>+?AS1i?Smq^KTXx!mQBtxv#xXbs zX5K3r-bD^EHc^1NgQ>O&KWA@@Xf5fWM!&cR11F-99i3lmh9_o_{x2Y+PrT;d*LC3# z`&l-9>!Cw>!ckmV!(Y`8mOkgm)uLf5`f#OQ+{ve~=fM_e^3hfCgiSTpo;?3q-c~)s zajGhjTt_83Ttmr@W=?3f%lPnk)qC(sm2L4y6v0(&3Nudz9&oIcnE8jJNXDH>gVSt- zxo3|-KIGA5mJL#|tE$5Se4sX)Yt^ zb?zayKH+=%|dCO?jb^CY8l=D^m#+^Hk#{BJAjip`I2vK+5vL zeyu_=NR|ECAxa&Afz-L?jtyL zT@@45dfLgW^9UGLu{K|3kh)}Yqs^54uf?P*`79y6#mhff~- zb9i~TX~uE#xn*m?mv%LET4&kud9ASR=_325CPd^+ZO4@BUJNs8TYrxzfo7@vTf_P1+`$T?W>*Vo`QypH*efv3R_qx z+EGl&6!@*V$o(f47<5`_ouiASm8rUxWWDmy!!x9)%ch3q#}zZb%f(mae13?#ZQrMF zd19%*oLRT+PW@GnLI(Y>S~8z2&t z-}Kuz4y-r0v~v+-T0+Nf2BJS4sedwy-Tq;=PrVV)@c={MYaMa#(uK2@;c<#w$1%w{{|-s; zX;^w2U@YMecmdFy3ur+4*l~HBO1~@IFtB%sEY3}f^Y?~QZ;w=N5RS=5Ztzl}pTT${ z2Vxre@#{j|hf;b;hw+X#dxKusNvEyuqHPwUcRirah`>AwH$zHSOB7eo9XKi%S+Vl- z;_;p|M+}rSyr^ujB8~cV2%jVZZ%|L+-tfdD0^i9-WS&!p$V-tOAKCiw`gbn}NRuvR zW=MaYk({5cG+QLc$M~(PAv{Q+nynetttc_07#jKp4*-U;8_W5}TdajrB8pd!EB^oy+Ik}LHGC(!_T2hh>3_11QKQ{hzFlX+*O^YaE z3sIz}z3=39_2{YFG91vy!YDD?9!|_e3RTLt(e`lbx!j#=38GM#>`Qq2?GTb&wSHZ_ zq;LvK8ry$W`&55~Svz5B;BH8pM6r-|Xlz5qtv&|08j&IiVMh1z$Nkt>rhbZO>x6he zs2YYwNtL=t{f7E`f3gb++_>d030v@cT4~H3XPz@`e^E^8Wci(ybJn7gV4o`A{9>9_ z!4n=4KDlID)s~s))LowD8Y=r$#`is|E^o6#3u*t5F=6stA40AY&D$E*&h+mIqErs# zhy~Nv4A`-Cr;kPy>loxJ6>~?Z(KhpgqJ&AuAVbvn#sOo&2o-=?7{qZxNMTBGiKXoa z$wLpuI+|ZsOw0ZwCaiJX2~v+6H(7?||9;7GK4=zsHILtx#q;OSA1k1WGqJPx{Tv9W zuhqcYV5-iXp8#=TI)0ti%{ROFq-#VPV;Rf0;i$EEk;p{hMR6*fIv`_XPi)KI>l8Ju zT+{hFfEG0XtQD<*&CO_$29rsZN|xNFB|f5_ie_+(DmrhN10r~TloT?5yp%0F6#)Jw zxR5*86aTB0)6gIHjx&(g62C*s2z2ngHRk7TAM5YFvP+>PrQE+@u9v&7X8(1ShQwO; z3n`AktI(ID;}9MWdRr0+n|I=nkIQ1iWDPjz+L|=(>p;$*$A3*c&nz$WbLi{bj;7zE zf*#?`WHb)Oic>Gj&CU?vd^b6M@F_JA)<-gI2KSRrB*4l|#2vnH(GQMPZ1FE$kg(XW zh6z@rsE|8Vg`7>~pI?*chhbje*g!t21r`UQPgB`1*hm6J2$36bWcVF4=o_s9XM@xb zoI5t!icsbNFtyxzyd*-|>}&sxM!=GYF;0S?L&8^MMw&4{#+3f>yDqQs5t*EZQT0p# zdvfx6TQpeI*5TCG8i)yJ#;ON(gL&6SMfL7fT{!1pa``_flGexm!jv)jIM0dSm5Kh) zpp;zZ$L;S!fwyt~dKft^&0Pa8-F*l3Wo(n$dMXPtRTY(Jf4?$R*K(w?3pFjd6USCp z)5694i4`zGE5(?;vPEE~P{#oa>FWv4?iD3^MpnTtkE+>b%!YJS=#5WGd&l))8NFB|^kx_GSZZ^V5bFY*J1&pgz(o*}O=P z2TW0_)EWky%0?PcOGlgo|M) zC=#BjGUGv&$eeKew3meO<;tI*1PVp6^D;-7ckr|GEHW6Rm__k(jD4bqm_dI?&XeH@ zQ#AS;WSV#0S!QFQmlHcP1&uama)Q_o+aDY+z`e*S_DP(4=auY%r|Z+IXmQOHz-Yf* z({b6y8Lajoprp+*jC2$!5_=}HYTvbt9aXz`)XPF(1h_ofS^dKNnSn;xp}ggYj9A`Z zCpXc;n3t$~{LTs^MUqoe>xz}(`K1%NQ_?pog7~K-H2ks{F*%>s0RnK#XYJUn}KX@t%ut5sFPa$ovXyzvrvGZfiS~UP$twv<)0DdNcv$vg_}T5Rf$SV{%#}fD|`2 zAepE-koRD0b{_%zl($7`)hM4jw;u<_xMtdwaVHagV04B2KbFoqAd2tp;?f}9-5^MV zNJ&TuNQ2Uy(j`bEu(Tj0pp=AyUuvlZq`O19OG-kz>%HUe^>5srow;-4dCvKq*@;z! zH|;mtbr&++;`Zt@JHOsgsl|bDT5DptiWB1q>MD>H)a|@I;3Vhc0)7WAm8c=A;jlJ7 zbsl~lJ-+7*Y{Dr+1_H|sAHP`2C*RvY zQM#LTVb;`&b|v24TZfkH*@t1~;3BO<4lEFrSW`RPf;uWBfl;dDaXoAkPku>`8HMAr z1wQxKKGSkpTyCK~M(9O;CktzXT{(w!Y(AsuyKvOGcfULvum9GY+{=RpAO9VS<|L<@ zIhvN@2<(V0CU-=k%ORj7v^X{6iTqHKjMcY-Yw+KrZS^F%HE0p zA$ccL#v!YH^Dp=5R5NONa}N}29Sl{(Ef_x98h_Cy)e`(j7UP?LfBGUgruO3V$~>&H zQ`e?PHE@22|HHfC7h~R9EK2ZB&vSwLzke-bp?l}F9m7i+gxA2dIMOr2Fl`}lA2FQ< zh`$YIvks!VTud&CCzNbgxu?n$Nte~)Xf@7XjZw^8F&TATuOu+;xMTOE z=6WkD=(i&o(^vMs$addW8)o7`xajUsuw^ktwC;U|rnQE7jCGD=tR6U*}%}E|tIwmRMqfwb+`IAD+ zGpZqOm7%P`j%q0-ke9U zbHi(;x^!Zd1PHetMI2Eabq2+@B*7{1hB$gD9(?hG=X_OyZ4?W6XS}Pts29(ucM<4n z-%a0K2Z_h-HRruQ5Dn7U!T4wc3ulcAzHx@EH~=gt+#uvQ&8J@52(%{>>TcrAfSw18 zmOPIoQXn%h04+%blUb}ymKbI#3OzNmMVSv%+U<)ZW=0et;>?6^qnKLbXBP^ zR1ChX{xicdjox8UT*~>?Rx8Om+2yy6_pFXs+01)gZaHTd@(cDMW>F)x)&d@U0U5d0 z<6{}>BIjQMvm^@C5jFF2hq79~C23J&W;bR7d9V>Wfg%yt(Y$($22;0R%EX=);xviC%hiLpamCA@(yjefS}Q+>z-s^%{ze^YmnBWD?`z}*(<$-%{SB5qH3 zCz9G~e`}lN(}g`~-!gHGfsoMIQ&`=k46cpT(AMjXotW$4KMJ0ewXYXQYZslPs>qJl8p5-!k>9vo$FA1}hc!M5{)h3LpP|VP=8a%ukR63CEcunHi zi2Piid2pOmXVPU|OYtvB>OStOUvA(JYhN*|ZXrD?4+>_g2Ovu!S;Bsk0tcHugvqI^ z!H)RPZ?G{Nu0-5t*9CI_gY*7kGqpS4>^4yTNUYO(#%6#29@qPKE9XZ+sG6&fz#)`x z)G$BzxLmLoQx;pp$A8+9AE5sQR+8P zLyB2V;229^)JSk4taeat6S^nb_JlP50uE;i0=l$aFFO)@S>>PIgDJy>KS4(+ivj{| z#b0=XD5Uj21&t&KOldL3umI1Of9VH2NI0t*asxiw@fLBVwLI^m!n8Oz>p*>>p6(~o zGiry({OS6Opt}4eG3WWOzXSqx^^~wKaZYW_N>U+o$v4)@4% zRb@Ni>VImE^DdjEl`Mv&bo{(&SO?k~u*|brBE90R$Cnx#4UnZko7*pJjHnUtw;u!C z317yz1ZFLN>!#)z`cBhJwxIj-AYQ54KkE8=s_)^WQkT8z4X&kL9=E3XcIxZ-_#z%g zAUV`&sii}@bR*xHGZ_9pP31FNpvk^>%k#0i(Kx3K&-XNX@(A45ZhixSd<>o|qkRK- zwwC%f&*Ad=L1-?UW)u$pW&pefNA4qqz6M8aMlc7^!Unj;hNmioemA+a$)We{P!?=A)HQRtG#p;Ce2TnYS2H=5mvnH?((BV0~gO zO&BW~Y@4HAWi#2a`91mww83BJ4q@eEoz=zDT^EP-h$rNDG`AfvcxP&zBuhi~pf z$f3X5kCl;(#D-@0k#aQ#5q5wa(d_|pZv& z7*LD1J0rHqj@AG z@=GUPV7VhxqiNBmtV>vNbGTWu|CsOIqST5&g5|!TTWRgdxdOp){OX<$U{ZI7AA`7F zzow}7T`YOBo}N{fA8Yj-9(I0I@aA_9ipsy26QJZyy2R?=?RSm!SJU&VN}FbmUt=7% z?QjMz&Mp+oCzg6qwfKp~#{e0)*dx7bfLB zISos*Z=AmFp?6Mi$jzv!ilf&cq0ajHy`@8_Rh4}5AmS@TaWUs z|L{M$YH|~$1>L9zoePhavLV{s4GA4D-Wf0aa4kt)t2j1PGw($&@a|Xv)=idP%qB}< zyzUWz1to&EBDwpSO9y_dhmY{ra9260BAwl+;NT>=KsXVY33@knKeiB;ss`}n&!=&1FBAQ^7dSxU# z;A|#?6LszN3u>5flyL+3%bQDkB^s-icCw;3h`P?FV0>ZPQAhrK+m4&INzM}5EHaa$ zko3pgAxAQy29Xr_{X@0F=!{zW119WIkLM)HidEktoGMR)WrBrm6Ecre|HCDgYMk0m zk(pmNo0Ipp^qx2)lR|a>Y&^`bq_18sSUD9ZBJQ|Sg@QlFc(r)0p9_^|wEo8O=w54; zRQ&MELHJI8x3`|qtLC5fUQ1BW^I+M7z_0>9)PH`$Uwz-Fr9`dKmw@ud+Q+9(90ZcN z1MvrhNMSuaJ*B@1r<2^+Bsr6eaqV84b2>z;M{oC7fu-iCt^h~y3u zVc3BAtV5ag?0R2^(>4j}cwiEK7W@Ga2&Aj+FmfWf^6d?GLc&DnD(;^LJ(y#$8QM5b zUm7aV4h$qq&Hx^MB$M4o7U1n1s&ne}gs$o_exJweCnNFurGLT~cTmqW{->P+J$jFU zt~eznsr3KidwNh3@8_28CQH6PVzC4PZiXq`hT*C(BWjyaBVj&e`D?Z%)F&PXZ+X0U zRXz*I69@zV)n8(2YU(GcZICAi=5Qx1Naymz0=M{yDSOSBs}y zn$U#)`1VO|1;gwX`KX-U8X{ayEzB%NJof%A@YnVO>aw0C3kg)tfLb(;bZ{gEE%Xc$ z$2lCMzx1!t8Ocl#LHBoAwjfZ=AY=>-QvvWh0aTIt6X zo?mvtrxO?Xje)B^3q12ZAVOmO_IxQ791?4T%w6#&&L|Jj3`ffk#oxO#l0Sh84==kw zs648nocRoJzP3|PA`endl3;NH3X>~P+`YOH?L!rMIlqvWAN zYYj4a`%6B{)o)ByxEJ^zt*7DUP_icEuXu^~{pU{uD16z4$PH4Kfnlq|hrA1{yOL?d#*uO1seD{(AkKVqAG5ZrcyP z0->nKk3Z5s(Kn&?k~2vb==*i`^OnVC^hl>7=~g$1B-L>jhc;t)-^w(Acxu`dV&UCp zhbl=U?xv{&tV3D4_PA*gav5$phj1x8g#cFnz**a0;pNlIF9Y_)pa?{Q#41T&_yRN2 zH?`Ldx9@(+Fj>YEi29zq=|d%zA+iSa@vNGXiz2yeEjTW#@R!)i?nlOs&))sr4I2yn z`V6p%>p=ZrxHk-d7EGnLX1}v@b2|~tgF;io0m87x`4jk|JwRmr^{3Sc zI%dj8U;}j&mdORODwEjME0F(9w5^TP>#3&Dm=E+Jy59C$lA1>5rWr%Tk!>fx6|ZWP z;e&Z&{z7z)^pH3vX)Urpr;uS~W_kK(V|o3<4m#?5lTD-35K@dJfzAascYT?x>y5}F zp?!OYX<7(YC$o)+PKQnAPNNYqml`ItY2&YxR)KhAJgL9 zGujYtolPfswZ5YxcQ68JZHF=v_$|A7hB8g6a)U`mEL@v2(a`KU<> zka1LM(p#&&@+1=D6Qb%+BsR;nB+C#8oulJpeJn8E6p_a#CVXP{JJf|o46jf6SWd_G zeg^UJqa#mi1T4|(X|qs|*gP}xcO%f5(wZwUOCNVvFt_OBYj9pM#^xtk8TU&&#i1Yz zY^y`U4q{x+g71}8si+rhUGVAE>FqI9-g$B9eK0cj8qczP$`SYbLp5W#B%W=$gZll3 zMC3jpUfK3}T1*=BYqtX!GlpNfeI#x8*!LE1j`MI6)XuHA6EsGv9dvzw$IW`BEzJ9B z%D3$%Gm9cZPap?fG(;y2t+j>1$BSW=srZP3n(rCB!bkDRHP@#ujV_A9zdD?RQZQ28 z^!SvPj=l$LPi;&A0|CZ@P9|YaXsx7#^>-nBCP0t9Yj)Ldh!8NWUQ@F)Er-h!kj#$0 zSM89VF9tTy14RkDDSWnNGISgn=LE{_|I!;5J7KRsD5>ky(nZ!iTB&9pr0GIi^}EWd z4md+h{hTY$K-{iQpG`9tkK)`%*b2EbjHL@W@Zgziqwk0RxpG|D(@J(|B_hJ1nvum@=4Vu!Dx7M0q%rGjUotvPk z&R14PfeX^>Wg{geEv6%~hmu){+0>FfcP7o3k8@{@QXVq0;5Ee042(hN@~V%Ejehlm zCg7rK1ir)v0n5=8rLB{SM8edv*9VJ)@rs1oJfU@#y)bYdFf;M;k>toN_%o{0NQ`_yAt zUC~m_U@b394}TwzZHM=y{X zCuJ1{x+g8#_F$>&Nre7>RvP?kw~55-$6^x`kK{9A>E!@;&W>l1d&fuE*tmL~4PSi$ZZ&G%mh0 zZY!B61Fr_BWkNg`ib=|Wft20e#XLIQw=q^m(Kzg=fsubfQSMRG-WA5!Y}$m|f0S81o;4Vlh8Po+2~~fIUGe(mm;6>zVFFCE%Ir5MoIjz-h(3`Gl}Rgh`D)6CjGc zH#0N^hBCm(=fZ_P|97xP!hx1}w!Cyj>>I)8NL%AU3bM}xM9Ph)9+}Jun8(%7E?B9F z)@2`0>zC*~3Z5fqutD;D=;Hx?pmNTN4yb_p8=VCWSjp(zK+*VLY8{Jo+m^Y5nLHWl z+}{Mnd}@biD@FoKhUpF9kz?eqrGa2}y{rG8;tMS@zeTpFT6a|k^0-W0NIc_>{FDe~p1OWFyxF{O-1(*$g4l3(W!Qw^OPw$db{{J{3 z>T{Gohm&rGz0WK+UZ_Fc7N5X^-5P>|iMZr?2qf}^&kEd}nbke<{dSq|RzG+*`tn76 z=pmax;Dc*}u|$YdDNUwtCRs z<-bAuZXSuLS&);K9QLo~q^Kw1m=}FPJfkr2mBVy!mPsF7##bB8n*V#GcgW7WgKXy5 z_gOdp#|gud=d0Pjs2kIhXP-Ma0)Zav2=)efDXh#9OmNv_~aFTXn`0 z1EN7~LVk+=S*L37bqf~gLVVWr>8TA`$yB_NfNr zcrq1e1E;Ri0ADMaPbxL;=0Y2anAFYH4oh_sPxzf-W>^+r$V>Kb%S>XVxaPH9u3Bvt z!>2Vikqe6cpTH?1Vd4e&aAR*#A3(@qByb8%i{NHgaa~GpkV+RSPX-HPJnF@EQQ7>) z3Ll-RAXVpc>KtpguYTjs)^Ds5<>g>tf}%yjL@ca&(_a8f-f{MBT?E=e+`1#L{Y7p_kK<>U zt29~T9fWW+mxkVWEY}OyP&Gf1jtG6WrqsQ_Ly6!5_=e&%m{%{k&}3x%0=ukRfwO7b zq0!LizLV&l30H-MIT}@l>)gEL-Mq?fcgx(6@l?@ zUu8!x_F~s2z*Wb4S}cC}48;-RqLDZ$y_v4_D3}xP8fD10B#eDA^`{+oRl)C|!J!lX zzUtMU!R`GJ>bpT;TLPVytmYxV^8vAZ`izCM0m6k6AlablbA%G2iv`@V!F^#WIc+qVy*UDXqD%7q@t zt(ZqrNVopWYow3yUU9N%KeYH%wWw`IM3W2J=Y%px_5rxq?TGRhN`-Rb%&8B1iI>K( z7FDM2WcIQjPbLx|bTOa95o;B| z`pK>f9RO0MSqbq++9#OBoE*|MF{_;wlGgf!X#tt#h~|Z zf$TUkvn>VLf!jjw!Y@U@4!~JJtjLpmDGzH=*>5&IH8P$gBhLAy>5$gz$;$ zUHl%s9Pe;5c`>-G6eDb@iQYzEBYeX2C`Enl4h(RDM3F6Jb;TZ8rX`NR+P>oj>;vzg z_jlLOj_S3dzz`&fUhn(#_sW=2#eMc0R$m&nN_-^q} z6)GNZCG)-lh&Vd8XH{5<%1R6w6LDzavqn6d&Kb^O%_iYfEXf$f8gbKfk5tJF(N9+ z;rp0Z!Jc09tMK=IxLhK#+7S|e*&ex61QBDe1;!n)0T1k$8svf!)KQ5`K>vDQ=t#Xp zZ+8XVwQ;2lE-)d2L5T;HfT-A+j(pS{_=d#x%a^dKhw@$@Fg%N0Q=Tfc#R)BOc9Ofs z%`k^`ejj!zz8JuFd=`UBXFP+3HW#^vF@<8QS+CadMPr(kdpTG5YxYcP%jR)Ow%Fsn zbc!xp#_2X@Ob^ljZO9QzmOuUaH69|ACv57eXX-pQ`=CTWpxd$-OwcIzzjXHjl&FQV zdVQvnkWaIEFn&2Fn0|u9{#^L2+0!lO`uFDF@rs%mw`AUPn)4@#_{i@q0=qVDhJ+tN z{Ql+`)ZWJ)+k>z+*5>Pl{rRz1-iHhy_mJ1hL9;BV?+Y~A3|0U@*CYK|-mf>RJ?OJN z+H>t)y*-?I{Zz~|?-8bvQd83x51G`A<5DAtO^*k~(xvk~7c1EF4E$gPmd4a)9|M?F zd^<|1!$!9fuo=neVyZ{e`irxWog*A=qXJKgt7CJ1;(yRouR1)I=rm1p8$x0k=`f-* z^xiqMjfD_2SZ-OT1xmf<)OPz4c?(}#ioBB2Y!?9LY%Pi{D;|h2%YQ0vJ;xMUt1T`( z(3))eCy{aurL$pZQG3;nCH}%cM~FxBEH{QH5g0@dGNvHWEdbp`Z~m_RDqXdZix~RA zDX!%4HK3_LM+8)5c-QVg@$s9BY4eZ2OU+BzK6n6gEn;Gjvw1Z@f-`a$X8L1&Vsi3j zV4&o`aczgRmYpr?VZ(8~K^8@Oj}D{7oZvgp(ZaId;N3X0jmo5Xnv@ch zH1d`C^5|Nv);cEsP5%6BlBs@Z`GO(x^&bZUH%3I}H*e7YBDKR&=N_df{h56@_ppFijz;Jne0w`6$T4|C1B2CJp71=?ZuMqN$1NF%J0^5%Bk$!82fgvqf zqLFa#3Wzd_Mf|7-I*fu?h%AjcGED?4oW7=v+C^NK{Dov?iD6A2!0JGYZwNspP!Lht zo}T1i6e+BD#*FL~&E%$AI}RM1PrALQoeUNs5ZLoZ+-dBg^q-jjJd>xW9fBiP8(NJE z_gJr*MoH)&&i)qhJ_bH_=!LZb1ypAbj2xo)slc=03Re2fy-4iY+WsKSJHZ!2$N;niAB|U zYaF(BdA!+QRMyn@A7jos00m^})%#W#9GeroYn(-}grN>UB0$hA7P*GfZSDC&h%Q7j*GLkld0dXZD^4k)&>brWj8It zI3;)q>!S-Myz|U3G9@J{CA z9~H7G#!}hFPI8)}0sC*EFqJq$Tg`Wu!3wGSHH)*w#3e;@mjRdx#tgACt_ObhC^{}q zVzY7k4%_Q$XVeRBW=CXnO9hsaV+)HY(qwgGF~#cJ)^j`=LVdsUGndkEUIc~7Pub>2 z!8ftaK8nOCPlRtv-o@(bf*CYl^&CaJL;W?p`Nwq{XvjEMniZM8PY=(W{M-*x$XEd` zl+7U=Mh07!r?5IM?i>^VK2fEv_fKL_4KZKhN9}9wEL^m=lbTc!RIDgbd&MWc1-90# zEoaZiLX71`d!*I4wD8MC3QH8j>jy_qFet^|7M^UcKb!swu+~Evb{WGLK)=%1iBs~R z)hmxuJVTqZi6BXhw@5YS_?E(|{r8ofMCv=6ud;ZO@=fpruye~IAtyg>gAUz-p4yr^ zk5Y}?qiTKxoU=auo1Pw!eqq7g*7Rz}jmCU1-cfc=jLey7ma^ecl3dD#yQ9elqjrXU z8r@yx8B%f4h0H{G+!~=vR%+wk?ArQVb$9W@RGPvve^KFVII*fR&&n4Z8bfji*{qtP zSk|JwG;ySw66=MI%Vb-p@pV}#vTj=qle9c(k=3TNh9tpo-_lB<{e~)a&9K!wyT>2ZlS3szfUb1WiEs{kQx8sG(wMVmo<$NIflYIc zsG(I#I<{(GxiOoNR{jHfDfhaKFAi$}Bbf+7VEcf3L_(c(jZ!Und)xjJkRcm0+R_xm z;<4S{fuhgiF$Mg~ySz_NI*yK5ZUZBM(Fd1?&+I+$`%O6%l_Lud*o}m-0tdTP3%Y<7+0&<&1}-m9GJdi)8i2CCI{Xh(iEEBn5f)ItH{yKQ(={NJAF`` z>)d`=CMtdMilWm~!jY!T5H;Sm+qbLl8PB26hQACYiNXERYmcn9!HiI8^|ips4Rz(b zuQ>(3wVP~W$3LX|j0 zOc@<6C8enAmw3(^(NQsXmM;l*T^KKwV?x+*k&!#8qZOnzhZ~lH_D^5`eOVb@+?V;; z&-N~eu*lu^wa&)S?cV<7{iFdJ8X7c>K;0gF4i@&~I>GTG3iI(z(ip^IkyV)5e44p+HnhuV zw=t$SGR}>sI-9j{INu%{W-Hkg*%XD$pEz16H+Y!su|c)f(ZWsF^odf^BT;Jrk^RVd zhl08RDSbi9czs^fb`O2~DB!z^i>h|PZa^O#I!X7Cwsd_Dy4wuuTCx1zZ1QEb323Ou z-aRq0&BUO$j*5rp#K=s;J`nUsDZVN$X&Su`mxsSb8u1+$Yx{ILpGd>y;62YI$kV{F zB4JEO@=K>5b2V2tKWq!5^*BUy@IL~R{WIU;nSJxlQQywFv@6&hS_1VlX+T5NZ8F*v zaT{=U%2suseqhm-BHp6coFcf)?P(bHbNrVu2~Yz6158FuTwsO3k?HZuuQAj;6U19S?V)XTOo zY}zuz)9+m&Xl*RR!d{Qe3Zg^acRy*<{y4RX*F%ppY|A;00DWiIsmtA&$|DyLxdgEs z+4|ZJe|v7^61e=*EuNGQlk1)8ebWlw!VFyWSftz|%a0N^9v-IW1Q4;z4s4BC;iWmQqZxeH}1L~5T~Qwb2$TA zN0o|Vaka-112%$=kig=#->peO#p4q<;xZ*+H?&=Bv8f+J$*x5v!#ep+c}_*7c14w2 zKMfCcs^V6j>2#W$gWKyP(Ppyeyk#JmikDL%RSo*OBc;qgv$z zv~wsGv3WjD?U*aqmtE0y)~ZV8IGBFdSnGofY7EX(WdFox$5P-ES6d&B5iOWB?+7zhY_1gZ-Q(BhByH`FLcEqN_&A zVwbBlGTBw)VTD;y8w)CPqzQqex((B?-TQti(>Y#}2OafCZ>uf&ePEhG1Ol2uw(VO= zb3OZU`}6wO@dDK^e-TV%T_qQkQJV$cS`%OYxVkD0Tz&C@vr#KRT?_8?{n#BQUuvZX z`GnS@f1}C`(b(cpCwv?i=CLm}o8t<`e-Y70(+&D8`FhI8_%LR))%7)+i#~$;MWM6O z^1q<@^R{8RypAcg0|dmaf@=L3mQu{fPqCGV$g>0_gMLbtm8f~I)gMdUeo(C%9+74RKq+i~sAIx2h|2>&~x=rkY_8c6f{GGyIE`VK=% z+<{iTpX$XL{^ z>-CDJ8nrw!>BpK-r|1%>41UyaEExZd-uX_J)Q=GJBY`ZGA15y;}AqV3i8!ic~mRb;_@Uw)U z*Cf_9fimNB%P~}#Q6pYqL^kF1$aEz7-9nV@4cMo!dEyLz;Z3 zVnl5To^wY#@IvgabO{Ctis!>y2`}lD^@&(u{`R}^wYh}ubyq*xlOK!M*{|H<5$+1M z!-YQ7Np5zK?z%OKEni)7&vs!}8&~=Fy(;AH{k4Pl(iOL3f&JI(YtqOA$hnXpI+ zJ~V4*;iqc_M-I_DqOoC{R37+mEn^`EFjanp9Gc-$+lXL&+w;BDRUY5|7~ZBHCWf2` zS<4V1JG0|Pze2Z4-rG3REbQRFFx@{;mKAjiN-1^&ZGnn()f?MXcA>8~Vx7d9QL7uO zU3jU4Jqj^2ZS2{=6<`Q7jh|1aXfF+euIHBeK-q_O-+WLhrlFAlt{X{BCq@PA} z2pYW><)v;)VncOjE6F?fkK5Lc?X468%@Jc`AOW6XQH|}Wb#6|op+j9uQ6))MV;9d+ z-;~L{#{u%xQ?$r0d(~VFldEF5r+MNQ&*_XYPX@JbP7i3|yaO}v!W(m9HXGYI$Gfo=}Bu))IYL9`~GqFM}XvL^2L`&x%w#d(R?Yo(x@_}@-l55kQ4{#HbeNT!WX+L zSbwlQLOvkML^{NlVR1(!avsln4ENIC9bm8-RhWOM^>Mn@(9B6@jyOo|>T0W}Cd4|> zAGq8LnQtp=Jo~~t&%{-wW}h&8?q{hj&Kod0ZGf36JntF`X$n=Z8n_J+)9sd&7e6ml z*yscr!l3c8`Vi6gj=jpsdktik>)>94wByTB1JV7*q-(pXmG*@YCKk9h(;pM@J zW7V4-te|tWor(3dda9S$thBJprrr1+X+MB_? z&@_?Zz&9-ZBVXt0hW2e}ZBAl(U*2kToEo0_+P5%vQI|z=lU;8Kea!@7GAbW`!cv2> z+xjjI&3Xrncg^Kfhuy%$)C20dj{%xq{o;uisIq~Vrb7J*Y3j75y|D9qj|^lm&sP&! zJGHyf!!!VmToBrg3%E@1+ErXs#0_7j-v>QE9S@JhwSBBLwPz($)vCFyRic=&^OOh?_L{DHM`?oVD&yQ=N zD4yR}MRhi#IGz z&ie?w^pN35zgBe(6g31uaN$gY&y%dbLS6-eL)4WT^EA~x{oCHLZAB^OKd3Rp-;nbd zvD*%b>>y8nzJbX}xWK8AddDz+V;!vmx6UHrf_b?aN;@DbXPy_AdI<@Y2%ld6eU%l2 za!Mb=LU0rl-w)0~`_|^5+10BL5B>vElqxJs8Gn56-~N;C_MrTX%JLZ?YFQC)NGinr zk`xQ7W5oXaWHD$~$tRqEy`QPw|p`7*fl34{8c zzKOKyM(72akha;v9}c&?M#fjGk8sTwl80OTj2(8V-NKfSzK;*Tn7p0*xpC-WnLc=( zWn%~R-l_vQx+y7=8f!a+g0Sl)R6G&$iKNo%0S826?gbn3-Bkym+RN!bp{Fv&lPjMJ8XM!U3o zI>2j(45BI^@1{sP0m+(LkRBUCPch9Iho?WZ@jimDAH>C`jE-u7p831oxwdxCxF1X3 z?6SW4N%w5(E-QVY83Th$u@r)|_5Jr+Z6szhmRm8&EM_EufJZESc&<~6VJ5t8$}e(9 zK2G)H!QXm|&c0-`A`5O*2JiP-d3x!i;NEeQ5i-I*bw(pNCYdBu{kW4XH=e$3aBmvI zI8^rLY3C%v7Ctch`^^D2otk<6%XxFB_>Ic^V9RwUZlm5p^3_bw&+M{OQjdd;jez^i zZ&0A&_}Pz|ZAP+u<vn>> ze=~%?E+;c-IpA|NzdI*T=5{(qM|Jlekzt4!v5{qvEtYWVTV*QK>e~zzIuUFD)LO*2 zz*heHh|>KAm$IVZ{uOH`HvQDk*zQV$xTmTm*{X%tLRy`kT|?>Ti+x03zHDof!e7M^ zdeVBhqsQc-Dup^1G0=Yhd}{)bv_rlEc^Jd@xXimxx z2NBaEqFRJmQ+!L)GQ-*B^{29y5{Fc<6VPg-=QW6~^*+oU$Pm?@EOyhH(Q)wMvfqUX zJ|KSkASVd_(Wc+oF62QV;{#ib4CFe8g!akzq8oj$&X;C|nQu5cqKgJ?Z==8^P@YzV z)uOZ(w2mMsL4oz+`K!NHcl#JAI%S&4R;_+q@ox;Jt@RU@K2 z;+c$#h{=lHsj0S5vUJ{;)$>C;9wO9or6)d;*oX@Z*iiWN2d|BwiBxh(dD)xO6x47w zthdh{#lk1z44pWJcH)_((Q&Cdh#2%E*rvAHk)$SMESp(T3{Dykmx#$ILBxl;+-kcA_-j z_0kF9MA-Z30YsPNG-!a zhi|C~0hFx=E)dmm_2rsJ?*CnFdWY5P)}5jG#-$Ly75RKo&`I0{G75vc^Gs ztYUez1;8~Lm>4_Ujl5yf&Jlc#(9Z7d)<`fphbmMoJ^}=a>4J~;pVuM|iU1YX1QfJR zmm#^lJMvnAu1@q0V=|9p){BS4EIU9>L7)xyMs*V;2q|GB5s+)c#!=2H_d|(^?DP$y z;Zra2el1|g(iLYH6e&<{vE_CvL068164UaH2se1wd-6LYt**H1u+fOe^=Ib}s7K>Y z>S!WX5@0F+pCpTk?Hr0!{F9`3M=KEGa>iHqa*IT7I7?z3Fk&o&zY#{lfJUaBQRa?I zC&ly-EY@2zDs>69OXidpK30nHmcC$K)T>_G16Vxu~u z2+ZsY-!D>iQHrGxc*Swj3{ltoH82QYR(pbMvZ2*pnvJXMCudG9V|7-MRwOdLFP9((Wew2JJxZnM7*`Vq_<_%M=BHZ}CK}IB$MITJGmkQY)kV}!4@Z;X5F@nC+fSf;<`<(H*E>C87T<~oI+6t z(wRfx`mL`Q^vGVm>Xe*v-irlUzR_Wy7(r0r+8SOLbFVlE{3?M2P*>;s9}9XoZ{lE_ z;z!PwMXqpwz$Ie`pI>YXcFJe2n&E0lzfm{ftfIjitkt5HPq=T)Dp5Orzw|J%=AxC^ zMq7z*XPC8+rotXSz-fB3yU8U6ew%2I=jwM%kQkf%{c|MSv>3gfre>=JgML5MnDg^~ z_g<|i?@gLbbTw?;dgQA#;LE(AE~S6zJG~kv`=dk;P&NIJdfB)%pxcD4^#BYRl!&bZ zgw-<1(fE-*6-z{mn40vXeZSMvu!C`>En{W(2O?7}b_Z4Rf|zT5UgB%iz5(BxzSo){ zHb2mk3TqjAq)39_WYl`%Hx*e=Ns(T{^I1~#8+GV!EJU1^p-$IeJc}O`p}M;g`5<$W z%W^Ni#sfG3xmaW@C`4SpLivwpfAYS!XOQQPExGJk({LHp#)m0^5y;v4eF=17rVBo+ zEXJYPJVdahKIh@aM0_UE(%6h&#aOI<%|#?bv{lTMkZ14?9^4$}?2kz$l*--UNcixG zEQJPoma8w^v{B5Cwfeei0nb%U!27_=k0P0+oZ{yS|my=!db;HPV)VFk;C zWEhOGTUAVi-uaf5vVJGVNTg0BsodM|q&%XH_1(eyT0uLugi9jqODx3ADF3`~>~9CL z*s1%Jk?OH!V&CKbxz-fILw@WaMOYC4_4@^HWb|2qiQ}~ zI8=Y`@}0>d5EeYjhA1j}nwqW%|rF`-u6v|?}H6yjNh z{JCh==z+0xfy^yPOD7_?RkH-pn4UPjKguG2g{W4bFaF{&~UMSWe8VS6|{F^P0mA>mRyt@p$uT2}Ah zO(Go|#+_)wPyaN!YK*-a_4@iC4~R#;$yB6(X8Y7+vMxljuJ(rJud9t<)tvdvD|AW5%WgU-Fwv(1dT%yOeu zK2srJ@zA*eLzZ4o0G1!|tLrBuF&hQe3lm%!s#Y)wL9Tz1412LLJ4VsH#;%lQGeAS- zk^{Fq#}bt4Y~l)E;Uhariu zs(fE@nr{1meWWkLLaxF4UNKyf?i9!FC5Ju{?4nKDa{7~z*|yi$qnZES5nkzeQ@8db znnk;v|BWbp!O|DLA%UyDQ!-U0Dyi?d-;fm?%XjY->O;a_tb}5SOm@bHnbenX;Rf70 z&=n#B`D~#|rr7JZTJ<6<1+h(JU?vAaUsgbS%>^YW=2!xGE3|RACb>1Rd!SZia6Kbn zsau|`827+MoQq|`YPpgykS1hLo(zStH*cqcyaP9Op6Pu~fo7G%zJr2}dlYL=X+D3~s2K$e;=tTliX) za1^ze*2chRX24hb-vzA#+<(%jmO`GfwWH;GHQaOo(7&^OoIsP4SzDL>WX0M+!ckcd z2X+Are4-rAZ`Qns21a_`xD3VAe~pdRs;L+ULkgDJ(9l5rR@}Jw)@U~KcAMBSvlkJL zU}D*sZVITE5RYHcZtXx6e*OA9Iyzd94<<;s7L)~|O#-g8B4rqc6p~Q!=Rin1{NGRy z2S~PQ>W7z64>AqpazmWnrI7Rz{@e;M%^bpiJuKxtjrbtPvZWA&Eah-vBGxj34g5d6Q5gJEF9Yrlwn$HQdN&h8hbdD6W*d`b4h7?IXe}cpV=jRWO4|{V zWwT&_Gv~iK9BzKa`@#19<$Oj>#>K&yYCI*-jSjGs!rWZ>P1CJ)2EvwM8u(S2- zLDr*3Qv{AH)_zZwW7i%KyakWcLiGn4uN32B6zpzr0`p#D@SU*;B@uF>74YhsUidfQ z8LdKUec9bBnFkf*A2m4aE&r61Y{TEpdc>0ce)9r|&s`()f6WQ_i>Zwc0)rmh4DnF*S$6&d++f(zP~?v zB)K2wbI$v`->=u}xf=*FcY8qR1BTLVTYLkEG|T0_;NbZSg8TVy7}J4wPRGgHuBRS# zeRHowyup%v1zJ!JgY@fN2^^CE$ZF;cYn&F;Jd?#@Wo_LTY)fG6@Mn(?n+_w_5HvRJ z6QGfB<$S>@D&aUx``?ozi~g=2_G{=Xi?rRw`@9aLKXDe)H1e!Y8K95IrCx?Rcn|JR z+VW5G&ep}n2M95n-284?hJ(~}GMm(4ezYSR00cQ?Qj(HNZ;l-7h<_vby};iJ3tJ_N z#XfntdHbQe<}v03O z%$(T&+a}zjJdI zRE*k##`=!_cC*68e?K34PiWl^Uh{7w^_?o)R+cxH56PQj8@vgNWQj^p0W@{cNR<~v!FuZJR(7SAKiHsHC*lnbE_Dg&!6UXyDJ;%L@fc7-c>_^0&Ll$41~)f=X* zZR*vJ+M1_w-OX1yuO*#}Qr_yXzPrZZj@*d?%vKA{glBiQ(QkU~N1(EFaU(&$8UcMP z9Y-ZBR_5wt@uq-fj1kV*`4g8R=k7M`SO^7@Osboa=xeH6O0Nw>*M_dERvIWcQlTmT zmZYtackUQ`;Y<@c79DrNjZAYO%64?aeVU`TZbSs+vOF7q*vX-C51#cBtv*67m&-z- zTHV7`Kt|bf_g*AJ#xfp(!i$TF|=V6u)p=$ofUOXhGB+IN0HVEs$^i27&8-N-26<3Yo0&R*Jk zTY1=?xUbn6%T{fa?&kp?$q&54#tg)=qHL=M=Zl<8a!51cC=~yN?tkBlfG|%dD3Ms4 z0o_m;_WLDe(tdrmg@Y94+KHJY9i$0l`kmP&-zVV0pRWSLS?O;Vm|Ge2xFww{gIOs6 zq5z>{lY8iBRPP7KG79gpKQ>F%5ic2waAxWqw5%K_?r2elcMz=NmwsF*T>GCNaR&a_RZzv zR@Ara#2Ox4_ekLU4}U>PwQcl=uXSQNQjR8w1`XUG6Q@~%a4$7i|2INHVy=( z7QYlKI!~>1dz@sij3aK8R}VuXDpQI4N?h8BXuEJV3vmbts+QB)-d*B$b(>d!=$&LC zg1a|^^z=u;_n!x)&XD5mP*qFGS2?}0BwrB8EbXRLz7P|qukS_CLDRoHd=rr_t45aPYNkHdfq720^4-bhW7XtMkF_C?<;NXOyA{ z2^`-2D4+XfNkO8xUifrCI+fsDBUzGw zV|iv1%IqXsHH#vE;lw>&nff`pzuFCGCx5>Rwgl!6Fl9Aw!VZ0OF}zUC8t zuY!Uf=KbE1CWMhq?tK@N2de#fUg7}h>BMBw<&L=L5-E$EiC&RWrxGZS5=6mx!Q+g& zZ=V=b+1!)2BS==kdS7u4Z39iEqoFEW(oFsHEZd)JONmluyp&a!DL}V<*>)+y$$9{R zqa6{K^xkOdT}XNx=Jjx(*Aomq3&8$pT0}I5* zBL8sn+1H6LtTIn|dE*1Wer)EUU21A=diEj#$T@!$f`+Z`W6 z`9#{9qil|sX~fU-d$ebu#%-_yHFWO_2qc4fna+(eTd_IlN_8rXWRe!yT5s{81$AwC zZpKD-4TTwn#!I&aL)BH}DqgesO7|t2;Pls&xuiSwk z(%s%)xA0QO?N6tXo&Aba)5Oa1dg(oHzyahNYX#4B()YPBR4c z@?umGaG-m_l5VbHTXpLKULdXOZyz1@Gm4E9I`(1@$EsigDfoBYg;2Fn+sKdwvj!0j zvOpXD4q_J+8pR9?A+c%Y5&HDo^rTII4!>%%|J2>8hdklM@5(3mroUN6OulX^6(A|m zdA>Qbf7wRd-?ig`_vAIQA0Kg2dK7E!gB(aHwYyJj#c#Xk#J7KWr93sA*i|Zd_RIY8 zH+e4za`f_utI&P%Vj+w=GrdyK7UwPzZH1Ipx%#_%@RJsBPC1a4@2qbMxhEpHqcVb1 zs2aY{iG9-EKv!zt92B*{Q1%!2x01n#rWXiJz4j>+tT#X&zFI6ZKkAlELCf1@fMA*Y zobS4c9`iB*^g|FAF3Vjq2>wCFeNiweuV-zHuF3TFpsP3ME_)RCxeF|-E;kBiRg7h! zDyK$4*Q6*+Icsa&=P+mh_|N8E{#e1?HXr9wdeO_}Nb}`m14~s}zEFN=F{USPI_>uM zeTXm^jKtuj?LRQtr8j-EAs<;U7a_bafo}eq#WT{cG=D1BL)g1)HHRf~)!fkviq1Dj z8GfOFB%mnNYD1j#9%{zjNYqH=?u?LCk&5SkQB7Y6|+ zmq(bwTks`(FkFDayVvY(1VUd@lG3-6V0MwnA7jJK{{A+FVwP>#`HdShvOc<>l?po5 zn4xQr-1~;!%sX9_32$s^`kXAjbb>z3b*{>CHjB)daC9Y}8AP$dl)0QAmVDC|@43Hx z1$AJ)(lc>J%del{)(?G2uZA4^l`T%3tvP3&BPDI1YwDh9$9)cTX_;}O6{M@xU_?W@ zajJ5rFTY&u2O9BCq7zLuzYsI%P*;(o@Vuqozwfu~i(BnxcHv8|(g6kD28+@Kj#p+Q z0w20~b$xvQe4Mf)uH7M7cWZ-JtE|)p;s;JWV`1Dr*!w_Lc#rnnKl;(UbLp+1&S7;H z-y{!GO*;I)%e$QI3e=G>0@AhH_fSDJ(f#cUpsnE74WcygfG6=mqmT6#ch}>LWBw(} zTR6r<9pMsD)bl;SER)_uyQw7((!+t9E-0EG$i5NHYWQ;S0~4ODpyk+;zX$(D{@(O? zd9m0GNg8ayRb8+5Aev?6LfiW<2`!uq|Z6)?lG2CuQn6g|(z-v-Q_IIwv_&6RKBT z8V}tBUj-FqdJw@R6ckGN#Y(2zhB-O89I?gKEnxI!DmIjbS%DkPuPRgzy7Z*<>b1_T z@vBi^_X1C+C?CD7A}c}6lQHzOp$1l%bTkI44s$x61iPDb1>hj1BI|o_66-IKO=6oJ zJ&cWV9DVIY3xwr(9i~Jb_h_K*g`>74ijOAL4vV~a$O^9}QOXOUD{+9DI~GxWK+EZe z0OQe{vVG#$nl6lHp1zVnE+B{>w*Z)vNd|>R8I&~Mo7B8hlyY4SQ08N-)KUM)a7!pI z&1QqgQJ;~t3|zF~Wu}S-y7(kv1p!l$%zp?9sq_POyu+s*pg2wEHw?OG`w!5RN@Zby z6(h~?V$QCFPx#0+=$fPzB5hcR=cIoAaUerldZv!dX~>;D=vgWV*RL!zs{GwEy^cjg zP|qmBOe&=jRCGmpML^U^%g1V@Y7PTY$_f`O%ZFVC7>zoiY7X`kwtUexHx@FF_<sba2 zRPOpcB!vezO=9)9^X+SRBQo?Mbo`Ww145SIvU!oQAZ2N>$h^${iDDWR^hldqtRe+p z*iFNPbZYyF4~(a`Zr`*_QI<)Tb6Wz*73bM#C2gt(H)31=veRG zi3Q@8!ob|;tl0P3Sla8g6oU_=5GfCZ=N`vf+^Ig0cxKM}qQViAjH45#lff}wJ3KUx z8zz9x>w`=zeskxb?!bU7Fr2+y@?k25_pEISUsYp_NKvXa!>IR6sbhE$LirYz=7Iu^ z<$;V|*Sql7~(JOxdy11EzBxDrm_e zJUu$&2XqGohdvh>&{;;07bX&X9A{7YsM_1}V+9geMHdyvWfIzaXw2UDf7e0Gh2q=? z5239V$FOv4zuc^9g1%Rxhv4Pa?w?p|-rv<3|(&+}ss1gR3r4nrGp>zb^#$8wYm=xH;D`?$8hC4jCz5``a(> z#8a{Uw$de1!HlEj6ogvVrL|tRZ02s_BjbG@*CQmfi;0>9Awq}&JZI}d9Og0i5vTV* zh`&5b(_l$=Y8`(ci>O5t{PnpGm|j;7CH@b^Q|G?9#uw@d$StokR(4|k0m6lYGf7bA zIXJVVYpaj8iX0uT+EG+YeXn1)d}eROJzV0jw*DL(Pv$S(#YhF^N6Cn_(^B=4AEmfc zQWJku5FvmYf=Mj&Q2RxAcrE!Qdc=O(bcO22Kah0w4oiT#Y`m1!M~ z@v3!OhAlGvu#V+MD<)DsPw}lup*>pps+YWfYKf5MdMzO5Nyw%2~9L}Fai&c$ST3NZlz^q*q zn>YIn+$Mw5+Hx$Y+>lGyVJ42Q8@X~pxprtS$u?5!FT~MF6NvzoIm&MhUqAf29^66MeYe0jWB`2AH2{ybCxFNjIUEH_~z& z>!-wIZ@+aHCN9ag@0gN@f0IU%l-mrt!;Kj!mD;dmG|c@k-JDa+ACEF8E;ZOQhzKap zU|LQI~Lr?Qz?>Gk0v#Y?#1@U$%QwM@nLBEKCvsKY&!~4drZu( zrK+-0uFcG_5{3rqikPW(XI`X!H`H`dkVVCzI32=0|}`}BXcA_J4t{m z6gw+9d4Xd~f-Y)W5gk4KOf_&FHk?Q%Kwa-dqwxaMUisLacE< z?HO7-pBz5If*sP@(rf0boo1{)LE&Qk@R}5+ULjG?D9X zHasWW7LNdu)M4iwT-k{lH0GZZwd%DhQNKqBB-Yjb8tI{Rly;>3YeYy$XfOK?af;)T zpwfa=$-Pow009Qi^OmaOtP(U9q&kH^|C8lp;cpj zY^L$&Oco^W>iOWm)cNeIyPJNmp!M6kx#eEI^OjLh;9+N2@n^c@xJpXX$<|K0V1tN- ztf%f2RMET{?lvhzzeOEU+;(c%>6y8x&Zsa|!qg6a81w!=bJ4TU zL{zw2Ykz{P{P+9Kwn*bkmAQ88+b*5E@L27>iRTBh00H9wGKBY`J@<8Tmyc4#i>q1W zRsC!hP0%^Z!a)w12H9B&0K_$Df`N>|N$9GrJniDtE7|u_HBU$*}=5rKis>bKm4;s2fzuelJ z<_OBYI{`%S+b+!Ytj_}>E6N=jp))-wV4 zyumV?qt6`&wcTV47Om6lFi&{rkfAzN3yy&U>OzB4SrJvLE*{4D{h8=Iv5_i@MN0;^ zxrVAVTM#3r1x>L6l|-z8u*&>-PU)%L9CT@y3IF4LpACjb2|g8 zjVbR`%xIMexzHB>e#N)0gL>z|s`n&m77RA?%AEAxeIUWvtJ9FTWm(%)xXQ3^d*ghv zxiYQ*Z)klvy?0UxPU+HXVM(0U8MxMM888s!&*M&k1P-}k38sf=Xk{%?v!128-B=M{#ssIDrZvwev3~* ze6$&@K~KJ!51U5x)YLaQyZ8>is3bb`)MV+Ed5eR#w+pgKRrhT52x+-3Sn+G@XNB)& za%FIwLiM!9ulH#+>(G3e{iYGLpD68{&ipD7@egIw7gj|%UFcQM!_v(4Q*8O4DOIsd z2eL$*^y5vBF&Y>WOh2Evf3?J(LV+q8APP+=psjewdu<{x(8{6$ll48PR^!`|?+xO3 zd444B5q!G#XYhG}rxR!F zB5d2#K{P9nXu-8J#T=4>#V|x4q#48#A=vI(x9P|iQBL0d=9fZ`Y5A383O6iuwAgLu z{p}rM5MQ9-5WD#KQr-s|QtW5YEws`Q@A0%os2XRF`pU!vQKqs|HFIHXP}rvQ@(D-# zG}o)+VLsGCdns!ejusrR6M5z@whfE&0P@>P!2+EfEp*Xl5B0i@I6>9nL900SeeoUx za`w#0=IZgI9`CHN)1M2=T}3Z`jjQ7q|FusUYv`JpedT@Cj1+8b9Vu4QXl-NdSe&sx ziQ-?*X|e(lNzXQ^kiiBXZ3`4g1$8$Q{BPq>|lW z_?F%CDOz#<o+7Bfc{ItJpQ8wi_Kthz=JkZC*v z$d+x!FH-XIOiTixao+P#cZ#t(M&0D5=#WX$&422a?N$MuOwbP}V`=duOS4-Dt3cJ( zzcBe$m8$&kpt@F+Vb-a=j~X9YHXt95 zsF|^)JsOIjIt(WjWBzrNO6^qis?#7*#x`w-$x)Ofih6Eo$aJN22O2!L*N7PGvrD&* zX5-{=Bo}|l+D6D8rI0GaEOHP2Y<bH-t!Gz`T%J(Lw()JH44>>6grEiK(t!coVo5MZlQ!c5 zfu=k{;*RK-X^G-*qwp;uj{8#9Sv&S`9!?^t&p zj;q&w)(#&XG$DtspKk3AlY8b^c9^Aytqg_!Dj8bQ3ww8!tQpUyRuiJm2sc&{T`k_^ zKjVTjo+Uo&FEMn%*YwKhs9`dq%4T)_bLL^fvWb+HzDHc4@z2hDW0}TTGzctijr603 z?)#Ci>m@NLIY}BE<9D&bg`+E$fo@|zUk!r>ReBAbfLX(R0F3i!>*MJ?B>xFD-|RO2 zej+Ml*QrAM%}7q7O6%eMKWDOYeJz)y)6lvG8qf0pe{## zrP(5I zndOdNGj>rd#qoFE@TYeOeOGpqT%4FCkftbCdc$WhUjBjqbk>Ls!!?usWI1 zX&YyR85!9wQbcB?GmjGNKefi|I84SDWvjbp8yye}%}7!rHCCdy!`^D@F&)y*l-ES6 zqyJI6jN-9-e!-KSE3AJw&>7<>kyT&q_vE?F0Sb{qT|3#b@0Y@k2g$_5f3R_Hx|<=U zLV_G~nsh`m5-slxS!_nm^pBB!T=s79vHembeZdx%-QrkWbo&SIm&~|=mC-l8PCO$M zUBjv+5|CNel?)?x{#K!i- z{!XbK_9>Z%eZ3yIx#wD>i5!3I*PPTkSF5PkYuLQ^yeoqxdh_9%xD^cvjLnyz6bPbH3$YHH&cpWiYY0nrN9^W+J)GUIjz)6SY$O_>CGyi30l4MEcE z=DaZF0|ARM(o4z4PVqO9=s-5}9Yo1ASaJTUc{d;Q0d&#_a9aTvs?SSBDvCDFnbOis zJd$@bdG|NDJaV?@sNd39@cE!hm`S(x$9H8rdl#m~e{a2tznzx%2L&!$_bXlQh5a%J z05uhF`11XO<%bougqAZ5t)Y#Dqo*#lE4%OSyfwFRdH;RNfgKbX>IIHP$AXzz64(CW zMXca>!^)}bKP#_c6XysY)gi2URK5$1##ZKO8uuI`H zTv)=>t)i>fW*|!l!m^3j@+VGZrkTir)UP_oR)e+=FR)|rNh(o%t*Cg3uI@_j*xjJF zT05U{b*tfAY00DKor(EGTf(%|9P*BcoF?`r!|-5jEK)xj9s~@N-5_~zb1CBz@R&0e zL2_`H504*#CFC}L8zasBTKvnXo9bElKFVmm*Bedp?0g2*yrQIG=t6L%bZ!K9Q5jHE zaSJk_k1wFbC>4EI=|sQX8)*m`FxE0{g`lR4UfF-j>>?aQ_(mtD@JLgq>w(pssAD3(WUzZIjMm1=~D~`>U%jSNe^;`7+|R~wZnSGuD%wv-UCf$-oEhYFjd??hjJ7j0 zZWU|3a1;C#R1~3E!_9`>lC%D}c*W#i$I4l(8@q}Tip_~+`?uQYpu+Ji=jI|o#h6}$ zyixC%`VLQd2Ks+Eu{>n_lFbi z#m@4e#&Kq<@JHP1Gb$7rgN1Md`G}#DWvVyRen10@_Q*a(AezTo88mkTM!L>fVB6*h zA_~y_O}Q}`11)fe5_>Lzf(0$GXs1iBs2tRGjvf~M+jvJ1jx|KVIu)}ga}?zZ{Q2=5 zQ!}n3PX>0uz=?^YL+5B~dOfU6$g^)@7mQ~Pz4~wS^+EM9d9n3gT$*|Rf4R+cgl7l6 z1>8sdu%)lhZ8I)7jobRy7UQZF=XL?eJv*!%h*192Yh+ioA%gq2TvEH8t2%iu#2oCV0G zzkxUYb53#`=k8LmspHz|oqt>J2sCd&N5iRM(nudRBo}aAB;6FNN&da}r^e#;>+|K(l9JWiyb!&4 z@;ib7Gw6H^7cwPW|JO~6A#r{ZeO=_=7v93!2NY8koMe}ZR8h4NCg!X}Uo6%qRRTIc zB+Z7KKt>5PEvMD5R8%%wzp!+a^+x}jy^l)3MnYO5s=?)l8denN&wBC5(0533>l^MlfLsr3$34g? zENsP3vZXxMewo_IpZOOCZ!NJ{7zUoY1ZKu1jroMx9opQ$N%b+0$!gU5EHFbP5S z2zzHHO3cnoDw(y36^>Dfkk6#GUTWn``N3B%JEmsc(kJQ75=Xg+EQkD;L=8q{#bn>a z)uU+V!yNnsBieWu_6OxXl$iZN*JTf=nvqS|_0hB7@J5IG(CJzls{FI=o13Xfuv z*30x>;|Y}q1G|ANc|ouW-LZ+ac0JEx`QoC$;E-4yeWx9g1t!ypOjw z!)gHeCJsDY$+RJ`FLU37;8xg=Md(Xdu=?`_kP#_D*rGtoaJ|AIMbNzX@|-$A;|?2y zxxAk1!5^m;>U)+f{@fS|n~}3fZYqArQ-ov)4ljO{?AY(hyC|oosXUOA^V}vW4ITx%}XsmVZ1UIo%1XGyB6s-kB2_K+#yW#-jenlP)yqV9?Rr*F{GMp zhS(*xp6eBk1&?`wuhB*m*##DJ8WJ1UiDBrtD?)ut1c=_s#Z71SUA;JwUw7WO=FspZ zEO>Mmt^NfGO$k8s{^+!w>}PSEloK}FV+#q|;FBF$XE*=uKbNsPU4nDBP7}bx5a2he zu&^XsxN|(~-`v06IEfO}rAq+ogWy&wK=D@R%N|i{*!(qxdL>|1pO2=mY-nFe%OyrT)u6sr1G@YVF#@ipt&kwx*9-c zTo_wF`rGqRv+BQQS~=_qa&gl(#F)>?lI>R-J-svE<8R+!dn|9;7+xqdW1gsk>uLZl z>u48~Y z5mB0wTYP{0Fz%4BjGE#wxrq90$O0e1+(|}Ik^Ds^q6eu)%kY&++aXK-PO#v{m-FAK zYw;rn*z|GuVD9Nv*8)LoOzcn-zNVw^M;mq}w(9`4ysFQip8U6A6Gy2Q zhOLXGF-RN@eKEB@_TH!(J!f7_e&Gu*B|?xqe> zGP79!<=V+0`ppmCZtq6x#@aWHY*D|gqu8P~ZEyB(-QIU%OEaw<2S$!j4HXk4E3f;u zn;{sC+L zl(lnlzNY$z>h#{Y&AW_F533SfPw1gkwT}o23c7dge<%L&ix6t#R;O^M7RN4xh_9N;M+0H~vHU^~HVRZ#S2mN!X zIb#ggr|BX;BK#Bf2BnrnGGqld;`qsMOFA_C)qa z6^R+u1Fy`Ob*XiSpH_v#`?meOWqQcdEYx**Y^52(eoVMI@?D`unb$=o1$b6^HMp%o zhb&QdGlVRI3Qgk%>nO9^nW&ksxo=}qk&@e=dQg&XM|b(U0HDuoF=pEc2s-3pXM{5 zY=wL|UMxz|ew{fEdv49k{eT_b_e*B5aa3bksCDN0$9S_>$dKotbx|GGuZaC-1bd-J zuz9qNjE10L0`I0l&Y2!a{>v?B3uiFeBSos+9LGR@wz71}0Y7O!-)$@ zf49c`f$$T~DarF@mNETbbcZ?BVMN8u1iGz)9a`uC$M2j}7;97;Cr^?U*R-VEv)jL> z@uViuJZ0P`+5e+sf`I%OA*=jO7=#P5Tj>j>XN04e>X*7sP0LefJNGvnAtI39kzRvu zg%`8m3MYF2X15uo&dHO42Wtks_2f?%qPhwt?SI6d+_tY=@o#AU75*s3WF9f#qYLNa zM94{+y|Nq7R@2aG>3}?PP>*7kH3HsQWkfO=3jh^W%Ivhm||96mx=3Bc&HQW@a;zFx^O2;)gO0@h;^NZFp=1#1>QDR$W5j=*y2`RT?G& zpY{SzI(J4)+`A);JjMW%qfTl@t@L4GOyB$ych-ktIbU=XQ_9Xy@KfE`&4~;o)du93 zYI()19hcv5bB=uy5Zo^5xC=YWsCo48`St^zB(emlFYJ3~&n6bbo1^92zNKnuj4Oc^ zd;Qq~ssy|~8R?b4wKPx7*1^r}y~<`-`~JJ{St?zcz~BFW__;6CY?|PM7gD+jjrWcI z5NQDM$~D7(|FR8|zOZjChgdm=BM1qF;jjN1h-FsuvcXlla5k<9H0>>z&VN}Vn?%R= zK;%zcI3@QUJNd#LP*o%YfsZ8fdgw!I(l1vIjxB393}#@!TgifBdtXG@KHuy-Jis`t z@zNv`Xqx)MxzA;dw%xTy%f*WgdKv#qp9ESx0!7dOySNj)S-mR>U_!uud4j)|6j6!# z3ue~FUaxK*5YPzUEqqu>Awjh#489<@wCwNSN-mWzJF2 z{f7JKV^1tN6Oyt3AUJ3t0(vfItdWLV!Gj9t~D6M@nJTFy(-8UBz@)qPj zej%3goR}8I*g4-EmPUJ}zS#&vY**?8zr$Dz82ul7@r~X_Vr17X5HSvvSF4W&*Jq8j zMVT~fYsk5Hc~BG!I;xBg8ywcB<{x%LqUgmUXg-p$c+Caky*^wUll*{0WwSn}1z!i& zNi=u-m2rp>G&Fs*rMHxb?jL!k=(bmsesWwcvIKP)+fX?jz4`4U3mZ>KWOYP+T)jGY zET8m$di+1k_)kGPjOR|*x+SX%-IlXDu0|D|#%BQ<= z=03Yddd*synJRq|_3IQw>^G+%67vKyRzTC2{}2{elUbP`0wVf>a+-e;3hh=}3x0|$ zMbtcuZyLLhf01aS+L|1<#JfOj%}Y!8Id1fZI(EbLf#Jt~@p*iG=%*lM_1~7HaXW}V zdps%)K%Q?fx*&uirKW@z=$X5ieIC#F&(e_;KHNTMEfHXQLf_nW=N5HQ&JT4T&rkT8 z#=a^c8{AG?MxHY-ML2KxwG?MCak#!pQLXLSKtkx*9I9!op$ZSY#0kH`_&e`fjvU|6 z6hV0JUN%{R60_G5xnUKQjzqijFmIANAm)Zl#76Kw1m{guksw{KATMts*ia=-%z&aJ z1?vv(9GO|5{_YyZ@aitFU*Lx?`V7*q*M_*jY+=}l8)2Evawgmdd%{%cw04pB-=m=j zgSq=yPtcx27!dS4s4DvbZB30AkHyA4rfOhR4g{Ka@E^tCOo1qAHoTVlJdR*n9|6jh zHUjX{k}dem8d;vXFP+#`gL)BwBn*N}X6rplWMyb-2B9=FJ(z~ z6P%8cF}2)aerf=;>T&PlT0-+*(OS>?UtjKl#Nr;%>|bcI1?{tkfO4~a{aVD!zWZa+ z_9KXI$G%3?m?yJ?Ofz?fk9q4arqjx&yYI;o5Ppc!KK^+1y7HQAM^$)z@Xh!AICuX0-C>`40y%+bdSMTlD zyB3N!zm@2WMzcpB`5{H}qT-Ojt|&T=8<+VM=p4N;HQkJ=_t=`^0jgTWb(z`J)DgAe zA9-Uo2*a=aLr`uU9GmSERvFM1Bo`<|E^5WT`t|C^E25Ao6Wn7G?ChDmtBtw8teovk z3TDh!7v@5Gw+AuE0eM{}iqG)#qrHlAziDCwLnqk2YFg^6ViEIT3#}52zrq}hy?b0I zXV;pXAx9w6Gj+W@9!cL*k-^M*cF_7skFh^KckDSR)jdiG?TEqu(;?$9L!XcEN9)1UO8`m!2yTD@Rj4S7ZO_Pi633;y)sv3Y?;l- zC+frb#P`%ISFQ=zIEfvFyJPK~IfOSEmTgc};n4;=WwKD>`e?z?{U)a9XyNgGl*gn1 z>S&BWZuFn~nKZFqou^sw2X!CWK}0}A$mldu%Zuf$1Sq8C7nsjMyZH@p!8WAAUk3oc z!XQDot%1YZzOP;8v+`SQiaORI3j$i`*I_fT)@Lvp&Rx-{GI30CGW7CHooeUSz49- zY8rYyr&4?&;uo2f_5tEEbBY&))M%Y^R)BWyT55HQW>9c_UGSfq;F#(ipAXNk{S42u zetunk4sAP(p?NChE?ht0$nK`BHQ~)~WAx_;cJVp?m}Xr42>A2Uc$97ry*>QXG%ty^ za!yNxUMEA(TQ6mJ)^k*{$wfA-HxLsd9UF|H+VL3smGOPqL$wl9-AT{T-BjJZ;`>Ma%wN2()6SXe zndO=`t1tjFD>om)$*IiBxd)J!f0s1740rYOo;r8GQ-3;)hpW!vN*r+4$e?eV{W)6; zZ^ymPQp@(-H`>>XQ2&cv^+#^MQ(nTlTno#LV?DZnB2MF;B105*#Yl8?%BtGuvw&NX zejk4P8%$#iVJ!$M68LQ-h`!y(%;c6ZW5|LiFwAzpy;=KcmP77?_*oaTy#eiNUL+ok z>(H$%550Z?P6I3ns?2I{U&qu{RNU|>#i3TrT^^=madMAusL+@yw(q|d3@USzi`>B^5PRofKwny`4A$<9$fP+CsAV$?96_3>4S zS4E$y9I2&P+D$epYDgG>=fHDM{^?YMngKQ~WLp&sK|cXYo+mhTP7!oZ|_UyCe3 z(feqF2UIc1K$p7sucXs-m1{CMIst2UETVh|JCFw2r84tXJ(l@B@E1!5tshR9Z(lfd z$FWr|1_8LCmSW(qb>K&S9uYCTZQ(QDhI6`~b#1cZA?>~q2gGqVQ6?Lh>cJk&$>GG7 z_s^K;=?}i@nWy4GrGmdk-nGGu&D9zsjU&kttc28kbf@l$k%Vb1I!0!Mf3oZSbL9(y zQeGGuhTp9z^?F-Y|68UBdawOkrh`|5wDBrqRpZl9VYbb@uGHN2#5JOQ-$-2;^Rn;Y z>g^VfOqXEE4;e>4RO{j_Xoy%-vxZm5-U)u0unx?AfKQZ@xxPki<=DMCPH~rO`uDz% zv!q>#Cj$fIpyQWz3ouOq6p9TLi{k9F4VIM~saJD+?d`moxk<4C_500py@GSI2tH z8sk=!ogTf&+bZ&?FY67Yj&kB1%<-$CFNUsexrA#kOx|a>M~eB7aiSw8t|>!QdDFlI zE=_4Oy`7*yODu822+$4&Np1setNP}?T%fZPwelof^N`-Um$SaZcpb5H_>7+Ia9as? zd<0K|1_Hm6l_N+%iXnx``++mzAuxG}Tf<+c0y~symD6-YyU*iBvy?mnI>842gVC$E zrAJ~%H9n2OK^GtBgstErxGlK+VWp_J5aC-jAOQLMlQeNd-=Q0u1aLpVkUTr$z`U@X zv3R4ukG)%}e{M&s0t{R>luBVN7R5&bU)BKrRoeP5a4<_V*fCfEYh0P@zZZtpP8lBA zk$%28S(h$S<2y1z?AUGMQXZQ>FO5hqox17HG9G0qK(n63@3^0^?K*XGKP&Lpoo4i!DC_J5%7E8uJXEG8xQxbq~O`e44&(Sv-3 zuzbL(q1OFVgFO!qUcKh85S4Z{eXlbM6A$l&gs+uM>~8JpUF~_xWHa@4{472wldkJj zQbw%`V)|8^T|a%$pg+tr`;k!hsD+C-h+n0>E4rUbXUp*MRaZ0vH|V;$b)a3bbW(t| zvG?q7ooQG6ts<5E)_ZFQE}7cDgl<+bk&;R!h%5p_$4nkR66Gh8*|B4aCwot7uf@3U z;0`cpYiZ?zc?5I_zeflR4$DArFW$#)I|-S7rbl*+vX!&DMkdaNVF-{i=PqtJ{jUA) zfEAc!U%mk>6{rv8t+avCQz)2G4j@H5SKC~w3;Bx0pB4I6OyCpHqvD62eRw}LRqy%v zAtADdti5g!kP>Dh?xM$)dJ(UVAUBvgq zW*OOs>!V}kGKnDLtnbXeJ5cF6OfE>Fp1rl9FcHlz3hRkxk^vc`(1>^2l6pe50JU4SMPwyA8Yy8{}Aqd9)b+>dg zK%&FTEM47MIgQ48!OO97rRJ$F?-1jkqpRqSi=ul2i#k!qo{3$PUQ#P9=)d#GsKk;# zgV{1fTy^v1Ggs{0LHyVqlM5g#TOqxZWb=n^z7$cF;w@%V(7cVLb{19)?%HIBdFzxd)%43kNM7HIG#x99wjo11ny*|Fq?b2P*=bPs)0BLHR}ZH_`$ zBqSv5K5AhZ^U;UQ@&N%`>n*n5VuWpiPo`&*@?z3Oi6QiATBfig?n{z3h;mYhWMmU= zmxj%|u~+)Lgn75{Yss7}$=+WdwD5L*s>6^Hf zrCaGf-}BAr>m`enaG1BjpJ{734|RMR{?fTq8rrwvyi?2&eVNiWeh9;Zwcf?0_R0!& zN1w*LjIlcVEVxUcLS)7^7hR2f*+5?5ewJC~p<1fD}hD9886&N6B&Fw9sn_Vx!${3W<7np3L)PaT`t~ zL|pz|?NJZ$w{*<$NBw|G1`(?)pH8w0qE`z9y+tMUe9tY%fD35JhQ$8xLG>|=AzUps zygy{K|I&p2Ia@V)Ut@dvIQ#~vFQBbcGPVNY6FubkiUwiibzf67e4y=dSDUq$ur$-(5Ev|oe)s^jMbv) zxd6uM7o`!!1jFg~i|n62fA6lgF6;nU9b1)`djEn(#ZH0Yk=l7i))IGsWTYRSW#O(TI4Vbs z#c#Dx(p>J_Wcliun@7X??rr8HCL`FA!uz?R1FZwcJu0wJsAcLmzIWILB% z_i-Y4WE&w3!f<iH^j^$BW;2{Ok9BWpr_vXkT^KJy+ zAd$h+{VSV2L7hZ=_?9Ev{YFiAV==a}ijs4=G%{{Oeai(7`Nz66jd{}tF08|TX$1jU z%jB4_8svoGu(lQ{CEWDT<`KSmER}cg&6-!(WHk2-@MRuO{cNfC$TXeVr-nW zExpb9f+~!zxM=;fvy5RzG!@hVuW^yHPS_TH919|#-ic!w!o+niN$g}&1Wezmo%uL2uLWRq`=TMw21UDbP5U#9nxpb|D5y1 zFM3_>y=U*Wp7lKU{kwN(P((ZE>QwWlf7ubNY-EGkUN>B7UBMr_frA`I>K&`_!u#zT z^a~&7u5M=?5#5sTQhMOmfh~xAUt!brO2ECLw4~%EY%8Bi^8Cla2HW|c+za!Noy{LT za1HxX&Wh$$ua-Wv+O?m;sRjT15zVf2ODxtg+!|=2+I%4kVvaoM1YKTIsRrev$_E>h zwbrJ$jdr0~ShtbwQ1do*@0NIpTk;5QC8>vX0Gm4r-yTg`wQYTouBKr%o%%xd5-t}X zrp@;b44-j&r`dsV{zIn9M9!$4*v4MD+xF`$KRB{FOJec|R4j!U-8&46Y`wJB0+M*? zsk9Qld!ud1?(1m2DmM{!y>iL)-MDAI-28x^$*XFPcY+sdBNh&kWxlvB+;h;%>#g8n zUhZl|VitKnm?~Xz^SydY0r(;xf$y1l9UfhT1LM*4!#cI=3uK8n-C^~maGegqI3#p{ z?jh?*aOFZ+*WO10JxJ_yovs8Wy3V6Kexom){{2m?f<1=?a;tuAC5qX?s$4@Ov~DdY zz;0HyhhRrbyhJQCk0vCM8#}BufJE=_|wUB_uXFV6wUI#hh6jxz&S$=juUJL0~ z^Zit(Ct;J#1>Wkc_5Zwz7UQtC}{%+X^f&RtB-!xm5YM_Ye4Sg|pd7U|PNTDeGMNbwqe#KZM=HHFa8{`1*N_-?jx{SUrE=21FK4&o)jTay%hyWto zb1hwsP`srSKP!+ncV9oAL}knkmHjI%?uwf1n|~MhI<`E z(2qv(!V7N8Zz$L^Ut*g^kdZ|$%|C9*ubdtHU5+j9h@tWAG-mI(12by>$Cy)hdnL4+ z7sd%97x?D-D^)_A6MjFGMriMZxNah{cPK~VxRwaFgs-cH=v!Eb;b*-`fKGkAF^<7z zB==149{!?|TpX3n}WEP(9z8V1X4@l<1M|E-MssAWv^ zVtlDl(}1wqr{A9M{60N4rM?+~q8}hhTzkV&l~d<9k4@2-fBQ$sZ;tZ#dcGi__(ks0 zEV=zC)mUO5&P`7J^J1cEij(AFMb!IqGg~!m)D>RFC|6#^6nXGo#_KcQ<$FmnS3vW3 zrKGs+en3tgM@>=;Lz6=hAYTB5GR@)PEm6@oKm{_p`+6FHEidjtgV#1{_M-$SP`a75 zQgcWZj-Z1_sHsR|NMzku;Fs&#zB<2cEU6(VHP1hygNp^YZYEZ>=Cypq3pJ8EZ$ZIMo#BxYYPGOaj_t@-m` zY7wK&GKy>UiOwhwxhHB)uuOgPxZz{i89UpXkndlLC(1wlvTR&mB7t-AuB;jLj%E@~ zxO_}1*H>J47pTO^?ZaFBve`Nu6=`T^KWm}!Ng;~VRyt&Hs`P~NBS zj8ma=R+d59pr0}%E^v-C0KBay0A~b1Q!tJt7V)*sX0Mu~Jbx3Q#n68r? zeVlJFuwz#KcWrQraK+#mh*_=*P-G6ZI>YOFFE2EXmsif~wOF?e6Lpt_?%980k6(oh z%h`0smNdTTC1dBEL607hHwQa%db|&~6y3kQ4?6Cisz|s-MIDg+v(wz@nEjkoBvR=A z7L3-bFR$6wXp#jS{8@~x?iHoUgIWC2g#Rb+PG>@#D(O0S4s&D`O)R!y_&{Vf6Q1)L|Z}=yMdtGWusJniXe7xUFU`7{9s#d)`j#L zo9%ibyk_&7OWd5U-VOlJZ3zFV1EkuRtB0KT%1UUPXK6GDquq16uIKhqBi})T4r^yAv`tiAgnd!=D?2vg?K=b^o#|c?VrM3lLA6bT8y(D%y5m z1L>%0zh>Kd!$@e12S8f~3z@FxZx2zw`9rE}mTp7j!yw>R0CGq6;e;!IH0svbJ^O=B zY;ME$r$rhO0y1Eq0#w9!!6l(RuXuT|$m4dJP6id_A8Z&Q;PJ>%Sd(!l0b}j@!M(`4 z(8!xH+}ovOb?hy-$|ghwEp*6E#PlUf|HCLAkzgGN9${Wp;nm3I-s1p)&a(PvxS)nd z3?}U|RV{SHPwNc(;yO|f{~T6(WPEQX09K8LWFx1%X1)zp_S4J3j?V5~9#w_7t*-^_ zl`fs}QjkF3TxM#_4YQjRwi6D73>U>Bn$4I6#n$uHDC1Voy5OWfzj>>THIpo*%*kR= zQjQlf%(DcD=GTj^W`eb)ddq`H^oJF*U5yzjZM6(LKZGV=`T4~cW-tnr#9TFOjYl<{ zezlNasO5OdDdd&HX&Pqu7DX-j_{1tbsO4?hbZZk%UR1dyOzZZWRws>7)CG^f5k7FO zq+{N!#|Ad}Bm`;Z!>cszZUPsSo7nJx(v6o2Sc}rc7Ab{(e-^p=;V!Cxgv89EgWYh8 zi1p~xiIk?xL0;1 zv+?A{i2q8X?hAaz)}EcA!tvzUW=}|Y%>v!2Bz20JH=xkTm^t?M_mhO*Ytr8&MvtO| zhM`Q0PZ7;IABK9se32e`bB!M2D+?yQAr6k(w>eX#_g5qUfozhjGw*E6Yh>c{-DFoN z1og*=R*@6#`V1NELSCvDPUIN~WoDK`GZNn-q8z4mquV=R)G9VvAeA$8ZK}&R(YsP? z^uhVZNy`QP^YH)mVh9U8F{RTX&H3vfPWN%R`YZA;xx4TI+$PlCGW z8w)p2vF4nO=g04Z+=J}u1?BlBJD@mgIj!83HcQSjl=Gip1oNBa_4)6b75DVYG~A~~ zjL}c%(+V5@{BBUqR=tSOf2_86BzR&!{qNdyqTzMIW_z!%3NNcSyj!wEs^3I*O+Pq= z>3vb-9B${3o0y3X6*%pK8HkVhbCWd(e@Pq*h+g)!+9&8-kld&ek9B_>b2nw`BR`3m zwgS8F6n=tB+1?E#X-jd*#%?hF{ zM;1~PwuerX4t}G}!n_(^)$;H9@-ZUrzetnKpKL&@Wjp&o-YRtTMJ0j;S6fk$!vB_k zbFO(h4jlmtZyGAnvs?;{^=RMGwd60m{{9vK6BBkmx@fNWXWN~CIE9G&o(xFMi^Ndh zNPAo~bDxZEl9s)Lf0e_rrBrYk3A9JJ6Y)EpcmA3o@zVS-L*HRt0THM&Q@`2BP=V95`2yp*NSzd8` zw0A4O_GO61Z>QYxhu38OjPirT;RT|*2CEn6LNto!6;()~GGjR&oBv3kACa&Fp_>I> zJde*D&SL>tN?ya+R$ zqm`U7)kL}G9MK=6iZBZ6WO7YGEHdgYnKPzjmjf;rRqI+tQJcAtTq$v9GtHd2+5ga! zxC&V9WpQuks_MrLE9x1RaDd0z6f@k)Z6_&jlzI$%x5O+PS*tHdhalL8t%xVbfTH-( zC1_d6v~u&@mF@gBIi*;{SLFSj#LO%(eC_65HP46b`Rgw#CnY=7)~{$MR1N~n3jbO3 zy9#Rwe%(8(pF7u`abPs&#oG3KN@E{}Qfgo5m)D=Rc6_p-n2SfGo_ST;ZuyO*+X(NYv0TE&viKV2 z*wdt5mPF*V()_BL8X9@*AwuZEeql#;cF6?OJ&rL+Y7Ehdv5FVHf-pY~C08Ui^Avje z^rD0YR-l5HEZkuE< z_ZCP(_largmAGDD(MRJ`zaH~k+ND@gE|S4Z(_^7IkBkG=a|y-o!%frD(&*nQhO}hx z5GvJm>6T>hokf{JSZR9})F>-4l%>4jR9Uv~5Xp=KZUz&R*s69fVA0e4XUF**7NS)6 zPL)J|<@tr&DtDi*Wd!0hUoHN_3H9DF>p$+%nq1wlwH_42X4E*T1Fh2j_`?FTy+)_S*c>iSAY z06uK&jFn)qlXi;Qx|8usXu%li@#f?xId`^mz0^$an)ltfY}< z*E}uhCYE7YKEG`;h-a88x!tk+R6akigGV0^L~2BS?!$&$GdzLcTZQ7X*iK!uX1ae= zIf;MvpMwD{gCP9ZaKX^-hp096>T-*WvP+q_yRD)c)+2aPUv;n@Rl;BMnQu}d6P|Lt zBeCDk7j6KI;>In@_>E^|$-hH0@mv%JJSUCc+1Fm4@v7uQ<$4zIhUg8#Aar7 zF%aTyen?HPUO>{lFgvShHO}Dr!{2LNha4q+e2b_s{T^JQMPYN>%rGB`H}%A&E)3J` zfcxA|MMD?FwtlnIR5f)nW7E&>&PN?Cl50~cjv}^);5qAkZGL60j@6vaQz66D31BO2 zW3I7C7H%mJn@1|)<2NV;DHe(ohH_BY_$Z5&E0gR^f+8IBDiGLj_fFPws}{(~xq#+k zM;`g0@YcCSD2W*aUj8a8VyI6lmi8;HQ=|7r_YY-4MW{c>hC4@#GG@yx`Om(%1yQHg zn~K9I+-SPp1JO)M^aH&QI}$DlqT$hf^V#p8+{$@W^&z!d{3!F<*sVJ(S!xoWb@_n^ z-3w;+zV>$K@8T)T*6gH9nFsBdETr$)1kNUr_iy()7mvI(ZS7<8MJU}(dOBC`V6Go3 zilq~5#y=wMI&1z57lpO9jkXAY$I3u##t_{!)MKm~ef?$hy-+*Nkl?7pSz51!L{m1q zMHtTvB7jYiYeg8Q|9ZD1?e17R21feeek84_oA>R_n(WvXsw{E4@rb#+yG8&GbgmDpI!tfA*sKjzX zWnAZVS3@6f$gdyK-1k4&ktYJLEzwdBAe%*Y1XO32>pfCuug;~aAp^Fu+aJY5L>Q5p z%^(sjEjM@Yp|a#F-~y86s8!fjMpFNJGW~&Dk-#=eXlXT}jBSYfnoKwHIy3JLQtm!t zi*JxD7e_;-cZm^;r7d?})gm9^Ow=p_ce|G$Z>ejBr$yt0+QjQ5BNnBe;agv zZX&!VqSQVLMN>7sbg~JQ6Y)RPZ`5>+z-+U=z0DogN;<>6^?<7S>?`uLmWu*K=jTLs zNk7rR@RM23^P>*0wx`@iPi6Ov&53Iece2D$7titYBk`34h5jlvLX6LCX!jH)OkSx; zEo8Cg1~Qx%r_Nd0$XUDKdyqfLUUhUM>680_*6=Z!8II);B$p?3XHYBhXc!dZ&7aW zdV(M&#ceU)PJJY_*&*V9>-H1ZcXbvt4)MOc6l5^b7BDaV9(3m82dKnCn6&D!mIV+p zk`6dVeYVN>SAUCgmZP5GyekLpQ-xCLvZWAllxwZk-H^d_4M-gzm7s(b4pDKiCaxCy zQXWw%pEa{HHAq*O(?#ikRizZh`$oyNr_<6W58na_lClNrg3I!sEu;qG=l7`GTm2>` zjs5S0-m9!jvJ2_XX=>~TriTUgO1&gmd|aO1HQQk@Kl9f4N3Ux5KDv?}?!}Ie_m|SN zOH5JUWs9wIt#M;UE%=sH?7~{iesa@19$&PLo+r&A?%mha(E6{Pkg^%Gd#)D9O`aag zi{*&~y?*2e*{5qCyl!cQ@W2Y%3ZQY-F$Lva_qOpmSdhKhDJ5+;#cr=>M{ zM^sHNw@!6eQiB2WVC3jo>L3R4kmH8-zsgX?yTqLF}r)ztOuZi+7s#v=Vt6xs&iZeIq_#U1J@iQ$9)YV^iG&_V&Sv=DEy zws=AS{|-fxw*b^9h)l^vo>gT_y}asJ?tk1$zBtnWu@iQzFE8_rC~B}^km1!soeCbl zj5D9uPcfy5mSIP!6z*mqv-xXH+Y~2EFh|ne)Gd?i9oA>)Ma5RU4$aPss3K|DbWXM3 zjJv4&OD&J#)%41w;m17KBm?0l;55hQ29?MZcC{~+jjP47yYu~Z#S4v86DMvfh+P zjhpX$Q0=nLSr@ZqFFqpK{Q*4u+MZCyJ{ykg&}fDV@@2vj%l^yu+f=qwqm&Dl3(u?r z>ePoOCMG{xrduzjTm53r2o20LjbmQ2BU10h5L20rfu~c-vNw#5;Cg#_L&T%Kl* zgj{-++{hV+f<=UobqbzCMZTz1T!it^ac3NC(`GLO{g+BMw}x9t%!&1I&f?>VGDX&L zM#SWsGHK=55intV9+qBww6IOTkBQ_QJDsm0X?YwrAY_ZNe9VoNt-1ojm#VKRZTjZs zBKHGiT^aHi?D-c(Ypp8Iht)YXy}j>IW~TgC2~gMD9(vFV5%Gur!Lna|koWtJcUyqD zYZrsA=UZSKmf?udXy@L_r$MXos3IgEb8*%7$SqNzcT`^*1alc3fEQ6?&?hamP36WR zbE<<|>xGYer2Nm^*bVQEC>L~DXKt}*cQ(*H$e?l6j-wwg1>d<$qjc~%+U>28P(}v% zcbO{5#BV*M6E3&35F}>E&%ST4aNYp!)afGG10HTZ>ju-@*QxP(0@szf&^)qDWX>YQ zlFXx!6UVEhBZ5V8IsT13ukKq@{_xU7ss?O8RG@Y8yS)fI-dNR$#KhPK1j9!ub&IK- zLq{oFBx7KX+rw@n&qU;9kI~yUrRM`laJ=QMmkqwmew^|2n@W|oMERxXhvgy92^i?P zK$zS*b=8U>w~**kxgIz}H!cq!uV%SF1kP5!@0!0xf!G+I9LBC9X74O+X>6GrJ23>n zuA&_U7s`RuohFg@yX_^6?)H)5!CPQZRIJ#Ft1?_`)}b-J=?^zw^tk}%8an_*{nc%b z1rjtoZ5|PF36?lK=hhR{=0AoDbV(z|WxL%F?HFjM>GZZBUvCMcFE=XJR2;$VyDQ}Vn&jCw-cIt93uraCl(yzQcEfJrszUC(W1 z<4zwr!$qe#`r=j#d{k%7Q9FQKhnsMka2`dPa%ZIO@8g5( zn1kP?l-L2)6JE$X7yyO;X0I{g$%(F;fBbVD{g4T`BV`=8n{4i=fSNU1{#OJk)z<*- zPLtU0pFVy1WzSux$TR*Ase^OG)iNA8xt4{vxt+VuK_C(VALbPK{x}46k;Y$rK9T~^ z(nZZs{kZ|1m&5uMR$k51B4{&{_dr0A-60H-2}yx11QK4D!RL7~AoU=TmYP1FuF09k ztVJ2F0ixO2QpIZ}WZ7eHbx_^au*~Y%rwgOth!#Z0y;6)MZVbA657Q-J?xMYEhg*7x z7$wZh-ZVTDnJhji8QdyA^4+N2y&SJRDD8u~NFc8AfLd@)%n?qg=I2*`4Xn{1!zt@^ zOwDC$w$dzTfmH7K5_78uGzV+}R^ZfS!N&Q;HPDyx8bun3O{v(U{upLPxDh@4Jy|$| z{1v9$a{K<1lB3sDui1zqd<(VzMd-NQDDUvwUzM?Fid>;+8A$w(Xr_3?!vZv7-{r$} zXP#Z{hN_vZEC%wwvw1`h&an%PX40~7!eq>32-KH*y|t5SF$A7JJwQY7Dc6*t@$)_Sf9jC1*KcGV=_G#}V3Z29s4mD><+Xf{QmNJU9#d%EA>jEm_rocm3!LsY1PhzQ&3fbSokL& zogGhA%g;WqE@b*DVRYl8g>%y|JKL2cjNUVAOxF|xOySaM*|ECn*2=TvAP$(YFY36_ zkjk2N7wd>nk>Dl1gO=c>Kt#EIjV*T9L0M5|%nC)K5`k}9(sUw70lyma$0<*1&O0s znF$1fdOP4im{XBPqDkkkf8;G{Pyg2gj=tGLJ>Y}3ZBPBM2DaB<(RsD=Wt0#06Q<7X zntZ?Ba7p9C`i!n!^uAY;Bq^<>iDz4)np^K3^)`5a{5?wQKj@c~eo8<7RvS%v`a0Bw z7otlKIoR=7P(VD}?w4i3-&UQHD0R`jalSL-w8utF4#6WKi_}+JR0*x*4tVai^r#=D2?<_Ij9Yt3FaD8>J@n6 zomn0gtkeN>fev1RH!<||-qSL6LAN@MRSUzUaK1}!2~*r|)vPX|Gxh>TRwCL;f^Uu1O9Qgum7q=%T+nPl#duqj$iw@bw(BKjW1pQ5>|sQi!JX6(}yZU`Gl4`2`Z2voI<6 zE)w%><->!2V}oNYbiNrOUX6b%jY$S)vc?rK{vk>Hni^J9clS0DX@P+r`dXM_bDsWG zL8rM@uS6~O$nz)iZOf^QuUQR}5-O&pMi`@+)n zOZfRt7#SI*IU;rn)ou~Z*i?8Hv3<39U-7W>Y&N{?qcGz zCa7~z#-UD3UCtG~kyO`djoe<)(bL~71Bl@Ij3UXDOyl?gPUG{kd}CmSE*r! zxQ2=cDN0`W8Uha(Q*ou7UMjhQ921I9C*h~BV1s#0qNVX3kJX()7A!xZJkE8lxzDMi z9+S&Q`(lpA6nx@T;&6zp!P0G<5zlsD=7<<3_fKb7 zbNtdY9cF_}-IL;QQR?cnsLsqhoA@$Ycw}FC%p{@-H*FH-wVZSBq^gQN6cC|^ z0d{PIMQdjpQFw()$-u-K`|2b!_`qLQP{9S~sxwJHzsO zcS_qGr?H#c9yWyTL=z`A>>|b$p-~StC~t>c25x(($#zch5gJ`7F8pVmB7_0{J@Q)@ zr-$hvmQk9cc4@USvIw^$a#8Blh)m-rk=xihYaETltzDl=YGReo^&)d|bNxI42H<9890@13n-czY!|A2`6j z0d$CYEzxjt+?mtl^`6!#fsIHz)({4xlBm!Tu^;{kr@t^rA>wNkr4IHPke~cLOrKvmv2pQsoGjt@%7kp-^&uq!N)p;G{k8wL5o~m zL@)Jcq{3?9#&w^hGw;|_Q@%~PE9tvszU_gKW}nO8wq!f$ntSYwU*vv(u0l5hKGo6| zFOh6cO#U;d@Orb~(JVW^UXoi#tp}~%IopXf$!B(1tTz&K(-lJ=%%aoy3e{L%xYD_P zm;X3d^M{x20e$^d%S3ta%r>}RQ=82!5tUAsSk!DuNWUH?py%ON;_1h1Fqag3wjCy= z%?sqdAY9IA1tZCcq^bDKFcw|77z>Z z0)2LP$%T@6d5a4H<>0+M{a6bWAA_>76tYdF!j8*9`TMCSgGVzF=Dd+NC?esSM2jw5r zK_4g#dEnL5U~cQZ7XE+vx3?IkDsz6MlwTH3)uGXFQ1MFq-;3lE7uN$G zgyxjX-WoE!=_3qz7W!$!FIFbsF%^7s?IO0oBz-_~?(vi*DF_sS9L zBX0b>S5P#MdxWnH`U5@Opa+0>#6W@BwdjP?H+s=K(e3tEacLnrZ$(rKd(!H_0_Q zr&iqHs4aVqKS@fT;!$b-TvR@xpeVpJTc9k5XjDVy*Yf@8n^w54w={rEQ z-lUA>xnAQCgIH4!`iMY`NCp}W*QLCaDlT&D6T#b-6xzb#H(ePgC0ZP^XK;S$HU1Fg zGKmh%;bVUH73B>OZ6FKm^uQ6swvmUz?gFV;$lR3nt9nJ1(&IYB@`ss5aMK#FaEbDP zGg?Wy6PL#4?So$pzfncOU6Ik6q^Yskh`Wlt(814>k6NQTL2z4$K{# zEpD!GJ$M=F>nez7j{kvN1>Vk;&d@1bdNQ^Nm91v=P^kFwzs;Y48X~!CV9bYnt0@+y zyxHs|M~h~X5gyEz>oMTwqaO0X7YmWsjZkq}!m^K*iZ036K{!!_U^=)q!z!0a$#znH z1oOu`3c01?8LrbWwTH+x>1m%i4=e@U7bxE;j7WKzjJdK9F@&eZpo$gz@4&&_wSe)h z=``hx5z|B?Dt@T(E&gd)4?7R3^ZroXc(PWd(-Y}cJ9U@+f1&MV&-$yh3A?}uw7KKS zCcWxSp;%PRM2QJ6uol@P?cg@VIW;@j%1ffWo5AV%NAGXFC}z^myxm?;iZ|*`{=!GV z+Upgzy*}$2Sj_pGe!$8W@N!|2U%98Lz0!|kZgJOt%0DlaPQa;k5*f5DCSnaw8_}&S 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

        7+v}Z2QoVj@JJ8p}NNzM(tjUQTi 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

        J#uGCy??iaXhkPp!xPp%mNDch9CPQ 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 uoRO(8k0OTS` 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 literal 0 HcmV?d00001 diff --git a/ETS-WS/packages/AjaxMin.4.74.4698.25434/tools/net40/AjaxMin.dll b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/AjaxMin.dll similarity index 100% rename from ETS-WS/packages/AjaxMin.4.74.4698.25434/tools/net40/AjaxMin.dll rename to ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/AjaxMin.dll diff --git a/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/DocumentFormat.OpenXml.dll b/ETS-DIP/ETS-WS/obj/Release/AspnetCompileMerge/TempBuildDir/bin/DocumentFormat.OpenXml.dll new file mode 100644 index 0000000000000000000000000000000000000000..a3249c102175ae95aacd8ded5848749701753a69 GIT binary patch literal 5233512 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�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

        Plt^|zn+da$n^8+ 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

        8qLC`ZM%kVg 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
        BIm4GoC-8+nOVDHEm@i}rL8-O-vdybc=t~}3 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�VWjR2smtin)H5eJlvU>F=(E1 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

        &U&C4FnB^j}B%HKHaX>vD+Cw}Hmg(R*HXX@1JT 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 WB|hqNaOht;0T;8J51k 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�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�@3z~l5@uQ)_#}d>gyWdapMRZ zQ!&?+^N6b^AQ&dz9S0cW1}Cb>Dpt^K5LZo`50x}7J`+WGdYyDD?@5yvN&f&ghT_-C z1N%T99?|VPbbpui=l7_Ny>0lC_*vB^yrsg6$&y+OT$K?tjgR!48BZG}z&k}x<_%1) zq3XycL{i@fz$!|u(W3Tja}cP#7?4>(hnnuCr|nw8afe?88hXFK)%0Gx2=cEi_S-Qm%*t)8Cb&%Q zOA1!d0W`1{xc}uTr$2djX#p}h(7n>_ETze%DD9|2@+y`OfPVODB<1>%lN6utS`5E- zdG0bWc%_j9*{~*lR>gPV>V6r`sn@ywyOv7lMwy?EyuqB!nJ!M9iIcORkhUiEzcihsF z<4ehR)4i9#j_80!!{j>3%ZH0&GZ`{sz)&zPSK_Jh~@dZMpZd$&sd){_~QxB+rftMvPW08RI_^5z^!0I%Yk!1W#){KkiK)xbBAv&X4 zjDwuNPRz-Wl~5fCmLtrb-o4mz_T3pGc3m}Utaq#n_MBYD)Ype(doq}uU^Dme4KK`i zk(Ds)g(MLNSJCa^?D>{t7a?_PF)kJZq*8b9r;EVUZvUtrPh;$Rd|!p{G(CR}lcOR+9S=o%*v6^XD}u{?d$fj?`u1 z%Ss|>ej|}^vHBCh*WXs=Y`yGF`5vQnW{>&-XJT_c3ac+EnVLcYN1&L)~>fQF06fJ zT_G!|ywdL=^wWe$1!%9f1bHtEC$%j>J{F`h-Zp?8II^YKaxCad=(kGPnQl(FQ7y6l zPVg)6o!K%W1oDpVF=A6kjXf|2y=EX+Z2PMw>)r?uyJ`%4z$79wpf&%+ejJ8@?nO)Y zqGR)uce8;>A_3OkbN_V1gD=+n<8QWPJ9LD}3z~GxOz*xGO|s^F(dE+h;L-O_V&FU` z3uiLT34PM}xo?MgKSx{J!Z>FJ(#bsxk1Y^NFszZYh^y|A@wk{-K9` zpc)76Y&LxT)#B!L@D4=7E9n(Rjkx(%@gEDN?n`1< zI6M$;N+~QEt}gE;%$v)LhO@-)5Thxim?2GyEz!cD%k$YI=pOp83}>HHd9H^H6qfIG z=pCmzS{XOlQF&S3b$#+GS1XGZ^Te;a^b`Gv>A`>fVD|g$yE7jB`Vre*pncxb?>a(I zhM|v9Ezu>5Jd+Z@1GDj^W0?)>YC33k7Y4LkbAp7>2J;oL#=3?u`n#-yCk{f(=#GzQU4i@g)C&zo~it#_Z;y#Me2y|V?-~XR~$2b4tsn-pg&4$g|bGoi5tA@Q6Cb3J=`}|zn#%Pk0#eg_X6>f?Eq&ja z+}bOW@;Cy>P=H7#69y+SH{qc+j6h)ms%DN`8sAB_V12Y#hKoS8??42R2EW>v-Qc`| zhtBFcoJX)ni!us%aVT;t@sdE?CAheENiM$Cn59cTo+d`>xDt9Bwsh?`eA_-|^W_89 z>pRr9)<_)x*$x{aA%STJY1<@30HIp~p6R)xjUjQ6^A{2`GF|~FT}e*xzM-zy=-Ap4 zTW9YfWt)_;ZiIsX;a=&7Ky@_jq#gDH-Sd{P0P%5?4V@|S#!`Ei(c@`SpkCEfw=3HL z_2rtj^Yqd(+=9mSmS-^5T~-zARfYGq19G=h`g3csycttaw)+nCHL@1!TR!S8wKk18 zH$?<#1gV9p6S{3r2*684E2zCK-L9QbyFhmy==VK-? z^NNd`(xN{>EM`2?ZFU><~cVLZWPY zJ6)3RT=dnoCC;vW_4D7XcCRk?O(;ieA3-i(fYD?Nqaay6D~$7r7lCXekZda_Q(o41 z-3_JVM@Nwh-ybdYW6}j?&%_W@Ml`=e4^9CAh8y*Qajh+y2SF1&_JxJ;i_`TNlI&J2Z0KvrNg-XN7wucn#T z8E^oXXShe`bpREJxoczv%}P*(ZhLsBr+VH57_(Y%R^rxqs z{`Ay-jPT8`9`fYhpU}28L)>*8ssWrLDXF=e0JoX3Tx>d09?Q$VE+B=+YaF9XhegM^ z5qfB5N&$(0ST^XRp{6j4mPz-|-e_*x0g?S|Ud z_}X@?O-{%#sy)9LW12vfU5Jqui#DSIRn)=e#CDZypS84Y%Y$D$pnKk#W0S!Y&GINd z!T!fOfD-nKMUdJ1FuNXbmd#9KTU;uyXsh&Y*-%W^rQblRmqnp6BXg>!x%vDSPS||b z(A?gDQ-;v<=-ZCRV<0?#%76Ut|6A%?YkPMmEGIV<4j4~bJYPWS8Ng*A+JKH09dq}q z`~1cK_~+E0Z+Q5xkND>Q`Un2`U;YtQOZZ%iASY(%YS#>VNlj+XyR+!X0L1dGV6 zPdwmh)(xjWOZUdUk5O5c`_gjNgk5J*L~*HWb?j}IJ!d(uew67iMr^0{5!)FZnX~Wg zofWi0)t2obHO=Nejq|8>==Os5JK*mb53L%i$`j~fZcAXajV2O+mq23sjJx-y2`9IZ-z6>URJ`jj zLY4V{8e85A;*{=X%hPZFj;FGr+1zLI(|c?_+Z4{qG){)m;J%c4!T49X1ja>Je`dEi zu#r62Xd3nKZqrK|L0kou$FFL(FR=|i+(LH7@AGF)OOSQn)1MnScxQ784%!zj-C41D z&>?b@yw`D<#`hJMmr;eOPIXMj;G2f7+wkQ18E3R?e8;9zCNFk9x)*e(=xvX0YQzmBhnI7OBU1tEO?>WiCA{bfFO_hvtZSk6ig%!K5+khQ zgj8&g;k-vfu>N%wvhvio8cQ=0`vAAl(Qt_$mr;gq1R8$G6x$)^C5$?uI;spPj66A< z546u(LJ0WPt3nlSPJSia|JjCLezoDh{98*_I&llJs$l09`B37KG41FE*-CqDu%&U7x%Shv;$;8&P2nj7)c;I9B)c*b1#^Ya&`Q}^^|5=U&rXbRJOC|mrBeKm?9WJDm!mG zzE!XibASazD!V5(oIo5fpcir6j8Khcxb`6?5f|tMGFYgJh#8t@xbk(j*x&+3-lfh)f12u*`Ru_0ptjLpc3OL-W}N-3K23=4p&V;xLUv1{JgOJgU8X z`b|8RL8L{07XZ|pqPZE%S^BH%lQmD>Qj?nEoHh*wR?Q8!2|M)xp`PYwadAat~g3W-E01b&zr3Eit zn8KMo-^Hlg<&q}{xv%2218Tc(r+Z7veOmNQJ|~y2pOMus*K67Tv+;@L=!|zIAU%z_ z3?8JYs|4<7in^KJKlfea(Q=7Ny_#Q}z8n8d(XSsnS*E~(*^^wmAjcS{cAH(3`zV4@ zz`L~>$vRU7Uu}4Ek-){-~9v!EM;n|YZ5~wO!oj1%Nfc6k&K#xUglkVIg0@ z#wPnSgbk=oqKHTlJ?hzrr8Ci(A1MLOsXh9=a%qWdl8KRbph#yx1d`+Vy0pWc6mrRI zxaL+xT|?iugm%lL=Z`q6@6ddH%6e_`RK!PMuHZ{jJ(%<4IK*~HpTv4q(><89sfgh4 zA&O%wMUoFgAcQubTjElQ%KGVO8*f=To;#aU2Gl0?f^CG8`EE2@JbeP0*Gx_kWl_@S zhiPhSroM{rfSNAUx~A(lw4tR7XKYSjb4v`|OR{WLvHsk^!fvaC9@}}@8Gp)%ZBU{E z{WegqJ^ogl)E?Coi2}~raPx%_P8#}cAiNj|=TYydA{rQ8wsZ^(`x@PWcTkJsWuO`Z z-L|KFRL6_y`Ql8$FX5;-MAct)L6PKLhxFkoyKJfU-V;=nC z!7Fsrn~{j{*MIteC+$D*cpI`EkR~@Z*`islUS*fOD|+AMUqi3UKd*V+^d?a!m+v-{ zb%mT=QaYbLk1)B)OdJ0A>9u)((JBWgmab{J5mFSPL|nsw4uySyea}}v+3?`YQ@no< zeCn_$!Z0l}PJULl`I8MqNc+YfA4LoEM(o7(utD5dzH)#p}U3twb&R<0m zjU+SVUQv!SW2jC>27s6%77s8c`3nTLYN&Hi1M%?!$Ol2i-lO+6~ z==X{Y9GUpTuRQC|H>eKiKJe({)Cr6sAD2~4;~PLw4Gev2 zQB&H-@j8$b$H#G-bDl18L{%yBJ4K@$a#m75MHwM(3wzrMTX#6VG4# z;vU_P`{u+8!8P}Cro?CoZ3VApqS;DtUf1|M8|g_&(|VSLH3AP%{k}S$w`P5_s#S!Pk*@ zDj%@xlj9+k#ISY?FRvU7&SrY01O*+4m*_A8Dt7KTmfR1qffX7-#sKF% z8WaMs@2QVK&pkDPelJwfFjbd~6U{q6)(Aa^fx>I)bp;1xVR{vSJ5V}QZ%(=YR}FlM zB>Y6LNwN|)t9AbEeS_|8DbFwrY`0q;KY2{M?FhRq47RBU5c9KDFn}^-&@eAuf(W>n zK~lwUjFfC?=5OY^{{iM zME!j}&@>GXeqp;H>t5OJiV*#y_~wf-o_0&_`>PbO84PJh77O{rX$#Tb}#w zJ`eu*YaajG-lIy00LFj!3vQZ%%OF)lYw{gwDA8t<9c<6r4$DmpXB<( zMVn+=a)11t##nlONf{K56#E~Fl9v3G&b~r7W?eQe>-8g`WWXmn%G^QPWF)s)8oOl^ zB%r)FH1&f55de&1Ohl086ukwgGH8dM2Lp`K6Q#m-p}eB43+J+0IGV%7@|a=~$UQQ8 zY)59S-kKr<<8`Fvsc{U=WP?oO)In;c#7U(rmbk1s?M{mmlOIGmKTcybgOuYuI#m*A z0H7Ux0DXC8Wl4=cZjhCyTGgy?Z>Z~al)n{MPFhivSx^QF6QFd20mZ2;oz=5zpV0pH z2|5NEu`w@6P86g%WSQt!Q-o&N_4IupEWyD%F1ZvvnCZZHSDo7R;597dUU9y1wggo~ z@D^te2;IJ=f8McKbu`C{uQY>&BE-#2Dnc0OgBn;k=nVAG7d;v(W(q4 z0BY=QT|j8Hb((J_O#DCLTCvmr}*0&^p-7`LonTq zUJDfd7%2yDlqrhRxXrTMb~--$?u@&Ca5sYO2MT)&5-0r0&rf;stmB&}?UXmvfsB(~ zIg2K|=_V#`)3398Z>Zar&%Lr9Swdbub!pjgp>J;bP7Z`3T6?Ag7SCP;0OTpen?Cac zp&RsC=JC12e#bN}K8xd5Ei?Z5kM42*bd$&I4Y~1pa*)y|4Jp_m)y*+mYAh0EN1Al| z0O$v=MmFxRI?p@otOIn&(M=}h`=HkW2>nW^{NfsCN|z&>4VnRjt2je+T$>@WlIaCR z;G{y1jp?+nW5!}&51b1s)1{#3MKu|hkp?PiQKT@61kg%i#EmH+5s=Xw`}aw&>YsP< z^jwB``};(n=nZJ|`5IW~-ysA}PfzK(j&9e%2v43oq1#%NVSlcqrMNlwS~6TNu$)+s zBW`9?D#oRZDL}-@F-?Y%m8CF6C|)(n^6Y4#$PO4*C5W$a7EiS-Q^=!igycAPFSg*I zxn;n7-}m%sxmZyrB|6%}U^x%hYr=Ou)$v@xDzR(;2j2Mz;#G7nwmkXw$22Dm-q-x{ zFaN?eJ<-dKZcgTp681fJe|C?iS)*#pr_a7SGhnQ2lU!phjFsumCCM0lOz*$ro5_d#iH4LiAFrd1Pe2M{* zE`nF7udj+giBuiBCd#&}X_5_E^6RL@Ig?+Ozi;A!1W2Z3o;XO6S*iZBO;!pL2eL}7 z96^IPhGYaJYM2q^T+w}ND@8`=5p)!A70vCteDz0vPSb3rGKyzhMLBXB4A>k27gIV6 zV7WPa+dVn7bln-cZ>d)x#}adNPUBv4I*yosl6YJP+flOb=ine@fbtUHkUm|Slry_s z!B*IeP#^ot@&&F01}~jUr#@2rk&-tgaj;%hW|r=ZpW zEYWNP1=X0Zu(Bn{jaYPY;weB-#0$C-q;3%3qg#bO(DybD1kLZ5U?tQ41C6sXwl90S z^Oo)Y6xDmsY)HET{@wwF&i*Q?sE_Mu$?+J$fHIo!V&L(U$80{|us&H|UFKWR`o!~R zU!Bs0p8mJn3DZtOv$W-|k!#mcy!*qV_snYt-+3ux4@JGr07AL4-9EVXd>52--1S!( z9ne>=MYH>oZm=jqTV`w%`)QeRweLB--SFV&r!?#L7YGzWj3QjTS6*tI(mt##`0IW0 z?oH_fs>=6E;@&S9xFlQ31@&t@@E}0w#2mM%fO1r!c#sNe@Fz0w(WtQG2=XkV0{du8 z^}ychrK6%Ps0KT)YS*3%y;h)?mjovxPb-1*RQS#5T}1uC^z`8^%9~86PxOi24|(so z`-gYA%iVnJ$^ZL=v)|fI$!*MK81})EhF@iTq-71|`O-LAd{+jlG*g^`s^a^BGE&sx z{Csp2%Ih=D%Q9oCI5uh_qYgZGRNGzh1vxZ-2%77t`E#Ha+l4WNz~-|J_rJOiz}=tS zoyvX7t_$CHEM4qO!-xo+2Sy02m1!M?`K(DXOOMitN{jPcn;-&izK zh3>cDZPN@LHAhb}nC$mQ67$%`esNHZN*F=L37V;Zr{A5?hd}K;{+2BP6))7Q244&H z%9B%I#9GdH*cJLZwOKk6`)qE}ypALd65@C^-uAwRu}Ak6{eD0P zg)yLGj7rP$LNX9IFaesme~x1P4}pnU&Q23Q36z_YyIugSu|0s+zv{bbC*??`T$AHuZq7 z)O2Yq!wZN&y^5O$_6ythLeXZsJNzHC3d30;!yA1;-Vg!QVX+joeIQD!Ai zjaV9*XRU$6D|s(+{{GK4v|XURHP{S(w0jT&} z=MMai-{q=jFU!5ItV6$HZc9g!bS+%ZbGffP2db*HWJWZ#1%Y8@H!Li zA0530|6VH%7WZrV|H@^?OIU}cl>h)B07*naR5=^vWC93PO=;~F&I9awDzy!pe)-j1 z?%duKI>E-o0dBoHIV|vFH$@T7?EU!6JdyB$OPrM4c^6cEQ#oQ054XNO~Ghc4Zt)ibeko(Eu2eK^F~04K@pvopcP1e+RkxF30TL zoRqiQMH#FN#jw+ow)^<+>pI$J zUCf(jG^kqi9F-Y2%A^pFCLYZZPsO+xMxF9)y^0*XjhY-Vz$hD`3j;Z6pQt)X29qr@ z9&D%NB=1~|ST4qtIGd&KL(k^34R`O}qiGs8KiSa!uBA_#1Yr5R0$|aA7Fkl(MS=Et z7jwZ4@jjDt$+1mfkRbf|pZ*ySfAx^R{ng*XXo=|m=D+(J{`UWSLS7CT-#16$#pTAf zbT&%gxcjR2artuYt0d0>bTTN){!9kOXohJe6}s&d>#|h2So|gPT)A|i5RuQ7+Y;D990($q0xBu;jbQAFALPZiMuqf zIsM`e&3esx-B7Ix&0LwYWzq6AB`*#akU-5LIbX?|NzaYXPRC|6(-o=QSIg_1Gjvhj z%&1EsOnE`c`?J1fHWm&Z8{u-@7P|gpBpvAc&Sv<__jfQvFsg#+z}fp+%LxVw3Kr=U z`&u>ICkT_=Ne7%v&U(6TOnCuYa5b{p(42Tc(a_R|&VUwGU|95HdQhb3$jp};%c5_q z_&3S(%e3g%;+a!>OxI2FGtv>Z@e0J~T(u>sk(LqYIs>fI<|ncJk7A39x189knD-hR zTVdbRy#x&%x(`KU;)0g^4VlOLUfFIty4{w(H`%OvWzd1J-=f_azE&D9_*F&iy+sqc zs1HW_Ud3Fp{XWpX=;-^UC3k?9{Wq!?C_goi6I0FW=PFd(P zEb6+xRWq!Fu&a5xtLZ|=W*ykn1Cm$t2vTD?k-ZYOwz-L($K9-xj(Hi-KA>S>xLs4P zWy)7LMu1iAx$7@%3`P~p4;+l3rZl4D<(O=AHY>KqNuh!?mUAu_6~JzQRC^o zuCO}}PDCD}t7Q2HNGUI&_dc%{!Eq4mc>0^Ctk-KcvblWn9Z*_!ybV3=zdo_lHZi5a zrDey5qM)zSO;Ajrz?FJwsn5zX^Y3`?!E0X!q&z^^m0eP?LT6V0#TYh<*Iht`ZOT_4 z!TLzK<3QYCD+c4$Jr!YuZiIG({sO{dxiOO5Pz*7ycxHRSmLaG!tqX6z!EkCC7W00(hoW~!WlkvNMA z8b+wR>7vVl#kNgGH~ zb?BhE?b10?TO`IV`g)>8`H6Q^o5wn2mp{Ez`aLQn0KcR>PRi%S@0rh1#gr*$;;TmK zM@kNw&3!aHrGMF)eFAt9#8bq*0z(}8M?^kNab2{7CCkM=1S%&qpEsZb?RHD( zx*S=U+aP|IQP2ZRuXF1zj_1j8pz$@QU#!`Dz9B`ggWZ@mk16lZfZ(D`DEj(}^Qo+= zs^Daeh$rkD9(~u+`i{FBrCANrE}ekX!nzjxiPF9337yi%dR1wxyxg+wwuEMl|GcKz zc;rNKIjW{l<;0e$%4dT7RtUcf^v{(_qZV->F}Ln80%{YM9;M#5bX~(XPWFgco2Ll= z)E93=Z+hSNO_8rFsi^CEvd7@kl4F3jZP~uq(wsE!Et+tB;`#dSDeW%s58p<8D=hSm z7P3&L_Rf74fx6kTE9lVq5lY+PweP>~+Eo9tTo%_ak6l&XfvCdE*Gyx#83Xs+z=LDu zZcO=Q8?Rk4Q35b3kN5CRfJXy_Ax-3z?Vql_qKqFCUGt85)sFWtzi%l|i$4PhAq6@y z^cf&L^)-L}AO7U(jf2KTf83O!yz92zl#8&SWRDK#G5A1Y1hSLE{P_dX4_}q=Bd{03UKkwIpK&;aUg0bQC_;}pxRqs@nXbEr#0}Jr>?9Q? z?2W0@$#{Ji^rm%D4g-V`2lH#twby;meD{fdJoMnd`U;qwi|$3oKmOAZ&l-0TMWqmn{!uCoo>4uTqv{@#&JowRD8y?^lh3qHY-| zE0yMGISR#9Gi4ffJ>Twn{O=@3=b51p>n>Kd?iF;f-pvkp(j(UFm&_v4 z^bW;1S?a^g?{j^ce>;m@t(;6c;k9*K`K&k5WFHZYpy4S(%s+a|`l)}}5q3T8Ua3X$ zvOOxM{)p{tJfyiV1tvaDvV(Mw$pRgV<04ak=k}g>Tz6-&>^1)Oef;MQj6J%0MBi-* z``*T>R3I|#ew-&HA%7_kMPVN52l}4k|BHzQHUt;m()$8G6%!+ihpjk|S4upZ5C_P?+9n(Vl}s zP-sqs`==Y~bpxt7Uv3q3k4-=g^LC4L9T<3UmB~o1a{`vCqY75AmNo13n(cPW!?UL} zKCn4aHpdoONQ~x|M%b)s!pVTVP(l|N_Qqi%)-(Ei%eD{b3qd|_XighMV*bG>J4L|X z27kLjzpUwg(-Y1D8i?R~OnC$(V7UT3fo|W??>ft`6{;CP_`0_A$4+UoN>)PcYr0*B zP30XPzmK0h#(U4{&u$ioa1%QHNyA_4@A9mmMeGJV03{TyxDq zDzDEnC_ewtc~?Xe!u(mwXCJCdX~!NaBa&Vya{rMzBw9~&+B{z`h~^5QGbMcY8)GGkRmbjm|m?QN-X z<17B^&+gNBKizu`f8SVY#j>{B?KAOi+O$JBdIwGvAruLaq|MuN&HDE&u6%|4)b$9{%bZ{^o!9 zkNlVa{P%2k-L$;AXpdZ40!UJOy9tcz_dRQ^s9gc!<+h%|dPezOi?#x4FVxN=gZ#?V zja_WdSc?cO>-hh(_dX$(Bv-oUZ(#w);Rd)vB-{&GP#097NF?Y;Ucpo{wNQc(jF#QJ&Gc+$-g1`BTRd6}%peA4=$XYs>cyi=3qfij$b6tCQy`HcsDfKi34S30 z+#oLafw09aj+wc+-+Ln>|5jF2eh}PncXM-hvt!4OeRk}aNkUndS+B=3+`G)Z=pS`s zo`*;z|1eLL?ySRal)3BS!15Lci(9q?xxX}`MOCA>(wxqB{OfN%rE5EyrlFqKGw%S_5$WW1ppXrItG$XbQP|n9EZAP&C4-)G#ktu2bkicP16LvST^2_| zql#`;^k=7d-{H|n5LB5+8U`=+{G#RUfJ~MvQ@oE3$0d?SA;4up76MUQTACOyG3ydn z4S9!n)|Il|kDryx)F9~|0o68!OXx{)Mf+Y^KWlmV*(s|pS~Muf-&s;iWicRQeofu5 zm^FAYy}Xz&s2gjq^{i%bYe^eA+gxLQOfyqzPH9(9>HHdh-o@{_0_Ata|4nAb$$GW( z%iF@e5AM*+ggz*pAC`;?#Xv6fpgOM8ksjPp+td2nb1hGT#ro+ldzSAl={mu0I-WdR z(at<~79I0iK)uBgtb}?lwgmY|=vJQgTv6YV!V^`h_%9VXQ}m0L=DSPk_XMfMyl;rQ zIQHy|c}1m4_e{}Fvh6Ntk}xWuL1}bNyJ=Bff#6_Vo?M){V!B=O|FX<$p4MvWo311Qf=tHfc^O=SxWyWT^k8PREMR;7q&?Wn~r5& z@zW2Fx%b@(A-_{zO;(HAxG_|f)w31-Wp5tDm;Gq0l9n2Gn~r8?n;h8~<9VO-dhxc4 z-`5&h(8J9K1?8~P43a{jP4ciVyrz$aaDCW89gSiq7C$C2qnDs-YdivRS+ZCIinGC) zTntbv$VTZpEU$AvG{WeqBw^Ue()5}PX>N#}UNToe83x18bKh0C?v0Zh@Kva;axuSQ z-M_;-+yuMiadFgea&m%hJZ;X*JahTTRKY|Zc~ z|?co?fTpd zbvc~6VGnuf#x&lrESWrkvM81<6V`DcmF`st;5SMgm)<`3?Z2}6a!t2xE#_WOe))g? za#+fiRI9UZ9lc4+x0XnTMuKEfFJhe#%Ol>A%0Jgb><4lg3n@-fst0i(b&YOp>08;K z^`R`4p@e~9xuYBMf_NMU7$#}5-7mVKuT1%fRLqmdQ4bXgu?=V-E>i z>xQ-x^Oeftnk|kN%#RiGFb@NfGc#^a^qOPc^PPj$zrVYvL5zK zvO>~j{UA#M;+Dv4K@&i=qwh}9O^4E3%&)`L)&w)i)^>C0fd=5Nm$p$3~+k)}qT*?WnY_f?wcsgD-4UqW}bVo__{#ka%aWRD{(mfun8ya|mrAhyk< zYZkW~mhUZ11e{p>UyYmBr1WJ!lVYPrc^Q_CGs5#s7*7X@;>^RVilna0YHBB_R`}5I zaJ6DtdybbNP9aT{9f&R6KLYu}DQstA}2MnvU+m(|Oaq&BkIACe^m<`)-6$Kk}9%%1Je|CCBxw9{Tlk zy_Asvr=OqF+-mr!{^$VZKpMZAKI6q9VxF;o_oI*a$A5Wbs}_)<%aJ6fu}-cd3Jc^r zQ~#eZJ)WN1O0SIU$kFv4LN&gZ^7@YV9bMm%CSh0Fcus<{)Q%sA6(2PX%lgH4p-u9h z^ogL-DIc~1ZY(nA2@AL-oRfyelVd#Ee4jLF{ zB;F7biIu*gy2o!v5R^-1$HipvDjDT z|061w`V1}d--GhHo1`tyr={~_|BG?j(lao5l(x@S1DP9TQ=H^wVD+q~`D2s4cG9Gr zxJV?vw_tvIG4{NL-ECs>oC@MM*}Ip|Hxzw)M!c5F?;8$HGLpZ$@YD>woem9E6<1|c z0#%J%0>K*@x4}I3Dq-;ai)EgOLKio_aSbMyJ!VPl81R;DVvwj@=ay$r_L?Ksser^y z8%*XrsCh2x#)Df~n+|;>pLFz`rLCY{${maz^NvXysnU)r&Fan#V;Nsv7T>Wx1wHSO+YQwWBYQk>u2G*_8B}8Lpb8qvLLaQ(6sI(*wA$kR60IA%cTYLo zm>~Qb!aRz_me1Es-YhK<0sVxC@4AlFYQ^&QlKJiVo?KrJ;)J?}pMG?Q)w4Cfda}Z+ z2W*L1-pC|+1Ii_6np94*GVRmTH;m3jc`4IeCFfgtj_)tM@AKr#^c}7{raY(YCEvnW z^AnVXcHG;Xaxxd&S^YT)!mH%G5utJxi?zMzc@$DWh2ox62VYlQ=jokr)i;i=6*{FL z2t`frp=z5drQeOG4n6mdm)!sGgvC)~{ll($*(IxmJdR{z7XoND0=C_^2WECZN6`@NK@N#8D(FRnNQE4B=%xo1a1w2w2{~9I z#;h5Rf%u(1HH>S}INSBu>ifs6&)4)9 zwsYj_i$yOaU$jo*%R>g>f&~xwO`#e28<<$3Mea^UVN(95=Xu(Gxe?)uUa{76TO3SiY zz|lDMuAWWHGMapF3MqlZViK11uxp9PM23>Foe^N_g`iCOwX5XBB^qO#raHi6EE!_y zZ_-DUv$U#8yKd=R%jsXrw~XKGj6|Hz7cAbJBhi3cuUmAZMkIvE66&DaJBr74lu2GE zqqeZulm3SN=Qj?;H!Etk2-ZHtRUl$ypb)P~ZU_B^lD%Oa!?IlmWbeOJ{{5i4l74bm zS%zYH$9u+dt#-!Mh^x%Q5djvU9t}3+gNnZQ<9ZEP9Kv450qoha>^SLSlGUY?a4%9= zV-w}IOHYqr^1bEp9p!M#`)ky;ZGhYP6${_O;+Ry9Ogk^gQ$^XHtFnvq!Dyog*14!4Rjo9Wv4x1p_FcPUs?5`J$DBQ$yNHVC3UUc+2wl#@PB=|nG>z1ddPpOZhSJ7+e1H=i7qne-p=p))q&%@8wwi#2v>ezv~ z(nh^_sphOw%4sn{vKLdi9vv%NBwhN}^0>HPuem-Po9-Bu-M)L$xoJAm^OS`u$GYY? zcoxkuBF%OlF9~tNvWA~E9qU%bT4tQQYJ2F{huOvRbY1=brAovzcy8 zf2rEW6e%`Kl?+BeL!W1y_ZoQ7fan>Bl;nk%2bf{d85)<~Wvv$tv@MP4xVdrS7~X4Q zVC6PGegCUa|66PWvHwJs`l#NHv6$o>BO2PawIw98DiS5J z|9$Sh!0P#%h~(*IhW~iNQOZGNNIIfNH7?PShU!qLTn)kE8s^x^I>cWy*QY3vnM5p% z_pFB^k(lds+Dc?-%cV_}2mbb}amkao2Bb#ZGJ6*`+M;oFNF_qI>9Bn#Qhu@R6gn=) z+w1pC*edb8(t8NcB{QWC-i4`-9O=sV90#hNeq#inF-VHkMw;S0iA2{;pFMpIRrKl= zx^pWF4Un9dr4pK33)asnbmP&B9-Uzm7YS~ttz=W~^%6mlS;eBUxUkjCP`K=`kBP{bFoX$d81>KSowKf*d}nza`%Dp`I&A2=j@Ap^rp4b9NTQK8sdbL?=1QGe}5P4 zAM^0p+DP8i<^pKa&3lPL#`O@72Q8#*E$h8W-CgmF)c(}PAPT7+PIXkd0ZKZ5U7GS5 z0OpCi2rYMXMH7jfo9r|2B4m#^;p9j-IrFsI(P|T4FX{4_=c^_QZ=kzgDRLQa_fMlU z6a5Q=?y+A>oi-^U5EamvAVfP(ZZ~}L-`(ZTca|f0+UrdSJLEgHUD<6zJG;kw3;C3E zwFVt@za!_FmKvwHrElX>W4OM#ex=ysi}6a(2eyp$WLmux99v2xc@W-caFB&)5W`Ba zSyy5nwZ-VEM5%8vSX01Y;F?i@Dm;tL$;CK?5*2q4yAV1Et!?KPfS{;Xx-(nKgEs@O z(>SvjACU-GGX!KQ1!e#MAOJ~3K~yLjk;N|Q5Y%rgf^;vKf%3vcp-TqN%cHFK-EaI3 z@9@n)UDw?I;eGD^@IC-f{`iE`C#S5|EnR2cg{x;R5^S*6Uv!WMG)Cr)mIs$@aQgp2 z@jsYuN!Oi>kBOZ&C88b-kW%g)%uaEIZb)WVLegUyJMI-{DpFPPbchok{PqF=`st@M zjSVzqR#PwLwC&nFfuiA%bfX3}kEhUc{|EP3E|)y~{R6wEJx$&411Ey+*Q0HcSTZox#9O-ft40VkOK;qRkJ#;CPx%`Tnp2l`W3*#)7K@f0}JaiyI22V-{sAPgdcWmlKP;>(i z|L~CHRl2xk%TSX?BBa4ad`>FQo!IV?zA1fFZvBNkj4+kogaE2>sd4f!JgjMMS!~bl zti^9SpwG*Z&5$y0Kg+ZD4Up+{&_S2wZ|L(os|vUVsgJ=4 z3lW-Io+V4mQ5rP#bnOZP_>H$EuK{G!L4dYP?U51k^1EDyg>+Bar@&4*+akrTYS;PO zV>)NDE85|;MYThmS?}V8SW9Wysgb!Igayg+GEcV}Tx-NhP>6YOX&!&|Y>q#-4Nx>x z0~r|GZ=VN|k9MOQCp=HpD!~kw8aei4Rk4_5k?N$hEi6Bxlg%L-`xNs{r(oiMcJN-_0O@tNaVq; zK6HJ)=FuM>vAAu0#tZkcH^3(!pWs!|-ztySejo}Jn-5C|ktmdd7)rsx$g4KtCiRlj z#E0!|d*kaedCn+&*v{up+T}D&fbqmi36s+%DD$AqL!b5BzVCYxVsMH|D(=dfCmU#! zcbveeFM89Y-m64_eb$TS>wB)IYoR!f&IJUpt=D_l6a?X>V=nNsAKc^a2g}S|jB7_b#pPy{BE9`%+a+JZ&A>ix4bkVKZx}4y(6zsWH5PSGvx<`m4h3*e|aDVfXS` zaUdafrdOazUVg!h8j-Pblo<40F^>)j6G5F-NF(Tl!gQT$PB{6i zlYH#G=U4yoDUTjKpj~$ms^|@Ex*&D5eTYkr_oAnAwwcF>3e0VPU*C}O9CyP~{JvPP zqE{QS*YpY5do6l}sd{i0Q>N?8%jeF#VfDp|#Vyk!eiH`*aZuEEO4HOxJ-1C#1nzx& zpNGGHfH=7S@qHdYd2BJH>W0qumIsUn6mBS^&bR#fH=ok3S2T_o_}ZSCNLL~DdC7yP zAUBMli+P5^`#S*91IqfLSn_dKV~P2vcS`wPtuYG^RG0d;^q#V9#6#Sf^}1S*vPsM{ z<>O!+YjJ{PV3x;j_$KrIOaGf8r-B9ikK|w;@C93TnU0_Q@d;1p z-@n71<71Y$m(jc5%6}xINp?m=#m)Pqw;kD&Fxop%$icKdmd803U_4f(*EKzBGsX{v z=GGmnuT4kSd3@UfEi!9p4h4}KWI_<;ymhdBB59JK#6d-Tw*5cI0PG^Xqud7%>gg_G zJjHBZwZJe~sgD-S!M>$3Vo}7_I&|$C4W<|RjcwlHy@ieN=RH%Kd(<9wm2LjEijq_- zuPc-GIjNicjEffU*UV?Oq)S9-nkITt*|!;S1cW{k5xu2LyN@fV_HjO-Le=6D%B+EN zK^1xhi39xYN#^LO3=qirb3R{i=YwV3ZFWsp+Q*LJyF;OAQdy=pS$ubokziS;?m?D? zqFs-?2uE@>xo6MuG{$xIN((TTIdxs5n^5n}?Rtm=s7Ic8x1Rx+YjIget>l7c$ z7AHm)D)<)Utb-2(<`wmO74$uNu32A+00L42PVsFAeub|Z+abEI`L-@O#z8Y{XlE@V zg5TIK-Z+NI)GJ)iFU$Kz-&=V5rDx{crc0i8-H$RN*vfL8rc3&*X!8r#vn>0D0tC2xO;x=jp_7) z(Bii+HLu52Ey-PT{T<%nEkZr3`P;wwDL?z`PXKuQr^h_`^C_#-Q%*lWr9JDYXH^WI zAD0s+gDa6lQ9qD~#L_rSi2n#pZ@bN0QmGb|H{Kh zkMQdbpS~sOTh(DEG>`|V_3Z_p{O~^i_@DlfZWEW0spRk$Nl)7{@;)yAvuup)jQx&- zO#C?^)uY7ntY#H*p5pH5woWSt)cZMjJd;Mz%EqPUy}&HYqDP47eNWkp|m%MTc*I z5&5Iqq1r*L!|V;0LjlBg<%ek%pWA9%Jk!Dw)U&x=OXN#s%i#M9kN37&Rk!It!FT4J z=(R`v5YMoR`AOc{G#+Q|R-Di6j6nybd>rVerQftv2PgEA*sqUjnptJ`Wc(KMl2j`* zwarWFT4-h!?RjTQmIFZCP;1uEGz->W2%Rc*-=hWL)L*9ef#fN=KJO6Vc)4Wp{*pSj z$9BCQ>t_e%eb~o3Fo?^of2jL-UycPChI1qA(KS#IgoO@H$2TSicjR9ZhgGQPU2h(2 zizV&ZF;CV{Scj)9kJi+or&dKbYO&vIY&qoydrjyx+5kIx>{`+IO?_5I409Dj`G<)sB4AagqP@{Swl9j@q@g{>It$a;*DG37z7-6Vcyhnx&Bio8NdjbH} zj5r|WN@SAOnX#p8zu!&qGO-CY{_UD4(&G1;&l&LgThlwd!|R8`0_nz%_1=f~xO05R zc0^Rgd(Y!1k6C@$vikhgVj1e7Z<@pSzbaf-jEt|6P$d2aNFFR2c9=k;onE!LhoJ*6 ziJlSZqY#AtGU*sQ-ZCgl6rN;uoc>9guDmW}Qqtu!6BGujldK;#D63~HI^Xi>(L(^+ zX<3ujiTM(}0Uc-%Y>7op@?ff*Ei+3-Y_|cVp{WTDKuh)F4A zkGA|KG8i(k{xn}7Z=g_2QSC(XT1*o>>-E}ZQ{#J9F^~SNqsqJ17WYpx+=|iDvol!9 zK4Y)E&UTuSXJtW-iW6JnxD!@tby}7jljRA)cv4+S6xnxn=W8DPZVfQrRXG}&^~_@N z{jdM?|HRi80aU#$O`ICj5$Y9c8P#{z51}tsgTw)9nmCC1B->g6`rg}4?m%@|Q#DJ7 zODFq2#?b?CLUX7fi=m#Tgm}<#t*7HedZl}IVQT;qHA?yYg&a!K0ge$Nmvz}xk7<<1 zVDgkUO&|c@VFV4J(HqfgZ{MLYw&SM9tI{hud`|vqH?%>8Lcc(-<{{Z*_w_wAvkH+K zk#2}jt1;|?>tne^Pr|weZ@aViY8wP;fZ7Rl^d{60Ex!28MkvO16#6((EgT;oTTpnc z>{_o`uNeV2kZNTQGn&A6K#;8WHP(luKES2&)|h@=zgr|bUTPQEOCD3ACtSL|rK8#XapX+^)WjsKeZB{wd);$BsayI@Oh#h|?g*0V0tsv{T{+;%iC(R)=D{AWM_WpoxP*Gllx0F(RN9v^{!W zEI$rdItLsIa!D*yrKv5>%T0*Fgfx@=qVWlZ=TlEfuG0Un1z}JSz+0^Z-r*gtg3N?@ z^jHBP!2I^ycJVrEIsMCu)n}))>z4Jor@K(Rk1b52@feAmD&C)VhV4-_EpfYKk76zi zhG>u~SnznKlpcpA$(Z&0)F7SQGqQ%EAQz%$$vP=%njHp2`rX;17Fs66V<)71yjRxi z75$~s9H#T-Gi)M871O`TQx5Wu%)kCGzvk!v!{70%|L+&zZDObMYJE=9+b(*yDfG_n zQ;o|AQJPt8eL&J%E?$YcY>3@Qj>)Dm-ME}?f;iZ40%A+t?SCWA5{Z~M~26VHiDIi38N3 zt*16z90O@n6~MlccyG*K;`tO3pd3ty8c|76nl;F5fu6UhLSOY%MH^G?5vf?dw_tI!$TFmAgkwhW z{i#g$wew+ODW5St>>w|7oXSGZUq;7U1YwzO$N$eu3~pU3+K3=j&d6FloYQqHy3Hwz zuwrrKsq46z3}W7ZGteVN&dsy1-)P)@8`EteP7HaFxxgVn^rThjLxoqty9JeuWvj$< zFZ264BDVEvR#6>RwvmbV)@IW+sx6`rVD{9_h~b4!fRT zqSU9ZLT0wfRCm^y_m^v)Pj0Vz7LaT)O#956^%iLAm|NfjGe{`3oj=lUoJ+ns+_7a6KP9OW1HpX+$ z*LUdV6qh%pn;*^J>J3X0UPQ#+7_|74;#|Uu7VWN0OWp*od!{ND4+J%D!5PDB`GF0Z zDlvt{Ot4)Ofm=3v-FFO~P6f%!BrOq^T96}w!?=M-X}F%5H;~Q7r-rH!ltx;#sVr9E z#z!RJ8LmRu zEe%@;!?hITe@nkl`?d18I5(DC9nuu}i4z1F4A(#mDf0D(%qp5@fgUcP>yS;0MzXLE z-n=N245#wg)sOBf|E;!Dkc9x+qpr&BZ}3*N4N%gOdhL`RPjw(5jhRg&d6(fi5ZiA| zGkUKwt^Eq-#hd=e4KiD{u6;=NWNhgP2J*1*j<#4~X$8n+BH9^AWVTFY)M4l`59X*- zLM%;PqM=7aWocCDE`Wm`-Lw!%!nBmw21$LKbO6;JF6)@DJ-eO>l~nXsq4ljJ7yANHY$12V-NDxt+I<(W1CH+PVEGVu`J7+ciMlk zY;!!Sl+G3DC;v~$!F|NwRnN=UQ=P{$YFq=e2AMT@zo6|-(Qr!bI-1({B+i5IAS`Ae zGsT}_tCe!y3+op8Gf-b6M^&5vG>@(hL8;+rK|Nax1L0lm_gjEO64Z6v$@JXnCVA)U z4jE0P;nP1orLHZG?I^C=D@Gy;fBNwqG$_CP-4i-3#&M3Qn1n%}S>G(A_R=$u=Zx!n z*D=?m*-EGE^ai|X-asZR%W~Y6F7$N4!aXd->aRU-&HKv<%=Waw7k~x}3(>Z=ag$OP zc1h1@$?>jtedV}XXWke$eZQn@C&)1efq@`Y>oByZQV$n8_8>f-^WzWivb?<*<@Ks3 zBvM}O+Tswx*o!dr8|4a|L@3J4!VkR78$MZXs zuo9P~Tnx+M03_Hho-$XY?$EZP^PTOIMx3(`AXSed$c4fT8sx@AVS>QcyWNC5tlZ7g zC6qFiRBys_yzZ44b^338D|?4`cyY{c&zawz1Gf2zs&f3@hpe8hNrT5>X|l%nQN8V$ z-1mcl7rhMyNCU84?K-!tOR`5>d46Xb4nsPUt}J_x_zqLDadaO*8Z>TsBSOB@!DzNO zokIs*FuAS)>X~^J?wxE9Y_Og-&;?eL~}(Mlmoq7o~2jeH3)qk z*s3bxjL?!gbaipUbrfe!No~h=9v0JgBeF+GG4SkoxO3{s zJKVG9|7n^+wouF*|G8f4o8@qVVTGyhp!Le*I)c zyNTmC!5W8yyn2A)R}PZ?iW4xf-Tx(hGddT49hTP>OM(@UDan`8rS|L~yMdJDG)gyl zk3D_(I@m^}ABpWwy?VByZ7uHfocVsD@TM{zOt*F32*UQfrILznV{MG6TcxyD1C%@1 zzY)ADdE1%K_Iz7h?zakC)v4@Qx9LQ`v*vMB$Efd(%cFUGC34 z>u2jYi6ujOj`ydwoyh&Jvv5Mo_iY2MdRFg!#@m9Mit<;2nw^n_h`w%&dE&1KE;n6M zmxThKZcwrXF;&(n__V83LTnr&0+n^XO)bb#O;uOOEl7dP0qcb40xrf&n9a?@uofi8 zJlq2Za@*4AIfz$cxE?gkJfg_$nAf_dZ$0X5_aHV(r;HSUB%(0rjR-u6WtGzI@{`z? zk1)RXc_8txCNAx|I{99d#v`z$4BvJ|@DA_rsvsiV|Ka`7xzj(N^5Az5Sbe#|d)oyJ zRk}++yP>^A4`?$sAq~`u+~cp(Q*C(!kFcxrADt^&`zT#ukflL$eg`QGwDNx0e&6!F zlX0A9O#~S0MvDto5ARaElj%5nr|N*g@F+YBp8WX~f8KI@yPQr8WYQ$9L5X8Du*tk*3_Ty93uw>hDfI2cX_tHL(HwOh}bmr0q%45;OM z3;y=s|1JOVfBBF6a`j8P^Nyx&_~b`F<^B)uvwGH=ZcmeECHa?7lwsvCvN_d78cY=Z zGT5=g;BC0aP|TS2Ek%AMtx{ggh9g7yWT{H`yQ}-0Oi+{vWDm5jHKI(SYg9W3ak>4i zIpQk1ZiV-@^tuabb({XMG8l+c#!K9Q!J}o5*X5|bZJDHo9*KmN5r#G58q6CyZm7|# zwSfabKys98Yafa*coZr_{asOKSq_UdAxYMREKHcnG&_zHoaIu=sxWvm=JRfNS~<~~ zJQDkuIzPur4i`iIRnTZn#m!vmS!3RsaXFxE1QpB1MIsBKN&_vxUl@^C0UD}IvWPUO zuFxPXnug{3bF;HEIXHR8^8Heq4eXSQ{KZMHrT270d{Mvg^zGW@Lv*McH?{+l_uv*O zI5`J<$iYHBZ$b=SIiLm8H9>Rv;$SIDBdpGswB3qs^OWUmO>@{HK`oTfA;>ML=Yn4= z?K9A`hE^7^IH5Ue^0GN21dI2GZE~nP*)D@`3B*Zu@@S44*5?DcV5Wgyx$L-(9f6fSw++wzPO+TB=xDsWIE5n0Z!?nclJw3{6_I4pSZOf2S~RJQY2T_dhSZW&pp=W4t7-NFJsJ7Bgn@4@$Kq`q

    vQ8IWK;4cl59O`hbHo1e}PW(YQ8_L6YXKrdQ*LMrB?}QHiCT zr3#=&udk)$-S{(3OuwbrvI?GQ7)jw@8pJ9&9~XaOv%U0C~y-E*{h zL_^GgPjuO41dIa?8{h8(LRn36yL`tgZa*LzffHoa859P-tSWEIhIngHKk^68J2c#H4u$v^d0Pjcd+qp#+?00zET8-VeOq-m z;ngj@h#4R@$S&NF@aHm4lORb<$sl61z2Ef@CRH58esRXj+(YPtA6*0A=ES))Qy37vYdtJ!rLeqyyg8uNYZa&U32)15frnEV}F zd}vV9?L}en?b{>lcVL$fa~{1Sn>AZ>k%;pAA2p!k=ZDV0Zyr|(IZaonT;VldghaBz z6)J2_3Jlt=pYk(bDHi0&Y%+~V^0)3u2TfPEBPfby5hU$|L9#W<5t0|~vG&%-U!88u z@z<2v{4__O7h5q$D79%l|HUBZd{?(x38(BEP^}Tg*%gE=Xoxz`a(g=gG?NRzWNfzn-*TDd^?SuTA6AbZ?kupYFah6aK4rj z4#i}{D4#9VbJ~2XdD4&U@Sb?~KAtCOzSqq`vg`3h*OTy?4V=wH;S=OATg>e-^G7}o zvD4?W)ob7!LwUQUwak1$p;+EyA4qW!f$Kp=OY7BoenH9PRm6p>T_yJdJj`tGF5=yD zKA&m#o7SqOZcYjt)Mp&s0a?9dU-n6}AL%jt#YysU&?l*mv{g(&eeIK$z7P8L36B(N zk=$bR&A>@hrnu~5kbnWVTJ@0ZDSn0Fp!up`wx9n=Dw_bF_-)h&3h|ymUaBD8;zAgT_E(@9KlZ+3S6^0nn}oDfbE@low6pL{(1a@qMEY8dp??iKWn zV(gyU=IV&!wQ*`wz}L6bi@5xrjvI{po`-NqcHN8R88KwriHA;66NYBNtGk?nXZw=A z%$6eiOkzPB%g)<_@rS}o8dJZXlsH5N#Qdb&cN^WmJotI#>Jz3f8ZIHL)Gh=zx=@{o z?5^(RbDr~(n1Q&F1_?zMWaAVEdfbI%+c0&A1$b94{!Lr1L_)a-cQsA z_~igMH(YK1*5p;2wEyI_WkvJua~$$d$&R8gf6G zf`jRNrENDd#0>6y$sBEdY54XmlU<5Y$~UnYCHt+7*$&m~mo>dx%i2*220DvxO*TY- zQ^A*=Wvuqd$FSgEEjMfPJpFT3hE^CII{nyZA}WZ{LnritHuhJyn4?dVzwDWfg_kRo zGmm~LK6@XSf0Qy?rq(31T;e0u!JX$>u>U9_3=!i#IO<~oOOVw&toiujoa=Kf8gn!bvZ@XN5Rb$-d>(5GzkcdkaPJja#o;_rs+HqQGj`gWT(Dc8fVUcX!S1du)*l3l}Xlp^2&`w22qp^9^Mq z;Rm7@YmNiAWHfLa{y;wbuAqyRO2Z)dZ4?ytUVP^lF@L9?5k4vn)qNjM>*M1^%HcwE zp#992=T@y#ouADDJV@ut0B$UN!dHr;E%q>@zJxKfel~6#6r|YQw13lqedd_oD5~eP z0vl<5n4Nf-5lUY^OkLGa7==Qz+`e=@s&1R5i&+mYq#em!t` z+j-M|=koSInB~9;Zue#1m*41-S*@~j=ABKx_PaNXu)U38;e%`qsohG;QJL1;qq#T= z8lDri?*=W-H=9ZnsG*384I)=N+Fs5MZp(c7o`hu0XR`^tih}zBUp7t_y>DjB`!4ct z;mzg`sx)ymiD5lQ6!88|x1G^nX}|5wg8Xd0dbq!8TsTx5`h=CR&yzhIGOvim6>iYd zS$z1jh2QHnAM9YRcq&y78 znmirW3IZ~use=pMW(NF?-XQOuiKouKiA(H+#{zkgNA-lI$ztRFwV*5b+0xU6GyeTb z%4e)-xA2=6nW^~GK?SD=Pxl9x?GG10kFS0R&^;vxP6&p$2TwX)8I0xNK`0N!&3EIw zo#b)k2%g}L3i7s6HIFTC+B!T)&rG^V%$0DFx1YFo5AN+5pGMvgR|IOG*x$S|N$CEi z`DptSpc{Wb6o7CZSDtx3)>3#r`bM0ul^v6}*mc9VfeEAoS!{?iH9YsM7SNwv$cU;dC`$t|@_+1^9h7=w93^s@e zrv}wlF#24K>TqCjQV74vC}O6x0Qa?o8{S>Ma$4y^*_!Y;P_m@A)R${7X!eOLKAS4k zSJWhM%pW<|6gprYH2G>^U;tjDq!hpC(cb(m{00K?yz*Q+G@f;qeHh+-%7c5w@3r*o z(stZmTGe#9>)5;pMrX95P!JtJ9|W>Kg{~Gu)h4UvUd~>8&{}D2!}Y{P4elIp_g!Ak zn=%UQ2!Ht3HDOI|Qdv#wq$tkkQw062jM`|X(j>DBj_>v8zcqlf*xQ`q%#MG3IDng& z=tutYNv7I%SUW+<__?V;k&Q-h_~^wvHoePh*zh#}HryGf?eeH;T)G8#e(IYH?P0}o z+QNS}!zrQ~Hs5J-2*5XDwS4}i|MPu6} zqj~z+wCCcgL*km&q-8=7c=I1O2YH{0cH3VTnJ*`_onJB(ES(f#0Lcfl5*p$Eyt1Hj z$sLQZu<-I%zuIbYrGX@TI2QvFMcD~7}Ir!(aG9CPFVePOk8@VL6L zR89l12JGVh`+hbMeougcwK|_07Eb+j>M@R=o!EQuEZiB3v`f_AOqzgjM`ut_{+7!M z2w(f5Z5YFtAXNqOAw%CYyuOwQ@S1njKt0BCzc8l!m3#?K{83AhF~FOGS4rwFE{Oo6 zxz&&chEzZPZ?XkU!dxAh{-;Xm>r;_3f5Y1=)~t5a6l4pqCg;1gnW*L>5vrdDx=<~p zqj<*qc+^F~}wM%ux=6=l{_+5X#of~Yr<5-*6XiOaiy%#%e!#Hf5oDNh5o*N?^H&ceX-T_|Rr%)4wy;fx)a#;}Y?$21mInc}ni zPYYn?(6yGVM52&qPzQ@C42}-@YmsM?5tM%oQqwpPiAyweW5??`%V<_1QU8Z8K8L98 zI6VIzCU|Bb|Kj6c2lKz5(aL|x<^OAlb{o`8()jn|{@oDx#|Z&eJl6mHkH3#2m6w(J z@7uq3mKEIk8_)i~*VvH%UxWGYRy(o(jpToq<+_IaN?3cK3i6tB1KKz#f=)S~w##K3 z;o1Z{X%=~1wUT!dz$?9)-+$Khw@n9VbEZHN%GE6fuAj_Nb$a}Ft&UmBf7cT7{dX>%&$7cr|tAdA8-{On~q zw<6=p(;b$a9ti$$3T1~TIsnQ3PoE1CDH{gUO0f*#BJJw)yul1TKF*0rH>!X1FpB=9 zl95A0@ZM>0emZG z6!zcHG0SsjuxYSnL6C{VaH!nYUVUSs=Y_2$=LVk@yf7;5Ye=*Xtq@1sW9P*`0weDf zUKP$bg?T-1-?tegk-|6k&GU~4p303F1^coxk81a*`akxnKYEN-*G3l;q4lULJ+4n4 zaSJJ2?=7Jl5LaXTzvrHPLl5CODO#60sqSNSMcuZY z+=J`PoV(Yro(!)y7M=wjcX@vQuWNHPS*>MyNqg<1il!oictbvN+lQfd6MPF3^SV-I z?KL+jtV8c4f+Pxo+aRRRes+&Fl&~vD7f}afHir~8>7J3~(-;Fg+-e#N$f3dDPd_48 z&_aZ1X^!UkQA^tT;xeGLZ^YC$)Vma1Q<9%{yij8@wEr_0p8?zxr`~3XA;Z<)^fufd z-=Q-ie!y9rsmjN8^~@&b6k6unEXoZ8G3U0 z_@?T=sZ~p_>eMUO`cBFg2ZC@dl@Q0=%AT>FRm%2JSM0U^H}l>)tT#l#4cKNi$Ue*H z`uU*JU6e(+m$OAowUoE+tfPwMzmXWahg*G^3|MfVf)a1NW}C$70EZm6tzg;26{N z#c;pr7PJkM{LmX_M_6&*BiSU7V0NS=_GpIz^*@fc`p*CM<{#iOwqliJ#Lluj?8o{o zVweMp7!Qy)1*t;!^;I~h6q^7~m+)CTO%DnqtR_Km4-@)U#U)_kA|r^3Xw3X4+zids z7u7(&h!sdsxLHakCYW~4y$(R(vKqMgIQ8>*KR_1WR6bem>_`U*$qJ%6AuU}|P(2-_ z=GCTe6GGd+V3A^XNVG;uI-u8*I31Q)S|l>ufMwU^gIp87VO<|9^&b}veAf8q+-s4= z3Ol4r)V^`XvvtftMH6EH3WjIZCg{_B#0;fzw<-rS*RBH^xByEC1uwL<3=# z;s^f<4bbrjF-!5YA)Hkzmj^OkihrKtlt*i0B_s_YWK6pOZOQV6gU9uem!*^Ix@3Y- zCuk1m;Q$>vuBBz2Dl3vftu3ud`%_mnZjQHw z#~Po^I=B|0wav8nsDy<8M?t3WQ*K_jyW^Z6aSgEg8q`DiVZ%1W0TO+v|MT}d;8qA91)e6 zVD9@p3%p*LLn`?eX;u_uL} zJMDDLJwA#)`?U;>v5o0nucYU%nNXlLF)XDl8*RwF35Xd&*$GX)ryja|5sLY2T>m=x zV@6(4)yS&!2F{~f|IxD(q>X57k85D2Q`6`Z;274Qk77O}>4M;2fPr_Keqbp4<{_D) z-lZ}!$RPg66eFGWKNwoF907X2LAk$2G$4SYq(Uu2jQ7W0S_)rPwhf~kBf3_*A(S9X zK*cM>C{4jnoFmYpgUQNB@F5py;ME(1C8|BB zk!EUKqT&l|A^s&!4_LHnEjH7UYD_}8`!VU4aE(QmVI#epI?EZ}muVF-Lo@fuTIi`7 z)>a1F^ilW@L2XfTK975!%9!n44&KCzcO*4De2;i!AAmYwp@Gd~>g|_RyiodX;andC znhpJIdYZXok2qPPwIqc&ZXB3~bYKPdt1c&haScFMivPY3*{^ll?CO%|o=8%}_;5Hx zA6hB%fNWt7g6StELi_16nI$Q0s6$?INJ1>NH0A}nVy|;GXan7hbv?)=-PiE&np1>- zO1<0g3FW52HUHf37#QA4u&afUVeZR4vd$CAUt{ijGIhld09XB7cY>`VLbS04dJ*DV z9DCQ1OZGy2jmQ#XIiEoXYJ!lbYGf)7r{4sGv{H7Xq`h?>#PeIPwO{;*9amYE+8K}v z!jlyY$qCxJ9?4*7IU;5gR-eHn?GiL~;T|LbWpK8q;yrb89iyoF4`KS5ydcIna~-j1 z>CH|Rzjl(Unp623PIhjzgH_z7BbHhnWSYBURPMcR||6mX~W_yaAEkqOKW~MNU0cDe_MS2D$ zv5*8KtCGA?w1w88#n~#Lxavr;v__ptZ7e1Q97=aK)N80HiT76bWF{}CE!N}eOW$WR zG|)8L)LmFkMkW*`o<#a>rS4HnQ4(h|YuXeR<$Ao6WG1sQroV6JH9@BqA#RrCB+_9C z+?XbLJ(G&1)$L@vdc|=#Khr5ekL>)g_Z@;{vuY3OF_7(_-1sE}bFz-iV(st6bOC=| znh{#0!JsYAB*ZL8oq0E+BYCn&ECGZTeV}Iu&Y3h)QCiU**1YcbOg{Y)HKf5sHT8w` zVUCyw*9lY424V7w1*egi9%uJ<2}`gloH6>`Z0?5%c}qT5 z5>Wj~`n0rt=fSW6_;}bk5M*ILGnq+ERbX;qlE2aE(o93Xt7|>`m>nHqX4MPYxB(dq zxJZ)Bhdn!8P7-4s&MkKFusyLTbdgFYYv`bkqC-`bA~%qFW;IETPbC(f8acN3a4-o9 z#Z3yK@7i`J`V3f&4F<%duE+(&F1s1dU!+5Fi$)tKvDl89^F&63ZaW$B8FF6oV8B{P zV7nY*%*?*Dqb~Et#qc`IMEyX^Ap;JIm)t_dIcS80b0t==eK8L2VP}5Z6!O6WUQqZ& zJUD1h08_Sv5Od5pDyLQ2Yvc0*E^w9 z9cAj5e*@7@g=TOhou7A1r?9y6;HsvDO5{E%o_+m8e@tjF@s!GUOOAZCBkUP}-Ps^# zfjMx`S8POl2&$BxBx$;Xe&4#3RJu*997}O1EGA4H*@xZolSV5Zzvu9hG^%Ulp?oGr z|J+z~!Lrp2h+l1la%JoEE0y`(GeQi2w)hlsPR$UIxS4CeOA-enk%csy5Hr|8B`tux zgpKmkHS~gWK(Z9Se$Tw9V!`nI@~xJpPL;v~GhLsxtNQDUu}n$>6Yo*^-kt9lUmPEQ z%)B3EyuMX?Qk(X4A!4)-m zHnalwBFh-Y@0|;w@p50b zFtZn+1^~^Zsfv^UH^Br=3KGQSMpP~(mYu@&W=Xu~lK)#95IHd;RG{z083Iz9k<7O6 z8t0Qceo0IB34OcJnA^1Z5V_7MR$$5o)^%C@l(PV|{u$=muuLSxWJ?CXh_LI};*Fv?8t0(apz ziCem+h9B0cCiv45`g&XrCSK|v1H1Vb=lC&DJ#hQqC!m3Ef42P#DT=rmDTi>Lc0YGk z+)F7uGQSohOLW!OU-!Rl_=RMR%?*7>3ClAKtLAF`P<`uyulHwW=+~s&{4@?^+BgShrWIRl~r^uXZX51Vef`rW5i| z4_ntO%}p9e9o|nDE@U4=skxCXon2ejPsm?Pvklf-QsXj7G>BOt9M;iyNHg94NPf5V5q$A zD_4~wW8Pk?oGwOB!1w;L@l>r(>o~-09rGjLfAlb6zal~H7E_?G@#VMFV5!lMGDvm< zeW!{)Fv0<5j6u-^Ge<=AypGid57K(WHl+T@YVp2Kq?StZkh%&5Cd<)7Do?GP8z%41 zC*5)=#94@7JtCAc?DDXJXvOm9P*`U4Q^;;v_i^C}Re-SB!RGTQ`+rG|UD8OEge}q& zHFraL>kBolm{7z<{Q5!2;s}Hx0h6kopXDd?HcnVWXfAeax>s;3Y)JOC)D1EW_or|i zf(iMjtj2|ni9+s7V}XOqiZiMR3DV~doesPwRHENT$TcuzX;OJqdBj`wgqh+7E+4L< zdx+6-SvocJF!M(S#z@GDf%&Y0awEVbJpA+6yhj|ouV1u~pX}$7KVdj1jQoixGF^vG zET8LIMYfkPJoN&(7p0MQJtT2kdhEU3Acmdz8BW7}z1&9^DchdR;j*bcpOa%|n#H;s zSI6aw6&T}SrV#w_<$0_BCdDD`W*BT$Ti}X-5Iv1o?thSs|2e08m((#2(i#gk2Ur1b zsY{gea=gQscKe07m9RWlcNO>XhByf{2InyQ6Y?5?%V9mt5S*2o$KJ~|iEH484xGqExc`b*Q z+9)I=FP+7&>!TI^u%-OMp*3O%Nwzv`Cf1`iqyfXw`+LJb9jfDNRIQ?FQ$_U2OCw|< z;G0Z|!AZ@@@a71U6YwxIelZwI^1m@-VQ992@b0quYrz%^Y8C&SJ@ED!onGbu#sIq13MEcL;O7l^w?T-2Et`lLeV0+$WAnZNj~R1WhS?Bs zSC$DpJWPiIlo!-?c!LEwIY*SQ&RoQEO;$JoG|r zHs0X1p|QU9DOM(Ff9@?U1$Q`+L*yOgeQx9jVwO++J1lfJq*_GawHsV4QQcJH$Wcs= zeaX?)RpS+}G-xm}lH*!3py}zC>9l<-Q8e?Eo361pz`_Y`kCM=txFF^%XTDxW?zK{J zCsxvF?jA4P`W{O>E?teHfU*gN3C6N0ILP1`z=ce>P)X-SRxu6Z<0|U_Kg0dtH|X5tP=zb$${{fXQ zGJ9CP@Is@1h&1rhnkFoq^~1poJkNlw_JxSwcGCRI=E&t3;~j!>0H{r!0#lFn73*&$ z1cmzY=pqV~D~)QoOe9fSme?t!W7ZJORRs^Lxj%*N>Z#)zl8NiTJHydM5|wrUYu!Y7 zakG#fX2f1%#-c0UhW8$zD~eyzj9fs+ekN{kog6N6j<8DRe-P=7$@60oVcBqu4DF{% za8IY_;wtqZh#phuZb$E#PfJkq2_lpg zTZ8%9k%jRK4t42)feE>x@<$;S&Rk}JPb*JqWCs)}f-EPAkv54#QmmwQ`4Igv>YA1P znA>xUR&=soMqz^_4(rk@F|bKjfKHe^tEj9Kk9*XPpXA;_m-T78zF+%wKh-_5=*L_s zyi83WZ&5^llCb!uzJIQzQS0P6HY^KXv%zS{hwI#FSKo=aWJ2nBnI2Qr#&+|EFZNVa z?9N8o+;7>;=x@csSX74m$0LVdi+COel#jNa$i7%GxUQs1i8;(aH;Hn)#7=IbzYMX^ z6|OoUDV4taTtpRVYb7kL+dUF%F~5Q$o`Hu&k%_^MLoX%i9Bbqti5PtFE~9S&KWI|x zljQ_vm`Jd>R)d$g{D(2;EqC5<)Cp-RDG~|p(rW+Q)$XtWM~Txx9XRuAfV|MS`91K} z%gfbbp^GBhSByaRr65|L@nZOMDyQ8#jm0`OIAhwin3bKv$<*fhiDfyKo^+jX5_7BE z-I!i0JmTj8WuIzv?yy{?&jgxf?ZoGOkG^4u6RQG#Wa}HpyhN4a9ScMw8jOS|SS-XlEj>Z2bb7 zO@8utm)JHa*Kegkg2ZqeVL6il$x8Wegtv?G4bN%Gcq8VSl6DeBM66r-KXIKo6);_gFiPBV z4dp&Ni^HAJ?+)6b=0I<0 zQ8l+%$91{JgdB4A!Gf+JrtG^nUxpixHw!)3i9tFff9e{lQyi@1*>i8~SqVn*3&M+1 zLzdI@$db?1In_U+gF{p%d(m+}45+yira#_~4EtYfVR~HGyRoZn*l4E`XB6D)jFxqO zBc-T1B3I>v4L&O>*FN!b`Y6QHz5X1#Tej*w8izZ6&2^wM!iatNclt~Or)9MaY-(B; z_u8J!zw{O?t>rxYudxdDy-uY1GbgKbbb}s+9uVm|NxTo@_Lz`_n=4#tH&g+gGm(~x zgzPcV8_3kyn$vwOxEdAVp}?~%0XD|X1Wlw7;G1e~8Y=Q(N8QFRzJ=jB;Fy!$KKRiF z!t^kHka#Bo3G6QhVhf8`ky5srL? z{ndUh_`!8!NcG3xmt~O`s$a7M&qhd(3gHZ)1~DZr%{v4^Fs}ltFZmXKs`-t>Uwv8q z7-(bNsg0b# z)U!+GZ&3HKtDv5|Qh-0^-kVOYk-bDJjC<=PbtB{71#{gv!xkGJA#=rbe%Tl&VSD%z zzP`Np4#5P{dRCgM?xnS?|0a?~#F<&TH?w_DaXk!XPMeC9#WvzAW!{-d^1M4pE2~07 z&!_Nsm3aV}%ikWPN%6~n)l`w0?PGA3jo~#ou&We?6BjATznNf*AD7B(eko zLeGp2Rn2eH&c=xZY0afYqfosSp%bE@(7hK~lz1nslmDCKy9U+MjmHb)tJeg`>*TBb z(`f{3{u8jF5cDt^C6n#3Z0)Q!d>ca_)-K;pIh@hxK8lPD32LFA+Zol5-sZy8KQVLS z5^k$q-{jYtvhxHy;UWS-!xI;_!DLja*Y+p3ug>GyJRGxfB^2*l^GZ7j|2Nge4ree> z*+8f;^-68oP>*SK6+RQB>Jp|<_00KC3$T7lrprbJ2x0*aD{I@b*ue76PXc{#ck>j< ztW$+0@~o!!<+#EXZ#23BgGWeEq~n%l`AR5Tza;)O`fIvoMO+wc*$`8YK(!A2!mCqH zPZ$F$(>2O{FhVOPF-k)~+IBST3iT9OLcyI{p@4xz~Xu0Nd%gOVe8=a6LOvPsq{n%5SAu ze{7%MYDcVgZr<9Uixp*I>b*>F*3}2o-+ZZB3RLKq9n_m)QeQ{Yp4a{Ax;<+&(*4jA zK^3E50Qn(^rXz}N;MZ_=6YH96fB{Hw{y`**AxtP6`Z50laRhXCS17jTTDQIxG!nA2 z8`iFhEWe&u*Ln>1(RHwwzIuRni}#Q$b{?!?j|pw&cwsak1)fX7nw<5jh+h7ULla18 ziHGoHirB=@J;*fkBt`R*duLQP%b_e+KoIiTXJXJ`y1v?IRa`TjAmdE*7_{NUMv~kc zkhB2hjEwbfKrc|F%9o6{dwzVxDsQRqe9Sw;|ICgX)XjAwSXe?(0*j!NKBUc>28H=x z`xQgt`sf_urC*STth0V(9id!>k@S6M%*-zp)=bqd3-Ql&haZVfKQsnpLM~_>*6{KQ zFrbQ0@7>!J9}){)+zDgILXO*_L$Js$(6=sVM10RnrdTIx(9Km+N|!cZDth4kTRc!U#JkqAfgqr_pO`a(zzB zQsCd#k;=vnR8wSr02)FgKBwj{y_loMo_)MI6`DHL7Yob+ zY7O=F0B_gj+Lh3YE9>y@)aN?Me)GgU+%&WdVeSHu>=6@Dl$`1KD>Kp39N%Qi-ft`4 zUsEUFz-RI4vvOW@kj*n3%j&>-Op(MPV=RUmbP%FQTZi2NN&a|Q%8T;P~6AwWz{ z`E~GXQWc5M$qqrp_zd9g8^q_HRm^1yDE~kyrT)>b0wb5qL*#Z-NuD%`g~F!g^Je`Z zVu5CJ>Xi0(C%FR5Jsp0>uLY&RONPb~_*znZ60uSCvEu zLQYy0B}AAgWQ2x+79-0%rqx^AbOe|8x1)+b!s&8)))`k7nek6hR6i&8hV|A@?tXz% z((a_K51Q=yyYX7wnbrIDQui;C_?fM{KYM|Hm(JaCFL%^y0gB-rD+t$!G;umOB(cX@ z@(a%cN-#P=2_~Ui;RjHIE?y(!iM$y68>D<>A!b(@;)8MWk4@+SdybRp)_I^Gl7qIX z$&>_+-rV1XKq&(BM@xJi-p1q(xj34W=6*EDs7dCmxRj$)bGYWds7q9d;2OLEX_ZOy zkVH=@KJ`vV9+qM3%VEmH%|R9(SBZV5gtMjL^Co26e17n8)Y{p}tmYyi2JspxXs4gc zHxoacW>AHVl3%J&K~YmM5zkfdN2pOU=9{_`Q?r=pA_oN&K<<2bbkqct{!A4(=(Vp* z*V$^Q@Ibpi5$6kdbrJ=8RikeaWiwnJJm+`pVnXaAb;ktgF=|%ke;EX@hL~ok`Hhh$ z@KA6Q`M(wajq%}g;CEg0n*~_4dB00yV*k)sFz4K#TWj*LYuC}sKd~BntnzO^fjK^F zcoX<~r)K0A+`ruULSfRYmwsWo?tFRotg31C`HI=X3MykC#u9cu-)GpI? z^4e~qf0v3pPHVd3V=g|ZSO>`r0ryrUsMHhZvdFh-8UnIovI=y#qWu&X0bcEpv&E0C z&s=?Z?vp3%W5GViNbhVY$r$gZwca2)eb@4vYkwd`v+p&tN*z=}P7$Cso_DZeP>H1Jq%gOS{=c?Q^D16~dji)8cN0n|n_+A>(`#oDas( zLmdB_oL3XKY4JT)?D)5O)4Ff;3{M_oHS|1|p)PvNf9e2|w~)(c95)-;LdxmBL3_{Y zQ5Z@13dp{8kNa>?4WH8g$$&;HLsiK4^T>w#&5$@JUil#9oz2C-KgEl1GF#yXe@|E} zg^&x+C0WrD)Y!T+HTeLgo~4*54nxMk0EI>6d(qg6q19JM7S>#-p(krCflI~S9|8g} zT?K*i^QIQjj-&$=w%37}UEfWFQOUrMWyCr>gktx5C54eoY)*MSA*voy3c+Kg5ni-9 zuOtI^odm0`6YOLHqWxMSBr~oT8s@PyB5%Y$*doI`YMYJ>?N=i;BsX$v-*(gq`3VpP z@g4Tfbu@2e%1TK$P7UHhQvP#pTv3@viryb{Mfd`5S=zH7L z=SYRLXSr zH9bUtMC=c=IwbrtB_`bk?Zjd>w6*L3%;cOP2AkfiPpL|#<_b9EzxZCU{#W@cL9FQ+mE{kL}nGl@l!Y<6TMP*$X3Wxuv6rjSB`TFoUr% z!!*TVHFmT@%6l6c#vH5)c`jR?gH(@JzLvXFAZVGX3e^&)IY3R0#X7w>Q11sQ%oWAwh^b3n)$$Y4uF|wTDF96TP$%vzAo;usoV1^z zMR;&2H_gYrU?7J(0Zj%PdOPq=P zQ}4Uv!U!oJI{=ayUi&j`$p;;6j=~624cAvVk~R+f5%7JDmf666f)2kjf}2MHGCXfcP5ft`DLV zqlK3^)11$x zV%@`60tH@qV}bC{%n~Xy_30-x+-#TZ;<{{1(Hdm_%P`esffJo%!u21kA~* zuME&Ho(`}Ee^)_)VH(UxR*22)4t$-DTOgcEzwdmx?UltP(9(fix$uGupF`y7Hj!&_ z1yzro0QTq7%XpFwfzYrU5C39)w?*4z#APJz2~hH&J;{#@J%PH;;u)GJy|s$}svwyP zLjbjx@0HC z0=c}m_s&&-Srfk6vO1KzpSZb>kH)Wc98fP=hKTcd*MFDDDb_GIaVg1sDYfzY7bYUF zXY8eWvoFMK`|1_geyZLEms??-$>m3}Q5A)0Y&$xk6=9r&_rYa#7!r+!IQSS_%2aM~ z?KKwx#H6#8LygDpsk=v1Z~UPEf)tre_e@JtF4Ht-a`ndjb zfD23f=n-qD#PZ5%)Rfw=J<hTCr9sX_3KFnnA9L$k0hMr}VWBgDW&Fwl)|XMXKH z%!CMn(20zXLyQ@^5?n97 z^89Jh6(@+i=qo(;qDL&%FnvyK9Ld`%7ROB9GV2zJSLqA4wQ!KZN_ zm_-jrmGDL$N?8;lm;U&c^<(wi{5_Gn(R`(McF{U7A+p){*6S~B`c$aP_bW$=xKcW| zzlXx=F03~x_J;aR&`_C$aQ28W!$M=SF^Sh(;@?VW=JSi+*o`JUzVE-R#nAN(l|=Sj zk4dcpa)-9BP@>OXiS4naLTS5F9JI5t=KT#^d5 z;AZD2M+Mu`p>p&gK6khzh36lrAC7jeduo#agm0*3VY?8c5YMnVf{ZgruY%bo8v}q| ze-00uHsz<)0T&Notw*=ux|r9~j|S)Ze4dtDut^#uJ|fT<$`fDF+hb?dlCxT?>gM>L zoBsy{LHoYNd(q6b+Bw&8S+LLDeOWj&elquOLrP@&uPH8acR3ubhSfqmA|Kky#{32(x zU;4ps(cn-4CV~C{(@SUtt?mWB>|%eiMCe=RyYnpj&W7J#)BzrPZ@$g>*PTIOnNZk% zwru+XNM18s{Z_*FzkA8sua_KunF!nW3x4#cBX0cLd`W|fq9}^;q9BONkV!2-)e~M3 zpJU58!A+PMBilkHwkcFHClCg8k&>RzK^S5vX(}le-nm$TjfV{0zE1MSRg5{lJL0Jm z7~*)yrFTEXUf4SHu?a$=^M=S8Y>%m6&0;$ zjwfTz3xcOA3f8O?1>r=ZAk6LYF^>76xgl$8a|MTuDD~?AAVh#-QZjmwGkTb|V)(|? zV{{`FHsWF<6q>-aRgcqy6RhVILCuuP3rRi}KK{#;&vr7LlhvJ+9rzGqv%Gw{Fxv&q zziz2G)P}(Fkl%{gynrlO*Q)R1KUj4x9w1l!FpR@ah^h0&?eJ?v)$(I{s&+q z!{xVQ2;kQ3lssP?@+~6l+!ua)1EhrSzZWlDPEiy^QJy#X!3g*DXjXix{8&~#7K(|q zE<%85n6V)`Z!l(&KxnW%KLH7wQMH^cRAOvQGPp`|@v5)f`=Z~82gVmu*@An3JJ_4~ z*aTpE2I+-3sl$%zNpjo+srRp|1(s4*J3h#WY(yCfVNe$`F}@;YRtbn8lN^_&xC-3q5UwYyEnpKtYK}v4&f0Bl zzO^S302i^My(49+V+w)|UJyKTEsL4k?qjx6W0-BB``U*d7n73mk$0nCx|qxqG-<0A zudy$t9%tr@nKWjkrkF_>gfk)gXN?nd8H)0BNDqWhzD)V#%Qfu2y^cWmim{HcdFZ`b zNGv%l6wWNaOf2kt))gR)fva!FP{FM`kRL3`4Ozj?SJNilV#-R8So3 zQjBK{p?SwliJLfNZbBRxh-`>CZw`%X20u=kUWDmc!gGFPE}sZagmU8QiHK$J<~5Qx zu3+p-^dPM+Xi`c^S_v*6O+O1l!t-FoU7+HBZ~`6&k&xk z?`F;!OwVA%KqW{8Sw6xZ>|w3uic%DSJkMJPAutsPdmVwWE>dz5k)ss|C+mr6>n(M< z94!l-4yPgx9?`~;`*IqhV8coFr~dAd+q;Z~>s}xfw#7_*-ba~~q^Td9FI|ZISg~ff zahGL6A<*V1%*L62IB3tNP^d$#^5Rg{6^wt8@{^ygs$dLYpjYQ0T-7<$V%5sOpFnwT zfg7;1%u2zoVsWM8b-%x)jdr>2>xx5@lSYv1Zcif=LZ_e!%(x1Hh0ekTfmy*2xcZKt z)ZD5d9~Vmpn7#W2Kl%$W=iu5mt$*61y^W$M%Esim56f(xa8tq7w+@GXD(fSY99N{i zU`ay-P*PSxF=3jNAL?qxA#vXl&gCIA0bmSa&wAHRQ^~jv(Gyo76F=%l7q61Mam|Ze zFB`^?T(|_{7)=Ufl21PZ%y~mJ5oF@Uz!ES5k%iFK$Ezw^cV<~ZHZB;9Go;^j6Z&;U z#*m4hB#KMPvk}P~4%2(}9ttbU+Em~sj(d0Sk>wdwhXq3L!p3O`gfj(78ru7Le_bD2 z7(9kZwNjK?tG&&(_Qb;A8s9%sXgh&0IG<8$jkPVNI`%g`YaEA$+4a=IVZc+eEZAVS+zX0V&NiJA#{#OXZc069d-qmw_-vA zKmR4<u|;S$?36g>!QF;FTm1}1$!!D_1@SN@*} zq>mi7pDl0`Mi>zqH(}`t+&CrfsX(rrUEIVmx<6v{a5NPN`?Dd&re}!yPe~xGDc2}c za)=FtqInK&#@cOdCJMp{g~21fyYO(HKm?rU(B7^Qe!Gy)ejKv}&$`E>UCwZLjg3&~ z!;ZoKMtf<7Jb~dLA+oe$-Z~-24aOJ{D64Yzy$YH_CXD_2)-F$L_9}9Qc2#*%kqY)6 zIzIk9<>ucURl&}HiNJ0x7USl{vhHVdf6t3;Gh!NtMMZ(-?!b!Wxe1r7|Bz5P-$uRc zqITAD6gJ;suHEin)Xi7eS-xdS4>26Zn4aP0mm|_#mJR}LB7FG2?efFl8Sv5j1BUV0 zdlI84iUPDZor@TKHR9IoZL%!GIp=Te12Yp!BO(a+ylu+ysf7IQO`KcsK(g|ccbkcE zh#zaCo-fcbGwufUq@-usLM6@kR@Re?Vj}-Pdv6meNpj_T{uY*S93sITZb1a3paM#u zTXex>F%44%TBtyaF42pY=m&4KYBUTC>RrFxXf}gpHQlRudW#u)dL=bXqtc@3(n640 z=#llHn!JJ%6$Mog36(0?&0xyZ)V<`>3{NOM7W!qyPKOGJNEbU z0SYq7dH4H&N1o4a_Z(;-&*#j~KcISYL7lj3ivhVS%oKFpx*XSa!z|C4=746XHZd@M zuqK>d=FHA!8`gxG5!5db>&pep#m7wV-M`&!IAX+!(6v%NDS7niBLF9RdNBw^g!#Rz zy@*i7XE1J8I$iSV0D^E2IkXFdv*bbb9Zv|t38dh$ z?jr^}^`|7?7J{!|AJ%V6ejh^=61H!vFTmFey{UbR8#3%C4d=6*AO6*S9{gd+#h-S^ zkNm}NmMoUa-~ERMtE|Na45*OXP|h`^x8Tfn=!G*-z%roFYI zsdPR>p&qdl&bm$8wha1$^{&S1%iydCW#VFc5!{UZJQ(KQOvJ?@^yF=06&gj?jSGZ6 z$(f)3fP6A@ddzKyf&6UF+u!{u4}beJT2muuO{f!Rc^Rw-#kz%7k>yOMIn}y>y6Xm4 zKUJz})wR^P1NkKL&&rR3b;SFMGVf`Cz$Pf9>JpU;_3UArGk6uP-QV;fPZ zYwvn2awQAh+k{ia$cPbFM!klg{nLVvFKWuw_V{)Hn8Fc+k^|D6pbqK9X}N9R*|a8% z*mBH zASG&Mmo>AgI+tyO%MKl^35|eNs&&coiwDfV^WiuaM!Z&7tyWxIT(}nx2IlwX&PD%D zAf|-bbapy{VI3J#UN-(^mFym4>3U$-`fUKGk%I8Th{0{;6EZNL2!#+y+72nWrQIa? zwyzBo2(H3aAga`ni;Znig}O;C3E5n$4&X|JV8EeuAKUIgrxx3#^Imj6A}W z`E1rI*0Sk<~)kjTvcZN>uV z5M(`~42HM$NxIJOG>OSjef{$E2)+Zc_ZWM1q7b&6Cn>i>v#TibA;mojD>I z4?kIM&3vqD<>D*l7r%je-SBsRbqfQxj~Fpx1b~H4{@W*%Pb?x6)IS86G9>8hj(F-C3Q}mAwq~IhY7eOZOC7u|(TPr6s zDT7ZcsY{aoa{=`RGA?;pjsi^}uhvSnZm7S}C{t5hi5T3|o?Gia_&IcIh`+WTpAdz~ zHnqy~GQ9lDn4cZ*wH7iS$94wS2YN)|N>)tIrYAr9+k#j8_D0-9TzpmY_rF>4(eKNx z0dXT_4wAU&Y$5J8kd_PIhqm><_hD({2JSkhx36PO$Z#Ef0&k~PVsdO~vVLabT|^;l z)*aA5JZ5A19}1@1vzP$L?!x(7Qv~?rQ&?_s9an{muUsHx0e(6Xg(F6cxZzm*aY6aC zBxJh-r!+49v_Ko>^T$i-%My(6@RLW}KR;(x*HqD^IDv&I#jTdG^xY}Ba3h}ch!G=RPpnoes>{;H0cw?M5#iydk0`%hqHB#-fq9;z zR>?)kfYmojdAVfy<$}eZ7EJHWd|W{YFS)kP*9XWxm*~MA-@FQO?Op~fsD_w!blP3P zyK@ou$;7#oZCHyK{DLuSt=TET1eX%aTSLG9Mo`5QKoUD4b**GLH;llOQ~OOzol=uM;N|gF6t3!HJLyE@QpO z$?f{WU|d#tCJ>&ThL^75T8`og_CC|A)^)`3Ej)_{^y3q%!tzN42=~ut zyNSYWFaz-k#Sw&9mtmY0$UPsQ@TT{X6Y+}P)=Px%?489xG61#)(L5CWx{}{%`tA;n z8Gu`QL>6N4`2B~(Ug*HW;u8MzZc9op2FaHaYpKg|A8Gx) zbM@m24qb;rHxY^@z8wn3X=vkckUfqlgmwb$)a}b@vaL@@_L0Uf4A}QB@$I*AFy}OO z!D>gW$|uEshGCPm|1 zc5!jR;;RK!RYhw-EG`?Zb=GAHttEk<%hfssyjr_5B0^PF+?24|gUT=EjN z&gJ<0&wm`_fsGjP%E7|wa>eq?CDmm`Hp!TtO)2gcfSY^riL)R)$jx|Q9&)a#0|em# zGHd6owR6rJTC482BD@x2uvbU08q9o*!C8Jwh`~J&fvE`7NE#~TrLwBMOL?QwRk=?J zpZ;7o(XC65K0cy%oa-%Hh(i3mJzgRioWFTIQJBUj6xswR;=^DBx8r(Jlb_|o##65V zZuu~HPUv;UgNZ#$B<{k(p}+0q0rHYjvl+kVP^c=OKZRfXw&CKd1KKhWgs?$=xoz56 zEcJ=Ec+B9j1LcM=5Sws=ScJ`lA!!-gb35*lbseH_-*u&R4IRJbxS?w#lnwiLNrAM# z`f~fHa+trF^Mk**&%gca1*^;LM4>ADPygqFpZ^W~@VhhS)0b$@KVrm)7Y7TZap7!G z_q5%=4_+oMKlwMR%azL}Yu%gjMinMGN`|f*BrgE>CRo357E4$~COLhQE+~8oE=F1^ zBaL(RaSIl0Ee~)zmIeRafJ`#CSf5N0zi2=kRBKcfnaq%U_G()Z1{j#V^*(jAa@K@?TV{l8 z0;2eF;u6+1Rw+c7Pv@+@UUkt`9N%dd>%p2+jMFL0uO4vz&WDjq95Lcm zgIeYD#pl#@?MSRVrzncJU&O~IJW**@pscsJ7>7B>K;JZAaMn6#jyh!Z(8aY7g8{wu zjC&E3G0StN`RykLcR@s$-xKEdaPI4uE`DG6)VHxE8mJuhEO+DdJ~E80J;%s~{uaIAwqUyfv;Vw;w{%5Vr+|dN#s{Ci%>>`e zgj#s`CH&&I70b(gr3K6kWJ{d7lC|Kodn^qUKpo_@#iKl`TzkG`z= zPyb=gdw(`6{Ub)a>d<;c{pl~MR%Mijsx`W<+*@wzv&;g}x>5x)0i4S(cbwa&;)n<* z=bSZPT`5vb(MGAhDPvL!5%GkbKghIois{Y;X~K%GJXYs^;*Z-{%vfk+=_X`{l}%YV zBpXNV?E0Zfy;`{MHeD1oXw$|c6v4UhWkQ&7;~a~NMVL>fkk1jBy6v{6q9kNSo_*`R z*TRZ0AU~UvzcHnHBCRE^fjk$g8kF{>xvmu^LN*cdJY?>4hv>SYEGy36R2tK|93#$p zQ`e5#RZUX>jTrHY!9w|@WVKq+*oN8JtV0k2hbJo8qI*|$6<>@vBy~l(m2DC}JJ$lo z6M-q78!1RD!>0oCY2mz=4r#wv3^EbUC&KxgId!c(dR($B+jz^zO4VVC&cp64F^Fbg zKZyI2x)m}ry z0?ZUlcM=3TWLk?vJxrAS*ecSULb5gCw83a~C)pAN{U zdaYD-Ok4d+NXG12Gs;>adfwn-e`>=tx*X%%K0{0$ zb*M0QUx@xYV#JGr1y$wZvkMw+DDr}$D3ZC$&1J=8V7)Yi{(1ywv0K*~=gq#R-;#CF z%wYgGh!BL0xiXdQ0!$~K9Gtw`apaCco(u2)*_?OZQWlSEKL5I+*0kkdXcf41CAY<@ zZx{9wf;*AS;uiYx39&+>%EQl=fO9?GfMKKW^!I0EG`2xZk0?~r=P> zcIvuDeNfJ=ZoyIM*Us-g4t6W{2tp<$^iB~xq0^-kK!5)rjy%tGL4sApj&@u;uKD|q zmOT8z6NFomT>x-r1}0=MPVRL``P-)u9(qi&t#3gXi8kmGh5ne%{($~DdcPa%7sbiG z4xtyW1vXun{qJ~A|GP7Fhi4I#XEy5&i025{)1LhW?4hJ#ybghP-U z=Hq8B^YK6YOT%i_@W1}enE80bh--m``iqayb%j`k22|^If#6^6bkLD!fw=Rse_exC zQNDt1tdHT_{-#Bgr?P#{G17VQqPT@!RFVhg@m9xZrK%2;P33tX zyOwMt_MoTZh3BW1j`dqH$+lP#0!Eybp@{FVeoNS6>e^?Owr+n_*W|g&93A?5Oaf%wIMaFo`3%hKM8=MI z)uF0f{PBXSuA-Z9YVjsU4$oxVpVx8YYZYFs^{}}L?$0(igc#gWPkIl6d+9SjD=1z> zyuqP14KE1OwfytEh9lv^X9)M-nle2TmQN~{PkoX$1CRzr>CI^y_Z#-_=2K202Dcv5 z#t-b437VNB#XtYDM2s-McObc*!Vv3^oQ(t>wY4Uko=tDmv%M;A^{uQ{D`zgPx>I26 zg`wk99<2BF2BJ*M^u8a9jg;m$8K(Ey!^IcM-~WFl5B^wDe=}SrA`parSqTg;$_BS7 ztvi?7uWXWO-D3u}^|$xRY>;u`JW08s-%gk$_1M#iLM&bPW8dE!k~+io^crBh3vz%B ziy!vG?i2mPkclvV)5UJO5MlY{aPk^$VDVV_M_tlb<>!BMe%N)57%`#)tyk#fBTxlZ zs^vo*vFGPYt7KLa0xnVheWHep);c_t2(qx_gyhMzD4(8rrPz9xKN|PL2Lus4nPMia?H(dNLQCL?kF=#}u$cu(=Tq4^<^ zvrBrmoklYV+8P)gn6`hjeXkx&Z4fE zES@bWt-IFrTkj(I{Iz>dGReIK<+M#;Vw_cGwQj&CDba6o6gN%_5oT`)Rh_Z2O_UFH zU4i`z;i#ZrA!><#Tj`2}HEZHuP#V|K)cn7}3IYR{I zXStKfxw5#dSeA9~Ii~m2Z_wc=%M~)onB~1|Pj$K; z0x6i8jK;qZ>=1?O##L2UPIovmNy<&eOYDwUgQ`+pCRqr37_#!)3PXn^Ox=D*9ES&g ztog-9OFsIqV18?o}OPz0p5r2t)P6+1nhZ@FDkOXa(vJ zS=cG#_jeXW*9Z}qy*VWiyW5CDp26~K%)#j*ClHF^MAmOJnI{>YJ7dgVYr{Euu!qU(4pQYYm9fdfK=J1e*Y6hzo%Xf8 z-y>cKRF!7E9De4{T;B-^OR~GJPj$;WLRlp9-UVUib+k4}K49T9?_jT0h@-o-cwN+&YIo1GxjU z9Hx1}ESKvgZ7l5zKdT)hrN$XtTW!o1<-RmUi4;PZvUI2UA@2u1FQ*2UK~!;zx4 z_oCCOWe$JVJCV2@`x;bXxvCI>;+^y3Nn_Kx9jDvE_|&ztD4ffy^Mdep-iC$xvhEOs zBFUQ-)4Kk~?KkO8`vai=w&8gQ*cX6@Un&3as|6o_GVD&;LV&_q5vBsBv+$xbF?O&| zA>4P&K-~)46Oi;{6Z(De7}~NsU6=i_Lm7`_xpbSayC0KqD4_|^ja8WTq2wHpTywH7 zMP~u-(K+9tV<|a4?cuX~IhZ+(RaVRGeWkA8XaDySF~SeOH)DQw!^ZK55ib~8FL9() zGNQDie)0+OEZE?wC#xVQxYVx5Yy(!?vAk`3!{E!e^f-miHK=VBF>u6U1GqQ1LTO=n z>EipTpN}08C}6W#yLQji%EN7P%77%+kWEn7byF61kM&BU-8iGKSK9Uob45V-9p-^_ z-w=Y;Vy|4c#g4<3-ps$IP%WvyUZ7~Nzc-#-Zos$&(ng;P-;K0=$|~3z5Klm^sMZyk zc!JP$&+@uJ@;UizPWiYUqgm!G0P9r03YMD)MeeLGLee0$P}hpCK_?1#B*rCFlOfb7 zVeFkcibjmMS*X`F<*KAym1L3)#v#lm*-3h^TBz0yRo%W6+?@T6M`!e1=e*RbYwsxc z>$E(BBF~tgiF4CFp{)jConDj@gQ=GV(0MMI44aiig2{G&H@NvHl7`-J>1FX3Vqkja zEHE>Zu`Dafr0=wFTQ*3+WBbCE_2NMoI@iWF0i#rFW$~mUzgzO|cLw4U?nBTGEM03t zi17*QN$rxDyoBd=-MD?XU|T_&LMFm&I(sp1Z;$N!{aA<_=E=#v4nuuQpbCqxm7o7} z$;Fq44DSM%6DKFX*xHMlv?i`8gR z82VCr-TiAC_&sD%7|Lx}EB200pU^Jr!W7r72+XEAAAJ8l5B~Ln)n&EQ>hwSTmj#t7 zKmOjF`Sdxs42&3YgP`l0lz8<+!Li|5))_+dXjFg-8pT_N18>I|! zR1b{jSYq2)-*BVRWDKVRRJ`Souw2!sC``P}7Qke5$&^GPw!P0S2uZ8l+x^CQSKDDB z5wH5tIcEq-+Y>SsTQ;s!`uEnquMsZ}7Ia;)e6sA!pX&F8{wyY=xa$&RY`{P!5GNq5 z-RLtJtV`-@i7L$I=ZKtU>GLW;j8IIbL~s{5CmD}|2o8=@noQ%+xsEPQu!42rJ=>b`o9TDn^c2TLyVBg z%Qtos5#IZ=Dbrl|Vq#4FQLm_4fVQa`PFiB$AFT4 zZLnbhviW%%NxkcYDlC@DPye4KtEc-)gChq$d;d(~jvqu}(H1`UZA-Cl+kyLoKu{nZ1SY5_E4R^0+S1FS+* zk*ShT3giwhD{y=>?MHJedko;?0k%1QlX62yws)iIIdqi2XJMZrcW9H8c=F82E&($1 znNT5QMsVbrBMmV4-?~FVO9uSV{NVqb6_Uob*tyUM=P`TA4MGP#52z)%w*yLV;Puuv zt_h|$$0xfA!L2mIydUR4H-^Nxg^Qb08|TswRNvH8wTt&Td-L7bEUR%3MnDR3$*H}| zF(yN#j+TOrb=iw&VGJ9PNk%3@9b!pY7ne|{Gvt|c;t~d#AwZ*5yGR=`;+CSWYs#{u zswJz1hNH3>r!YQ~@!GvW>*)1I>iA(Ta&0(uKJ2X(>D^7g%g=`~t#MRG7n zj+&Bpow62BA_BIFx`_IlW+Y~mFe{_yH{QDt9VgIu@d{wz2Y>Y*5C5=W`9+C-(^46I z{NwLRKL1+z+rOIgKYo9@wcLmiw;L7NoeH4_yo+!H-0?((2-qrG%u;I+vBmD<<)0)#RBS-V>NhX(z_Ht!v#ziR|Z4-M}x%g5YJ&?L&gWB zGPSdBpzJnmnY1W<`3`AXcNnxQ{SFCEKSu1s;s1ieg4BlhV zR}2)!scc0iE(V}zn>XMUv2jxxb_SBUm?=A?HxDYg#AU@C%lEbT3D`X7GIXUdp_?Pp7iwOK?GgZ zx^o5cFc5{yC(AY~`E~TkmxNn&>Girs*X__df9ss(<7FiJs&$1-q$L2iDGtfQABn-! zuv{r0{h{WUf2j5lgaQ;`r|vWKxG*`T)`S7+#I4JXD7h==WmppyDl}d$HDKF}$C6&l7HwtYnhump z9qc_uhv%J$ZW{`Y$apT;d#xjeF|6w~-tsgPD15?_4H!>z8|lO+Zov0(XE`GI36?&u z8Vty!U^=@``PG9~GGxvQqz04*ZIba}a9N}8O0+g~RMnLu2zSjJ$@<}1=a*3Lso3gWsLwNG3H^Rt{Ee)pWl!Y_XJxw95Dnb(ivs`cvF^WsMVUHc!# z87+17+Pbq&b~;%@?&lBp+FJSezbz;V;r!n0p#BpHK^V?<> zBs!Tfpse*}O!|2Wq5|J4%Hhu`!rs+HGaBPvXpBJ9IKh*gTdbE$kpvCIB5vUX#EixL z`wHjkZwmWa)}t)<$Fgn{#E&X3-kqqgB6e!GMaJj=rM5rv_S1A38#ZnRDJJ@)NH zKNMVYKP-q<9z8Cpnuecz_%83hb(rBvYB|`^W4(pDh%;7OU9Oz<=M~2A%f_v^?7FTg zFH1tkMG=>^Xaja62VVp(7RpDzuUPFR2-Vlt~#<5+OMzDZ3%Ale!Nk47XvZT~9y*Aov&# z0s_m=b`XV+D}MG*3x4^(-5)G7V#Mu7hQ#c|e(np4?)X1`d)Sxm>B?szLyeLqd(v&= zHBo*xRlc6wx9y)Q1gol8GOf#7ZDHL`r{A`erc*V&!kL^$13_v->7-s0wy68F+Bx=A znG|LC2Fa&wol*Yv;_(C=;LR}N`9rOOx);dXmMsm?U+7avIVyz%+rKps$P-eL>J1d-ZA;j=%SR7IKqAk@7oZp-B z{DHVr;@N zm-UFk^3qud4{}zw0M|9No*yh!msRU#Z0NAE;em{Jad`B&=D}y%V+BBtvmQJlz4#5n zkeKUl3(Hv`P99s2OD7kG%XRAOA(kJg2MfC_3kS(UzaPK9zsNmERGz4uZ!D;j>zGb+ z#GHeL!Ht(Wg-FN4L?2gXD|3*m(L4joPqw)XncWtirIlhJz!kY?u?sANFwhVpXt*t?o#QM%8+r)jJR#EE{s-vS-Teu#b(^WlaiHK zM?RL96*P+WW4@mvpOX3QN+az6>%q+zeC_<28JOO6iAwrbm)C({mF!%9YgUy~C2{W@ zy6v~AEgcGfWHKkI6&mZ4zNvRDRu}(JY{UECE_m;J=CbixC~FtLJ(G;-+4S1mV;@9> z_rEjaZ@+iW&;ND7qHcA=qp#(V@*8^Au+BON1CGFKT75V<=f&faPyUqi_I$>Cnj}~q zS{rNQvQuwCNNywQtO=`ig{-%Dz}|2i@>pIPRMo{H^bbiyqFHSq31uQkEgdCf#7l%N za2bpbd>&DlXiF4ErJLTOZWodPpAv;INZ3WB+Yc#2vN(h|>2+L>Lpd1EP@ERBY?62W zd>dAUetTR__UZ<|FTK7#lJmg+G-v#;>IAl zjezU()+rQ0g38trB^zT`H~y!U1;%}LYO^~Q?7eXx%DGP;d&UCc?P>V)1YvX+G*E%h zQmV;NBC-rIb-VDg&{*x{EzS_gdhOgO1U(~pk=&I8do`I6BW@0?oBJPq_6W7gbUNK2 z2v4;l3>Ij0Gc<1;SKq!DlRI$$Aqe}d{=4goJR`;+Jf&?8MYUFzWyq|a61DD}-In#& zk;?tf9Mb#kp}4ud@#TZnbhU0MD`i#Jly&3RSgsu&ezoE!Yvsc~pHmctb7y^8lAql{O&mqzbdIN8djR>Y1e!`Tjy4Po_)GfcospgO7u5Xc<|Yh`B}kF{__3y zTm#Q9GudWnyMbpclh&G0K5yLI%eAoh(<1&%1!iNLI7;(LP9;?|5tbPEe8fwE zSpvf@qFa#;u2Uza;yz50>_lPl=RehNlm7l~-;-?$`(q0BGajeM_P1HTtv9JCz3Zd3 z=IdK3La%PvxW0gmb3r^Niqx<`+J~gx)svbBA3xkLm`98lF(})XkC#0B!$a!2rm8Bm zUh=_t#=CFjHb-ra+{&n#XVB%*Yj3s8c_d&r>3E{jto7~;Le{aR3zmY4gmO_)YiKj+(UsjDv{&1?OWWTYerdnt7PMEnQQl-gO&SwX zw#eiNOILmxAu~P_rPVF6^&m+-BESL)sxGf?=r1BJOQdrbR@%kjX73=7fBlz%R%u?w&cD0bKZV4@rI20XNwJ@u(x&x z*PlehdD*B-h;!Sl33qk#mj+d(d{WYZR|o<^YV!Ua#KqKz=ZjM(k{5<#@TUvOW4jRB7%xw>uEH(<;qQmJE(mpgUGuW#5-K5Q6?=8Fty- zhHYg-24kz91XQZV&Ebl>h6W;Ghz-}})b7T=(QQc6uC$Uh+^?JMLkXvVh6pp6KYzeR z>!jB`ARBkJX9wXN1_)%6-IxU;4q0rumq60iZFP7N)wzf5=NvJN`f^FRT(mvQKqi6+ z$V4dA#~ifKwKi=R5NYoN;2Dt|->_I6k)S`mn)tsaqg@P$WH`6(q__>G5*YkZ2aeql zBW?<;OUC*6;&ZULY{tD%2Paz*s^4X@BRYSRM!?I{-halJD_f6EmN1v7y6XApN8TllqzO1S0%6V3v&~L5` z1M}&OAHB1puGP66$GP++To2HmS37+kpi2~nZ4KOk&!1HM>UWR$`~T%fbUakU^GNC$ zv?%OB#JL>bR%^l=d8vVM4UmcKCjQcgcYwedaW$OZ6YihqTr74aFL_A_&p#~SLcj4s zSLu;+JA`q6|Io2YkJLMoD8z1(ciV_UaAaY}sxTbm%g1vBr1koJosqOp0@&?}#C`?f z`9Vaue_re>He$pJL0#88{Ny2Ztzea^u2AdV9#&5)>a~(jq$Q3LIhDp66e+0JWmF!q z3eRXMv<-PRKxl-mv7FE*{zzoeRguacf4xD*M9V_lwr1PB9Aqep8i8jGLgtiaBg8Z% z7FScSrZf$W^^(wRPzbbEc&QTTJ`&Z@mxT>E7_X~W7B>fk_SN38&ZWE8x(0thJ0C?$ zK_D{%sr6tW4U<07iI-=C<=cou(O5;pi)ExGq;Rnaby9Ta%@k(SwZDUH$Bo#6K<^L0 z;1{`VnQBctevlZFCb)->BVojCLeLB9%eu`>+nGaLto@^5p;G56>ma>2@2w7T@|Zb* z9NZk)$@PTqN6JjO1G9-x$Q~}>sxUrVun4klt)Kg4wjycUMq#Cn6fD;bvhfQaz%0W{H!eZK}7iA{*;GLDi#+F;brcie)U4( z`(2_x0i+p^<8R}h*`qI4Jh)i!{yTFv5TBF7phaP_zhh14Eec#LgBzG)vp)SfB1NN`Cf92t&b`$DEzq(JbxcD=?26Wh>L?bcnomJz@8KbUdI7- zrRXON2^cz;5#G<0<+p{4#SJ29j#xDHmX0k_VYcPF!tt)hxbpG5{o@&~6Ekp~wnr2u z+rv2^IW9SWK&Pc_Qud&})x(jK{dHmXhVb+M`Fvlo5hJc0pZwQPoNI7M#^D1@mt`5_ z3kK`JYOO4nOLSfF{(JAc3R0!hwqrfY81;X?NM|e$%4GM^#{6p+18%==jMFG{j)XqL z)nx&Ko3Z-)@Cq>Q&sh*U8>{q4)){QXPNYv>+E|^E zQOIy6&=D^OkxuaAx-;g6h>BBmmk}dg0(7k`pDa7eOXy_4a}zn@82u9Se7g=!}dg9 zG3ZT-IGWyP<5|A_a`=Z@g(^9#NE*h>@!Yr=I+d08@-`OA4mC*Ve1 zW*`VPya@@ya@$o74c5A%`u(rnk96N12H!wz2)15*nE_08lF-ftvWXlWF@_f#(76VNCO+s(+chvV3$@ZZo+R!%t9>pP9 zU=BTLg-!QkuN?1nKTfu%*BBtZef{1T%i7+x?dxkVMcBjnJm;r>J?De}{&vN77;!tW z_+k;?_%%)A=#3z~V3*S`A}ZWxJil#U?rhjmMQeB0mz+gm zJA0^Y(6#$5##t5ib32SU5(YnJ#XV#ZB<;f^ZVcR5N`nxL7;#Hsp;}jzWjW}2coi$c zdfiZcGdzdynAvw@2RV4OC($0+x^a!Zycj41*Dm|kB-a7sTxZLAH@T-?&#BdAKwhnt zN*n5Lpj7qo1+M@DQR4Mq0MoFn;q#U9!8!rHkUN9)v=01@H-w{z})Rj|CQ_7#75 z@Var-#)1y!U#Qm>KKY{L;bO`C^LZyu?kPyE3G2E>&u))3;T3QF8eyHwR$V7<#(Ulx zg!qG*$*4^o7cANzod(1Tnhg*xee?uEV{r=k5teEYgguB+wn+=cU(X%3*KY(hnO}_P zUO_vEV2LU0dEx_N-{Mzy-RnCS_}QO3rMg@T7f%af+^LrZOLxI%z_rsUZ}7Gfg#&emg=N2w4q6rZ;~U(*^c-T6I{arm*0hV%!38kMLcX_s z_~{-uF0O+4Oqjn}@Zoz?e)`upoSYtUqp@1mH0z4mo9#twKC3*s_?)_~X&Pm8#YGjaEmx>~o^g~_${EeQ=2XH!Hn zB$JMU8e&z+DGSNh8P@eNfj9?>hT4jPUlf;QU^WEK2{J6I~_fdBEOY@Lbw5Id@p&hfg4K zB^JuH^2^^nV*afuSza)x8|=Eq-hMHH8jTi(Q<=V$XLKxX%q7-!O|?##=dkG7fiM_? z0EzBaJtf?^3@4Tz$G~t>D~Yi8d}4sRGVE#W7k?@lOpdge3LQP1Uov-|oa67sf|kI# zf}RkZ=N13>{YN}p75w98bIP@_Gkmwz&SEu%`UT-Glugdc?s0JrgTC|K3HR;$4@AHG z!0)4o!tk5TdN!^AwLnV0%lcz>TyNNyi+l67tL&~GRa*w#ZYrCAIu))VX9Ac@eGFL<**cxPa5fyA_*^?5?ve zncbU{7a6m&sf#l-$@l6LBep@kHE`YbJ_Fp5m^E8dooU+`N-+|J$H5#ZYX;%1v2FWm zQy|7+9x>upz(Q3gR)l%pu3K^X#!>5$01I{9P z@z*P6lWf@SI6-EdmbuOCSVWw$n)jFu7D7zCfH09i{KG@a%aVGnR8MQ_brt7~FnLGIu4FP-b^D!_oVtBRP_2=Px8(CL zodRJeCLEX`T$2$nS%*AIAtHnqFmA4K2~HZTPJ{=!Zt2|T!ARwozZYkbqr>$LY;&q< z>nI!VG_+armj>rTFp9#FHaVy_kmgCI&vis&w>yA+aincD$wC4?OyMu9DeYv84 zo}|4)!VC9YTn(9Ntpn@2MkcPNNRGxfhSjCdXm^$~|JIz@y&3bli*r-tGjboaJ}UM> zzW0>JSa&jO$Ti9P*8&@TDQVyEymrCT_TZ5mycUGJ2ReD7AfX+_vUUtSH6hKE@S?!mzMcOH3wE|Ui*x`8?Ixx>KxUQSszJp5w8C#ABi z6A5&c>)EH<3?bDgeao)2;nCOd6P!*_ubr_~ZeJn+WnlhB&iO3kV%2!vT8YL>gXmxD zmY#EHyY1~;;e1}dw@DC~pz9gXM)~z0K4SrBM1RzXZs(#6gvn)a{@sK zkY~uupZkRC-Upc%XsK`s$GTqwh}FU4>Tft;P#=JFF}$%YkOR`$u3U{MgyA|mL?Ogv zCP16e#I(l~>R`+E^uGLpr4X1-VD_9Bi@CTzfO73D4Z{L`#E6%PPyYRa<(CV}OZSEz ztJF#SKQThJuBmHhr9Qhi1EBGwOqR-n^iydk_f$Cx^2>I6e;@!;MZG_FM1`O~c6zcP z#@h?$Hjb>6lsHS}rLS{nG)mYHfD)25MC-mGr28yrY71@KzmBqG1)ez>8`PuVW~`m- z3re<2L+Wqt_B*c>rp#E6q%y|-Ldxfeu5*CQ(G1}Dgx^0J}sxc=;!BZA>VXXBB& z{FeFYpjx)hZ9P~=qVz*2y-4ID%<_!Pz;ab}^@gEW7SHn5rrW(VO3RBmsRwFy~%id+U zKVrm*So~?hVzEH2(ySY&Y=5JGO9&E3!AP!HPiq-REvZi&(xBv8#POB&bSqG2 z-?;qBFWe@XbL*W5#oZZso->;kB^NYPKB!@Y5G19?x)bWbK>htTv&#T@MBd!r4DW^gDe26YoBo0<;!lIRt?uw{H5aHPX2<1-xN?3NY@6CC* ztXW(JYqQ?7y7D^g&}X0MO8yx(s(k*WV*XA6m$cq8FA4+a$|Pf&3%Mj~#Xg2~&kdyQ za&V6u#?UkBgxm>k$9Ub-g^^jUl?Q)ZMr*==j#c5ny=)~4Mab@CtX3-*O6IDZ*K@{8 zy|iF<85&noMfya@-3;D(8@($B54%3H$?+D1Vua#=n13?4MuKo6$Qzj(M=vTJeN$ zZ=bo(V1oa$&?f^%jJOI`PgZ=s_?!^bw^0`pM75@>l-kEcRjcj|T%Np%_x-Rj&bliQ zg#CS3x4rQbdy|k!2gm1w4Fxu0*LaL$<$!Z|wbkjLH?-X zNv?wS4R4B`a@kjWHpaVav(}~9eWvG*N}h#of)Y^EAU12ylYYkg32q=6A*o4nXYnkp zJa_vtK(%4HTvEKDOwVQ%dBOB7r+8yVo);8(&g_kuvw*xK(UQ;A=jJ$>WIh3jler=; z8>MRF6Oa(gLr*SRS1yGhKBKdLF8-Y1PSlrb%ct8%TnoZDH3E{mKGQU=&ulAu5MGcD zb}O-6zP6GpK^Pmmbc}6sc*KaC1WUWtHBj6gh^rp@`!TRk))m@>d9~f%udAJf(lNMW zR@pM{j+%!~Tpt9zCpU7m{n_(?i16;4Gk)^jn*a2h&-WES09TnOyc{*{_u9fIUn@Vl z@9J%urW;o0y0PcEI_ppO(se$;#U33KVF9!Iu)Qz>lN>P_ z>~kgQ!<^<~?5q&j%k9ZT;O>^4#}I@@oNIA`BL@$;UXwFq^)LvluI+4_X}SXgOdu?7 z^b!tX_Y@~UhFp%tfM$N*iIYpjwh6QIUE8)esQixaw7(UGiNd4|&-|pF#wmnYZ(IV0 z$#UW>2Q%Z`i*E$3`iw@rcBt!`_mP>E?s>O{lsAI>}g5ZK&5u zE)6lmYqGy3taivF1AU7#ryzvy!!inp=NMF8lQ9wHfDON#vJtKPh7`Ck{w-8%XsnkV z>gPrqWJ9pe1DENSjX6v3%C_;p3|^jlnP)()CmYjyA4DMPwqv8UY^&^7HrQ!Noa5C3 z>f#BCbcw>u2$E%O@)Aq?V#SlEF7Ufh*GgTl+`e$H;cSvI|Moc_eD4G1)0umNd$%CZ z-F0M>VoPWfP1@SeO@4lhR({5j%t~^NDUv=ZWX__{ihut8d4zjT&Xpd!-Q{@1)!?7M z5yWI}{M>;w)>A|}PKU;92m5uP*B9H{Ce=ve_b5AipL?Idh!Hmr)z7K&rRD77{Zo$=4fel;(XOPPpl(Zp8<_+$gd^H{%OeboDbfa^4_OQE>>Ox z3-Oe<%A+Hn>7jBhCADyR!m`%5zE-PkD7F*()dr4zwg&P{nCHU9rE;{p@xHdOkm`C@ zf?=ag+kH+qU0zl^dR%h<+f!y|Ey=$Tqi_HlL?J{yxT-5>IOcWAn~0ZlSr%5SmCGs# zPDq|g5Qfg1D&5DzpEonlk03+@vMpl62s+6Qs00@rPBNqrN7QYFI3XL%v?cEd-Mz31 z>W|$<7z*%)uQOyZ+BIM#-(5yPo+U|VZUVL~68g$&@;ffz6T}5)Z+j3OQG_P-5GiSv^eF^F7i03ki<=~LcVn^Bf++dPF zAUxZxiT#(4kl?8Lk8PLd1QD1|3x53Gl*MmXj+iwtyxQ9_4_wFn1f9gT=dM&K zzah%Zmzv?&BNHg1QB>%a*EB~)z3K3IWhXj%SfUFUz&Nj_i!YZfzB6MsEq3?&A)T(b zUl6h^qpoX;vtkdI^Kx+=UG_LwXHinF+HAPNJoOZW0G;8llhybT0cH|%@W|G1CbjJ6 z_C%1oY*~y5DjCQg7Rcb-i)V!!7hA7Yh~(h0#9#^|FqyjVR$W$OlnsKY5h5!H{07*naRGtA95(}Fy1kgKde|Ec`=QFwr<%!=FHm!UPIllLM!_C<5SCZ{X z*0D6HNpAe4l;2Ep5U#F>jJU^jeb$jH;^Td& zb#FW)abj@$cA#N*;`Y>~cq_K;H*$d8+%Poxl;m@pViYZmI}n14gL74N^1OAll|k9x zzRhggFZVic_#G-MzelCgW{%aE``!Ika(scrW)p_~yf7sXqM3L+W##K-9~&T0^W zLR>sR$qR}}PX0#0Y&v6>PnmveMlmUnToB1ot6co?f?xmYmlSUlE=HwoHm&c{wleK? z!WMEcMcl9LvC!W0J{UkUXEC1684xW>N4#kCMqC&N#?8w+lg4b!=gPG#P+oQP+s!0@ zq;k@IKcq!FWeypOBSyRoSWs1}Z>qRP1-f!)?*eiYinDG~tDCxtuXihw@p8ym>)?d3 zw)Y%Eb^2`*G^s=9+~)|HqCQTQv*;@**S_w_6zqzfF309H_hN7z zqsTdoAj}2`BOnrl`?5J3Ts`w*Pdf=n0Wv+gJqKX~@;PV?S}|l*C^Jx-LEY>br*6@^ zZISNUQ_yNlCHsU|Dvb7icZ=5kc7^9h6zTi>X^_w;;MBkRdw#dbzOr6@!<;qHwL}j7P7W~ zg^71Vb|i|VA!aU)#{h$_gej6bJ2S=+eY-OiglpX~hTHOv0u1CHHbbp*BXY7L>s+66 zBkmEYCImhg>a?tBzc0UDa6Ty<8A3`t!eHCPdv6YF69f2bj=wvyP?+7DF`v(w-{=nXXS?U( z{@0{mNzy-ouKYW&pEy@(|Kq@8MqDS9IP&@nI^!2KS6XO{*ub8CzE6c7G2%9(sw=RN z-Oaj$plPiL4{=*e(Wp{aVI4Lwg8DjB4+o#=3Uk!XbDU7G^MrVL(n5e)Uhw`*Sk}5d zA;(KXSvSn5M1ADw_PWCTbe^^E$6|2toL>~8F6VK?cmmqvtukayxLPZVWyNw;a{lJ5 zGqw&T3c(pxU?3zg(Y2xzy%G=hJn>>L$wIxZJMN_UB)`&CG`1nP-U1gqv?F>UHhhT+~^+Nv}@_%kHS8_=!&eY=e;D;(#@dDD+lx0EGBp z76`e8(}~tAKhXlWKR$!pFyT1$8IGG)9`%puV`!ouL_#*CG9&Eq*Bq?Yh7h+V$G6YH z)!itFX~@G{#+c|s2qcFhE`Ff`WXMFw?&jpVbJca0;1%T`9x+$v`ipI%MR#-sPTSf; zX*w3q`xMCrI`ueLa#w$z&-n2BA9DZxyC6RHpg2oHG0yt4S-a`GFI&UQBOq~OcZyc! z7fZqNvNPZMdUNBxqqNW1;E6(Q@1O7-)XQgar?td{BdNTP@f7?0FkXKXW6);dn50}J zH23w(5!VD~DSVRW%Fr{~Gag192>(31Ps(u^$IXZv3bo4W$qHbY1PF7^5rl?XsMihA zjw04MFmi$(vbkqFPLyd|&v9gZVNP^yBJKAh>$!ILdHw!9;p3%J*F-%NGw^J$3q$or z9V9$+rK}Z>T|Zu-O*_xK*MCEQ4vs5Z+h*I#`zu^mM8EE1>P)ZKf_q7=EFQ0Tc(HUO zVGlv4=#1q7ojO_-8YdI#bxolK*BV3e8u7fk^&nQORoBh<(4-qjLQDqVxli-i!>y95 zn4Crsije~eLY#~7mS?U~fZ0b73gkEo!fh}DGTT#E=7m@&*RQVuTZ1j#=Pt4^oKIme zPT|ZgLiNdxY02OkW=q@zF~A$3PX~8zN2AP4FHgkVm|9T>R;RM;8m~x}>UHjKI3CY1S3t<$~I#?bpc|2?&IVY9LtrcKmkR z5L}HTQ3zf(3E_o~`ZsP05VFIXtW|+S{JA(@{8iZhpS|~al_N>^JwFQ7{hr79%xw*O7=(8avGKrX*W2u+f z61nt4Z8V<(;w|}_xd^2}Owapf!@cdZl zc|3i8hH+BIr}HN}8ddU*`2KJ4oXP)<6g?Ok2*=k>e2*|L!N}pL=&^|kRE9TJK7w#e zI4q(%Pd^xmhBXv0!Q0OrT@EeJ9zjQjNEVN`r$<3EAjau0#ZWI6^;b zM@Y+#dG$hFS6uN~VTnhLi^s+6vEuOCC7y(xD)rsW+G~bat*Y@JbLXMzJynmYyPgMm z9}I<`ndg?dAja#ZRubhQ8Q%wOVLcFZI0No}p=ulUZ-ysf&$el%OfVFR2->HF zJ9-0Rc<*t;#7&4mq*ieT!-`pm00kUpR5}AZ7RU=o$9qslP&w^QI9;*^oMC>c5V`oX zV+85%3ehWQ@&1+9)c+<1B!h3Bx|oB`Et`KRs7)8Ub7QhnfL!rOu>X5SRaMULr_K}5 z9rblFZQ77ZM_&U5H5*dzp`aPkabMFDnw2jeR@O@~zerNeTp0?M})D<5c z4>=C!_|Fv=L0I6GXAwBs{qDZviid_;ji=_qNw+jMSvY=psa#MC?Yl&;Nntr3@Ag8T zwMs6+>UvMsm&)T&eGi_o_fpvYFOPbaGB}9_BYj{A=T7yVLq^od3{GFv1^%~kT;?zs ztF=bK5$2NCEo0pN8GU+;RquDA-tl@p{AQES2qA$^Fc2EN7vY(TZUlKE z%g+l2!r6KqFNaxnfa!VAP%Wo{fxZw+jB`o0ALJiwfSWBdPu zL?{0HIG##}xP@*o2#(7OX6+psU`KF=vIjFrS`nRCdHUfECRr~_{hgf;R>V9L`i z1P{;bQ9>Vsa!K8TaR98WHY-F=k69yTKt|tVNqYt~aK-1v!q~;}8Bu*YPq^Y!;2s*^ z6<7SS;CX(1s0m3Nf>AL1$MibVS}#IXXxolX>Ght3M~#02?k#)Hw&=oo7wbDwPp6=Q z(~(j`%4b42rQkKOzRwd~ZW;H`eN#;IpA47e&b4F`+UA~m$57`xO9ef~&+^Zow*vSv zJgd7WI_(nfMe8%IO4sk{_2^*W#;9vJwN7~FHLKdPL<02_fD;BH|od|!yI7bllwpvU=Zvlt7< z@o#g&bMD%Vp%DB+;Xd`@Vl#YIy8q9&+=C9UxT4PtA2wW6mF}I}fT{0l4sQ-Fp~KN9 z5%FGw6Csw;bvU9Kcyn4NMfiTwP%^>-oky?3C8S2d1p}eLvK)y@n-KX{I6Au|&?kMQ z@vjRCo`odBoJUY5-1QE~LOll0OJQJUnB!Bpq%Vl$51o41mI>I5K3bRb{h#ui*!CnT zi4FZEyq4;?u&LrJskjWRq|W3b7qM zH6=AfBjgM$L__X{7%b=p{m}bWx?{ybalhghjZ4Ppl10-M4mSA<-`DCtX7oSI?@Pw) ziYql+TW8?JdbA^FLqu^TJcMj?J8fb7KYVOlBalBU0-~dbGX}$h~PTD!)>8EtG zh*U#7fmywJ2@7?G_8JH$X`&8qI+|n0%OC5h92?EI$(&Agb&t$ss5p<~c;xsJ`S=O& z(VNoVwJw{n@0hTw@{n-KxFg14hT{U-7NUFiiAol*+CXR=)0fA~*D=NUOvW2Qo)jkx zgaS*3MpNM84(?dJh(8JO^%Y*pJ1{g9`nDWLMnZ7?@kCq_lO>42v0s!<5E#lT!7@TR z(Uv}+!rFVr*GBi1IpmMsvEt`X`PCQ)uZ!Q03=7ra0Jd}4uhbbF>bj=-x$;Irr-Zhx z`i#E)ao;rfvmX0Rl!$~z)vEKHOAJqwBlc@x`~UOC9^Ctkjea9urMLtq>dOZsVag@K z5#2~f|Dl%;60tP+m6&w+vdq3<)Sx_n0&+jq+);RvB!x5~&h_|M- zgdtg1Q1nu2m_mur;9SlE7pp zBRBbj+YwH}y63ldZQT5uyl))i-c$6GAn2>spW3+ax$!+NH4vUa3?UT$;No@-*546f z%vZK`wvH7r;Es{|=S00Oqt%A}p=JN3o+dCEtsT}F|3mV|=t+1lGw;X4rNed+^r%!n z_i^ne3)P2$Cq&tdb{KZgTwJ`?d(uoiK+dC(2QUx<7(ve&2#p|Rv9P)Z5Rj5-M&!&d z1aF_c9?+nJ?F6SnD$|RQ<=2DqK`M8W6 zTvIrm%*21sb0{)+_S9u8K1)OYK4Kwh0*+ww2lO4Me_JL*7>r{lKm)lVOmDR@5Yz&2}?A+ zZ=6gceRkUJL||t|{4wmIH*|=B*z>hsK6Ihp&?naWv>E5+2OXWsT$Ww~vdPIMqrG$9 zykXrDQ-%(c}`K5ls82$8;v`9AVv|C_RSAeuMemy`3CSu6DIs= z!so=llX`j(G6|bK^!J|90N&I0xkpUEvILuqVe%W66=ErQCkswN^Y3B&*v!yu?`i7h zMH=5xMsp&zj}3=dOZSsG@ zckXB0z2b_G3Qwz@c9WyV0b>KBtU6-79# z7}r3{ZXFYn6T%7wa315eHqh6#vhAUc+4i5SD;xAJMre*5-@U51eLAxNFv6@yVbYFF zGFsC{hmJ)DvCo8$M$W1_$Yc!kiuwa!%ya`%=9~TQmhQ(_(AF`Az$I99EZVpQ;aLNr z$xhd01UCMN@lv^^jL1enZoy2`az7YM;r^^LJ$77xHcTd&0ofJkzFB5OlH)R%&R>_u z_yyVQ9`NW^^{qh{p=U1qibQ2I9T}kYvTX@=dWRR^DA8(o*RoRCI|+*G;WBh z^5Vb0plOxEUG2RBTe_p0V?im5LL~@)h&y$mK9PJt^YJ+H%)HY;*W>HfeZS8R_gL@& ztUZ=IcxLnv>*9A!6`=%ak`qieNMaJa5rfR>tlNE$Z*Khk>HHiR3|+lyUAZh1+G9iR zy|}X+K;j~xc$|@Mw-lR#JkP1$R4!S}Yv)CuZwj9MyXXAp|MNfh8)Y_qRzD^ppkY{i zo0_|td|LwQ+tl~#qKY#b6UjncJy++_F6V^TKE!-q!v_QJUE<%tP#Aw3wtZHDO!)ec z-cy`Y6+_#E`FS-dYXFmxnS}1H`1BaluOF948>ix(UW79=@moeZ25Wf12%Y~6Jihl- z33AT;&CaoVJnxDtJ_M@D;qKs^R>t%fWJ7{A9!K3#X^!f3qcP7~mM&+x(hB*0whmZT zPl{y|zYsRc_iq~77UZ7_%EwOEs$bVGr-32<|CrFDHxSk}dQ@7Q_Vw66_<^$Il6M*K zRG|o7Z!`2Y7{7D6ONtA}G@#RtuIuQ+8YT9N@2^YVGsQ$NJgc=0G56f~j-$E^gm{nc zyZEwhUGQ>Wq5sP_)0vm*oF3;4g&{8CXHU*EgZmEES*WVZp6L;?JADW;lM&($uBl7D z_=;}sh}}vAgU`t_!f68`xCwIBix6ZtBT(Y?95&mT-$MrDk7ytakXyG{x1+4Zo2~n8 zP8mOkbNy>pPk&~YVxdjx#9i|_-lGh%S0&{JN~wW-1OMrd?r1UQSH38;*M0m;@Z$Ry z?Eki>Zd>%7%Picq4I-H{a%p0C@B$=$x4ls)8VzyRyLU?V*a@K2Z!ZWPtTT{_l}NiH z{pW!YJb_iE*39=)@Lq#}Q-qfku18EUN^T-#-k9cpc<*bVH>br*h-(F4^vZlYs@fy5WA-K4G z5RRM!o)#D&wsOqt0C3L-K{n2lu+xs%iZRcgAfxxNoSE?^`8!*eL<4O)vI711rF=Mr zfpIdB(3jaGp?mLQFb?{5+*fDYcLFD9dpa*PJ}W-o0!A4e7r)}uAocY0bh@}{JYGPJ z=y68F7?!=_JiN#JTz|zmY?D9DpaX4{TD|URoh%HVRmIzy_E00a+oTEdGs?OYA1bG= zxZ(tYfvbDhQ9LOY9a=6$tDVbgY_nc>o1x{idK#?aRVV9NasL==*9)r3t3$)fs--9c5Wk{a8`GuAH7^MyCfK7{Nezcyr)zIFR4u{OjLZ8cVNl8tCIr)BpCt zIP+dc2QtlVE~^V!7S;=)>{`R%J;pU);&7luX9Xb96{Y{aq*ubaw#0t!R}R3sdjrN} zmEJqPW&o3+w&B%JHCXSU!RY-%*;DOEt`CkJ>*r0*Gsc6E@)&K~4v!fpM0*a=5EzbM zjWJ#zd1GYAo;FjDRZNUtq@9()hXc(kxKu2s)=@XhaB{6P_rIU~le3<{Sq;$Jzw z|NmamG>t!2>I{JOT}%7cEoz!$iypg3Q^B=dHtM8lP%`|&NJP+9!9b_#ccf?L!CaiZ z8Q~P7*rbNU$#LTk;dgViFy_BOAO^#z8NH1+6e+Hs(hR%-YIQdLoGaJ&Z~X1(6_rPz z@1e+Z@}i)~bIO}C8uBD7C~~2^amk*(`)@D!m;dKqsNXto`0{4U?blzi`*KHn*CrmF z?m6L2gUAwZ@Cr&&?vE0?#VhXpNaj(}SK%JP#h7VS$;Qc{=8(MifKp<==eTeb3*7YN zeD3-Epx*Rv5&c3vyl-cGa+h%50?+I?A%|0=x{tM}B&xMn=tzHG!L!C%!zsy=8FB3x z)GIL_M^K(8o^C-7 zoAvAA6wcEq`61PFCZ!Xs;7uQT{}>mn4kJ{Rs#RXRZfK9aetJ-N@w(-CRr73DvVFSc za5zv^&c;w~OIDrwy95@ODCMr9dR;l4Z<8aB3%-9{(*}iN@XW+$covtB{}h5V6lP#L z%1pp^h{-*_6jrUd?=ijsv)-?kXee(j%)YCEe$#i(h~7>6aaBA0v(lt=tL{q>H*(W= z3uCKp-C~7Cl^6S(Z@w0CZ?HaPC>)#u8(q&N>+M%TFJ47QA0H3ijF5dZ6~yE7@u?wj zt_9=rZsD!b9WzBdcBeDMI>x0PZ@8@d4D@Ur;*_RSnT$6J=ibd0%#Md)I4fbcxU}oN z5f}g|LF*|~G9aa(uRCWboP%Vb%Zj!p6YVVCD?IZ3k&gFRF&tl;`#ibUFA~JSH@C3c z!Z!EGZGHpB!QVQnpDXr1Ry{vDHnc~jdR+}X_w?BHyvb@5*h()fMEXqZ1CKO_UJ$4F zniz3W*j5YEWM24hgWA*kF6EVs3^eCpaq~VHzXA^r6) zSuiFKkuf;#?Z@F91c{4<;WL=Vbq$!4mrG^s4E>JE4h@X+Z?_tA?`#0C9EPzGa5EvC^Tduh{@P(gs*heFZwGcyGRh|!Y>r9pw!~=L`#O%mL$$9KZOt zJ26A}hM^%abW9+uar~*I zGyR$fbw)8pqF1RDb-+b-H`>U<{zT^e-tH#-R zc;@;)5dO=5{V(WIX|$t095~dqPap!Sa~{kL-`~!dCq`v@p^yqBhs^Uz!Oaz*SE5W$ z=Njo(<8KZ#iy_-z8MJK7Ytp%393P$)UcP;)u!~0Z^gZ$A3=o1p<9^KZf@0I}f{J92 zL552@ayZmfZz_t%1-HMu<@q01qd0A&tbs71dO_hOy)c#HQB^V z$IF*@G%HX;6c#`zHaWX(!R5e$fdU*%RP zOpB^ZFrZq{-tDR16twvcd9rh{V{?CU$IF^A|G46c`yx2CWZ9gD6pM6r%DB)RJ5v9c zNy!Uj%}LHT(pyiV>$SPd;dSD=RjRh5YM|A`^FHV#-ayk@c=5X9UtZPxZ+{YsCvM%_ z9$U0>c7yV!jGmiIdffy;u6th79^J8!Z2x5kDB;Dh4t>)mly)yb#Pa~u?0=y;aR0?T6gVGyK4hX6^##pT9&;c&O+Q# z+;L3*$c6Nj`;i9F~qApBk%$a`^^!H$wTu z8wvk_%UC&I%N4&e{L6p+Gwm_SF1&!uIM1nUOh@Ve^mkvbvz{YaAPqj8C;(V`BVY>a z6*UQ;!5QY#c21Q!g@N}PVaE^V=V53^xIPyC>39Fx?PzAbku&_?6sUGIcLzASV;r|% z?%3^i6d}`ZF!p8cp1Q7i`4{KOiGkhkcRYLcjB;BNJOKyu+JDZ%2GvMu6aU+wXU4o? zyjit|2aRFrjg2$c2A?CJ3(AT2PT-fnpvXuxH?-a zG_BCK70qEwQ}1ZY9r?|UY?DO~q{t&aQa@br>xWv6YuP-XuHEkI9n>C`M(-zK&)#zZ z-@4dSaH3N=<6wJ)s#U6{qdw}492^^HG7j4D=Y2yd@XgmdXDBqz?ohvWiT{ei#U#xn zi+bde?iKA3+K*Y=wlwdWxEWqPDd~XktA_vkRn0+NTcQWym}f-&?b9PSib&AAM{T%Z zjK{c-fzTPsaY)RXVHi9=b=)`z^)n)hA0N3kid9nYM1Z+u8{+44FaTnMx0%u&TSSE2 z(;Y=wl5f1hPb4nL+P39~zwT+fqjN}l0{Iqjk1X(gx+g);nV3SgmzD)uIaD!OB$~no|AV0X+NI2$9CQTJL-|~{kHGxLCKZvS?ceo1Sa*Q zV|wmcR|DZEhM$K(?}hq+(CKXWJg^Lm*cy1c_tfb;-DWVDJC2u%|4eVtSUFE7uuA(* zQ3WwM09v;B&q+|dQk!tl;xo$!h)*23bCS$1sa5>1lKs|(O6&SPl>ZJyN) zPRgBBW(WD6O0|(pA72aEX2-fFP9IQ(`l#&Nj_U24aWH{N>bDAH?2jG){FfSx@XhZ_ zilRU>rD+=4wxw-b@=Z>b4MUoxeV!Tz)hb=*Y!l%(jLVvwJhp*;cL!+Hb@RG)AG|BgK7|?mx zAPV1CcosrZeoVg!PWDwogTaBrCwo-ja8&BIExV^hJaW7iV?$zQGSqlSyP&K50_4zx zHKBS_4YEP1D%DS;xOJy6(-JX4^ZlREe|v$xor!k`NReciTtEhWnTPK9u)u$C^a|Vb zQVD!6FG4(Hn(=Uy9Jk9mGft1iC2m-XOGw6P@pi6{lY8SBkH#h)`|)SIVk|DcAi%eO z6mGwSd?io&O(7V}K187WgFw3uG1*kGCyS^IiHk4Z;}SER5!8wo2C1RX3sM1EZ+Ofm z!pA*FtqzUgp`3NQpmAg#(YH0WB?!JC1YLWB_ul}1g9n`QRBlVkFI=$bd{dD5>~h^v zsj7;@p(f7@Zl68p`Ry(FP2r4*B9RZ*Z)%#mhF5=c-?NQ4&-0svulPAC$Z&UbtbiK# zU(Jw9#J8|Y*M&@%8rv{VIx@ld$i_Vst{ytA@0=oMAS|HsP2rA52T#H^GAym%0yqUS z(nVBi=jL!v7Xw6vKT*?`+8=)R?T~ZIVSJ~+x0Ni(;5crL^H9<_{~~<(U}ks_gV6XL zQzb53v&z8WZ(ynre=L3Bicf|GdY1>vVtOywz|V9LzdQbBaUnC_HH7duVq5|#RhRWW zd+g{^0LgO-F9!xk_~1P6@$*uT4P9H4OHR2h*yTc=sWT3~Yw2ZB4v$M8dpoBOu_L$> zGs57sP~eO46j2NB8qgYo(J&YhgY$sN$N>?hum`H+f%@+i)!{4hFK^K=b`&>#Tr&xC z_=+pm!uJ2ON7*nQVZaHR3iE5uNYi%Sptf-Tq82`q!BdRy^l`4I(l%Zvy>6jT5|QW( zkw;3@b6a)ZgD>mG#T{J2Kra$szpvZE{wVzO_byi8pMFe9xEPr_3M!iO*f4v;=W`%M!dH;~hj zZ?;n}!WH-+!(aln&PgCRgw;C3N6qMez#9EJ-jjHhpTc;p5c_cEeV5vk>UiP15ilJX zc==PsZ4#F-;NoM)UdF1?-kb0e!}CYNgNVUs`MeaSpPY*=`ROJ4wz^;azjXNBk$Ie$ zv?iZtN}n5nY0hQh%yA(L7mS1|f>`0fjZW{qfH~n&7>+aNIehy}`1X%;6_U2?`pxMVo(K zSc(aWP1wh z7UY#CWgVt%4zxRmSr1%rb$UfK^zfjLpu~$L$x8&64Ul_b?Da5EPi^ww&rggXRtJj` z;2v~z#e?F+`0M0T&`D+}bfl~3+L)ma35z=>cWi0ej<#*-I)z90WFT%460&WJ$&k#; z3~zW4$xxtu+w>=WDi_OJ1j?dBa&a+Z#ceb!9^(U4TiQ1j&FhzZb(69E`Z?Gdjy1eH zxc-+M9^X2{;AZFkBqxT@IV#%L(AKE7&~@-A;RFW9yEZ%bJ;&*t+CWqJ6GjKHNdhsv zj5Kh&fznpg?SbmwD%v-)%M20!_3k!Vm!~{GrZi6Jh)?j z6#lR8YwEV)+dq`-O1HrrlFF%SJT~lfzJ3hSW60T~X%bac<-1oE|NN?Ef9Km_1a}%v zlE0CG@PmwkCun1i|Jc5la|6#Gt9zfv3-Jg?cqpS_L_!N8>|AT{$FoWL%$Ex~X@oAk z=ge;@Oh(ki&X!F+2anfN^gf|KfGm;w&ar7<)wIXXWiW+7J7$j^r*mgq#`BF%JMtvX z;pfDIh`%`_pIcI=`Ovq;WWKih5~dTOm*?-@oo$M z@lV3;OQ$?uGZe4GZ-_F%j1LcAjy~HdLpnCZxO?diU^FZQVQP9WJdk+3KRV`@G-k+6 zns+Wv%kJrp?Y5+Nk|P_p*y~iC2l%U(h~zwf_MB(`!!yb+b_7oo@W-vK6a128Y`-X7 z@(+mbl81K#e=NocIH!~ijX2H&EO>ZG??ar{Vd>vD2-Gk?gR$1jmGRgNXwwVbz&}EN zo!XV3!#QvD2`o&GM9kEY_R9no2nK+6Ers)i;jDqsfY`ntTyzunB$0x+XfRG$ZpVv= z_Yj|x;*=7W7|?sOUHE<(PWDNHNl@%DlJ(x0Y$XAZEb{!oqtz-^UDH(RLs39^vt_p{`=o>kpKk9C)Ia}#HWj-_2itGp<{2)wHE7$QKkealg|?MTd#nxE5XPe;L;D>ABdBB`x#MY@9P$!*ltXa~ z<#TvjL0chhjjBtkr$`)Iv9QZKO8tQ!4mDL<)3o2PyS=3}Wt16Lufi+VKy7c#iyNab zFan%16fSuZw#P1s|Lf;xS|D6oxn3Ods}uL6Ja8=clJDah((mmNUK|>#X69(|nmLu| zyo28?94!3vUU~7l;@dB3o_|@ey~!zx0@(=Vrkts82G%7_soyrd`1^tHs)p)_^Bxqx zE;TSQ5E=kkZycO^m-`|elSdspQHs3J-abcX4`vuVp+hythNfw#j~z{T&w>6k({DlF z1SZrprjgla2V?C>5}(rb(y=(zF9X{5dTm@!xX;yHJB(F7nlG0a3Nw?TIGw-H;uoPi zKFs5jT1156riejX>qDAd_#XHWrT#;3Y7utD!^1E+E;vBOI%*vYws?-o_+m{+dq8ejD%kBw0A8S*zbQp zBqP5mDZkjUds_AeOY0WX`%M9+A~Qnfk7VKJ>l__8Ma2m`9mT2XkNdjN1e0x&M1Tqm z6Sll}_bJ4_cAxtqq5iO*RKL&^E79|k^q#qSKjQx%LhCZ~X$^vxo+`8lmyvjD)h)Cy zsmp3KyvasDd_okz=m*zlAM%bvggGEX9(*Z(9q{j{qAix4z2@IZVRih;Sr~V}`Z*p$ z3!KmsI_P6|Uh#{;(9dGQ#CO4%#Z8V+h_-F14-NaOqWbxOYDd1wC`Ay-DKQ3ic7gnP2-Zy~L%dAT@(y62M`mUvVbD-Glx&8f)a$B<9ZaEw( zx;J|YTa!Oggc_PXXbZB1;wxtu%y&S6-gW5ROL+YX{drIK_6HwdT)}p6oI*U-&OoN( z7{Q|q-gWQ@G#*dJok+=dAcgy1K7-8`IUby6;xS#12&k*>D{07dPyKgguL@r)<<=QN zooR6>!>+hu4ogW(K4h`q92E_r1412kU45%JFiy$FnQLeHorPC-$`5Zl+M^D2v=!}+ zNOZxV8#^eFp%(T>rTS6%^Xr=3re^opB}Ce8#Kq_n*Z+YBx+E~pFxVa8aO|kwDV0K_ zPTvZraRy0B#6SO(fpG9{7wBkfk@g3`Bex~HGY#8(H;hLJpTsa2pz0F8w8s{;pur%R z>VM&L+HZqC^nLaoW~ppUJA-zmlD$jj3a1ftxTU@deV*2ryi0wTc;GMK5;rSn+EWNN0D03)RZZchQ1pu~l%7GVX z)1$`_JyI5S7CZ2nkEIthUJzuGljqLUD--v7b5v++w%d^THzyYtN2GD*#B+c#}VA^C_~IY17b4jw>7CZNk|3~4SB%WlK{LxL%%Y9 zwxOQhz?2zp9JK0;fHRyl)H#6{yyD9Yya@vy!8o>^_2Ae~HkZ zD7P2Dmlwh~DD|QC3s!oMgQfdt5WR-H!mGCN3yqBB496!B-*2XG(=q`U^xcx|ojyf@ zKE|TJbleRCCGe6yn?t0{&KbCc6S{&`SlHFS;?u)X%Zi2bfQI^y3eM0xn$I09FEBm= z4u_T>_IqCa?FXvY2LQ@4r`VL_kBjKt7mfa5LjXZGj>o$V8i@y*Tns56SGVbCjxBBL z7C)UrjX%D;@yVi$&>WTT{<0^}E6Q9bjZ!{t$nzGlwLA8!3dJ+nK8M_S4r<$=Kfge$ zmvC3nd5=F-V`zX5s4euyf1wkA%*#+O2dv`&g}B8PD(KxSx8Tys9cPv;l5ZpLqxG>1 z!x1v$j_mEk{a)=G_S(QRD7JpXOg!J68UHJ;035A)J}?`Pa3#hDg>&%;=Wv$C!9_B8 zEq7C|x4ydTsNboJJ$N5I$Uu~=X^4>YcmG|j<7aKF)JJ%Er({OSP0)MNd(;^L!H<^< zx1)j2L}OskmFW3K(4hbxjbwU!w-1o@Yx^hBEpy;2QF6&BiXzh82O9@3pbc=(YmN=g z+r}j>u~5BZ*ncea-5eeP$g;68AoSU!y%}*9ES4D|>S;PtHfVk%{V!lTT7~+p4}BBt zUdb568iL+_YHZA~oZ8PHmvAjvu7`EIDFK{<%k!;5J=Z>t+_>vfg-gqd52zg#oY`oC4 zO4GKq$By08lHG1co;$AyJvP+!f&Je*zPjCU`%ll% zJN}i@_~B4{#Rp^~E}m2(#4_=Vo?rl_H?(LXRx1DDQEq%_lIvD?IUj+-q6Tt6|>D%`3N^c2uux@|%J| zT*4EG-j^1lk<>tHv^rf&`j*|~7p(W78nt`sjhHB24+yp4StEtcB>(*!6eA0C;mVBL z9Q$NUAK|-t`kvb;7{kcuxt~|zyW$Lf$+FDC;c(!^tCzg|+nz)1V!#I8pWhTtwvf4n zux)#~w`1O&;S68Ic_14>EMyxcKW4OfPIK3Kuk@C-ah~Ur3B@KyB=c=*Xb(zlTE2P; zw@(_x)Q}bKXz|UrE_R@H=$jvC_utd~{RO<;6BFHezTYA=)*Vx<)fq?BxWp>rV{vED z^K?}>!Zyz-9%qQ@{IO_7juqG%q(r3z5x8+)hTPSlb?jF)&QN$O4MNBMM`aJ}Zl9Bf z?8m80zv7A%7SiL!=X8s6NDYM{t{#xoJCxq5SJ*50+kK>Ut5CN-b8(Z@a7kapvgtgN zVI5Y9M!U3MY({H4_uIs?Ye@(6&k>00)9~A1lhI#G4P1lwI>Q$(>4OVUn2uXf%A1@# z&p*tdw30UF&}m0|=dw$y&8RI@N0Po|x&KZ*Hy8_{kCQ!z*}8(AXJjl4SbVO~XEOFb zMOsVWM*(+Qs=BLb+8yO~^nU01bkuG!Lg$Z7cgN0!EwD`6{t5AM9-VZIh|nEZv#^JU znVG)HqIeO3s6P+_7w-c7YO$sd)=aDuD7WyR{-+OMlvk`mSa|#<5ctJ=Ad?tt44{xa zX0?ijvAm$nbLaXGF6&y`Qf#-}?%eS#fTnHP?<=xn!|m-Y&!0UfzbV0c3S#zDZz}S< zWcNi$`Ly&N5-!$jv8fz?^NW|@@qooG;MUByB?O*zVvH9(dr!q#9h6zR#&X*q;k>xg zvh*roG>*;i?+@Euz5L$(jt}EUs?gjWzFezp_vXsM8ySMx^bt_joUxsRM4Ml>O;%zHe+}D40-x3 zm=ZnI=>7%z)Aw}MOZ3jgxy9eBMrdqCYlOxs`?hfjwcZ06>~4fI7vyo_JvV{(N_%V^ zgUohlzC)~%*_xb|g2ovPwF29K6d)yXlcSQu0nnOw?Am|`+#2A0#s0_dsDRQw2XKbM zz(?=NJFfT@BVG5-7;Eljz_Cuuos##fIN1q3ZnZA40JZLzZq+taZ7ZiRI53 z+*0jBdObDOSMA6^G=aY!b%DhA6Y7k=WkX}t-57eQ5Y& z9o$Di{MujyOm}8Hhs)3V;6BHauebmoFdzRRVIeE>nDG}N*ACfa?4Ir@o@~LY3m$Kk z@{1j}zjI!J3e;~Zsvj%LFLpft`j)LX5>{2k;ZOtO;yOJoDQ~t>fK-wg8jN^jAjEhy zE9g9O9orjf1~A@`GWrdYnV2d};rkK~9sPD{Nxk^H35!}TqP4+&Gi^(ibm4SafT1Dt zzI-X^fjI>ulsYq(svX(Jx8Yv$O9;E8B6%?9jd-PhKc5_?a|h)8wcz#10AfcY9F=u( z>UlaQ!#k6|br_F8=YO43x?-*V{q8ez={UJ(CoQnHO0hsC@+1?yrE{_xj5FaENR2Ey`-E&0|Z*l61hY~%U4fXQ5V zmEgJYev~*M@NnCKI0GZ^K~dz9pdo|25qE^yWRy=!=T-Qorm7D#cMZ*5Lvd4*7w))o zeFxQBsE@+)CndKx1#-8i{mZ}7?Z1OV1?mj>tr0p~&;qpztv|-x8Kt3dWAMnmPbN?l zS&XxY^?W5O(03jAm(MA7-@vK5R?yp7V%?@!j?AJ}_5bjB_11bzgSSFK6_NfpHKB^V$F`7zaOOEx)>N z=ANMmT`4)rPLwj2`+E_7pv+RMblOqBt!df@Ove5QRSSb-+5jof^g7~%5@*Lc{o>#8 z5e)8~GaAOaGGE7x4Jv)!q%VB?B27sz`;GtZ_4~R}nqv!QH_{K7@&cIZtf3vAc16T_ zWvZg`d5;{gCfRdvfkCIN=kvSg&#^;gjpxFHwA`vEntRqZCkU)EObP!vaJiU~M`!Lb z!peQID}L$tK;iRCLit6>vwwO{x!ZZ>-O$_}$V7PdPc9pPaXzyyuZRs*3-W1N+ z$#%4N4Mm>2U={^Y0^hF^1n?5Vy%%zL1^0|m)sb5!SwJ6* z11-@?DmcU65(di0iE{Ubeqg=*{h`n1c%c9o;&EC9e~byXH>E#%q^HMz30~0=DNtN? z>wM!bDfCKERJeKrVLX0ryy_JCLS%Zf=M<89J_t+nkpA{T<28bj;d_&e-{P*YyC;s+ zhraU_4}&vwF+ZA9oiXythorMHtjl1$|Ec1;|Mw;BQ7N`1<&)ASN3hV`wT>72#YKqU zELlj@q;&70cNb(pg1&b; z;{YbeK0qNe3KrnU1dj#HB9hH}LbGi56Y`Kw6bE>X*E$M5xT(?N|C} zC{4##8>M_wQf!KK&%Fn|oI3EPuu%*u~cPVCeklgPz&XDk#vTxW1XwH?I!r&Oj{d!{+K6t#YSO?2Q zdHJ=X+?IUx^)0uz&k%vCI#2;fM)^g_?rBML%&6-IJvLy3d{el15`J;1mZ9KC=ClhM z51oa4+^2KG#{XSH>rSal>Y7pd+>UiO_$|T&#kK2qz$~*F$tRwPV?;iXV1|}bm1x+O z6ZPBCe;_@c65j4&4)j5^K7ET*o`b3&=@@(ECkq*{?}OmQW`rykTI0vt6mDGA`^mkR z_>9atngocJz&P)<|7^tBPn4((#W(e3Gs8&_?^#(pC_gjiF+QV$Rn%v+>w}g1K8si< z(POFf`C~b3>F0`NL~p(gexCFmtEobK#V->JoWb^2&r{IDK~<^V)Vz50lEd4U{7FuE zQy`LqRa$jk2IY;g-4s57iBDc4eFCaMd|Y+BKzvNv_UJqooQGhIOPG|=9vdI_0;-=w zXp0Ql60;5jWXU%#ZY^y|6F?`7V21gf6~t`eyVbN<2Ei%I%8cjJ{KTlGp=jrMObW0zJH_a z?;v^+g6rF;lbz~=RKJ>`xN$#O=d zZb!ejeAc5&wgo-R{0=8Q0nak42cn(N)h}24N+E!_<6Dv;nK<6zgCr}=(6&ay;B02@ zV07?*Vu+a?!#r4J&>9;kX6D$$KskqWhs`Ut>G9p@y)pBw+4m3M7rdwiCiAqz9f#JL zYoUF?GiLleA?c@4I|Wy_Mz8K5$ocq4Wk}jzCm>1r(EmXJX^su0EpdMPE2W;r8w8xp z$RC%^$n6abYM5r_PU$MpPEho$TfTS3X9~0}A?|LUB1FOZ(*+jXidv@QI){Za<9<`C zbiR+e#KUz!Z)+9}D=;?ng(MKEa^APk8CjeW7WW@Nu6Ft!SNwu7;-_;-g=WWZhVOnb zEYx=``yVTsR@s(YiaY}&s6Vos=Q&?};X+juA}%DxnC8>@Way7W;^vU5%bpH!`}Ddt{duOOM6tByPEdsjD`8e84L4GLG`Ahs%n1t>nqBqJIXJ12)9(Vz;VyP z*3=4>EvRLSYzi{TT~ZPe7t+IIs5Uh9Gpe6n(Y~$V*s-%=R;P2@{bhh;QyC>96nR0h z$q+IS&@>jAt>K-*<6F4df_(<<9<+_gv$i?hs-jIr{nJY-zs@QA=1P3t8oqYLuNStL z(b>$p^3vmi(UY+AN!=#0e)`*Lxw3*+ovN!oDlc9)w3^7pQ#d&{PVlNZ7??i=n4P~j zV3L5)w_(I5=k(S|xsw?2st1E|OU?5f$|uFti*U`Dd>}$LMh$U#7Z#U&j9r`sJ8v!#K}+7-nFSP2M@g`hDGI^f~+i^|7N#67~vA4TXdD z`f~m~$Hv0QLp)#koF{T0jC98@@yT8+D0K^Ove*KvoK0TxVCYzkOQ^t+g@!8gMz<4& zxKDzGb_L_*0<=@m6K%I}Ueuj=cXMLQuXs2N80+Vz$B&EwqnE^(N2IsTe|8uNw$U+r z9S8|x{hdu|H|yhIoq)1DV`5!1yHzRAj8{hsJOw8N)c5b6zh3BJQ)N0YOk&r_|6Jz<@{-VsHjQ zGWr9F0>;t$q)!4bxBfZe47`_)MlYee!MAW68{5%M5}5Sg1y1S*OPKSJjq^J6|ES*3 z2V!svss(q%CCpNpr-v&(1KgPCm~wwXDQ*h3+mhX}qx$g`^`UXb#k-C}o1uA5vB~-B zcefOINmW&@USPM|ff4FjsM``YAe)@qP2pVvUA)H-?^iZCnc1@4?kIP+R6p*ie||yT zw&ZUW**Kmukc|fVg=qhNVub3j2Ws*g$RFkCyVjS_aC&(Iwt{R2+Y(T?+Y@QR2;~hN zY(vxRsedXcpOl2G>6m_@cg1fUDLtmRQ1+zgGaGyP5$3S}e^w8Hp`1Fy+fLP|>W&xx z@HRPKdfjkOWzMxR#mC|YUf0^9JkQ~FD{ODJ(Ifm* zL9NmqJLUp^_bN0C1^v;tetU$f10Ld0tjk58Y%DLP3PXjgoGSbh^@ z5|3Pt-_?JQ-gd*=oM9y?8|n!jdJ-2aeI23fESBc_i8&Po%Uu1|U3bDPv?CG7bG*}P z^vatEt>hV<)#dj{f1i7&@a*(IN!!-Iw|!FkskkL6?kP7Wussdj+m!wYFhbL|U@OWm zZ=JDlEds3t`twH-^~i9XEp+e0;&@t3Fm-h%>*?Bn2z1Tzcz3v?%MlOKw>p@6^Uv1) zzg?I+E1)oK^GcrQyh4*_ue|SykA>i`%=}o4fAjOB17u{V{-|SVp=p)&ZR2Exc#jOL zNS?FXmF%AG$nzuy+KIZ-&+W0LX&c(shX*qL6p+o(qk5WEI=>+%0+Q!I$1aBwrBj#1 zv_1-L+o85_UWHG$y3I=Q5hg{5e3r-aZL)krt(Y&9-T8*kXD*M(YCuz^! zbao!BoGY=+jA8JcQSjUt%sxM{SDeG3%!T85-jNC<8v;?!&vyauuAkmBQ_y=c#5s3~;2mR00G>l= zr%k@!6PHSd+0i(sG(QAB#WPY^;Jw@MYL6Xy^oqnK?HHFc{x~cyNIyZ*3>i%!8B=%c zNpZ)L8+EL_Q$>#*7`ISX8U~|cV9qdiu?RT%j!U&k|95V&Z~~{=8e(&%3&KJ9WX?xJ z;ctm&{*tjY4!@xBQL8RN*0DvxkuA^b%bSAT(;eHJd^$fy?=aX{vAuy%k1k1vNRBGB zZ7<{8=9M6(a~`$o7D4Ty0&Uoef;1FH$u}jnW*m-gfy7Ntag%d(n$lSUZ$AC7B3Ko>SL*s$)g_x@B7kg*Oy-b~N{VA5=eAWLi-^ zQ5Uc9*u@RHh`45H!DL9WMY)ATLky{7Am6~QQ0mte)lWZwKX#m%tbeyFew*+M`HSW9 z3aI+c<)qHDGV}}|J9~c$>#`SDcOBI`KgTaMirojN`tX#2@RYotturZqZrldf&-B5$ zy6%Y`Eq}_D+b4y~Xnbyi=z-B`M|1P;F;u6h9 z{tSL~v~X<(#+RSFK1p=qJ<9{qbxn$NTt{tck4kscSu@Xl;5P1*&UWPXfhxTRJ_;!Z zYjc2zkZINjc71TTMa+1*oC=f-36==w6Awguecac<67COqM+VrV;8CN+92&gZ_iC?aPTs~XD=+cG{Dr@_NG)N3Z{ z0HljCOJ8=(Q!RZa-iLxc(HECsWgUYa^Uv-qR8>W}`w9uWjjR|~kG{?fOa>dLbf}L@ z$RmOGO6E&BZ&6T$Mu`faN=9?+sM`bDL6JGH!aOTb>kWkoEd$)k2^J_{utn}-D*?qQ*- zE@PtN>Bh+m5hx263vg+X6pR&P&ucxp*n{zuj}f=9d8d6c6C-p6vPZenynjtBGxyzgNm6a1#eQK_q!+&*c1LK6it z$cAzTB+gN>4TvDc4s-{1N*G%aq0Hf{cglD5p4ulS3$fUp%#s<}xZ<~fFy~Hs5iZQv zMI>`r{r5RN>l8kOGpTj)2lsa!^}D6mhzZuv{y9BhQb*#zbJ92ni}HOIE9UC#^-G>{ zDaOu9Lwkt;f0BmhTcNzkKfM>B_K8aLs9-W$a{gSky@5~!9wi3C*f(?I9{4in>3UpG zDz8t@DicoTx-A8NfU7D3xymWy3MvmXH; z=aH77C!rUj=NQ_(q4XJa?gJZ?0pa7tDO5yTbhG45$O8XWoI!9qbFBqi^YOh2eH(1e zY*u5dpd(L`6oa@L3(%I6>B%p^88LLlL*Zl1=U*bcVX)8A8Z!N+W!%61c(NjbGZ@4& zOZ=r@kYI4a7J!amD4H+{GgKnet&;eZF;7gtC-(=0+NVa)d8Bt|W^~kM$&eQi1m`)$ zkleXqRu{(Jt9KYrtPj}`8# zG=y<7F6K#;&+naq04uaO&%ut2md+U~$mopFT4>)3@;GO^E!qF|CFSpTv|Y#g-dV7N0}FcVBr^lKI3e)sHV|f8JB(PE_i< z&MjO8uuA>r2gLg80P1<15jQzI&t-yv(BRr)-pt-Xv=auK!#Z0~9gbw#@^ zDT)H!Bs}zr-y8;WZ3eT6gjVtlw^7GXH#wuHe5eEt8{D-jFY6G0aG};qX#Sj@H>t~O zv1g5gFwq!Jwd>+`z*z5o5S+6$Bs3x@x3qk_g`H1U@{q^c&p}mbT9>G#zN^Vhh8p3! zH_HA9J|;zCAjJ2RZ{u8_+2s0|zRt}Nucr>~OP?{gS2!8h@Kl16fzFmbPZ%0;g|6!c zcCY@5zv~``LSV8+`_y39 z8J#jW+W-PK2UE=6_Q9|UG;n;y?4dxbE+gC$ENIoi%;ZTSYvL82!kRI-;$h&Gh~Eq> zkv2m%)qq8BWglK(VrWYY;UVjB@Dxjt0T}70&Dg+T@R@#--x7h``TOU_Y9Q*2c)sH1 zXf!&8dnWBqK92-ky2#cUgTG&vMNCwrq%J2^nLZEPSj^GiWGq~{0ax(}C1yFzKnc(K z&mJ0-h&8ltW}dNDwu}sf0ebAnjF)$oVP__EF@eD~Cj1AGEYhwR1><8)KFVpW&`IH9 zbQvLkBJB4S`@im~ey(Y}N5QxM{u{pe5C1EF{;z-Ln?F8B?hg1vCzs(-Xv+zuced}m zGWsYLFRqTze`!WxF+{w?6)Ax!V+upMPoY5}uZreFoViUTwP}emWC`-4Y+_p;dPW>DiFMhyzE_T#+E$yL3 zY|Zwm^D}l{hdG!nkkP%a(CP(6TZ0rFfX411cSquGf4`%uTxRwVC%jV^bFn+t)OE|t zzgOITS@QhrTW2)GQ>w{|#ASPq?yXS}$y!h{mzS*~SuA;u%k>6~6(iKVi@`~RY z;wd?kEb^DIMt{J~$S{}ZWs)=L-y1XSQ2%>nQOJXfAb9| znelyK8(aYA1B(X2V>SIfUdQcxpCNE*+xdxpUwksEzT&q4^$V}T@x~b%bB2x+3W2Yq zKknp(>P)%C-lZk_zATiA!m<~RI%<1H5MV4LZRdiqZ1K(01sNxn0^I|!&?0J3`3NXP*kRTF{APefieQ@LQE=(5vU~a)Ix|a2J z-K(MhjG0w4%b9KOW-~pre7$>j_wHt(deKnT@St+wJt{6#feJD~2QokoA&^1(Vix8u zxpbuSBO|hYWW^UE&N-6H-Q{j>W^Qh79_h(AuSELWltF2j_V>|u(BU6!Oy$g_z#+6< zOHt(X2zmvIAZ0}_6}NT6SO4u5?#>LzeHT24L@2LI^6LucZNh!~FSi^jRdIr`4olHv z8=X(5pCG>TyRog7+rjdEu!PBGid!adm0XL;o`=3yJBf8rl;=wD6Mhb?QkYNvCb~|3 zoGN{sSkJu5AAm8&-7vMVa(YF(mga5Cu2WPLyu}&pHF%uQCMoKb_O0#y*zNvc*E)N@ zvJ@g+_V32>)LT5nW^eHe=^Os=T*J11%fFWrq=LT3{rD~F8XI9KO<5g9Lmeza6H?JJ^j}3qL+Z})U<7e!Cx8)|Q5P|x&8xK{>7Dh_7Loh{o|7J~eJTE>JDNnT{=DDXZr~ zdDr5ahJ8_yKg-RtN8}M@*Asp98a|0J*XFbK};GW3;kN5S#;(( zF#m&cW4)5R=g&-xg)_TH`abcw;AG)Etei6hjFhN@4mo?jmAb1>LT_A3n~#8VhWpvb zvmBQliB0#h!V_k4rxGgCHRz^VZh0jPvW0sdR=4JPh3;#}Za_-TsK^N@XagD)sbdDh zW5zuX`ufO;$AGQW_9tmZ?>Xg+_=KMb0*QyiiNqfZlJ`u#2QQl#Mgo@M`?!614w-lw zrrvXLboY@TEIhv`t1hZ*K*&4gD947OU>=SdYY=JV5=oP$T@s!TK`?L%ykG3XQ_mbz zX3j+@Bhprk6WB%u=yhta4iLg~OKqJAiVksKB^MBZ4kRncr5*UI6cxAsT=VDu_iKxb zhVb%tH|%yhcE8)9ozCO+)ob!!E-X-vd1!Y<2QVd*74iIolUoauIq}L~@Fmr*r|R z?`d1bxt`Y98|6Te!_AA5LPFSqY>N~(=(CFU^)34P7V+lkw^xgE*!mWcn!UhwTe02d zKtbDrT$y)_d#ki}4lN3#C@C_*-78=J^DWIA$IHLn@rOU&u=}(^vYh&L6AoAbPuNr~DH**s!elSYfif`vX5=3S{i8qwo1JZ`b`ALbz#mI7 zZ^Bzw)818Vw_AGc&9l?PQ*6TDAW|M5aMYvl3|TNPC?}FWmG7%^ap79PG2N|IGZ5as zT`&-yOV5*Z3-i!p`CMuoJeJp*G39-pnWR~|c*1CRZrep9v{9gZo+)3xz~T^YlJF)U z7)u7i>bl~qJ^bahviD+bmIs|D8VBccFWpvs>J;G=OUAU}Uih3mpYmOu-aAMy45MLf zEM5WR@NV=HPPaGs~0;roRSxe|Z z8|A2FPZf!=YK}maaZ>iP)72A3B!-|lKBj&;Hf~QK#xa~AgQ)1F+l-gu8v@gD=BG6| zM_oAJ$7_8vzn%!K#kXG)u1ku+F)S!N^DC3no;|CcjB^b6B<&ZsK`Wem{!+};>H+8U zQHn%;!M36+W;hU3dzz-9+7!rA=n7ymc{u1FQ|M$Bd(%d|S~9`nat!AeJ0s zE#fi3k-djJPunlO7T{EA@7u$%;R%KvAs0cS;{1f48Ok85&ZLEdUOV<&xTjsi?SK0} zC;WX(lT(zYyXCS)u6F}{NS2J_ke8jBn`3dO6C=AB5h-mE;&p?ac--^ykAI-L z7NDZ0!8zN8EgNC?;)Y(WuHXFkSL|L0yRA}ew-8QnHm?ygQj(R}_F?0xtA<>!ARx~K z-IS*D2E&N}yA9NL4s9Ep+u=G#S$v?7KTr5Y!xoP8vWfjUy2s2dNj;d6B`G5=6tCoW zuGZSB9Z*uw4=6d4UjnnV3vzEQuQlT!EIf0fUT5&>~O^SkqHeWJwFH z%{P{wKPa17`b5)C`)>ZsRbnVipcx_Lhvi|r&CVNfNy$^Bbx!Mg4!`(7cu%rkMm*_j zDR|>gjn!CTr{Lp?qjkD0O&FFiUwK)B#}tnF1kVFb!C}j~OJ#Zox`%X?dU8J)^%TgW zf+SeH!lm>Iw3aW}yL-o~aS&|crKh|DfqRASi0`c`aw?yQo{I*_nPU1055Wcf@#{yR z(fK=j<+$NGiUPTeADv3;lRsGI1x$s|>PTGVGl$nFip;44hUS9%$orhZF&8oC8mmHg z4HwYwMft)-c`rek$}jc7$R^Odsp(ZIKQV*D;(ISCPQlP^Hwif|wZ z>|RvJwa}<}4K}YE+?yKhT6m{y1#<7u+VR<^1x0S+%lb3cY9%SyD0!6mmJw_8BT1!nvRjO*wJNLGOq zw5{XYf4xP$^77^;7~v{v4~=UPRgj$Br#Ia8O7pg1cP;FyxKn48zk?p^1$>Jc4ka0z z>370&K~I+gMNDT6&q)sATU_U8yOye}>{F^o=Q&UK1tao?Fy7`^HR?nfIf5ub2cz8@ zJ^3;H6!FS&EvxCwgRqXLoF6M|2?uG$I3qgLTJaO^8FFs@e|`cUhN1n zCOJ+RXJ)IT{izA&&kkiEV#Tb*XS9+6+=Dzjl@dhzaWDT2`c{$65oV}Oc8Wh6`AAVIPFqVZCxrsfG#8r~?p$|Ak}mTwFj)AE*Yu zC7W*-?4}+ z#}!*3NBtJ@JCr;ao=s=$J-D|mw^G;QQd|H4AOJ~3K~y6+s;WT5CXu$K7|6`aaJ$_O zSr2+_Jn+Psfv~Rkw81;i-8D3CEsRXDfvOa$PbzyMUm&uB>m8zsYrmuDYw``$op}=W zSwUWuRL?7918sMUb2ZIAXZK=DDLJhV(lW~_i!DOS?z!oC&D+MdPW!DHB76AmUu*Di zb8|y=UBa%w{YyKvXD&kdtU&UX-3y_(F2=?mJOxY0w&3^n2Z4Sh`JQ~n9u#0x+Vkpy zSG!VXLYXN}Til(a-L@23Fpo|5gx?1Gcl}_be>9w-6P=Q{r!W`@+vq{~Q{zlI4$EzO zaBVi8=a`J|WB2E{z&Lnrx)lgLyUg+BM)^}^{Oo5j5Z)P|EQ^X-g@1bExV^^~OjfrT zU)rBhKU$E>gS<*F#&*!DPId}M)6S*!18{DA&P8T&vG+X%D?5iiFdj(GQ$%-b7fv`# zjf8`T;bS-Ahd`J}sK0=P1>+dc&KS(m`)H~4yB0LWQ(5aBZNgY7PV``pc?XWCvt5ML zFyg^H8BYu*1#NriR?@|G(j(rA0qQ~9%Leb+{q=+=oC^=r!1O|%ad?jFurjK%&jel> zrk<&AUF3^Gr04@f;jwW)7=j2}){Y>#Z6t1zK=$M zL{Xb5w3ARiRp+MNZsJQvGGF8eo=)R%v>>vYqW^FsfOAK`P;n6QEm!5=P=0^CG zvfcwh(Tr`jL{I92u_)*d@{_g4M~tx#9oxZi!AR{DxBr&*^*4e4amWwSJk#rG zpC&Xk{+^vC>Lc}q8oh(mV|UD7CS!TH?q?L40ra#Xt|2jwUS?a9ixQk4tsMKeEvTJrTx^7!7Zo=*h2`mbhRI)6f^6-1t-*(d_PHVN zKvwo3fyaqh-zN(MTY*{?y>HNNM?7I#{1M_GF!hSyr7g~$t5u$ph=dt=IlL}Bou zv-?K#y|=I#w|6bgJyQeWxwN~OPLA9Q81&>*9%u2|g3Mkkdw%^`9arzC_m1e#E6<*< zVNA5#fS$@LUv88yDq*+%=?*H12EzJvjk~kijcf{9gn#(K@#-G)e7h1R9)!sv_DR}V zqUWKV6J0J%H<7^+k+&z8mYzXI-Qj53gtt$wCu!qOn*<8U;@cR$<6HJMB}Fg@&1*ZaO_*i%D|-0AMz7L@DyU+OKGEivzCunMnhp*zei9`;(&rs z$2MqmOM++y1%2DX-FjM4XNJ%-p!cUzEa0K<|Ag~!a@FxyFwW1$itqr7UUpKe)@-1?-T8m`c1>_Z7>k3(lj;BS)A!=yJh=HMJYmc z4HUN3m~0DDg*+O#`wp%YrKIjaGojd&l+Vks-56Sd()YBT#qP^DRp2}3wJew?Afk4d z$~EYHP5nbn{jWW{-+xZ=e24bRcR$)xB- zi(7f_Y^3#^>7x?p>a zW2c-EBC;7}PG~=+37bErTY9I5gaCt<9G_u%EG=D+d8OBvuEpysV>ImCQJ0;^Dw+@ytQ;fVY3bCHNT`*H4MwFRNT}8*=Xx zk0sxu*MH~a*xs=Qu^mIaz2Vv!Wn7HM$k&@fB#boB z-uD);-;Jki4hF)|zUlKYyB5>M=KwY(#j_HP2A6k=TovrLg6kUUe{KMwLLrL=z#g)3 z#dJ`r`ySO{B=1>Q~Nn4sWWRF%H(>3wp_@zXf} z=rQp0hsyk8h_W{77LlLK<^B?qG=2E39$xKR>ihSQM~mg9V`k}oz(Wm$OKI2YeypC^ z)d&a?3ak-0F%p*st`wTln@lX&&@`-Ig)G+ z?`)f|>^N#*T!VX010kSwyS~L3Y$bYjTGtwEoAIesNAPQ;w_g(`O3`_J`m4tHac~%5#&nDPzV%5CPsH=nCu4w zOH`NQ_Q?rl&6O?~m9bfy4=LvNylv_4fjo>U$>O$6oj#X*j%^o|O8^v2y!OxP56?I* zfXP!n*;Wz`E*YNjOby<_XgS<}!f|*|4aUK{n*Hlnh~82Z1-qLsVY5Tud`10zP3vs( z5Q(AJaUsO`tIZ}A?G$-7^PY~#lD}Es$1#5js!IJv`TXw~48sS=@`L>1f=QoF z7&9m{OlR^9WIKwYVtWO8U53e=P!ts+LVc^edhK}mr_YgMeU-ZYq2~6srrz)AyB_zp zrup$33LK>frL_yRoznLX z*R>ElBBSgRNx~A5BUkoZ@l0@iL-XU;kU{my4Un6m5P12=8_G;6Ucl~?GCA!%aPSO} zoqg}V1Ko#rSTh31>{>bgekKqM&JaoneblIVy2if=PdbBcp786(gW~x`p0fb;iR6ik zf@_%Pk&TAI2&btBA;oQ-|fvnc-NQ*`1O`ocgjEhXfX)Qdob|7Oc=cgQ(3l9 z*R%~+#z%ZgVU|9A8I6SkgJ+NMW7rv2K&>FB4;?735=e-Psp3y+K z@;(v`gy#xU&wARQdB8kj0UvvxyoZxDvV-R1P@ zXOU|T2#RF%93DIdhtg%LZ2B+($%2|2jfLmX`fn8;GZ4ClW`B$O{wsEW{DR{8 z3y=cYl;9PW(CVr*T}$apL~H^*cx^{Bwg=}L+Pel-*j_Vueh!N~u?xK>{TeAO_G@ll zgkBg=SPW@>kKQ}lyO!1kzL><38n+imrC*2NISjO)6YC{|(V-LtzsG5fTvb$CGjf&B zgywCFYD>Nms!w)+QhjoRtmu99k9%%!YnnHE`mV*jZD`)SLVQDYEtG|@Eo^aGFz@2g z@CL)Sd3B)m!2fI4)AkCk#_d~Nw!>vR*yO~8DamXrG^*qKGnO-!5&v??dWu|8tqhBW3qVNpT(976uQUtOBV(8_+$`3wl!4Fd^g+9`NRQC>hCNgI0gJ zGJ4CsqFp;03Vjlna6#Ta;p4*OFwRK7m-6|AXI2lZNNFm0=3ohUmY-9&b-ft~Q4Vy& zC7hz&WA_gXgn=inJu_TS>a~>i}k$L{iZ>0*vRn#L8-=e-; zX4YO&hiyB)K4TDi>}2FpK-3hYK^cY7i)dyz@Cx*%_yGiap5!dg?o+6uulu80j4f!@ z`36E&;QqX{PxzT}sUq}i$HMz+yq+C;1+I<%We-HA1{ELEE-h3{`GLmCZA3PviXLC* zU`V%A??e$6INJA;$yAXI7}{!v$!I@^cQ2h#dQ2IBG2rk+Xg2hVE|s;EuYW&*pL(DU zZJmvIl^g3-^*!Q?naAo0473#$J+auqVlfK)q{gGdaxMiKgeisQ8N(^ytNpt`FR2&d za=&Tve;LYID(or_^Hw0;x*toJjX_|t8vKOg@QU8mH2YWR+Zy#P+iNIZyhMuepdPwg z==P|$?Zg8;`;bRQ*oK?%t4#@6L*tan_2kcDU&S%XtBL)TeNdM zd#99zn2}8&rM%P_*dwE?$d)}DQv*Tid(_wHeT97bIaN{Mf}yjnYx=H*40fO1P`%h8 z3k%DxQ(pbccho=bQH@5;ThN-afU*#Z0?IOY5o25BhlTPi8P(bncZH~jrVBjFx1k^Q z;1tymL-8FTCGM_AI!A?_(5#*HL%EsDPAkW_oV6#uLA&oD7jh}+Rk{7)mOuSosJ2z; z^R(XtWNV*VgO6KNf}wM0f2J5@aOh{>GE6`-89cM{E5eD>KnL_O{Vcz8`SKHf{dj0! z$LE85UY8su884B_PR*F#+?)J53#Z=am~1=OgYcjXS-AkCKwQ6`UQ5bdtK(YTCh7Cj z?-;SbpN^+F2a3>hgX7;7%FAdVe4kx_7hpKS_-(^}zo*xp^4dJHzuGHbMFZiLfRv1e z!N4~M1EHMv&J&)P_T5a^Jf^=7i{dkbJdF9rIsqoPXX( zamj(KN!lY2dlrd441gIS>b-*N(IQ8Rl`=h`ioQKRiu!qoKjDlIjzS3g1%Q&MoUg4BlY(ShW!J(KDuxE*q;uz`&y-uw@+T%KOv)?nAgm_7Hs9}6AK6wE3Pn)(SfyM5dNI8f*LdTce*19z<%8L}R-#FHUDC%G|kN%Bjf zy(vKoh++xDDo6_lc6i;gFw#dPV9D2LKI$Mm+ZaFo@dJthY`3RzF) zX7Kd#iijPUp}wd7;XBImD+=8iO?C}!TjQLaC<{<-On2(lq1polF%*J?g_L4b^4afz zckt@34fVd|)n99N&QV+!h~&Wluk<|!{gh`ZujqsKAhh?2yR*882)h?0yT93)SKO?> z2fv_{CWr5`>Rld@XFaZ~Y3i?$jZj@zu?Z4EtT??5VO4Pd= z$s9!?lpCRZmQ#q;qxXtxG}5Q}nJhBT^|13K3+u#l{vF18|4vX!nr=KWCLY$+w+&^c zkmbQQY6Tuj0kW1}8~Xc#@_EJ0?+SLG7R%lnvI~6Y7QDqUJTwr7{z(mk@p^oh=y>4A z=WP*Nn7nUz#!fv?4lhX!mrwZk5ouyBv(7=1UI=r(sPlO{IO$SaQXf1B+qr@8gcLqi z&Lzf>wMBq~G8TB`@`0MfiHJ{No$Ny%WgoAh2j0)I^ptr@{35IrKhnzr2lW*e4=Rai=Le%4fn;JkKOX_YIVJuycr=oaFy%~GRNpaX4mRBpOGaf|Pq zIkKtj`9hFN>|m6o0jXFJnJRhja82)mA#n|=NY{ctl4cH%Swb#(<_SL^JmVJ5wfi3n zf-o9H(lAbEv^p8TGk&r3Ou`>bz^(91SQcPQIETN^)2!u{D!j)K@|*bK4A0IdW+DA0 z{PfiO@XHdab4c?4z2O;NvUy$8Y%8{(7)7QsMq$!l>!q64&=9}OgKSFr`zE2uM_SDD znkaB4yYeW%7Sr3kp12J$>D`nTJWPE`r&RDDU&49a0*$NJ@s#X24IdeM0%&IA{DGA4 zalk9;zNXlI0o*`Wn+Ksf)c5GyJPv_)3$r6=LI4qsy)ryXlR_m(IZ{(s_>v{u?Jmec~{$#n_WTm zq8f}swypei$hpE&nXHs5NeoI9q5gbYP~|&plSw3RMB4Py;6ktiCfW} z3QjB9tfGF?5B=dfXgi0yYuHsmXC36iVc3pX2Rls3(Yl&qSMu4*n-HfmJ|EgHGtU@w zZ`;$ogTcEI2A<(zGz`LAHruC+zq6R4hj&Hrm{RaL1mj@eA6Zm+!bgpR9Z*N)!6G8f zg=dCcBm@KD9C6GnK*Rl}>#1AC{S*emMFYt>2Et^F9Zh%S8cgdI(j4f7@vx009OQeL z-&r`8Ht?Ln_k5l?z9?X~-IB|Lw3VZn98l6Uw5}zW94QJ~FMPFE{#+}X3ldK-PPP~i z2Eyz}KdoIqMgQqDm&6nV%wX7$@@kS-{30yI4~*%3NP`}XziFD}_sYCC9@zD<;S$n6 z4;kc=<1kBg8sJ_sYsCJ{Q*JMXdXQdif5Ia{JEhNp!gon)X{g6J&!{54L9f?OrNb-i z72S&&3!jV8cBklTKtnv3yT%N8D@HuoG;J*L*LAKO{C}0_q{?{*cRQFzssq1TgqUl>N_1mw50spyk{kh1}1zvA{qxL z@knR#f()eVac{n%zT1QB5D`21dAqz-&2`Fm-`8m8kmp-myGOM}z0i6nd``JBy*wAl zqpVXIVlGbj{7eqE9kiX2OYlCywh`-Fa9(J%q`rezm8!7#+ij=pUpGisGsc>lqo44T z-osX)$a+x6ZYylJ)xy{-L4qFbz6STLrOAY08EYsn_DH|?RoX~Ob^0Sy4BkKWAc0Lnfdjl zbdzgxX1deYCU1YVen%wrskS-;pR+du;bWg%%usAf=Mbm5Z-)Xv2*XHG4arg`%S1Su# zzj8eKD@8*fU__cuJ~AF}Ff73v}vby60s=K*wISk-I$>Bgni#l^ppSLBCgy9zfzjy5?m0 zOVE2R7N7@M8`MwuFz~a_j~z$oK1FnUAB>8@2pH4a#A}%+=)pakbR9FY4E%Irw3w#p zfidPG)A4Zy!=yDm+~Yuz%OT5A?+(?cP~OB`<2974%lUD^wKe#0nzsaj;oXLG(a@7B z0w>Fym9V5(EWs};@8@9pUK)%H0^Z`v^xonTs`f}$jN2hs6sqBOdOs6#G2?=2Sj zG_Ct3+*y%F4B$90ZAY8n=WwZxlhUNO@lm~~#&P5^FAcT)B{T2bxmS4f z7@Sa4corAO-4koUuEnPrLzz1 z6xXVi*=g7VO|m#67xDPNci=hz03ZNKL_t(1d}Ih?dTH_WqWMjtUx)y4t_RrG$T9y# zxq}%9ziv_k;mR0*(=ust|42S5mbMr#>U#_M&C5HfC(6RLdAgYg;o3VNvrn9Ar?a5E z)P^svdv2=I40aE-iOlO2=wUdZq-m(%)Znp0p30JMUbp_2O}7KG938Crhv{$% zU2g}C#A}x*D5~gNwUdPR4qg;+=P*McfFd10jr#3+{u*Kr&J^Qw;aV=M`x)szz%YHn z68!A*V@1YsI2dQM~aCK{IG6kawlEA7Vx{KqMa) zAr!F%ckjq!OvAW!e}ZvDr;7wmLCS)gfAf;%n31@`T1!(Pdo)|A^xeKc%Au0iubK?MTQhDaF~dJn3HA^zZHk8<*XN9gM( zT#Ac3@z;rTLX!a`#;G}V=PDWti1oi%`dkIx2+W_Jv`dQ679$6L02XLsFedw8 zFby&wY}$N}@&u6*DJt5|v5SgglqFftFbQAkgQNX2krwMp+BqJ7VXUp*n=6J%+g;r6 zz|vE58rEPSTvG{C8kx1k69)9At9cE2QV-c4v_P`b7D*8Z-mW4Q6czgE=it>0g<7Ls z1M29Lg#%TvZN41xq%33`uV*n$=&?XYsW*6@84V0u&Y2;D#Rc8?J4_x@V`7?zz;FQ3 zAP>^KlJC8@(H`HbDx*=93AA%K*ADb&+l>1mkK9{G8AT8Q^*MWOK|w^xpO4QTA`g5B zOW{GoiQfX`QXm`iGE{Z8VCK!MGuH-uJJeaSV4R%4ck({=&O)`_@!21Dc2U#Gnqb@4 z1+=!U#`Yqkd|8sS>9w@|hB`>#>pewP0z23UZC%rM4j1WmLudmXK8GcbC?lWnQKNsi zJ_k$3_eo=6GM1-~Nj8@pus~N%d+JWv-*X)2(BmY{j0+q!5GMR~t(;Q^!Zpn6G$A;ol}>HA?@s)(pY#N3g7c34KJ^Aw%3Kl1w5tuMx0Zhz<2ttXTRUmylv1< z$t7ody=Cv=AAeL{IcN|xhKLx9gTjGK(SSFm9p^7_ z5c6=g962&ZXVF1D<5=BTjNiw?5Vqo+zW;#u;Ki@S#`~a%!WyA{=oX+9gGdCigws`nPlr=T!CJVM|A?4VcU*7 zh86h5pzTC}Uldo_LPo%NR}Xr>9xB@YQC>yd`k?y&4j{q3Sc77b$}(7sj3m9hxRkVFM>nQ^HHoDNE; zcGyJ1n;tA(Z>Jk=lDG8GDmeV_${_r;_Qe-ZUMWRQ_AqByXve+dPgthWHBsOBQSg?xDCgT3gB+Y2(ab>D)7+oA&G@Il5?`B-#lT#2kX~0&e_6{Yy_m>m4koU zE3Y~*N1r3xi_htwbMC=;V_~A-9Z8e&`-AH%zn88rm3Pi_Cm+1F47j zRq3EUb5i*84yoS={Ot21Mt&gBM+!UOL76aLidfrDJQ`0l`3uP8{FpBg42cKR&p~LJ z(T79fn8ETE;gt#RJdgDHnUMGwS1*%^_E}zpXUYx$Chvd3=;c{%+ecHnFQ_*R{WInF zaT04vM2zV+^!)+jQlocv8Zsi}SA;FfQ`+elCi}y7W2Ofa416^_ zS1fuFhR;YJaZDZ?o9Xq*coje`9$uDHZYn#pB$dY*sM=QJw%5V4FbBpJSqZ#Fg6<{s zs<?vy}M)hPDmn4}k{hY$3n=zRr`jof zZ+iZ47}Q!{KjGs+MlgzpF_OxoY#|iLJk0_mgCZP`vqnEk4?d^Wo~BdWniI(-w0A7+ zl1{pm{+w&?ohFf`$^D6hJ(>3zJYn^Il<8~tnedE~p3iA`c`a;tc5mm_7? zA2CFhV~?4D7$>&F^#$5X4L!Z*;P8=U#+E2z_EL$o}Hoa%8hq?o+(weBi|%C%?0@!z?)3yyPo~sp5}E!>ssrABHS4Ry$cT+qd1HVekQH3C5_9*Sxvjr}>0% zpvi?$53NEqD^xqB>3|H2o$@}FIu~APT3cZ%H#{m-q3;RXB99BNv*4j|igwGlwNo4* zo6v3F zv$Uo>37UGcUCe)G{4$d;felKBAOD23{8TAfVN7!cFs*z1zN91`ql1J_7E3))7Sp9_p-N6 zkkYtkB_<(5eW&Ftml}I7C&-DYUo5?|Pd?YuT!>gJ^=fhM()N3&Sj}80TNo!yv$xCU zyy3TuaBvBMmt6&wKGi*v?|lZm3+)~GQKpdD!trP@1d$5u1Un$g4$zS8=WJhm!4?5+ z(5?n|3mZpyB||uvXjq%{oHv7I&S;=p#Ekai_wmGK5Gg5lUr=m6xB9sn_v4?bzyFpt zY!xF5M!ams*8(l)apJdGK15G_P~?IkLfxKTTXM0Oj>F_I!@T(bt}MTzQ(Op#<6K-U zP@uKvHU&rpSJocY26k0Je_z@)!M0wBlG7)PW@g}3)cCQ_M+2d^vDG@IX?yxE#|7_~ zFaD>`+1=cPoi=f-0rZe}ZYcP&&e zDw;dxt5V7#)$-8t&lHLYu@wiU(min{IjFFz_@cUTyA zUDERB<6(_Y5BH|yYZw!gG&vL9{~%A{Ahg6JpJ6mF+za156onwqX6^VuJbGxk_rxQR z>mi~caM7rfaj|8zJ#sIsX)7#Te@clORzA;=>e@lxo$()5Dl zOpS#e+WQ%Sh4zlh+AvA+Fc&O3Tz`M4LhCeHH9ijQpb5fN1YFpHJk%G!gJ{E!n%eIU zGwB-03ck6m_}~98`160ds8^qGCjO8Ato-AD1@3Jt*HZt=#=Jm377Rvze`JEc!buOk z3P*vJXMuBt@wptkEg!~_o$z?buhxwYvq|P;^1YDUFL-MW%7hHc;)G)aMRmYTpVc#&*rb?j>U~Qb`ZNv(TQ&uaX#d5)FpYb8f}UFe{Ma4@mKum4Elj z(!Z^V2d2c`6Y&_DXwb@M`s=ved^7~k`J$>BM2k&H_40o~HdWyJW;BaDPeWdk1*1bW zSk5Mw!_hdYP8ah~Z0qAN29#b~v}?!-+oeT-98^#*NHDGfl{U4`2dKN zXtA@l^(`Vfy8@a}pF%7YP2V-vWqxcst9RrGJ$-LFvu&FbTwkJD#UK91!VU-#<@0}g zL$$5Ob`8&x4`uHnw!aQ;fcwPHFBJ^cvE%C$N|<)cd4? z@CZ(gueCIDBxz*!dnwK0@8Q}Bo^a0f84hy{e9|j7C^s7@u8VQ8;34n~@dx7pCB5(2 zeY&H3R`O4;TmHOg&*@S=3I88m|W^(8e6M#31R+*iE1RsO?&g#Y_LKEAi*ZyEpFe^&nK8*uk( z2Ew~~G2Q1cOTPTK+r@joN@NlyIn#lbPV6Qo(Ny@H90x(67=+u(d71^p+8eJtG!d<}$uVET_@+aQ#dv~j@ai}vCoaaMKQ2Tz z`+Q$S<;|ytFCou@=T#<QR^VI`>cIJ`gwbv<_Eta#Qumh zLh>6zv!#6!`JYkt;Mo^q7h00QMdBeoS!24WcaRmq80PGRQ5DQ!C`fTbvDs1l9<*!G zyKiXU*0xR8CzGi`htjd0*|>%GfX4hZZTZQc%=<4I4>ZV9ZHAC4k}<@=?KR4SVB8z{ zk^o^l>%iZYczWa9o83H|!oeHCyDiV+C=&4I!D!pRLB#I0s_32Cp?XmkWP&`a&`kwR zjbu67Oett_fk)vL*S6@DQbYq}7WlS8t2vSt?6m@Rl-nD&MMeHBc-tVfy`y~AvU^dD zV|nO<9I~C2)x8?M2xGg>jWdhmKJiFg!qC>q?_=ZFE24Xf=0;`AAUtUAL`SZ)NaQdwhAl)6n910wBnK8~fm)IhkJ*Gj#H-^o}#l13)K z=V?xOGtT7jYP#Y2EbR&=b&9ef@Z-;X!)IAb^}M89@%X+7-uQTP*U&T#?#=>!Roe=r zPhb!EmVHmFl{pC?3}_W^nYnWITTWe3;@h$R)>}7q#xeh~y!hLAVRJ z*ih)rI9bB7p^%YL*lA}BE5W&hX95ALnls1}^59Xoia6koDK5$Vql5DS(9Yf=zUzaK zyp#I5caYxJsbd0DOZh_@-`vmZc zstf#URiVBr4D7MBo zwQHcO>H9s}g%Z7xdXe=rxiEppygxdnxT}%P*Vt*i3SEP{yQO{GnnBPjva!=ITW5!l z6h&fG9OT869?dW@`~qw&NiKG_kypqpOhL8DDV_lmIJ4IzKQj^{iXw<_X}gv!p}w?M z_hJXdj=ugDvYsk~+=p$C!HA1GnmZ8bQExm(HaoW4Eia$%s9x+SwiQ)bQ5MBuJk<`G zy9WA}>P2FJognm??#)0r@gkf(aL_Na1qgq_SePO{7wI%L@_0adc9rnzuZng(?R`s8 z6o^XTZ;!~6p74vq;Qf;wO368f`zH*A#U|_s=^5xxJ=FIajPe0-VdPw_@vBR*l+UTW zPu+(h&0xM-E$4`VaQJqM{{0#?E2cZW4|ZY!f0Gd zGsnBw_hXxEuS?3}ecaTJ;8Z<+B0Pj_R}r@xN2pgLwo6L$px?g=obf!2YR=_&A46fk z#w=2V$&3a9)Y+=^F~gdATSc0%WNNRL?{y z@zyp1Gp61zo{~AhFKuDfVN0?4(R^ZUe1RNd0!z6V%)qC~! zszSGbjG+#4$w^;no@YKMnf(o?A%{H9G58!))6Z_BY?e>#|A0Ok*)j=-9*ifLu0a;Q z4S7m|0^CC&IVjh*`4P$T9sr!95V)il^5*)Vu?pEmx+a!T^} zS=L)`{`s$PuQW}I24%SG(0z~h9={*V!*5m7@6ABCG}cDSuVA8Q&nVZ~0+%|_FqnSp zEM8!f7NBQ*BY8dM#VqHc_h@Ki-X3U>x<#(uFvz!{J&g>ko$1kj4=RE*EzQfC=Jkfn zW@9n4>Xzo!n)P~PF}ez4z6Ro=`3~LhXkKbGkft&w87SCcB?9{&>_lUfy!epEKZjV7 z0XbbM*Ngru#`)x0Soj`42L;7je8;_~T2HiB!i%3@K!AQf#vjyuq_0)Yjlws#%C{c#j!)Z* zlY!8UGGY?4;#_?bE=l)*#rlJkOT0BBzH{l6d6@FuG?M1|P1020(jp%tVwzOLiAUk& z`Glet!E7{bBTss8N%_un0M@5kV0s_YJ&ht~RfUIc`wWWz*KfJh`c$TRY*RkQP*}m` ztr)OaG3U}ns6rQ%di7zpEI$Ss0FB1MN!**q!6sDpeTV|^RGuvz*Wr8q>W+A-X%DyG z*>@-48g`wq>n?5eXB;4?wJQp@H}U&2zW%$GH*bDBUW71J07qPAaGGFF*9YDp@ml&T zu9s}kCaN$RZU*wC=0K2++-zwC2#hhd;ybmNm?unX8|=-8>t>q0c&1)oIw^-;<6%f` zbL##X94MV3{>}L6Sx#~0UHSQ0y0iJ7#i6pKK~dk?O2|3MHLq(@vYk-XHM-x;9;ilM zJgdv87>!!|pWFBx7W$#Y`K3akoRW<#aj7)F1R58vhPdr{IHYR_xwN@HhvVrPg47#O zWe5#~4s<}%$+ZBkvQ~>8G6Q7(QWeI+qZ8UC1Rxum%xGwnr?@@PRiHKEI&f8-c-0_n zRMZ<(J6N@d_UPUtcOBk$5R~Sn#Mp}VXNFG!0ST~syXEFzps8;F>}2Hq5Eoh%RyBk7 z?7YSMtqbpjkuOIYcLiT|`SK!?hi+;waW;2MTaHWmOoz89KU*tOh`>JytF9 z*)>&r&G6&5tQ~Atu)BlqUSQSIzFyO=H(dYu3$CxPY1f<4C^+Z2O7^z&z6W~Rb+Mf~ z_Zd;Ii(Z7ce>K{Hr`3;7Zci(r2iI=4ir-s%=6=0|2R`Fh4T*~${l1@!+xJC#RZ}~m z3j_MX#%FgI9W$Pi=07DKT90$-^Zhe&_u_nxqm=H-=ta0Gy$BzRP#6feTl#%(M#p3z z+@%9bgvsf}B9x~WPrL;koNbqf;DmvDj!}Beu*h2`f#30PTgXqQRyEAJkhQ zfZr>)PaIz_Sbcl{^j?EY9)rgq!LxDSaTDI)j~NPs!tPsRUiAjT1rz9J9Dzdcw!Qd- zaS&j=7XIVEzvk=zVSO^)uMWjzKY0@wk2_3PIrFth2EQrKQCR>~t z^R)Czo+1Y0drOA9B=8PSrA`yCBHi@fh&kV$41ZT#OV6cA`?(W^7smW00($bUgvTlw zOT7DBK9|1hDda+Y&!I`Wf>5D4(D$Bo;Ij7><<7FwRmiGA-)#Yl^XAhVkJZ)5!EY4wtK9K~F1oS_(p%c&l*fbe^R6QsTdDq05A-=Mc!`re~zhC&GgD%BYK zr|8q+-Z;eoRQEFSocrkOy<|8{^f2Rt$$QRVar-nKc;dif8SYTTu1Sm3*N8L_tn7`y zq2DV~3!-Xu2p;Y+eMzAbWqsAM{dr5*2~`Edy-vzA-0$dvE!@by;PQuI34dfsM5qSB+VIcLKWM(0tQufZ+}4jHL^<5#e-{*s|~#V5`Mk`?bxh@ zT~jfH8tM)0=9)ME=9Tto%~jy>t0L z1gY(pFDgLx8$LwWj)Uol+qhZ%Gh5A3`Iv&Gtk_No~T zO#}F#?Dj*X&oi=W3FpShDc(7`c7dEb_bxb0HTpU_BXyGx6?*(a74k0sxSA#l)< zm8%#|O(KJ`yZLU?SeK#$-p4HT5VotFIPLhU5G*!a^S*Hn-UFTI@xpHg4c2Ct8V2WR z!j7-q|HD6q|9xbDO9*P7Z`>SD^Ngo~ga6}y`;s?*eu4nKzc7d^40cOcx;|0#4i$w% z4=rWxFI72v_jD3#&*m6d664aT=67l+MH=ITCgoGSTd{m{Y46AD6Fyif8_Cl#l_BPJ z5gg+)3r5oXJ*8bjKC~qLK9X*RT*oqfS%-7Dz$kV?ReD-Da_9Jc(Oc&ftpf-+Tk+l| zFZTnUdft!kA{?WY*axTNZUxhg{s(m|Tm4e$y@VsrI+({sO55I#o-FC$*Af`J~ZCkk&SV#N7IDZ z3FsDFJe}AzAT9Oh*VNKj+4oz-Z&B@#&>MZIFx*w>YM@=O@#^V)54S#trKsWoLMdF2 zNM&B$u9zqkyh?*++8aWow2~H6eVvVQ4ayJ%?gumoLr|(>99bS}^=72&zTeUBdg`m% znmP2~YN#9Jvp4X!ZyB~7t-zZrVc5ftfniX*_jH|kMe3DOuL{qa89&gVcAM}=bw<{AHG{9|Ydht*N?Xz8 zke58;Hvk8!w!OT>DQUE*D>#{qW7|n)x%4{NHsdnahv+cp@Zx=BC)08)&CMp|Tz;37 z-~ zlA+N4pVcUZAIkG6g`ix&ZY`ef6JprUbnd4b-;cmYdG*}Tmx=hG14n3p!7Gq#HldUpCd#}zgwsYAyLV`W9BI0I z$C##^)N1xvm>f_trkEK2q|B#GAMX!9o%0yWQNf|&7Z~}`L&mi$a-Kg|%7!xkbPuNW zJH`(kme=}n+n*})N^(%WsB*c$>N2084f`JUTk4fkU#(-k z3fbud+Yat+r^x>M%)d@zZXi6%2TBw&WB!?t1peNmw_Dm59bbPY?1JsQ>E6a38L^6Y#d|hRBu{ix47kw{WZcxeM>q;8{-1s;P`*D5 zCw-st`%0l+zW)W}w*(H$7G|FjNfI0=Ws|lMK&H>8cN~#q4`F*t80FTq4G;KOQ6`z! z`BKd3<_tuH`en^d!6wr+6G?PT$(h4}ysW41pBT5R;`I;!r~VW_Y2#O?|~P_%SYpqu8``T)>gy)cD zN8&FFJYe&xh8NK7Bd^H|8`WiWb2iNp8MySEg98uwdAhmb{vaPYU8W_&e>tWP-p3&> zt@A><)C0>pODbF0Pl^QP&3;R}e!p0Rs!H#Bx~@a_N>w*d*HZ(bF>$hy&{gC6lA#a) zd05Qe$Kd{4f`oZ{kcU9f#StOp`@=xH z5{nu7$i7~}e7o_d#@S)?B$!WB9C4L%F?ELDFQ4vqDUvtgWAKn?HU9U6baE8M6mYzz zwqgksN;mm;x_8c4*n0|(B;Kp-OXJ{!y<3hzA;&NT8?c-34MIof{(@(7>hWhhG1jkz z|K)%Fg8%rxZn*x_`lHbQCqeXv0Q(dN5(RJe>?jdp>_VcFaU`x(lJzAQ&i9V4DhnyL zlqr@+lFgK`GlLe#F!Q9o%7b%7BNl9Pvdt9u_c09 z`f5OX&^Y!*Y+?6+PX(x)P^}teKyy&a^7Q_v1pf~;HQ4}W3UckpgY?FO!EL4C(}x59Qc8VN;&CfC#Cr>fGu-J*9L zb!%Ia5BkP6Kn42_Zoh}SExa%z>`}b;_&;I@Dfw06lY3A9c8m6E^LKhP0=`n3RZVvb zo$uNHb5H$xL)+Tv&IGIq4wH-TUFK(eY$W}sO5rEeCi#yw5-sU}n{`7Y)$#=J96mHn zozuyd-d|pe-*dIjJ%8@^v2k?iwRnBGnU7!H(9_b>HeWox?}KeM?Ya(s>%qYwHUH(U z9Z=$(aBzZg-eMfznROsOynzsozvHa&P$;!UfpI(WlJ4rj423Y!GTl=8Y2F8E7N1!{ z%p=a{Y)94r!D16$|DmN`J!p1t5r$!)dNJnvDdQ4;X!da&=iVFuJwLHMg{V$Fn5P1T z0(c%NZLj1wVjl{Ff~MlujSMP3QYxLvtKjYq=w z)OfbM!MiVb_A30akQMyptCs)t@2`3Drv2@D5GLH4pG&VwyN_`(k^npy>v7WN>|W+S zbK&RWB+&`SSA&)6lrRgBh2g^3IC$?QP5f3W7e@>q3b_o~<1Y+Z45z2&ygJ_tOk#R+W5d@(@#SAV(=wa|^7*G%D2GXgI6R*N( z?3->c=Io?uU`AE3-xHs+Ex=voYwA1_+Bj|$_FHtnMfV*;Y20@J0xx7dZ626-nmYis zx~v55)N~?MM9hmg$EwB3=^coxkb2FacF>z5cA~Vbk*mgxfvcLjX_307shiQmE#?5E zKwG~hx<+rew!0+pozQ~{NR3?og=*h3-2Ef6@7S!YZryE1zZ14;;vOgrjmF=*cOLay z+E+bIns607*v456I)MKk{I~J?Od1@Fw?}vp!XbYv-xIKY4C8Oz_xPW;_?^+G6h>4* zS-XL{R%#j8?UnAWNB188YD0Zh)2!mb6hh>Y^04wg;}?ZN2fEvi&FjmZ7DlcYF*6i4 zb)!~MQzce`VEy8{QktNGq5-}q=C%pQa_#IP_~hfnW&-?)-b zg(bQ=FdR-PKbL$W_lwjn$=cb7IpEn~W8zerVoor>w}b^phA;ovQa#ond<;>h1EV~M z-#-OD(QAu}pTMcr`iI~VY!i6ca~jB#-}Fq$&YsF}sC%W4r=)q+^MqYMH42yy1P!C7 z-%}e1Po1kPC~df*qNihrQq$AM(~p1S2CR<+5qR@&TE4ihS+6Vp@^@?g{(rh$3Hmi- zciTk;%(fNRb&bFE^xo418x_9{@cv;$phYBgzR8EDHa;ML7Uso>Jm$To3uZ zV*k?CGi1u;=R%hmj|;QUIhJ^G@^V?iLVm}1YL2Iv5Wg!62FS!?;-@hE9PtQ4QTcr8 zhg9!)FV!Kp#wAL|r3f5I=4t)sN`s<%MXnwqu@Yi>5u|F2n1spuACv2G$U)tTI}e1N z#4K>2ycynSiE)Myz1p0dHY7b24g4MuAjc03Lman8ZDUx4grR6#>sLES&CGTZy(%OK ztQs`L?YH+m1P`hVN*vF&C3%7iJuXT^V>U3pAeJrhdh>z=NO2a$0kTGQOaE?*-^W;l zlSz!#+ZW&MdSx^&ruR|BvMXq)>3vVTj(Se?V3IVMjCs|o2G-Y9jnKYsS+84~rlr1G zk48Z`F*fTKROxR$qL?8J%(D+c)(!Qa{{nu?@S`Gb;CclbJm2oO_?>d2KE~DV?48ca z+!2B<+Jx&Op-Gv(O}8U2mRzt8u>{tsT{iYUC}S2%qrP=kXNV zvft+blgFSmkR|UKVPOS2;-SVvRen+X)e|&~o_f>t1c50#qWSV*M+FV3UG>_;(w={vTV`SHI4BJQmxZwh*BA zJ^o!s-8ASh(7oN^>zcZ5==vUl((O9B-c#3p-2S%jhQ7+W~VOtGI{}H#0_~#u7I5wTT!hf*Sm6pFUxcx4?aMVhm?I0k!fr0 zJ(K#bgkwC#bpe|He;}97bsPKqXqs52iMQ9O#Y}gm-+#A=eH4n;apd1dm+|_%eH~0& zbzpKRk!z^ymfF>*cCh#K`yL(C_@?Rs4_iD984hW3326&*=3&uTnD}($`I3#H1G@JN zd%LdX_yFeKgH@{QY&`UP@F=^t*R<UA2+n0x2)^> zVtyeaaMgm}qF&8`P%6L<8({_VdPDu^f3W`g`Fn5!Z>|75-+E>HlhW;awpT6fRZH`- zMx>&ap0iBWd6ju(#1Ie(bJu0|s(W{mb8WEJ}~D8xA7 z^-8JRnsyl2-g>&*9^JPLR~xiZ>Z_Vcs%*4n^z5+ ztD2kJ-Iy}K(UZF`8QTx>BD@5bJXfY!kntyfKLp2Q@6wn$`=0pB+#4M*ClzHK2AY?f z$9WM3@;2k%_f*nwgYfMhI)tMJ!c>=EgMlz%DNgVy%w$5=8JS)O%;r*FTl!6LZSGB& z?v>9aJv+`9Y^(7=y@D@3-%RHG?~7z8{w4AKhm!K;aHd$ik3s9ev*cHXY%Bx_<7SzJ zG=Z-u6vSU4KE(Fogi8&CB?M^M(uVEidYU>uTztdd|J{G!KmDKo;bfXhD%R_D{=NO% z7VoXs>$+z1hu??i-ER&3JM#wV`<`vLqp3_l4|mG068gQTSy`as?skXj0BVA#xvC++ zZr9Pj>k$z)w;ROS;U_voYP^q=NeU$~C^#YyjYcn|qjywjH={C>Uey-?O2M2u|2G9<#9U=`PYq;9bUR@i1-EUFf(f5fr zM84?EPzZ&$U`ew_4Z*V!mSYyid$B%wH0Fth)n9ew>zesk;eGC6pnBqSiRPRQ`2nH( zdCT>`Q7R`W9)f@f@=`!RZ(*ER3jLiTw~Dy9?Ki&X9As5fty%`(A$tJh8E6N(g;j<8 z=^DBJdmAU+4UHRkvj%a>w>#x~-{RHEu2)LEg6luS=JnbfA9aCaX$QOS;oWyk+dFc0*w(+^k!!KWq5rU$>^a zB^q3iI}gK!GHK3l&%JNy{>=Ds_~sL3Ic5yaxS$>nGQP~xCb=*%YAH<^xTdF)>d^<5 zXs`oscDFk!SJ5GSzlR$Yh~YADHR+&49AjO6O$NfFD0%t<7WL1`NV)jRNzC67e+v}x z2+dpk%h&BFKc5PL@!+Gt#XB56B+d=<_rr(H{XtkzJw7>-*P(YH0oq?$0WW|8-2=wp zrBEJcAUp<*e~&Q`3g@Sr&-m>^q*!eV14I03f!uqBLAe1t%;erCf8Kk#-Hs-DYxLfu zI+!6ygtlwJVV;LEUB6e*=w�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�@3z~l5@uQ)_#}d>gyWdapMRZ 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