Help
RSS
API
Feed
Maltego
Contact
Domain > kalkaskavillage.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2019-09-28
104.18.57.3
(
ClassC
)
2024-09-14
51.91.60.90
(
ClassC
)
Port 80
HTTP/1.1 302 Foundcache-control: privatecontent-type: text/html; charsetutf-8location: https://kalkaskavillage.comserver: Microsoft-IIS/10.0set-cookie: ASP.NET_SessionIdsuxe5zuej5mwmzsvzefr4ndd; path/; HttpOnly; SameSiteLaxx-aspnetmvc-version: 5.2x-aspnet-version: 4.0.30319x-powered-by: ASP.NETaccess-control-allow-origin: *access-control-allow-headers: Content-Typeaccess-control-allow-methods: GET, POST, PUT, DELETE, OPTIONSdate: Sat, 14 Sep 2024 07:25:30 GMTcontent-length: 144x-iplb-request-id: 3428EA69:9E2B_335B3C5A:0050_66E53A6B_5AF34:5D42x-iplb-instance: 59254 html>head>title>Object moved/title>/head>body>h2>Object moved to a hrefhttps://kalkaskavillage.com>here/a>./h2>/body>/html>
Port 443
HTTP/1.1 200 OKcache-control: privatecontent-type: text/html; charsetutf-8server: Microsoft-IIS/10.0set-cookie: ASP.NET_SessionIdlhqviovty2cfhobusk52cmuh; path/; HttpOnly; SameSiteLaxx-aspnetmvc-version: 5.2x-aspnet-version: 4.0.30319x-powered-by: ASP.NETaccess-control-allow-origin: *access-control-allow-headers: Content-Typeaccess-control-allow-methods: GET, POST, PUT, DELETE, OPTIONSdate: Sat, 14 Sep 2024 07:25:32 GMTcontent-length: 895380x-iplb-request-id: 3428EA69:04AA_335B3C5A:01BB_66E53A6B_5C3BE:36A1x-iplb-instance: 59280 !DOCTYPE html>html>head> meta charsetutf-8 /> title>Home/title> link href../faviconclear.ico relshortcut icon typeimage / x - icon /> meta nameviewport contentwidthdevice-width, initial-scale1 /> meta nameapple-mobile-web-app-capable contentyes> meta http-equivx-ua-compatible contentIEEmulateIE10 /> meta http-equivExpires content0 /> noscript> style> html { display: none; } /style> meta http-equivrefresh content0.0;url/NoScript> /noscript> !--WEBSVR4-NVME-->meta idmKeywords namekeywords contentHome />meta idmDescription namedescription contentHome /> style> .menu-content { position: absolute; } /style> script typetext/javascript>var wdAPIKey 9cdbf98e-bb53-4d4d-b1aa-eb21f9fae76d;/script>script typetext/javascript>var wdJSONSiteUserAccount {Id:61684,ImagePath:\\FILESVR1-NVMe\Shared\ClientData,IsActive:true,FkParentAccount:1,FkLabClientProfile:20109,BlogPath:null,FkSysCountry:208,ThemeName:Fremont,FkSysTheme:20033,ThemeVersion:0,FkSiteLayout:82330,SchemeName:Blue,SliderImages:emma-blog-kalkaska.jpg,Untitled.png,35234882_1897210783642747_1331140025798098944_n.jpg,CurrencyCodeOnly:USD,CurrencyCode:USD - U.S. Dollar,CurrencySymbol:$,Address1:200 Hyde Street,Address2:null,CompanyName:Village of Kalkaska,City:Kalkaska,State:MI,PostalCode:49646,County:KALKASKA,IsLab:false,IsVendor:false,WebsiteUrl:kalkaskavillage.com,ControlPanelUrl:villageofkalkaska.morephotos.net,IsSSLSite:true,IsDisplayAdditionalShipping:true,HomePageId:114252,LabWelcomePageId:2,LabImagePath:\\FILESVR1-NVMe\Shared\ClientData,LabWebsiteUrl:Morephotos.net,AdminEmail:office@kalkaskavillage.com,HighResPath:\\FILESVR1-NVMe\Shared\ImagesHighRes,IsWhiteLabelCheckout:false,CartType:0,ReturnURL:null,FkAddressShipTo:null,FkLabClientProfileParent:null,NextBillDate:10/01/2024,Country:United States,IsFullDomain:true,FirstName:Faith,LastName:Ramsey,UserEmail:office@kalkaskavillage.com,Phone:231-258-9191,FkSysCurrency:6,IsDirectFulfill:false,IsHighRes:false,IsDemo:false,DaysOld:2579,IsTutorialMode:false,DateFormat:0,Is24HourTime:0,HasBlog:false,HasMailChimp:false,BrainTreeCustomerId:16353027771,APIKey:9cdbf98e-bb53-4d4d-b1aa-eb21f9fae76d,FkBillingGroup:2,BillingCycle:1,IsFlattenFulfill:false,SiteNameOld:villageofkalkaska.morephotos.net,HasSMS:false,SMSPhoneMarkup:2.5,SMSTextMarkup:0.01,SMSImageMarkup:0.02,IsMorephotosSite:false,ShipAdress1:null,ShipPostalCode:null,FkOrderStatusModifyImage:69570,FkOrderStatusPreOrder:69570,HasBackgroundRemoval:true,FileServer:\\FILESVR6\Shared-1\ClientData,MonthlyRetouch:0,RetouchingFee:3,SquareCustomerID:null,SquareIsActive:false,IsMorePhotosBilling:true,IsApplyBookDiscount:false};/script>script typetext/javascript>var wdJSONPages {Id:114252,FkSitePageParent:null,PageName:Home,VanityName:Home,IsSystemPage:true,IsHomePage:true,ChildCount:0,PageUrl:Index.html,IsSharedPage:false,SortOrder:1,FkSysSitePage:1,FkSiteLayout:82330,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:2555},{Id:114253,FkSitePageParent:null,PageName:OrderOnline,VanityName:OrderOnline,IsSystemPage:true,IsHomePage:false,ChildCount:0,PageUrl:Cart.html,IsSharedPage:true,SortOrder:2,FkSysSitePage:null,FkSiteLayout:null,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:1},{Id:114415,FkSitePageParent:null,PageName:Village Government,VanityName:VillageGovernment,IsSystemPage:false,IsHomePage:false,ChildCount:12,PageUrl:null,IsSharedPage:false,SortOrder:2,FkSysSitePage:null,FkSiteLayout:82330,IsTreatAsHomePage:false,IsNavigationOnly:true,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:1},{Id:124799,FkSitePageParent:null,PageName:Manager#QUOTE1#s Minutes,VanityName:ManagersMinutes,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:3,FkSysSitePage:null,FkSiteLayout:82330,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:2},{Id:114255,FkSitePageParent:null,PageName:Albums,VanityName:Albums,IsSystemPage:true,IsHomePage:false,ChildCount:0,PageUrl:Albums.html,IsSharedPage:true,SortOrder:4,FkSysSitePage:null,FkSiteLayout:null,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:1},{Id:114256,FkSitePageParent:null,PageName:MailingList,VanityName:MailingList,IsSystemPage:true,IsHomePage:false,ChildCount:0,PageUrl:MailList.html,IsSharedPage:false,SortOrder:5,FkSysSitePage:null,FkSiteLayout:null,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:1},{Id:114257,FkSitePageParent:null,PageName:Make A Payment,VanityName:MakeAPayment,IsSystemPage:true,IsHomePage:false,ChildCount:0,PageUrl:ShoppingCart.html,IsSharedPage:true,SortOrder:6,FkSysSitePage:6,FkSiteLayout:82330,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:1},{Id:114258,FkSitePageParent:null,PageName:Guestbook,VanityName:Guestbook,IsSystemPage:true,IsHomePage:false,ChildCount:0,PageUrl:Guestbook.html,IsSharedPage:false,SortOrder:7,FkSysSitePage:null,FkSiteLayout:null,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:1},{Id:114417,FkSitePageParent:null,PageName:Village Departments,VanityName:VillageDepartments,IsSystemPage:false,IsHomePage:false,ChildCount:8,PageUrl:null,IsSharedPage:false,SortOrder:7,FkSysSitePage:null,FkSiteLayout:82330,IsTreatAsHomePage:false,IsNavigationOnly:true,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:1},{Id:114259,FkSitePageParent:null,PageName:MyAccount,VanityName:MyAccount,IsSystemPage:true,IsHomePage:false,ChildCount:0,PageUrl:MyAccount.html,IsSharedPage:false,SortOrder:8,FkSysSitePage:null,FkSiteLayout:null,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:1},{Id:114260,FkSitePageParent:null,PageName:Blog,VanityName:Blog,IsSystemPage:true,IsHomePage:false,ChildCount:0,PageUrl:Blog.html,IsSharedPage:true,SortOrder:10,FkSysSitePage:10,FkSiteLayout:null,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:1},{Id:114261,FkSitePageParent:null,PageName:ConsumerUpload,VanityName:ConsumerUpload,IsSystemPage:true,IsHomePage:false,ChildCount:0,PageUrl:ConsumerUpload.html,IsSharedPage:true,SortOrder:11,FkSysSitePage:null,FkSiteLayout:null,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:1},{Id:114254,FkSitePageParent:null,PageName:Portfolio,VanityName:Portfolio,IsSystemPage:true,IsHomePage:false,ChildCount:0,PageUrl:Portfolio.html,IsSharedPage:true,SortOrder:21,FkSysSitePage:3,FkSiteLayout:null,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:1},{Id:123953,FkSitePageParent:null,PageName:FOIA,VanityName:FOIA,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:60,FkSysSitePage:null,FkSiteLayout:82330,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:5},{Id:123955,FkSitePageParent:null,PageName:Zoning,VanityName:Zoning,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:61,FkSysSitePage:null,FkSiteLayout:82330,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:16},{Id:123410,FkSitePageParent:null,PageName:Join Village Boards,VanityName:JoinVillageBoards,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:63,FkSysSitePage:null,FkSiteLayout:82330,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:17},{Id:124022,FkSitePageParent:null,PageName:Developing in the Village,VanityName:DevelopingintheVillage,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:65,FkSysSitePage:null,FkSiteLayout:82330,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:16},{Id:114421,FkSitePageParent:114415,PageName:Village Council,VanityName:VillageCouncil,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:11,FkSysSitePage:null,FkSiteLayout:82330,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:19},{Id:114842,FkSitePageParent:114415,PageName:Village Clerk,VanityName:VillageClerk,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:22,FkSysSitePage:null,FkSiteLayout:82330,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:3},{Id:114843,FkSitePageParent:114415,PageName:Village Treasurer,VanityName:VillageTreasurer,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:23,FkSysSitePage:null,FkSiteLayout:82330,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:9},{Id:114844,FkSitePageParent:114415,PageName:Village Ordinances,VanityName:VillageOrdinances,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:24,FkSysSitePage:null,FkSiteLayout:82330,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:99},{Id:115188,FkSitePageParent:114415,PageName:Village Permits and Applications,VanityName:VillagePermitsandApplications,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:27,FkSysSitePage:null,FkSiteLayout:82330,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:39},{Id:124355,FkSitePageParent:114415,PageName:2022 Village Council Minutes,VanityName:2022VillageCouncilMinutes,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:37,FkSysSitePage:null,FkSiteLayout:82330,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:3},{Id:123322,FkSitePageParent:114415,PageName:2023 Village Minutes,VanityName:2023VillageMinutes,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:38,FkSysSitePage:null,FkSiteLayout:82330,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:126},{Id:124963,FkSitePageParent:114415,PageName:2024 Village Minutes,VanityName:2024VillageMinutes,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:39,FkSysSitePage:null,FkSiteLayout:82330,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:30},{Id:116265,FkSitePageParent:114415,PageName:Village Resolutions,VanityName:VillageResolutions,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:40,FkSysSitePage:null,FkSiteLayout:82330,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:7},{Id:116282,FkSitePageParent:114415,PageName:Village Manager,VanityName:VillageManager,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:41,FkSysSitePage:null,FkSiteLayout:82330,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:4},{Id:116283,FkSitePageParent:114415,PageName:Planning And Zoning Board,VanityName:PlanningAndZoningBoard,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:42,FkSysSitePage:null,FkSiteLayout:82330,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:19},{Id:125213,FkSitePageParent:114415,PageName:Downtown Development Authority,VanityName:DowntownDevelopmentAuthority,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:66,FkSysSitePage:null,FkSiteLayout:82330,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:2},{Id:115189,FkSitePageParent:114417,PageName:Clean Water Plant,VanityName:CleanWaterPlant,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:28,FkSysSitePage:null,FkSiteLayout:82330,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:1},{Id:115191,FkSitePageParent:114417,PageName:Department of Public Safety,VanityName:DepartmentofPublicSafety,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:30,FkSysSitePage:null,FkSiteLayout:82330,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:10},{Id:115192,FkSitePageParent:114417,PageName:Department of Public Works,VanityName:DepartmentofPublicWorks,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:31,FkSysSitePage:null,FkSiteLayout:82330,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:3},{Id:115195,FkSitePageParent:114417,PageName:Finance,VanityName:Finance,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:34,FkSysSitePage:null,FkSiteLayout:82330,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:17},{Id:115196,FkSitePageParent:114417,PageName:Parks and Recreation,VanityName:ParksandRecreation,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:35,FkSysSitePage:null,FkSiteLayout:82330,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:2},{Id:116426,FkSitePageParent:114417,PageName:Kalkaska Airport,VanityName:KalkaskaAirport,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:43,FkSysSitePage:null,FkSiteLayout:82330,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:5},{Id:116427,FkSitePageParent:114417,PageName:Kalkaska Museum,VanityName:KalkaskaMuseum,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:44,FkSysSitePage:null,FkSiteLayout:82330,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:2},{Id:117077,FkSitePageParent:114417,PageName:Water & Sewer Department,VanityName:WaterSewerDepartment,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:49,FkSysSitePage:null,FkSiteLayout:82330,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:11};/script>script typetext/javascript>var wdJSONSiteData {FieldName:logo,FieldValue:%3Cdiv%20class%22pageContentWrapper%22%20style%22width:%20100%25;%22%3E%3Cdiv%20class%22editorPageDivInner%22%3E%3Cspan%20style%22font-size:%2072px;%22%3E%3Cspan%20style%22font-family:%20%22%20arial%22%22%20black%22;%22%22%22%3E%3Cspan%20style%22font-size:%2048px;%22%3EVILLAGE%20OF%20KALKASKA%3C/span%3E%3C/span%3E%3C/span%3E%3C/div%3E%3C/div%3E},{FieldName:logomobile,FieldValue:Village%20of%20Kalkaska};/script>script typetext/javascript>var wdJSONSocialMedia {Id:1,Name:Facebook,Url:https://www.facebook.com/vokalkaska/,CssClass:fb};/script>script typetext/javascript>var wdJSONMusic ;/script>script typetext/javascript>var wdJSONCustomColors ;/script>script typetext/javascript>var wdJSONMusicVolume .25;/script>script typetext/javascript>wdMapAddress200 Hyde Street; wdMapCityKalkaska; wdMapStateMI; wdMapCountryUnited States;/script>script typetext/javascript>/** * @version: 1.0 Alpha-1 * @author: Coolite Inc. http://www.coolite.com/ * @date: 2008-05-13 * @copyright: Copyright (c) 2006-2008, Coolite Inc. (http://www.coolite.com/). All rights reserved. * @license: Licensed under The MIT License. See license.txt and http://www.datejs.com/license/. * @website: http://www.datejs.com/ */Date.CultureInfo { name: en-US, englishName: English (United States), nativeName: English (United States), dayNames: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, abbreviatedDayNames: Sun, Mon, Tue, Wed, Thu, Fri, Sat, shortestDayNames: Su, Mo, Tu, We, Th, Fr, Sa, firstLetterDayNames: S, M, T, W, T, F, S, monthNames: January, February, March, April, May, June, July, August, September, October, November, December, abbreviatedMonthNames: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec, amDesignator: AM, pmDesignator: PM, firstDayOfWeek: 0, twoDigitYearMax: 2029, dateElementOrder: mdy, formatPatterns: { shortDate: M/d/yyyy, longDate: dddd, MMMM dd, yyyy, shortTime: h:mm tt, longTime: h:mm:ss tt, fullDateTime: dddd, MMMM dd, yyyy h:mm:ss tt, sortableDateTime: yyyy-MM-ddTHH:mm:ss, universalSortableDateTime: yyyy-MM-dd HH:mm:ssZ, rfc1123: ddd, dd MMM yyyy HH:mm:ss GMT, monthDay: MMMM dd, yearMonth: MMMM, yyyy }, regexPatterns: { jan: /^jan(uary)?/i, feb: /^feb(ruary)?/i, mar: /^mar(ch)?/i, apr: /^apr(il)?/i, may: /^may/i, jun: /^jun(e)?/i, jul: /^jul(y)?/i, aug: /^aug(ust)?/i, sep: /^sep(t(ember)?)?/i, oct: /^oct(ober)?/i, nov: /^nov(ember)?/i, dec: /^dec(ember)?/i, sun: /^su(n(day)?)?/i, mon: /^mo(n(day)?)?/i, tue: /^tu(e(s(day)?)?)?/i, wed: /^we(d(nesday)?)?/i, thu: /^th(u(r(s(day)?)?)?)?/i, fri: /^fr(i(day)?)?/i, sat: /^sa(t(urday)?)?/i, future: /^next/i, past: /^last|past|prev(ious)?/i, add: /^(\+|aft(er)?|from|hence)/i, subtract: /^(\-|bef(ore)?|ago)/i, yesterday: /^yes(terday)?/i, today: /^t(od(ay)?)?/i, tomorrow: /^tom(orrow)?/i, now: /^n(ow)?/i, millisecond: /^ms|milli(second)?s?/i, second: /^sec(ond)?s?/i, minute: /^mn|min(ute)?s?/i, hour: /^h(our)?s?/i, week: /^w(eek)?s?/i, month: /^m(onth)?s?/i, day: /^d(ay)?s?/i, year: /^y(ear)?s?/i, shortMeridian: /^(a|p)/i, longMeridian: /^(a\.?m?\.?|p\.?m?\.?)/i, timezone: /^((e(s|d)t|c(s|d)t|m(s|d)t|p(s|d)t)|((gmt)?\s*(\+|\-)\s*\d\d\d\d?)|gmt|utc)/i, ordinalSuffix: /^\s*(st|nd|rd|th)/i, timeContext: /^\s*(\:|a(?!u|p)|p)/i }, timezones: { name: UTC, offset: -000 }, { name: GMT, offset: -000 }, { name: EST, offset: -0500 }, { name: EDT, offset: -0400 }, { name: CST, offset: -0600 }, { name: CDT, offset: -0500 }, { name: MST, offset: -0700 }, { name: MDT, offset: -0600 }, { name: PST, offset: -0800 }, { name: PDT, offset: -0700 } };(function () { var $D Date, $P $D.prototype, $C $D.CultureInfo, p function (s, l) { if (!l) { l 2; } return (000 + s).slice(l * -1); }; $P.clearTime function () { this.setHours(0); this.setMinutes(0); this.setSeconds(0); this.setMilliseconds(0); return this; }; $P.setTimeToNow function () { var n new Date(); this.setHours(n.getHours()); this.setMinutes(n.getMinutes()); this.setSeconds(n.getSeconds()); this.setMilliseconds(n.getMilliseconds()); return this; }; $D.today function () { return new Date().clearTime(); }; $D.compare function (date1, date2) { if (isNaN(date1) || isNaN(date2)) { throw new Error(date1 + - + date2); } else if (date1 instanceof Date && date2 instanceof Date) { return (date1 date2) ? -1 : (date1 > date2) ? 1 : 0; } else { throw new TypeError(date1 + - + date2); } }; $D.equals function (date1, date2) { return (date1.compareTo(date2) 0); }; $D.getDayNumberFromName function (name) { var n $C.dayNames, m $C.abbreviatedDayNames, o $C.shortestDayNames, s name.toLowerCase(); for (var i 0; i n.length; i++) { if (ni.toLowerCase() s || mi.toLowerCase() s || oi.toLowerCase() s) { return i; } } return -1; }; $D.getMonthNumberFromName function (name) { var n $C.monthNames, m $C.abbreviatedMonthNames, s name.toLowerCase(); for (var i 0; i n.length; i++) { if (ni.toLowerCase() s || mi.toLowerCase() s) { return i; } } return -1; }; $D.isLeapYear function (year) { return ((year % 4 0 && year % 100 ! 0) || year % 400 0); }; $D.getDaysInMonth function (year, month) { return 31, ($D.isLeapYear(year) ? 29 : 28), 31, 30, 31, 30, 31, 31, 30, 31, 30, 31month; }; $D.getTimezoneAbbreviation function (offset) { var z $C.timezones, p; for (var i 0; i z.length; i++) { if (zi.offset offset) { return zi.name; } } return null; }; $D.getTimezoneOffset function (name) { var z $C.timezones, p; for (var i 0; i z.length; i++) { if (zi.name name.toUpperCase()) { return zi.offset; } } return null; }; $P.clone function () { return new Date(this.getTime()); }; $P.compareTo function (date) { return Date.compare(this, date); }; $P.equals function (date) { return Date.equals(this, date || new Date()); }; $P.between function (start, end) { return this.getTime() > start.getTime() && this.getTime() end.getTime(); }; $P.isAfter function (date) { return this.compareTo(date || new Date()) 1; }; $P.isBefore function (date) { return (this.compareTo(date || new Date()) -1); }; $P.isToday function () { return this.isSameDay(new Date()); }; $P.isSameDay function (date) { return this.clone().clearTime().equals(date.clone().clearTime()); }; $P.addMilliseconds function (value) { this.setMilliseconds(this.getMilliseconds() + value); return this; }; $P.addSeconds function (value) { return this.addMilliseconds(value * 1000); }; $P.addMinutes function (value) { return this.addMilliseconds(value * 60000); }; $P.addHours function (value) { return this.addMilliseconds(value * 3600000); }; $P.addDays function (value) { this.setDate(this.getDate() + value); return this; }; $P.addWeeks function (value) { return this.addDays(value * 7); }; $P.addMonths function (value) { var n this.getDate(); this.setDate(1); this.setMonth(this.getMonth() + value); this.setDate(Math.min(n, $D.getDaysInMonth(this.getFullYear(), this.getMonth()))); return this; }; $P.addYears function (value) { return this.addMonths(value * 12); }; $P.add function (config) { if (typeof config number) { this._orient config; return this; } var x config; if (x.milliseconds) { this.addMilliseconds(x.milliseconds); } if (x.seconds) { this.addSeconds(x.seconds); } if (x.minutes) { this.addMinutes(x.minutes); } if (x.hours) { this.addHours(x.hours); } if (x.weeks) { this.addWeeks(x.weeks); } if (x.months) { this.addMonths(x.months); } if (x.years) { this.addYears(x.years); } if (x.days) { this.addDays(x.days); } return this; }; var $y, $m, $d; $P.getWeek function () { var a, b, c, d, e, f, g, n, s, w; $y (!$y) ? this.getFullYear() : $y; $m (!$m) ? this.getMonth() + 1 : $m; $d (!$d) ? this.getDate() : $d; if ($m 2) { a $y - 1; b (a / 4 | 0) - (a / 100 | 0) + (a / 400 | 0); c ((a - 1) / 4 | 0) - ((a - 1) / 100 | 0) + ((a - 1) / 400 | 0); s b - c; e 0; f $d - 1 + (31 * ($m - 1)); } else { a $y; b (a / 4 | 0) - (a / 100 | 0) + (a / 400 | 0); c ((a - 1) / 4 | 0) - ((a - 1) / 100 | 0) + ((a - 1) / 400 | 0); s b - c; e s + 1; f $d + ((153 * ($m - 3) + 2) / 5) + 58 + s; } g (a + b) % 7; d (f + g - e) % 7; n (f + 3 - d) | 0; if (n 0) { w 53 - ((g - s) / 5 | 0); } else if (n > 364 + s) { w 1; } else { w (n / 7 | 0) + 1; } $y $m $d null; return w; }; $P.getISOWeek function () { $y this.getUTCFullYear(); $m this.getUTCMonth() + 1; $d this.getUTCDate(); return p(this.getWeek()); }; $P.setWeek function (n) { return this.moveToDayOfWeek(1).addWeeks(n - this.getWeek()); }; $D._validate function (n, min, max, name) { if (typeof n undefined) { return false; } else if (typeof n ! number) { throw new TypeError(n + is not a Number.); } else if (n min || n > max) { throw new RangeError(n + is not a valid value for + name + .); } return true; }; $D.validateMillisecond function (value) { return $D._validate(value, 0, 999, millisecond); }; $D.validateSecond function (value) { return $D._validate(value, 0, 59, second); }; $D.validateMinute function (value) { return $D._validate(value, 0, 59, minute); }; $D.validateHour function (value) { return $D._validate(value, 0, 23, hour); }; $D.validateDay function (value, year, month) { return $D._validate(value, 1, $D.getDaysInMonth(year, month), day); }; $D.validateMonth function (value) { return $D._validate(value, 0, 11, month); }; $D.validateYear function (value) { return $D._validate(value, 0, 9999, year); }; $P.set function (config) { if ($D.validateMillisecond(config.millisecond)) { this.addMilliseconds(config.millisecond - this.getMilliseconds()); } if ($D.validateSecond(config.second)) { this.addSeconds(config.second - this.getSeconds()); } if ($D.validateMinute(config.minute)) { this.addMinutes(config.minute - this.getMinutes()); } if ($D.validateHour(config.hour)) { this.addHours(config.hour - this.getHours()); } if ($D.validateMonth(config.month)) { this.addMonths(config.month - this.getMonth()); } if ($D.validateYear(config.year)) { this.addYears(config.year - this.getFullYear()); } if ($D.validateDay(config.day, this.getFullYear(), this.getMonth())) { this.addDays(config.day - this.getDate()); } if (config.timezone) { this.setTimezone(config.timezone); } if (config.timezoneOffset) { this.setTimezoneOffset(config.timezoneOffset); } if (config.week && $D._validate(config.week, 0, 53, week)) { this.setWeek(config.week); } return this; }; $P.moveToFirstDayOfMonth function () { return this.set({ day: 1 }); }; $P.moveToLastDayOfMonth function () { return this.set({ day: $D.getDaysInMonth(this.getFullYear(), this.getMonth()) }); }; $P.moveToNthOccurrence function (dayOfWeek, occurrence) { var shift 0; if (occurrence > 0) { shift occurrence - 1; } else if (occurrence -1) { this.moveToLastDayOfMonth(); if (this.getDay() ! dayOfWeek) { this.moveToDayOfWeek(dayOfWeek, -1); } return this; } return this.moveToFirstDayOfMonth().addDays(-1).moveToDayOfWeek(dayOfWeek, +1).addWeeks(shift); }; $P.moveToDayOfWeek function (dayOfWeek, orient) { var diff (dayOfWeek - this.getDay() + 7 * (orient || +1)) % 7; return this.addDays((diff 0) ? diff + 7 * (orient || +1) : diff); }; $P.moveToMonth function (month, orient) { var diff (month - this.getMonth() + 12 * (orient || +1)) % 12; return this.addMonths((diff 0) ? diff + 12 * (orient || +1) : diff); }; $P.getOrdinalNumber function () { return Math.ceil((this.clone().clearTime() - new Date(this.getFullYear(), 0, 1)) / 86400000) + 1; }; $P.getTimezone function () { return $D.getTimezoneAbbreviation(this.getUTCOffset()); }; $P.setTimezoneOffset function (offset) { var here this.getTimezoneOffset(), there Number(offset) * -6 / 10; return this.addMinutes(there - here); }; $P.setTimezone function (offset) { return this.setTimezoneOffset($D.getTimezoneOffset(offset)); }; $P.hasDaylightSavingTime function () { return (Date.today().set({ month: 0, day: 1 }).getTimezoneOffset() ! Date.today().set({ month: 6, day: 1 }).getTimezoneOffset()); }; $P.isDaylightSavingTime function () { return (this.hasDaylightSavingTime() && new Date().getTimezoneOffset() Date.today().set({ month: 6, day: 1 }).getTimezoneOffset()); }; $P.getUTCOffset function () { var n this.getTimezoneOffset() * -10 / 6, r; if (n 0) { r (n - 10000).toString(); return r.charAt(0) + r.substr(2); } else { r (n + 10000).toString(); return + + r.substr(1); } }; $P.getElapsed function (date) { return (date || new Date()) - this; }; if (!$P.toISOString) { $P.toISOString function () { function f(n) { return n 10 ? 0 + n : n; } return + this.getUTCFullYear() + - + f(this.getUTCMonth() + 1) + - + f(this.getUTCDate()) + T + f(this.getUTCHours()) + : + f(this.getUTCMinutes()) + : + f(this.getUTCSeconds()) + Z; }; } $P._toString $P.toString; $P.toString function (format) { var x this; if (format && format.length 1) { var c $C.formatPatterns; x.t x.toString; switch (format) { case d: return x.t(c.shortDate); case D: return x.t(c.longDate); case F: return x.t(c.fullDateTime); case m: return x.t(c.monthDay); case r: return x.t(c.rfc1123); case s: return x.t(c.sortableDateTime); case t: return x.t(c.shortTime); case T: return x.t(c.longTime); case u: return x.t(c.universalSortableDateTime); case y: return x.t(c.yearMonth); } } var ord function (n) { switch (n * 1) { case 1: case 21: case 31: return st; case 2: case 22: return nd; case 3: case 23: return rd; default: return th; } }; return format ? format.replace(/(\\)?(dd?d?d?|MM?M?M?|yy?y?y?|hh?|HH?|mm?|ss?|tt?|S)/g, function (m) { if (m.charAt(0) \\) { return m.replace(\\, ); } x.h x.getHours; switch (m) { case hh: return p(x.h() 13 ? (x.h() 0 ? 12 : x.h()) : (x.h() - 12)); case h: return x.h() 13 ? (x.h() 0 ? 12 : x.h()) : (x.h() - 12); case HH: return p(x.h()); case H: return x.h(); case mm: return p(x.getMinutes()); case m: return x.getMinutes(); case ss: return p(x.getSeconds()); case s: return x.getSeconds(); case yyyy: return p(x.getFullYear(), 4); case yy: return p(x.getFullYear()); case dddd: return $C.dayNamesx.getDay(); case ddd: return $C.abbreviatedDayNamesx.getDay(); case dd: return p(x.getDate()); case d: return x.getDate(); case MMMM: return $C.monthNamesx.getMonth(); case MMM: return $C.abbreviatedMonthNamesx.getMonth(); case MM: return p((x.getMonth() + 1)); case M: return x.getMonth() + 1; case t: return x.h() 12 ? $C.amDesignator.substring(0, 1) : $C.pmDesignator.substring(0, 1); case tt: return x.h() 12 ? $C.amDesignator : $C.pmDesignator; case S: return ord(x.getDate()); default: return m; } }) : this._toString(); };}());(function () { var $D Date, $P $D.prototype, $C $D.CultureInfo, $N Number.prototype; $P._orient +1; $P._nth null; $P._is false; $P._same false; $P._isSecond false; $N._dateElement day; $P.next function () { this._orient +1; return this; }; $D.next function () { return $D.today().next(); }; $P.last $P.prev $P.previous function () { this._orient -1; return this; }; $D.last $D.prev $D.previous function () { return $D.today().last(); }; $P.is function () { this._is true; return this; }; $P.same function () { this._same true; this._isSecond false; return this; }; $P.today function () { return this.same().day(); }; $P.weekday function () { if (this._is) { this._is false; return (!this.is().sat() && !this.is().sun()); } return false; }; $P.at function (time) { return (typeof time string) ? $D.parse(this.toString(d) + + time) : this.set(time); }; $N.fromNow $N.after function (date) { var c {}; cthis._dateElement this; return ((!date) ? new Date() : date.clone()).add(c); }; $N.ago $N.before function (date) { var c {}; cthis._dateElement this * -1; return ((!date) ? new Date() : date.clone()).add(c); }; var dx (sunday monday tuesday wednesday thursday friday saturday).split(/\s/), mx (january february march april may june july august september october november december).split(/\s/), px (Millisecond Second Minute Hour Day Week Month Year).split(/\s/), pxf (Milliseconds Seconds Minutes Hours Date Week Month FullYear).split(/\s/), nth (final first second third fourth fifth).split(/\s/), de; $P.toObject function () { var o {}; for (var i 0; i px.length; i++) { opxi.toLowerCase() thisget + pxfi(); } return o; }; $D.fromObject function (config) { config.week null; return Date.today().set(config); }; var df function (n) { return function () { if (this._is) { this._is false; return this.getDay() n; } if (this._nth ! null) { if (this._isSecond) { this.addSeconds(this._orient * -1); } this._isSecond false; var ntemp this._nth; this._nth null; var temp this.clone().moveToLastDayOfMonth(); this.moveToNthOccurrence(n, ntemp); if (this > temp) { throw new RangeError($D.getDayName(n) + does not occur + ntemp + times in the month of + $D.getMonthName(temp.getMonth()) + + temp.getFullYear() + .); } return this; } return this.moveToDayOfWeek(n, this._orient); }; }; var sdf function (n) { return function () { var t $D.today(), shift n - t.getDay(); if (n 0 && $C.firstDayOfWeek 1 && t.getDay() ! 0) { shift shift + 7; } return t.addDays(shift); }; }; for (var i 0; i dx.length; i++) { $Ddxi.toUpperCase() $Ddxi.toUpperCase().substring(0, 3) i; $Ddxi $Ddxi.substring(0, 3) sdf(i); $Pdxi $Pdxi.substring(0, 3) df(i); } var mf function (n) { return function () { if (this._is) { this._is false; return this.getMonth() n; } return this.moveToMonth(n, this._orient); }; }; var smf function (n) { return function () { return $D.today().set({ month: n, day: 1 }); }; }; for (var j 0; j mx.length; j++) { $Dmxj.toUpperCase() $Dmxj.toUpperCase().substring(0, 3) j; $Dmxj $Dmxj.substring(0, 3) smf(j); $Pmxj $Pmxj.substring(0, 3) mf(j); } var ef function (j) { return function () { if (this._isSecond) { this._isSecond false; return this; } if (this._same) { this._same this._is false; var o1 this.toObject(), o2 (arguments0 || new Date()).toObject(), v , k j.toLowerCase(); for (var m (px.length - 1) ; m > -1; m--) { v pxm.toLowerCase(); if (o1v ! o2v) { return false; } if (k v) { break; } } return true; } if (j.substring(j.length - 1) ! s) { j + s; } return thisadd + j(this._orient); }; }; var nf function (n) { return function () { this._dateElement n; return this; }; }; for (var k 0; k px.length; k++) { de pxk.toLowerCase(); $Pde $Pde + s ef(pxk); $Nde $Nde + s nf(de); } $P._ss ef(Second); var nthfn function (n) { return function (dayOfWeek) { if (this._same) { return this._ss(arguments0); } if (dayOfWeek || dayOfWeek 0) { return this.moveToNthOccurrence(dayOfWeek, n); } this._nth n; if (n 2 && (dayOfWeek undefined || dayOfWeek null)) { this._isSecond true; return this.addSeconds(this._orient); } return this; }; }; for (var l 0; l nth.length; l++) { $Pnthl (l 0) ? nthfn(-1) : nthfn(l); }}());(function () { Date.Parsing { Exception: function (s) { this.message Parse error at + s.substring(0, 10) + ...; } }; var $P Date.Parsing; var _ $P.Operators { rtoken: function (r) { return function (s) { var mx s.match(r); if (mx) { return (mx0, s.substring(mx0.length)); } else { throw new $P.Exception(s); } }; }, token: function (s) { return function (s) { return _.rtoken(new RegExp(^\s* + s + \s*))(s); }; }, stoken: function (s) { return _.rtoken(new RegExp(^ + s)); }, until: function (p) { return function (s) { var qx , rx null; while (s.length) { try { rx p.call(this, s); } catch (e) { qx.push(rx0); s rx1; continue; } break; } return qx, s; }; }, many: function (p) { return function (s) { var rx , r null; while (s.length) { try { r p.call(this, s); } catch (e) { return rx, s; } rx.push(r0); s r1; } return rx, s; }; }, optional: function (p) { return function (s) { var r null; try { r p.call(this, s); } catch (e) { return null, s; } return r0, r1; }; }, not: function (p) { return function (s) { try { p.call(this, s); } catch (e) { return null, s; } throw new $P.Exception(s); }; }, ignore: function (p) { return p ? function (s) { var r null; r p.call(this, s); return null, r1; } : null; }, product: function () { var px arguments0, qx Array.prototype.slice.call(arguments, 1), rx ; for (var i 0; i px.length; i++) { rx.push(_.each(pxi, qx)); } return rx; }, cache: function (rule) { var cache {}, r null; return function (s) { try { r caches (caches || rule.call(this, s)); } catch (e) { r caches e; } if (r instanceof $P.Exception) { throw r; } else { return r; } }; }, any: function () { var px arguments; return function (s) { var r null; for (var i 0; i px.length; i++) { if (pxi null) { continue; } try { r (pxi.call(this, s)); } catch (e) { r null; } if (r) { return r; } } throw new $P.Exception(s); }; }, each: function () { var px arguments; return function (s) { var rx , r null; for (var i 0; i px.length; i++) { if (pxi null) { continue; } try { r (pxi.call(this, s)); } catch (e) { throw new $P.Exception(s); } rx.push(r0); s r1; } return rx, s; }; }, all: function () { var px arguments, _ _; return _.each(_.optional(px)); }, sequence: function (px, d, c) { d d || _.rtoken(/^\s*/); c c || null; if (px.length 1) { return px0; } return function (s) { var r null, q null; var rx ; for (var i 0; i px.length; i++) { try { r pxi.call(this, s); } catch (e) { break; } rx.push(r0); try { q d.call(this, r1); } catch (ex) { q null; break; } s q1; } if (!r) { throw new $P.Exception(s); } if (q) { throw new $P.Exception(q1); } if (c) { try { r c.call(this, r1); } catch (ey) { throw new $P.Exception(r1); } } return rx, (r ? r1 : s); }; }, between: function (d1, p, d2) { d2 d2 || d1; var _fn _.each(_.ignore(d1), p, _.ignore(d2)); return function (s) { var rx _fn.call(this, s); return rx00, r02, rx1; }; }, list: function (p, d, c) { d d || _.rtoken(/^\s*/); c c || null; return (p instanceof Array ? _.each(_.product(p.slice(0, -1), _.ignore(d)), p.slice(-1), _.ignore(c)) : _.each(_.many(_.each(p, _.ignore(d))), px, _.ignore(c))); }, set: function (px, d, c) { d d || _.rtoken(/^\s*/); c c || null; return function (s) { var r null, p null, q null, rx null, best , s, last false; for (var i 0; i px.length; i++) { q null; p null; r null; last (px.length 1); try { r pxi.call(this, s); } catch (e) { continue; } rx r0, r1; if (r1.length > 0 && !last) { try { q d.call(this, r1); } catch (ex) { last true; } } else { last true; } if (!last && q1.length 0) { last true; } if (!last) { var qx ; for (var j 0; j px.length; j++) { if (i ! j) { qx.push(pxj); } } p _.set(qx, d).call(this, q1); if (p0.length > 0) { rx0 rx0.concat(p0); rx1 p1; } } if (rx1.length best1.length) { best rx; } if (best1.length 0) { break; } } if (best0.length 0) { return best; } if (c) { try { q c.call(this, best1); } catch (ey) { throw new $P.Exception(best1); } best1 q1; } return best; }; }, forward: function (gr, fname) { return function (s) { return grfname.call(this, s); }; }, replace: function (rule, repl) { return function (s) { var r rule.call(this, s); return repl, r1; }; }, process: function (rule, fn) { return function (s) { var r rule.call(this, s); return fn.call(this, r0), r1; }; }, min: function (min, rule) { return function (s) { var rx rule.call(this, s); if (rx0.length min) { throw new $P.Exception(s); } return rx; }; } }; var _generator function (op) { return function () { var args null, rx ; if (arguments.length > 1) { args Array.prototype.slice.call(arguments); } else if (arguments0 instanceof Array) { args arguments0; } if (args) { for (var i 0, px args.shift() ; i px.length; i++) { args.unshift(pxi); rx.push(op.apply(null, args)); args.shift(); return rx; } } else { return op.apply(null, arguments); } }; }; var gx optional not ignore cache.split(/\s/); for (var i 0; i gx.length; i++) { _gxi _generator(_gxi); } var _vector function (op) { return function () { if (arguments0 instanceof Array) { return op.apply(null, arguments0); } else { return op.apply(null, arguments); } }; }; var vx each any all.split(/\s/); for (var j 0; j vx.length; j++) { _vxj _vector(_vxj); }}()); (function () { var $D Date, $P $D.prototype, $C $D.CultureInfo; var flattenAndCompact function (ax) { var rx ; for (var i 0; i ax.length; i++) { if (axi instanceof Array) { rx rx.concat(flattenAndCompact(axi)); } else { if (axi) { rx.push(axi); } } } return rx; }; $D.Grammar {}; $D.Translator { hour: function (s) { return function () { this.hour Number(s); }; }, minute: function (s) { return function () { this.minute Number(s); }; }, second: function (s) { return function () { this.second Number(s); }; }, meridian: function (s) { return function () { this.meridian s.slice(0, 1).toLowerCase(); }; }, timezone: function (s) { return function () { var n s.replace(/^\d\+\-/g, ); if (n.length) { this.timezoneOffset Number(n); } else { this.timezone s.toLowerCase(); } }; }, day: function (x) { var s x0; return function () { this.day Number(s.match(/\d+/)0); }; }, month: function (s) { return function () { this.month (s.length 3) ? jan feb mar apr may jun jul aug sep oct nov dec.indexOf(s) / 4 : Number(s) - 1; }; }, year: function (s) { return function () { var n Number(s); this.year ((s.length > 2) ? n : (n + (((n + 2000) $C.twoDigitYearMax) ? 2000 : 1900))); }; }, rday: function (s) { return function () { switch (s) { case yesterday: this.days -1; break; case tomorrow: this.days 1; break; case today: this.days 0; break; case now: this.days 0; this.now true; break; } }; }, finishExact: function (x) { x (x instanceof Array) ? x : x; for (var i 0; i x.length; i++) { if (xi) { xi.call(this); } } var now new Date(); if ((this.hour || this.minute) && (!this.month && !this.year && !this.day)) { this.day now.getDate(); } if (!this.year) { this.year now.getFullYear(); } if (!this.month && this.month ! 0) { this.month now.getMonth(); } if (!this.day) { this.day 1; } if (!this.hour) { this.hour 0; } if (!this.minute) { this.minute 0; } if (!this.second) { this.second 0; } if (this.meridian && this.hour) { if (this.meridian p && this.hour 12) { this.hour this.hour + 12; } else if (this.meridian a && this.hour 12) { this.hour 0; } } if (this.day > $D.getDaysInMonth(this.year, this.month)) { throw new RangeError(this.day + is not a valid value for days.); } var r new Date(this.year, this.month, this.day, this.hour, this.minute, this.second); if (this.timezone) { r.set({ timezone: this.timezone }); } else if (this.timezoneOffset) { r.set({ timezoneOffset: this.timezoneOffset }); } return r; }, finish: function (x) { x (x instanceof Array) ? flattenAndCompact(x) : x; if (x.length 0) { return null; } for (var i 0; i x.length; i++) { if (typeof xi function) { xi.call(this); } } var today $D.today(); if (this.now && !this.unit && !this.operator) { return new Date(); } else if (this.now) { today new Date(); } var expression !!(this.days && this.days ! null || this.orient || this.operator); var gap, mod, orient; orient ((this.orient past || this.operator subtract) ? -1 : 1); if (!this.now && hour minute second.indexOf(this.unit) ! -1) { today.setTimeToNow(); } if (this.month || this.month 0) { if (year day hour minute second.indexOf(this.unit) ! -1) { this.value this.month + 1; this.month null; expression true; } } if (!expression && this.weekday && !this.day && !this.days) { var temp Datethis.weekday(); this.day temp.getDate(); if (!this.month) { this.month temp.getMonth(); } this.year temp.getFullYear(); } if (expression && this.weekday && this.unit ! month) { this.unit day; gap ($D.getDayNumberFromName(this.weekday) - today.getDay()); mod 7; this.days gap ? ((gap + (orient * mod)) % mod) : (orient * mod); } if (this.month && this.unit day && this.operator) { this.value (this.month + 1); this.month null; } if (this.value ! null && this.month ! null && this.year ! null) { this.day this.value * 1; } if (this.month && !this.day && this.value) { today.set({ day: this.value * 1 }); if (!expression) { this.day this.value * 1; } } if (!this.month && this.value && this.unit month && !this.now) { this.month this.value; expression true; } if (expression && (this.month || this.month 0) && this.unit ! year) { this.unit month; gap (this.month - today.getMonth()); mod 12; this.months gap ? ((gap + (orient * mod)) % mod) : (orient * mod); this.month null; } if (!this.unit) { this.unit day; } if (!this.value && this.operator && this.operator ! null && thisthis.unit + s && thisthis.unit + s ! null) { thisthis.unit + s thisthis.unit + s + ((this.operator add) ? 1 : -1) + (this.value || 0) * orient; } else if (thisthis.unit + s null || this.operator ! null) { if (!this.value) { this.value 1; } thisthis.unit + s this.value * orient; } if (this.meridian && this.hour) { if (this.meridian p && this.hour 12) { this.hour this.hour + 12; } else if (this.meridian a && this.hour 12) { this.hour 0; } } if (this.weekday && !this.day && !this.days) { var temp Datethis.weekday(); this.day temp.getDate(); if (temp.getMonth() ! today.getMonth()) { this.month temp.getMonth(); } } if ((this.month || this.month 0) && !this.day) { this.day 1; } if (!this.orient && !this.operator && this.unit week && this.value && !this.day && !this.month) { return Date.today().setWeek(this.value); } if (expression && this.timezone && this.day && this.days) { this.day this.days; } return (expression) ? today.add(this) : today.set(this); } }; var _ $D.Parsing.Operators, g $D.Grammar, t $D.Translator, _fn; g.datePartDelimiter _.rtoken(/^(\s\-\.\,\/\x27+)/); g.timePartDelimiter _.stoken(:); g.whiteSpace _.rtoken(/^\s*/); g.generalDelimiter _.rtoken(/^((\s\,|at|@|on)+)/); var _C {}; g.ctoken function (keys) { var fn _Ckeys; if (!fn) { var c $C.regexPatterns; var kx keys.split(/\s+/), px ; for (var i 0; i kx.length; i++) { px.push(_.replace(_.rtoken(ckxi), kxi)); } fn _Ckeys _.any.apply(null, px); } return fn; }; g.ctoken2 function (key) { return _.rtoken($C.regexPatternskey); }; g.h _.cache(_.process(_.rtoken(/^(00-9|10-2|1-9)/), t.hour)); g.hh _.cache(_.process(_.rtoken(/^(00-9|10-2)/), t.hour)); g.H _.cache(_.process(_.rtoken(/^(0-10-9|20-3|0-9)/), t.hour)); g.HH _.cache(_.process(_.rtoken(/^(0-10-9|20-3)/), t.hour)); g.m _.cache(_.process(_.rtoken(/^(0-50-9|0-9)/), t.minute)); g.mm _.cache(_.process(_.rtoken(/^0-50-9/), t.minute)); g.s _.cache(_.process(_.rtoken(/^(0-50-9|0-9)/), t.second)); g.ss _.cache(_.process(_.rtoken(/^0-50-9/), t.second)); g.hms _.cache(_.sequence(g.H, g.m, g.s, g.timePartDelimiter)); g.t _.cache(_.process(g.ctoken2(shortMeridian), t.meridian)); g.tt _.cache(_.process(g.ctoken2(longMeridian), t.meridian)); g.z _.cache(_.process(_.rtoken(/^((\+|\-)\s*\d\d\d\d)|((\+|\-)\d\d\:?\d\d)/), t.timezone)); g.zz _.cache(_.process(_.rtoken(/^((\+|\-)\s*\d\d\d\d)|((\+|\-)\d\d\:?\d\d)/), t.timezone)); g.zzz _.cache(_.process(g.ctoken2(timezone), t.timezone)); g.timeSuffix _.each(_.ignore(g.whiteSpace), _.set(g.tt, g.zzz)); g.time _.each(_.optional(_.ignore(_.stoken(T))), g.hms, g.timeSuffix); g.d _.cache(_.process(_.each(_.rtoken(/^(0-2\d|30-1|\d)/), _.optional(g.ctoken2(ordinalSuffix))), t.day)); g.dd _.cache(_.process(_.each(_.rtoken(/^(0-2\d|30-1)/), _.optional(g.ctoken2(ordinalSuffix))), t.day)); g.ddd g.dddd _.cache(_.process(g.ctoken(sun mon tue wed thu fri sat), function (s) { return function () { this.weekday s; }; })); g.M _.cache(_.process(_.rtoken(/^(10-2|0\d|\d)/), t.month)); g.MM _.cache(_.process(_.rtoken(/^(10-2|0\d)/), t.month)); g.MMM g.MMMM _.cache(_.process(g.ctoken(jan feb mar apr may jun jul aug sep oct nov dec), t.month)); g.y _.cache(_.process(_.rtoken(/^(\d\d?)/), t.year)); g.yy _.cache(_.process(_.rtoken(/^(\d\d)/), t.year)); g.yyy _.cache(_.process(_.rtoken(/^(\d\d?\d?\d?)/), t.year)); g.yyyy _.cache(_.process(_.rtoken(/^(\d\d\d\d)/), t.year)); _fn function () { return _.each(_.any.apply(null, arguments), _.not(g.ctoken2(timeContext))); }; g.day _fn(g.d, g.dd); g.month _fn(g.M, g.MMM); g.year _fn(g.yyyy, g.yy); g.orientation _.process(g.ctoken(past future), function (s) { return function () { this.orient s; }; }); g.operator _.process(g.ctoken(add subtract), function (s) { return function () { this.operator s; }; }); g.rday _.process(g.ctoken(yesterday tomorrow today now), t.rday); g.unit _.process(g.ctoken(second minute hour day week month year), function (s) { return function () { this.unit s; }; }); g.value _.process(_.rtoken(/^\d\d?(st|nd|rd|th)?/), function (s) { return function () { this.value s.replace(/\D/g, ); }; }); g.expression _.set(g.rday, g.operator, g.value, g.unit, g.orientation, g.ddd, g.MMM); _fn function () { return _.set(arguments, g.datePartDelimiter); }; g.mdy _fn(g.ddd, g.month, g.day, g.year); g.ymd _fn(g.ddd, g.year, g.month, g.day); g.dmy _fn(g.ddd, g.day, g.month, g.year); g.date function (s) { return ((g$C.dateElementOrder || g.mdy).call(this, s)); }; g.format _.process(_.many(_.any(_.process(_.rtoken(/^(dd?d?d?|MM?M?M?|yy?y?y?|hh?|HH?|mm?|ss?|tt?|zz?z?)/), function (fmt) { if (gfmt) { return gfmt; } else { throw $D.Parsing.Exception(fmt); } }), _.process(_.rtoken(/^^dMyhHmstz+/), function (s) { return _.ignore(_.stoken(s)); }))), function (rules) { return _.process(_.each.apply(null, rules), t.finishExact); }); var _F {}; var _get function (f) { return _Ff (_Ff || g.format(f)0); }; g.formats function (fx) { if (fx instanceof Array) { var rx ; for (var i 0; i fx.length; i++) { rx.push(_get(fxi)); } return _.any.apply(null, rx); } else { return _get(fx); } }; g._formats g.formats(\yyyy-MM-ddTHH:mm:ssZ\, yyyy-MM-ddTHH:mm:ssZ, yyyy-MM-ddTHH:mm:ssz, yyyy-MM-ddTHH:mm:ss, yyyy-MM-ddTHH:mmZ, yyyy-MM-ddTHH:mmz, yyyy-MM-ddTHH:mm, ddd, MMM dd, yyyy H:mm:ss tt, ddd MMM d yyyy HH:mm:ss zzz, MMddyyyy, ddMMyyyy, Mddyyyy, ddMyyyy, Mdyyyy, dMyyyy, yyyy, Mdyy, dMyy, d); g._start _.process(_.set(g.date, g.time, g.expression, g.generalDelimiter, g.whiteSpace), t.finish); g.start function (s) { try { var r g._formats.call({}, s); if (r1.length 0) { return r; } } catch (e) { } return g._start.call({}, s); }; $D._parse $D.parse; $D.parse function (s) { var r null; if (!s) { return null; } if (s instanceof Date) { return s; } try { r $D.Grammar.start.call({}, s.replace(/^\s*(\S*(\s+\S+)*)\s*$/, $1)); } catch (e) { return null; } return ((r1.length 0) ? r0 : null); }; $D.getParseFunction function (fx) { var fn $D.Grammar.formats(fx); return function (s) { var r null; try { r fn.call({}, s); } catch (e) { return null; } return ((r1.length 0) ? r0 : null); }; }; $D.parseExact function (s, fx) { return $D.getParseFunction(fx)(s); };}());/script>style>.CustomPageImage{max-width:100%}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not(controls){display:none;height:0}hidden,template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbrtitle{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:black}button{overflow:visible}button,select{text-transform:none}button,html inputtypebutton,inputtypereset,inputtypesubmit{-webkit-appearance:button;cursor:pointer}buttondisabled,html inputdisabled{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}inputtypecheckbox,inputtyperadio{box-sizing:border-box;padding:0}inputtypenumber::-webkit-inner-spin-button,inputtypenumber::-webkit-outer-spin-button{height:auto}inputtypesearch{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}inputtypesearch::-webkit-search-cancel-button,inputtypesearch::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}ahref:after{content: ( attr(href) )}abbrtitle:after{content: ( attr(title) )}ahref^javascript::after,ahref^#:after{content:}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Open Sans,Arial,Helvetice Neue,sans-serif;font-size:14px;color:#333;background-color:#fff}input,button,select,textarea{font-family:Open Sans,Arial,Helvetice Neue,sans-serif;font-size:inherit;line-height:inherit}a{text-decoration:underline}a:hover,a:focus{text-decoration:underline}a:focus{outline:0}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#999}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}.lead{margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4}@media(min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}cite{font-style:normal}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-muted{color:#999}.text-primary{color:#428bca}a.text-primary:hover{color:#3071a9}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#428bca}a.bg-primary:hover{background-color:#3071a9}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:bold}dd{margin-left:0}@media(min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbrtitle,abbrdata-original-title{cursor:help;border-bottom:1px dotted #999}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#999}blockquote footer:before,blockquote small:before,blockquote .small:before{content:\2014 \00A0}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:\00A0 \2014}blockquote:before,blockquote:after{content:}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;white-space:nowrap;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:0}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:0}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:0}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:0}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{max-width:100%;background-color:transparent}th{text-align:left}.table{width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table colclass*col-{position:static;display:table-column;float:none}table tdclass*col-,table thclass*col-{position:static;display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}@media(max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px}inputtypesearch{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}inputtyperadio,inputtypecheckbox{margin:4px 0 0;margin-top:-4px;line-height:normal}inputtyperange{display:block;width:100%}selectmultiple,selectsize{height:auto}inputtypefile:focus,inputtyperadio:focus,inputtypecheckbox:focus{outline:0}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-controldisabled,.form-controlreadonly,fieldsetdisabled .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}inputtypesearch{-webkit-appearance:none}inputtypedate{line-height:34px}.form-group{margin-bottom:15px}.radio,.checkbox{display:block;min-height:20px;padding-left:20px;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{display:inline;font-weight:normal;cursor:pointer}.radio inputtyperadio,.radio-inline inputtyperadio,.checkbox inputtypecheckbox,.checkbox-inline inputtypecheckbox{float:left;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:normal;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}inputtyperadiodisabled,inputtypecheckboxdisabled,.radiodisabled,.radio-inlinedisabled,.checkboxdisabled,.checkbox-inlinedisabled,fieldsetdisabled inputtyperadio,fieldsetdisabled inputtypecheckbox,fieldsetdisabled .radio,fieldsetdisabled .radio-inline,fieldsetdisabled .checkbox,fieldsetdisabled .checkbox-inline{cursor:not-allowed}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,selectmultiple.input-sm{height:auto}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,selectmultiple.input-lg{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.has-feedback .form-control-feedback{position:absolute;top:25px;right:0;display:block;width:34px;height:34px;line-height:34px;text-align:center}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.form-control-static{margin-bottom:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media(min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;padding-left:0;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio inputtyperadio,.form-inline .checkbox inputtypecheckbox{float:none;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0;margin-right:5px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}.form-horizontal .form-control-static{padding-top:7px}@media(min-width:768px){.form-horizontal .control-label{text-align:right}}.form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}.btn{display:inline-block;*display:inline;padding:4px 12px;outline:none!important;height:30px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr#ffffffff,endColorstr#ffe6e6e6,GradientType0);filter:progid:DXImageTransform.Microsoft.gradient(enabledfalse);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btndisabled{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btndisabled{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large class^icon-,.btn-large class* icon-{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small class^icon-,.btn-small class* icon-{margin-top:0}.btn-mini class^icon-,.btn-mini class* icon-{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}inputtypesubmit.btn-block,inputtypereset.btn-block,inputtypebutton.btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr#ff0088cc,endColorstr#ff0044cc,GradientType0);filter:progid:DXImageTransform.Microsoft.gradient(enabledfalse)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primarydisabled{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr#fffbb450,endColorstr#fff89406,GradientType0);filter:progid:DXImageTransform.Microsoft.gradient(enabledfalse)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warningdisabled{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr#ffee5f5b,endColorstr#ffbd362f,GradientType0);filter:progid:DXImageTransform.Microsoft.gradient(enabledfalse)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-dangerdisabled{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr#ff62c462,endColorstr#ff51a351,GradientType0);filter:progid:DXImageTransform.Microsoft.gradient(enabledfalse)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-successdisabled{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr#ff5bc0de,endColorstr#ff2f96b4,GradientType0);filter:progid:DXImageTransform.Microsoft.gradient(enabledfalse)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-infodisabled{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr#ff444444,endColorstr#ff222222,GradientType0);filter:progid:DXImageTransform.Microsoft.gradient(enabledfalse)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inversedisabled{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,inputtypesubmit.btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,inputtypesubmit.btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,inputtypesubmit.btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,inputtypesubmit.btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,inputtypesubmit.btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-linkdisabled{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-linkdisabled:hover,.btn-linkdisabled:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}inputtypesubmit.btn-block,inputtypereset.btn-block,inputtypebutton.btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@font-face{font-family:Glyphicons Halflings;src:url(../WebsiteThemes/Shared/fonts/glyphicons-halflings-regular.eot);src:url(../WebsiteThemes/Shared/fonts/glyphicons-halflings-regular.eot?#iefix) format(embedded-opentype),url(../WebsiteThemes/Shared/fonts/glyphicons-halflings-regular.woff) format(woff),url(../WebsiteThemes/Shared/fonts/glyphicons-halflings-regular.ttf) format(truetype),url(../WebsiteThemes/Shared/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format(svg)}.glyphicon{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:\2a}.glyphicon-plus:before{content:\2b}.glyphicon-euro:before{content:\20ac}.glyphicon-minus:before{content:\2212}.glyphicon-cloud:before{content:\2601}.glyphicon-envelope:before{content:\2709}.glyphicon-pencil:before{content:\270f}.glyphicon-glass:before{content:\e001}.glyphicon-music:before{content:\e002}.glyphicon-search:before{content:\e003}.glyphicon-heart:before{content:\e005}.glyphicon-star:before{content:\e006}.glyphicon-star-empty:before{content:\e007}.glyphicon-user:before{content:\e008}.glyphicon-film:before{content:\e009}.glyphicon-th-large:before{content:\e010}.glyphicon-th:before{content:\e011}.glyphicon-th-list:before{content:\e012}.glyphicon-ok:before{content:\e013}.glyphicon-remove:before{content:\e014}.glyphicon-zoom-in:before{content:\e015}.glyphicon-zoom-out:before{content:\e016}.glyphicon-off:before{content:\e017}.glyphicon-signal:before{content:\e018}.glyphicon-cog:before{content:\e019}.glyphicon-trash:before{content:\e020}.glyphicon-home:before{content:\e021}.glyphicon-file:before{content:\e022}.glyphicon-time:before{content:\e023}.glyphicon-road:before{content:\e024}.glyphicon-download-alt:before{content:\e025}.glyphicon-download:before{content:\e026}.glyphicon-upload:before{content:\e027}.glyphicon-inbox:before{content:\e028}.glyphicon-play-circle:before{content:\e029}.glyphicon-repeat:before{content:\e030}.glyphicon-refresh:before{content:\e031}.glyphicon-list-alt:before{content:\e032}.glyphicon-lock:before{content:\e033}.glyphicon-flag:before{content:\e034}.glyphicon-headphones:before{content:\e035}.glyphicon-volume-off:before{content:\e036}.glyphicon-volume-down:before{content:\e037}.glyphicon-volume-up:before{content:\e038}.glyphicon-qrcode:before{content:\e039}.glyphicon-barcode:before{content:\e040}.glyphicon-tag:before{content:\e041}.glyphicon-tags:before{content:\e042}.glyphicon-book:before{content:\e043}.glyphicon-bookmark:before{content:\e044}.glyphicon-print:before{content:\e045}.glyphicon-camera:before{content:\e046}.glyphicon-font:before{content:\e047}.glyphicon-bold:before{content:\e048}.glyphicon-italic:before{content:\e049}.glyphicon-text-height:before{content:\e050}.glyphicon-text-width:before{content:\e051}.glyphicon-align-left:before{content:\e052}.glyphicon-align-center:before{content:\e053}.glyphicon-align-right:before{content:\e054}.glyphicon-align-justify:before{content:\e055}.glyphicon-list:before{content:\e056}.glyphicon-indent-left:before{content:\e057}.glyphicon-indent-right:before{content:\e058}.glyphicon-facetime-video:before{content:\e059}.glyphicon-picture:before{content:\e060}.glyphicon-map-marker:before{content:\e062}.glyphicon-adjust:before{content:\e063}.glyphicon-tint:before{content:\e064}.glyphicon-edit:before{content:\e065}.glyphicon-share:before{content:\e066}.glyphicon-check:before{content:\e067}.glyphicon-move:before{content:\e068}.glyphicon-step-backward:before{content:\e069}.glyphicon-fast-backward:before{content:\e070}.glyphicon-backward:before{content:\e071}.glyphicon-play:before{content:\e072}.glyphicon-pause:before{content:\e073}.glyphicon-stop:before{content:\e074}.glyphicon-forward:before{content:\e075}.glyphicon-fast-forward:before{content:\e076}.glyphicon-step-forward:before{content:\e077}.glyphicon-eject:before{content:\e078}.glyphicon-chevron-left:before{content:\e079}.glyphicon-chevron-right:before{content:\e080}.glyphicon-plus-sign:before{content:\e081}.glyphicon-minus-sign:before{content:\e082}.glyphicon-remove-sign:before{content:\e083}.glyphicon-ok-sign:before{content:\e084}.glyphicon-question-sign:before{content:\e085}.glyphicon-info-sign:before{content:\e086}.glyphicon-screenshot:before{content:\e087}.glyphicon-remove-circle:before{content:\e088}.glyphicon-ok-circle:before{content:\e089}.glyphicon-ban-circle:before{content:\e090}.glyphicon-arrow-left:before{content:\e091}.glyphicon-arrow-right:before{content:\e092}.glyphicon-arrow-up:before{content:\e093}.glyphicon-arrow-down:before{content:\e094}.glyphicon-share-alt:before{content:\e095}.glyphicon-resize-full:before{content:\e096}.glyphicon-resize-small:before{content:\e097}.glyphicon-exclamation-sign:before{content:\e101}.glyphicon-gift:before{content:\e102}.glyphicon-leaf:before{content:\e103}.glyphicon-fire:before{content:\e104}.glyphicon-eye-open:before{content:\e105}.glyphicon-eye-close:before{content:\e106}.glyphicon-warning-sign:before{content:\e107}.glyphicon-plane:before{content:\e108}.glyphicon-calendar:before{content:\e109}.glyphicon-random:before{content:\e110}.glyphicon-comment:before{content:\e111}.glyphicon-magnet:before{content:\e112}.glyphicon-chevron-up:before{content:\e113}.glyphicon-chevron-down:before{content:\e114}.glyphicon-retweet:before{content:\e115}.glyphicon-shopping-cart:before{content:\e116}.glyphicon-folder-close:before{content:\e117}.glyphicon-folder-open:before{content:\e118}.glyphicon-resize-vertical:before{content:\e119}.glyphicon-resize-horizontal:before{content:\e120}.glyphicon-hdd:before{content:\e121}.glyphicon-bullhorn:before{content:\e122}.glyphicon-bell:before{content:\e123}.glyphicon-certificate:before{content:\e124}.glyphicon-thumbs-up:before{content:\e125}.glyphicon-thumbs-down:before{content:\e126}.glyphicon-hand-right:before{content:\e127}.glyphicon-hand-left:before{content:\e128}.glyphicon-hand-up:before{content:\e129}.glyphicon-hand-down:before{content:\e130}.glyphicon-circle-arrow-right:before{content:\e131}.glyphicon-circle-arrow-left:before{content:\e132}.glyphicon-circle-arrow-up:before{content:\e133}.glyphicon-circle-arrow-down:before{content:\e134}.glyphicon-globe:before{content:\e135}.glyphicon-wrench:before{content:\e136}.glyphicon-tasks:before{content:\e137}.glyphicon-filter:before{content:\e138}.glyphicon-briefcase:before{content:\e139}.glyphicon-fullscreen:before{content:\e140}.glyphicon-dashboard:before{content:\e141}.glyphicon-paperclip:before{content:\e142}.glyphicon-heart-empty:before{content:\e143}.glyphicon-link:before{content:\e144}.glyphicon-phone:before{content:\e145}.glyphicon-pushpin:before{content:\e146}.glyphicon-usd:before{content:\e148}.glyphicon-gbp:before{content:\e149}.glyphicon-sort:before{content:\e150}.glyphicon-sort-by-alphabet:before{content:\e151}.glyphicon-sort-by-alphabet-alt:before{content:\e152}.glyphicon-sort-by-order:before{content:\e153}.glyphicon-sort-by-order-alt:before{content:\e154}.glyphicon-sort-by-attributes:before{content:\e155}.glyphicon-sort-by-attributes-alt:before{content:\e156}.glyphicon-unchecked:before{content:\e157}.glyphicon-expand:before{content:\e158}.glyphicon-collapse-down:before{content:\e159}.glyphicon-collapse-up:before{content:\e160}.glyphicon-log-in:before{content:\e161}.glyphicon-flash:before{content:\e162}.glyphicon-log-out:before{content:\e163}.glyphicon-new-window:before{content:\e164}.glyphicon-record:before{content:\e165}.glyphicon-save:before{content:\e166}.glyphicon-open:before{content:\e167}.glyphicon-saved:before{content:\e168}.glyphicon-import:before{content:\e169}.glyphicon-export:before{content:\e170}.glyphicon-send:before{content:\e171}.glyphicon-floppy-disk:before{content:\e172}.glyphicon-floppy-saved:before{content:\e173}.glyphicon-floppy-remove:before{content:\e174}.glyphicon-floppy-save:before{content:\e175}.glyphicon-floppy-open:before{content:\e176}.glyphicon-credit-card:before{content:\e177}.glyphicon-transfer:before{content:\e178}.glyphicon-cutlery:before{content:\e179}.glyphicon-header:before{content:\e180}.glyphicon-compressed:before{content:\e181}.glyphicon-earphone:before{content:\e182}.glyphicon-phone-alt:before{content:\e183}.glyphicon-tower:before{content:\e184}.glyphicon-stats:before{content:\e185}.glyphicon-sd-video:before{content:\e186}.glyphicon-hd-video:before{content:\e187}.glyphicon-subtitles:before{content:\e188}.glyphicon-sound-stereo:before{content:\e189}.glyphicon-sound-dolby:before{content:\e190}.glyphicon-sound-5-1:before{content:\e191}.glyphicon-sound-6-1:before{content:\e192}.glyphicon-sound-7-1:before{content:\e193}.glyphicon-copyright-mark:before{content:\e194}.glyphicon-registration-mark:before{content:\e195}.glyphicon-cloud-download:before{content:\e197}.glyphicon-cloud-upload:before{content:\e198}.glyphicon-tree-conifer:before{content:\e199}.glyphicon-tree-deciduous:before{content:\e200}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#428bca;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#999}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:;border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media(min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}data-togglebuttons>.btn>inputtyperadio,data-togglebuttons>.btn>inputtypecheckbox{display:none}.input-group{position:relative;display:table;border-collapse:separate}.input-groupclass*col-{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,selectmultiple.input-group-lg>.form-control,selectmultiple.input-group-lg>.input-group-addon,selectmultiple.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,selectmultiple.input-group-sm>.form-control,selectmultiple.input-group-sm>.input-group-addon,selectmultiple.input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon inputtyperadio,.input-group-addon inputtypecheckbox{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:5px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none}.nav>li.disabled>a{color:#999}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs>li{float:left}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0;text-decoration:none;background:rgba(34,34,34,0.5);color:#CCC}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:white;cursor:default;background:rgba(34,34,34,0.7);border:1px solid #3A4C58}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media(min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media(min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media(min-width:768px){.navbar{border-radius:4px}}@media(min-width:768px){.navbar-header{float:left}}.navbar-collapse{max-height:340px;padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media(min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media(min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media(min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media(min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}@media(min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media(min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media(max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media(min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.navbar-nav.navbar-right:last-child{margin-right:-15px}}@media(min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media(min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;padding-left:0;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio inputtyperadio,.navbar-form .checkbox inputtypecheckbox{float:none;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media(max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media(min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media(min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}.navbar-text.navbar-right:last-child{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media(max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#999}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .navbar-nav>li>a{color:#999}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media(max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:/\00a0}.breadcrumb>.active{color:#999}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#428bca;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#428bca;border-color:#428bca}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.labelhref:hover,.labelhref:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#999}.label-defaulthref:hover,.label-defaulthref:focus{background-color:#808080}.label-primary{background-color:#428bca}.label-primaryhref:hover,.label-primaryhref:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-successhref:hover,.label-successhref:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-infohref:hover,.label-infohref:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warninghref:hover,.label-warninghref:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-dangerhref:hover,.label-dangerhref:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#999;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.container .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;background-color:#f5f5f5}a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}a.list-group-item.active .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading{color:inherit}a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;overflow:hidden;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#ddd}.panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#428bca}.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#d6e9c6}.panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#bce8f1}.panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#faebcc}.panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#ebccd1}.panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ebccd1}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:transparent;border:0}.modal-open{overflow:hidden}.modal{position:relative;margin-left:auto;margin-right:auto;z-index:100050;color:black!important;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity0);opacity:0}.modal-backdrop.in{filter:alpha(opacity50);opacity:.5}.modal-header{min-height:16.42857143px;padding-left:15px;border-bottom:1px solid #e5e5e5;margin-top:-10px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:20px}.modal-body-message{position:relative;padding:20px}.modal-footer{padding:19px 20px 20px;margin-top:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media(min-width:768px){.modal-dialog{margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media(min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1030;display:block;font-size:12px;line-height:1.4;visibility:visible;filter:alpha(opacity0);opacity:0}.tooltip.in{filter:alpha(opacity90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:;border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content: ;border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content: ;border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content: ;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content: ;border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(rgba(0,0,0,.0001) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr#80000000,endColorstr#00000000,GradientType1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0),color-stop(rgba(0,0,0,.5) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr#00000000,endColorstr#80000000,GradientType1);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity90);outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:\2039}.carousel-control .icon-next:before{content:\203a}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content: }.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}@media(max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media(max-width:767px){.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}@media print{.hidden-print{display:none!important}}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio inputtyperadio,.form-search .checkbox inputtypecheckbox,.form-inline .radio inputtyperadio,.form-inline .checkbox inputtypecheckbox{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;padding-top:5px;text-align:right;width:160px}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}select,textarea,inputtypetext,inputtypepassword,inputtypedatetime,inputtypedatetime-local,inputtypedate,inputtypemonth,inputtypetime,inputtypeweek,inputtypenumber,inputtypeemail,inputtypeurl,inputtypesearch,inputtypetel,inputtypecolor,.uneditable-input{display:inline-block;height:30px;padding:4px 6px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}textarea,inputtypetext,inputtypepassword,inputtypedatetime,inputtypedatetime-local,inputtypedate,inputtypemonth,inputtypetime,inputtypeweek,inputtypenumber,inputtypeemail,inputtypeurl,inputtypesearch,inputtypetel,inputtypecolor,.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}class^icon-,class* icon-{display:inline-block;width:14px;height:15px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url(../../content/img/glyphicons-halflings.png);background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>class^icon-,.nav-pills>.active>a>class* icon-,.nav-list>.active>a>class^icon-,.nav-list>.active>a>class* icon-,.navbar-inverse .nav>.active>a>class^icon-,.navbar-inverse .nav>.active>a>class* icon-,.dropdown-menu>li>a:hover>class^icon-,.dropdown-menu>li>a:focus>class^icon-,.dropdown-menu>li>a:hover>class* icon-,.dropdown-menu>li>a:focus>class* icon-,.dropdown-menu>.active>a>class^icon-,.dropdown-menu>.active>a>class* icon-,.dropdown-submenu:hover>a>class^icon-,.dropdown-submenu:focus>a>class^icon-,.dropdown-submenu:hover>a>class* icon-,.dropdown-submenu:focus>a>class* icon-{background-image:url(../../content/img/glyphicons-halflings-white.png)}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.a2:link{text-decoration:none}.a2:visited{text-decoration:none}.a2:hover{text-decoration:none}.a2:active{text-decoration:none}.a2{color:black;padding:5px;border:1px solid silver;border-radius:5px;width:1em}/style>style>@font-face{font-family:Alex Brush;font-style:normal;font-weight:400;src:local(Alex Brush),local(AlexBrush-Regular),url(https://fonts.gstatic.com/s/alexbrush/v6/5PuXjqx-EJv6LI_cWeiWqyEAvth_LlrfE80CYdSH47w.woff2) format(woff2);unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alex Brush;font-style:normal;font-weight:400;src:local(Alex Brush),local(AlexBrush-Regular),url(https://fonts.gstatic.com/s/alexbrush/v6/IdwaSrUcr-IskDo5YUNTVfk_vArhqVIZ0nv9q090hN8.woff2) format(woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:local(Lato Regular),local(Lato-Regular),url(https://fonts.gstatic.com/s/lato/v13/UyBMtLsHKBKXelqf4x7VRQ.woff2) format(woff2);unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:local(Lato Regular),local(Lato-Regular),url(https://fonts.gstatic.com/s/lato/v13/1YwB1sO8YE1Lyjf12WNiUA.woff2) format(woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}.slider-thumbsonly a img{border:5px solid transparent!important}.wdslider{display:none}.importantNotes{background-color:white!important;color:red!important;font-weight:bold!important}body{overflow-y:scroll!Important;margin:0}.modal h3{margin-top:20px!important;font-size:24px!important;color:#161616!important}.themeModal{position:fixed;top:5%;left:5%;right:5%;width:90%;max-width:600px;z-index:100000!important}.zoomLens{cursor:none!important}.requiredSpan{color:red}.sortOrderImage{height:16px;margin-left:5px;margin-bottom:2px}.settingsGroupHeader{background-color:#E7E7E7;clear:both;overflow:hidden;padding:4px}.imgMobileMoveLeft{background-image:url(../../../Images/MobileImageTools/Icon-Move-Left-Black.png);background-size:contain;cursor:pointer;height:38px;width:38px;display:inline-block}.imgMobileMoveUp{background-image:url(../../../Images/MobileImageTools/Icon-Move-Up-Black.png);background-size:contain;cursor:pointer;height:38px;width:38px;display:inline-block}.imgMobileMoveDown{background-image:url(../../../Images/MobileImageTools/Icon-Move-Down-Black.png);background-size:contain;cursor:pointer;height:38px;width:38px;display:inline-block}.imgMobileMoveRight{background-image:url(../../../Images/MobileImageTools/Icon-Move-Right-Black.png);background-size:contain;cursor:pointer;height:38px;width:38px;display:inline-block}.imgMobileRotate{background-image:url(../../../Images/MobileImageTools/Icon-Rotate-Black.png);background-size:contain;margin-left:5px;cursor:pointer;height:38px;width:38px;display:inline-block}.imgMobileZoomIn{background-image:url(../../../Images/MobileImageTools/Icon-Zoom-In-Black.png);background-size:contain;margin-left:5px;cursor:pointer;height:38px;width:38px;display:inline-block}.imgMobileZoomOut{background-image:url(../../../Images/MobileImageTools/Icon-Zoom-Out-Black.png);background-size:contain;margin-left:5px;cursor:pointer;height:38px;width:38px;display:inline-block}.imgMobileChangeImage{background-image:url(../../../Images/MobileImageTools/Icon-Change-Image-Black.png);background-size:contain;margin-left:5px;cursor:pointer;height:38px;width:38px;display:inline-block}.imgMobileUpdateNode{background-image:url(../../../Images/MobileImageTools/Icon-Checkmark-Black.png);background-size:contain;margin-left:5px;cursor:pointer;height:38px;width:38px;display:inline-block}.imgMobileHelp{background-image:url(../../../Images/MobileImageTools/Icon-Help-Black.png);background-size:contain;margin-left:5px;cursor:pointer;height:38px;width:38px;display:inline-block}.cart-Wrapper{font-family:Open Sans,Arial,Helvetice Neue,sans-serif}.checkout-Wrapper{font-family:Open Sans,Arial,Helvetice Neue,sans-serif}.dvMobileCartFooter{background-color:white;display:none;z-index:700000}.mobileProductName{border-bottom:1px solid gray;font-size:18pt;padding:10px;text-align:center}.mobileProductOptions{border-bottom:1px solid gray;padding:10px}html,body,div,img{-webkit-user-select:none;-webkit-touch-callout:none}.noSelect{-webkit-user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pagebreak{page-break-before:always!IMPORTANT}.pagebreakAfter{page-break-after:always;page-break-inside:avoid}.productBreak{page-break-inside:avoid}.borderTop{border-top:1px solid black}.btn-small{color:black!important}.btn{border-radius:7px!important}.modal-footer-center{padding:19px 20px 20px;margin-top:15px;text-align:center;border-top:1px solid #e5e5e5}.modal-footer-center .btn+.btn{margin-bottom:0;margin-left:10px}.modal-header h2{font-family:Open Sans,Arial,Helvetice Neue,sans-serif!important;font-size:30px!important}.cartSubItem{border-bottom:1px solid rgba(255,255,255,0.4);overflow:hidden}.cartCollectionName{color:white}.dvImageViewSwitch{padding:10px;width:100%;text-align:center;position:absolute;top:0;z-index:100000;background-color:white;border-bottom:1px solid black;border-left:1px solid black}.optionGroup{overflow:hidden;margin-bottom:10px}.modal-body-message{font-family:Open Sans,Arial,Helvetice Neue,sans-serif!important;line-height:normal;font-size:14px;position:relative;padding:10px 10px 0 10px!important;color:black}.pageContentCart{padding:0!important;font-family:Open Sans,Arial,Helvetice Neue,sans-serif!important;line-height:normal;border:none!IMPORTANT;color:white}.wdFullScreenDiv{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100000;background-color:black;color:white;display:none;padding:60px}.wdFullScreenClose{color:white;font-size:20pt;position:absolute;top:10px;right:30px;z-index:200001;cursor:pointer}td{padding:5px}.footerFullScreen{display:none}.modal{color:#4E4C4C!IMPORTANT;width:60%}.modal-header{margin-top:20px}.modal a{color:blue}.modal a:hover{color:blue}.mpbutton{-webkit-border-radius:1;-moz-border-radius:1;border-radius:1px;color:#fff;background:#666;padding:5px 10px 5px 10px;border:solid #000 1px;text-decoration:none}.mpbutton:hover,.mpbutton:focus,.mpbutton:active,.mpbutton.active{background:#000;text-decoration:none}.mpbutton-warning{-webkit-border-radius:1;-moz-border-radius:1;border-radius:1px;color:#fff;background:#FFA200;padding:5px 10px 5px 10px;border:solid #000 1px;text-decoration:none}.mpbutton-warning:hover,.mpbutton:focus,.mpbutton:active,.mpbutton.active{background:#D98900;text-decoration:none}#wdcontent{width:100%!important}.Image150{width:150px!important;height:auto!important}table{width:100%}.HoverRow{overflow:hidden}.HoverRow:hover{background-color:#f5f5f5}.formRequired{color:red}.g-recaptcha{border:1px solid white}.redactor-editor-outlining{border:1px solid yellow;overflow:hidden}.redactor-editor table td,.redactor-editor table th{padding:5px;border:1px solid #ddd;vertical-align:top}.redactor-editor table thead td,.redactor-editor table th{font-weight:bold;border-bottom-color:#888}.userAccount{padding:5px 20px 5px 20px;z-index:20000}.pageContent img{max-width:100%}.login{display:block}.account{display:block}.loginMobile{display:none}.loginMobile a{font-size:12pt}.accountMobile{display:none}.accountMobile a{font-size:12pt}.dvLogin{width:335px;margin-right:auto;margin-left:auto;padding-left:50px;padding-right:50px;background-color:#fff;color:black}.dvLogin a{color:#666}.dvLogin a:hover,.dvLogin a:active,.dvLogin a:focus{color:#aaa}.modal-header .close{margin-right:11px}.wd-button a{padding:4.5px 10px;background-color:#000;color:#fff;font-size:16px;border-radius:8px 8px 8px 8px;border:1px solid;border-color:#666;text-decoration:none}.wd-button a:hover,.wd-button a:active,.wd-button a:focus{padding:4.5px 10px;background-color:#666;color:#fff;font-size:16px;border-radius:8px 8px 8px 8px;border:1px solid;border-color:#000;text-decoration:none}.wdRequired{color:red}.modalpopup{background-color:white;position:fixed!important;left:10px;right:10px;max-width:95%}.submenuLink{margin-left:10px!important;margin-right:10px!important}.rc-anchor-standard{border:0}.slider-container{background-color:#FFF}.menuBarMobile a{text-decoration:none!Important}.MusicControl{position:fixed;top:3px;right:30px;z-index:10000}.musicIconPause{background:url(../images/icon-play.png) no-repeat;height:50px;width:50px;float:left}.musicIconPlay{background:url(../images/icon-pause.png) no-repeat;height:50px;width:50px;float:left}.menuBar{clear:both;width:100%;position:relative;overflow:hidden}.menuItems{padding-left:10px;padding-top:20px;font-family:Alex Brush,sans-serif;font-size:18px}.menuBarMobile{clear:both;cursor:pointer;display:none;width:100%;height:auto;text-align:center;z-index:12000;font-size:x-large}.menuItemsMobile{text-align:left;height:auto;padding-left:40px;overflow:hidden}.menuLink{text-decoration:none;margin-right:15px;margin-left:15px}.menuLink a:hover{text-decoration:none}.menuSubMenu{position:relative;top:40px;left:100px;height:0;overflow:hidden;text-align:left;padding-left:10px;z-index:9000}.menuSubMenuMobile{padding-left:10px}.mobileMenuItems{overflow:hidden}.submenuli{padding:5px;list-style-type:none}.submenuspacer{height:32px}.menuSubMenu{position:absolute;top:0;left:0;height:0;overflow:hidden;z-index:9000}.wd-container{position:relative;width:100%;margin:0 auto;z-index:0}.wd-viewport{height:30px;width:auto;float:left;padding-top:7px;overflow:hidden;position:relative}.wd-viewport-inner{list-style:none;position:absolute;left:0;width:9000px}.wd-item{position:relative;display:block;text-align:center;cursor:pointer;float:left;height:40px}.wd-prev,.wd-next{cursor:pointer}.wd-prev{float:left;background:url(../../websitethemes/shared/images/icon-left-arrow.png) no-repeat;height:35px;width:35px;margin-left:10px}.wd-next{float:right;background:url(../../websitethemes/shared/images/icon-right-arrow.png) no-repeat;height:36px;width:36px;margin-right:10px}.socialIcon{height:36px;width:36px;float:left}.ig{background:url(../../../websitethemes/shared/images/Social Media Color/icon-in.png) no-repeat center}.fb{background:url(../../../websitethemes/shared/images/Social Media Color/icon-fb.png) no-repeat center}.tw{background:url(../../../websitethemes/shared/images/Social Media Color/icon-tw.png) no-repeat center}.google{background:url(../../../websitethemes/shared/images/Social Media Color/icon-google.png) no-repeat center}.pi{background:url(../../../websitethemes/shared/images/Social Media Color/icon-pi.png) no-repeat center}.li{background:url(../../../websitethemes/shared/images/Social Media Color/icon-li.png) no-repeat center}.yt{background:url(../../../websitethemes/shared/images/Social Media Color/icon-yt.png) no-repeat center}.tm{background:url(../../../websitethemes/shared/images/Social Media Color/icon-tm.png) no-repeat center}.socialMediaShare{background:url(../../../websitethemes/shared/images/Social Media Color/icon-share.png) no-repeat center}.musicIconPause{background:url(../../../websitethemes/shared/images/Social Media Color/icon-play.png) no-repeat center;height:36px;width:36px;float:left}.musicIconPlay{background:url(../../../websitethemes/shared/images/Social Media Color/icon-pause.png) no-repeat center;height:36px;width:36px;float:left}.mobileHeader{display:none;overflow:hidden}.copyrightMobile{clear:both;width:100%;text-align:center;padding:10px;display:none}.thumbWrapper{position:absolute;top:0;left:0;width:100%;display:none}.pageImage{max-width:100%}.sliderThumbNail{height:auto;width:142px;border:8px solid white}.sliderThumbNailActive{height:auto;width:142px;border:8px solid #262d5b}.dvSocial{z-index:4000}.logomobile{display:none}.footermobile{display:none}.productTab .productTabOptions,.productTab .productTabImages,.productTab .productTabFavorites{opacity:.3}.productTabActive{color:white;float:left;margin-right:2px;padding:6px;border-radius:0 0 5px 5px;border-left:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3);border-bottom:2px solid rgba(0,0,0,0.3);cursor:pointer}.productTabOptions{width:25px;background:url(../../../images/tab-options.png) no-repeat center;background-size:contain}.productTabImages{width:25px;background:url(../../../images/tab-images.png) no-repeat center;background-size:contain}.productTabFavorites{width:25px;background:url(../../../images/tab-favorites.png) no-repeat center;background-size:contain}.validatorCalloutHighlight{background-color:yellow!important;background:yellow!important}.btn-right{float:right}@-ms-viewport{width:device-width}.dvMasterContent{display:none}.dvMasterContentBrowser{position:fixed;top:0;bottom:0;width:100%;height:100%;background-color:white;color:black;padding:20px}.dvMasterContentBrowser a{color:blue}.dvMasterContentBrowser a:hover{color:blue}.checkoutBillTo{float:left;width:50%}.checkoutBillToTitle{margin-left:168px}.checkoutShipTo{float:right;width:50%}.checkoutShipToTitle{margin-left:86px}.checkoutCommentsDiv{position:absolute;top:10px;left:10px;text-align:left}.checkoutButton{width:200px}.checkoutCommentsTextArea{width:365px;height:100px}.checkoutDiv{text-align:left;width:500px;margin-left:auto;margin-right:auto;padding:20px!important}@media only all{.dvMasterContentBrowser{display:none}.dvMasterContent{display:block}}.btn-cart-welcomepage{color:#000;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#B0B3B5;*background-color:#B0B3B5;background-image:-moz-linear-gradient(top,#fff,#B0B3B5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#B0B3B5));background-image:-webkit-linear-gradient(top,#fff,#B0B3B5);background-image:-o-linear-gradient(top,#fff,#B0B3B5);background-image:linear-gradient(to bottom,#fff,#B0B3B5);background-repeat:repeat-x;border-color:#B0B3B5 #0D4962 #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr#ffffff,endColorstr#B0B3B5,GradientType0);filter:progid:DXImageTransform.Microsoft.gradient(enabledfalse)}.btn-cart-welcomepage:hover,.btn-cart-welcomepage:focus,.btn-cart-welcomepage:active,.btn-cart-welcomepage.active,.btn-cart-welcomepage.disabled,.btn-cart-welcomepagedisabled{color:#000;background-color:#B0B3B5}.btn-primary{color:#000;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#B0B3B5;*background-color:#B0B3B5;background-image:-moz-linear-gradient(top,#fff,#B0B3B5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#B0B3B5));background-image:-webkit-linear-gradient(top,#fff,#B0B3B5);background-image:-o-linear-gradient(top,#fff,#B0B3B5);background-image:linear-gradient(to bottom,#fff,#B0B3B5);background-repeat:repeat-x;border-color:#B0B3B5 #0D4962 #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr#ffffff,endColorstr#B0B3B5,GradientType0);filter:progid:DXImageTransform.Microsoft.gradient(enabledfalse)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primarydisabled{color:#000;background-color:#B0B3B5}.btn-warning{color:#000;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#B0B3B5;*background-color:#B0B3B5;background-image:-moz-linear-gradient(top,#fff,#B0B3B5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#B0B3B5));background-image:-webkit-linear-gradient(top,#fff,#B0B3B5);background-image:-o-linear-gradient(top,#fff,#B0B3B5);background-image:linear-gradient(to bottom,#fff,#B0B3B5);background-repeat:repeat-x;border-color:#B0B3B5 #0D4962 #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr#ffffff,endColorstr#B0B3B5,GradientType0);filter:progid:DXImageTransform.Microsoft.gradient(enabledfalse)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warningdisabled{color:#000;background-color:#B0B3B5}.collectionBannerWrapper{padding:5px}.collectionBanner{cursor:pointer;background:rgba(0,0,0,0.3);border:1px solid rgba(0,0,0,0.0);padding:5px;overflow:auto;position:relative;margin-bottom:2px;color:white}.collectionBanner:hover{opacity:.5}.collectionBannerError{cursor:pointer;background:rgba(163,161,164,0.8);border:1px solid yellow;padding:5px;overflow:auto;position:relative;margin-bottom:2px;color:white}.collectionBannerError:hover{opacity:.5}.collectionBannerPackage{cursor:pointer;background:rgba(163,161,164,0.8);border:1px solid rgba(0,0,0,0.0);padding:5px;margin-bottom:10px;overflow:auto;position:relative;color:white}.collectionBannerCart{background:rgba(0,0,0,0.3);border:1px solid rgba(0,0,0,0.0);padding:5px;margin-top:10px;margin-bottom:10px;overflow:auto;position:relative;color:white;font-size:16px}.discountsHeading{font-size:20px}.discountsItem{margin-bottom:5px;font-size:16px}.cartRemove{float:right}.pageContentWrapper{float:left;vertical-align:top}.fullWidth{width:100%!important}#wdcontent{min-height:200px}.pageContent .pageContentWrapper{padding:5px}.editorPageDivInnerLiveEdit{border:1px solid rgba(255,255,255,0.8);cursor:pointer;min-height:23px}.editorPageDivInnerSelected{border:1px solid rgba(0,0,255,1.0);min-height:23px}.editorPageDivInner img{max-width:100%}.welcomePageHtml{width:100%;overflow-x:hidden;overflow-y:auto;margin:0!important}.welcomePageButton{text-align:center;width:100%;padding-top:20px;padding-bottom:20px;overflow:hidden}.category-img-cart{border:3px solid rgba(0,0,0,0.3)}.zoomContainer{z-index:100000}.imageFavorite{position:absolute;top:3px;right:3px;max-width:30px!important}.ImageToolbar{position:absolute;top:0;left:0;padding:0;background:#fefefe;font-size:.875em;box-shadow:0 1px 3px #ccc}.ImageToolbar img:hover{opacity:.5}.productNode{opacity:1.0;cursor:pointer;overflow:hidden!IMPORTANT}.productNodeSelected{opacity:.5}.productNodeCheck{width:20px;height:20px;background-image:url(../../../images/checkmark.png);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:1px;right:1px;background-color:white;border:1px solid gray}.eventsScollable{overflow-y:auto;overflow-x:hidden}.cartClose{color:white;font-weight:bold;text-decoration:none!IMPORTANT}.cartClose:hover{color:white;font-weight:bold;text-decoration:none!IMPORTANT}.cart-WrapperFullScreen{position:fixed;z-index:8000;top:0;width:100%;bottom:0;left:0;background-color:white;padding:30px;overflow:auto}.productNode img{max-width:none}.category-img .image-hover{position:absolute;width:30%;height:100%;top:100%;left:0;background:rgba(0,0,0,0.2);opacity:0;transition:all 400ms ease;-moz-transition:all 400ms ease;-webkit-transition:all 400ms ease;-o-transition:all 400ms ease;-ms-transition:all 400ms ease;z-index:99}.category ul li a:hover .category-img .image-hover{top:0;opacity:1}.category-img img{float:left;width:100%}.cart-Inner{width:100%;height:100%;position:relative;background-color:white;overflow:hidden}.pageContent{border-radius:0;font-size:14px}body{overflow:hidden}.copyImage{opacity:1.0}.menu-content{left:0;position:relative;min-height:100%;height:100%;overflow:visible;border:60px solid rgba(0,0,0,1)}.menu-details{min-width:800px;position:relative;background-color:#575757;padding:20px}.img-arrangement{float:left;width:25%}.navTabsContainer{width:100%;overflow:hidden;height:34px;position:relative}.navTabsContainerInner{position:absolute;top:0;left:0;height:34px;width:5000px}.black{background-color:black}.welcomePageBackgroundImage{opacity:.5;position:absolute;top:0;left:0;display:none;width:100%}.dvThumbImage{display:block;position:relative;float:left;height:auto;margin:5px;border:1px solid black}.previewThumb{opacity:1.0;cursor:pointer}.previewThumb:hover{opacity:.5}.divProductImage{width:100px;height:100px;border:1px solid black;float:left;clear:both;margin-top:10px}.imgProductPreview{width:100px;height:auto}.cartThumbs{clear:both;background:rgba(34,34,34,0.7);border:1px solid black;float:left;width:100%;height:400px;max-width:47.6%;padding:9px;overflow-x:hidden;overflow-y:auto}.cartNavLeft{clear:both;float:left;width:100%;max-width:47.6%}.cartPreview{position:relative;width:100%;max-width:51%;background:rgba(34,34,34,0.7);border:1px solid black;float:right;overflow-x:hidden;overflow-y:auto;height:400px;padding:10px}.cartNavRight{float:right;width:100%;max-width:51%}.previewNavigation{max-width:51%;float:right}.cart-Wrapper{max-width:100%;overflow:hidden}.imagePreview{display:block;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.menu-details h3{background:0}.productImage{width:100px;height:auto}.selectedThumb{border:3px solid #ff6a00}.draggable{filter:alpha(opacity60);opacity:.6}.cartTab{margin-right:2px;line-height:1.42857143;border:1px solid #3A4C58;background:rgba(34,34,34,0.4);border-radius:4px 4px 0 0;padding:4px;color:whitesmoke;float:left;cursor:pointer}.cartTabActive{margin-right:2px;line-height:1.42857143;border:1px solid #3A4C58;background:rgba(34,34,34,0.7);border-radius:4px 4px 0 0;padding:4px;color:white;float:left;cursor:pointer}.divFileName{width:100%;bottom:-12px;left:0;position:absolute;text-align:center;display:none;height:35px;overflow:hidden;white-space:nowrap;padding:5px}.searchInput{border-radius:14px 0 0 14px;outline:0;display:inline;margin-bottom:0;vertical-align:middle;padding-left:4px;font-size:14px;color:#999;height:30px;background-color:#fff;border:1px solid #ccc}.icon-search{background-position:-48px 0}.icon-edit{background-position:-96px -72px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.form-horizontal .control-label{min-width:100px}.FavAddedMessage{display:none;position:absolute;right:230px;bottom:6px;border:1px solid black;background-color:white;color:black;padding:8px;-webkit-border-radius:65px;-moz-border-radius:65px;border-radius:65px}.CartAddedMessage{display:none;position:absolute;right:7px;bottom:45px;border:1px solid black;background-color:white;color:black;padding:8px;-webkit-border-radius:65px;-moz-border-radius:65px;border-radius:65px}.NavArrowLeft{position:absolute;left:3px;top:1px;border-radius:30px;height:30px;width:30px;color:white;background:#000 url(../../../Content/scroller/prevArrow.png) center center;opacity:.7;display:none}.NavArrowLeft:hover{background-color:#d56916;opacity:1}.NavArrowRight{position:absolute;right:3px;top:1px;border-radius:30px;height:30px;width:30px;color:white;background:#000 url(../../../Content/scroller/nextArrow.png) center center;opacity:.7;display:none}.NavArrowRight:hover{background-color:#d56916;opacity:1}.PreviewTextNode p{color:inherit!important;font-family:inherit!important;font-size:inherit!important}.portfolioButtonWrapper{position:absolute;top:0;right:1px;z-index:500;height:44px}.portfolioIconClose{background:url(../../../WebsiteThemes/Shared/Images/white-icon-close.png) no-repeat;height:44px;width:44px;float:right;cursor:pointer;opacity:.7}.portfolioIconClose:hover{opacity:1}.cartMusicIconPause{background:url(../../../WebsiteThemes/Shared/Images/white-icon-play.png) no-repeat;height:44px;width:44px;float:right;cursor:pointer;opacity:.7}.cartMusicIconPause:hover{opacity:1}.cartMusicIconPlay{background:url(../../../WebsiteThemes/Shared/Images/white-icon-pause.png) no-repeat;height:44px;width:44px;float:right;cursor:pointer;opacity:.7}.cartMusicIconPlay:hover{opacity:1}.gallery-buttons{float:left;width:100%}.gallery-buttons a.zoom{float:left}.gallery-buttons a.zoom{background:url(../../../images/zoom-btn.png) no-repeat;width:53px;height:46px;float:left}.gallery-buttons a.zoomout{float:left}.gallery-buttons a.zoomout{background:url(../../../images/zoom-minus.png) no-repeat;width:53px;height:46px;float:left}.gallery-buttons a.xfavorite-btn{float:right;padding:6px 10px;background:#ad0631;color:#fff;font-size:16px;text-decoration:none;border:1px solid white}.gallery-buttons a.xfavorite-btn span{background:url(../../../images/btn_delete.png) no-repeat;width:16px;height:16px;margin-right:8px;margin-top:5px;float:left}.gallery-buttons a.favorite-btn{float:right;padding:6px 10px;background:#ad0631;color:#fff;font-size:16px;text-decoration:none;border:1px solid white;height:30px}.gallery-buttons a.favorite-btn span{background:url(../../../images/favorite-icon.png) no-repeat;width:16px;height:16px;margin-right:8px;margin-top:5px;float:left}.gallery-buttons a.buy-btn span{background:url(../../../images/buy-icon.png) no-repeat;width:16px;height:16px;float:left;margin-top:1px;margin-right:5px}.gallery-buttons a.buy-btn{float:right;padding:6px 10px;background:#056BF7;height:30px;color:#fff;font-size:16px;text-decoration:none;margin-left:20px;border:1px solid white}.gallery-buttons a.small-btn{padding:2px 10px;background:#056BF7;color:#fff;font-size:16px;height:16px;border:1px solid #056BF7;text-decoration:none}.gallery-buttons a.cancel-btn span{background:url(../../../images/btn_back.png) no-repeat;width:16px;height:16px;float:left;margin-top:3px;margin-right:5px}.gallery-buttons a.cancel-btn{float:right;padding:6px 10px;background:#ad0631;color:#fff;font-size:16px;height:30px;text-decoration:none;border:1px solid white}.gallery-buttons a.favorite-btn:hover,.gallery-buttons a.buy-btn:hover,.gallery-buttons a.share-btn:hover .gallery-buttons a.cancel-btn:hover{opacity:.8}.cartContainer{background:rgba(0,0,0,0.3);min-height:650px;min-width:100%;padding:20px}.bread-crumb{clear:both;float:left;width:100%;background:rgba(0,0,0,0.3);padding:4px;color:white;position:relative;min-height:39px}.bread-crumb ul{float:left;margin:0;padding-left:8px;width:100%}.bread-crumb ul li{float:left;list-style-type:none}.bread-crumb ul li span{color:white;float:left;margin:0 8px}.bread-crumb ul li.active a{color:#fff;text-decoration:none}.bread-crumb ul li a{float:left;color:#fff;font-size:15px;text-decoration:none}#FirstDiv,#SecondDiv{float:left}.thumbnails,.gallery-right{background:rgba(0,0,0,0.3);border:1px solid #313131;float:left;margin-top:10px;min-height:650px;width:100%;display:block;margin-left:auto;margin-right:auto}.thumbnails img,.gallery-right img{max-width:100%;max-height:582px;display:block;margin-left:auto;margin-right:auto}.slideshow .previous{display:none!important;opacity:0!important}#prevslide,#nextslide{float:left;height:25px;width:42px;cursor:pointer}#prevslide{border-right:1px solid #fff;background:url(../../../images/cart-back.png) no-repeat center}#nextslide{right:10px;background:url(../../../images/cart-forward.png) no-repeat center}.play-button{height:25px;float:left;width:42px;border-right:1px solid #fff;background:url(../../../images/cart-play.png) no-repeat center;cursor:pointer}select,inputtypetext,inputtypepassword,textarea,.uneditable-input{border-radius:0!IMPORTANT}.pause-button{height:25px;float:left;width:42px;border-right:1px solid #fff;background:url(../../../images/cart-pause.png) no-repeat center;cursor:pointer}.ImagePortrait{text-align:center;border:1px solid rgba(255,255,255,1);background-size:100% auto;background-position:center;background-repeat:no-repeat;user-select:none;cursor:pointer}.ImageLandscape{text-align:center;border:1px solid rgba(255,255,255,1);background-size:auto 100%;background-position:center;background-repeat:no-repeat;user-select:none;cursor:pointer}.CollectionThumbImage{background-color:mediumaquamarine}.imageCollage{cursor:pointer;position:relative}.imageCollageImg{border:2px solid white}.imageCollageSelected{opacity:.5}.imageFit{text-align:center;border:2px solid rgba(255,255,255,.2);user-select:none;cursor:pointer}.imageFitInner{background-position:center;background-repeat:no-repeat;background-size:contain}.imageFitSelected{border:2px solid rgba(255,255,255,1)}.thumbs{height:500px;overflow-x:hidden;overflow-y:scroll;text-align:center;float:left}.cartSlideShowControls{background:rgba(0,0,0,0.3)}.pagesPrevNext{color:white;font-weight:bold;padding:2px 5px 2px 5px;float:left;margin-right:5px;width:25px;text-align:center;background:rgba(0,0,0,0.3)}.pagesPage{color:white;font-weight:bold;padding:2px 5px 2px 5px;cursor:pointer;float:left;margin-right:5px;width:25px;text-align:center;background:rgba(0,0,0,0.3)}.pagesPageSelected{background-color:rgba(0,0,0,0.6);color:white;font-weight:bold;padding:2px 5px 2px 5px;cursor:pointer;float:left;margin-right:5px;width:25px;text-align:center}.dvImageViewer{float:left;width:60%;height:500px;overflow:hidden;position:relative}.dvPager{margin-top:-5px;float:left;display:none;margin-right:20px}.pagesPageMobile{width:50px;font-size:14pt}.dvCartButtons{float:right;width:60%}.dvCartFooter{border-top:2px solid rgba(0,0,0,0.3);width:100%;padding:0 10px 0 10px;clear:both;height:48px;position:relative}.dvCartFooterCartOnly{border-top:1px solid white;width:100%;padding:0 10px 0 10px;clear:both;height:58px;position:relative}.ImageWell{padding:0;margin-left:auto;margin-right:auto;width:100%}.productTabs{position:absolute;top:-2px;right:25px;display:none}.productTabsFullScreen{position:absolute;top:-2px;right:25px;display:none}.productTabsCartOnly{position:absolute;top:-2px;right:25px;display:none}.productTab{color:rgba(255,255,255,0.5);float:left;margin-right:2px;padding:6px;border-radius:0 0 5px 5px;border-left:1px solid white;border-right:1px solid white;border-bottom:1px solid white;cursor:pointer}.text90{transform:rotate(90deg);transform-origin:left top 0;white-space:nowrap}.inner90{-moz-transform:translateX(-50%) translateY(-50%) rotate(90deg);-webkit-transform:translateX(-50%) translateY(-50%) rotate(90deg);transform:translateX(-50%) translateY(-50%) rotate(90deg);white-space:nowrap;top:50%;left:50%;position:absolute;display:inline-block}.cartSettings{position:absolute;height:0;width:200px;top:41px;right:30px;background-color:white;z-index:100000;overflow:hidden;color:black}.cartSettingsFullScreen{top:66px;right:85px}.expandButton{position:absolute;top:350px;left:500px;background:url(../../../images/cart-forward.png) no-repeat center;height:22px;width:17px;background-color:rgba(34,34,34,0.7);display:none}.innerTextHorizonal{position:absolute;top:50%;left:50%;width:100%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:inline-block}.innerText{white-space:nowrap;top:50%;left:50%;position:absolute;display:inline-block}.MobileHide{display:none}.dvSearch{float:right;width:40%}.dvCartClose{float:right;margin-right:15px;cursor:pointer;display:none;font-size:22px}.dvCartClose a,.dvCartClose a:visited,.dvCartClose a:active,.dvCartClose a:hover{color:white}.productTabsFullScreen_mobile{position:absolute;bottom:17px;right:0;margin-right:-2px;display:none}.thumbs_mobile{height:150px;overflow-x:scroll;overflow-y:hidden;text-align:center;float:none;clear:both;white-space:nowrap;margin-bottom:5px}.dvCartClose_mobile{float:none;margin-right:0;margin-top:0;position:absolute;top:2px;right:6px}.dvSearch_mobile{float:none;clear:both;padding-top:5px;width:100%}.dvProductName_mobile{display:none}.dvImageViewer_mobile{float:none;width:100%!IMPORTANT}.cart-WrapperFullScreen_mobile{padding-top:50px!IMPORTANT}.dvCartButtons_mobile{float:none;clear:both;width:100%}.gallery-buttons_mobile a.buy-btn{padding:7px 10px;font-size:13px}.gallery-buttons_mobile a.buy-btn span{margin-top:-1px}.gallery-buttons_mobile a.favorite-btn{padding:7px 10px;font-size:13px}.gallery-buttons_mobile a.favorite-btn span{margin-top:-1px}.gallery-buttons_mobile a.cancel-btn{padding:7px 10px;font-size:13px}.gallery-buttons_mobile a.cancel-btn span{margin-top:-1px}.packageClickHere{position:absolute;top:0;right:0}.meter{height:10px;position:relative;background:#555;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:2px;-webkit-box-shadow:inset 0 -1px 1px rgba(255,255,255,0.3);-moz-box-shadow:inset 0 -1px 1px rgba(255,255,255,0.3);box-shadow:inset 0 -1px 1px rgba(255,255,255,0.3)}.meter>span{display:block;height:100%;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#2bc253;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#2bc253),color-stop(1,#54f054));background-image:-moz-linear-gradient(center bottom,#2bc253 37%,#54f054 69%);-webkit-box-shadow:inset 0 2px 9px rgba(255,255,255,0.3),inset 0 -2px 6px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 2px 9px rgba(255,255,255,0.3),inset 0 -2px 6px rgba(0,0,0,0.4);box-shadow:inset 0 2px 9px rgba(255,255,255,0.3),inset 0 -2px 6px rgba(0,0,0,0.4);position:relative;overflow:hidden}.meter>span:after,.animate>span>span{content:;position:absolute;top:0;left:0;bottom:0;right:0;background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(.25,rgba(255,255,255,.2)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.2)),color-stop(.75,rgba(255,255,255,.2)),color-stop(.75,transparent),to(transparent));background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);z-index:1;-webkit-background-size:50px 50px;-moz-background-size:50px 50px;-webkit-animation:move 2s linear infinite;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;-webkit-border-top-left-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-bottomleft:20px;border-top-left-radius:20px;border-bottom-left-radius:20px;overflow:hidden}.checkoutAddressColumn{width:50%;float:left}@media(max-width:768px){.modal{max-width:300px!important}.themeModal{position:fixed;top:5%;left:2%;right:2%;width:90%;max-width:600px;z-index:100000!important}.modal-footer{padding:5px 5px 5px!important;margin-top:0!important}.modal-footer-center .btn+.btn{margin-left:4px}.menu-details{min-width:250px;position:relative;background-color:#575757;padding:20px}.pageContentCart{padding:14px!important}.dvLogin{width:275px}.checkoutCommentsDiv{position:relative;margin-bottom:20px}.checkoutCommentsTextArea{width:95%;height:100px}.checkoutButton{width:auto}body{max-width:100%}.menuBar{display:none}.menuBarMobile{display:block}.logo{display:none}.logomobile{display:block}.footer{display:none}.footermobile{display:block}.mobileHeader{display:block}.thumbWrapper{display:none!important}.form-horizontal .control-label{text-align:left}.form-horizontal .wdcontrols{clear:both}.login{display:none}.account{display:none}.loginMobile{display:block}.accountMobile{display:block}h2{font-size:16pt!important}.modal-header h2{font-size:16pt!important}.dvCartFooter{padding:0;height:auto}.productTabImages{height:18px}.productTabFavorites{height:18px}.dvPagerWrapper{position:fixed;bottom:0;background-color:white;z-index:600000;left:0;right:0;padding-left:10px;padding-right:10px;height:43px}.pagesPage{color:white;font-weight:bold;padding:2px 5px 2px 5px;cursor:pointer;display:inline-block;margin:3px;width:35px;text-align:center;font-size:16pt;background:rgba(0,0,0,0.3)}.pagesPageSelected{background-color:rgba(0,0,0,0.6);color:white;font-weight:bold;padding:2px 5px 2px 5px;cursor:pointer;display:inline-block;margin:3px;width:35px;text-align:center;font-size:16pt}.pagesPrevNext{color:white;font-weight:bold;padding:2px 5px 2px 5px;display:inline-block;margin:3px;width:25px;text-align:center;font-size:16pt;background:rgba(0,0,0,0.3)}.dvPagerMobile{margin-top:0;float:left;width:100%}.mobileFavoritesTab{float:right;margin:3px;width:40px;font-size:16pt;margin-top:-2px;cursor:pointer}.mobileImagesTab{float:right;margin:3px;width:40px;font-size:16pt;margin-top:-2px;cursor:pointer}#dvCartStep1{padding:30px}.pageContent{width:100%;margin-top:0;padding-bottom:50px}.pageContentWrapper{float:none;width:100%!important}}@media(max-width:568px){.checkoutAddressColumn{width:100%;float:none;clear:both}}#printCartOnly{display:block}@media print{#printCartOnly{display:block}}.removeButton{height:30px;padding:6px}.cartSelectedImage{margin-right:10px;height:140px;width:auto}.pageContent ul li{list-style-type:disc}.pageContent ol li{list-style-type:decimal}.portfolio-Inner ul li{list-style-type:none}.portfolio-Inner ol li{list-style-type:none}.bread-crumb ul li{list-style-type:none}.bread-crumb ol li{list-style-type:none}#dvVisitorLogin{height:30px;position:absolute;top:0;right:0;border:2px solid black;min-width:280px;z-index:1200;text-align:right}.signin{color:black;float:right;padding:0 5px 0 5px}#anVisitorLogout{padding-left:5px;padding-right:5px}#anShowCart{padding-left:1px;padding-right:5px}/style>style>@charset utf-8;@media(max-width:960px){#portfolio-normal .slider{float:left;height:400px;margin:0 auto;overflow:visible;position:inherit;top:20%;width:80%}#portfolio-normal #thumb-tray{width:100%}#portfolio #controls-wrapper{position:fixed;bottom:0}}@media(max-width:801px){#portfolio-category .menu-content{width:65%}}@media(max-width:768px){.menu-share{margin-bottom:12px}.main-menu{width:100%}.social-icons{width:auto!important;position:absolute;right:0}.social-icons ul{width:auto;display:none}.social-icons ul li{border-bottom:0;padding:0}#dvHomePageContent,#dvContactPageContent{padding-left:0!important}.logoImage{height:100%;width:auto}.menu{float:left;padding:7px;color:#fff;text-align:center;width:32px;height:32px;margin-left:10px}.share{display:block;float:right;padding:7px;color:#fff;text-align:center;width:32px;height:32px;margin-right:10px}.main-menu ul{display:none}.social-icons h4{display:none}.mob-button{display:block!important;float:right;padding-top:3px;width:20px}.mob-button span{background:none repeat scroll 0 0 #FFF;float:left;height:3px;margin-bottom:4px;width:100%}.header{width:100%;height:auto;position:inherit}.header .logo{padding:10px 0}.main-menu ul li{padding:5px 10px}.article{padding-bottom:20px}.main-footer{bottom:0;background:#000;left:0;z-index:14}.social-icons ul{text-align:center}.social-icons ul li{float:none;display:inline-block;width:auto}.main-footer{display:none}.mob-footer.main-footer{display:block}.menu-content{width:100%!important;position:inherit!important;border:0;text-align:center;padding-bottom:20px;border:15px solid rgba(135,206,250,0)!important;float:left}#portfolio-category .menu-content{width:100%}.menu-details{position:inherit;width:100%;display:inline-block;margin-top:0;float:none}body .biography{height:100%;width:auto}.menu-content p,.menu-content h3,.menu-content h4{padding-right:0}body#portfolio{overflow:auto}#portfolio #controls-wrapper{position:absolute}#portfolio-normal{position:static}#portfolio-normal .slider{position:relative;margin-left:10%;right:auto;margin-top:40px}#portfolio-normal #supersized li img{float:left;width:100%}#portfolio-normal #thumb-tray{margin-bottom:100px}#portfolio-normal .mob-footer{position:fixed;bottom:0}#portfolio-normal .switch-view{position:relative;float:right}.switch-view{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;float:right;margin-top:0;position:relative;width:50%}.switch-view ul{text-align:center;float:right;width:auto}.switch-view ul li{display:inline-block;float:none;width:auto;padding:10px 20px;border:0}.switch-view li:first-child,.switch-view li:last-child{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0}.slider-thumbsonly a{width:100%}.slider-thumbsonly .row{margin:0}.portfolio-thumbsonly .menu-details{padding:10px 0}#portfolio-sidethumbs .header{position:static}#portfolio-sidethumbs .switch-view{position:relative;top:0}#slider1_container{top:0!important}.back{float:left;height:51px;left:0;margin-left:0;position:relative;text-align:center;width:50%;border-radius:0}.back a{float:left;width:auto;display:inline-block;color:#999;text-align:center;padding:16px 20px;background:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0}.back a:hover{color:#F67C05}#portfolio{position:inherit}#dvPortfolio4 .menu-details{background:0;padding:0}#dvPortfolio4 .menu-content,#dvSystemPage.menu-content{border:0 solid rgba(135,206,250,0)!important;padding:0}}@media(max-width:640px){#portfolio-normal .slider,#portfolio-normal #supersized,#portfolio-normal #supersized img{height:300px!important}#portfolio-normal #slide-list{display:none}#portfolio-normal #controls{width:auto}.logoImage{height:115px;width:auto}.switch-view{display:none}.back{width:100%;height:36px}.back a{padding:8px 20px}a.site-logo{height:60px;padding:0;width:150px}.header .logo{padding:15px 0 15px}#portfolio-option-4{min-height:600px}}@media(max-width:480px){#portfolio-normal .slider,#portfolio-normal #supersized,#portfolio-normal #supersized img{height:200px!important}#slide-list{display:none}}@media(max-width:360px){#portfolio-normal #thumb-back,#portfolio-normal #thumb-forward{height:60px}#portfolio-normal ul#thumb-list li,#portfolio-normal ul#thumb-list li img{width:83px;height:60px}#portfolio-normal .slider{width:100%;margin:0}#portfolio-normal .switch-view{width:100%}#portfolio-normal .switch-view a{float:right}#dvCustomPage .menu-details{padding:10px}}/style>script typetext/javascript>/*! jQuery v2.1.1 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */!function(a,b){objecttypeof module&&objecttypeof module.exports?module.exportsa.document?b(a,!0):function(a){if(!a.document)throw new Error(jQuery requires a window with a document);return b(a)}:b(a)}(undefined!typeof window?window:this,function(a,b){var c,dc.slice,ec.concat,fc.push,gc.indexOf,h{},ih.toString,jh.hasOwnProperty,k{},la.document,m2.1.1,nfunction(a,b){return new n.fn.init(a,b)},o/^\s\uFEFF\xA0+|\s\uFEFF\xA0+$/g,p/^-ms-/,q/-(\da-z)/gi,rfunction(a,b){return b.toUpperCase()};n.fnn.prototype{jquery:m,constructor:n,selector:,length:0,toArray:function(){return d.call(this)},get:function(a){return null!a?0>a?thisa+this.length:thisa:d.call(this)},pushStack:function(a){var bn.merge(this.constructor(),a);return b.prevObjectthis,b.contextthis.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var bthis.length,c+a+(0>a?b:0);return this.pushStack(c>0&&b>c?thisc:)},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extendn.fn.extendfunction(){var a,b,c,d,e,f,garguments0||{},h1,iarguments.length,j!1;for(booleantypeof g&&(jg,gargumentsh||{},h++),objecttypeof g||n.isFunction(g)||(g{}),hi&&(gthis,h--);i>h;h++)if(null!(aargumentsh))for(b in a)cgb,dab,g!d&&(j&&d&&(n.isPlainObject(d)||(en.isArray(d)))?(e?(e!1,fc&&n.isArray(c)?c:):fc&&n.isPlainObject(c)?c:{},gbn.extend(j,f,d)):void 0!d&&(gbd));return g},n.extend({expando:jQuery+(m+Math.random()).replace(/\D/g,),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){returnfunctionn.type(a)},isArray:Array.isArray,isWindow:function(a){return null!a&&aa.window},isNumeric:function(a){return!n.isArray(a)&&a-parseFloat(a)>0},isPlainObject:function(a){returnobject!n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!j.call(a.constructor.prototype,isPrototypeOf)?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return nulla?a+:objecttypeof a||functiontypeof a?hi.call(a)||object:typeof a},globalEval:function(a){var b,ceval;an.trim(a),a&&(1a.indexOf(use strict)?(bl.createElement(script),b.texta,l.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,ms-).replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()b.toLowerCase()},each:function(a,b,c){var d,e0,fa.length,gs(a);if(c){if(g){for(;f>e;e++)if(db.apply(ae,c),d!1)break}else for(e in a)if(db.apply(ae,c),d!1)break}else if(g){for(;f>e;e++)if(db.call(ae,e,ae),d!1)break}else for(e in a)if(db.call(ae,e,ae),d!1)break;return a},trim:function(a){return nulla?:(a+).replace(o,)},makeArray:function(a,b){var cb||;return null!a&&(s(Object(a))?n.merge(c,stringtypeof a?a:a):f.call(c,a)),c},inArray:function(a,b,c){return nullb?-1:g.call(b,a,c)},merge:function(a,b){for(var c+b.length,d0,ea.length;c>d;d++)ae++bd;return a.lengthe,a},grep:function(a,b,c){for(var d,e,f0,ga.length,h!c;g>f;f++)d!b(af,f),d!h&&e.push(af);return e},map:function(a,b,c){var d,f0,ga.length,hs(a),i;if(h)for(;g>f;f++)db(af,f,c),null!d&&i.push(d);else for(f in a)db(af,f,c),null!d&&i.push(d);return e.apply(,i)},guid:1,proxy:function(a,b){var c,e,f;returnstringtypeof b&&(cab,ba,ac),n.isFunction(a)?(ed.call(arguments,2),ffunction(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guida.guida.guid||n.guid++,f):void 0},now:Date.now,support:k}),n.each(Boolean Number String Function Array Date RegExp Object Error.split( ),function(a,b){hobject +b+b.toLowerCase()});function s(a){var ba.length,cn.type(a);returnfunctionc||n.isWindow(a)?!1:1a.nodeType&&b?!0:arrayc||0b||numbertypeof b&&b>0&&b-1 in a}var tfunction(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,usizzle+-new Date,va.document,w0,x0,ygb(),zgb(),Agb(),Bfunction(a,b){return ab&&(l!0),0},Cundefined,D131,E{}.hasOwnProperty,F,GF.pop,HF.push,IF.push,JF.slice,KF.indexOf||function(a){for(var b0,cthis.length;c>b;b++)if(thisba)return b;return-1},Lchecked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped,M\\x20\\t\\r\\n\\f,N(?:\\\\.|\\w-|^\\x00-\\xa0)+,ON.replace(w,w#),P\\+M+*(+N+)(?:+M+*(*^$|!~?)+M+*(?:((?:\\\\.|^\\\\)*)|\((?:\\\\.|^\\\\\)*)\|(+O+))|)+M+*\\,Q:(+N+)(?:\\(((((?:\\\\.|^\\\\)*)|\((?:\\\\.|^\\\\\)*)\)|((?:\\\\.|^\\\\()\\|+P+)*)|.*)\\)|),Rnew RegExp(^+M++|((?:^|^\\\\)(?:\\\\.)*)+M++$,g),Snew RegExp(^+M+*,+M+*),Tnew RegExp(^+M+*(>+~|+M+)+M+*),Unew RegExp(+M+*(^\\\*?)+M+*\\,g),Vnew RegExp(Q),Wnew RegExp(^+O+$),X{ID:new RegExp(^#(+N+)),CLASS:new RegExp(^\\.(+N+)),TAG:new RegExp(^(+N.replace(w,w*)+)),ATTR:new RegExp(^+P),PSEUDO:new RegExp(^+Q),CHILD:new RegExp(^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(+M+*(even|odd|((+-|)(\\d*)n|)+M+*(?:(+-|)+M+*(\\d+)|))+M+*\\)|),i),bool:new RegExp(^(?:+L+)$,i),needsContext:new RegExp(^+M+*>+~|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(+M+*((?:-\\d)?\\d*)+M+*\\)|)(?^-|$),i)},Y/^(?:input|select|textarea|button)$/i,Z/^h\d$/i,$/^^{+\{\s*\native \w/,_/^(?:#(\w-+)|(\w+)|\.(\w-+))$/,ab/+~/,bb/|\\/g,cbnew RegExp(\\\\(\\da-f{1,6}+M+?|(+M+)|.),ig),dbfunction(a,b,c){var d0x+b-65536;return d!d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{I.apply(FJ.call(v.childNodes),v.childNodes),Fv.childNodes.length.nodeType}catch(eb){I{apply:F.length?function(a,b){H.apply(a,J.call(b))}:function(a,b){var ca.length,d0;while(ac++bd++);a.lengthc-1}}}function fb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!n&&m(b),bb||n,dd||,!a||string!typeof a)return d;if(1!(kb.nodeType)&&9!k)return;if(p&&!e){if(f_.exec(a))if(jf1){if(9k){if(hb.getElementById(j),!h||!h.parentNode)return d;if(h.idj)return d.push(h),d}else if(b.ownerDocument&&(hb.ownerDocument.getElementById(j))&&t(b,h)&&h.idj)return d.push(h),d}else{if(f2)return I.apply(d,b.getElementsByTagName(a)),d;if((jf3)&&c.getElementsByClassName&&b.getElementsByClassName)return I.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(sru,wb,x9k&&a,1k&&object!b.nodeName.toLowerCase()){og(a),(rb.getAttribute(id))?sr.replace(bb,\\$&):b.setAttribute(id,s),sid+s+ ,lo.length;while(l--)ols+qb(ol);wab.test(a)&&ob(b.parentNode)||b,xo.join(,)}if(x)try{return I.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute(id)}}}return i(a.replace(R,$1),b,d,e)}function gb(){var a;function b(c,e){return a.push(c+ )>d.cacheLength&&delete ba.shift(),bc+ e}return b}function hb(a){return au!0,a}function ib(a){var bn.createElement(div);try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),bnull}}function jb(a,b){var ca.split(|),ea.length;while(e--)d.attrHandleceb}function kb(a,b){var cb&&a,dc&&1a.nodeType&&1b.nodeType&&(~b.sourceIndex||D)-(~a.sourceIndex||D);if(d)return d;if(c)while(cc.nextSibling)if(cb)return-1;return a?1:-1}function lb(a){return function(b){var cb.nodeName.toLowerCase();returninputc&&b.typea}}function mb(a){return function(b){var cb.nodeName.toLowerCase();return(inputc||buttonc)&&b.typea}}function nb(a){return hb(function(b){return b+b,hb(function(c,d){var e,fa(,c.length,b),gf.length;while(g--)cefg&&(ce!(dece))})})}function ob(a){return a&&typeof a.getElementsByTagName!C&&a}cfb.support{},ffb.isXMLfunction(a){var ba&&(a.ownerDocument||a).documentElement;return b?HTML!b.nodeName:!1},mfb.setDocumentfunction(a){var b,ea?a.ownerDocument||a:v,ge.defaultView;return e!n&&9e.nodeType&&e.documentElement?(ne,oe.documentElement,p!f(e),g&&g!g.top&&(g.addEventListener?g.addEventListener(unload,function(){m()},!1):g.attachEvent&&g.attachEvent(onunload,function(){m()})),c.attributesib(function(a){return a.classNamei,!a.getAttribute(className)}),c.getElementsByTagNameib(function(a){return a.appendChild(e.createComment()),!a.getElementsByTagName(*).length}),c.getElementsByClassName$.test(e.getElementsByClassName)&&ib(function(a){return a.innerHTMLdiv classa>/div>div classa i>/div>,a.firstChild.classNamei,2a.getElementsByClassName(i).length}),c.getByIdib(function(a){return o.appendChild(a).idu,!e.getElementsByName||!e.getElementsByName(u).length}),c.getById?(d.find.IDfunction(a,b){if(typeof b.getElementById!C&&p){var cb.getElementById(a);return c&&c.parentNode?c:}},d.filter.IDfunction(a){var ba.replace(cb,db);return function(a){return a.getAttribute(id)b}}):(delete d.find.ID,d.filter.IDfunction(a){var ba.replace(cb,db);return function(a){var ctypeof a.getAttributeNode!C&&a.getAttributeNode(id);return c&&c.valueb}}),d.find.TAGc.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!C?b.getElementsByTagName(a):void 0}:function(a,b){var c,d,e0,fb.getElementsByTagName(a);if(*a){while(cfe++)1c.nodeType&&d.push(c);return d}return f},d.find.CLASSc.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!C&&p?b.getElementsByClassName(a):void 0},r,q,(c.qsa$.test(e.querySelectorAll))&&(ib(function(a){a.innerHTMLselect msallowclip>option selected>/option>/select>,a.querySelectorAll(msallowclip^).length&&q.push(*^$+M+*(?:|\\)),a.querySelectorAll(selected).length||q.push(\\+M+*(?:value|+L+)),a.querySelectorAll(:checked).length||q.push(:checked)}),ib(function(a){var be.createElement(input);b.setAttribute(type,hidden),a.appendChild(b).setAttribute(name,D),a.querySelectorAll(named).length&&q.push(name+M+**^$|!~?),a.querySelectorAll(:enabled).length||q.push(:enabled,:disabled),a.querySelectorAll(*,:x),q.push(,.*:)})),(c.matchesSelector$.test(so.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ib(function(a){c.disconnectedMatchs.call(a,div),s.call(a,s!:x),r.push(!,Q)}),qq.length&&new RegExp(q.join(|)),rr.length&&new RegExp(r.join(|)),b$.test(o.compareDocumentPosition),tb||$.test(o.contains)?function(a,b){var c9a.nodeType?a.documentElement:a,db&&b.parentNode;return ad||!(!d||1!d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(bb.parentNode)if(ba)return!0;return!1},Bb?function(a,b){if(ab)return l!0,0;var d!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d(a.ownerDocument||a)(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)d?ae||a.ownerDocumentv&&t(v,a)?-1:be||b.ownerDocumentv&&t(v,b)?1:k?K.call(k,a)-K.call(k,b):0:4&d?-1:1)}:function(a,b){if(ab)return l!0,0;var c,d0,fa.parentNode,gb.parentNode,ha,ib;if(!f||!g)return ae?-1:be?1:f?-1:g?1:k?K.call(k,a)-K.call(k,b):0;if(fg)return kb(a,b);ca;while(cc.parentNode)h.unshift(c);cb;while(cc.parentNode)i.unshift(c);while(hdid)d++;return d?kb(hd,id):hdv?-1:idv?1:0},e):n},fb.matchesfunction(a,b){return fb(a,null,null,b)},fb.matchesSelectorfunction(a,b){if((a.ownerDocument||a)!n&&m(a),bb.replace(U,$1),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var ds.call(a,b);if(d||c.disconnectedMatch||a.document&&11!a.document.nodeType)return d}catch(e){}return fb(b,n,null,a).length>0},fb.containsfunction(a,b){return(a.ownerDocument||a)!n&&m(a),t(a,b)},fb.attrfunction(a,b){(a.ownerDocument||a)!n&&m(a);var ed.attrHandleb.toLowerCase(),fe&&E.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!f?f:c.attributes||!p?a.getAttribute(b):(fa.getAttributeNode(b))&&f.specified?f.value:null},fb.errorfunction(a){throw new Error(Syntax error, unrecognized expression: +a)},fb.uniqueSortfunction(a){var b,d,e0,f0;if(l!c.detectDuplicates,k!c.sortStable&&a.slice(0),a.sort(B),l){while(baf++)baf&&(ed.push(f));while(e--)a.splice(de,1)}return knull,a},efb.getTextfunction(a){var b,c,d0,fa.nodeType;if(f){if(1f||9f||11f){if(stringtypeof a.textContent)return a.textContent;for(aa.firstChild;a;aa.nextSibling)c+e(a)}else if(3f||4f)return a.nodeValue}else while(bad++)c+e(b);return c},dfb.selectors{cacheLength:50,createPseudo:hb,match:X,attrHandle:{},find:{},relative:{>:{dir:parentNode,first:!0}, :{dir:parentNode},+:{dir:previousSibling,first:!0},~:{dir:previousSibling}},preFilter:{ATTR:function(a){return a1a1.replace(cb,db),a3(a3||a4||a5||).replace(cb,db),~a2&&(a3 +a3+ ),a.slice(0,4)},CHILD:function(a){return a1a1.toLowerCase(),ntha1.slice(0,3)?(a3||fb.error(a0),a4+(a4?a5+(a6||1):2*(evena3||odda3)),a5+(a7+a8||odda3)):a3&&fb.error(a0),a},PSEUDO:function(a){var b,c!a6&&a2;return X.CHILD.test(a0)?null:(a3?a2a4||a5||:c&&V.test(c)&&(bg(c,!0))&&(bc.indexOf(),c.length-b)-c.length)&&(a0a0.slice(0,b),a2c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var ba.replace(cb,db).toLowerCase();return*a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()b}},CLASS:function(a){var bya+ ;return b||(bnew RegExp((^|+M+)+a+(+M+|$)))&&y(a,function(a){return b.test(stringtypeof a.className&&a.className||typeof a.getAttribute!C&&a.getAttribute(class)||)})},ATTR:function(a,b,c){return function(d){var efb.attr(d,a);return nulle?!b:b?(e+,b?ec:!b?e!c:^b?c&&0e.indexOf(c):*b?c&&e.indexOf(c)>-1:$b?c&&e.slice(-c.length)c:~b?( +e+ ).indexOf(c)>-1:|b?ec||e.slice(0,c.length+1)c+-:!1):!0}},CHILD:function(a,b,c,d,e){var fnth!a.slice(0,3),glast!a.slice(-4),hof-typeb;return 1d&&0e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,pf!g?nextSibling:previousSibling,qb.parentNode,rh&&b.nodeName.toLowerCase(),s!i&&!h;if(q){if(f){while(p){lb;while(llp)if(h?l.nodeName.toLowerCase()r:1l.nodeType)return!1;oponlya&&!o&&nextSibling}return!0}if(og?q.firstChild:q.lastChild,g&&s){kqu||(qu{}),jka||,nj0w&&j1,mj0w&&j2,ln&&q.childNodesn;while(l++n&&l&&lp||(mn0)||o.pop())if(1l.nodeType&&++m&&lb){kaw,n,m;break}}else if(s&&(j(bu||(bu{}))a)&&j0w)mj1;else while(l++n&&l&&lp||(mn0)||o.pop())if((h?l.nodeName.toLowerCase()r:1l.nodeType)&&++m&&(s&&((lu||(lu{}))aw,m),lb))break;return m-e,md||m%d0&&m/d>0}}},PSEUDO:function(a,b){var c,ed.pseudosa||d.setFiltersa.toLowerCase()||fb.error(unsupported pseudo: +a);return eu?e(b):e.length>1?(ca,a,,b,d.setFilters.hasOwnProperty(a.toLowerCase())?hb(function(a,c){var d,fe(a,b),gf.length;while(g--)dK.call(a,fg),ad!(cdfg)}):function(a){return e(a,0,c)}):e}},pseudos:{not:hb(function(a){var b,c,dh(a.replace(R,$1));return du?hb(function(a,b,c,e){var f,gd(a,null,e,),ha.length;while(h--)(fgh)&&(ah!(bhf))}):function(a,e,f){return b0a,d(b,null,f,c),!c.pop()}}),has:hb(function(a){return function(b){return fb(a,b).length>0}}),contains:hb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:hb(function(a){return W.test(a||)||fb.error(unsupported lang: +a),aa.replace(cb,db).toLowerCase(),function(b){var c;do if(cp?b.lang:b.getAttribute(xml:lang)||b.getAttribute(lang))return cc.toLowerCase(),ca||0c.indexOf(a+-);while((bb.parentNode)&&1b.nodeType);return!1}}),target:function(b){var ca.location&&a.location.hash;return c&&c.slice(1)b.id},root:function(a){return ao},focus:function(a){return an.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled!1},disabled:function(a){return a.disabled!0},checked:function(a){var ba.nodeName.toLowerCase();returninputb&&!!a.checked||optionb&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected!0},empty:function(a){for(aa.firstChild;a;aa.nextSibling)if(a.nodeType6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var ba.nodeName.toLowerCase();returninputb&&buttona.type||buttonb},text:function(a){var b;returninputa.nodeName.toLowerCase()&&texta.type&&(null(ba.getAttribute(type))||textb.toLowerCase())},first:nb(function(){return0}),last:nb(function(a,b){returnb-1}),eq:nb(function(a,b,c){return0>c?c+b:c}),even:nb(function(a,b){for(var c0;b>c;c+2)a.push(c);return a}),odd:nb(function(a,b){for(var c1;b>c;c+2)a.push(c);return a}),lt:nb(function(a,b,c){for(var d0>c?c+b:c;--d>0;)a.push(d);return a}),gt:nb(function(a,b,c){for(var d0>c?c+b:c;++db;)a.push(d);return a})}},d.pseudos.nthd.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudosblb(b);for(b in{submit:!0,reset:!0})d.pseudosbmb(b);function pb(){}pb.prototyped.filtersd.pseudos,d.setFiltersnew pb,gfb.tokenizefunction(a,b){var c,e,f,g,h,i,j,kza+ ;if(k)return b?0:k.slice(0);ha,i,jd.preFilter;while(h){(!c||(eS.exec(h)))&&(e&&(hh.slice(e0.length)||h),i.push(f)),c!1,(eT.exec(h))&&(ce.shift(),f.push({value:c,type:e0.replace(R, )}),hh.slice(c.length));for(g in d.filter)!(eXg.exec(h))||jg&&!(ejg(e))||(ce.shift(),f.push({value:c,type:g,matches:e}),hh.slice(c.length));if(!c)break}return b?h.length:h?fb.error(a):z(a,i).slice(0)};function qb(a){for(var b0,ca.length,d;c>b;b++)d+ab.value;return d}function rb(a,b,c){var db.dir,ec&&parentNoded,fx++;return b.first?function(b,c,f){while(bbd)if(1b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,jw,f;if(g){while(bbd)if((1b.nodeType||e)&&a(b,c,g))return!0}else while(bbd)if(1b.nodeType||e){if(ibu||(bu{}),(hid)&&h0w&&h1f)return j2h2;if(idj,j2a(b,c,g))return!0}}}function sb(a){return a.length>1?function(b,c,d){var ea.length;while(e--)if(!ae(b,c,d))return!1;return!0}:a0}function tb(a,b,c){for(var d0,eb.length;e>d;d++)fb(a,bd,c);return c}function ub(a,b,c,d,e){for(var f,g,h0,ia.length,jnull!b;i>h;h++)(fah)&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function vb(a,b,c,d,e,f){return d&&!du&&(dvb(d)),e&&!eu&&(evb(e,f)),hb(function(f,g,h,i){var j,k,l,m,n,og.length,pf||tb(b||*,h.nodeType?h:h,),q!a||!f&&b?p:ub(p,m,a,h,i),rc?e||(f?a:o||d)?:g:q;if(c&&c(q,r,h,i),d){jub(r,n),d(j,,h,i),kj.length;while(k--)(ljk)&&(rnk!(qnkl))}if(f){if(e||a){if(e){j,kr.length;while(k--)(lrk)&&j.push(qkl);e(null,r,j,i)}kr.length;while(k--)(lrk)&&(je?K.call(f,l):mk)>-1&&(fj!(gjl))}}else rub(rg?r.splice(o,r.length):r),e?e(null,g,r,i):I.apply(g,r)})}function wb(a){for(var b,c,e,fa.length,gd.relativea0.type,hg||d.relative ,ig?1:0,krb(function(a){return ab},h,!0),lrb(function(a){return K.call(b,a)>-1},h,!0),mfunction(a,c,d){return!g&&(d||c!j)||((bc).nodeType?k(a,c,d):l(a,c,d))};f>i;i++)if(cd.relativeai.type)mrb(sb(m),c);else{if(cd.filterai.type.apply(null,ai.matches),cu){for(e++i;f>e;e++)if(d.relativeae.type)break;return vb(i>1&&sb(m),i>1&&qb(a.slice(0,i-1).concat({value: ai-2.type?*:})).replace(R,$1),c,e>i&&wb(a.slice(i,e)),f>e&&wb(aa.slice(e)),f>e&&qb(a))}m.push(c)}return sb(m)}function xb(a,b){var cb.length>0,ea.length>0,ffunction(f,g,h,i,k){var l,m,o,p0,q0,rf&&,s,tj,uf||e&&d.find.TAG(*,k),vw+nullt?1:Math.random()||.1,xu.length;for(k&&(jg!n&&g);q!x&&null!(luq);q++){if(e&&l){m0;while(oam++)if(o(l,g,h)){i.push(l);break}k&&(wv)}c&&((l!o&&l)&&p--,f&&r.push(l))}if(p+q,c&&q!p){m0;while(obm++)o(r,s,g,h);if(f){if(p>0)while(q--)rq||sq||(sqG.call(i));sub(s)}I.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&fb.uniqueSort(i)}return k&&(wv,jt),r};return c?hb(f):f}return hfb.compilefunction(a,b){var c,d,e,fAa+ ;if(!f){b||(bg(a)),cb.length;while(c--)fwb(bc),fu?d.push(f):e.push(f);fA(a,xb(e,d)),f.selectora}return f},ifb.selectfunction(a,b,e,f){var i,j,k,l,m,nfunctiontypeof a&&a,o!f&&g(an.selector||a);if(ee||,1o.length){if(jo0o0.slice(0),j.length>2&&ID(kj0).type&&c.getById&&9b.nodeType&&p&&d.relativej1.type){if(b(d.find.ID(k.matches0.replace(cb,db),b)||)0,!b)return e;n&&(bb.parentNode),aa.slice(j.shift().value.length)}iX.needsContext.test(a)?0:j.length;while(i--){if(kji,d.relativelk.type)break;if((md.findl)&&(fm(k.matches0.replace(cb,db),ab.test(j0.type)&&ob(b.parentNode)||b))){if(j.splice(i,1),af.length&&qb(j),!a)return I.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&ob(b.parentNode)||b),e},c.sortStableu.split().sort(B).join()u,c.detectDuplicates!!l,m(),c.sortDetachedib(function(a){return 1&a.compareDocumentPosition(n.createElement(div))}),ib(function(a){return a.innerHTMLa href#>/a>,#a.firstChild.getAttribute(href)})||jb(type|href|height|width,function(a,b,c){return c?void 0:a.getAttribute(b,typeb.toLowerCase()?1:2)}),c.attributes&&ib(function(a){return a.innerHTMLinput/>,a.firstChild.setAttribute(value,),a.firstChild.getAttribute(value)})||jb(value,function(a,b,c){return c||input!a.nodeName.toLowerCase()?void 0:a.defaultValue}),ib(function(a){return nulla.getAttribute(disabled)})||jb(L,function(a,b,c){var d;return c?void 0:ab!0?b.toLowerCase():(da.getAttributeNode(b))&&d.specified?d.value:null}),fb}(a);n.findt,n.exprt.selectors,n.expr:n.expr.pseudos,n.uniquet.uniqueSort,n.textt.getText,n.isXMLDoct.isXML,n.containst.contains;var un.expr.match.needsContext,v/^(\w+)\s*\/?>(?:\/\1>|)$/,w/^.^:#\\.,*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!c});if(b.nodeType)return n.grep(a,function(a){return ab!c});if(stringtypeof b){if(w.test(b))return n.filter(b,a,c);bn.filter(b,a)}return n.grep(a,function(a){return g.call(b,a)>0!c})}n.filterfunction(a,b,c){var db0;return c&&(a:not(+a+)),1b.length&&1d.nodeType?n.find.matchesSelector(d,a)?d::n.find.matches(a,n.grep(b,function(a){return 1a.nodeType}))},n.fn.extend({find:function(a){var b,cthis.length,d,ethis;if(string!typeof a)return this.pushStack(n(a).filter(function(){for(b0;c>b;b++)if(n.contains(eb,this))return!0}));for(b0;c>b;b++)n.find(a,eb,d);return dthis.pushStack(c>1?n.unique(d):d),d.selectorthis.selector?this.selector+ +a:a,d},filter:function(a){return this.pushStack(x(this,a||,!1))},not:function(a){return this.pushStack(x(this,a||,!0))},is:function(a){return!!x(this,stringtypeof a&&u.test(a)?n(a):a||,!1).length}});var y,z/^(?:\s*(\w\W+>)^>*|#(\w-*))$/,An.fn.initfunction(a,b){var c,d;if(!a)return this;if(stringtypeof a){if(ca0&&>aa.length-1&&a.length>3?null,a,null:z.exec(a),!c||!c1&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c1){if(bb instanceof n?b0:b,n.merge(this,n.parseHTML(c1,b&&b.nodeType?b.ownerDocument||b:l,!0)),v.test(c1)&&n.isPlainObject(b))for(c in b)n.isFunction(thisc)?thisc(bc):this.attr(c,bc);return this}return dl.getElementById(c2),d&&d.parentNode&&(this.length1,this0d),this.contextl,this.selectora,this}return a.nodeType?(this.contextthis0a,this.length1,this):n.isFunction(a)?undefined!typeof y.ready?y.ready(a):a(n):(void 0!a.selector&&(this.selectora.selector,this.contexta.context),n.makeArray(a,this))};A.prototypen.fn,yn(l);var B/^(?:parents|prev(?:Until|All))/,C{children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d,evoid 0!c;while((aab)&&9!a.nodeType)if(1a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},sibling:function(a,b){for(var c;a;aa.nextSibling)1a.nodeType&&a!b&&c.push(a);return c}}),n.fn.extend({has:function(a){var bn(a,this),cb.length;return this.filter(function(){for(var a0;c>a;a++)if(n.contains(this,ba))return!0})},closest:function(a,b){for(var c,d0,ethis.length,f,gu.test(a)||string!typeof a?n(a,b||this.context):0;e>d;d++)for(cthisd;c&&c!b;cc.parentNode)if(c.nodeType11&&(g?g.index(c)>-1:1c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?stringtypeof a?g.call(n(a),this0):g.call(this,a.jquery?a0:a):this0&&this0.parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(nulla?this.prevObject:this.prevObject.filter(a))}});function D(a,b){while((aab)&&1!a.nodeType);return a}n.each({parent:function(a){var ba.parentNode;return b&&11!b.nodeType?b:null},parents:function(a){return n.dir(a,parentNode)},parentsUntil:function(a,b,c){return n.dir(a,parentNode,c)},next:function(a){return D(a,nextSibling)},prev:function(a){return D(a,previousSibling)},nextAll:function(a){return n.dir(a,nextSibling)},prevAll:function(a){return n.dir(a,previousSibling)},nextUntil:function(a,b,c){return n.dir(a,nextSibling,c)},prevUntil:function(a,b,c){return n.dir(a,previousSibling,c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return a.contentDocument||n.merge(,a.childNodes)}},function(a,b){n.fnafunction(c,d){var en.map(this,b,c);returnUntil!a.slice(-5)&&(dc),d&&stringtypeof d&&(en.filter(d,e)),this.length>1&&(Ca||n.unique(e),B.test(a)&&e.reverse()),this.pushStack(e)}});var E/\S+/g,F{};function G(a){var bFa{};return n.each(a.match(E)||,function(a,c){bc!0}),b}n.Callbacksfunction(a){astringtypeof a?Fa||G(a):n.extend({},a);var b,c,d,e,f,g,h,i!a.once&&,jfunction(l){for(ba.memory&&l,c!0,ge||0,e0,fh.length,d!0;h&&f>g;g++)if(hg.apply(l0,l1)!1&&a.stopOnFalse){b!1;break}d!1,h&&(i?i.length&&j(i.shift()):b?h:k.disable())},k{add:function(){if(h){var ch.length;!function g(b){n.each(b,function(b,c){var dn.type(c);functiond?a.unique&&k.has(c)||h.push(c):c&&c.length&&string!d&&g(c)})}(arguments),d?fh.length:b&&(ec,j(b))}return this},remove:function(){return h&&n.each(arguments,function(a,b){var c;while((cn.inArray(b,h,c))>-1)h.splice(c,1),d&&(f>c&&f--,g>c&&g--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h,f0,this},disable:function(){return hibvoid 0,this},disabled:function(){return!h},lock:function(){return ivoid 0,b||k.disable(),this},locked:function(){return!i},fireWith:function(a,b){return!h||c&&!i||(bb||,ba,b.slice?b.slice():b,d?i.push(b):j(b)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!c}};return k},n.extend({Deferred:function(a){var bresolve,done,n.Callbacks(once memory),resolved,reject,fail,n.Callbacks(once memory),rejected,notify,progress,n.Callbacks(memory),cpending,d{state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var aarguments;return n.Deferred(function(c){n.each(b,function(b,f){var gn.isFunction(ab)&&ab;ef1(function(){var ag&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):cf0+With(thisd?c.promise():this,g?a:arguments)})}),anull}).promise()},promise:function(a){return null!a?n.extend(a,d):d}},e{};return d.piped.then,n.each(b,function(a,f){var gf2,hf3;df1g.add,h&&g.add(function(){ch},b1^a2.disable,b22.lock),ef0function(){return ef0+With(thise?d:this,arguments),this},ef0+Withg.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b0,cd.call(arguments),ec.length,f1!e||a&&n.isFunction(a.promise)?e:0,g1f?a:n.Deferred(),hfunction(a,b,c){return function(e){bathis,caarguments.length>1?d.call(arguments):e,ci?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(inew Array(e),jnew Array(e),knew Array(e);e>b;b++)cb&&n.isFunction(cb.promise)?cb.promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;n.fn.readyfunction(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a!0?--n.readyWait:n.isReady)||(n.isReady!0,a!!0&&--n.readyWait>0||(H.resolveWith(l,n),n.fn.triggerHandler&&(n(l).triggerHandler(ready),n(l).off(ready))))}});function I(){l.removeEventListener(DOMContentLoaded,I,!1),a.removeEventListener(load,I,!1),n.ready()}n.ready.promisefunction(b){return H||(Hn.Deferred(),completel.readyState?setTimeout(n.ready):(l.addEventListener(DOMContentLoaded,I,!1),a.addEventListener(load,I,!1))),H.promise(b)},n.ready.promise();var Jn.accessfunction(a,b,c,d,e,f,g){var h0,ia.length,jnullc;if(objectn.type(c)){e!0;for(h in c)n.access(a,b,h,ch,!0,f,g)}else if(void 0!d&&(e!0,n.isFunction(d)||(g!0),j&&(g?(b.call(a,d),bnull):(jb,bfunction(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(ah,c,g?d:d.call(ah,h,b(ah,c)));return e?a:j?b.call(a):i?b(a0,c):f};n.acceptDatafunction(a){return 1a.nodeType||9a.nodeType||!+a.nodeType};function K(){Object.defineProperty(this.cache{},0,{get:function(){return{}}}),this.expandon.expando+Math.random()}K.uid1,K.acceptsn.acceptData,K.prototype{key:function(a){if(!K.accepts(a))return 0;var b{},cathis.expando;if(!c){cK.uid++;try{bthis.expando{value:c},Object.defineProperties(a,b)}catch(d){bthis.expandoc,n.extend(a,b)}}return this.cachec||(this.cachec{}),c},set:function(a,b,c){var d,ethis.key(a),fthis.cachee;if(stringtypeof b)fbc;else if(n.isEmptyObject(f))n.extend(this.cachee,b);else for(d in b)fdbd;return f},get:function(a,b){var cthis.cachethis.key(a);return void 0b?c:cb},access:function(a,b,c){var d;return void 0b||b&&stringtypeof b&&void 0c?(dthis.get(a,b),void 0!d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!c?c:b)},remove:function(a,b){var c,d,e,fthis.key(a),gthis.cachef;if(void 0b)this.cachef{};else{n.isArray(b)?db.concat(b.map(n.camelCase)):(en.camelCase(b),b in g?db,e:(de,dd in g?d:d.match(E)||)),cd.length;while(c--)delete gdc}},hasData:function(a){return!n.isEmptyObject(this.cacheathis.expando||{})},discard:function(a){athis.expando&&delete this.cacheathis.expando}};var Lnew K,Mnew K,N/^(?:\{\w\W*\}|\\w\W*\)$/,O/(A-Z)/g;function P(a,b,c){var d;if(void 0c&&1a.nodeType)if(ddata-+b.replace(O,-$1).toLowerCase(),ca.getAttribute(d),stringtypeof c){try{ctruec?!0:falsec?!1:nullc?null:+c+c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}M.set(a,b,c)}else cvoid 0;return c}n.extend({hasData:function(a){return M.hasData(a)||L.hasData(a)},data:function(a,b,c){return M.access(a,b,c)},removeData:function(a,b){M.remove(a,b)},_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,fthis0,gf&&f.attributes;if(void 0a){if(this.length&&(eM.get(f),1f.nodeType&&!L.get(f,hasDataAttrs))){cg.length;while(c--)gc&&(dgc.name,0d.indexOf(data-)&&(dn.camelCase(d.slice(5)),P(f,d,ed)));L.set(f,hasDataAttrs,!0)}return e}returnobjecttypeof a?this.each(function(){M.set(this,a)}):J(this,function(b){var c,dn.camelCase(a);if(f&&void 0b){if(cM.get(f,a),void 0!c)return c;if(cM.get(f,d),void 0!c)return c;if(cP(f,d,void 0),void 0!c)return c}else this.each(function(){var cM.get(this,d);M.set(this,d,b),-1!a.indexOf(-)&&void 0!c&&M.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){M.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b(b||fx)+queue,dL.get(a,b),c&&(!d||n.isArray(c)?dL.access(a,b,n.makeArray(c)):d.push(c)),d||):void 0},dequeue:function(a,b){bb||fx;var cn.queue(a,b),dc.length,ec.shift(),fn._queueHooks(a,b),gfunction(){n.dequeue(a,b)};inprogresse&&(ec.shift(),d--),e&&(fxb&&c.unshift(inprogress),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var cb+queueHooks;return L.get(a,c)||L.access(a,c,{empty:n.Callbacks(once memory).add(function(){L.remove(a,b+queue,c)})})}}),n.fn.extend({queue:function(a,b){var c2;returnstring!typeof a&&(ba,afx,c--),arguments.lengthc?n.queue(this0,a):void 0b?this:this.each(function(){var cn.queue(this,a,b);n._queueHooks(this,a),fxa&&inprogress!c0&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||fx,)},promise:function(a,b){var c,d1,en.Deferred(),fthis,gthis.length,hfunction(){--d||e.resolveWith(f,f)};string!typeof a&&(ba,avoid 0),aa||fx;while(g--)cL.get(fg,a+queueHooks),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var Q/+-?(?:\d*\.|)\d+(?:eE+-?\d+|)/.source,RTop,Right,Bottom,Left,Sfunction(a,b){return ab||a,nonen.css(a,display)||!n.contains(a.ownerDocument,a)},T/^(?:checkbox|radio)$/i;!function(){var al.createDocumentFragment(),ba.appendChild(l.createElement(div)),cl.createElement(input);c.setAttribute(type,radio),c.setAttribute(checked,checked),c.setAttribute(name,t),b.appendChild(c),k.checkCloneb.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTMLtextarea>x/textarea>,k.noCloneChecked!!b.cloneNode(!0).lastChild.defaultValue}();var Uundefined;k.focusinBubblesonfocusinin a;var V/^key/,W/^(?:mouse|pointer|contextmenu)|click/,X/^(?:focusinfocus|focusoutblur)$/,Y/^(^.*)(?:\.(.+)|)$/;function Z(){return!0}function $(){return!1}function _(){try{return l.activeElement}catch(a){}}n.event{global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,rL.get(a);if(r){c.handler&&(fc,cf.handler,ef.selector),c.guid||(c.guidn.guid++),(ir.events)||(ir.events{}),(gr.handle)||(gr.handlefunction(b){return typeof n!U&&n.event.triggered!b.type?n.event.dispatch.apply(a,arguments):void 0}),b(b||).match(E)||,jb.length;while(j--)hY.exec(bj)||,oqh1,p(h2||).split(.).sort(),o&&(ln.event.specialo||{},o(e?l.delegateType:l.bindType)||o,ln.event.specialo||{},kn.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(.)},f),(mio)||(mio,m.delegateCount0,l.setup&&l.setup.call(a,d,p,g)!!1||a.addEventListener&&a.addEventListener(o,g,!1)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guidc.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.globalo!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,rL.hasData(a)&&L.get(a);if(r&&(ir.events)){b(b||).match(E)||,jb.length;while(j--)if(hY.exec(bj)||,oqh1,p(h2||).split(.).sort(),o){ln.event.specialo||{},o(d?l.delegateType:l.bindType)||o,mio||,hh2&&new RegExp((^|\\.)+p.join(\\.(?:.*\\.|))+(\\.|$)),gfm.length;while(f--)kmf,!e&&q!k.origType||c&&c.guid!k.guid||h&&!h.test(k.namespace)||d&&d!k.selector&&(**!d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!!1||n.removeEvent(a,o,r.handle),delete io)}else for(o in i)n.event.remove(a,o+bj,c,d,!0);n.isEmptyObject(i)&&(delete r.handle,L.remove(a,events))}},trigger:function(b,c,d,e){var f,g,h,i,k,m,o,pd||l,qj.call(b,type)?b.type:b,rj.call(b,namespace)?b.namespace.split(.):;if(ghdd||l,3!d.nodeType&&8!d.nodeType&&!X.test(q+n.event.triggered)&&(q.indexOf(.)>0&&(rq.split(.),qr.shift(),r.sort()),kq.indexOf(:)0&&on+q,bbn.expando?b:new n.Event(q,objecttypeof b&&b),b.isTriggere?2:3,b.namespacer.join(.),b.namespace_reb.namespace?new RegExp((^|\\.)+r.join(\\.(?:.*\\.|))+(\\.|$)):null,b.resultvoid 0,b.target||(b.targetd),cnullc?b:n.makeArray(c,b),on.event.specialq||{},e||!o.trigger||o.trigger.apply(d,c)!!1)){if(!e&&!o.noBubble&&!n.isWindow(d)){for(io.delegateType||q,X.test(i+q)||(gg.parentNode);g;gg.parentNode)p.push(g),hg;h(d.ownerDocument||l)&&p.push(h.defaultView||h.parentWindow||a)}f0;while((gpf++)&&!b.isPropagationStopped())b.typef>1?i:o.bindType||q,m(L.get(g,events)||{})b.type&&L.get(g,handle),m&&m.apply(g,c),mk&&gk,m&&m.apply&&n.acceptData(g)&&(b.resultm.apply(g,c),b.result!1&&b.preventDefault());return b.typeq,e||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!!1||!n.acceptData(d)||k&&n.isFunction(dq)&&!n.isWindow(d)&&(hdk,h&&(dknull),n.event.triggeredq,dq(),n.event.triggeredvoid 0,h&&(dkh)),b.result}},dispatch:function(a){an.event.fix(a);var b,c,e,f,g,h,id.call(arguments),j(L.get(this,events)||{})a.type||,kn.event.speciala.type||{};if(i0a,a.delegateTargetthis,!k.preDispatch||k.preDispatch.call(this,a)!!1){hn.event.handlers.call(this,a,j),b0;while((fhb++)&&!a.isPropagationStopped()){a.currentTargetf.elem,c0;while((gf.handlersc++)&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(g.namespace))&&(a.handleObjg,a.datag.data,e((n.event.specialg.origType||{}).handle||g.handler).apply(f.elem,i),void 0!e&&(a.resulte)!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g,hb.delegateCount,ia.target;if(h&&i.nodeType&&(!a.button||click!a.type))for(;i!this;ii.parentNode||this)if(i.disabled!!0||click!a.type){for(d,c0;h>c;c++)fbc,ef.selector+ ,void 0de&&(def.needsContext?n(e,this).index(i)>0:n.find(e,this,null,i).length),de&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return hb.length&&g.push({elem:this,handlers:b.slice(h)}),g},props:altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which.split( ),fixHooks:{},keyHooks:{props:char charCode key keyCode.split( ),filter:function(a,b){return nulla.which&&(a.whichnull!b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement.split( ),filter:function(a,b){var c,d,e,fb.button;return nulla.pageX&&null!b.clientX&&(ca.target.ownerDocument||l,dc.documentElement,ec.body,a.pageXb.clientX+(d&&d.scrollLeft||e&&e.scrollLeft||0)-(d&&d.clientLeft||e&&e.clientLeft||0),a.pageYb.clientY+(d&&d.scrollTop||e&&e.scrollTop||0)-(d&&d.clientTop||e&&e.clientTop||0)),a.which||void 0f||(a.which1&f?1:2&f?3:4&f?2:0),a}},fix:function(a){if(an.expando)return a;var b,c,d,ea.type,fa,gthis.fixHookse;g||(this.fixHooksegW.test(e)?this.mouseHooks:V.test(e)?this.keyHooks:{}),dg.props?this.props.concat(g.props):this.props,anew n.Event(f),bd.length;while(b--)cdb,acfc;return a.target||(a.targetl),3a.target.nodeType&&(a.targeta.target.parentNode),g.filter?g.filter(a,f):a},special:{load:{noBubble:!0},focus:{trigger:function(){return this!_()&&this.focus?(this.focus(),!1):void 0},delegateType:focusin},blur:{trigger:function(){return this_()&&this.blur?(this.blur(),!1):void 0},delegateType:focusout},click:{trigger:function(){returncheckboxthis.type&&this.click&&n.nodeName(this,input)?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,a)}},beforeunload:{postDispatch:function(a){void 0!a.result&&a.originalEvent&&(a.originalEvent.returnValuea.result)}}},simulate:function(a,b,c,d){var en.extend(new n.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?n.event.trigger(e,null,b):n.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},n.removeEventfunction(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)},n.Eventfunction(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEventa,this.typea.type,this.isDefaultPreventeda.defaultPrevented||void 0a.defaultPrevented&&a.returnValue!1?Z:$):this.typea,b&&n.extend(this,b),this.timeStampa&&a.timeStamp||n.now(),void(thisn.expando!0)):new n.Event(a,b)},n.Event.prototype{isDefaultPrevented:$,isPropagationStopped:$,isImmediatePropagationStopped:$,preventDefault:function(){var athis.originalEvent;this.isDefaultPreventedZ,a&&a.preventDefault&&a.preventDefault()},stopPropagation:function(){var athis.originalEvent;this.isPropagationStoppedZ,a&&a.stopPropagation&&a.stopPropagation()},stopImmediatePropagation:function(){var athis.originalEvent;this.isImmediatePropagationStoppedZ,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},n.each({mouseenter:mouseover,mouseleave:mouseout,pointerenter:pointerover,pointerleave:pointerout},function(a,b){n.event.speciala{delegateType:b,bindType:b,handle:function(a){var c,dthis,ea.relatedTarget,fa.handleObj;return(!e||e!d&&!n.contains(d,e))&&(a.typef.origType,cf.handler.apply(this,arguments),a.typeb),c}}}),k.focusinBubbles||n.each({focus:focusin,blur:focusout},function(a,b){var cfunction(a){n.event.simulate(b,a.target,n.event.fix(a),!0)};n.event.specialb{setup:function(){var dthis.ownerDocument||this,eL.access(d,b);e||d.addEventListener(a,c,!0),L.access(d,b,(e||0)+1)},teardown:function(){var dthis.ownerDocument||this,eL.access(d,b)-1;e?L.access(d,b,e):(d.removeEventListener(a,c,!0),L.remove(d,b))}}}),n.fn.extend({on:function(a,b,c,d,e){var f,g;if(objecttypeof a){string!typeof b&&(cc||b,bvoid 0);for(g in a)this.on(g,b,c,ag,e);return this}if(nullc&&nulld?(db,cbvoid 0):nulld&&(stringtypeof b?(dc,cvoid 0):(dc,cb,bvoid 0)),d!1)d$;else if(!d)return this;return 1e&&(fd,dfunction(a){return n().off(a),f.apply(this,arguments)},d.guidf.guid||(f.guidn.guid++)),this.each(function(){n.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return da.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+.+d.namespace:d.origType,d.selector,d.handler),this;if(objecttypeof a){for(e in a)this.off(e,b,ae);return this}return(b!1||functiontypeof b)&&(cb,bvoid 0),c!1&&(c$),this.each(function(){n.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var cthis0;return c?n.event.trigger(a,b,c,!0):void 0}});var ab/(?!area|br|col|embed|hr|img|input|link|meta|param)((\w:+)^>*)\/>/gi,bb/(\w:+)/,cb/|?\w+;/,db/(?:script|style|link)/i,eb/checked\s*(?:^|\s*.checked.)/i,fb/^$|\/(?:java|ecma)script/i,gb/^true\/(.*)/,hb/^\s*!(?:\CDATA\|--)|(?:\\|--)>\s*$/g,ib{option:1,select multiplemultiple>,/select>,thead:1,table>,/table>,col:2,table>colgroup>,/colgroup>/table>,tr:2,table>tbody>,/tbody>/table>,td:3,table>tbody>tr>,/tr>/tbody>/table>,_default:0,,};ib.optgroupib.option,ib.tbodyib.tfootib.colgroupib.captionib.thead,ib.thib.td;function jb(a,b){return n.nodeName(a,table)&&n.nodeName(11!b.nodeType?b:b.firstChild,tr)?a.getElementsByTagName(tbody)0||a.appendChild(a.ownerDocument.createElement(tbody)):a}function kb(a){return a.type(null!a.getAttribute(type))+/+a.type,a}function lb(a){var bgb.exec(a.type);return b?a.typeb1:a.removeAttribute(type),a}function mb(a,b){for(var c0,da.length;d>c;c++)L.set(ac,globalEval,!b||L.get(bc,globalEval))}function nb(a,b){var c,d,e,f,g,h,i,j;if(1b.nodeType){if(L.hasData(a)&&(fL.access(a),gL.set(b,f),jf.events)){delete g.handle,g.events{};for(e in j)for(c0,dje.length;d>c;c++)n.event.add(b,e,jec)}M.hasData(a)&&(hM.access(a),in.extend({},h),M.set(b,i))}}function ob(a,b){var ca.getElementsByTagName?a.getElementsByTagName(b||*):a.querySelectorAll?a.querySelectorAll(b||*):;return void 0b||b&&n.nodeName(a,b)?n.merge(a,c):c}function pb(a,b){var cb.nodeName.toLowerCase();inputc&&T.test(a.type)?b.checkeda.checked:(inputc||textareac)&&(b.defaultValuea.defaultValue)}n.extend({clone:function(a,b,c){var d,e,f,g,ha.cloneNode(!0),in.contains(a.ownerDocument,a);if(!(k.noCloneChecked||1!a.nodeType&&11!a.nodeType||n.isXMLDoc(a)))for(gob(h),fob(a),d0,ef.length;e>d;d++)pb(fd,gd);if(b)if(c)for(ff||ob(a),gg||ob(h),d0,ef.length;e>d;d++)nb(fd,gd);else nb(a,h);return gob(h,script),g.length>0&&mb(g,!i&&ob(a,script)),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,kb.createDocumentFragment(),l,m0,oa.length;o>m;m++)if(eam,e||0e)if(objectn.type(e))n.merge(l,e.nodeType?e:e);else if(cb.test(e)){ff||k.appendChild(b.createElement(div)),g(bb.exec(e)||,)1.toLowerCase(),hibg||ib._default,f.innerHTMLh1+e.replace(ab,$1>/$2>)+h2,jh0;while(j--)ff.lastChild;n.merge(l,f.childNodes),fk.firstChild,f.textContent}else l.push(b.createTextNode(e));k.textContent,m0;while(elm++)if((!d||-1n.inArray(e,d))&&(in.contains(e.ownerDocument,e),fob(k.appendChild(e),script),i&&mb(f),c)){j0;while(efj++)fb.test(e.type||)&&c.push(e)}return k},cleanData:function(a){for(var b,c,d,e,fn.event.special,g0;void 0!(cag);g++){if(n.acceptData(c)&&(ecL.expando,e&&(bL.cachee))){if(b.events)for(d in b.events)fd?n.event.remove(c,d):n.removeEvent(c,d,b.handle);L.cachee&&delete L.cachee}delete M.cachecM.expando}}}),n.fn.extend({text:function(a){return J(this,function(a){return void 0a?n.text(this):this.empty().each(function(){(1this.nodeType||11this.nodeType||9this.nodeType)&&(this.textContenta)})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1this.nodeType||11this.nodeType||9this.nodeType){var bjb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1this.nodeType||11this.nodeType||9this.nodeType){var bjb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,da?n.filter(a,this):this,e0;null!(cde);e++)b||1!c.nodeType||n.cleanData(ob(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&mb(ob(c,script)),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b0;null!(athisb);b++)1a.nodeType&&(n.cleanData(ob(a,!1)),a.textContent);return this},clone:function(a,b){return anulla?!1:a,bnullb?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return J(this,function(a){var bthis0||{},c0,dthis.length;if(void 0a&&1b.nodeType)return b.innerHTML;if(stringtypeof a&&!db.test(a)&&!ib(bb.exec(a)||,)1.toLowerCase()){aa.replace(ab,$1>/$2>);try{for(;d>c;c++)bthisc||{},1b.nodeType&&(n.cleanData(ob(b,!1)),b.innerHTMLa);b0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var aarguments0;return this.domManip(arguments,function(b){athis.parentNode,n.cleanData(ob(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){ae.apply(,a);var c,d,f,g,h,i,j0,lthis.length,mthis,ol-1,pa0,qn.isFunction(p);if(q||l>1&&stringtypeof p&&!k.checkClone&&eb.test(p))return this.each(function(c){var dm.eq(c);q&&(a0p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(cn.buildFragment(a,this0.ownerDocument,!1,this),dc.firstChild,1c.childNodes.length&&(cd),d)){for(fn.map(ob(c,script),kb),gf.length;l>j;j++)hc,j!o&&(hn.clone(h,!0,!0),g&&n.merge(f,ob(h,script))),b.call(thisj,h,j);if(g)for(iff.length-1.ownerDocument,n.map(f,lb),j0;g>j;j++)hfj,fb.test(h.type||)&&!L.access(h,globalEval)&&n.contains(i,h)&&(h.src?n._evalUrl&&n._evalUrl(h.src):n.globalEval(h.textContent.replace(hb,)))}return this}}),n.each({appendTo:append,prependTo:prepend,insertBefore:before,insertAfter:after,replaceAll:replaceWith},function(a,b){n.fnafunction(a){for(var c,d,en(a),ge.length-1,h0;g>h;h++)chg?this:this.clone(!0),n(eh)b(c),f.apply(d,c.get());return this.pushStack(d)}});var qb,rb{};function sb(b,c){var d,en(c.createElement(b)).appendTo(c.body),fa.getDefaultComputedStyle&&(da.getDefaultComputedStyle(e0))?d.display:n.css(e0,display);return e.detach(),f}function tb(a){var bl,crba;return c||(csb(a,b),none!c&&c||(qb(qb||n(iframe frameborder0 width0 height0/>)).appendTo(b.documentElement),bqb0.contentDocument,b.write(),b.close(),csb(a,b),qb.detach()),rbac),c}var ub/^margin/,vbnew RegExp(^(+Q+)(?!px)a-z%+$,i),wbfunction(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)};function xb(a,b,c){var d,e,f,g,ha.style;return cc||wb(a),c&&(gc.getPropertyValue(b)||cb),c&&(!g||n.contains(a.ownerDocument,a)||(gn.style(a,b)),vb.test(g)&&ub.test(b)&&(dh.width,eh.minWidth,fh.maxWidth,h.minWidthh.maxWidthh.widthg,gc.width,h.widthd,h.minWidthe,h.maxWidthf)),void 0!g?g+:g}function yb(a,b){return{get:function(){return a()?void delete this.get:(this.getb).apply(this,arguments)}}}!function(){var b,c,dl.documentElement,el.createElement(div),fl.createElement(div);if(f.style){f.style.backgroundClipcontent-box,f.cloneNode(!0).style.backgroundClip,k.clearCloneStylecontent-boxf.style.backgroundClip,e.style.cssTextborder:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute,e.appendChild(f);function g(){f.style.cssText-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute,f.innerHTML,d.appendChild(e);var ga.getComputedStyle(f,null);b1%!g.top,c4pxg.width,d.removeChild(e)}a.getComputedStyle&&n.extend(k,{pixelPosition:function(){return g(),b},boxSizingReliable:function(){return nullc&&g(),c},reliableMarginRight:function(){var b,cf.appendChild(l.createElement(div));return c.style.cssTextf.style.cssText-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0,c.style.marginRightc.style.width0,f.style.width1px,d.appendChild(e),b!parseFloat(a.getComputedStyle(c,null).marginRight),d.removeChild(e),b}})}}(),n.swapfunction(a,b,c,d){var e,f,g{};for(f in b)gfa.stylef,a.stylefbf;ec.apply(a,d||);for(f in b)a.stylefgf;return e};var zb/^(none|table(?!-cea).+)/,Abnew RegExp(^(+Q+)(.*)$,i),Bbnew RegExp(^(+-)(+Q+),i),Cb{position:absolute,visibility:hidden,display:block},Db{letterSpacing:0,fontWeight:400},EbWebkit,O,Moz,ms;function Fb(a,b){if(b in a)return b;var cb0.toUpperCase()+b.slice(1),db,eEb.length;while(e--)if(bEbe+c,b in a)return b;return d}function Gb(a,b,c){var dAb.exec(b);return d?Math.max(0,d1-(c||0))+(d2||px):b}function Hb(a,b,c,d,e){for(var fc(d?border:content)?4:widthb?1:0,g0;4>f;f+2)marginc&&(g+n.css(a,c+Rf,!0,e)),d?(contentc&&(g-n.css(a,padding+Rf,!0,e)),margin!c&&(g-n.css(a,border+Rf+Width,!0,e))):(g+n.css(a,padding+Rf,!0,e),padding!c&&(g+n.css(a,border+Rf+Width,!0,e)));return g}function Ib(a,b,c){var d!0,ewidthb?a.offsetWidth:a.offsetHeight,fwb(a),gborder-boxn.css(a,boxSizing,!1,f);if(0>e||nulle){if(exb(a,b,f),(0>e||nulle)&&(ea.styleb),vb.test(e))return e;dg&&(k.boxSizingReliable()||ea.styleb),eparseFloat(e)||0}return e+Hb(a,b,c||(g?border:content),d,f)+px}function Jb(a,b){for(var c,d,e,f,g0,ha.length;h>g;g++)dag,d.style&&(fgL.get(d,olddisplay),cd.style.display,b?(fg||none!c||(d.style.display),d.style.display&&S(d)&&(fgL.access(d,olddisplay,tb(d.nodeName)))):(eS(d),nonec&&e||L.set(d,olddisplay,e?c:n.css(d,display))));for(g0;h>g;g++)dag,d.style&&(b&&none!d.style.display&&!d.style.display||(d.style.displayb?fg||:none));return a}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var cxb(a,opacity);returnc?1:c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:cssFloat},style:function(a,b,c,d){if(a&&3!a.nodeType&&8!a.nodeType&&a.style){var e,f,g,hn.camelCase(b),ia.style;return bn.cssPropsh||(n.cssPropshFb(i,h)),gn.cssHooksb||n.cssHooksh,void 0c?g&&getin g&&void 0!(eg.get(a,!1,d))?e:ib:(ftypeof c,stringf&&(eBb.exec(c))&&(c(e1+1)*e2+parseFloat(n.css(a,b)),fnumber),null!c&&cc&&(number!f||n.cssNumberh||(c+px),k.clearCloneStyle||!c||0!b.indexOf(background)||(ibinherit),g&&setin g&&void 0(cg.set(a,c,d))||(ibc)),void 0)}},css:function(a,b,c,d){var e,f,g,hn.camelCase(b);return bn.cssPropsh||(n.cssPropshFb(a.style,h)),gn.cssHooksb||n.cssHooksh,g&&getin g&&(eg.get(a,!0,c)),void 0e&&(exb(a,b,d)),normale&&b in Db&&(eDbb),c||c?(fparseFloat(e),c!0||n.isNumeric(f)?f||0:e):e}}),n.each(height,width,function(a,b){n.cssHooksb{get:function(a,c,d){return c?zb.test(n.css(a,display))&&0a.offsetWidth?n.swap(a,Cb,function(){return Ib(a,b,d)}):Ib(a,b,d):void 0},set:function(a,c,d){var ed&&wb(a);return Gb(a,c,d?Hb(a,b,d,border-boxn.css(a,boxSizing,!1,e),e):0)}}}),n.cssHooks.marginRightyb(k.reliableMarginRight,function(a,b){return b?n.swap(a,{display:inline-block},xb,a,marginRight):void 0}),n.each({margin:,padding:,border:Width},function(a,b){n.cssHooksa+b{expand:function(c){for(var d0,e{},fstringtypeof c?c.split( ):c;4>d;d++)ea+Rd+bfd||fd-2||f0;return e}},ub.test(a)||(n.cssHooksa+b.setGb)}),n.fn.extend({css:function(a,b){return J(this,function(a,b,c){var d,e,f{},g0;if(n.isArray(b)){for(dwb(a),eb.length;e>g;g++)fbgn.css(a,bg,!1,d);return f}return void 0!c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return Jb(this,!0)},hide:function(){return Jb(this)},toggle:function(a){returnbooleantypeof a?a?this.show():this.hide():this.each(function(){S(this)?n(this).show():n(this).hide()})}});function Kb(a,b,c,d,e){return new Kb.prototype.init(a,b,c,d,e)}n.TweenKb,Kb.prototype{constructor:Kb,init:function(a,b,c,d,e,f){this.elema,this.propc,this.easinge||swing,this.optionsb,this.startthis.nowthis.cur(),this.endd,this.unitf||(n.cssNumberc?:px)},cur:function(){var aKb.propHooksthis.prop;return a&&a.get?a.get(this):Kb.propHooks._default.get(this)},run:function(a){var b,cKb.propHooksthis.prop;return this.posbthis.options.duration?n.easingthis.easing(a,this.options.duration*a,0,1,this.options.duration):a,this.now(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Kb.propHooks._default.set(this),this}},Kb.prototype.init.prototypeKb.prototype,Kb.propHooks{_default:{get:function(a){var b;return nulla.elema.prop||a.elem.style&&null!a.elem.stylea.prop?(bn.css(a.elem,a.prop,),b&&auto!b?b:0):a.elema.prop},set:function(a){n.fx.stepa.prop?n.fx.stepa.prop(a):a.elem.style&&(null!a.elem.stylen.cssPropsa.prop||n.cssHooksa.prop)?n.style(a.elem,a.prop,a.now+a.unit):a.elema.propa.now}}},Kb.propHooks.scrollTopKb.propHooks.scrollLeft{set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elema.propa.now)}},n.easing{linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},n.fxKb.prototype.init,n.fx.step{};var Lb,Mb,Nb/^(?:toggle|show|hide)$/,Obnew RegExp(^(?:(+-)|)(+Q+)(a-z%*)$,i),Pb/queueHooks$/,QbVb,Rb{*:function(a,b){var cthis.createTween(a,b),dc.cur(),eOb.exec(b),fe&&e3||(n.cssNumbera?:px),g(n.cssNumbera||px!f&&+d)&&Ob.exec(n.css(c.elem,a)),h1,i20;if(g&&g3!f){ff||g3,ee||,g+d||1;do hh||.5,g/h,n.style(c.elem,a,g+f);while(h!(hc.cur()/d)&&1!h&&--i)}return e&&(gc.start+g||+d||0,c.unitf,c.ende1?g+(e1+1)*e2:+e2),c}};function Sb(){return setTimeout(function(){Lbvoid 0}),Lbn.now()}function Tb(a,b){var c,d0,e{height:a};for(bb?1:0;4>d;d+2-b)cRd,emargin+cepadding+ca;return b&&(e.opacitye.widtha),e}function Ub(a,b,c){for(var d,e(Rbb||).concat(Rb*),f0,ge.length;g>f;f++)if(def.call(c,b,a))return d}function Vb(a,b,c){var d,e,f,g,h,i,j,k,lthis,m{},oa.style,pa.nodeType&&S(a),qL.get(a,fxshow);c.queue||(hn._queueHooks(a,fx),nullh.unqueued&&(h.unqueued0,ih.empty.fire,h.empty.firefunction(){h.unqueued||i()}),h.unqueued++,l.always(function(){l.always(function(){h.unqueued--,n.queue(a,fx).length||h.empty.fire()})})),1a.nodeType&&(heightin b||widthin b)&&(c.overflowo.overflow,o.overflowX,o.overflowY,jn.css(a,display),knonej?L.get(a,olddisplay)||tb(a.nodeName):j,inlinek&&nonen.css(a,float)&&(o.displayinline-block)),c.overflow&&(o.overflowhidden,l.always(function(){o.overflowc.overflow0,o.overflowXc.overflow1,o.overflowYc.overflow2}));for(d in b)if(ebd,Nb.exec(e)){if(delete bd,ff||togglee,e(p?hide:show)){if(show!e||!q||void 0qd)continue;p!0}mdq&&qd||n.style(a,d)}else jvoid 0;if(n.isEmptyObject(m))inline(nonej?tb(a.nodeName):j)&&(o.displayj);else{q?hiddenin q&&(pq.hidden):qL.access(a,fxshow,{}),f&&(q.hidden!p),p?n(a).show():l.done(function(){n(a).hide()}),l.done(function(){var b;L.remove(a,fxshow);for(b in m)n.style(a,b,mb)});for(d in m)gUb(p?qd:0,d,l),d in q||(qdg.start,p&&(g.endg.start,g.startwidthd||heightd?1:0))}}function Wb(a,b){var c,d,e,f,g;for(c in a)if(dn.camelCase(c),ebd,fac,n.isArray(f)&&(ef1,facf0),c!d&&(adf,delete ac),gn.cssHooksd,g&&expandin g){fg.expand(f),delete ad;for(c in f)c in a||(acfc,bce)}else bde}function Xb(a,b,c){var d,e,f0,gQb.length,hn.Deferred().always(function(){delete i.elem}),ifunction(){if(e)return!1;for(var bLb||Sb(),cMath.max(0,j.startTime+j.duration-b),dc/j.duration||0,f1-d,g0,ij.tweens.length;i>g;g++)j.tweensg.run(f);return h.notifyWith(a,j,f,c),1>f&&i?c:(h.resolveWith(a,j),!1)},jh.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:Lb||Sb(),duration:c.duration,tweens:,createTween:function(b,c){var dn.Tween(a,j.opts,b,c,j.opts.specialEasingb||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c0,db?j.tweens.length:0;if(e)return this;for(e!0;d>c;c++)j.tweensc.run(1);return b?h.resolveWith(a,j,b):h.rejectWith(a,j,b),this}}),kj.props;for(Wb(k,j.opts.specialEasing);g>f;f++)if(dQbf.call(j,a,k,j.opts))return d;return n.map(k,Ub,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animationn.extend(Xb,{tweener:function(a,b){n.isFunction(a)?(ba,a*):aa.split( );for(var c,d0,ea.length;e>d;d++)cad,RbcRbc||,Rbc.unshift(b)},prefilter:function(a,b){b?Qb.unshift(a):Qb.push(a)}}),n.speedfunction(a,b,c){var da&&objecttypeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.durationn.fx.off?0:numbertypeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speedsd.duration:n.fx.speeds._default,(nulld.queue||d.queue!0)&&(d.queuefx),d.oldd.complete,d.completefunction(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(S).css(opacity,0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var en.isEmptyObject(a),fn.speed(b,c,d),gfunction(){var bXb(this,n.extend({},a),f);(e||L.get(this,finish))&&b.stop(!0)};return g.finishg,e||f.queue!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var dfunction(a){var ba.stop;delete a.stop,b(c)};returnstring!typeof a&&(cb,ba,avoid 0),b&&a!!1&&this.queue(a||fx,),this.each(function(){var b!0,enull!a&&a+queueHooks,fn.timers,gL.get(this);if(e)ge&&ge.stop&&d(ge);else for(e in g)ge&&ge.stop&&Pb.test(e)&&d(ge);for(ef.length;e--;)fe.elem!this||null!a&&fe.queue!a||(fe.anim.stop(c),b!1,f.splice(e,1));(b||!c)&&n.dequeue(this,a)})},finish:function(a){return a!!1&&(aa||fx),this.each(function(){var b,cL.get(this),dca+queue,eca+queueHooks,fn.timers,gd?d.length:0;for(c.finish!0,n.queue(this,a,),e&&e.stop&&e.stop.call(this,!0),bf.length;b--;)fb.elemthis&&fb.queuea&&(fb.anim.stop(!0),f.splice(b,1));for(b0;g>b;b++)db&&db.finish&&db.finish.call(this);delete c.finish})}}),n.each(toggle,show,hide,function(a,b){var cn.fnb;n.fnbfunction(a,d,e){return nulla||booleantypeof a?c.apply(this,arguments):this.animate(Tb(b,!0),a,d,e)}}),n.each({slideDown:Tb(show),slideUp:Tb(hide),slideToggle:Tb(toggle),fadeIn:{opacity:show},fadeOut:{opacity:hide},fadeToggle:{opacity:toggle}},function(a,b){n.fnafunction(a,c,d){return this.animate(b,a,c,d)}}),n.timers,n.fx.tickfunction(){var a,b0,cn.timers;for(Lbn.now();bc.length;b++)acb,a()||cb!a||c.splice(b--,1);c.length||n.fx.stop(),Lbvoid 0},n.fx.timerfunction(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval13,n.fx.startfunction(){Mb||(MbsetInterval(n.fx.tick,n.fx.interval))},n.fx.stopfunction(){clearInterval(Mb),Mbnull},n.fx.speeds{slow:600,fast:200,_default:400},n.fn.delayfunction(a,b){return an.fx?n.fx.speedsa||a:a,bb||fx,this.queue(b,function(b,c){var dsetTimeout(b,a);c.stopfunction(){clearTimeout(d)}})},function(){var al.createElement(input),bl.createElement(select),cb.appendChild(l.createElement(option));a.typecheckbox,k.checkOn!a.value,k.optSelectedc.selected,b.disabled!0,k.optDisabled!c.disabled,al.createElement(input),a.valuet,a.typeradio,k.radioValueta.value}();var Yb,Zb,$bn.expr.attrHandle;n.fn.extend({attr:function(a,b){return J(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,fa.nodeType;if(a&&3!f&&8!f&&2!f)return typeof a.getAttributeU?n.prop(a,b,c):(1f&&n.isXMLDoc(a)||(bb.toLowerCase(),dn.attrHooksb||(n.expr.match.bool.test(b)?Zb:Yb)),void 0c?d&&getin d&&null!(ed.get(a,b))?e:(en.find.attr(a,b),nulle?void 0:e):null!c?d&&setin d&&void 0!(ed.set(a,c,b))?e:(a.setAttribute(b,c+),c):void n.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e0,fb&&b.match(E);if(f&&1a.nodeType)while(cfe++)dn.propFixc||c,n.expr.match.bool.test(c)&&(ad!1),a.removeAttribute(c)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&radiob&&n.nodeName(a,input)){var ca.value;return a.setAttribute(type,b),c&&(a.valuec),b}}}}}),Zb{set:function(a,b,c){return b!1?n.removeAttr(a,c):a.setAttribute(c,c),c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c$bb||n.find.attr;$bbfunction(a,b,d){var e,f;return d||(f$bb,$bbe,enull!c(a,b,d)?b.toLowerCase():null,$bbf),e}});var _b/^(?:input|select|textarea|button)$/i;n.fn.extend({prop:function(a,b){return J(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete thisn.propFixa||a})}}),n.extend({propFix:{for:htmlFor,class:className},prop:function(a,b,c){var d,e,f,ga.nodeType;if(a&&3!g&&8!g&&2!g)return f1!g||!n.isXMLDoc(a),f&&(bn.propFixb||b,en.propHooksb),void 0!c?e&&setin e&&void 0!(de.set(a,c,b))?d:abc:e&&getin e&&null!(de.get(a,b))?d:ab},propHooks:{tabIndex:{get:function(a){return a.hasAttribute(tabindex)||_b.test(a.nodeName)||a.href?a.tabIndex:-1}}}}),k.optSelected||(n.propHooks.selected{get:function(a){var ba.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null}}),n.each(tabIndex,readOnly,maxLength,cellSpacing,cellPadding,rowSpan,colSpan,useMap,frameBorder,contentEditable,function(){n.propFixthis.toLowerCase()this});var ac/\t\r\n\f/g;n.fn.extend({addClass:function(a){var b,c,d,e,f,g,hstringtypeof a&&a,i0,jthis.length;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,this.className))});if(h)for(b(a||).match(E)||;j>i;i++)if(cthisi,d1c.nodeType&&(c.className?( +c.className+ ).replace(ac, ): )){f0;while(ebf++)d.indexOf( +e+ )0&&(d+e+ );gn.trim(d),c.className!g&&(c.classNameg)}return this},removeClass:function(a){var b,c,d,e,f,g,h0arguments.length||stringtypeof a&&a,i0,jthis.length;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,this.className))});if(h)for(b(a||).match(E)||;j>i;i++)if(cthisi,d1c.nodeType&&(c.className?( +c.className+ ).replace(ac, ):)){f0;while(ebf++)while(d.indexOf( +e+ )>0)dd.replace( +e+ , );ga?n.trim(d):,c.className!g&&(c.classNameg)}return this},toggleClass:function(a,b){var ctypeof a;returnbooleantypeof b&&stringc?b?this.addClass(a):this.removeClass(a):this.each(n.isFunction(a)?function(c){n(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if(stringc){var b,d0,en(this),fa.match(E)||;while(bfd++)e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(cU||booleanc)&&(this.className&&L.set(this,__className__,this.className),this.classNamethis.className||a!1?:L.get(this,__className__)||)})},hasClass:function(a){for(var b +a+ ,c0,dthis.length;d>c;c++)if(1thisc.nodeType&&( +thisc.className+ ).replace(ac, ).indexOf(b)>0)return!0;return!1}});var bc/\r/g;n.fn.extend({val:function(a){var b,c,d,ethis0;{if(arguments.length)return dn.isFunction(a),this.each(function(c){var e;1this.nodeType&&(ed?a.call(this,c,n(this).val()):a,nulle?e:numbertypeof e?e+:n.isArray(e)&&(en.map(e,function(a){return nulla?:a+})),bn.valHooksthis.type||n.valHooksthis.nodeName.toLowerCase(),b&&setin b&&void 0!b.set(this,e,value)||(this.valuee))});if(e)return bn.valHookse.type||n.valHookse.nodeName.toLowerCase(),b&&getin b&&void 0!(cb.get(e,value))?c:(ce.value,stringtypeof c?c.replace(bc,):nullc?:c)}}}),n.extend({valHooks:{option:{get:function(a){var bn.find.attr(a,value);return null!b?b:n.trim(n.text(a))}},select:{get:function(a){for(var b,c,da.options,ea.selectedIndex,fselect-onea.type||0>e,gf?null:,hf?e+1:d.length,i0>e?h:f?e:0;h>i;i++)if(cdi,!(!c.selected&&i!e||(k.optDisabled?c.disabled:null!c.getAttribute(disabled))||c.parentNode.disabled&&n.nodeName(c.parentNode,optgroup))){if(bn(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,ea.options,fn.makeArray(b),ge.length;while(g--)deg,(d.selectedn.inArray(d.value,f)>0)&&(c!0);return c||(a.selectedIndex-1),f}}}}),n.each(radio,checkbox,function(){n.valHooksthis{set:function(a,b){return n.isArray(b)?a.checkedn.inArray(n(a).val(),b)>0:void 0}},k.checkOn||(n.valHooksthis.getfunction(a){return nulla.getAttribute(value)?on:a.value})}),n.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(a,b){n.fnbfunction(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1arguments.length?this.off(a,**):this.off(b,a||**,c)}});var ccn.now(),dc/\?/;n.parseJSONfunction(a){return JSON.parse(a+)},n.parseXMLfunction(a){var b,c;if(!a||string!typeof a)return null;try{cnew DOMParser,bc.parseFromString(a,text/xml)}catch(d){bvoid 0}return(!b||b.getElementsByTagName(parsererror).length)&&n.error(Invalid XML: +a),b};var ec,fc,gc/#.*$/,hc/(?&)_^&*/,ic/^(.*?): \t*(^\r\n*)$/gm,jc/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,kc/^(?:GET|HEAD)$/,lc/^\/\//,mc/^(\w.+-+:)(?:\/\/(?:^\/?#*@|)(^\/?#:*)(?::(\d+)|)|)/,nc{},oc{},pc*/.concat(*);try{fclocation.href}catch(qc){fcl.createElement(a),fc.href,fcfc.href}ecmc.exec(fc.toLowerCase())||;function rc(a){return function(b,c){string!typeof b&&(cb,b*);var d,e0,fb.toLowerCase().match(E)||;if(n.isFunction(c))while(dfe++)+d0?(dd.slice(1)||*,(adad||).unshift(c)):(adad||).push(c)}}function sc(a,b,c,d){var e{},faoc;function g(h){var i;return eh!0,n.each(ah||,function(a,h){var jh(b,c,d);returnstring!typeof j||f||ej?f?!(ij):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes0)||!e*&&g(*)}function tc(a,b){var c,d,en.ajaxSettings.flatOptions||{};for(c in b)void 0!bc&&((ec?a:d||(d{}))cbc);return d&&n.extend(!0,a,d),a}function uc(a,b,c){var d,e,f,g,ha.contents,ia.dataTypes;while(*i0)i.shift(),void 0d&&(da.mimeType||b.getResponseHeader(Content-Type));if(d)for(e in h)if(he&&he.test(d)){i.unshift(e);break}if(i0in c)fi0;else{for(e in c){if(!i0||a.converterse+ +i0){fe;break}g||(ge)}ff||g}return f?(f!i0&&i.unshift(f),cf):void 0}function vc(a,b,c,d){var e,f,g,h,i,j{},ka.dataTypes.slice();if(k1)for(g in a.converters)jg.toLowerCase()a.convertersg;fk.shift();while(f)if(a.responseFieldsf&&(ca.responseFieldsfb),!i&&d&&a.dataFilter&&(ba.dataFilter(b,a.dataType)),if,fk.shift())if(*f)fi;else if(*!i&&i!f){if(gji+ +f||j* +f,!g)for(e in j)if(he.split( ),h1f&&(gji+ +h0||j* +h0)){g!0?gje:je!!0&&(fh0,k.unshift(h1));break}if(g!!0)if(g&&athrows)bg(b);else try{bg(b)}catch(l){return{state:parsererror,error:g?l:No conversion from +i+ to +f}}}return{state:success,data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:fc,type:GET,isLocal:jc.test(ec1),global:!0,processData:!0,async:!0,contentType:application/x-www-form-urlencoded; charsetUTF-8,accepts:{*:pc,text:text/plain,html:text/html,xml:application/xml, text/xml,json:application/json, text/javascript},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:responseXML,text:responseText,json:responseJSON},converters:{* text:String,text html:!0,text json:n.parseJSON,text xml:n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?tc(tc(a,n.ajaxSettings),b):tc(n.ajaxSettings,a)},ajaxPrefilter:rc(nc),ajaxTransport:rc(oc),ajax:function(a,b){objecttypeof a&&(ba,avoid 0),bb||{};var c,d,e,f,g,h,i,j,kn.ajaxSetup({},b),lk.context||k,mk.context&&(l.nodeType||l.jquery)?n(l):n.event,on.Deferred(),pn.Callbacks(once memory),qk.statusCode||{},r{},s{},t0,ucanceled,v{readyState:0,getResponseHeader:function(a){var b;if(2t){if(!f){f{};while(bic.exec(e))fb1.toLowerCase()b2}bfa.toLowerCase()}return nullb?null:b},getAllResponseHeaders:function(){return 2t?e:null},setRequestHeader:function(a,b){var ca.toLowerCase();return t||(ascsc||a,rab),this},overrideMimeType:function(a){return t||(k.mimeTypea),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)qbqb,ab;else v.always(av.status);return this},abort:function(a){var ba||u;return c&&c.abort(b),x(0,b),this}};if(o.promise(v).completep.add,v.successv.done,v.errorv.fail,k.url((a||k.url||fc)+).replace(gc,).replace(lc,ec1+//),k.typeb.method||b.type||k.method||k.type,k.dataTypesn.trim(k.dataType||*).toLowerCase().match(E)||,nullk.crossDomain&&(hmc.exec(k.url.toLowerCase()),k.crossDomain!(!h||h1ec1&&h2ec2&&(h3||(http:h1?80:443))(ec3||(http:ec1?80:443)))),k.data&&k.processData&&string!typeof k.data&&(k.datan.param(k.data,k.traditional)),sc(nc,k,b,v),2t)return v;ik.global,i&&0n.active++&&n.event.trigger(ajaxStart),k.typek.type.toUpperCase(),k.hasContent!kc.test(k.type),dk.url,k.hasContent||(k.data&&(dk.url+(dc.test(d)?&:?)+k.data,delete k.data),k.cache!1&&(k.urlhc.test(d)?d.replace(hc,$1_+cc++):d+(dc.test(d)?&:?)+_+cc++)),k.ifModified&&(n.lastModifiedd&&v.setRequestHeader(If-Modified-Since,n.lastModifiedd),n.etagd&&v.setRequestHeader(If-None-Match,n.etagd)),(k.data&&k.hasContent&&k.contentType!!1||b.contentType)&&v.setRequestHeader(Content-Type,k.contentType),v.setRequestHeader(Accept,k.dataTypes0&&k.acceptsk.dataTypes0?k.acceptsk.dataTypes0+(*!k.dataTypes0?, +pc+; q0.01:):k.accepts*);for(j in k.headers)v.setRequestHeader(j,k.headersj);if(k.beforeSend&&(k.beforeSend.call(l,v,k)!1||2t))return v.abort();uabort;for(j in{success:1,error:1,complete:1})vj(kj);if(csc(oc,k,b,v)){v.readyState1,i&&m.trigger(ajaxSend,v,k),k.async&&k.timeout>0&&(gsetTimeout(function(){v.abort(timeout)},k.timeout));try{t1,c.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,No Transport);function x(a,b,f,h){var j,r,s,u,w,xb;2!t&&(t2,g&&clearTimeout(g),cvoid 0,eh||,v.readyStatea>0?4:0,ja>200&&300>a||304a,f&&(uuc(k,v,f)),uvc(k,u,v,j),j?(k.ifModified&&(wv.getResponseHeader(Last-Modified),w&&(n.lastModifieddw),wv.getResponseHeader(etag),w&&(n.etagdw)),204a||HEADk.type?xnocontent:304a?xnotmodified:(xu.state,ru.data,su.error,j!s)):(sx,(a||!x)&&(xerror,0>a&&(a0))),v.statusa,v.statusText(b||x)+,j?o.resolveWith(l,r,x,v):o.rejectWith(l,v,x,s),v.statusCode(q),qvoid 0,i&&m.trigger(j?ajaxSuccess:ajaxError,v,k,j?r:s),p.fireWith(l,v,x),i&&(m.trigger(ajaxComplete,v,k),--n.active||n.event.trigger(ajaxStop)))}return v},getJSON:function(a,b,c){return n.get(a,b,c,json)},getScript:function(a,b){return n.get(a,void 0,b,script)}}),n.each(get,post,function(a,b){nbfunction(a,c,d,e){return n.isFunction(c)&&(ee||d,dc,cvoid 0),n.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),n.each(ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend,function(a,b){n.fnbfunction(a){return this.on(b,a)}}),n._evalUrlfunction(a){return n.ajax({url:a,type:GET,dataType:script,async:!1,global:!1,throws:!0})},n.fn.extend({wrapAll:function(a){var b;return n.isFunction(a)?this.each(function(b){n(this).wrapAll(a.call(this,b))}):(this0&&(bn(a,this0.ownerDocument).eq(0).clone(!0),this0.parentNode&&b.insertBefore(this0),b.map(function(){var athis;while(a.firstElementChild)aa.firstElementChild;return a}).append(this)),this)},wrapInner:function(a){return this.each(n.isFunction(a)?function(b){n(this).wrapInner(a.call(this,b))}:function(){var bn(this),cb.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var bn.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,body)||n(this).replaceWith(this.childNodes)}).end()}}),n.expr.filters.hiddenfunction(a){return a.offsetWidth0&&a.offsetHeight0},n.expr.filters.visiblefunction(a){return!n.expr.filters.hidden(a)};var wc/%20/g,xc/\\$/,yc/\r?\n/g,zc/^(?:submit|button|image|reset|file)$/i,Ac/^(?:input|select|textarea|keygen)/i;function Bc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||xc.test(a)?d(a,e):Bc(a++(objecttypeof e?b:)+,e,c,d)});else if(c||object!n.type(b))d(a,b);else for(e in b)Bc(a++e+,be,c,d)}n.paramfunction(a,b){var c,d,efunction(a,b){bn.isFunction(b)?b():nullb?:b,dd.lengthencodeURIComponent(a)++encodeURIComponent(b)};if(void 0b&&(bn.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)Bc(c,ac,b,e);return d.join(&).replace(wc,+)},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var an.prop(this,elements);return a?n.makeArray(a):this}).filter(function(){var athis.type;return this.name&&!n(this).is(:disabled)&&Ac.test(this.nodeName)&&!zc.test(a)&&(this.checked||!T.test(a))}).map(function(a,b){var cn(this).val();return nullc?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(yc,\r\n)}}):{name:b.name,value:c.replace(yc,\r\n)}}).get()}}),n.ajaxSettings.xhrfunction(){try{return new XMLHttpRequest}catch(a){}};var Cc0,Dc{},Ec{0:200,1223:204},Fcn.ajaxSettings.xhr();a.ActiveXObject&&n(a).on(unload,function(){for(var a in Dc)Dca()}),k.cors!!Fc&&withCredentialsin Fc,k.ajaxFc!!Fc,n.ajaxTransport(function(a){var b;return k.cors||Fc&&!a.crossDomain?{send:function(c,d){var e,fa.xhr(),g++Cc;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)fea.xhrFieldse;a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||cX-Requested-With||(cX-Requested-WithXMLHttpRequest);for(e in c)f.setRequestHeader(e,ce);bfunction(a){return function(){b&&(delete Dcg,bf.onloadf.onerrornull,aborta?f.abort():errora?d(f.status,f.statusText):d(Ecf.status||f.status,f.statusText,stringtypeof f.responseText?{text:f.responseText}:void 0,f.getAllResponseHeaders()))}},f.onloadb(),f.onerrorb(error),bDcgb(abort);try{f.send(a.hasContent&&a.data||null)}catch(h){if(b)throw h}},abort:function(){b&&b()}}:void 0}),n.ajaxSetup({accepts:{script:text/javascript, application/javascript, application/ecmascript, application/x-ecmascript},contents:{script:/(?:java|ecma)script/},converters:{text script:function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter(script,function(a){void 0a.cache&&(a.cache!1),a.crossDomain&&(a.typeGET)}),n.ajaxTransport(script,function(a){if(a.crossDomain){var b,c;return{send:function(d,e){bn(script>).prop({async:!0,charset:a.scriptCharset,src:a.url}).on(load error,cfunction(a){b.remove(),cnull,a&&e(errora.type?404:200,a.type)}),l.head.appendChild(b0)},abort:function(){c&&c()}}}});var Gc,Hc/()\?(?&|$)|\?\?/;n.ajaxSetup({jsonp:callback,jsonpCallback:function(){var aGc.pop()||n.expando+_+cc++;return thisa!0,a}}),n.ajaxPrefilter(json jsonp,function(b,c,d){var e,f,g,hb.jsonp!!1&&(Hc.test(b.url)?url:stringtypeof b.data&&!(b.contentType||).indexOf(application/x-www-form-urlencoded)&&Hc.test(b.data)&&data);return h||jsonpb.dataTypes0?(eb.jsonpCallbackn.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?bhbh.replace(Hc,$1+e):b.jsonp!!1&&(b.url+(dc.test(b.url)?&:?)+b.jsonp++e),b.convertersscript jsonfunction(){return g||n.error(e+ was not called),g0},b.dataTypes0json,fae,aefunction(){garguments},d.always(function(){aef,be&&(b.jsonpCallbackc.jsonpCallback,Gc.push(e)),g&&n.isFunction(f)&&f(g0),gfvoid 0}),script):void 0}),n.parseHTMLfunction(a,b,c){if(!a||string!typeof a)return null;booleantypeof b&&(cb,b!1),bb||l;var dv.exec(a),e!c&&;return d?b.createElement(d1):(dn.buildFragment(a,b,e),e&&e.length&&n(e).remove(),n.merge(,d.childNodes))};var Icn.fn.load;n.fn.loadfunction(a,b,c){if(string!typeof a&&Ic)return Ic.apply(this,arguments);var d,e,f,gthis,ha.indexOf( );return h>0&&(dn.trim(a.slice(h)),aa.slice(0,h)),n.isFunction(b)?(cb,bvoid 0):b&&objecttypeof b&&(ePOST),g.length>0&&n.ajax({url:a,type:e,dataType:html,data:b}).done(function(a){farguments,g.html(d?n(div>).append(n.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,f||a.responseText,b,a)}),this},n.expr.filters.animatedfunction(a){return n.grep(n.timers,function(b){return ab.elem}).length};var Jca.document.documentElement;function Kc(a){return n.isWindow(a)?a:9a.nodeType&&a.defaultView}n.offset{setOffset:function(a,b,c){var d,e,f,g,h,i,j,kn.css(a,position),ln(a),m{};statick&&(a.style.positionrelative),hl.offset(),fn.css(a,top),in.css(a,left),j(absolutek||fixedk)&&(f+i).indexOf(auto)>-1,j?(dl.position(),gd.top,ed.left):(gparseFloat(f)||0,eparseFloat(i)||0),n.isFunction(b)&&(bb.call(a,c,h)),null!b.top&&(m.topb.top-h.top+g),null!b.left&&(m.leftb.left-h.left+e),usingin b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,dthis0,e{top:0,left:0},fd&&d.ownerDocument;if(f)return bf.documentElement,n.contains(b,d)?(typeof d.getBoundingClientRect!U&&(ed.getBoundingClientRect()),cKc(f),{top:e.top+c.pageYOffset-b.clientTop,left:e.left+c.pageXOffset-b.clientLeft}):e},position:function(){if(this0){var a,b,cthis0,d{top:0,left:0};returnfixedn.css(c,position)?bc.getBoundingClientRect():(athis.offsetParent(),bthis.offset(),n.nodeName(a0,html)||(da.offset()),d.top+n.css(a0,borderTopWidth,!0),d.left+n.css(a0,borderLeftWidth,!0)),{top:b.top-d.top-n.css(c,marginTop,!0),left:b.left-d.left-n.css(c,marginLeft,!0)}}},offsetParent:function(){return this.map(function(){var athis.offsetParent||Jc;while(a&&!n.nodeName(a,html)&&staticn.css(a,position))aa.offsetParent;return a||Jc})}}),n.each({scrollLeft:pageXOffset,scrollTop:pageYOffset},function(b,c){var dpageYOffsetc;n.fnbfunction(e){return J(this,function(b,e,f){var gKc(b);return void 0f?g?gc:be:void(g?g.scrollTo(d?a.pageXOffset:f,d?f:a.pageYOffset):bef)},b,e,arguments.length,null)}}),n.each(top,left,function(a,b){n.cssHooksbyb(k.pixelPosition,function(a,c){return c?(cxb(a,b),vb.test(c)?n(a).position()b+px:c):void 0})}),n.each({Height:height,Width:width},function(a,b){n.each({padding:inner+a,content:b,:outer+a},function(c,d){n.fndfunction(d,e){var farguments.length&&(c||boolean!typeof d),gc||(d!0||e!0?margin:border);return J(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElementclient+a:9b.nodeType?(eb.documentElement,Math.max(b.bodyscroll+a,escroll+a,b.bodyoffset+a,eoffset+a,eclient+a)):void 0d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.sizefunction(){return this.length},n.fn.andSelfn.fn.addBack,functiontypeof define&&define.amd&&define(jquery,,function(){return n});var Lca.jQuery,Mca.$;return n.noConflictfunction(b){return a.$n&&(a.$Mc),b&&a.jQueryn&&(a.jQueryLc),n},typeof bU&&(a.jQuerya.$n),n});/script>script typetext/javascript>/* AngularJS v1.2.9 (c) 2010-2014 Google, Inc. http://angularjs.org License: MIT*/(function(Z,Q,r){use strict;function F(b){return function(){var aarguments0,c,a+(b?b+::)+a+ http://errors.angularjs.org/1.2.9/+(b?b+/:)+a;for(c1;carguments.length;c++)aa+(1c??:&)+p+(c-1)++encodeURIComponent(functiontypeof argumentsc?argumentsc.toString().replace(/ \{\s\S*$/,):undefinedtypeof argumentsc?undefined:string!typeof argumentsc?JSON.stringify(argumentsc):argumentsc);return Error(a)}}function rb(b){if(nullb||Aa(b))return!1;var ab.length;return 1b.nodeType&&a?!0:D(b)||K(b)||0a||numbertypeof a&&0a&&a-1 in b}function q(b,a,c){var d;if(b)if(L(b))for(d in b)prototyped||(lengthd||named||b.hasOwnProperty&&!b.hasOwnProperty(d))||a.call(c,bd,d);else if(b.forEach&&b.forEach!q)b.forEach(a,c);else if(rb(b))for(d0;db.length;d++)a.call(c,bd,d);else for(d in b)b.hasOwnProperty(d)&&a.call(c,bd,d);return b}function Pb(b){var a,c;for(c in b)b.hasOwnProperty(c)&&a.push(c);return a.sort()}function Pc(b,a,c){for(var dPb(b),e0;ed.length;e++)a.call(c,bde,de);return d}function Qb(b){return function(a,c){b(c,a)}}function Za(){for(var bka.length,a;b;){b--;akab.charCodeAt(0);if(57a)return kabA,ka.join();if(90a)kab0;else return kabString.fromCharCode(a+1),ka.join()}ka.unshift(0);return ka.join()}function Rb(b,a){a?b.$$hashKeya:delete b.$$hashKey}function t(b){var ab.$$hashKey;q(arguments,function(a){a!b&&q(a,function(a,c){bca})});Rb(b,a);return b}function S(b){return parseInt(b,10)}function Sb(b,a){return t(new (t(function(){},{prototype:b})),a)}function w(){}function Ba(b){return b}function $(b){return function(){return b}}function z(b){returnundefinedtypeof b}function B(b){returnundefined!typeof b}function X(b){return null!b&&objecttypeof b}function D(b){returnstringtypeof b}function sb(b){returnnumbertypeof b}function La(b){returnobject Date$a.call(b)}function K(b){returnobject Array$a.call(b)}function L(b){returnfunctiontypeof b}function ab(b){returnobject RegExp$a.call(b)}function Aa(b){return b&&b.document&&b.location&&b.alert&&b.setInterval}function Qc(b){return!(!b||!(b.nodeName||b.on&&b.find))}function Rc(b,a,c){var d;q(b,function(b,g,f){d.push(a.call(c,b,g,f))});return d}function bb(b,a){if(b.indexOf)return b.indexOf(a);for(var c0;cb.length;c++)if(abc)return c;return-1}function Ma(b,a){var cbb(b,a);0c&&b.splice(c,1);return a}function aa(b,a){if(Aa(b)||b&&b.$evalAsync&&b.$watch)throw Na(cpws);if(a){if(ba)throw Na(cpi);if(K(b))for(var ca.length0;cb.length;c++)a.push(aa(bc));else{ca.$$hashKey;q(a,function(b,c){delete ac});for(var d in b)adaa(bd);Rb(a,c)}}else(ab)&&(K(b)?aaa(b,):La(b)?anew Date(b.getTime()):ab(b)?aRegExp(b.source):X(b)&&(aaa(b,{})));return a}function Tb(b,a){aa||{};for(var c in b)b.hasOwnProperty(c)&&($!c.charAt(0)&&$!c.charAt(1))&&(acbc);return a}function ua(b,a){if(ba)return!0;if(nullb||nulla)return!1;if(b!b&&a!a)return!0;var ctypeof b,d;if(ctypeof a&&objectc)if(K(b)){if(!K(a))return!1;if((cb.length)a.length){for(d0;dc;d++)if(!ua(bd,ad))return!1;return!0}}else{if(La(b))return La(a)&&b.getTime()a.getTime();if(ab(b)&&ab(a))return b.toString()a.toString();if(b&&b.$evalAsync&&b.$watch||a&&a.$evalAsync&&a.$watch||Aa(b)||Aa(a)||K(a))return!1;c{};for(d in b)if($!d.charAt(0)&&!L(bd)){if(!ua(bd,ad))return!1;cd!0}for(d in a)if(!c.hasOwnProperty(d)&&$!d.charAt(0)&&ad!r&&!L(ad))return!1;return!0}return!1}function Ub(){return Q.securityPolicy&&Q.securityPolicy.isActive||Q.querySelector&&!(!Q.querySelector(ng-csp)&&!Q.querySelector(data-ng-csp))}function cb(b,a){var c2arguments.length?va.call(arguments,2):;return!L(a)||a instanceof RegExp?a:c.length?function(){return arguments.length?a.apply(b,c.concat(va.call(arguments,0))):a.apply(b,c)}:function(){return arguments.length?a.apply(b,arguments):a.call(b)}}function Sc(b,a){var ca;stringtypeof b&&$b.charAt(0)?cr:Aa(a)?c$WINDOW:a&&Qa?c$DOCUMENT:a&&(a.$evalAsync&&a.$watch)&&(c$SCOPE);return c}function qa(b,a){returnundefinedtypeof b?r:JSON.stringify(b,Sc,a? :null)}function Vb(b){return D(b)?JSON.parse(b):b}function Oa(b){functiontypeof b?b!0:b&&0!b.length?(bx(+b),b!(fb||0b||falseb||nob||nb||b)):b!1;return b}function ga(b){bA(b).clone();try{b.empty()}catch(a){}var cA(div>).append(b).html();try{return 3b0.nodeType?x(c):c.match(/^(^>+>)/)1.replace(/^(\w\-+)/,function(a,b){return+x(b)})}catch(d){return x(c)}}function Wb(b){try{return decodeURIComponent(b)}catch(a){}}function Xb(b){var a{},c,d;q((b||).split(&),function(b){b&&(cb.split(),dWb(c0),B(d)&&(bB(c1)?Wb(c1):!0,ad?K(ad)?ad.push(b):adad,b:adb))});return a}function Yb(b){var a;q(b,function(b,d){K(b)?q(b,function(b){a.push(wa(d,!0)+(!0b?:+wa(b,!0)))}):a.push(wa(d,!0)+(!0b?:+wa(b,!0)))});return a.length?a.join(&):}function tb(b){return wa(b,!0).replace(/%26/gi,&).replace(/%3D/gi,).replace(/%2B/gi,+)}function wa(b,a){return encodeURIComponent(b).replace(/%40/gi,@).replace(/%3A/gi,:).replace(/%24/g,$).replace(/%2C/gi,,).replace(/%20/g,a?%20:+)}function Tc(b,a){function c(a){a&&d.push(a)}var db,e,g,fng:app,ng-app,x-ng-app,data-ng-app,h/\sng:\-app(:\s*(\w\d_+);?)?\s/;q(f,function(a){fa!0;c(Q.getElementById(a));aa.replace(:,\\:);b.querySelectorAll&&(q(b.querySelectorAll(.+a),c),q(b.querySelectorAll(.+a+\\:),c),q(b.querySelectorAll(+a+),c))});q(d,function(a){if(!e){var bh.exec( +a.className+ );b?(ea,g(b2||).replace(/\s+/g,,)):q(a.attributes,function(b){!e&&fb.name&&(ea,gb.value)})}});e&&a(e,g?g:)}function Zb(b,a){var cfunction(){bA(b);if(b.injector()){var cb0Q?document:ga(b);throw Na(btstrpd,c);}aa||;a.unshift($provide,function(a){a.value($rootElement,b)});a.unshift(ng);c$b(a);c.invoke($rootScope,$rootElement,$compile,$injector,$animate,function(a,b,c,d,e){a.$apply(function(){b.data($injector,d);c(b)(a)})});return c},d/^NG_DEFER_BOOTSTRAP!/;if(Z&&!d.test(Z.name))return c();Z.nameZ.name.replace(d,);Ca.resumeBootstrapfunction(b){q(b,function(b){a.push(b)});c()}}function db(b,a){aa||_;return b.replace(Uc,function(b,d){return(d?a:)+b.toLowerCase()})}function ub(b,a,c){if(!b)throw Na(areq,a||?,c||required);return b}function Pa(b,a,c){c&&K(b)&&(bbb.length-1);ub(L(b),a,not a function, got +(b&&objecttypeof b?b.constructor.name||Object:typeof b));return b}function xa(b,a){if(hasOwnPropertyb)throw Na(badname,a);}function vb(b,a,c){if(!a)return b;aa.split(.);for(var d,eb,ga.length,f0;fg;f++)daf,b&&(b(eb)d);return!c&&L(b)?cb(e,b):b}function wb(b){var ab0;bbb.length-1;if(ab)return A(a);var ca;do{aa.nextSibling;if(!a)break;c.push(a)}while(a!b);return A(c)}function Vc(b){var aF($injector),cF(ng);bb.angular||(b.angular{});b.$$minErrb.$$minErr||F;return b.module||(b.modulefunction(){var b{};return function(e,g,f){if(hasOwnPropertye)throw c(badname,module);g&&b.hasOwnProperty(e)&&(benull);return be||(befunction(){function b(a,d,e){return function(){ce||push(a,d,arguments);return n}}if(!g)throw a(nomod,e);var c,d,lb($injector,invoke),n{_invokeQueue:c,_runBlocks:d,requires:g,name:e,provider:b($provide,provider),factory:b($provide,factory),service:b($provide,service),value:b($provide,value),constant:b($provide,constant,unshift),animation:b($animateProvider,register),filter:b($filterProvider,register),controller:b($controllerProvider,register),directive:b($compileProvider,directive),config:l,run:function(a){d.push(a);return this}};f&&l(f);return n}())}}())}function Qa(b){return b.replace(Wc,function(a,b,d,e){return e?d.toUpperCase():d}).replace(Xc,Moz$1)}function xb(b,a,c,d){function e(b){var ec&&b?this.filter(b):this,ma,k,l,n,p,s,C;if(!d||null!b)for(;e.length;)for(ke.shift(),l0,nk.length;ln;l++)for(pA(kl),m?p.triggerHandler($destroy):m!m,s0,p(Cp.children()).length;sp;s++)e.push(Da(Cs));return g.apply(this,arguments)}var gDa.fnb,gg.$original||g;e.$originalg;Da.fnbe}function O(b){if(b instanceof O)return b;if(!(this instanceof O)){if(D(b)&&!b.charAt(0))throw yb(nosel);return new O(b)}if(D(b)){var aQ.createElement(div);a.innerHTMLdiv> /div>+b;a.removeChild(a.firstChild);zb(this,a.childNodes);A(Q.createDocumentFragment()).append(this)}else zb(this,b)}function Ab(b){return b.cloneNode(!0)}function Ea(b){ac(b);var a0;for(bb.childNodes||;ab.length;a++)Ea(ba)}function bc(b,a,c,d){if(B(d))throw yb(offargs);var ela(b,events);la(b,handle)&&(z(a)?q(e,function(a,c){Bb(b,c,a);delete ec}):q(a.split( ),function(a){z(c)?(Bb(b,a,ea),delete ea):Ma(ea||,c)}))}function ac(b,a){var cbeb,dRac;d&&(a?delete Rac.dataa:(d.handle&&(d.events.$destroy&&d.handle({},$destroy),bc(b)),delete Rac,bebr))}function la(b,a,c){var dbeb,dRad||-1;if(B(c))d||(bebd++Yc,dRad{}),dac;else return d&&da}function cc(b,a,c){var dla(b,data),eB(c),g!e&&B(a),fg&&!X(a);d||f||la(b,data,d{});if(e)dac;else if(g){if(f)return d&&da;t(d,a)}else return d}function Cb(b,a){return b.getAttribute?-1( +(b.getAttribute(class)||)+ ).replace(/\n\t/g, ).indexOf( +a+ ):!1}function Db(b,a){a&&b.setAttribute&&q(a.split( ),function(a){b.setAttribute(class,ba(( +(b.getAttribute(class)||)+ ).replace(/\n\t/g, ).replace( +ba(a)+ , )))})}function Eb(b,a){if(a&&b.setAttribute){var c( +(b.getAttribute(class)||)+ ).replace(/\n\t/g, );q(a.split( ),function(a){aba(a);-1c.indexOf( +a+ )&&(c+a+ )});b.setAttribute(class,ba(c))}}function zb(b,a){if(a){aa.nodeName||!B(a.length)||Aa(a)?a:a;for(var c0;ca.length;c++)b.push(ac)}}function dc(b,a){return fb(b,$+(a||ngController)+Controller)}function fb(b,a,c){bA(b);9b0.nodeType&&(bb.find(html));for(aK(a)?a:a;b.length;){for(var d0,ea.length;de;d++)if((cb.data(ad))!r)return c;bb.parent()}}function ec(b){for(var a0,cb.childNodes;ac.length;a++)Ea(ca);for(;b.firstChild;)b.removeChild(b.firstChild)}function fc(b,a){var cgba.toLowerCase();return c&&gcb.nodeName&&c}function Zc(b,a){var cfunction(c,e){c.preventDefault||(c.preventDefaultfunction(){c.returnValue!1});c.stopPropagation||(c.stopPropagationfunction(){c.cancelBubble!0});c.target||(c.targetc.srcElement||Q);if(z(c.defaultPrevented)){var gc.preventDefault;c.preventDefaultfunction(){c.defaultPrevented!0;g.call(c)};c.defaultPrevented!1}c.isDefaultPreventedfunction(){return c.defaultPrevented||!1c.returnValue};var fTb(ae||c.type||);q(f,function(a){a.call(b,c)});8>M?(c.preventDefaultnull,c.stopPropagationnull,c.isDefaultPreventednull):(delete c.preventDefault,delete c.stopPropagation,delete c.isDefaultPrevented)};c.elemb;return c}function Fa(b){var atypeof b,c;objecta&&null!b?functiontypeof(cb.$$hashKey)?cb.$$hashKey():cr&&(cb.$$hashKeyZa()):cb;return a+:+c}function Sa(b){q(b,this.put,this)}function hc(b){var a,c;functiontypeof b?(ab.$inject)||(a,b.length&&(cb.toString().replace($c,),cc.match(ad),q(c1.split(bd),function(b){b.replace(cd,function(b,c,d){a.push(d)})})),b.$injecta):K(b)?(cb.length-1,Pa(bc,fn),ab.slice(0,c)):Pa(b,fn,!0);return a}function $b(b){function a(a){return function(b,c){if(X(b))q(b,Qb(a));else return a(b,c)}}function c(a,b){xa(a,service);if(L(b)||K(b))bn.instantiate(b);if(!b.$get)throw Ta(pget,a);return la+hb}function d(a,b){return c(a,{$get:b})}function e(a){var b,c,d,g,h;q(a,function(a){if(!k.get(a)){k.put(a,!0);try{if(D(a))for(cUa(a),bb.concat(e(c.requires)).concat(c._runBlocks),dc._invokeQueue,g0,hd.length;gh;g++){var fdg,mn.get(f0);mf1.apply(m,f2)}else L(a)?b.push(n.invoke(a)):K(a)?b.push(n.invoke(a)):Pa(a,module)}catch(s){throw K(a)&&(aaa.length-1),s.message&&(s.stack&&-1s.stack.indexOf(s.message))&&(ss.message+\n+s.stack),Ta(modulerr,a,s.stack||s.message||s);}}});return b}function g(a,b){function c(d){if(a.hasOwnProperty(d)){if(adf)throw Ta(cdep,m.join( - ));return ad}try{return m.unshift(d),adf,adb(d)}catch(e){throw adf&&delete ad,e;}finally{m.shift()}}function d(a,b,e){var g,hhc(a),f,k,m;k0;for(fh.length;kf;k++){mhk;if(string!typeof m)throw Ta(itkn,m);g.push(e&&e.hasOwnProperty(m)?em:c(m))}a.$inject||(aaf);return a.apply(b,g)}return{invoke:d,instantiate:function(a,b){var cfunction(){},e;c.prototype(K(a)?aa.length-1:a).prototype;cnew c;ed(a,c,b);return X(e)||L(e)?e:c},get:c,annotate:hc,has:function(b){return l.hasOwnProperty(b+h)||a.hasOwnProperty(b)}}}var f{},hProvider,m,knew Sa,l{$provide:{provider:a(c),factory:a(d),service:a(function(a,b){return d(a,$injector,function(a){return a.instantiate(b)})}),value:a(function(a,b){return d(a,$(b))}),constant:a(function(a,b){xa(a,constant);lab;pab}),decorator:function(a,b){var cn.get(a+h),dc.$get;c.$getfunction(){var as.invoke(d,c);return s.invoke(b,null,{$delegate:a})}}}},nl.$injectorg(l,function(){throw Ta(unpr,m.join( - ));}),p{},sp.$injectorg(p,function(a){an.get(a+h);return s.invoke(a.$get,a)});q(e(b),function(a){s.invoke(a||w)});return s}function dd(){var b!0;this.disableAutoScrollingfunction(){b!1};this.$get$window,$location,$rootScope,function(a,c,d){function e(a){var bnull;q(a,function(a){b||a!x(a.nodeName)||(ba)});return b}function g(){var bc.hash(),d;b?(df.getElementById(b))?d.scrollIntoView():(de(f.getElementsByName(b)))?d.scrollIntoView():topb&&a.scrollTo(0,0):a.scrollTo(0,0)}var fa.document;b&&d.$watch(function(){return c.hash()},function(){d.$evalAsync(g)});return g}}function ed(b,a,c,d){function e(a){try{a.apply(null,va.call(arguments,1))}finally{if(C--,0C)for(;y.length;)try{y.pop()()}catch(b){c.error(b)}}}function g(a,b){(function T(){q(E,function(a){a()});ub(T,a)})()}function f(){vnull;R!h.url()&&(Rh.url(),q(ha,function(a){a(h.url())}))}var hthis,ma0,kb.location,lb.history,nb.setTimeout,pb.clearTimeout,s{};h.isMock!1;var C0,y;h.$$completeOutstandingRequeste;h.$$incOutstandingRequestCountfunction(){C++};h.notifyWhenNoOutstandingRequestsfunction(a){q(E,function(a){a()});0C?a():y.push(a)};var E,u;h.addPollFnfunction(a){z(u)&&g(100,n);E.push(a);return a};var Rk.href,Ha.find(base),vnull;h.urlfunction(a,c){k!b.location&&(kb.location);l!b.history&&(lb.history);if(a){if(R!a)return Ra,d.history?c?l.replaceState(null,,a):(l.pushState(null,,a),H.attr(href,H.attr(href))):(va,c?k.replace(a):k.hrefa),h}else return v||k.href.replace(/%27/g,)};var ha,N!1;h.onUrlChangefunction(a){if(!N){if(d.history)A(b).on(popstate,f);if(d.hashchange)A(b).on(hashchange,f);else h.addPollFn(f);N!0}ha.push(a);return a};h.baseHreffunction(){var aH.attr(href);return a?a.replace(/^(https?\:)?\/\/^\/*/,):};var V{},J,cah.baseHref();h.cookiesfunction(a,b){var d,e,g,h;if(a)br?m.cookieescape(a)+;path+ca+;expiresThu, 01 Jan 1970 00:00:00 GMT:D(b)&&(d(m.cookieescape(a)++escape(b)+;path+ca).length+1,4096d&&c.warn(Cookie +a+ possibly not set or overflowed because it was too large (+d+ > 4096 bytes)!));else{if(m.cookie!J)for(Jm.cookie,dJ.split(; ),V{},g0;gd.length;g++)edg,he.indexOf(),0h&&(aunescape(e.substring(0,h)),Var&&(Vaunescape(e.substring(h+1))));return V}};h.deferfunction(a,b){var c;C++;cn(function(){delete sc;e(a)},b||0);sc!0;return c};h.defer.cancelfunction(a){return sa?(delete sa,p(a),e(w),!0):!1}}function fd(){this.$get$window,$log,$sniffer,$document,function(b,a,c,d){return new ed(b,d,a,c)}}function gd(){this.$getfunction(){function b(b,d){function e(a){a!n&&(p?pa&&(pa.n):pa,g(a.n,a.p),g(a,n),na,n.nnull)}function g(a,b){a!b&&(a&&(a.pb),b&&(b.na))}if(b in a)throw F($cacheFactory)(iid,b);var f0,ht({},d,{id:b}),m{},kd&&d.capacity||Number.MAX_VALUE,l{},nnull,pnull;return ab{put:function(a,b){var cla||(la{key:a});e(c);if(!z(b))return a in m||f++,mab,f>k&&this.remove(p.key),b},get:function(a){var bla;if(b)return e(b),ma},remove:function(a){var bla;b&&(bn&&(nb.p),bp&&(pb.n),g(b.n,b.p),delete la,delete ma,f--)},removeAll:function(){m{};f0;l{};npnull},destroy:function(){lhmnull;delete ab},info:function(){return t({},h,{size:f})}}}var a{};b.infofunction(){var b{};q(a,function(a,e){bea.info()});return b};b.getfunction(b){return ab};return b}}function hd(){this.$get$cacheFactory,function(b){return b(templates)}}function jc(b,a){var c{},dDirective,e/^\s*directive\:\s*(\d\w\-_+)\s+(.*)$/,g/((\d\w\-_+)(?:\:(^;+))?;?)/,f/^(ona-z+|formaction)$/;this.directivefunction m(a,e){xa(a,directive);D(a)?(ub(e,directiveFactory),c.hasOwnProperty(a)||(ca,b.factory(a+d,$injector,$exceptionHandler,function(b,d){var e;q(ca,function(c,g){try{var fb.invoke(c);L(f)?f{compile:$(f)}:!f.compile&&f.link&&(f.compile$(f.link));f.priorityf.priority||0;f.indexg;f.namef.name||a;f.requiref.require||f.controller&&f.name;f.restrictf.restrict||A;e.push(f)}catch(m){d(m)}});return e})),ca.push(e)):q(a,Qb(m));return this};this.aHrefSanitizationWhitelistfunction(b){return B(b)?(a.aHrefSanitizationWhitelist(b),this):a.aHrefSanitizationWhitelist()};this.imgSrcSanitizationWhitelistfunction(b){return B(b)?(a.imgSrcSanitizationWhitelist(b),this):a.imgSrcSanitizationWhitelist()};this.$get$injector,$interpolate,$exceptionHandler,$http,$templateCache,$parse,$controller,$rootScope,$document,$sce,$animate,$$sanitizeUri,function(a,b,l,n,p,s,C,y,E,u,R,H){function v(a,b,c,d,e){a instanceof A||(aA(a));q(a,function(b,c){3b.nodeType&&b.nodeValue.match(/\S+/)&&(acA(b).wrap(span>/span>).parent()0)});var gN(a,b,a,c,d,e);ha(a,ng-scope);return function(b,c,d){ub(b,scope);var ec?Ga.clone.call(a):a;q(d,function(a,b){e.data($+b+Controller,a)});d0;for(var fe.length;df;d++){var med.nodeType;1!m&&9!m||e.eq(d).data($scope,b)}c&&c(e,b);g&&g(b,e,e);return e}}function ha(a,b){try{a.addClass(b)}catch(c){}}function N(a,b,c,d,e,g){function f(a,c,d,e){var g,k,s,l,n,p,I;gc.length;var CArray(g);for(n0;ng;n++)Cncn;In0;for(pm.length;np;I++)kCI,cmn++,gmn++,sA(k),c?(c.scope?(la.$new(),s.data($scope,l)):la,(sc.transclude)||!e&&b?c(g,l,k,d,V(a,s||b)):c(g,l,k,d,e)):g&&g(a,k.childNodes,r,e)}for(var m,k,s,l,n,p0;pa.length;p++)knew Fb,sJ(ap,,k,0p?d:r,e),(gs.length?ia(s,ap,k,b,c,null,,,g):null)&&g.scope&&ha(A(ap),ng-scope),kg&&g.terminal||!(lap.childNodes)||!l.length?null:N(l,g?g.transclude:b),m.push(g,k),nn||g||k,gnull;return n?f:null}function V(a,b){return function(c,d,e){var g!1;c||(ca.$new(),gc.$$transcluded!0);db(c,d,e);if(g)d.on($destroy,cb(c,c.$destroy));return d}}function J(a,b,c,d,f){var kc.$attr,m;switch(a.nodeType){case 1:T(b,ma(Ha(a).toLowerCase()),E,d,f);var s,l,n;ma.attributes;for(var p0,Cm&&m.length;pC;p++){var y!1,R!1;smp;if(!M||8M||s.specified){ls.name;nma(l);W.test(n)&&(ldb(n.substr(6),-));var vn.replace(/(Start|End)$/,);nv+Start&&(yl,Rl.substr(0,l.length-5)+end,ll.substr(0,l.length-6));nma(l.toLowerCase());knl;cnsba(s.value);fc(a,n)&&(cn!0);S(a,b,s,n);T(b,n,A,d,f,y,R)}}aa.className;if(D(a)&&!a)for(;mg.exec(a);)nma(m2),T(b,n,C,d,f)&&(cnba(m3)),aa.substr(m.index+m0.length);break;case 3:F(b,a.nodeValue);break;case 8:try{if(me.exec(a.nodeValue))nma(m1),T(b,n,M,d,f)&&(cnba(m2))}catch(E){}}b.sort(z);return b}function ca(a,b,c){var d,e0;if(b&&a.hasAttribute&&a.hasAttribute(b)){do{if(!a)throw ja(uterdir,b,c);1a.nodeType&&(a.hasAttribute(b)&&e++,a.hasAttribute(c)&&e--);d.push(a);aa.nextSibling}while(0e)}else d.push(a);return A(d)}function P(a,b,c){return function(d,e,g,f,m){eca(e0,b,c);return a(d,e,g,f,m)}}function ia(a,c,d,e,g,f,m,n,p){function y(a,b,c,d){if(a){c&&(aP(a,c,d));a.requireG.require;if(HG||G.$$isolateScope)akc(a,{isolateScope:!0});m.push(a)}if(b){c&&(bP(b,c,d));b.requireG.require;if(HG||G.$$isolateScope)bkc(b,{isolateScope:!0});n.push(b)}}function R(a,b,c){var d,edata,g!1;if(D(a)){for(;^(da.charAt(0))||?d;)aa.substr(1),^d&&(einheritedData),gg||?d;dnull;c&&datae&&(dca);dd||be($+a+Controller);if(!d&&!g)throw ja(ctreq,a,da);}else K(a)&&(d,q(a,function(a){d.push(R(a,b,c))}));return d}function E(a,e,g,f,p){function y(a,b){var c;2>arguments.length&&(ba,ar);z&&(cca);return p(a,b,c)}var I,v,N,u,P,J,ca{},hb;Icg?d:Tb(d,new Fb(A(g),d.$attr));vI.$$element;if(H){var T/^\s*(@&)(\??)\s*(\w*)\s*$/;fA(g);Je.$new(!0);ia&&iaH.$$originalDirective?f.data($isolateScope,J):f.data($isolateScopeNoTemplate,J);ha(f,ng-isolate-scope);q(H.scope,function(a,c){var da.match(T)||,gd3||c,f?d2,dd1,m,l,n,p;J.$$isolateBindingscd+g;switch(d){case @:I.$observe(g,function(a){Jca});I.$$observersg.$$scopee;Ig&&(Jcb(Ig)(e));break;case :if(f&&!Ig)break;ls(Ig);pl.literal?ua:function(a,b){return ab};nl.assign||function(){mJcl(e);throw ja(nonassign,Ig,H.name);};mJcl(e);J.$watch(function(){var al(e);p(a,Jc)||(p(a,m)?n(e,aJc):Jca);return ma},null,l.literal);break;case &:ls(Ig);Jcfunction(a){return l(e,a)};break;default:throw ja(iscp,H.name,c,a);}})}hbp&&y;V&&q(V,function(a){var b{$scope:aH||a.$$isolateScope?J:e,$element:v,$attrs:I,$transclude:hb},c;Pa.controller;@P&&(PIa.name);cC(P,b);caa.namec;z||v.data($+a.name+Controller,c);a.controllerAs&&(b.$scopea.controllerAsc)});f0;for(Nm.length;fN;f++)try{umf,u(u.isolateScope?J:e,v,I,u.require&&R(u.require,v,ca),hb)}catch(G){l(G,ga(v))}fe;H&&(H.template||nullH.templateUrl)&&(fJ);a&&a(f,g.childNodes,r,p);for(fn.length-1;0f;f--)try{unf,u(u.isolateScope?J:e,v,I,u.require&&R(u.require,v,ca),hb)}catch(B){l(B,ga(v))}}pp||{};var N-Number.MAX_VALUE,u,Vp.controllerDirectives,Hp.newIsolateScopeDirective,iap.templateDirective;pp.nonTlbTranscludeDirective;for(var T!1,z!1,td.$$elementA(c),G,da,U,Fe,O,M0,naa.length;Mna;M++){GaM;var VaG.$$start,SG.$$end;Va&&(tca(c,Va,S));Ur;if(N>G.priority)break;if(UG.scope)uu||G,G.templateUrl||(x(new/isolated scope,H,G,t),X(U)&&(HG));daG.name;!G.templateUrl&&G.controller&&(UG.controller,VV||{},x(+da+ controller,Vda,G,t),VdaG);if(UG.transclude)T!0,G.$$tlb||(x(transclusion,p,G,t),pG),elementU?(z!0,NG.priority,Uca(c,Va,S),td.$$elementA(Q.createComment( +da+: +dda+ )),ct0,ib(g,A(va.call(U,0)),c),Fv(U,e,N,f&&f.name,{nonTlbTranscludeDirective:p})):(UA(Ab(c)).contents(),t.empty(),Fv(U,e));if(G.template)if(x(template,ia,G,t),iaG,UL(G.template)?G.template(t,d):G.template,UY(U),G.replace){fG;UA(div>+ba(U)+/div>).contents();cU0;if(1!U.length||1!c.nodeType)throw ja(tplrt,da,);ib(g,t,c);na{$attr:{}};UJ(c,,na);var Wa.splice(M+1,a.length-(M+1));H&&ic(U);aa.concat(U).concat(W);B(d,na);naa.length}else t.html(U);if(G.templateUrl)x(template,ia,G,t),iaG,G.replace&&(fG),Ew(a.splice(M,a.length-M),t,d,g,F,m,n,{controllerDirectives:V,newIsolateScopeDirective:H,templateDirective:ia,nonTlbTranscludeDirective:p}),naa.length;else if(G.compile)try{OG.compile(t,d,F),L(O)?y(null,O,Va,S):O&&y(O.pre,O.post,Va,S)}catch(Z){l(Z,ga(t))}G.terminal&&(E.terminal!0,NMath.max(N,G.priority))}E.scopeu&&!0u.scope;E.transcludeT&&F;return E}function ic(a){for(var b0,ca.length;bc;b++)abSb(ab,{$$isolateScope:!0})}function T(b,e,g,f,k,s,n){if(ek)return null;knull;if(c.hasOwnProperty(e)){var p;ea.get(e+d);for(var C0,ye.length;Cy;C++)try{peC,(fr||f>p.priority)&&-1!p.restrict.indexOf(g)&&(s&&(pSb(p,{$$start:s,$$end:n})),b.push(p),kp)}catch(v){l(v)}}return k}function B(a,b){var cb.$attr,da.$attr,ea.$$element;q(a,function(d,e){$!e.charAt(0)&&(be&&(d+(stylee?;: )+be),a.$set(e,d,!0,ce))});q(b,function(b,g){classg?(ha(e,b),aclass(aclass?aclass+ :)+b):styleg?(e.attr(style,e.attr(style)+;+b),a.style(a.style?a.style+;:)+b):$g.charAt(0)||a.hasOwnProperty(g)||(agb,dgcg)})}function w(a,b,c,d,e,g,f,m){var k,s,l,Cb0,ya.shift(),vt({},y,{templateUrl:null,transclude:null,replace:null,$$originalDirective:y}),RL(y.templateUrl)?y.templateUrl(b,c):y.templateUrl;b.empty();n.get(u.getTrustedResourceUrl(R),{cache:p}).success(function(n){var p,E;nY(n);if(y.replace){nA(div>+ba(n)+/div>).contents();pn0;if(1!n.length||1!p.nodeType)throw ja(tplrt,y.name,R);n{$attr:{}};ib(d,b,p);var uJ(p,,n);X(y.scope)&&ic(u);au.concat(a);B(c,n)}else pC,b.html(n);a.unshift(v);sia(a,p,c,e,b,y,g,f,m);q(d,function(a,c){ap&&(dcb0)});for(lN(b0.childNodes,e);k.length;){nk.shift();Ek.shift();var Hk.shift(),hak.shift(),ub0;E!C&&(uAb(p),ib(H,A(E),u));Es.transclude?V(n,s.transclude):ha;s(l,n,u,d,E)}knull}).error(function(a,b,c,d){throw ja(tpload,d.url);});return function(a,b,c,d,e){k?(k.push(b),k.push(c),k.push(d),k.push(e)):s(l,b,c,d,e)}}function z(a,b){var cb.priority-a.priority;return 0!c?c:a.name!b.name?a.nameb.name?-1:1:a.index-b.index}function x(a,b,c,d){if(b)throw ja(multidir,b.name,c.name,a,ga(d));}function F(a,c){var db(c,!0);d&&a.push({priority:0,compile:$(function(a,b){var cb.parent(),ec.data($binding)||;e.push(d);ha(c.data($binding,e),ng-binding);a.$watch(d,function(a){b0.nodeValuea})})})}function O(a,b){if(srcdocb)return u.HTML;var cHa(a);if(xlinkHrefb||FORMc&&actionb||IMG!c&&(srcb||ngSrcb))return u.RESOURCE_URL}function S(a,c,d,e){var gb(d,!0);if(g){if(multiplee&&SELECTHa(a))throw ja(selmulti,ga(a));c.push({priority:100,compile:function(){return{pre:function(c,d,m){dm.$$observers||(m.$$observers{});if(f.test(e))throw ja(nodomevents);if(gb(me,!0,O(a,e)))meg(c),(de||(de)).$$inter!0,(m.$$observers&&m.$$observerse.$$scope||c).$watch(g,function(a,b){classe&&a!b?m.$updateClass(a,b):m.$set(e,a)})}}}})}}function ib(a,b,c){var db0,eb.length,gd.parentNode,f,m;if(a)for(f0,ma.length;fm;f++)if(afd){af++c;mf+e-1;for(var ka.length;fk;f++,m++)mk?afam:delete af;a.length-e-1;break}g&&g.replaceChild(c,d);aQ.createDocumentFragment();a.appendChild(d);cA.expandodA.expando;d1;for(eb.length;de;d++)gbd,A(g).remove(),a.appendChild(g),delete bd;b0c;b.length1}function kc(a,b){return t(function(){return a.apply(null,arguments)},a,b)}var Fbfunction(a,b){this.$$elementa;this.$attrb||{}};Fb.prototype{$normalize:ma,$addClass:function(a){a&&0a.length&&R.addClass(this.$$element,a)},$removeClass:function(a){a&&0a.length&&R.removeClass(this.$$element,a)},$updateClass:function(a,b){this.$removeClass(lc(b,a));this.$addClass(lc(a,b))},$set:function(a,b,c,d){var efc(this.$$element0,a);e&&(this.$$element.prop(a,b),de);thisab;d?this.$attrad:(dthis.$attra)||(this.$attraddb(a,-));eHa(this.$$element);if(Ae&&hrefa||IMGe&&srca)thisabH(b,srca);!1!c&&(nullb||br?this.$$element.removeAttr(d):this.$$element.attr(d,b));(cthis.$$observers)&&q(ca,function(a){try{a(b)}catch(c){l(c)}})},$observe:function(a,b){var cthis,dc.$$observers||(c.$$observers{}),eda||(da);e.push(b);y.$evalAsync(function(){e.$$inter||b(ca)});return b}};var dab.startSymbol(),nab.endSymbol(),Y{{da||}}na?Ba:function(a){return a.replace(/\{\{/g,da).replace(/}}/g,na)},W/^ngAttrA-Z/;return v}}function ma(b){return Qa(b.replace(id,))}function lc(b,a){var c,db.split(/\s+/),ea.split(/\s+/),g0;a:for(;gd.length;g++){for(var fdg,h0;he.length;h++)if(feh)continue a;c+(0c.length? :)+f}return c}function jd(){var b{},a/^(\S+)(\s+as\s+(\w+))?$/;this.registerfunction(a,d){xa(a,controller);X(a)?t(b,a):bad};this.$get$injector,$window,function(c,d){return function(e,g){var f,h,m;D(e)&&(fe.match(a),hf1,mf3,eb.hasOwnProperty(h)?bh:vb(g.$scope,h,!0)||vb(d,h,!0),Pa(e,h,!0));fc.instantiate(e,g);if(m){if(!g||object!typeof g.$scope)throw F($controller)(noscp,h||e.name,m);g.$scopemf}return f}}}function kd(){this.$get$window,function(b){return A(b.document)}}function ld(){this.$get$log,function(b){return function(a,c){b.error.apply(b,arguments)}}}function mc(b){var a{},c,d,e;if(!b)return a;q(b.split(\n),function(b){eb.indexOf(:);cx(ba(b.substr(0,e)));dba(b.substr(e+1));c&&(acac?ac+(, +d):d)});return a}function nc(b){var aX(b)?b:r;return function(c){a||(amc(b));return c?ax(c)||null:a}}function oc(b,a,c){if(L(c))return c(b,a);q(c,function(c){bc(b,a)});return b}function md(){var b/^\s*(\|\{^\{)/,a/\}\\s*$/,c/^\)\\},?\n/,d{Content-Type:application/json;charsetutf-8},ethis.defaults{transformResponse:function(d){D(d)&&(dd.replace(c,),b.test(d)&&a.test(d)&&(dVb(d)));return d},transformRequest:function(a){return X(a)&&object File!$a.call(a)?qa(a):a},headers:{common:{Accept:application/json, text/plain, */*},post:aa(d),put:aa(d),patch:aa(d)},xsrfCookieName:XSRF-TOKEN,xsrfHeaderName:X-XSRF-TOKEN},gthis.interceptors,fthis.responseInterceptors;this.$get$httpBackend,$browser,$cacheFactory,$rootScope,$q,$injector,function(a,b,c,d,n,p){function s(a){function c(a){var bt({},a,{data:oc(a.data,a.headers,d.transformResponse)});return 200a.status&&300>a.status?b:n.reject(b)}var d{transformRequest:e.transformRequest,transformResponse:e.transformResponse},gfunction(a){function b(a){var c;q(a,function(b,d){L(b)&&(cb(),null!c?adc:delete ad)})}var ce.headers,dt({},a.headers),g,f,ct({},c.common,cx(a.method));b(c);b(d);a:for(g in c){ax(g);for(f in d)if(x(f)a)continue a;dgcg}return d}(a);t(d,a);d.headersg;d.methodIa(d.method);(aGb(d.url)?b.cookies()d.xsrfCookieName||e.xsrfCookieName:r)&&(gd.xsrfHeaderName||e.xsrfHeaderNamea);var ffunction(a){ga.headers;var boc(a.data,nc(g),a.transformRequest);z(a.data)&&q(g,function(a,b){content-typex(b)&&delete gb});z(a.withCredentials)&&!z(e.withCredentials)&&(a.withCredentialse.withCredentials);return C(a,b,g).then(c,c)},r,hn.when(d);for(q(u,function(a){(a.request||a.requestError)&&f.unshift(a.request,a.requestError);(a.response||a.responseError)&&f.push(a.response,a.responseError)});f.length;){af.shift();var kf.shift(),hh.then(a,k)}h.successfunction(a){h.then(function(b){a(b.data,b.status,b.headers,d)});return h};h.errorfunction(a){h.then(null,function(b){a(b.data,b.status,b.headers,d)});return h};return h}function C(b,c,g){function f(a,b,c){u&&(200a&&300>a?u.put(r,a,b,mc(c)):u.remove(r));m(b,a,c);d.$$phase||d.$apply()}function m(a,c,d){cMath.max(c,0);(200c&&300>c?p.resolve:p.reject)({data:a,status:c,headers:nc(d),config:b})}function k(){var abb(s.pendingRequests,b);-1!a&&s.pendingRequests.splice(a,1)}var pn.defer(),Cp.promise,u,q,ry(b.url,b.params);s.pendingRequests.push(b);C.then(k,k);(b.cache||e.cache)&&(!1!b.cache&&GETb.method)&&(uX(b.cache)?b.cache:X(e.cache)?e.cache:E);if(u)if(qu.get(r),B(q)){if(q.then)return q.then(k,k),q;K(q)?m(q1,q0,aa(q2)):m(q,200,{})}else u.put(r,C);z(q)&&a(b.method,r,c,f,g,b.timeout,b.withCredentials,b.responseType);return C}function y(a,b){if(!b)return a;var c;Pc(b,function(a,b){nulla||z(a)||(K(a)||(aa),q(a,function(a){X(a)&&(aqa(a));c.push(wa(b)++wa(a))}))});return a+(-1a.indexOf(?)??:&)+c.join(&)}var Ec($http),u;q(g,function(a){u.unshift(D(a)?p.get(a):p.invoke(a))});q(f,function(a,b){var cD(a)?p.get(a):p.invoke(a);u.splice(b,0,{response:function(a){return c(n.when(a))},responseError:function(a){return c(n.reject(a))}})});s.pendingRequests;(function(a){q(arguments,function(a){safunction(b,c){return s(t(c||{},{method:a,url:b}))}})})(get,delete,head,jsonp);(function(a){q(arguments,function(a){safunction(b,c,d){return s(t(d||{},{method:a,url:b,data:c}))}})})(post,put);s.defaultse;return s}}function nd(b){return 8>M&&patchx(b)?new ActiveXObject(Microsoft.XMLHTTP):new Z.XMLHttpRequest}function od(){this.$get$browser,$window,$document,function(b,a,c){return pd(b,nd,b.defer,a.angular.callbacks,c0)}}function pd(b,a,c,d,e){function g(a,b){var ce.createElement(script),dfunction(){c.onreadystatechangec.onloadc.onerrornull;e.body.removeChild(c);b&&b()};c.typetext/javascript;c.srca;M&&8>M?c.onreadystatechangefunction(){/loaded|complete/.test(c.readyState)&&d()}:c.onloadc.onerrorfunction(){d()};e.body.appendChild(c);return d}var f-1;return function(e,m,k,l,n,p,s,C){function y(){uf;H&&H();v&&v.abort()}function E(a,d,e,g){r&&c.cancel(r);Hvnull;d0d?e?200:404:d;a(1223d?204:d,e,g);b.$$completeOutstandingRequest(w)}var u;b.$$incOutstandingRequestCount();mm||b.url();if(jsonpx(e)){var R_+(d.counter++).toString(36);dRfunction(a){dR.dataa};var Hg(m.replace(JSON_CALLBACK,angular.callbacks.+R),function(){dR.data?E(l,200,dR.data):E(l,u||-2);dRCa.noop})}else{var va(e);v.open(e,m,!0);q(n,function(a,b){B(a)&&v.setRequestHeader(b,a)});v.onreadystatechangefunction(){if(v&&4v.readyState){var anull,bnull;u!f&&(av.getAllResponseHeaders(),bresponsein v?v.response:v.responseText);E(l,u||v.status,b,a)}};s&&(v.withCredentials!0);C&&(v.responseTypeC);v.send(k||null)}if(0p)var rc(y,p);else p&&p.then&&p.then(y)}}function qd(){var b{{,a}};this.startSymbolfunction(a){return a?(ba,this):b};this.endSymbolfunction(b){return b?(ab,this):a};this.$get$parse,$exceptionHandler,$sce,function(c,d,e){function g(g,k,l){for(var n,p,s0,C,yg.length,E!1,u;sy;)-1!(ng.indexOf(b,s))&&-1!(pg.indexOf(a,n+f))?(s!n&&C.push(g.substring(s,n)),C.push(sc(Eg.substring(n+f,p))),s.expE,sp+h,E!0):(s!y&&C.push(g.substring(s)),sy);(yC.length)||(C.push(),y1);if(l&&1C.length)throw pc(noconcat,g);if(!k||E)return u.lengthy,sfunction(a){try{for(var b0,cy,f;bc;b++)functiontypeof(fCb)&&(ff(a),fl?e.getTrusted(l,f):e.valueOf(f),nullf||z(f)?f:string!typeof f&&(fqa(f))),ubf;return u.join()}catch(h){apc(interr,g,h.toString()),d(a)}},s.expg,s.partsC,s}var fb.length,ha.length;g.startSymbolfunction(){return b};g.endSymbolfunction(){return a};return g}}function rd(){this.$get$rootScope,$window,$q,function(b,a,c){function d(d,f,h,m){var ka.setInterval,la.clearInterval,nc.defer(),pn.promise,s0,CB(m)&&!m;hB(h)?h:0;p.then(null,null,d);p.$$intervalIdk(function(){n.notify(s++);0h&&s>h&&(n.resolve(s),l(p.$$intervalId),delete ep.$$intervalId);C||b.$apply()},f);ep.$$intervalIdn;return p}var e{};d.cancelfunction(a){return a&&a.$$intervalId in e?(ea.$$intervalId.reject(canceled),clearInterval(a.$$intervalId),delete ea.$$intervalId,!0):!1};return d}}function sd(){this.$getfunction(){return{id:en-us,NUMBER_FORMATS:{DECIMAL_SEP:.,GROUP_SEP:,,PATTERNS:{minInt:1,minFrac:0,maxFrac:3,posPre:,posSuf:,negPre:-,negSuf:,gSize:3,lgSize:3},{minInt:1,minFrac:2,maxFrac:2,posPre:\u00a4,posSuf:,negPre:(\u00a4,negSuf:),gSize:3,lgSize:3},CURRENCY_SYM:$},DATETIME_FORMATS:{MONTH:January February March April May June July August September October November December.split( ),SHORTMONTH:Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec.split( ),DAY:Sunday Monday Tuesday Wednesday Thursday Friday Saturday.split( ),SHORTDAY:Sun Mon Tue Wed Thu Fri Sat.split( ),AMPMS:AM,PM,medium:MMM d, y h:mm:ss a,short:M/d/yy h:mm a,fullDate:EEEE, MMMM d, y,longDate:MMMM d, y,mediumDate:MMM d, y,shortDate:M/d/yy,mediumTime:h:mm:ss a,shortTime:h:mm a},pluralCat:function(b){return 1b?one:other}}}}function qc(b){bb.split(/);for(var ab.length;a--;)batb(ba);return b.join(/)}function rc(b,a,c){bya(b,c);a.$$protocolb.protocol;a.$$hostb.hostname;a.$$portS(b.port)||tdb.protocol||null}function sc(b,a,c){var d/!b.charAt(0);d&&(b/+b);bya(b,c);a.$$pathdecodeURIComponent(d&&/b.pathname.charAt(0)?b.pathname.substring(1):b.pathname);a.$$searchXb(b.search);a.$$hashdecodeURIComponent(b.hash);a.$$path&&/!a.$$path.charAt(0)&&(a.$$path/+a.$$path)}function oa(b,a){if(0a.indexOf(b))return a.substr(b.length)}function Wa(b){var ab.indexOf(#);return-1a?b:b.substr(0,a)}function Hb(b){return b.substr(0,Wa(b).lastIndexOf(/)+1)}function tc(b,a){this.$$html5!0;aa||;var cHb(b);rc(b,this,b);this.$$parsefunction(a){var eoa(c,a);if(!D(e))throw Ib(ipthprfx,a,c);sc(e,this,b);this.$$path||(this.$$path/);this.$$compose()};this.$$composefunction(){var aYb(this.$$search),bthis.$$hash?#+tb(this.$$hash):;this.$$urlqc(this.$$path)+(a??+a:)+b;this.$$absUrlc+this.$$url.substr(1)};this.$$rewritefunction(d){var e;if((eoa(b,d))!r)return de,(eoa(a,e))!r?c+(oa(/,e)||e):b+d;if((eoa(c,d))!r)return c+e;if(cd+/)return c}}function Jb(b,a){var cHb(b);rc(b,this,b);this.$$parsefunction(d){var eoa(b,d)||oa(c,d),e#e.charAt(0)?oa(a,e):this.$$html5?e:;if(!D(e))throw Ib(ihshprfx,d,a);sc(e,this,b);dthis.$$path;var g/^\/?.*?:(\/.*)/;0e.indexOf(b)&&(ee.replace(b,));g.exec(e)||(d(eg.exec(d))?e1:d);this.$$pathd;this.$$compose()};this.$$composefunction(){var cYb(this.$$search),ethis.$$hash?#+tb(this.$$hash):;this.$$urlqc(this.$$path)+(c??+c:)+e;this.$$absUrlb+(this.$$url?a+this.$$url:)};this.$$rewritefunction(a){if(Wa(b)Wa(a))return a}}function uc(b,a){this.$$html5!0;Jb.apply(this,arguments);var cHb(b);this.$$rewritefunction(d){var e;if(bWa(d))return d;if(eoa(c,d))return b+a+e;if(cd+/)return c}}function jb(b){return function(){return thisb}}function vc(b,a){return function(c){if(z(c))return thisb;thisba(c);this.$$compose();return this}}function ud(){var b,a!1;this.hashPrefixfunction(a){return B(a)?(ba,this):b};this.html5Modefunction(b){return B(b)?(ab,this):a};this.$get$rootScope,$browser,$sniffer,$rootElement,function(c,d,e,g){function f(a){c.$broadcast($locationChangeSuccess,h.absUrl(),a)}var h,md.baseHref(),kd.url();a?(mk.substring(0,k.indexOf(/,k.indexOf(//)+2))+(m||/),ee.history?tc:uc):(mWa(k),eJb);hnew e(m,#+b);h.$$parse(h.$$rewrite(k));g.on(click,function(a){if(!a.ctrlKey&&!a.metaKey&&2!a.which){for(var bA(a.target);a!x(b0.nodeName);)if(b0g0||!(bb.parent())0)return;var eb.prop(href);X(e)&&object SVGAnimatedStringe.toString()&&(eya(e.animVal).href);var fh.$$rewrite(e);e&&(!b.attr(target)&&f&&!a.isDefaultPrevented())&&(a.preventDefault(),f!d.url()&&(h.$$parse(f),c.$apply(),Z.angularff-684208-preventDefault!0))}});h.absUrl()!k&&d.url(h.absUrl(),!0);d.onUrlChange(function(a){h.absUrl()!a&&(c.$evalAsync(function(){var bh.absUrl();h.$$parse(a);c.$broadcast($locationChangeStart,a,b).defaultPrevented?(h.$$parse(b),d.url(b)):f(b)}),c.$$phase||c.$digest())});var l0;c.$watch(function(){var ad.url(),bh.$$replace;l&&ah.absUrl()||(l++,c.$evalAsync(function(){c.$broadcast($locationChangeStart,h.absUrl(),a).defaultPrevented?h.$$parse(a):(d.url(h.absUrl(),b),f(a))}));h.$$replace!1;return l});return h}}function vd(){var b!0,athis;this.debugEnabledfunction(a){return B(a)?(ba,this):b};this.$get$window,function(c){function d(a){a instanceof Error&&(a.stack?aa.message&&-1a.stack.indexOf(a.message)?Error: +a.message+\n+a.stack:a.stack:a.sourceURL&&(aa.message+\n+a.sourceURL+:+a.line));return a}function e(a){var bc.console||{},eba||b.log||w;a!1;try{a!!e.apply}catch(m){}return a?function(){var a;q(arguments,function(b){a.push(d(b))});return e.apply(b,a)}:function(a,b){e(a,nullb?:b)}}return{log:e(log),info:e(info),warn:e(warn),error:e(error),debug:function(){var ce(debug);return function(){b&&c.apply(a,arguments)}}()}}}function ea(b,a){if(constructorb)throw za(isecfld,a);return b}function Xa(b,a){if(b){if(b.constructorb)throw za(isecfn,a);if(b.document&&b.location&&b.alert&&b.setInterval)throw za(isecwindow,a);if(b.children&&(b.nodeName||b.on&&b.find))throw za(isecdom,a);}return b}function kb(b,a,c,d,e){ee||{};aa.split(.);for(var g,f0;1a.length;f++){gea(a.shift(),d);var hbg;h||(h{},bgh);bh;b.then&&e.unwrapPromises&&(ra(d),$$vin b||function(a){a.then(function(b){a.$$vb})}(b),b.$$vr&&(b.$$v{}),bb.$$v)}gea(a.shift(),d);return bgc}function wc(b,a,c,d,e,g,f){ea(b,g);ea(a,g);ea(c,g);ea(d,g);ea(e,g);return f.unwrapPromises?function(f,m){var km&&m.hasOwnProperty(b)?m:f,l;if(nullk)return k;(kkb)&&k.then&&(ra(g),$$vin k||(lk,l.$$vr,l.then(function(a){l.$$va})),kk.$$v);if(!a)return k;if(nullk)return r;(kka)&&k.then&&(ra(g),$$vin k||(lk,l.$$vr,l.then(function(a){l.$$va})),kk.$$v);if(!c)return k;if(nullk)return r;(kkc)&&k.then&&(ra(g),$$vin k||(lk,l.$$vr,l.then(function(a){l.$$va})),kk.$$v);if(!d)return k;if(nullk)return r;(kkd)&&k.then&&(ra(g),$$vin k||(lk,l.$$vr,l.then(function(a){l.$$va})),kk.$$v);if(!e)return k;if(nullk)return r;(kke)&&k.then&&(ra(g),$$vin k||(lk,l.$$vr,l.then(function(a){l.$$va})),kk.$$v);return k}:function(g,f){var kf&&f.hasOwnProperty(b)?f:g;if(nullk)return k;kkb;if(!a)return k;if(nullk)return r;kka;if(!c)return k;if(nullk)return r;kkc;if(!d)return k;if(nullk)return r;kkd;return e?nullk?r:kke:k}}function wd(b,a){ea(b,a);return function(a,d){return nulla?r:(d&&d.hasOwnProperty(b)?d:a)b}}function xd(b,a,c){ea(b,c);ea(a,c);return function(c,e){if(nullc)return r;c(e&&e.hasOwnProperty(b)?e:c)b;return nullc?r:ca}}function xc(b,a,c){if(Kb.hasOwnProperty(b))return Kbb;var db.split(.),ed.length,g;if(a.unwrapPromises||1!e)if(a.unwrapPromises||2!e)if(a.csp)g6>e?wc(d0,d1,d2,d3,d4,c,a):function(b,g){var f0,h;do hwc(df++,df++,df++,df++,df++,c,a)(b,g),gr,bh;while(fe);return h};else{var fvar p;\n;q(d,function(b,d){ea(b,c);f+if(s null) return undefined;\ns+(d?s:((k&&k.hasOwnProperty(+b+))?k:s))++b+;\n+(a.unwrapPromises?if (s && s.then) {\n pw(+c.replace(/(\r\n)/g,\\$1)+);\n if (!($$v in s)) {\n ps;\n p.$$v undefined;\n p.then(function(v) {p.$$vv;});\n}\n ss.$$v\n}\n:)});var ff+return s;,hnew Function(s,k,pw,f);h.toString$(f);ga.unwrapPromises?function(a,b){return h(a,b,ra)}:h}else gxd(d0,d1,c);else gwd(d0,c);hasOwnProperty!b&&(Kbbg);return g}function yd(){var b{},a{csp:!1,unwrapPromises:!1,logPromiseWarnings:!0};this.unwrapPromisesfunction(b){return B(b)?(a.unwrapPromises!!b,this):a.unwrapPromises};this.logPromiseWarningsfunction(b){return B(b)?(a.logPromiseWarningsb,this):a.logPromiseWarnings};this.$get$filter,$sniffer,$log,function(c,d,e){a.cspd.csp;rafunction(b){a.logPromiseWarnings&&!yc.hasOwnProperty(b)&&(ycb!0,e.warn($parse Promise found in the expression `+b+`. Automatic unwrapping of promises in Angular expressions is deprecated.))};return function(d){var e;switch(typeof d){case string:if(b.hasOwnProperty(d))return bd;enew Lb(a);e(new Ya(e,c,a)).parse(d,!1);hasOwnProperty!d&&(bde);return e;case function:return d;default:return w}}}}function zd(){this.$get$rootScope,$exceptionHandler,function(b,a){return Ad(function(a){b.$evalAsync(a)},a)}}function Ad(b,a){function c(a){return a}function d(a){return f(a)}var efunction(){var h,m,k;return k{resolve:function(a){if(h){var ch;hr;mg(a);c.length&&b(function(){for(var a,b0,dc.length;bd;b++)acb,m.then(a0,a1,a2)})}},reject:function(a){k.resolve(f(a))},notify:function(a){if(h){var ch;h.length&&b(function(){for(var b,d0,ec.length;de;d++)bcd,b2(a)})}},promise:{then:function(b,g,f){var ke(),Cfunction(d){try{k.resolve((L(b)?b:c)(d))}catch(e){k.reject(e),a(e)}},yfunction(b){try{k.resolve((L(g)?g:d)(b))}catch(c){k.reject(c),a(c)}},Efunction(b){try{k.notify((L(f)?f:c)(b))}catch(d){a(d)}};h?h.push(C,y,E):m.then(C,y,E);return k.promise},catch:function(a){return this.then(null,a)},finally:function(a){function b(a,c){var de();c?d.resolve(a):d.reject(a);return d.promise}function d(e,g){var fnull;try{f(a||c)()}catch(h){return b(h,!1)}return f&&L(f.then)?f.then(function(){return b(e,g)},function(a){return b(a,!1)}):b(e,g)}return this.then(function(a){return d(a,!0)},function(a){return d(a,!1)})}}}},gfunction(a){return a&&L(a.then)?a:{then:function(c){var de();b(function(){d.resolve(c(a))});return d.promise}}},ffunction(c){return{then:function(g,f){var le();b(function(){try{l.resolve((L(f)?f:d)(c))}catch(b){l.reject(b),a(b)}});return l.promise}}};return{defer:e,reject:f,when:function(h,m,k,l){var ne(),p,sfunction(b){try{return(L(m)?m:c)(b)}catch(d){return a(d),f(d)}},Cfunction(b){try{return(L(k)?k:d)(b)}catch(c){return a(c),f(c)}},yfunction(b){try{return(L(l)?l:c)(b)}catch(d){a(d)}};b(function(){g(h).then(function(a){p||(p!0,n.resolve(g(a).then(s,C,y)))},function(a){p||(p!0,n.resolve(C(a)))},function(a){p||n.notify(y(a))})});return n.promise},all:function(a){var be(),c0,dK(a)?:{};q(a,function(a,e){c++;g(a).then(function(a){d.hasOwnProperty(e)||(dea,--c||b.resolve(d))},function(a){d.hasOwnProperty(e)||b.reject(a)})});0c&&b.resolve(d);return b.promise}}}function Bd(){var b10,aF($rootScope),cnull;this.digestTtlfunction(a){arguments.length&&(ba);return b};this.$get$injector,$exceptionHandler,$parse,$browser,function(d,e,g,f){function h(){this.$idZa();this.$$phasethis.$parentthis.$$watchersthis.$$nextSiblingthis.$$prevSiblingthis.$$childHeadthis.$$childTailnull;thisthisthis.$rootthis;this.$$destroyed!1;this.$$asyncQueue;this.$$postDigestQueue;this.$$listeners{};this.$$listenerCount{};this.$$isolateBindings{}}function m(b){if(p.$$phase)throw a(inprog,p.$$phase);p.$$phaseb}function k(a,b){var cg(a);Pa(c,b);return c}function l(a,b,c){do a.$$listenerCountc-b,0a.$$listenerCountc&&delete a.$$listenerCountc;while(aa.$parent)}function n(){}h.prototype{constructor:h,$new:function(a){a?(anew h,a.$rootthis.$root,a.$$asyncQueuethis.$$asyncQueue,a.$$postDigestQueuethis.$$postDigestQueue):(afunction(){},a.prototypethis,anew a,a.$idZa());athisa;a.$$listeners{};a.$$listenerCount{};a.$parentthis;a.$$watchersa.$$nextSiblinga.$$childHeada.$$childTailnull;a.$$prevSiblingthis.$$childTail;this.$$childHead?this.$$childTailthis.$$childTail.$$nextSiblinga:this.$$childHeadthis.$$childTaila;return a},$watch:function(a,b,d){var ek(a,watch),gthis.$$watchers,f{fn:b,last:n,get:e,exp:a,eq:!!d};cnull;if(!L(b)){var hk(b||w,listener);f.fnfunction(a,b,c){h(c)}}if(stringtypeof a&&e.constant){var mf.fn;f.fnfunction(a,b,c){m.call(this,a,b,c);Ma(g,f)}}g||(gthis.$$watchers);g.unshift(f);return function(){Ma(g,f);cnull}},$watchCollection:function(a,b){var cthis,d,e,f0,hg(a),m,k{},l0;return this.$watch(function(){eh(c);var a,b;if(X(e))if(rb(e))for(d!m&&(dm,ld.length0,f++),ae.length,l!a&&(f++,d.lengthla),b0;ba;b++)db!eb&&(f++,dbeb);else{d!k&&(dk{},l0,f++);a0;for(b in e)e.hasOwnProperty(b)&&(a++,d.hasOwnProperty(b)?db!eb&&(f++,dbeb):(l++,dbeb,f++));if(l>a)for(b in f++,d)d.hasOwnProperty(b)&&!e.hasOwnProperty(b)&&(l--,delete db)}else d!e&&(de,f++);return f},function(){b(e,d,c)})},$digest:function(){var d,f,g,h,kthis.$$asyncQueue,lthis.$$postDigestQueue,q,v,rb,N,V,J,A,P;m($digest);cnull;do{v!1;for(Nthis;k.length;){try{Pk.shift(),P.scope.$eval(P.expression)}catch(B){p.$$phasenull,e(B)}cnull}a:do{if(hN.$$watchers)for(qh.length;q--;)try{if(dhq)if((fd.get(N))!(gd.last)&&!(d.eq?ua(f,g):numbertypeof f&&numbertypeof g&&isNaN(f)&&isNaN(g)))v!0,cd,d.lastd.eq?aa(f):f,d.fn(f,gn?f:g,N),5>r&&(J4-r,VJ||(VJ),AL(d.exp)?fn: +(d.exp.name||d.exp.toString()):d.exp,A+; newVal: +qa(f)+; oldVal: +qa(g),VJ.push(A));else if(dc){v!1;break a}}catch(t){p.$$phasenull,e(t)}if(!(hN.$$childHead||N!this&&N.$$nextSibling))for(;N!this&&!(hN.$$nextSibling);)NN.$parent}while(Nh);if((v||k.length)&&!r--)throw p.$$phasenull,a(infdig,b,qa(V));}while(v||k.length);for(p.$$phasenull;l.length;)try{l.shift()()}catch(z){e(z)}},$destroy:function(){if(!this.$$destroyed){var athis.$parent;this.$broadcast($destroy);this.$$destroyed!0;this!p&&(q(this.$$listenerCount,cb(null,l,this)),a.$$childHeadthis&&(a.$$childHeadthis.$$nextSibling),a.$$childTailthis&&(a.$$childTailthis.$$prevSibling),this.$$prevSibling&&(this.$$prevSibling.$$nextSiblingthis.$$nextSibling),this.$$nextSibling&&(this.$$nextSibling.$$prevSiblingthis.$$prevSibling),this.$parentthis.$$nextSiblingthis.$$prevSiblingthis.$$childHeadthis.$$childTailnull)}},$eval:function(a,b){return g(a)(this,b)},$evalAsync:function(a){p.$$phase||p.$$asyncQueue.length||f.defer(function(){p.$$asyncQueue.length&&p.$digest()});this.$$asyncQueue.push({scope:this,expression:a})},$$postDigest:function(a){this.$$postDigestQueue.push(a)},$apply:function(a){try{return m($apply),this.$eval(a)}catch(b){e(b)}finally{p.$$phasenull;try{p.$digest()}catch(c){throw e(c),c;}}},$on:function(a,b){var cthis.$$listenersa;c||(this.$$listenersac);c.push(b);var dthis;do d.$$listenerCounta||(d.$$listenerCounta0),d.$$listenerCounta++;while(dd.$parent);var ethis;return function(){cbb(c,b)null;l(e,1,a)}},$emit:function(a,b){var c,d,fthis,g!1,h{name:a,targetScope:f,stopPropagation:function(){g!0},preventDefault:function(){h.defaultPrevented!0},defaultPrevented:!1},mh.concat(va.call(arguments,1)),k,l;do{df.$$listenersa||c;h.currentScopef;k0;for(ld.length;kl;k++)if(dk)try{dk.apply(null,m)}catch(p){e(p)}else d.splice(k,1),k--,l--;if(g)break;ff.$parent}while(f);return h},$broadcast:function(a,b){for(var cthis,dthis,f{name:a,targetScope:this,preventDefault:function(){f.defaultPrevented!0},defaultPrevented:!1},gf.concat(va.call(arguments,1)),h,k;cd;){f.currentScopec;dc.$$listenersa||;h0;for(kd.length;hk;h++)if(dh)try{dh.apply(null,g)}catch(m){e(m)}else d.splice(h,1),h--,k--;if(!(dc.$$listenerCounta&&c.$$childHead||c!this&&c.$$nextSibling))for(;c!this&&!(dc.$$nextSibling);)cc.$parent}return f}};var pnew h;return p}}function Cd(){var b/^\s*(https?|ftp|mailto|tel|file):/,a/^\s*(https?|ftp|file):|data:image\//;this.aHrefSanitizationWhitelistfunction(a){return B(a)?(ba,this):b};this.imgSrcSanitizationWhitelistfunction(b){return B(b)?(ab,this):a};this.$getfunction(){return function(c,d){var ed?a:b,g;if(!M||8M)if(gya(c).href,!g&&!g.match(e))returnunsafe:+g;return c}}}function Dd(b){if(selfb)return b;if(D(b)){if(-1b.indexOf(***))throw sa(iwcard,b);bb.replace(/(-()\\{}+?*.$\^|,:#!\\)/g,\\$1).replace(/\x08/g,\\x08).replace(\\*\\*,.*).replace(\\*,^:/.?&;*);return RegExp(^+b+$)}if(ab(b))return RegExp(^+b.source+$);throw sa(imatcher);}function zc(b){var a;B(b)&&q(b,function(b){a.push(Dd(b))});return a}function Ed(){this.SCE_CONTEXTSfa;var bself,a;this.resourceUrlWhitelistfunction(a){arguments.length&&(bzc(a));return b};this.resourceUrlBlacklistfunction(b){arguments.length&&(azc(b));return a};this.$get$injector,function(c){function d(a){var bfunction(a){this.$$unwrapTrustedValuefunction(){return a}};a&&(b.prototypenew a);b.prototype.valueOffunction(){return this.$$unwrapTrustedValue()};b.prototype.toStringfunction(){return this.$$unwrapTrustedValue().toString()};return b}var efunction(a){throw sa(unsafe);};c.has($sanitize)&&(ec.get($sanitize));var gd(),f{};ffa.HTMLd(g);ffa.CSSd(g);ffa.URLd(g);ffa.JSd(g);ffa.RESOURCE_URLd(ffa.URL);return{trustAs:function(a,b){var cf.hasOwnProperty(a)?fa:null;if(!c)throw sa(icontext,a,b);if(nullb||br||b)return b;if(string!typeof b)throw sa(itype,a);return new c(b)},getTrusted:function(c,d){if(nulld||dr||d)return d;var gf.hasOwnProperty(c)?fc:null;if(g&&d instanceof g)return d.$$unwrapTrustedValue();if(cfa.RESOURCE_URL){var gya(d.toString()),l,n,p!1;l0;for(nb.length;ln;l++)if(selfbl?Gb(g):bl.exec(g.href)){p!0;break}if(p)for(l0,na.length;ln;l++)if(selfal?Gb(g):al.exec(g.href)){p!1;break}if(p)return d;throw sa(insecurl,d.toString());}if(cfa.HTML)return e(d);throw sa(unsafe);},valueOf:function(a){return a instanceof g?a.$$unwrapTrustedValue():a}}}}function Fd(){var b!0;this.enabledfunction(a){arguments.length&&(b!!a);return b};this.$get$parse,$sniffer,$sceDelegate,function(a,c,d){if(b&&c.msie&&8>c.msieDocumentMode)throw sa(iequirks);var eaa(fa);e.isEnabledfunction(){return b};e.trustAsd.trustAs;e.getTrustedd.getTrusted;e.valueOfd.valueOf;b||(e.trustAse.getTrustedfunction(a,b){return b},e.valueOfBa);e.parseAsfunction(b,c){var da(c);return d.literal&&d.constant?d:function(a,c){return e.getTrusted(b,d(a,c))}};var ge.parseAs,fe.getTrusted,he.trustAs;q(fa,function(a,b){var cx(b);eQa(parse_as_+c)function(b){return g(a,b)};eQa(get_trusted_+c)function(b){return f(a,b)};eQa(trust_as_+c)function(b){return h(a,b)}});return e}}function Gd(){this.$get$window,$document,function(b,a){var c{},dS((/android (\d+)/.exec(x((b.navigator||{}).userAgent))||)1),e/Boxee/i.test((b.navigator||{}).userAgent),ga0||{},fg.documentMode,h,m/^(Moz|webkit|O|ms)(?A-Z)/,kg.body&&g.body.style,l!1,n!1;if(k){for(var p in k)if(lm.exec(p)){hl0;hh.substr(0,1).toUpperCase()+h.substr(1);break}h||(hWebkitOpacityin k&&webkit);l!!(transitionin k||h+Transitionin k);n!!(animationin k||h+Animationink);!d||l&&n||(lD(g.body.style.webkitTransition),nD(g.body.style.webkitAnimation))}return{history:!(!b.history||!b.history.pushState||4>d||e),hashchange:onhashchangein b&&(!f||7f),hasEvent:function(a){if(inputa&&9M)return!1;if(z(ca)){var bg.createElement(div);caon+a in b}return ca},csp:Ub(),vendorPrefix:h,transitions:l,animations:n,android:d,msie:M,msieDocumentMode:f}}}function Hd(){this.$get$rootScope,$browser,$q,$exceptionHandler,function(b,a,c,d){function e(e,h,m){var kc.defer(),lk.promise,nB(m)&&!m;ha.defer(function(){try{k.resolve(e())}catch(a){k.reject(a),d(a)}finally{delete gl.$$timeoutId}n||b.$apply()},h);l.$$timeoutIdh;ghk;return l}var g{};e.cancelfunction(b){return b&&b.$$timeoutId in g?(gb.$$timeoutId.reject(canceled),delete gb.$$timeoutId,a.defer.cancel(b.$$timeoutId)):!1};return e}}function ya(b,a){var cb;M&&(Y.setAttribute(href,c),cY.href);Y.setAttribute(href,c);return{href:Y.href,protocol:Y.protocol?Y.protocol.replace(/:$/,):,host:Y.host,search:Y.search?Y.search.replace(/^\?/,):,hash:Y.hash?Y.hash.replace(/^#/,):,hostname:Y.hostname,port:Y.port,pathname:/Y.pathname.charAt(0)?Y.pathname:/+Y.pathname}}function Gb(b){bD(b)?ya(b):b;return b.protocolAc.protocol&&b.hostAc.host}function Id(){this.$get$(Z)}function Bc(b){function a(d,e){if(X(d)){var g{};q(d,function(b,c){gca(c,b)});return g}return b.factory(d+c,e)}var cFilter;this.registera;this.$get$injector,function(a){return function(b){return a.get(b+c)}};a(currency,Cc);a(date,Dc);a(filter,Jd);a(json,Kd);a(limitTo,Ld);a(lowercase,Md);a(number,Ec);a(orderBy,Fc);a(uppercase,Nd)}function Jd(){return function(b,a,c){if(!K(b))return b;var dtypeof c,e;e.checkfunction(a){for(var b0;be.length;b++)if(!eb(a))return!1;return!0};function!d&&(cbooleand&&c?function(a,b){return Ca.equals(a,b)}:function(a,b){b(+b).toLowerCase();return-1(+a).toLowerCase().indexOf(b)});var gfunction(a,b){if(stringtypeof b&&!b.charAt(0))return!g(a,b.substr(1));switch(typeof a){case boolean:case number:case string:return c(a,b);case object:switch(typeof b){case object:return c(a,b);default:for(var d in a)if($!d.charAt(0)&&g(ad,b))return!0}return!1;case array:for(d0;da.length;d++)if(g(ad,b))return!0;return!1;default:return!1}};switch(typeof a){case boolean:case number:case string:a{$:a};case object:for(var f in a)(function(b){undefined!typeof ab&&e.push(function(c){return g($b?c:vb(c,b),ab)})})(f);break;case function:e.push(a);break;default:return b}d;for(f0;fb.length;f++){var hbf;e.check(h)&&d.push(h)}return d}}function Cc(b){var ab.NUMBER_FORMATS;return function(b,d){z(d)&&(da.CURRENCY_SYM);return Gc(b,a.PATTERNS1,a.GROUP_SEP,a.DECIMAL_SEP,2).replace(/\u00A4/g,d)}}function Ec(b){var ab.NUMBER_FORMATS;return function(b,d){return Gc(b,a.PATTERNS0,a.GROUP_SEP,a.DECIMAL_SEP,d)}}function Gc(b,a,c,d,e){if(isNaN(b)||!isFinite(b))return;var g0>b;bMath.abs(b);var fb+,h,m,k!1;if(-1!f.indexOf(e)){var lf.match(/(\d\.+)e(-?)(\d+)/);l&&-l2&&l3>e+1?f0:(hf,k!0)}if(k)0e&&(-1b&&1>b)&&(hb.toFixed(e));else{f(f.split(Hc)1||).length;z(e)&&(eMath.min(Math.max(a.minFrac,f),a.maxFrac));fMath.pow(10,e);bMath.round(b*f)/f;b(+b).split(Hc);fb0;bb1||;var l0,na.lgSize,pa.gSize;if(f.length>n+p)for(lf.length-n,k0;kl;k++)0(l-k)%p&&0!k&&(h+c),h+f.charAt(k);for(kl;kf.length;k++)0(f.length-k)%n&&0!k&&(h+c),h+f.charAt(k);for(;b.lengthe;)b+0;e&&0!e&&(h+d+b.substr(0,e))}m.push(g?a.negPre:a.posPre);m.push(h);m.push(g?a.negSuf:a.posSuf);return m.join()}function Mb(b,a,c){var d;0>b&&(d-,b-b);for(b+b;b.lengtha;)b0+b;c&&(bb.substr(b.length-a));return d+b}function W(b,a,c,d){cc||0;return function(e){eeget+b();if(0c||e>-c)e+c;0e&&-12c&&(e12);return Mb(e,a,d)}}function lb(b,a){return function(c,d){var ecget+b(),gIa(a?SHORT+b:b);return dge}}function Dc(b){function a(a){var b;if(ba.match(c)){anew Date(0);var g0,f0,hb8?a.setUTCFullYear:a.setFullYear,mb8?a.setUTCHours:a.setHours;b9&&(gS(b9+b10),fS(b9+b11));h.call(a,S(b1),S(b2)-1,S(b3));gS(b4||0)-g;fS(b5||0)-f;hS(b6||0);bMath.round(1E3*parseFloat(0.+(b7||0)));m.call(a,g,f,h,b)}return a}var c/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|(+-)(\d\d):?(\d\d))?)?$/;return function(c,e){var g,f,h,m;ee||mediumDate;eb.DATETIME_FORMATSe||e;D(c)&&(cOd.test(c)?S(c):a(c));sb(c)&&(cnew Date(c));if(!La(c))return c;for(;e;)(mPd.exec(e))?(ff.concat(va.call(m,1)),ef.pop()):(f.push(e),enull);q(f,function(a){hQda;g+h?h(c,b.DATETIME_FORMATS):a.replace(/(^|$)/g,).replace(//g,)});return g}}function Kd(){return function(b){return qa(b,!0)}}function Ld(){return function(b,a){if(!K(b)&&!D(b))return b;aS(a);if(D(b))return a?0a?b.slice(0,a):b.slice(a,b.length):;var c,d,e;a>b.length?ab.length:a-b.length&&(a-b.length);0a?(d0,ea):(db.length+a,eb.length);for(;de;d++)c.push(bd);return c}}function Fc(b){return function(a,c,d){function e(a,b){return Oa(b)?function(b,c){return a(c,b)}:a}if(!K(a)||!c)return a;cK(c)?c:c;cRc(c,function(a){var c!1,da||Ba;if(D(a)){if(+a.charAt(0)||-a.charAt(0))c-a.charAt(0),aa.substring(1);db(a)}return e(function(a,b){var c;cd(a);var ed(b),gtypeof c,ftypeof e;gf?(stringg&&(cc.toLowerCase(),ee.toLowerCase()),cce?0:ce?-1:1):cgf?-1:1;return c},c)});for(var g,f0;fa.length;f++)g.push(af);return g.sort(e(function(a,b){for(var d0;dc.length;d++){var ecd(a,b);if(0!e)return e}return 0},d))}}function ta(b){L(b)&&(b{link:b});b.restrictb.restrict||AC;return $(b)}function Ic(b,a){function c(a,c){cc?-+db(c,-):;b.removeClass((a?mb:nb)+c).addClass((a?nb:mb)+c)}var dthis,eb.parent().controller(form)||ob,g0,fd.$error{},h;d.$namea.name||a.ngForm;d.$dirty!1;d.$pristine!0;d.$valid!0;d.$invalid!1;e.$addControl(d);b.addClass(Ja);c(!0);d.$addControlfunction(a){xa(a.$name,input);h.push(a);a.$name&&(da.$namea)};d.$removeControlfunction(a){a.$name&&da.$namea&&delete da.$name;q(f,function(b,c){d.$setValidity(c,!0,a)});Ma(h,a)};d.$setValidityfunction(a,b,h){var nfa;if(b)n&&(Ma(n,h),n.length||(g--,g||(c(b),d.$valid!0,d.$invalid!1),fa!1,c(!0,a),e.$setValidity(a,!0,d)));else{g||c(b);if(n){if(-1!bb(n,h))return}else fan,g++,c(!1,a),e.$setValidity(a,!1,d);n.push(h);d.$valid!1;d.$invalid!0}};d.$setDirtyfunction(){b.removeClass(Ja).addClass(pb);d.$dirty!0;d.$pristine!1;e.$setDirty()};d.$setPristinefunction(){b.removeClass(pb).addClass(Ja);d.$dirty!1;d.$pristine!0;q(h,function(a){a.$setPristine()})}}function pa(b,a,c,d){b.$setValidity(a,c);return c?d:r}function qb(b,a,c,d,e,g){if(!e.android){var f!1;a.on(compositionstart,function(a){f!0});a.on(compositionend,function(){f!1})}var hfunction(){if(!f){var ea.val();Oa(c.ngTrim||T)&&(eba(e));d.$viewValue!e&&(b.$$phase?d.$setViewValue(e):b.$apply(function(){d.$setViewValue(e)}))}};if(e.hasEvent(input))a.on(input,h);else{var m,kfunction(){m||(mg.defer(function(){h();mnull}))};a.on(keydown,function(a){aa.keyCode;91a||(15a&&19>a||37a&&40>a)||k()});if(e.hasEvent(paste))a.on(paste cut,k)}a.on(change,h);d.$renderfunction(){a.val(d.$isEmpty(d.$viewValue)?:d.$viewValue)};var lc.ngPattern;l&&((el.match(/^\/(.*)\/(gim*)$/))?(lRegExp(e1,e2),efunction(a){return pa(d,pattern,d.$isEmpty(a)||l.test(a),a)}):efunction(c){var eb.$eval(l);if(!e||!e.test)throw F(ngPattern)(noregexp,l,e,ga(a));return pa(d,pattern,d.$isEmpty(c)||e.test(c),c)},d.$formatters.push(e),d.$parsers.push(e));if(c.ngMinlength){var nS(c.ngMinlength);efunction(a){return pa(d,minlength,d.$isEmpty(a)||a.length>n,a)};d.$parsers.push(e);d.$formatters.push(e)}if(c.ngMaxlength){var pS(c.ngMaxlength);efunction(a){return pa(d,maxlength,d.$isEmpty(a)||a.lengthp,a)};d.$parsers.push(e);d.$formatters.push(e)}}function Nb(b,a){bngClass+b;return function(){return{restrict:AC,link:function(c,d,e){function g(b){if(!0a||c.$index%2a){var df(b||);h?ua(b,h)||e.$updateClass(d,f(h)):e.$addClass(d)}haa(b)}function f(a){if(K(a))return a.join( );if(X(a)){var b;q(a,function(a,c){a&&b.push(c)});return b.join( )}return a}var h;c.$watch(eb,g,!0);e.$observe(class,function(a){g(c.$eval(eb))});ngClass!b&&c.$watch($index,function(d,g){var hd&1;if(h!g&1){var nf(c.$eval(eb));ha?e.$addClass(n):e.$removeClass(n)}})}}}}var xfunction(b){return D(b)?b.toLowerCase():b},Iafunction(b){return D(b)?b.toUpperCase():b},M,A,Da,va.slice,Rd.push,$aObject.prototype.toString,NaF(ng),CaZ.angular||(Z.angular{}),Ua,Ha,ka0,0,0;MS((/msie (\d+)/.exec(x(navigator.userAgent))||)1);isNaN(M)&&(MS((/trident\/.*; rv:(\d+)/.exec(x(navigator.userAgent))||)1));w.$inject;Ba.$inject;var bafunction(){return String.prototype.trim?function(b){return D(b)?b.trim():b}:function(b){return D(b)?b.replace(/^\s\s*/,).replace(/\s\s*$/,):b}}();Ha9>M?function(b){bb.nodeName?b:b0;return b.scopeName&&HTML!b.scopeName?Ia(b.scopeName+:+b.nodeName):b.nodeName}:function(b){return b.nodeName?b.nodeName:b0.nodeName};var Uc/A-Z/g,Sd{full:1.2.9,major:1,minor:2,dot:9,codeName:enchanted-articulacy},RaO.cache{},ebO.expandong-+(new Date).getTime(),Yc1,JcZ.document.addEventListener?function(b,a,c){b.addEventListener(a,c,!1)}:function(b,a,c){b.attachEvent(on+a,c)},BbZ.document.removeEventListener?function(b,a,c){b.removeEventListener(a,c,!1)}:function(b,a,c){b.detachEvent(on+a,c)},Wc/(\:\-\_+(.))/g,Xc/^moz(A-Z)/,ybF(jqLite),GaO.prototype{ready:function(b){function a(){c||(c!0,b())}var c!1;completeQ.readyState?setTimeout(a):(this.on(DOMContentLoaded,a),O(Z).on(load,a))},toString:function(){var b;q(this,function(a){b.push(+a)});return+b.join(, )+},eq:function(b){return 0b?A(thisb):A(thisthis.length+b)},length:0,push:Rd,sort:.sort,splice:.splice},gb{};q(multiple selected checked disabled readOnly required open.split( ),function(b){gbx(b)b});var gc{};q(input select option textarea button form details.split( ),function(b){gcIa(b)!0});q({data:cc,inheritedData:fb,scope:function(b){return A(b).data($scope)||fb(b.parentNode||b,$isolateScope,$scope)},isolateScope:function(b){return A(b).data($isolateScope)||A(b).data($isolateScopeNoTemplate)},controller:dc,injector:function(b){return fb(b,$injector)},removeAttr:function(b,a){b.removeAttribute(a)},hasClass:Cb,css:function(b,a,c){aQa(a);if(B(c))b.styleac;else{var d;8>M&&(db.currentStyle&&b.currentStylea,d&&(dauto));dd||b.stylea;8>M&&(dd?r:d);return d}},attr:function(b,a,c){var dx(a);if(gbd)if(B(c))c?(ba!0,b.setAttribute(a,d)):(ba!1,b.removeAttribute(d));else return ba||(b.attributes.getNamedItem(a)||w).specified?d:r;else if(B(c))b.setAttribute(a,c);else if(b.getAttribute)return bb.getAttribute(a,2),nullb?r:b},prop:function(b,a,c){if(B(c))bac;else return ba},text:function(){function b(b,d){var eab.nodeType;if(z(d))return e?be:;bed}var a;9>M?(a1innerText,a3nodeValue):a1a3textContent;b.$dv;return b}(),val:function(b,a){if(z(a)){if(SELECTHa(b)&&b.multiple){var c;q(b.options,function(a){a.selected&&c.push(a.value||a.text)});return 0c.length?null:c}return b.value}b.valuea},html:function(b,a){if(z(a))return b.innerHTML;for(var c0,db.childNodes;cd.length;c++)Ea(dc);b.innerHTMLa},empty:ec},function(b,a){O.prototypeafunction(a,d){var e,g;if(b!ec&&(2b.length&&b!Cb&&b!dc?a:d)r){if(X(a)){for(e0;ethis.length;e++)if(bcc)b(thise,a);else for(g in a)b(thise,g,ag);return this}eb.$dv;ger?Math.min(this.length,1):this.length;for(var f0;fg;f++){var hb(thisf,a,d);ee?e+h:h}return e}for(e0;ethis.length;e++)b(thise,a,d);return this}});q({removeData:ac,dealoc:Ea,on:function a(c,d,e,g){if(B(g))throw yb(onargs);var fla(c,events),hla(c,handle);f||la(c,events,f{});h||la(c,handle,hZc(c,f));q(d.split( ),function(d){var gfd;if(!g){if(mouseenterd||mouseleaved){var lQ.body.contains||Q.body.compareDocumentPosition?function(a,c){var d9a.nodeType?a.documentElement:a,ec&&c.parentNode;return ae||!!(e&&1e.nodeType&&(d.contains?d.contains(e):a.compareDocumentPosition&&a.compareDocumentPosition(e)&16))}:function(a,c){if(c)for(;cc.parentNode;)if(ca)return!0;return!1};fd;a(c,{mouseleave:mouseout,mouseenter:mouseover}d,function(a){var ca.relatedTarget;c&&(cthis||l(this,c))||h(a,d)})}else Jc(c,d,h),fd;gfd}g.push(e)})},off:bc,one:function(a,c,d){aA(a);a.on(c,function g(){a.off(c,d);a.off(c,g)});a.on(c,d)},replaceWith:function(a,c){var d,ea.parentNode;Ea(a);q(new O(c),function(c){d?e.insertBefore(c,d.nextSibling):e.replaceChild(c,a);dc})},children:function(a){var c;q(a.childNodes,function(a){1a.nodeType&&c.push(a)});return c},contents:function(a){return a.childNodes||},append:function(a,c){q(new O(c),function(c){1!a.nodeType&&11!a.nodeType||a.appendChild(c)})},prepend:function(a,c){if(1a.nodeType){var da.firstChild;q(new O(c),function(c){a.insertBefore(c,d)})}},wrap:function(a,c){cA(c)0;var da.parentNode;d&&d.replaceChild(c,a);c.appendChild(a)},remove:function(a){Ea(a);var ca.parentNode;c&&c.removeChild(a)},after:function(a,c){var da,ea.parentNode;q(new O(c),function(a){e.insertBefore(a,d.nextSibling);da})},addClass:Eb,removeClass:Db,toggleClass:function(a,c,d){z(d)&&(d!Cb(a,c));(d?Eb:Db)(a,c)},parent:function(a){return(aa.parentNode)&&11!a.nodeType?a:null},next:function(a){if(a.nextElementSibling)return a.nextElementSibling;for(aa.nextSibling;null!a&&1!a.nodeType;)aa.nextSibling;return a},find:function(a,c){return a.getElementsByTagName?a.getElementsByTagName(c):},clone:Ab,triggerHandler:function(a,c,d){c(la(a,events)||{})c;dd||;var e{preventDefault:w,stopPropagation:w};q(c,function(c){c.apply(a,e.concat(d))})}},function(a,c){O.prototypecfunction(c,e,g){for(var f,h0;hthis.length;h++)z(f)?(fa(thish,c,e,g),B(f)&&(fA(f))):zb(f,a(thish,c,e,g));return B(f)?f:this};O.prototype.bindO.prototype.on;O.prototype.unbindO.prototype.off});Sa.prototype{put:function(a,c){thisFa(a)c},get:function(a){return thisFa(a)},remove:function(a){var cthisaFa(a);delete thisa;return c}};var ad/^function\s*^\(*\(\s*(^\)*)\)/m,bd/,/,cd/^\s*(_?)(\S+?)\1\s*$/,$c/((\/\/.*$)|(\/\*\s\S*?\*\/))/mg,TaF($injector),TdF($animate),Ud$provide,function(a){this.$$selectors{};this.registerfunction(c,d){var ec+-animation;if(c&&.!c.charAt(0))throw Td(notcsel,c);this.$$selectorsc.substr(1)e;a.factory(e,d)};this.classNameFilterfunction(a){1arguments.length&&(this.$$classNameFiltera instanceof RegExp?a:null);return this.$$classNameFilter};this.$get$timeout,function(a){return{enter:function(d,e,g,f){g?g.after(d):(e&&e0||(eg.parent()),e.append(d));f&&a(f,0,!1)},leave:function(d,e){d.remove();e&&a(e,0,!1)},move:function(a,c,g,f){this.enter(a,c,g,f)},addClass:function(d,e,g){eD(e)?e:K(e)?e.join( ):;q(d,function(a){Eb(a,e)});g&&a(g,0,!1)},removeClass:function(d,e,g){eD(e)?e:K(e)?e.join( ):;q(d,function(a){Db(a,e)});g&&a(g,0,!1)},enabled:w}}},jaF($compile);jc.$inject$provide,$$sanitizeUriProvider;var id/^(x\:\-_|data\:\-_)/i,pcF($interpolate),Vd/^(^\?#*)(\?(^#*))?(#(.*))?$/,td{http:80,https:443,ftp:21},IbF($location);uc.prototypeJb.prototypetc.prototype{$$html5:!1,$$replace:!1,absUrl:jb($$absUrl),url:function(a,c){if(z(a))return this.$$url;var dVd.exec(a);d1&&this.path(decodeURIComponent(d1));(d2||d1)&&this.search(d3||);this.hash(d5||,c);return this},protocol:jb($$protocol),host:jb($$host),port:jb($$port),path:vc($$path,function(a){return/a.charAt(0)?a:/+a}),search:function(a,c){switch(arguments.length){case 0:return this.$$search;case 1:if(D(a))this.$$searchXb(a);else if(X(a))this.$$searcha;else throw Ib(isrcharg);break;default:z(c)||nullc?delete this.$$searcha:this.$$searchac}this.$$compose();return this},hash:vc($$hash,Ba),replace:function(){this.$$replace!0;return this}};var zaF($parse),yc{},ra,Ka{null:function(){return null},true:function(){return!0},false:function(){return!1},undefined:w,+:function(a,c,d,e){dd(a,c);ee(a,c);return B(d)?B(e)?d+e:d:B(e)?e:r},-:function(a,c,d,e){dd(a,c);ee(a,c);return(B(d)?d:0)-(B(e)?e:0)},*:function(a,c,d,e){return d(a,c)*e(a,c)},/:function(a,c,d,e){return d(a,c)/e(a,c)},%:function(a,c,d,e){return d(a,c)%e(a,c)},^:function(a,c,d,e){return d(a,c)^e(a,c)},:w,:function(a,c,d,e){return d(a,c)e(a,c)},!:function(a,c,d,e){return d(a,c)!e(a,c)},:function(a,c,d,e){return d(a,c)e(a,c)},!:function(a,c,d,e){return d(a,c)!e(a,c)},:function(a,c,d,e){return d(a,c)e(a,c)},>:function(a,c,d,e){return d(a,c)>e(a,c)},:function(a,c,d,e){return d(a,c)e(a,c)},>:function(a,c,d,e){return d(a,c)>e(a,c)},&&:function(a,c,d,e){return d(a,c)&&e(a,c)},||:function(a,c,d,e){return d(a,c)||e(a,c)},&:function(a,c,d,e){return d(a,c)&e(a,c)},|:function(a,c,d,e){return e(a,c)(a,c,d(a,c))},!:function(a,c,d){return!d(a,c)}},Wd{n:\n,f:\f,r:\r,t:\t,v:\v,:,:},Lbfunction(a){this.optionsa};Lb.prototype{constructor:Lb,lex:function(a){this.texta;this.index0;this.chr;this.lastCh:;this.tokens;var c;for(a;this.indexthis.text.length;){this.chthis.text.charAt(this.index);if(this.is(\))this.readString(this.ch);else if(this.isNumber(this.ch)||this.is(.)&&this.isNumber(this.peek()))this.readNumber();else if(this.isIdent(this.ch))this.readIdent(),this.was({,)&&({a0&&(cthis.tokensthis.tokens.length-1))&&(c.json-1c.text.indexOf(.));else if(this.is((){}.,;:?))this.tokens.push({index:this.index,text:this.ch,json:this.was(:,)&&this.is({)||this.is(}:,)}),this.is({)&&a.unshift(this.ch),this.is(})&&a.shift(),this.index++;else if(this.isWhitespace(this.ch)){this.index++;continue}else{var dthis.ch+this.peek(),ed+this.peek(2),gKathis.ch,fKad,hKae;h?(this.tokens.push({index:this.index,text:e,fn:h}),this.index+3):f?(this.tokens.push({index:this.index,text:d,fn:f}),this.index+2):g?(this.tokens.push({index:this.index,text:this.ch,fn:g,json:this.was(,:)&&this.is(+-)}),this.index+1):this.throwError(Unexpected next character ,this.index,this.index+1)}this.lastChthis.ch}return this.tokens},is:function(a){return-1!a.indexOf(this.ch)},was:function(a){return-1!a.indexOf(this.lastCh)},peek:function(a){aa||1;return this.index+athis.text.length?this.text.charAt(this.index+a):!1},isNumber:function(a){return0a&&9>a},isWhitespace:function(a){return a||\ra||\ta||\na||\va||\u00a0a},isIdent:function(a){returnaa&&z>a||Aa&&Z>a||_a||$a},isExpOperator:function(a){return-a||+a||this.isNumber(a)},throwError:function(a,c,d){dd||this.index;cB(c)?s +c+-+this.index+ +this.text.substring(c,d)+: +d;throw za(lexerr,a,c,this.text);},readNumber:function(){for(var a,cthis.index;this.indexthis.text.length;){var dx(this.text.charAt(this.index));if(.d||this.isNumber(d))a+d;else{var ethis.peek();if(ed&&this.isExpOperator(e))a+d;else if(this.isExpOperator(d)&&e&&this.isNumber(e)&&ea.charAt(a.length-1))a+d;else if(!this.isExpOperator(d)||e&&this.isNumber(e)||e!a.charAt(a.length-1))break;else this.throwError(Invalid exponent)}this.index++}a*1;this.tokens.push({index:c,text:a,json:!0,fn:function(){return a}})},readIdent:function(){for(var athis,c,dthis.index,e,g,f,h;this.indexthis.text.length;){hthis.text.charAt(this.index);if(.h||this.isIdent(h)||this.isNumber(h)).h&&(ethis.index),c+h;else break;this.index++}if(e)for(gthis.index;gthis.text.length;){hthis.text.charAt(g);if((h){fc.substr(e-d+1);cc.substr(0,e-d);this.indexg;break}if(this.isWhitespace(h))g++;else break}d{index:d,text:c};if(Ka.hasOwnProperty(c))d.fnKac,d.jsonKac;else{var mxc(c,this.options,this.text);d.fnt(function(a,c){return m(a,c)},{assign:function(d,e){return kb(d,c,e,a.text,a.options)}})}this.tokens.push(d);f&&(this.tokens.push({index:e,text:.,json:!1}),this.tokens.push({index:e+1,text:f,json:!1}))},readString:function(a){var cthis.index;this.index++;for(var d,ea,g!1;this.indexthis.text.length;){var fthis.text.charAt(this.index),ee+f;if(g)uf?(fthis.text.substring(this.index+1,this.index+5),f.match(/\da-f{4}/i)||this.throwError(Invalid unicode escape \\u+f+),this.index+4,d+String.fromCharCode(parseInt(f,16))):d(gWdf)?d+g:d+f,g!1;else if(\\f)g!0;else{if(fa){this.index++;this.tokens.push({index:c,text:e,string:d,json:!0,fn:function(){return d}});return}d+f}this.index++}this.throwError(Unterminated quote,c)}};var Yafunction(a,c,d){this.lexera;this.$filterc;this.optionsd};Ya.ZEROfunction(){return 0};Ya.prototype{constructor:Ya,parse:function(a,c){this.texta;this.jsonc;this.tokensthis.lexer.lex(a);c&&(this.assignmentthis.logicalOR,this.functionCallthis.fieldAccessthis.objectIndexthis.filterChainfunction(){this.throwError(is not valid json,{text:a,index:0})});var dc?this.primary():this.statements();0!this.tokens.length&&this.throwError(is an unexpected token,this.tokens0);d.literal!!d.literal;d.constant!!d.constant;return d},primary:function(){var a;if(this.expect(())athis.filterChain(),this.consume());else if(this.expect())athis.arrayDeclaration();else if(this.expect({))athis.object();else{var cthis.expect();(ac.fn)||this.throwError(not a primary expression,c);c.json&&(a.constant!0,a.literal!0)}for(var d;cthis.expect((,,.);)(c.text?(athis.functionCall(a,d),dnull):c.text?(da,athis.objectIndex(a)):.c.text?(da,athis.fieldAccess(a)):this.throwError(IMPOSSIBLE);return a},throwError:function(a,c){throw za(syntax,c.text,a,c.index+1,this.text,this.text.substring(c.index));},peekToken:function(){if(0this.tokens.length)throw za(ueoe,this.text);return this.tokens0},peek:function(a,c,d,e){if(0this.tokens.length){var gthis.tokens0,fg.text;if(fa||fc||fd||fe||!(a||c||d||e))return g}return!1},expect:function(a,c,d,e){return(athis.peek(a,c,d,e))?(this.json&&!a.json&&this.throwError(is not valid json,a),this.tokens.shift(),a):!1},consume:function(a){this.expect(a)||this.throwError(is unexpected, expecting +a+,this.peek())},unaryFn:function(a,c){return t(function(d,e){return a(d,e,c)},{constant:c.constant})},ternaryFn:function(a,c,d){return t(function(e,g){return a(e,g)?c(e,g):d(e,g)},{constant:a.constant&&c.constant&&d.constant})},binaryFn:function(a,c,d){return t(function(e,g){return c(e,g,a,d)},{constant:a.constant&&d.constant})},statements:function(){for(var a;;)if(0this.tokens.length&&!this.peek(},),;,)&&a.push(this.filterChain()),!this.expect(;))return 1a.length?a0:function(c,d){for(var e,g0;ga.length;g++){var fag;f&&(ef(c,d))}return e}},filterChain:function(){for(var athis.expression(),c;;)if(cthis.expect(|))athis.binaryFn(a,c.fn,this.filter());else return a},filter:function(){for(var athis.expect(),cthis.$filter(a.text),d;;)if(athis.expect(:))d.push(this.expression());else{var efunction(a,e,h){hh;for(var m0;md.length;m++)h.push(dm(a,e));return c.apply(a,h)};return function(){return e}}},expression:function(){return this.assignment()},assignment:function(){var athis.ternary(),c,d;return(dthis.expect())?(a.assign||this.throwError(implies assignment but +this.text.substring(0,d.index)+ can not be assigned to,d),cthis.ternary(),function(d,g){return a.assign(d,c(d,g),g)}):a},ternary:function(){var athis.logicalOR(),c,d;if(this.expect(?)){cthis.ternary();if(dthis.expect(:))return this.ternaryFn(a,c,this.ternary());this.throwError(expected :,d)}else return a},logicalOR:function(){for(var athis.logicalAND(),c;;)if(cthis.expect(||))athis.binaryFn(a,c.fn,this.logicalAND());else return a},logicalAND:function(){var athis.equality(),c;if(cthis.expect(&&))athis.binaryFn(a,c.fn,this.logicalAND());return a},equality:function(){var athis.relational(),c;if(cthis.expect(,!,,!))athis.binaryFn(a,c.fn,this.equality());return a},relational:function(){var athis.additive(),c;if(cthis.expect(,>,,>))athis.binaryFn(a,c.fn,this.relational());return a},additive:function(){for(var athis.multiplicative(),c;cthis.expect(+,-);)athis.binaryFn(a,c.fn,this.multiplicative());return a},multiplicative:function(){for(var athis.unary(),c;cthis.expect(*,/,%);)athis.binaryFn(a,c.fn,this.unary());return a},unary:function(){var a;return this.expect(+)?this.primary():(athis.expect(-))?this.binaryFn(Ya.ZERO,a.fn,this.unary()):(athis.expect(!))?this.unaryFn(a.fn,this.unary()):this.primary()},fieldAccess:function(a){var cthis,dthis.expect().text,exc(d,this.options,this.text);return t(function(c,d,h){return e(h||a(c,d),d)},{assign:function(e,f,h){return kb(a(e,h),d,f,c.text,c.options)}})},objectIndex:function(a){var cthis,dthis.expression();this.consume();return t(function(e,g){var fa(e,g),hd(e,g),m;if(!f)return r;(fXa(fh,c.text))&&(f.then&&c.options.unwrapPromises)&&(mf,$$vin f||(m.$$vr,m.then(function(a){m.$$va})),ff.$$v);return f},{assign:function(e,g,f){var hd(e,f);return Xa(a(e,f),c.text)hg}})},functionCall:function(a,c){var d;if()!this.peekToken().text){do d.push(this.expression());while(this.expect(,))}this.consume());var ethis;return function(g,f){for(var h,mc?c(g,f):g,k0;kd.length;k++)h.push(dk(g,f));ka(g,f,m)||w;Xa(m,e.text);Xa(k,e.text);hk.apply?k.apply(m,h):k(h0,h1,h2,h3,h4);return Xa(h,e.text)}},arrayDeclaration:function(){var a,c!0;if(!this.peekToken().text){do{var dthis.expression();a.push(d);d.constant||(c!1)}while(this.expect(,))}this.consume();return t(function(c,d){for(var f,h0;ha.length;h++)f.push(ah(c,d));return f},{literal:!0,constant:c})},object:function(){var a,c!0;if(}!this.peekToken().text){do{var dthis.expect(),dd.string||d.text;this.consume(:);var ethis.expression();a.push({key:d,value:e});e.constant||(c!1)}while(this.expect(,))}this.consume(});return t(function(c,d){for(var e{},m0;ma.length;m++){var kam;ek.keyk.value(c,d)}return e},{literal:!0,constant:c})}};var Kb{},saF($sce),fa{HTML:html,CSS:css,URL:url,RESOURCE_URL:resourceUrl,JS:js},YQ.createElement(a),Acya(Z.location.href,!0);Bc.$inject$provide;Cc.$inject$locale;Ec.$inject$locale;var Hc.,Qd{yyyy:W(FullYear,4),yy:W(FullYear,2,0,!0),y:W(FullYear,1),MMMM:lb(Month),MMM:lb(Month,!0),MM:W(Month,2,1),M:W(Month,1,1),dd:W(Date,2),d:W(Date,1),HH:W(Hours,2),H:W(Hours,1),hh:W(Hours,2,-12),h:W(Hours,1,-12),mm:W(Minutes,2),m:W(Minutes,1),ss:W(Seconds,2),s:W(Seconds,1),sss:W(Milliseconds,3),EEEE:lb(Day),EEE:lb(Day,!0),a:function(a,c){return 12>a.getHours()?c.AMPMS0:c.AMPMS1},Z:function(a){a-1*a.getTimezoneOffset();return a(0a?+:)+(Mb(Math0a?floor:ceil(a/60),2)+Mb(Math.abs(a%60),2))}},Pd/((?:^yMdHhmsaZE+)|(?:(?:^|)*)|(?:E+|y+|M+|d+|H+|h+|m+|s+|a|Z))(.*)/,Od/^\-?\d+$/;Dc.$inject$locale;var Md$(x),Nd$(Ia);Fc.$inject$parse;var Xd$({restrict:E,compile:function(a,c){8>M&&(c.href||c.name||c.$set(href,),a.append(Q.createComment(IE fix)));if(!c.href&&!c.name)return function(a,c){c.on(click,function(a){c.attr(href)||a.preventDefault()})}}}),Ob{};q(gb,function(a,c){if(multiple!a){var dma(ng-+c);Obdfunction(){return{priority:100,link:function(a,g,f){a.$watch(fd,function(a){f.$set(c,!!a)})}}}}});q(src,srcset,href,function(a){var cma(ng-+a);Obcfunction(){return{priority:99,link:function(d,e,g){g.$observe(c,function(c){c&&(g.$set(a,c),M&&e.prop(a,ga))})}}}});var ob{$addControl:w,$removeControl:w,$setValidity:w,$setDirty:w,$setPristine:w};Ic.$inject$element,$attrs,$scope;var Kcfunction(a){return$timeout,function(c){return{name:form,restrict:a?EAC:E,controller:Ic,compile:function(){return{pre:function(a,e,g,f){if(!g.action){var hfunction(a){a.preventDefault?a.preventDefault():a.returnValue!1};Jc(e0,submit,h);e.on($destroy,function(){c(function(){Bb(e0,submit,h)},0,!1)})}var me.parent().controller(form),kg.name||g.ngForm;k&&kb(a,k,f,k);if(m)e.on($destroy,function(){m.$removeControl(f);k&&kb(a,k,r,k);t(f,ob)})}}}}}},YdKc(),ZdKc(!0),$d/^(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:0-9+)?(\/|\/(\w#!:.?+&%@!\-\/))?$/,ae/^A-Za-z0-9._%+-+@A-Za-z0-9.-+\.A-Za-z{2,6}$/,be/^\s*(\-|\+)?(\d+|(\d*(\.\d*)))\s*$/,Lc{text:qb,number:function(a,c,d,e,g,f){qb(a,c,d,e,g,f);e.$parsers.push(function(a){var ce.$isEmpty(a);if(c||be.test(a))return e.$setValidity(number,!0),a?null:c?a:parseFloat(a);e.$setValidity(number,!1);return r});e.$formatters.push(function(a){return e.$isEmpty(a)?:+a});d.min&&(afunction(a){var cparseFloat(d.min);return pa(e,min,e.$isEmpty(a)||a>c,a)},e.$parsers.push(a),e.$formatters.push(a));d.max&&(afunction(a){var cparseFloat(d.max);return pa(e,max,e.$isEmpty(a)||ac,a)},e.$parsers.push(a),e.$formatters.push(a));e.$formatters.push(function(a){return pa(e,number,e.$isEmpty(a)||sb(a),a)})},url:function(a,c,d,e,g,f){qb(a,c,d,e,g,f);afunction(a){return pa(e,url,e.$isEmpty(a)||$d.test(a),a)};e.$formatters.push(a);e.$parsers.push(a)},email:function(a,c,d,e,g,f){qb(a,c,d,e,g,f);afunction(a){return pa(e,email,e.$isEmpty(a)||ae.test(a),a)};e.$formatters.push(a);e.$parsers.push(a)},radio:function(a,c,d,e){z(d.name)&&c.attr(name,Za());c.on(click,function(){c0.checked&&a.$apply(function(){e.$setViewValue(d.value)})});e.$renderfunction(){c0.checkedd.valuee.$viewValue};d.$observe(value,e.$render)},checkbox:function(a,c,d,e){var gd.ngTrueValue,fd.ngFalseValue;D(g)||(g!0);D(f)||(f!1);c.on(click,function(){a.$apply(function(){e.$setViewValue(c0.checked)})});e.$renderfunction(){c0.checkede.$viewValue};e.$isEmptyfunction(a){return a!g};e.$formatters.push(function(a){return ag});e.$parsers.push(function(a){return a?g:f})},hidden:w,button:w,submit:w,reset:w},Mc$browser,$sniffer,function(a,c){return{restrict:E,require:?ngModel,link:function(d,e,g,f){f&&(Lcx(g.type)||Lc.text)(d,e,g,f,c,a)}}},nbng-valid,mbng-invalid,Jang-pristine,pbng-dirty,ce$scope,$exceptionHandler,$attrs,$element,$parse,function(a,c,d,e,g){function f(a,c){cc?-+db(c,-):;e.removeClass((a?mb:nb)+c).addClass((a?nb:mb)+c)}this.$modelValuethis.$viewValueNumber.NaN;this.$parsers;this.$formatters;this.$viewChangeListeners;this.$pristine!0;this.$dirty!1;this.$valid!0;this.$invalid!1;this.$named.name;var hg(d.ngModel),mh.assign;if(!m)throw F(ngModel)(nonassign,d.ngModel,ga(e));this.$renderw;this.$isEmptyfunction(a){return z(a)||a||nulla||a!a};var ke.inheritedData($formController)||ob,l0,nthis.$error{};e.addClass(Ja);f(!0);this.$setValidityfunction(a,c){na!!c&&(c?(na&&l--,l||(f(!0),this.$valid!0,this.$invalid!1)):(f(!1),this.$invalid!0,this.$valid!1,l++),na!c,f(c,a),k.$setValidity(a,c,this))};this.$setPristinefunction(){this.$dirty!1;this.$pristine!0;e.removeClass(pb).addClass(Ja)};this.$setViewValuefunction(d){this.$viewValued;this.$pristine&&(this.$dirty!0,this.$pristine!1,e.removeClass(Ja).addClass(pb),k.$setDirty());q(this.$parsers,function(a){da(d)});this.$modelValue!d&&(this.$modelValued,m(a,d),q(this.$viewChangeListeners,function(a){try{a()}catch(d){c(d)}}))};var pthis;a.$watch(function(){var ch(a);if(p.$modelValue!c){var dp.$formatters,ed.length;for(p.$modelValuec;e--;)cde(c);p.$viewValue!c&&(p.$viewValuec,p.$render())}return c})},defunction(){return{require:ngModel,^?form,controller:ce,link:function(a,c,d,e){var ge0,fe1||ob;f.$addControl(g);a.$on($destroy,function(){f.$removeControl(g)})}}},ee$({require:ngModel,link:function(a,c,d,e){e.$viewChangeListeners.push(function(){a.$eval(d.ngChange)})}}),Ncfunction(){return{require:?ngModel,link:function(a,c,d,e){if(e){d.required!0;var gfunction(a){if(d.required&&e.$isEmpty(a))e.$setValidity(required,!1);else return e.$setValidity(required,!0),a};e.$formatters.push(g);e.$parsers.unshift(g);d.$observe(required,function(){g(e.$viewValue)})}}}},fefunction(){return{require:ngModel,link:function(a,c,d,e){var g(a/\/(.*)\//.exec(d.ngList))&&RegExp(a1)||d.ngList||,;e.$parsers.push(function(a){if(!z(a)){var c;a&&q(a.split(g),function(a){a&&c.push(ba(a))});return c}});e.$formatters.push(function(a){return K(a)?a.join(, ):r});e.$isEmptyfunction(a){return!a||!a.length}}}},ge/^(true|false|\d+)$/,hefunction(){return{priority:100,compile:function(a,c){return ge.test(c.ngValue)?function(a,c,g){g.$set(value,a.$eval(g.ngValue))}:function(a,c,g){a.$watch(g.ngValue,function(a){g.$set(value,a)})}}}},ieta(function(a,c,d){c.addClass(ng-binding).data($binding,d.ngBind);a.$watch(d.ngBind,function(a){c.text(ar?:a)})}),je$interpolate,function(a){return function(c,d,e){ca(d.attr(e.$attr.ngBindTemplate));d.addClass(ng-binding).data($binding,c);e.$observe(ngBindTemplate,function(a){d.text(a)})}},ke$sce,$parse,function(a,c){return function(d,e,g){e.addClass(ng-binding).data($binding,g.ngBindHtml);var fc(g.ngBindHtml);d.$watch(function(){return(f(d)||).toString()},function(c){e.html(a.getTrustedHtml(f(d))||)})}},leNb(,!0),meNb(Odd,0),neNb(Even,1),oeta({compile:function(a,c){c.$set(ngCloak,r);a.removeClass(ng-cloak)}}),pefunction(){return{scope:!0,controller:@,priority:500}},Oc{};q(click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste.split( ),function(a){var cma(ng-+a);Occ$parse,function(d){return{compile:function(e,g){var fd(gc);return function(c,d,e){d.on(x(a),function(a){c.$apply(function(){f(c,{$event:a})})})}}}}});var qe$animate,function(a){return{transclude:element,priority:600,terminal:!0,restrict:A,$$tlb:!0,link:function(c,d,e,g,f){var h,m;c.$watch(e.ngIf,function(g){Oa(g)?m||(mc.$new(),f(m,function(c){cc.length++Q.createComment( end ngIf: +e.ngIf+ );h{clone:c};a.enter(c,d.parent(),d)})):(m&&(m.$destroy(),mnull),h&&(a.leave(wb(h.clone)),hnull))})}}},re$http,$templateCache,$anchorScroll,$animate,$sce,function(a,c,d,e,g){return{restrict:ECA,priority:400,terminal:!0,transclude:element,controller:Ca.noop,compile:function(f,h){var mh.ngInclude||h.src,kh.onload||,lh.autoscroll;return function(f,h,q,r,y){var A0,u,t,Hfunction(){u&&(u.$destroy(),unull);t&&(e.leave(t),tnull)};f.$watch(g.parseAsResourceUrl(m),function(g){var mfunction(){!B(l)||l&&!f.$eval(l)||d()},q++A;g?(a.get(g,{cache:c}).success(function(a){if(qA){var cf.$new();r.templatea;ay(c,function(a){H();e.enter(a,null,h,m)});uc;ta;u.$emit($includeContentLoaded);f.$eval(k)}}).error(function(){qA&&H()}),f.$emit($includeContentRequested)):(H(),r.templatenull)})}}}},se$compile,function(a){return{restrict:ECA,priority:-400,require:ngInclude,link:function(c,d,e,g){d.html(g.template);a(d.contents())(c)}}},teta({priority:450,compile:function(){return{pre:function(a,c,d){a.$eval(d.ngInit)}}}}),ueta({terminal:!0,priority:1E3}),ve$locale,$interpolate,function(a,c){var d/{}/g;return{restrict:EA,link:function(e,g,f){var hf.count,mf.$attr.when&&g.attr(f.$attr.when),kf.offset||0,le.$eval(m)||{},n{},pc.startSymbol(),sc.endSymbol(),r/^when(Minus)?(.+)$/;q(f,function(a,c){r.test(c)&&(lx(c.replace(when,).replace(Minus,-))g.attr(f.$attrc))});q(l,function(a,e){nec(a.replace(d,p+h+-+k+s))});e.$watch(function(){var cparseFloat(e.$eval(h));if(isNaN(c))return;c in l||(ca.pluralCat(c-k));return nc(e,g,!0)},function(a){g.text(a)})}}},we$parse,$animate,function(a,c){var dF(ngRepeat);return{transclude:element,priority:1E3,terminal:!0,$$tlb:!0,link:function(e,g,f,h,m){var kf.ngRepeat,lk.match(/^\s*(\s\S+?)\s+in\s+(\s\S+?)(?:\s+track\s+by\s+(\s\S+?))?\s*$/),n,p,s,r,y,t,u{$id:Fa};if(!l)throw d(iexp,k);fl1;hl2;(ll3)?(na(l),pfunction(a,c,d){t&&(uta);uyc;u.$indexd;return n(e,u)}):(sfunction(a,c){return Fa(c)},rfunction(a){return a});lf.match(/^(?:(\$\w+)|\((\$\w+)\s*,\s*(\$\w+)\))$/);if(!l)throw d(iidexp,f);yl3||l1;tl2;var B{};e.$watchCollection(h,function(a){var f,h,lg0,n,u{},z,P,D,x,T,w,F;if(rb(a))Ta,np||s;else{np||r;T;for(D in a)a.hasOwnProperty(D)&&$!D.charAt(0)&&T.push(D);T.sort()}zT.length;hF.lengthT.length;for(f0;fh;f++)if(DaT?f:Tf,xaD,xn(D,x,f),xa(x,`track by` id),B.hasOwnProperty(x))wBx,delete Bx,uxw,Ffw;else{if(u.hasOwnProperty(x))throw q(F,function(a){a&&a.scope&&(Ba.ida)}),d(dupes,k,x);Ff{id:x};ux!1}for(D in B)B.hasOwnProperty(D)&&(wBD,fwb(w.clone),c.leave(f),q(f,function(a){a.$$NG_REMOVED!0}),w.scope.$destroy());f0;for(hT.length;fh;f++){DaT?f:Tf;xaD;wFf;Ff-1&&(lFf-1.cloneFf-1.clone.length-1);if(w.scope){Pw.scope;nl;do nn.nextSibling;while(n&&n.$$NG_REMOVED);w.clone0!n&&c.move(wb(w.clone),null,A(l));lw.clonew.clone.length-1}else Pe.$new();Pyx;t&&(PtD);P.$indexf;P.$first0f;P.$lastfz-1;P.$middle!(P.$first||P.$last);P.$odd!(P.$even0(f&1));w.scope||m(P,function(a){aa.length++Q.createComment( end ngRepeat: +k+ );c.enter(a,null,A(l));la;w.scopeP;w.clonea;uw.idw})}Bu})}}},xe$animate,function(a){return function(c,d,e){c.$watch(e.ngShow,function(c){aOa(c)?removeClass:addClass(d,ng-hide)})}},ye$animate,function(a){return function(c,d,e){c.$watch(e.ngHide,function(c){aOa(c)?addClass:removeClass(d,ng-hide)})}},zeta(function(a,c,d){a.$watch(d.ngStyle,function(a,d){d&&a!d&&q(d,function(a,d){c.css(d,)});a&&c.css(a)},!0)}),Ae$animate,function(a){return{restrict:EA,require:ngSwitch,controller:$scope,function(){this.cases{}},link:function(c,d,e,g){var f,h,m;c.$watch(e.ngSwitch||e.on,function(d){for(var l0,nm.length;ln;l++)ml.$destroy(),a.leave(hl);h;m;if(fg.cases!+d||g.cases?)c.$eval(e.change),q(f,function(d){var ec.$new();m.push(e);d.transclude(e,function(c){var ed.element;h.push(c);a.enter(c,e.parent(),e)})})})}}},Beta({transclude:element,priority:800,require:^ngSwitch,link:function(a,c,d,e,g){e.cases!+d.ngSwitchWhene.cases!+d.ngSwitchWhen||;e.cases!+d.ngSwitchWhen.push({transclude:g,element:c})}}),Ceta({transclude:element,priority:800,require:^ngSwitch,link:function(a,c,d,e,g){e.cases?e.cases?||;e.cases?.push({transclude:g,element:c})}}),Deta({controller:$element,$transclude,function(a,c){if(!c)throw F(ngTransclude)(orphan,ga(a));this.$transcludec},link:function(a,c,d,e){e.$transclude(function(a){c.empty();c.append(a)})}}),Ee$templateCache,function(a){return{restrict:E,terminal:!0,compile:function(c,d){text/ng-templated.type&&a.put(d.id,c0.text)}}},FeF(ngOptions),Ge$({terminal:!0}),He$compile,$parse,function(a,c){var d/^\s*(\s\S+?)(?:\s+as\s+(\s\S+?))?(?:\s+group\s+by\s+(\s\S+?))?\s+for\s+(?:(\$\w\$\w*)|(?:\(\s*(\$\w\$\w*)\s*,\s*(\$\w\$\w*)\s*\)))\s+in\s+(\s\S+?)(?:\s+track\s+by\s+(\s\S+?))?$/,e{$setViewValue:w};return{restrict:E,require:select,?ngModel,controller:$element,$scope,$attrs,function(a,c,d){var mthis,k{},le,n;m.databoundd.ngModel;m.initfunction(a,c,d){la;nd};m.addOptionfunction(c){xa(c,option value);kc!0;l.$viewValuec&&(a.val(c),n.parent()&&n.remove())};m.removeOptionfunction(a){this.hasOption(a)&&(delete ka,l.$viewValuea&&this.renderUnknownOption(a))};m.renderUnknownOptionfunction(c){c? +Fa(c)+ ?;n.val(c);a.prepend(n);a.val(c);n.prop(selected,!0)};m.hasOptionfunction(a){return k.hasOwnProperty(a)};c.$on($destroy,function(){m.renderUnknownOptionw})},link:function(e,f,h,m){function k(a,c,d,e){d.$renderfunction(){var ad.$viewValue;e.hasOption(a)?(x.parent()&&x.remove(),c.val(a),a&&w.prop(selected,!0)):z(a)&&w?c.val():e.renderUnknownOption(a)};c.on(change,function(){a.$apply(function(){x.parent()&&x.remove();d.$setViewValue(c.val())})})}function l(a,c,d){var e;d.$renderfunction(){var anew Sa(d.$viewValue);q(c.find(option),function(c){c.selectedB(a.get(c.value))})};a.$watch(function(){ua(e,d.$viewValue)||(eaa(d.$viewValue),d.$render())});c.on(change,function(){a.$apply(function(){var a;q(c.find(option),function(c){c.selected&&a.push(c.value)});d.$setViewValue(a)})})}function n(e,f,g){function h(){var a{:},c,d,k,r,t,v;tg.$modelValue;vA(e)||;var Cn?Pb(v):v,F,I,z;I{};r!1;var E,H;if(s)if(w&&K(t))for(rnew Sa(),z0;zt.length;z++)Imtz,r.put(w(e,I),tz);else rnew Sa(t);for(z0;FC.length,zF;z++){kz;if(n){kCz;if($k.charAt(0))continue;Ink}Imvk;dp(e,I)||;(kad)||(kad,c.push(d));s?dB(r.remove(w?w(e,I):q(e,I))):(w?(d{},dmt,dw(e,d)w(e,I)):dtq(e,I),rr||d);El(e,I);EB(E)?E:;k.push({id:w?w(e,I):n?Cz:z,label:E,selected:d})}s||(y||nullt?a.unshift({id:,label:,selected:!r}):r||a.unshift({id:?,label:,selected:!0}));I0;for(Cc.length;IC;I++){dcI;kad;x.lengthI?(t{element:D.clone().attr(label,d),label:k.label},vt,x.push(v),f.append(t.element)):(vxI,tv0,t.label!d&&t.element.attr(label,t.labeld));Enull;z0;for(Fk.length;zF;z++)rkz,(dvz+1)?(Ed.element,d.label!r.label&&E.text(d.labelr.label),d.id!r.id&&E.val(d.idr.id),E0.selected!r.selected&&E.prop(selected,d.selectedr.selected)):(r.id&&y?Hy:(Hu.clone()).val(r.id).attr(selected,r.selected).text(r.label),v.push({element:H,label:r.label,id:r.id,selected:r.selected}),E?E.after(H):t.element.append(H),EH);for(z++;v.length>z;)v.pop().element.remove()}for(;x.length>I;)x.pop()0.element.remove()}var k;if(!(kt.match(d)))throw Fe(iexp,t,ga(f));var lc(k2||k1),mk4||k6,nk5,pc(k3||),qc(k2?k1:m),Ac(k7),wk8?c(k8):null,x{element:f,label:};y&&(a(y)(e),y.removeClass(ng-scope),y.remove());f.empty();f.on(change,function(){e.$apply(function(){var a,cA(e)||,d{},h,k,l,p,t,u,v;if(s)for(k,p0,ux.length;pu;p++)for(axp,l1,ta.length;lt;l++){if((hal.element)0.selected){hh.val();n&&(dnh);if(w)for(v0;vc.length&&(dmcv,w(e,d)!h);v++);else dmch;k.push(q(e,d))}}else if(hf.val(),?h)kr;else if(h)knull;else if(w)for(v0;vc.length;v++){if(dmcv,w(e,d)h){kq(e,d);break}}else dmch,n&&(dnh),kq(e,d);g.$setViewValue(k)})});g.$renderh;e.$watch(h)}if(m1){var pm0;mm1;var sh.multiple,th.ngOptions,y!1,w,uA(Q.createElement(option)),DA(Q.createElement(optgroup)),xu.clone();h0;for(var vf.children(),Fv.length;hF;h++)if(vh.value){wyv.eq(h);break}p.init(m,y,x);s&&(m.$isEmptyfunction(a){return!a||0a.length});t?n(e,f,m):s?l(e,f,m):k(e,f,m,p)}}}},Ie$interpolate,function(a){var c{addOption:w,removeOption:w};return{restrict:E,priority:100,compile:function(d,e){if(z(e.value)){var ga(d.text(),!0);g||e.$set(value,d.text())}return function(a,d,e){var kd.parent(),lk.data($selectController)||k.parent().data($selectController);l&&l.databound?d.prop(selected,!1):lc;g?a.$watch(g,function(a,c){e.$set(value,a);a!c&&l.removeOption(c);l.addOption(a)}):l.addOption(e.value);d.on($destroy,function(){l.removeOption(e.value)})}}}},Je$({restrict:E,terminal:!0});(DaZ.jQuery)?(ADa,t(Da.fn,{scope:Ga.scope,isolateScope:Ga.isolateScope,controller:Ga.controller,injector:Ga.injector,inheritedData:Ga.inheritedData}),xb(remove,!0,!0,!1),xb(empty,!1,!1,!1),xb(html,!1,!1,!0)):AO;Ca.elementA;(function(a){t(a,{bootstrap:Zb,copy:aa,extend:t,equals:ua,element:A,forEach:q,injector:$b,noop:w,bind:cb,toJson:qa,fromJson:Vb,identity:Ba,isUndefined:z,isDefined:B,isString:D,isFunction:L,isObject:X,isNumber:sb,isElement:Qc,isArray:K,version:Sd,isDate:La,lowercase:x,uppercase:Ia,callbacks:{counter:0},$$minErr:F,$$csp:Ub});UaVc(Z);try{Ua(ngLocale)}catch(c){Ua(ngLocale,).provider($locale,sd)}Ua(ng,ngLocale,$provide,function(a){a.provider({$$sanitizeUri:Cd});a.provider($compile,jc).directive({a:Xd,input:Mc,textarea:Mc,form:Yd,script:Ee,select:He,style:Je,option:Ie,ngBind:ie,ngBindHtml:ke,ngBindTemplate:je,ngClass:le,ngClassEven:ne,ngClassOdd:me,ngCloak:oe,ngController:pe,ngForm:Zd,ngHide:ye,ngIf:qe,ngInclude:re,ngInit:te,ngNonBindable:ue,ngPluralize:ve,ngRepeat:we,ngShow:xe,ngStyle:ze,ngSwitch:Ae,ngSwitchWhen:Be,ngSwitchDefault:Ce,ngOptions:Ge,ngTransclude:De,ngModel:de,ngList:fe,ngChange:ee,required:Nc,ngRequired:Nc,ngValue:he}).directive({ngInclude:se}).directive(Ob).directive(Oc);a.provider({$anchorScroll:dd,$animate:Ud,$browser:fd,$cacheFactory:gd,$controller:jd,$document:kd,$exceptionHandler:ld,$filter:Bc,$interpolate:qd,$interval:rd,$http:md,$httpBackend:od,$location:ud,$log:vd,$parse:yd,$rootScope:Bd,$q:zd,$sce:Fd,$sceDelegate:Ed,$sniffer:Gd,$templateCache:hd,$timeout:Hd,$window:Id})})})(Ca);A(Q).ready(function(){Tc(Q,Zb)})})(window,document);!angular.$$csp()&&angular.element(document).find(head).prepend(style typetext/css>@charset UTF-8;ng\\:cloak,ng-cloak,data-ng-cloak,x-ng-cloak,.ng-cloak,.x-ng-cloak,.ng-hide{display:none !important;}ng\\:form{display:block;}/style>);//# sourceMappingURLangular.min.js.map/script>script typetext/javascript>/* AngularJS v1.2.9 (c) 2010-2014 Google, Inc. http://angularjs.org License: MIT*/(function(h,e,A){use strict;function u(w,q,k){return{restrict:ECA,terminal:!0,priority:400,transclude:element,link:function(a,c,b,f,n){function y(){l&&(l.$destroy(),lnull);g&&(k.leave(g),gnull)}function v(){var bw.current&&w.current.locals;if(e.isDefined(b&&b.$template)){var ba.$new(),fw.current;gn(b,function(d){k.enter(d,null,g||c,function(){!e.isDefined(t)||t&&!a.$eval(t)||q()});y()});lf.scopeb;l.$emit($viewContentLoaded);l.$eval(h)}else y()}var l,g,tb.autoscroll,hb.onload||;a.$on($routeChangeSuccess,v);v()}}}function z(e,h,k){return{restrict:ECA,priority:-400,link:function(a,c){var bk.current,fb.locals;c.html(f.$template);var ne(c.contents());b.controller&&(f.$scopea,fh(b.controller,f),b.controllerAs&&(ab.controllerAsf),c.data($ngControllerController,f),c.children().data($ngControllerController,f));n(a)}}}he.module(ngRoute,ng).provider($route,function(){function h(a,c){return e.extend(new (e.extend(function(){},{prototype:a})),c)}function q(a,e){var be.caseInsensitiveMatch,f{originalPath:a,regexp:a},hf.keys;aa.replace(/(().)/g,\\$1).replace(/(\/)?:(\w+)(\?|\*)?/g,function(a,e,b,c){a?c?c:null;c*c?c:null;h.push({name:b,optional:!!a});ee||;return+(a?:e)+(?:+(a?e:)+(c&&(.+?)||(^/+))+(a||)+)+(a||)}).replace(/(\/$\*)/g,\\$1);f.regexpRegExp(^+a+$,b?i:);return f}var k{};this.whenfunction(a,c){kae.extend({reloadOnSearch:!0},c,a&&q(a,c));if(a){var b/aa.length-1?a.substr(0,a.length-1):a+/;kbe.extend({redirectTo:a},q(b,c))}return this};this.otherwisefunction(a){this.when(null,a);return this};this.$get$rootScope,$location,$routeParams,$q,$injector,$http,$templateCache,$sce,function(a,c,b,f,n,q,v,l){function g(){var dt(),mr.current;if(d&&m&&d.$$routem.$$route&&e.equals(d.pathParams,m.pathParams)&&!d.reloadOnSearch&&!x)m.paramsd.params,e.copy(m.params,b),a.$broadcast($routeUpdate,m);else if(d||m)x!1,a.$broadcast($routeChangeStart,d,m),(r.currentd)&&d.redirectTo&&(e.isString(d.redirectTo)?c.path(u(d.redirectTo,d.params)).search(d.params).replace():c.url(d.redirectTo(d.pathParams,c.path(),c.search())).replace()),f.when(d).then(function(){if(d){var ae.extend({},d.resolve),c,b;e.forEach(a,function(d,c){ace.isString(d)?n.get(d):n.invoke(d)});e.isDefined(cd.template)?e.isFunction(c)&&(cc(d.params)):e.isDefined(bd.templateUrl)&&(e.isFunction(b)&&(bb(d.params)),bl.getTrustedResourceUrl(b),e.isDefined(b)&&(d.loadedTemplateUrlb,cq.get(b,{cache:v}).then(function(a){return a.data})));e.isDefined(c)&&(a.$templatec);return f.all(a)}}).then(function(c){dr.current&&(d&&(d.localsc,e.copy(d.params,b)),a.$broadcast($routeChangeSuccess,d,m))},function(c){dr.current&&a.$broadcast($routeChangeError,d,m,c)})}function t(){var a,b;e.forEach(k,function(f,k){var p;if(p!b){var sc.path();pf.keys;var l{};if(f.regexp)if(sf.regexp.exec(s)){for(var g1,qs.length;gq;++g){var npg-1,rstringtypeof sg?decodeURIComponent(sg):sg;n&&r&&(ln.namer)}pl}else pnull;else pnull;pap}p&&(bh(f,{params:e.extend({},c.search(),a),pathParams:a}),b.$$routef)});return b||knull&&h(knull,{params:{},pathParams:{}})}function u(a,c){var b;e.forEach((a||).split(:),function(a,d){if(0d)b.push(a);else{var ea.match(/(\w+)(.*)/),fe1;b.push(cf);b.push(e2||);delete cf}});return b.join()}var x!1,r{routes:k,reload:function(){x!0;a.$evalAsync(g)}};a.$on($locationChangeSuccess,g);return r}});h.provider($routeParams,function(){this.$getfunction(){return{}}});h.directive(ngView,u);h.directive(ngView,z);u.$inject$route,$anchorScroll,$animate;z.$inject$compile,$controller,$route})(window,window.angular);//# sourceMappingURLangular-route.min.js.map/script>script typetext/javascript>/* AngularJS v1.2.9 (c) 2010-2014 Google, Inc. http://angularjs.org License: MIT*/(function(H,a,A){use strict;function D(p,g){gg||{};a.forEach(g,function(a,c){delete gc});for(var c in p)p.hasOwnProperty(c)&&($!c.charAt(0)&&$!c.charAt(1))&&(gcpc);return g}var va.$$minErr($resource),C/^(\.a-zA-Z_$0-9a-zA-Z_$*)+$/;a.module(ngResource,ng).factory($resource,$http,$q,function(p,g){function c(a,c){this.templatea;this.defaultsc||{};this.urlParams{}}function t(n,w,l){function r(h,d){var e{};dx({},w,d);s(d,function(b,d){u(b)&&(bb());var k;if(b&&b.charAt&&@b.charAt(0)){kh;var ab.substr(1);if(nulla||a||hasOwnPropertya||!C.test(.+a))throw v(badmember,a);for(var aa.split(.),f0,ca.length;fc&&k!A;f++){var gaf;knull!k?kg:A}}else kb;edk});return e}function e(a){return a.resource}function f(a){D(a||{},this)}var Fnew c(n);lx({},B,l);s(l,function(h,d){var c/^(POST|PUT|PATCH)$/i.test(h.method);fdfunction(b,d,k,w){var q{},n,l,y;switch(arguments.length){case 4:yw,lk;case 3:case 2:if(u(d)){if(u(b)){lb;yd;break}ld;yk}else{qb;nd;lk;break}case 1:u(b)?lb:c?nb:qb;break;case 0:break;default:throw v(badargs,arguments.length);}var tthis instanceof f,mt?n:h.isArray?:new f(n),z{},Bh.interceptor&&h.interceptor.response||e,Ch.interceptor&&h.interceptor.responseError||A;s(h,function(a,b){params!b&&(isArray!b&&interceptor!b)&&(zbG(a))});c&&(z.datan);F.setUrlParams(z,x({},r(n,h.params||{}),q),h.url);qp(z).then(function(b){var db.data,km.$promise;if(d){if(a.isArray(d)!!!h.isArray)throw v(badcfg,h.isArray?array:object,a.isArray(d)?array:object);h.isArray?(m.length0,s(d,function(b){m.push(new f(b))})):(D(d,m),m.$promisek)}m.$resolved!0;b.resourcem;return b},function(b){m.$resolved!0;(y||E)(b);return g.reject(b)});qq.then(function(b){var aB(b);(l||E)(a,b.headers);return a},C);return t?q:(m.$promiseq,m.$resolved!1,m)};f.prototype$+dfunction(b,a,k){u(b)&&(ka,ab,b{});bfd.call(this,b,this,a,k);return b.$promise||b}});f.bindfunction(a){return t(n,x({},w,a),l)};return f}var B{get:{method:GET},save:{method:POST},query:{method:GET,isArray:!0},remove:{method:DELETE},delete:{method:DELETE}},Ea.noop,sa.forEach,xa.extend,Ga.copy,ua.isFunction;c.prototype{setUrlParams:function(c,g,l){var rthis,el||r.template,f,p,hr.urlParams{};s(e.split(/\W/),function(a){if(hasOwnPropertya)throw v(badname);!/^\d+$/.test(a)&&(a&&RegExp((^|^\\\\):+a+(\\W|$)).test(e))&&(ha!0)});ee.replace(/\\:/g,:);gg||{};s(r.urlParams,function(d,c){fg.hasOwnProperty(c)?gc:r.defaultsc;a.isDefined(f)&&null!f?(pencodeURIComponent(f).replace(/%40/gi,@).replace(/%3A/gi,:).replace(/%24/g,$).replace(/%2C/gi,,).replace(/%20/g,%20).replace(/%26/gi,&).replace(/%3D/gi,).replace(/%2B/gi,+),ee.replace(RegExp(:+c+(\\W|$),g),p+$1)):ee.replace(RegExp((/?):+c+(\\W|$),g),function(a,c,d){return/d.charAt(0)?d:c+d})});ee.replace(/\/+$/,)||/;ee.replace(/\/\.(?\w+($|\?))/,.);c.urle.replace(/\/\\\./,/.);s(g,function(a,e){r.urlParamse||(c.paramsc.params||{},c.paramsea)})}};return t})})(window,window.angular);//# sourceMappingURLangular-resource.min.js.map/script>script typetext/javascript>if(!jQuery){throw new Error(Bootstrap requires jQuery)}+function(a){function b(){var cdocument.createElement(bootstrap);var e{WebkitTransition:webkitTransitionEnd,MozTransition:transitionend,OTransition:oTransitionEnd otransitionend,transition:transitionend};for(var d in e){if(c.styled!undefined){return{end:ed}}}}a.fn.emulateTransitionEndfunction(f){var efalse,cthis;a(this).one(a.support.transition.end,function(){etrue});var dfunction(){if(!e){a(c).trigger(a.support.transition.end)}};setTimeout(d,f);return this};a(function(){a.support.transitionb()})}(window.jQuery);+function(a){var cdata-dismissalert;var bfunction(e){a(e).on(click,c,this.close)};b.prototype.closefunction(h){var ga(this);var jg.attr(data-target);if(!j){jg.attr(href);jj&&j.replace(/.*(?#^\s*$)/,)}var fa(j);if(h){h.preventDefault()}if(!f.length){fg.hasClass(alert)?g:g.parent()}f.trigger(ha.Event(close.bs.alert));if(h.isDefaultPrevented()){return}f.removeClass(in);function i(){f.trigger(closed.bs.alert).remove()}a.support.transition&&f.hasClass(fade)?f.one(a.support.transition.end,i).emulateTransitionEnd(150):i()};var da.fn.alert;a.fn.alertfunction(e){return this.each(function(){var fa(this);var gf.data(bs.alert);if(!g){f.data(bs.alert,(gnew b(this)))}if(typeof estring){ge.call(f)}})};a.fn.alert.Constructorb;a.fn.alert.noConflictfunction(){a.fn.alertd;return this};a(document).on(click.bs.alert.data-api,c,b.prototype.close)}(window.jQuery);+function(a){var bfunction(d,e){this.$elementa(d);this.optionsa.extend({},b.DEFAULTS,e)};b.DEFAULTS{loadingText:loading...};b.prototype.setStatefunction(h){var fdisabled;var ethis.$element;var ie.is(input)?val:html;var ge.data();hh+Text;if(!g.resetText){e.data(resetText,ei())}ei(gh||this.optionsh);setTimeout(function(){hloadingText?e.addClass(f).attr(f,f):e.removeClass(f).removeAttr(f)},0)};b.prototype.togglefunction(){var ethis.$element.closest(data-togglebuttons);if(e.length){var dthis.$element.find(input).prop(checked,!this.$element.hasClass(active)).trigger(change);if(d.prop(type)radio){e.find(.active).removeClass(active)}}this.$element.toggleClass(active)};var ca.fn.button;a.fn.buttonfunction(d){return this.each(function(){var ea(this);var fe.data(bs.button);var gtypeof dobject&&d;if(!f){e.data(bs.button,(fnew b(this,g)))}if(dtoggle){f.toggle()}else{if(d){f.setState(d)}}})};a.fn.button.Constructorb;a.fn.button.noConflictfunction(){a.fn.buttonc;return this};a(document).on(click.bs.button.data-api,data-toggle^button,function(f){var da(f.target);if(!d.hasClass(btn)){dd.closest(.btn)}d.button(toggle);f.preventDefault()})}(window.jQuery);+function(a){var bfunction(d,e){this.$elementa(d);this.$indicatorsthis.$element.find(.carousel-indicators);this.optionse;this.pausedthis.slidingthis.intervalthis.$activethis.$itemsnull;this.options.pausehover&&this.$element.on(mouseenter,a.proxy(this.pause,this)).on(mouseleave,a.proxy(this.cycle,this))};b.DEFAULTS{interval:5000,pause:hover,wrap:true};b.prototype.cyclefunction(d){d||(this.pausedfalse);this.interval&&clearInterval(this.interval);this.options.interval&&!this.paused&&(this.intervalsetInterval(a.proxy(this.next,this),this.options.interval));return this};b.prototype.getActiveIndexfunction(){this.$activethis.$element.find(.item.active);this.$itemsthis.$active.parent().children();return this.$items.index(this.$active)};b.prototype.tofunction(e){var fthis;var dthis.getActiveIndex();if(e>(this.$items.length-1)||e0){return}if(this.sliding){return this.$element.one(slid,function(){f.to(e)})}if(de){return this.pause().cycle()}return this.slide(e>d?next:prev,a(this.$itemse))};b.prototype.pausefunction(d){d||(this.pausedtrue);if(this.$element.find(.next, .prev).length&&a.support.transition.end){this.$element.trigger(a.support.transition.end);this.cycle(true)}this.intervalclearInterval(this.interval);return this};b.prototype.nextfunction(){if(this.sliding){return}return this.slide(next)};b.prototype.prevfunction(){if(this.sliding){return}return this.slide(prev)};b.prototype.slidefunction(m,k){var dthis.$element.find(.item.active);var fk||dm();var jthis.interval;var gmnext?left:right;var imnext?first:last;var lthis;if(!f.length){if(!this.options.wrap){return}fthis.$element.find(.item)i()}this.slidingtrue;j&&this.pause();var ha.Event(slide.bs.carousel,{relatedTarget:f0,direction:g});if(f.hasClass(active)){return}if(this.$indicators.length){this.$indicators.find(.active).removeClass(active);this.$element.one(slid,function(){var ea(l.$indicators.children()l.getActiveIndex());e&&e.addClass(active)})}if(a.support.transition&&this.$element.hasClass(slide)){this.$element.trigger(h);if(h.isDefaultPrevented()){return}f.addClass(m);f0.offsetWidth;d.addClass(g);f.addClass(g);d.one(a.support.transition.end,function(){f.removeClass(m,g.join( )).addClass(active);d.removeClass(active,g.join( ));l.slidingfalse;setTimeout(function(){l.$element.trigger(slid)},0)}).emulateTransitionEnd(600)}else{this.$element.trigger(h);if(h.isDefaultPrevented()){return}d.removeClass(active);f.addClass(active);this.slidingfalse;this.$element.trigger(slid)}j&&this.cycle();return this};var ca.fn.carousel;a.fn.carouselfunction(d){return this.each(function(){var ea(this);var ge.data(bs.carousel);var ha.extend({},b.DEFAULTS,e.data(),typeof dobject&&d);var ftypeof dstring?d:h.slide;if(!g){e.data(bs.carousel,(gnew b(this,h)))}if(typeof dnumber){g.to(d)}else{if(f){gf()}else{if(h.interval){g.pause().cycle()}}}})};a.fn.carousel.Constructorb;a.fn.carousel.noConflictfunction(){a.fn.carouselc;return this};a(document).on(click.bs.carousel.data-api,data-slide, data-slide-to,function(g){var fa(this),h;var da(f.attr(data-target)||(hf.attr(href))&&h.replace(/.*(?#^\s+$)/,));var ia.extend({},d.data(),f.data());var jf.attr(data-slide-to);if(j){i.intervalfalse}d.carousel(i);if(jf.attr(data-slide-to)){d.data(bs.carousel).to(j)}g.preventDefault()});a(window).on(load,function(){a(data-ridecarousel).each(function(){var da(this);d.carousel(d.data())})})}(window.jQuery);+function(a){var bfunction(d,e){this.$elementa(d);this.optionsa.extend({},b.DEFAULTS,e);this.transitioningnull;if(this.options.parent){this.$parenta(this.options.parent)}if(this.options.toggle){this.toggle()}};b.DEFAULTS{toggle:true};b.prototype.dimensionfunction(){var dthis.$element.hasClass(width);return d?width:height};b.prototype.showfunction(){if(this.transitioning||this.$element.hasClass(in)){return}var ia.Event(show.bs.collapse);this.$element.trigger(i);if(i.isDefaultPrevented()){return}var dthis.$parent&&this.$parent.find(> .panel > .in);if(d&&d.length){var gd.data(bs.collapse);if(g&&g.transitioning){return}d.collapse(hide);g||d.data(bs.collapse,null)}var fthis.dimension();this.$element.removeClass(collapse).addClass(collapsing)f(0);this.transitioning1;var efunction(){this.$element.removeClass(collapsing).addClass(in)f(auto);this.transitioning0;this.$element.trigger(shown.bs.collapse)};if(!a.support.transition){return e.call(this)}var ha.camelCase(scroll,f.join(-));this.$element.one(a.support.transition.end,a.proxy(e,this)).emulateTransitionEnd(350)f(this.$element0h)};b.prototype.hidefunction(){if(this.transitioning||!this.$element.hasClass(in)){return}var fa.Event(hide.bs.collapse);this.$element.trigger(f);if(f.isDefaultPrevented()){return}var ethis.dimension();this.$elemente(this.$elemente())0.offsetHeight;this.$element.addClass(collapsing).removeClass(collapse).removeClass(in);this.transitioning1;var dfunction(){this.transitioning0;this.$element.trigger(hidden.bs.collapse).removeClass(collapsing).addClass(collapse)};if(!a.support.transition){return d.call(this)}this.$elemente(0).one(a.support.transition.end,a.proxy(d,this)).emulateTransitionEnd(350)};b.prototype.togglefunction(){thisthis.$element.hasClass(in)?hide:show()};var ca.fn.collapse;a.fn.collapsefunction(d){return this.each(function(){var ea(this);var fe.data(bs.collapse);var ga.extend({},b.DEFAULTS,e.data(),typeof dobject&&d);if(!f){e.data(bs.collapse,(fnew b(this,g)))}if(typeof dstring){fd()}})};a.fn.collapse.Constructorb;a.fn.collapse.noConflictfunction(){a.fn.collapsec;return this};a(document).on(click.bs.collapse.data-api,data-togglecollapse,function(i){var ga(this),j;var mg.attr(data-target)||i.preventDefault()||(jg.attr(href))&&j.replace(/.*(?#^\s+$)/,);var fa(m);var hf.data(bs.collapse);var kh?toggle:g.data();var lg.attr(data-parent);var dl&&a(l);if(!h||!h.transitioning){if(d){d.find(data-togglecollapsedata-parent+l+).not(g).addClass(collapsed)}gf.hasClass(in)?addClass:removeClass(collapsed)}f.collapse(k)})}(window.jQuery);+function(a){var b.dropdown-backdrop;var gdata-toggledropdown;var dfunction(i){var ha(i).on(click.bs.dropdown,this.toggle)};d.prototype.togglefunction(j){var ia(this);if(i.is(.disabled, :disabled)){return}var he(i);var kh.hasClass(open);c();if(!k){if(ontouchstart in document.documentElement&&!h.closest(.navbar-nav).length){a(div classdropdown-backdrop/>).insertAfter(a(this)).on(click,c)}h.trigger(ja.Event(show.bs.dropdown));if(j.isDefaultPrevented()){return}h.toggleClass(open).trigger(shown.bs.dropdown);i.focus()}return false};d.prototype.keydownfunction(k){if(!/(38|40|27)/.test(k.keyCode)){return}var ja(this);k.preventDefault();k.stopPropagation();if(j.is(.disabled, :disabled)){return}var ie(j);var mi.hasClass(open);if(!m||(m&&k.keyCode27)){if(k.which27){i.find(g).focus()}return j.click()}var ha(rolemenu li:not(.divider):visible a,i);if(!h.length){return}var lh.index(h.filter(:focus));if(k.keyCode38&&l>0){l--}if(k.keyCode40&&lh.length-1){l++}if(!~l){l0}h.eq(l).focus()};function c(){a(b).remove();a(g).each(function(i){var he(a(this));if(!h.hasClass(open)){return}h.trigger(ia.Event(hide.bs.dropdown));if(i.isDefaultPrevented()){return}h.removeClass(open).trigger(hidden.bs.dropdown)})}function e(i){var ji.attr(data-target);if(!j){ji.attr(href);jj&&/#/.test(j)&&j.replace(/.*(?#^\s*$)/,)}var hj&&a(j);return h&&h.length?h:i.parent()}var fa.fn.dropdown;a.fn.dropdownfunction(h){return this.each(function(){var ia(this);var ji.data(dropdown);if(!j){i.data(dropdown,(jnew d(this)))}if(typeof hstring){jh.call(i)}})};a.fn.dropdown.Constructord;a.fn.dropdown.noConflictfunction(){a.fn.dropdownf;return this};a(document).on(click.bs.dropdown.data-api,c).on(click.bs.dropdown.data-api,.dropdown form,function(h){h.stopPropagation()}).on(click.bs.dropdown.data-api,g,d.prototype.toggle).on(keydown.bs.dropdown.data-api,g+, rolemenu,d.prototype.keydown)}(window.jQuery);+function(a){var bfunction(d,e){this.optionse;this.$elementa(d);this.$backdropthis.isShownnull;if(this.options.remote){this.$element.load(this.options.remote)}};b.DEFAULTS{backdrop:true,keyboard:true,show:true};b.prototype.togglefunction(d){return this!this.isShown?show:hide(d)};b.prototype.showfunction(d){var gthis;var fa.Event(show.bs.modal,{relatedTarget:d});this.$element.trigger(f);if(this.isShown||f.isDefaultPrevented()){return}this.isShowntrue;this.escape();this.$element.on(click.dismiss.modal,data-dismissmodal,a.proxy(this.hide,this));this.backdrop(function(){var ia.support.transition&&g.$element.hasClass(fade);if(!g.$element.parent().length){g.$element.appendTo(document.body)}g.$element.show();if(i){g.$element0.offsetWidth}g.$element.addClass(in).attr(aria-hidden,false);g.enforceFocus();var ha.Event(shown.bs.modal,{relatedTarget:d});i?g.$element.find(.modal-dialog).one(a.support.transition.end,function(){g.$element.focus().trigger(h)}).emulateTransitionEnd(300):g.$element.focus().trigger(h)})};b.prototype.hidefunction(d){if(d){d.preventDefault()}da.Event(hide.bs.modal);this.$element.trigger(d);if(!this.isShown||d.isDefaultPrevented()){return}this.isShownfalse;this.escape();a(document).off(focusin.bs.modal);this.$element.removeClass(in).attr(aria-hidden,true).off(click.dismiss.modal);a.support.transition&&this.$element.hasClass(fade)?this.$element.one(a.support.transition.end,a.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal()};b.prototype.enforceFocusfunction(){a(document).off(focusin.bs.modal).on(focusin.bs.modal,a.proxy(function(d){if(this.$element0!d.target&&!this.$element.has(d.target).length){this.$element.focus()}},this))};b.prototype.escapefunction(){if(this.isShown&&this.options.keyboard){this.$element.on(keyup.dismiss.bs.modal,a.proxy(function(d){d.which27&&this.hide()},this))}else{if(!this.isShown){this.$element.off(keyup.dismiss.bs.modal)}}};b.prototype.hideModalfunction(){var dthis;this.$element.hide();this.backdrop(function(){d.removeBackdrop();d.$element.trigger(hidden.bs.modal)})};b.prototype.removeBackdropfunction(){this.$backdrop&&this.$backdrop.remove();this.$backdropnull};b.prototype.backdropfunction(e){var gthis;var dthis.$element.hasClass(fade)?fade:;if(this.isShown&&this.options.backdrop){var fa.support.transition&&d;this.$backdropa(div classmodal-backdrop +d+ />).appendTo(document.body);this.$element.on(click.dismiss.modal,a.proxy(function(h){if(h.target!h.currentTarget){return}this.options.backdropstatic?this.$element0.focus.call(this.$element0):this.hide.call(this)},this));if(f){this.$backdrop0.offsetWidth}this.$backdrop.addClass(in);if(!e){return}f?this.$backdrop.one(a.support.transition.end,e).emulateTransitionEnd(150):e()}else{if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass(in);a.support.transition&&this.$element.hasClass(fade)?this.$backdrop.one(a.support.transition.end,e).emulateTransitionEnd(150):e()}else{if(e){e()}}}};var ca.fn.modal;a.fn.modalfunction(e,d){return this.each(function(){var fa(this);var gf.data(bs.modal);var ha.extend({},b.DEFAULTS,f.data(),typeof eobject&&e);if(!g){f.data(bs.modal,(gnew b(this,h)))}if(typeof estring){ge(d)}else{if(h.show){g.show(d)}}})};a.fn.modal.Constructorb;a.fn.modal.noConflictfunction(){a.fn.modalc;return this};a(document).on(click.bs.modal.data-api,data-togglemodal,function(g){var fa(this);var hf.attr(href);var da(f.attr(data-target)||(h&&h.replace(/.*(?#^\s+$)/,)));var id.data(modal)?toggle:a.extend({remote:!/#/.test(h)&&h},d.data(),f.data());g.preventDefault();d.modal(i,this).one(hide,function(){f.is(:visible)&&f.focus()})});a(document).on(show.bs.modal,.modal,function(){a(document.body).addClass(modal-open)}).on(hidden.bs.modal,.modal,function(){a(document.body).removeClass(modal-open)})}(window.jQuery);+function(a){var cfunction(d,e){this.typethis.optionsthis.enabledthis.timeoutthis.hoverStatethis.$elementnull;this.init(tooltip,d,e)};c.DEFAULTS{animation:true,placement:top,selector:false,template:div classtooltip>div classtooltip-arrow>/div>div classtooltip-inner>/div>/div>,trigger:hover focus,title:,delay:0,html:false,container:false};c.prototype.initfunction(l,d,h){this.enabledtrue;this.typel;this.$elementa(d);this.optionsthis.getOptions(h);var kthis.options.trigger.split( );for(var gk.length;g--;){var jkg;if(jclick){this.$element.on(click.+this.type,this.options.selector,a.proxy(this.toggle,this))}else{if(j!manual){var ejhover?mouseenter:focus;var fjhover?mouseleave:blur;this.$element.on(e+.+this.type,this.options.selector,a.proxy(this.enter,this));this.$element.on(f+.+this.type,this.options.selector,a.proxy(this.leave,this))}}}this.options.selector?(this._optionsa.extend({},this.options,{trigger:manual,selector:})):this.fixTitle()};c.prototype.getDefaultsfunction(){return c.DEFAULTS};c.prototype.getOptionsfunction(d){da.extend({},this.getDefaults(),this.$element.data(),d);if(d.delay&&typeof d.delaynumber){d.delay{show:d.delay,hide:d.delay}}return d};c.prototype.getDelegateOptionsfunction(){var e{};var dthis.getDefaults();this._options&&a.each(this._options,function(f,g){if(df!g){efg}});return e};c.prototype.enterfunction(d){var ed instanceof this.constructor?d:a(d.currentTarget)this.type(this.getDelegateOptions()).data(bs.+this.type);clearTimeout(e.timeout);e.hoverStatein;if(!e.options.delay||!e.options.delay.show){return e.show()}e.timeoutsetTimeout(function(){if(e.hoverStatein){e.show()}},e.options.delay.show)};c.prototype.leavefunction(d){var ed instanceof this.constructor?d:a(d.currentTarget)this.type(this.getDelegateOptions()).data(bs.+this.type);clearTimeout(e.timeout);e.hoverStateout;if(!e.options.delay||!e.options.delay.hide){return e.hide()}e.timeoutsetTimeout(function(){if(e.hoverStateout){e.hide()}},e.options.delay.hide)};c.prototype.showfunction(){var ma.Event(show.bs.+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(m);if(m.isDefaultPrevented()){return}var fthis.tip();this.setContent();if(this.options.animation){f.addClass(fade)}var rtypeof this.options.placementfunction?this.options.placement.call(this,f0,this.$element0):this.options.placement;var j/\s?auto?\s?/i;var ij.test(r);if(i){rr.replace(j,)||top}f.detach().css({top:0,left:0,display:block}).addClass(r);this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element);var sthis.getPosition();var hf0.offsetWidth;var gf0.offsetHeight;if(i){var dthis.$element.parent();var nr;var ldocument.documentElement.scrollTop||document.body.scrollTop;var qthis.options.containerbody?window.innerWidth:d.outerWidth();var othis.options.containerbody?window.innerHeight:d.outerHeight();var pthis.options.containerbody?0:d.offset().left;rrbottom&&s.top+s.height+g-l>o?top:rtop&&s.top-l-g0?bottom:rright&&s.right+h>q?left:rleft&&s.left-hp?right:r;f.removeClass(n).addClass(r)}var kthis.getCalculatedOffset(r,s,h,g);this.applyPlacement(k,r);this.$element.trigger(shown.bs.+this.type)}};c.prototype.applyPlacementfunction(k,l){var m;var dthis.tip();var nd0.offsetWidth;var hd0.offsetHeight;var jparseInt(d.css(margin-top),10);var iparseInt(d.css(margin-left),10);if(isNaN(j)){j0}if(isNaN(i)){i0}k.topk.top+j;k.leftk.left+i;d.offset(k).addClass(in);var fd0.offsetWidth;var ed0.offsetHeight;if(ltop&&e!h){mtrue;k.topk.top+h-e}if(/bottom|top/.test(l)){var g0;if(k.left0){gk.left*-2;k.left0;d.offset(k);fd0.offsetWidth;ed0.offsetHeight}this.replaceArrow(g-n+f,f,left)}else{this.replaceArrow(e-h,e,top)}if(m){d.offset(k)}};c.prototype.replaceArrowfunction(d,e,f){this.arrow().css(f,d?(50*(1-d/e)+%):)};c.prototype.setContentfunction(){var dthis.tip();var ethis.getTitle();d.find(.tooltip-inner)this.options.html?html:text(e);d.removeClass(fade in top bottom left right)};c.prototype.hidefunction(){var hthis;var dthis.tip();var ga.Event(hide.bs.+this.type);function f(){if(h.hoverState!in){d.detach()}}this.$element.trigger(g);if(g.isDefaultPrevented()){return}d.removeClass(in);a.support.transition&&this.$tip.hasClass(fade)?d.one(a.support.transition.end,f).emulateTransitionEnd(150):f();this.$element.trigger(hidden.bs.+this.type);return this};c.prototype.fixTitlefunction(){var dthis.$element;if(d.attr(title)||typeof(d.attr(data-original-title))!string){d.attr(data-original-title,d.attr(title)||).attr(title,)}};c.prototype.hasContentfunction(){return this.getTitle()};c.prototype.getPositionfunction(){var dthis.$element0;return a.extend({},(typeof d.getBoundingClientRectfunction)?d.getBoundingClientRect():{width:d.offsetWidth,height:d.offsetHeight},this.$element.offset())};c.prototype.getCalculatedOffsetfunction(f,g,e,d){return fbottom?{top:g.top+g.height,left:g.left+g.width/2-e/2}:ftop?{top:g.top-d,left:g.left+g.width/2-e/2}:fleft?{top:g.top+g.height/2-d/2,left:g.left-e}:{top:g.top+g.height/2-d/2,left:g.left+g.width}};c.prototype.getTitlefunction(){var f;var dthis.$element;var ethis.options;fd.attr(data-original-title)||(typeof e.titlefunction?e.title.call(d0):e.title);return f};c.prototype.tipfunction(){return this.$tipthis.$tip||a(this.options.template)};c.prototype.arrowfunction(){return this.$arrowthis.$arrow||this.tip().find(.tooltip-arrow)};c.prototype.validatefunction(){if(!this.$element0.parentNode){this.hide();this.$elementnull;this.optionsnull}};c.prototype.enablefunction(){this.enabledtrue};c.prototype.disablefunction(){this.enabledfalse};c.prototype.toggleEnabledfunction(){this.enabled!this.enabled};c.prototype.togglefunction(d){var fd?a(d.currentTarget)this.type(this.getDelegateOptions()).data(bs.+this.type):this;f.tip().hasClass(in)?f.leave(f):f.enter(f)};c.prototype.destroyfunction(){this.hide().$element.off(.+this.type).removeData(bs.+this.type)};var ba.fn.tooltip;a.fn.tooltipfunction(d){return this.each(function(){var ea(this);var fe.data(bs.tooltip);var gtypeof dobject&&d;if(!f){e.data(bs.tooltip,(fnew c(this,g)))}if(typeof dstring){fd()}})};a.fn.tooltip.Constructorc;a.fn.tooltip.noConflictfunction(){a.fn.tooltipb;return this}}(window.jQuery);+function(a){var cfunction(d,e){this.init(popover,d,e)};if(!a.fn.tooltip){throw new Error(Popover requires tooltip.js)}c.DEFAULTSa.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:right,trigger:click,content:,template:div classpopover>div classarrow>/div>h3 classpopover-title>/h3>div classpopover-content>/div>/div>});c.prototypea.extend({},a.fn.tooltip.Constructor.prototype);c.prototype.constructorc;c.prototype.getDefaultsfunction(){return c.DEFAULTS};c.prototype.setContentfunction(){var dthis.tip();var fthis.getTitle();var ethis.getContent();d.find(.popover-title)this.options.html?html:text(f);d.find(.popover-content)this.options.html?html:text(e);d.removeClass(fade top bottom left right in);if(!d.find(.popover-title).html()){d.find(.popover-title).hide()}};c.prototype.hasContentfunction(){return this.getTitle()||this.getContent()};c.prototype.getContentfunction(){var dthis.$element;var ethis.options;return d.attr(data-content)||(typeof e.contentfunction?e.content.call(d0):e.content)};c.prototype.arrowfunction(){return this.$arrowthis.$arrow||this.tip().find(.arrow)};c.prototype.tipfunction(){if(!this.$tip){this.$tipa(this.options.template)}return this.$tip};var ba.fn.popover;a.fn.popoverfunction(d){return this.each(function(){var ea(this);var fe.data(bs.popover);var gtypeof dobject&&d;if(!f){e.data(bs.popover,(fnew c(this,g)))}if(typeof dstring){fd()}})};a.fn.popover.Constructorc;a.fn.popover.noConflictfunction(){a.fn.popoverb;return this}}(window.jQuery);+function(a){function c(d,f){var e;var ga.proxy(this.process,this);this.$elementa(d).is(body)?a(window):a(d);this.$bodya(body);this.$scrollElementthis.$element.on(scroll.bs.scroll-spy.data-api,g);this.optionsa.extend({},c.DEFAULTS,f);this.selector(this.options.target||((ea(d).attr(href))&&e.replace(/.*(?#^\s+$)/,))||)+ .nav li > a;this.offsetsa();this.targetsa();this.activeTargetnull;this.refresh();this.process()}c.DEFAULTS{offset:10};c.prototype.refreshfunction(){var ethis.$element0window?offset:position;this.offsetsa();this.targetsa();var fthis;var dthis.$body.find(this.selector).map(function(){var ga(this);var ig.data(target)||g.attr(href);var h/^#\w/.test(i)&&a(i);return(h&&h.length&&he().top+(!a.isWindow(f.$scrollElement.get(0))&&f.$scrollElement.scrollTop()),i)||null}).sort(function(g,h){return g0-h0}).each(function(){f.offsets.push(this0);f.targets.push(this1)})};c.prototype.processfunction(){var jthis.$scrollElement.scrollTop()+this.options.offset;var hthis.$scrollElement0.scrollHeight||this.$body0.scrollHeight;var fh-this.$scrollElement.height();var gthis.offsets;var kthis.targets;var dthis.activeTarget;var e;if(j>f){return d!(ek.last()0)&&this.activate(e)}for(eg.length;e--;){d!ke&&j>ge&&(!ge+1||jge+1)&&this.activate(ke)}};c.prototype.activatefunction(f){this.activeTargetf;a(this.selector).parents(.active).removeClass(active);var ethis.selector+data-target+f+,+this.selector+href+f+;var da(e).parents(li).addClass(active);if(d.parent(.dropdown-menu).length){dd.closest(li.dropdown).addClass(active)}d.trigger(activate)};var ba.fn.scrollspy;a.fn.scrollspyfunction(d){return this.each(function(){var ea(this);var fe.data(bs.scrollspy);var gtypeof dobject&&d;if(!f){e.data(bs.scrollspy,(fnew c(this,g)))}if(typeof dstring){fd()}})};a.fn.scrollspy.Constructorc;a.fn.scrollspy.noConflictfunction(){a.fn.scrollspyb;return this};a(window).on(load,function(){a(data-spyscroll).each(function(){var da(this);d.scrollspy(d.data())})})}(window.jQuery);+function(a){var cfunction(d){this.elementa(d)};c.prototype.showfunction(){var fthis.element;var gf.closest(ul:not(.dropdown-menu));var jf.attr(data-target);if(!j){jf.attr(href);jj&&j.replace(/.*(?#^\s*$)/,)}if(f.parent(li).hasClass(active)){return}var ig.find(.active:last a)0;var ha.Event(show.bs.tab,{relatedTarget:i});f.trigger(h);if(h.isDefaultPrevented()){return}var da(j);this.activate(f.parent(li),g);this.activate(d,d.parent(),function(){f.trigger({type:shown.bs.tab,relatedTarget:i})})};c.prototype.activatefunction(g,f,e){var df.find(> .active);var ie&&a.support.transition&&d.hasClass(fade);function h(){d.removeClass(active).find(> .dropdown-menu > .active).removeClass(active);g.addClass(active);if(i){g0.offsetWidth;g.addClass(in)}else{g.removeClass(fade)}if(g.parent(.dropdown-menu)){g.closest(li.dropdown).addClass(active)}e&&e()}i?d.one(a.support.transition.end,h).emulateTransitionEnd(150):h();d.removeClass(in)};var ba.fn.tab;a.fn.tabfunction(d){return this.each(function(){var ea(this);var fe.data(bs.tab);if(!f){e.data(bs.tab,(fnew c(this)))}if(typeof dstring){fd()}})};a.fn.tab.Constructorc;a.fn.tab.noConflictfunction(){a.fn.tabb;return this};a(document).on(click.bs.tab.data-api,data-toggletab, data-togglepill,function(d){d.preventDefault();a(this).tab(show)})}(window.jQuery);+function(a){var bfunction(d,e){this.optionsa.extend({},b.DEFAULTS,e);this.$windowa(window).on(scroll.bs.affix.data-api,a.proxy(this.checkPosition,this)).on(click.bs.affix.data-api,a.proxy(this.checkPositionWithEventLoop,this));this.$elementa(d);this.affixedthis.unpinnull;this.checkPosition()};b.RESETaffix affix-top affix-bottom;b.DEFAULTS{offset:0};b.prototype.checkPositionWithEventLoopfunction(){setTimeout(a.proxy(this.checkPosition,this),1)};b.prototype.checkPositionfunction(){if(!this.$element.is(:visible)){return}var ia(document).height();var jthis.$window.scrollTop();var hthis.$element.offset();var ethis.options.offset;var ge.top;var fe.bottom;if(typeof e!object){fge}if(typeof gfunction){ge.top()}if(typeof ffunction){fe.bottom()}var dthis.unpin!null&&(j+this.unpinh.top)?false:f!null&&(h.top+this.$element.height()>i-f)?bottom:g!null&&(jg)?top:false;if(this.affixedd){return}if(this.unpin){this.$element.css(top,)}this.affixedd;this.unpindbottom?h.top-j:null;this.$element.removeClass(b.RESET).addClass(affix+(d?-+d:));if(dbottom){this.$element.offset({top:document.body.offsetHeight-f-this.$element.height()})}};var ca.fn.affix;a.fn.affixfunction(d){return this.each(function(){var ea(this);var fe.data(bs.affix);var gtypeof dobject&&d;if(!f){e.data(bs.affix,(fnew b(this,g)))}if(typeof dstring){fd()}})};a.fn.affix.Constructorb;a.fn.affix.noConflictfunction(){a.fn.affixc;return this};a(window).on(load,function(){a(data-spyaffix).each(function(){var da(this);var ed.data();e.offsete.offset||{};if(e.offsetBottom){e.offset.bottome.offsetBottom}if(e.offsetTop){e.offset.tope.offsetTop}d.affix(e)})})}(window.jQuery);/script>script typetext/javascript>var wdCurrentModalDialognull;var wdTabsetScopenull;var wdActiveTab1;var wdModalOffsetHeight85;function wdModalWindowResizeHandler(a,b){if(bundefined){bfalse}$(.modal-header).bind(selectstart,false);$(.modal-footer).bind(selectstart,false);$(.ImageWell).bind(selectstart,false);var e$(.modal)$(.modal).length-1;var g$(.modal-header)$(.modal-header).length-1;var f$(.modal-header)$(.modal-footer).length-1;var d$(.tab-content)$(.tab-content).length-1;var c$(.modal-body)$(.modal-body).length-1;var i$(.nav)$(.nav).length-1;var j200;if(!e){return false}if(e.getAttribute(wdoffsetheight)){jparseInt(e.getAttribute(wdoffsetheight))}var h$(e).height();var k$(window).height();var j$(g).height()+$(f).height()+j;if(k-hwdModalOffsetHeight){$(c).height($(window).height()-j);$(d).height($(c).height()-$(i).height()+10)}else{if(k-h>100){if(!b&&$(.modal).length1){setTimeout(wdClearModalResize(),500)}}}}function wdClearModalResize(){var b$(.tab-content)$(.tab-content).length-1;var a$(.modal-body)$(.modal-body).length-1;$(a).css(height,);$(b).css(height,);wdModalWindowResizeHandler(null,true)}angular.module(ui.bootstrap,ui.bootstrap.tpls,ui.bootstrap.transition,ui.bootstrap.collapse,ui.bootstrap.accordion,ui.bootstrap.alert,ui.bootstrap.bindHtml,ui.bootstrap.buttons,ui.bootstrap.carousel,ui.bootstrap.position,ui.bootstrap.datepicker,ui.bootstrap.dropdownToggle,ui.bootstrap.modal,ui.bootstrap.pagination,ui.bootstrap.tooltip,ui.bootstrap.popover,ui.bootstrap.progressbar,ui.bootstrap.rating,ui.bootstrap.tabs,ui.bootstrap.timepicker,ui.bootstrap.typeahead);angular.module(ui.bootstrap.tpls,template/accordion/accordion-group.html,template/accordion/accordion.html,template/alert/alert.html,template/carousel/carousel.html,template/carousel/slide.html,template/datepicker/datepicker.html,template/datepicker/popup.html,template/modal/backdrop.html,template/modal/window.html,template/pagination/pager.html,template/pagination/pagination.html,template/tooltip/tooltip-html-unsafe-popup.html,template/tooltip/tooltip-popup.html,template/popover/popover.html,template/progressbar/bar.html,template/progressbar/progress.html,template/rating/rating.html,template/tabs/tab.html,template/tabs/tabset-titles.html,template/tabs/tabset.html,template/timepicker/timepicker.html,template/typeahead/typeahead-match.html,template/typeahead/typeahead-popup.html);angular.module(ui.bootstrap.transition,).factory($transition,$q,$timeout,$rootScope,function(a,c,b){var dfunction(j,n,l){ll||{};var ia.defer();var kdl.animation?animationEndEventName:transitionEndEventName;var mfunction(o){b.$apply(function(){j.unbind(k,m);i.resolve(j)})};if(k){j.bind(k,m)}c(function(){if(angular.isString(n)){j.addClass(n)}else{if(angular.isFunction(n)){n(j)}else{if(angular.isObject(n)){j.css(n)}}}if(!k){i.resolve(j)}});i.promise.cancelfunction(){if(k){j.unbind(k,m)}i.reject(Transition cancelled)};return i.promise};var gdocument.createElement(trans);var h{WebkitTransition:webkitTransitionEnd,MozTransition:transitionend,OTransition:oTransitionEnd,transition:transitionend};var e{WebkitTransition:webkitAnimationEnd,MozTransition:animationend,OTransition:oAnimationEnd,transition:animationend};function f(i){for(var j in i){if(g.stylej!undefined){return ij}}}d.transitionEndEventNamef(h);d.animationEndEventNamef(e);return d});angular.module(ui.bootstrap.collapse,ui.bootstrap.transition).directive(collapse,$transition,function(a){var bfunction(e,c,d){c.removeClass(collapse);c.css({height:d});var fc0.offsetWidth;c.addClass(collapse)};return{link:function(k,g,c){var j;var itrue;k.$watch(function(){return g0.scrollHeight},function(l){if(g0.scrollHeight!0){if(!j){if(i){b(k,g,g0.scrollHeight+px)}else{b(k,g,auto)}}}});k.$watch(c.collapse,function(l){if(l){d()}else{h()}});var e;var ffunction(l){if(e){e.cancel()}ea(g,l);e.then(function(){eundefined},function(){eundefined});return e};var hfunction(){if(i){ifalse;if(!j){b(k,g,auto)}}else{f({height:g0.scrollHeight+px}).then(function(){if(!j){b(k,g,auto)}})}jfalse};var dfunction(){jtrue;if(i){ifalse;b(k,g,0)}else{b(k,g,g0.scrollHeight+px);f({height:0})}}}}});angular.module(ui.bootstrap.accordion,ui.bootstrap.collapse).constant(accordionConfig,{closeOthers:true}).controller(AccordionController,$scope,$attrs,accordionConfig,function(b,a,c){this.groups;this.closeOthersfunction(e){var dangular.isDefined(a.closeOthers)?b.$eval(a.closeOthers):c.closeOthers;if(d){angular.forEach(this.groups,function(f){if(f!e){f.isOpenfalse}})}};this.addGroupfunction(d){var ethis;this.groups.push(d);d.$on($destroy,function(f){e.removeGroup(d)})};this.removeGroupfunction(d){var ethis.groups.indexOf(d);if(e!-1){this.groups.splice(this.groups.indexOf(d),1)}}}).directive(accordion,function(){return{restrict:EA,controller:AccordionController,transclude:true,replace:false,templateUrl:template/accordion/accordion.html}}).directive(accordionGroup,$parse,$transition,$timeout,function(a,c,b){return{require:^accordion,restrict:EA,transclude:true,replace:true,templateUrl:template/accordion/accordion-group.html,scope:{heading:@},controller:$scope,function(d){this.setHeadingfunction(e){this.headinge}},link:function(h,f,e,d){var g,i;d.addGroup(h);h.isOpenfalse;if(e.isOpen){ga(e.isOpen);ig.assign;h.$watch(function k(){return g(h.$parent)},function j(l){h.isOpenl});h.isOpeng?g(h.$parent):false}h.$watch(isOpen,function(l){if(l){d.closeOthers(h)}if(i){i(h.$parent,l)}})}}}).directive(accordionHeading,function(){return{restrict:EA,transclude:true,template:,replace:true,require:^accordionGroup,compile:function(b,a,d){return function c(h,g,f,e){e.setHeading(d(h,function(){}))}}}}).directive(accordionTransclude,function(){return{require:^accordionGroup,link:function(d,c,a,b){d.$watch(function(){return ba.accordionTransclude},function(e){if(e){c.html();c.append(e)}})}}});angular.module(ui.bootstrap.alert,).directive(alert,function(){return{restrict:EA,templateUrl:template/alert/alert.html,transclude:true,replace:true,scope:{type:,close:&},link:function(d,c,b,a){d.closeableclose in b}}});angular.module(ui.bootstrap.bindHtml,).directive(bindHtmlUnsafe,function(){return function(d,c,a){c.addClass(ng-binding).data($binding,a.bindHtmlUnsafe);d.$watch(a.bindHtmlUnsafe,function b(e){c.html(e||)})}});angular.module(ui.bootstrap.buttons,).constant(buttonConfig,{activeClass:active,toggleEvent:click}).directive(btnRadio,buttonConfig,function(b){var ab.activeClass||active;var cb.toggleEvent||click;return{require:ngModel,link:function(g,e,d,f){f.$renderfunction(){e.toggleClass(a,angular.equals(f.$modelValue,g.$eval(d.btnRadio)))};e.bind(c,function(){if(!e.hasClass(a)){g.$apply(function(){f.$setViewValue(g.$eval(d.btnRadio));f.$render()})}})}}}).directive(btnCheckbox,buttonConfig,function(b){var ab.activeClass||active;var cb.toggleEvent||click;return{require:ngModel,link:function(i,e,d,h){function g(){var ji.$eval(d.btnCheckboxTrue);return angular.isDefined(j)?j:true}function f(){var ji.$eval(d.btnCheckboxFalse);return angular.isDefined(j)?j:false}h.$renderfunction(){e.toggleClass(a,angular.equals(h.$modelValue,g()))};e.bind(c,function(){i.$apply(function(){h.$setViewValue(e.hasClass(a)?f():g());h.$render()})})}}});angular.module(ui.bootstrap.carousel,ui.bootstrap.transition).controller(CarouselController,$scope,$timeout,$transition,$q,function(b,c,d,a){var ithis,ji.slides,e-1,f,g;i.currentSlidenull;i.selectfunction(n,k){var mj.indexOf(n);if(kundefined){km>e?next:prev}if(n&&n!i.currentSlide){if(b.$currentTransition){b.$currentTransition.cancel();c(l)}else{l()}}function l(){if(i.currentSlide&&angular.isString(k)&&!b.noTransition&&n.$element){n.$element.addClass(k);var pn.$element0.offsetWidth;angular.forEach(j,function(q){angular.extend(q,{direction:,entering:false,leaving:false,active:false})});angular.extend(n,{direction:k,active:true,entering:true});angular.extend(i.currentSlide||{},{direction:k,leaving:true});b.$currentTransitiond(n.$element,{});(function(r,q){b.$currentTransition.then(function(){o(r,q)},function(){o(r,q)})}(n,i.currentSlide))}else{o(n,i.currentSlide)}i.currentSliden;em;h()}function o(q,p){angular.extend(q,{direction:,active:true,leaving:false,entering:false});angular.extend(p||{},{direction:,active:false,leaving:false,entering:false});b.$currentTransitionnull}};i.indexOfSlidefunction(k){return j.indexOf(k)};b.nextfunction(){var k(e+1)%j.length;if(!b.$currentTransition){return i.select(jk,next)}};b.prevfunction(){var ke-10?j.length-1:e-1;if(!b.$currentTransition){return i.select(jk,prev)}};b.selectfunction(k){i.select(k)};b.isActivefunction(k){return i.currentSlidek};b.slidesfunction(){return j};b.$watch(interval,h);function h(){if(f){c.cancel(f)}function k(){if(g){b.next();h()}else{b.pause()}}var l+b.interval;if(!isNaN(l)&&l>0){fc(k,l)}}b.playfunction(){if(!g){gtrue;h()}};b.pausefunction(){if(!b.noPause){gfalse;if(f){c.cancel(f)}}};i.addSlidefunction(l,k){l.$elementk;j.push(l);if(j.length1||l.active){i.select(jj.length-1);if(j.length1){b.play()}}else{l.activefalse}};i.removeSlidefunction(l){var kj.indexOf(l);j.splice(k,1);if(j.length>0&&l.active){if(k>j.length){i.select(jk-1)}else{i.select(jk)}}else{if(e>k){e--}}}}).directive(carousel,function(){return{restrict:EA,transclude:true,replace:true,controller:CarouselController,require:carousel,templateUrl:template/carousel/carousel.html,scope:{interval:,noTransition:,noPause:}}}).directive(slide,$parse,function(a){return{require:^carousel,restrict:EA,transclude:true,replace:true,templateUrl:template/carousel/slide.html,scope:{},link:function(h,d,b,c){if(b.active){var ea(b.active);var ie.assign;var fh.activee(h.$parent);h.$watch(function g(){var je(h.$parent);if(j!h.active){if(j!f){fh.activej}else{i(h.$parent,jfh.active)}}return j})}c.addSlide(h,d);h.$on($destroy,function(){c.removeSlide(h)});h.$watch(active,function(j){if(j){c.select(h)}})}}});angular.module(ui.bootstrap.position,).factory($position,$document,$window,function(a,b){function c(g,f){if(g.currentStyle){return g.currentStylef}else{if(b.getComputedStyle){return b.getComputedStyle(g)f}}return g.stylef}function d(f){return(c(f,position)||static)static}var efunction(g){var fa0;var hg.offsetParent||f;while(h&&h!f&&d(h)){hh.offsetParent}return h||f};return{position:function(g){var fthis.offset(g);var h{top:0,left:0};var ie(g0);if(i!a0){hthis.offset(angular.element(i));h.top+i.clientTop-i.scrollTop;h.left+i.clientLeft-i.scrollLeft}return{width:g.prop(offsetWidth),height:g.prop(offsetHeight),top:f.top-h.top,left:f.left-h.left}},offset:function(g){var fg0.getBoundingClientRect();return{width:g.prop(offsetWidth),height:g.prop(offsetHeight),top:f.top+(b.pageYOffset||a0.body.scrollTop||a0.documentElement.scrollTop),left:f.left+(b.pageXOffset||a0.body.scrollLeft||a0.documentElement.scrollLeft)}}}});angular.module(ui.bootstrap.datepicker,ui.bootstrap.position).constant(datepickerConfig,{dayFormat:dd,monthFormat:MMMM,yearFormat:yyyy,dayHeaderFormat:EEE,dayTitleFormat:MMMM yyyy,monthTitleFormat:yyyy,showWeeks:true,startingDay:0,yearRange:20,minDate:null,maxDate:null}).controller(DatepickerController,$scope,$attrs,dateFilter,datepickerConfig,function(b,a,c,d){var e{day:h(a.dayFormat,d.dayFormat),month:h(a.monthFormat,d.monthFormat),year:h(a.yearFormat,d.yearFormat),dayHeader:h(a.dayHeaderFormat,d.dayHeaderFormat),dayTitle:h(a.dayTitleFormat,d.dayTitleFormat),monthTitle:h(a.monthTitleFormat,d.monthTitleFormat)},jh(a.startingDay,d.startingDay),kh(a.yearRange,d.yearRange);this.minDated.minDate?new Date(d.minDate):null;this.maxDated.maxDate?new Date(d.maxDate):null;function h(m,l){return angular.isDefined(m)?b.$parent.$eval(m):l}function g(m,l){return new Date(m,l,0).getDate()}function f(q,p){var mnew Array(p);var lq,o0;while(op){mo++new Date(l);l.setDate(l.getDate()+1)}return m}function i(l,m,o,n){return{date:l,label:c(l,m),selected:!!o,secondary:!!n}}this.modes{name:day,getVisibleDates:function(l,x){var yl.getFullYear(),ul.getMonth(),qnew Date(y,u,1);var nj-q.getDay(),w(n>0)?7-n:-n,pnew Date(q),v0;if(w>0){p.setDate(-w+1);v+w}v+g(y,u+1);v+(7-v%7)%7;var mf(p,v),tnew Array(7);for(var r0;rv;r++){var onew Date(mr);mri(o,e.day,(x&&x.getDate()o.getDate()&&x.getMonth()o.getMonth()&&x.getFullYear()o.getFullYear()),o.getMonth()!u)}for(var s0;s7;s++){tsc(ms.date,e.dayHeader)}return{objects:m,title:c(l,e.dayTitle),labels:t}},compare:function(l,m){return(new Date(l.getFullYear(),l.getMonth(),l.getDate())-new Date(m.getFullYear(),m.getMonth(),m.getDate()))},split:7,step:{months:1}},{name:month,getVisibleDates:function(l,p){var onew Array(12),ql.getFullYear();for(var n0;n12;n++){var mnew Date(q,n,1);oni(m,e.month,(p&&p.getMonth()n&&p.getFullYear()q))}return{objects:o,title:c(l,e.monthTitle)}},compare:function(l,m){return new Date(l.getFullYear(),l.getMonth())-new Date(m.getFullYear(),m.getMonth())},split:3,step:{years:1}},{name:year,getVisibleDates:function(l,o){var rnew Array(k),ql.getFullYear(),pparseInt((q-1)/k,10)*k+1;for(var n0;nk;n++){var mnew Date(p+n,0,1);rni(m,e.year,(o&&o.getFullYear()m.getFullYear()))}return{objects:r,title:r0.label,rk-1.label.join( - )}},compare:function(l,m){return l.getFullYear()-m.getFullYear()},split:5,step:{years:k}};this.isDisabledfunction(m,n){var lthis.modesn||0;return((this.minDate&&l.compare(m,this.minDate)0)||(this.maxDate&&l.compare(m,this.maxDate)>0)||(b.dateDisabled&&b.dateDisabled({date:m,mode:l.name})))}}).directive(datepicker,dateFilter,$parse,datepickerConfig,$log,function(c,b,d,a){return{restrict:EA,replace:true,templateUrl:template/datepicker/datepicker.html,scope:{dateDisabled:&},require:datepicker,?^ngModel,controller:DatepickerController,link:function(m,h,e,f){var gf0,kf1;if(!k){return}var j0,nnew Date(),pd.showWeeks;if(e.showWeeks){m.$parent.$watch(b(e.showWeeks),function(s){p!!s;r()})}else{r()}if(e.min){m.$parent.$watch(b(e.min),function(s){g.minDates?new Date(s):null;l()})}if(e.max){m.$parent.$watch(b(e.max),function(s){g.maxDates?new Date(s):null;l()})}function r(){m.showWeekNumbersj0&&p}function q(s,u){var t;while(s.length>0){t.push(s.splice(0,u))}return t}function l(v){var unull,wtrue;if(k.$modelValue){unew Date(k.$modelValue);if(isNaN(u)){wfalse;a.error(Datepicker directive: ng-model value must be a Date object, a number of milliseconds since 01.01.1970 or a string representing an RFC2822 or ISO 8601 date.)}else{if(v){nu}}}k.$setValidity(date,w);var sg.modesj,ts.getVisibleDates(n,u);angular.forEach(t.objects,function(x){x.disabledg.isDisabled(x.date,j)});k.$setValidity(date-disabled,(!u||!g.isDisabled(u)));m.rowsq(t.objects,s.split);m.labelst.labels||;m.titlet.title}function o(s){js;r();l()}k.$renderfunction(){l(true)};m.selectfunction(s){if(j0){var tnew Date(k.$modelValue);t.setFullYear(s.getFullYear(),s.getMonth(),s.getDate());k.$setViewValue(t);l(true)}else{ns;o(j-1)}};m.movefunction(s){var tg.modesj.step;n.setMonth(n.getMonth()+s*(t.months||0));n.setFullYear(n.getFullYear()+s*(t.years||0));l()};m.toggleModefunction(){o((j+1)%g.modes.length)};m.getWeekNumberfunction(s){return(j0&&m.showWeekNumbers&&s.length7)?i(s0.date):null};function i(t){var snew Date(t);s.setDate(s.getDate()+4-(s.getDay()||7));var us.getTime();s.setMonth(0);s.setDate(1);return Math.floor(Math.round((u-s)/86400000)/7)+1}}}}).constant(datepickerPopupConfig,{dateFormat:yyyy-MM-dd,closeOnDateSelection:true}).directive(datepickerPopup,$compile,$parse,$document,$position,dateFilter,datepickerPopupConfig,function(a,c,b,d,e,f){return{restrict:EA,require:ngModel,link:function(t,o,i,s){var jangular.isDefined(i.closeOnDateSelection)?w.$eval(i.closeOnDateSelection):f.closeOnDateSelection;var ki.datepickerPopup||f.dateFormat;var wt.$new();t.$on($destroy,function(){w.$destroy()});var r,x;if(i.isOpen){rc(i.isOpen);xr.assign;t.$watch(r,function A(C){w.isOpen!!C})}w.isOpenr?r(t):false;function y(C){if(x){x(t,!!C)}else{w.isOpen!!C}}var nfunction(C){if(w.isOpen&&C.target!o0){w.$apply(function(){y(false)})}};var pfunction(){w.$apply(function(){y(true)})};var vangular.element(datepicker-popup-wrap>datepicker>/datepicker>/datepicker-popup-wrap>);v.attr({ng-model:date,ng-change:dateSelection()});var lv.find(datepicker);if(i.datepickerOptions){l.attr(angular.extend({},t.$eval(i.datepickerOptions)))}function u(D){if(!D){s.$setValidity(date,true);return null}else{if(angular.isDate(D)){s.$setValidity(date,true);return D}else{if(angular.isString(D)){var Cnew Date(D);if(isNaN(C)){s.$setValidity(date,false);return undefined}else{s.$setValidity(date,true);return C}}else{s.$setValidity(date,false);return undefined}}}}s.$parsers.unshift(u);w.dateSelectionfunction(){s.$setViewValue(w.date);s.$render();if(j){y(false)}};o.bind(input change keyup,function(){w.$apply(function(){z()})});s.$renderfunction(){var Cs.$viewValue?e(s.$viewValue,k):;o.val(C);z()};function z(){w.dates.$modelValue;B()}function h(C,E,D){if(C){t.$watch(c(C),function(F){wEF});l.attr(D||E,E)}}h(i.min,min);h(i.max,max);if(i.showWeeks){h(i.showWeeks,showWeeks,show-weeks)}else{w.showWeekstrue;l.attr(show-weeks,showWeeks)}if(i.dateDisabled){l.attr(date-disabled,i.dateDisabled)}function B(){w.positiond.position(o);w.position.topw.position.top+o.prop(offsetHeight)}var mfalse,qfalse;w.$watch(isOpen,function(C){if(C){B();b.bind(click,n);if(q){o.unbind(focus,p)}o0.focus();mtrue}else{if(m){b.unbind(click,n)}o.bind(focus,p);qtrue}if(x){x(t,C)}});var gc(i.ngModel).assign;w.todayfunction(){g(t,new Date())};w.clearfunction(){g(t,null)};o.after(a(v)(w))}}}).directive(datepickerPopupWrap,function(){return{restrict:E,replace:true,transclude:true,templateUrl:template/datepicker/popup.html,link:function(c,b,a){b.bind(click,function(d){d.preventDefault();d.stopPropagation()})}}});angular.module(ui.bootstrap.dropdownToggle,).directive(dropdownToggle,$document,$location,function(a,b){var dnull,cangular.noop;return{restrict:CA,link:function(g,f,e){g.$watch($location.path,function(){c()});f.parent().bind(click,function(){c()});f.bind(click,function(i){var h(fd);i.preventDefault();i.stopPropagation();if(!!d){c()}if(!h){f.parent().addClass(open);df;cfunction(j){if(j){j.preventDefault();j.stopPropagation()}a.unbind(click,c);f.parent().removeClass(open);cangular.noop;dnull};a.bind(click,c)}})}}});angular.module(ui.bootstrap.modal,).factory($$stackedMap,function(){return{createNew:function(){var a;return{add:function(b,c){a.push({key:b,value:c})},get:function(c){for(var b0;ba.length;b++){if(cab.key){return ab}}},keys:function(){var c;for(var b0;ba.length;b++){c.push(ab.key)}return c},top:function(){return aa.length-1},remove:function(d){var c-1;for(var b0;ba.length;b++){if(dab.key){cb;break}}return a.splice(c,1)0},removeTop:function(){return a.splice(a.length-1,1)0},length:function(){return a.length}}}}}).directive(modalBackdrop,$modalStack,$timeout,function(a,b){return{restrict:EA,replace:true,templateUrl:template/modal/backdrop.html,link:function(e,d,c){b(function(){e.animatetrue});e.closefunction(f){var ga.getTop();if(g&&g.value.backdrop&&g.value.backdrop!static){f.preventDefault();f.stopPropagation();a.dismiss(g.key,backdrop click)}}}}}).directive(modalWindow,$timeout,function(a){return{restrict:EA,scope:{index:@},replace:true,transclude:true,templateUrl:template/modal/window.html,link:function(d,c,b){d.windowClassb.windowClass||;a(function(){d.animatetrue})}}}).factory($modalStack,$document,$compile,$rootScope,$$stackedMap,function(c,b,e,a){var h,f;var ie.$new(true);var jc.find(body).eq(0);var ka.createNew();var d{};function g(){var o-1;var nk.keys();for(var m0;mn.length;m++){if(k.get(nm).value.backdrop){om}}return o}e.$watch(g,function(m){i.indexm});function l(m){var nk.get(m).value;k.remove(m);n.modalDomEl.remove();if(g()-1){f.remove();fundefined}n.modalScope.$destroy()}d.openfunction(p,n){k.add(p,{deferred:n.deferred,modalScope:n.scope,backdrop:n.backdrop,keyboard:n.keyboard});var mangular.element(div idwdModalWindow modal-window>/div>);m.attr(window-class,n.windowClass);m.attr(index,k.length()-1);m.html(n.content);var ob(m)(n.scope);k.top().value.modalDomElo;j.append(o);if(g()>0&&!f&&wdCurrentModalDialognull){hangular.element(div modal-backdrop>/div>);fb(h)(i);j.append(f)}if($(#wdModalWindow).length>0){$(#wdModalWindow)0.style.displaynone}wdCurrentModalDialogo0;$(window).on(resize,wdModalWindowResizeHandler);setTimeout(wdModalWindowResizeHandler();,50)};d.closefunction(n,o){$(window).off(resize,wdModalWindowResizeHandler);var mk.get(n);if(m){m.value.deferred.resolve(o);l(n)}if($(#wdModalWindow).length>0){$(#wdModalWindow)0.style.display}wdCurrentModalDialognull};d.dismissfunction(m,o){var nk.get(m).value;if(n){n.deferred.reject(o);l(m)}};d.getTopfunction(){return k.top()};return d}).provider($modal,function(){var a{options:{backdrop:true,keyboard:true},$get:$injector,$rootScope,$q,$http,$templateCache,$controller,$modalStack,function(d,h,g,c,i,b,f){var e{};function k(l){return l.template?g.when(l.template):c.get(l.templateUrl,{cache:i}).then(function(m){return m.data})}function j(m){var l;angular.forEach(m,function(o,n){if(angular.isFunction(o)||angular.isArray(o)){l.push(g.when(d.invoke(o)))}});return l}e.openfunction(n){var og.defer();var mg.defer();var l{result:o.promise,opened:m.promise,close:function(s){f.close(l,s)},dismiss:function(s){f.dismiss(l,s)}};nangular.extend({},a.options,n);n.resolven.resolve||{};if(!n.template&&!n.templateUrl){throw new Error(One of template or templateUrl options is required.)}var rg.all(k(n).concat(j(n.resolve)));r.then(function q(w){var u(n.scope||h).$new();u.$closel.close;u.$dismissl.dismiss;var s,t{};var v1;if(n.controller){t.$scopeu;t.$modalInstancel;angular.forEach(n.resolve,function(y,x){txwv++});sb(n.controller,t)}f.open(l,{scope:u,deferred:o,content:w0,backdrop:n.backdrop,keyboard:n.keyboard,windowClass:n.windowClass})},function p(s){o.reject(s)});r.then(function(){m.resolve(true)},function(){m.reject(false)});return l};return e}};return a});angular.module(ui.bootstrap.pagination,).controller(PaginationController,$scope,$attrs,$parse,$interpolate,function(d,a,c,b){var ethis;this.initfunction(f){if(a.itemsPerPage){d.$parent.$watch(c(a.itemsPerPage),function(g){e.itemsPerPageparseInt(g,10);d.totalPagese.calculateTotalPages()})}else{this.itemsPerPagef}};this.noPreviousfunction(){return this.page1};this.noNextfunction(){return this.paged.totalPages};this.isActivefunction(f){return this.pagef};this.calculateTotalPagesfunction(){return this.itemsPerPage1?1:Math.ceil(d.totalItems/this.itemsPerPage)};this.getAttributeValuefunction(f,g,h){return angular.isDefined(f)?(h?b(f)(d.$parent):d.$parent.$eval(f)):g};this.renderfunction(){this.pageparseInt(d.page,10)||1;d.pagesthis.getPages(this.page,d.totalPages)};d.selectPagefunction(f){if(!e.isActive(f)&&f>0&&fd.totalPages){d.pagef;d.onSelectPage({page:f})}};d.$watch(totalItems,function(){d.totalPagese.calculateTotalPages()});d.$watch(totalPages,function(f){if(a.numPages){d.numPagesf}if(e.page>f){d.selectPage(f)}else{e.render()}});d.$watch(page,function(){e.render()})}).constant(paginationConfig,{itemsPerPage:10,boundaryLinks:false,directionLinks:true,firstText:First,previousText:Previous,nextText:Next,lastText:Last,rotate:true}).directive(pagination,$parse,paginationConfig,function(a,b){return{restrict:EA,scope:{page:,totalItems:,onSelectPage: &,numPages:},controller:PaginationController,templateUrl:template/pagination/pagination.html,replace:true,link:function(o,f,c,l){var j,dl.getAttributeValue(c.boundaryLinks,b.boundaryLinks),el.getAttributeValue(c.directionLinks,b.directionLinks),gl.getAttributeValue(c.firstText,b.firstText,true),ml.getAttributeValue(c.previousText,b.previousText,true),kl.getAttributeValue(c.nextText,b.nextText,true),hl.getAttributeValue(c.lastText,b.lastText,true),nl.getAttributeValue(c.rotate,b.rotate);l.init(b.itemsPerPage);if(c.maxSize){o.$parent.$watch(a(c.maxSize),function(p){jparseInt(p,10);l.render()})}function i(r,s,p,q){return{number:r,text:s,active:p,disabled:q}}l.getPagesfunction(p,C){var y;var B1,qC;var s(angular.isDefined(j)&&jC);if(s){if(n){BMath.max(p-Math.floor(j/2),1);qB+j-1;if(q>C){qC;Bq-j+1}}else{B((Math.ceil(p/j)-1)*j)+1;qMath.min(B+j-1,C)}}for(var wB;wq;w++){var xi(w,w,l.isActive(w),false);y.push(x)}if(s&&!n){if(B>1){var Ai(B-1,...,false,false);y.unshift(A)}if(qC){var vi(q+1,...,false,false);y.push(v)}}if(e){var zi(p-1,m,false,l.noPrevious());y.unshift(z);var ui(p+1,k,false,l.noNext());y.push(u)}if(d){var ri(1,g,false,l.noPrevious());y.unshift(r);var ti(C,h,false,l.noNext());y.push(t)}return y}}}}).constant(pagerConfig,{itemsPerPage:10,previousText:« Previous,nextText:Next »,align:true}).directive(pager,pagerConfig,function(a){return{restrict:EA,scope:{page:,totalItems:,onSelectPage: &,numPages:},controller:PaginationController,templateUrl:template/pagination/pager.html,replace:true,link:function(i,d,c,g){var hg.getAttributeValue(c.previousText,a.previousText,true),fg.getAttributeValue(c.nextText,a.nextText,true),bg.getAttributeValue(c.align,a.align);g.init(a.itemsPerPage);function e(m,n,j,l,k){return{number:m,text:n,disabled:j,previous:(b&&l),next:(b&&k)}}g.getPagesfunction(j){returne(j-1,h,g.noPrevious(),true,false),e(j+1,f,g.noNext(),false,true)}}}});angular.module(ui.bootstrap.tooltip,ui.bootstrap.position,ui.bootstrap.bindHtml).provider($tooltip,function(){var a{placement:top,animation:true,popupDelay:0};var e{mouseenter:mouseleave,click:click,focus:blur};var b{};this.optionsfunction(f){angular.extend(b,f)};this.setTriggersfunction c(f){angular.extend(e,f)};function d(f){var g/A-Z/g;var h-;return f.replace(g,function(i,j){return(j?h:)+i.toLowerCase()})}this.$get$window,$compile,$timeout,$parse,$document,$position,$interpolate,function(m,f,k,i,g,j,h){return function l(w,t,n){var sangular.extend({},a,b);function q(z){var yz||s.trigger||n;var xey||y;return{show:y,hide:x}}var od(w);var uh.startSymbol();var ph.endSymbol();var v+o+-popup title+u+tt_title+p+ content+u+tt_content+p+ placement+u+tt_placement+p+ animationtt_animation() is-opentt_isOpen>/+o+-popup>;return{restrict:EA,scope:true,link:function r(H,B,z){var Lf(v)(H);var M;var G;var x;var yangular.isDefined(s.appendToBody)?s.appendToBody:false;var Nq(undefined);var Cfalse;H.tt_isOpenfalse;function K(){if(!H.tt_isOpen){J()}else{E()}}function J(){if(H.tt_popupDelay){Gk(I,H.tt_popupDelay)}else{H.$apply(I)}}function E(){H.$apply(function(){D()})}function I(){var O,R,P,Q;if(!H.tt_content){return}if(M){k.cancel(M)}L.css({top:0,left:0,display:block});if(y){xx||g.find(body);x.append(L)}else{B.after(L)}Oy?j.offset(B):j.position(B);RL.prop(offsetWidth);PL.prop(offsetHeight);switch(H.tt_placement){caseright:Q{top:O.top+O.height/2-P/2,left:O.left+O.width};break;casebottom:Q{top:O.top+O.height,left:O.left+O.width/2-R/2};break;caseleft:Q{top:O.top+O.height/2-P/2,left:O.left-R};break;default:Q{top:O.top-P,left:O.left+O.width/2-R/2};break}Q.top+px;Q.left+px;L.css(Q);H.tt_isOpentrue}function D(){H.tt_isOpenfalse;k.cancel(G);if(angular.isDefined(H.tt_animation)&&H.tt_animation()){Mk(function(){L.remove()},500)}else{L.remove()}}z.$observe(w,function(O){H.tt_contentO});z.$observe(t+Title,function(O){H.tt_titleO});z.$observe(t+Placement,function(O){H.tt_placementangular.isDefined(O)?O:s.placement});z.$observe(t+Animation,function(O){H.tt_animationangular.isDefined(O)?i(O):function(){return s.animation}});z.$observe(t+PopupDelay,function(P){var OparseInt(P,10);H.tt_popupDelay!isNaN(O)?O:s.popupDelay});z.$observe(t+Trigger,function(O){if(C){B.unbind(N.show,J);B.unbind(N.hide,E)}Nq(O);if(N.showN.hide){B.bind(N.show,K)}else{B.bind(N.show,J);B.bind(N.hide,E)}Ctrue});z.$observe(t+AppendToBody,function(O){yangular.isDefined(O)?i(O)(H):y});if(y){H.$on($locationChangeSuccess,function A(){if(H.tt_isOpen){D()}})}H.$on($destroy,function F(){if(H.tt_isOpen){D()}else{L.remove()}})}}}}}).directive(tooltipPopup,function(){return{restrict:E,replace:true,scope:{content:@,placement:@,animation:&,isOpen:&},templateUrl:template/tooltip/tooltip-popup.html}}).directive(tooltip,$tooltip,function(a){return a(tooltip,tooltip,mouseenter)}).directive(tooltipHtmlUnsafePopup,function(){return{restrict:E,replace:true,scope:{content:@,placement:@,animation:&,isOpen:&},templateUrl:template/tooltip/tooltip-html-unsafe-popup.html}}).directive(tooltipHtmlUnsafe,$tooltip,function(a){return a(tooltipHtmlUnsafe,tooltip,mouseenter)});angular.module(ui.bootstrap.popover,ui.bootstrap.tooltip).directive(popoverPopup,function(){return{restrict:EA,replace:true,scope:{title:@,content:@,placement:@,animation:&,isOpen:&},templateUrl:template/popover/popover.html}}).directive(popover,$compile,$timeout,$parse,$window,$tooltip,function(a,c,b,e,d){return d(popover,popover,click)});angular.module(ui.bootstrap.progressbar,ui.bootstrap.transition).constant(progressConfig,{animate:true,autoType:false,stackedTypes:success,info,warning,danger}).controller(ProgressBarController,$scope,$attrs,progressConfig,function(b,a,f){var cangular.isDefined(a.animate)?b.$eval(a.animate):f.animate;var dangular.isDefined(a.autoType)?b.$eval(a.autoType):f.autoType;var gangular.isDefined(a.stackedTypes)?b.$eval(+a.stackedTypes+):f.stackedTypes;this.makeBarfunction(i,k,h){var j(angular.isObject(i))?i.value:(i||0);var l(angular.isObject(k))?k.value:(k||0);var m(angular.isObject(i)&&angular.isDefined(i.type))?i.type:(d)?e(h||0):null;return{from:l,to:j,type:m,animate:c}};function e(h){return gh}this.addBarfunction(h){b.bars.push(h);b.totalPercent+h.to};this.clearBarsfunction(){b.bars;b.totalPercent0};this.clearBars()}).directive(progress,function(){return{restrict:EA,replace:true,controller:ProgressBarController,scope:{value:percent,onFull:&,onEmpty:&},templateUrl:template/progressbar/progress.html,link:function(d,c,a,b){d.$watch(value,function(g,h){b.clearBars();if(angular.isArray(g)){for(var e0,fg.length;ef;e++){b.addBar(b.makeBar(ge,he,e))}}else{b.addBar(b.makeBar(g,h))}},true);d.$watch(totalPercent,function(e){if(e>100){d.onFull()}else{if(e0){d.onEmpty()}}},true)}}}).directive(progressbar,$transition,function(a){return{restrict:EA,replace:true,scope:{width:,old:,type:,animate:},templateUrl:template/progressbar/bar.html,link:function(c,b){c.$watch(width,function(d){if(c.animate){b.css(width,c.old+%);a(b,{width:d+%})}else{b.css(width,d+%)}})}}});angular.module(ui.bootstrap.rating,).constant(ratingConfig,{max:5,stateOn:null,stateOff:null}).controller(RatingController,$scope,$attrs,$parse,ratingConfig,function(c,a,b,d){this.maxRangeangular.isDefined(a.max)?c.$parent.$eval(a.max):d.max;this.stateOnangular.isDefined(a.stateOn)?c.$parent.$eval(a.stateOn):d.stateOn;this.stateOffangular.isDefined(a.stateOff)?c.$parent.$eval(a.stateOff):d.stateOff;this.createDefaultRangefunction(g){var e{stateOn:this.stateOn,stateOff:this.stateOff};var hnew Array(g);for(var f0;fg;f++){hfe}return h};this.normalizeRangefunction(g){for(var e0,fg.length;ef;e++){ge.stateOnge.stateOn||this.stateOn;ge.stateOffge.stateOff||this.stateOff}return g};c.rangeangular.isDefined(a.ratingStates)?this.normalizeRange(angular.copy(c.$parent.$eval(a.ratingStates))):this.createDefaultRange(this.maxRange);c.ratefunction(e){if(c.readonly||c.valuee){return}c.valuee};c.enterfunction(e){if(!c.readonly){c.vale}c.onHover({value:e})};c.resetfunction(){c.valangular.copy(c.value);c.onLeave()};c.$watch(value,function(e){c.vale});c.readonlyfalse;if(a.readonly){c.$parent.$watch(b(a.readonly),function(e){c.readonly!!e})}}).directive(rating,function(){return{restrict:EA,scope:{value:,onHover:&,onLeave:&},controller:RatingController,templateUrl:template/rating/rating.html,replace:true}});angular.module(ui.bootstrap.tabs,).directive(tabs,function(){return function(){throw new Error(The `tabs` directive is deprecated, please migrate to `tabset`. Instructions can be found at http://github.com/angular-ui/bootstrap/tree/master/CHANGELOG.md)}}).controller(TabsetController,$scope,$element,function TabsetCtrl(b,a){wdTabsetScopeb;var dthis,fd.tabsb.tabs;d.selectfunction(h){var gh;angular.forEach(f,function(i){if(i.active&&g!i){i.wdScrollPosition$(.tab-content)0.scrollTop}i.activefalse});if(typeof(h.wdScrollPosition)!undefined){$(.tab-content)0.scrollToph.wdScrollPosition}h.activetrue};d.addTabfunction c(g){f.push(g);if(f.lengthwdActiveTab||g.active){d.select(g)}};d.removeTabfunction e(i){var gf.indexOf(i);if(i.active&&f.length>1){var hgf.length-1?g-1:g+1;d.select(fh)}f.splice(g,1)}}).directive(tabset,function(){return{restrict:EA,transclude:true,replace:true,require:^tabset,scope:{},controller:TabsetController,templateUrl:template/tabs/tabset.html,compile:function(b,a,c){return function(f,e,d,g){f.verticalangular.isDefined(d.vertical)?f.$parent.$eval(d.vertical):false;f.typeangular.isDefined(d.type)?f.$parent.$eval(d.type):tabs;f.directionangular.isDefined(d.direction)?f.$parent.$eval(d.direction):top;f.tabsAbove(f.direction!below);g.$scopef;g.$transcludeFnc}}}}).directive(tab,$parse,$http,$templateCache,$compile,function(c,b,d,a){return{require:^tabset,restrict:EA,replace:true,templateUrl:template/tabs/tab.html,transclude:true,scope:{heading:@,tabId:@,onSelect:&select,onDeselect:&deselect},controller:function(){},compile:function(f,e,h){return function g(l,j,i,n){var k,m;if(i.active){kc(i.active);mk.assign;l.$parent.$watch(k,function o(p){l.active!!p});l.activek(l.$parent)}else{mkangular.noop}l.$watch(active,function(p){m(l.$parent,p);if(p){n.select(l);l.onSelect()}else{l.onDeselect()}});l.disabledfalse;if(i.disabled){l.$parent.$watch(c(i.disabled),function(p){l.disabled!!p})}l.selectfunction(){if(!l.disabled){l.activetrue}};n.addTab(l);l.$on($destroy,function(){n.removeTab(l)});if(l.active){m(l.$parent,true)}l.$transcludeFnh}}}}).directive(tabHeadingTransclude,function(){return{restrict:A,require:^tab,link:function(c,b,a,d){c.$watch(headingElement,function e(f){if(f){b.html();b.append(f)}})}}}).directive(tabContentTransclude,$compile,$parse,function(a,b){return{restrict:A,require:^tabset,link:function(f,e,d){var gf.$eval(d.tabContentTransclude);g.$transcludeFn(g.$parent,function(h){angular.forEach(h,function(i){if(c(i)){g.headingElementi}else{e.append(i)}})})}};function c(d){return d.tagName&&(d.hasAttribute(tab-heading)||d.hasAttribute(data-tab-heading)||d.tagName.toLowerCase()tab-heading||d.tagName.toLowerCase()data-tab-heading)}}).directive(tabsetTitles,$http,function(a){return{restrict:A,require:^tabset,templateUrl:template/tabs/tabset-titles.html,replace:true,link:function(d,c,b,e){if(!d.$eval(b.tabsetTitles)){c.remove()}else{e.$transcludeFn(e.$scope.$parent,function(f){c.append(f)})}}}});angular.module(ui.bootstrap.timepicker,).constant(timepickerConfig,{hourStep:1,minuteStep:1,showMeridian:true,meridians:AM,PM,readonlyInput:false,mousewheel:true}).directive(timepicker,$parse,$log,timepickerConfig,function(b,a,c){return{restrict:EA,require:?^ngModel,replace:true,scope:{},templateUrl:template/timepicker/timepicker.html,link:function(v,f,e,s){if(!s){return}var wnew Date(),oc.meridians;var jc.hourStep;if(e.hourStep){v.$parent.$watch(b(e.hourStep),function(y){jparseInt(y,10)})}var qc.minuteStep;if(e.minuteStep){v.$parent.$watch(b(e.minuteStep),function(y){qparseInt(y,10)})}v.showMeridianc.showMeridian;if(e.showMeridian){v.$parent.$watch(b(e.showMeridian),function(A){v.showMeridian!!A;if(s.$error.time){var yg(),zh();if(angular.isDefined(y)&&angular.isDefined(z)){w.setHours(y);u()}}else{x()}})}function g(){var yparseInt(v.hours,10);var z(v.showMeridian)?(y>0&&y13):(y>0&&y24);if(!z){return undefined}if(v.showMeridian){if(y12){y0}if(v.meridiano1){yy+12}}return y}function h(){var yparseInt(v.minutes,10);return(y>0&&y60)?y:undefined}function t(y){return(angular.isDefined(y)&&y.toString().length2)?0+y:y}var kf.find(input),ik.eq(0),pk.eq(1);var r(angular.isDefined(e.mousewheel))?v.$eval(e.mousewheel):c.mousewheel;if(r){var mfunction(z){if(z.originalEvent){zz.originalEvent}var y(z.wheelDelta)?z.wheelDelta:-z.deltaY;return(z.detail||y>0)};i.bind(mousewheel wheel,function(y){v.$apply((m(y))?v.incrementHours():v.decrementHours());y.preventDefault()});p.bind(mousewheel wheel,function(y){v.$apply((m(y))?v.incrementMinutes():v.decrementMinutes());y.preventDefault()})}v.readonlyInput(angular.isDefined(e.readonlyInput))?v.$eval(e.readonlyInput):c.readonlyInput;if(!v.readonlyInput){var lfunction(y,z){s.$setViewValue(null);s.$setValidity(time,false);if(angular.isDefined(y)){v.invalidHoursy}if(angular.isDefined(z)){v.invalidMinutesz}};v.updateHoursfunction(){var yg();if(angular.isDefined(y)){w.setHours(y);u(h)}else{l(true)}};i.bind(blur,function(y){if(!v.validHours&&v.hours10){v.$apply(function(){v.hourst(v.hours)})}});v.updateMinutesfunction(){var yh();if(angular.isDefined(y)){w.setMinutes(y);u(m)}else{l(undefined,true)}};p.bind(blur,function(y){if(!v.invalidMinutes&&v.minutes10){v.$apply(function(){v.minutest(v.minutes)})}})}else{v.updateHoursangular.noop;v.updateMinutesangular.noop}s.$renderfunction(){var ys.$modelValue?new Date(s.$modelValue):null;if(isNaN(y)){s.$setValidity(time,false);a.error(Timepicker directive: ng-model value must be a Date object, a number of milliseconds since 01.01.1970 or a string representing an RFC2822 or ISO 8601 date.)}else{if(y){wy}n();x()}};function u(y){n();s.$setViewValue(new Date(w));x(y)}function n(){s.$setValidity(time,true);v.invalidHoursfalse;v.invalidMinutesfalse}function x(z){var yw.getHours(),Aw.getMinutes();if(v.showMeridian){y(y0||y12)?12:y%12}v.hourszh?y:t(y);v.minuteszm?A:t(A);v.meridianw.getHours()12?o0:o1}function d(z){var ynew Date(w.getTime()+z*60000);w.setHours(y.getHours(),y.getMinutes());u()}v.incrementHoursfunction(){d(j*60)};v.decrementHoursfunction(){d(-j*60)};v.incrementMinutesfunction(){d(q)};v.decrementMinutesfunction(){d(-q)};v.toggleMeridianfunction(){d(12*60*((w.getHours()12)?1:-1))}}}});angular.module(ui.bootstrap.typeahead,ui.bootstrap.position,ui.bootstrap.bindHtml).factory(typeaheadParser,$parse,function(a){var b/^\s*(.*?)(?:\s+as\s+(.*?))?\s+for\s+(?:(\$\w\$\w\d*))\s+in\s+(.*)$/;return{parse:function(c){var dc.match(b),e,g,f;if(!d){throw new Error(Expected typeahead specification in form of _modelValue_ (as _label_)? for _item_ in _collection_ but got +c+.)}return{itemName:d3,source:a(d4),viewMapper:a(d2||d1),modelMapper:a(d1)}}}}).directive(typeahead,$compile,$parse,$q,$timeout,$document,$position,typeaheadParser,function(a,c,e,f,b,d,h){var g9,13,27,38,40;return{require:ngModel,link:function(t,l,j,r){var qt.$eval(j.typeaheadMinLength)||1;var zt.$eval(j.typeaheadWaitMs)||0;var ot.$eval(j.typeaheadEditable)!false;var pc(j.typeaheadLoading).assign||angular.noop;var sc(j.typeaheadOnSelect);var nj.typeaheadInputFormatter?c(j.typeaheadInputFormatter):undefined;var ic(j.ngModel).assign;var uh.parse(j.typeahead);var vangular.element(typeahead-popup>/typeahead-popup>);v.attr({matches:matches,active:activeIdx,select:select(activeIdx),query:query,position:position});if(angular.isDefined(j.typeaheadTemplateUrl)){v.attr(template-url,j.typeaheadTemplateUrl)}var xt.$new();t.$on($destroy,function(){x.$destroy()});var wfunction(){x.matches;x.activeIdx-1};var mfunction(A){var B{$viewValue:A};p(t,true);e.when(u.source(x,B)).then(function(D){if(Ar.$viewValue){if(D.length>0){x.activeIdx0;x.matches.length0;for(var C0;CD.length;C++){Bu.itemNameDC;x.matches.push({label:u.viewMapper(x,B),model:DC})}x.queryA;x.positiond.position(l);x.position.topx.position.top+l.prop(offsetHeight)}else{w()}p(t,false)}},function(){w();p(t,false)})};w();x.queryundefined;var y;r.$parsers.unshift(function(A){w();if(A&&A.length>q){if(z>0){if(y){f.cancel(y)}yf(function(){m(A)},z)}else{m(A)}}if(o){return A}else{r.$setValidity(editable,false);return undefined}});r.$formatters.push(function(D){var A,B;var C{};if(n){C$modelD;return n(t,C)}else{Cu.itemNameD;Au.viewMapper(t,C);Cu.itemNameundefined;Bu.viewMapper(t,C);return A!B?A:D}});x.selectfunction(A){var C{};var D,B;Cu.itemNameBx.matchesA.model;Du.modelMapper(t,C);i(t,D);r.$setValidity(editable,true);s(t,{$item:B,$model:D,$label:u.viewMapper(t,C)});w();l0.focus()};l.bind(keydown,function(A){if(x.matches.length0||g.indexOf(A.which)-1){return}A.preventDefault();if(A.which40){x.activeIdx(x.activeIdx+1)%x.matches.length;x.$digest()}else{if(A.which38){x.activeIdx(x.activeIdx?x.activeIdx:x.matches.length)-1;x.$digest()}else{if(A.which13||A.which9){x.$apply(function(){x.select(x.activeIdx)})}else{if(A.which27){A.stopPropagation();w();x.$digest()}}}}});var kfunction(A){if(l0!A.target){w();x.$digest()}};b.bind(click,k);t.$on($destroy,function(){b.unbind(click,k)});l.after(a(v)(x))}}}).directive(typeaheadPopup,function(){return{restrict:E,scope:{matches:,query:,active:,position:,select:&},replace:true,templateUrl:template/typeahead/typeahead-popup.html,link:function(c,b,a){c.templateUrla.templateUrl;c.isOpenfunction(){return c.matches.length>0};c.isActivefunction(d){return c.actived};c.selectActivefunction(d){c.actived};c.selectMatchfunction(d){c.select({activeIdx:d})}}}}).directive(typeaheadMatch,$http,$templateCache,$compile,$parse,function(b,d,a,c){return{restrict:E,scope:{index:,match:,query:},link:function(g,f,e){var hc(e.templateUrl)(g.$parent)||template/typeahead/typeahead-match.html;b.get(h,{cache:d}).success(function(i){f.replaceWith(a(i.trim())(g))})}}}).filter(typeaheadHighlight,function(){function a(b){return b.replace(/(.?*+^$\\\(){}|-)/g,\\$1)}return function(b,c){return c?b.replace(new RegExp(a(c),gi),strong>$&/strong>):b}});angular.module(template/accordion/accordion-group.html,).run($templateCache,function(a){a.put(template/accordion/accordion-group.html,div classaccordion-group>\n div classaccordion-heading >a classaccordion-toggle ng-clickisOpen !isOpen accordion-transcludeheading>span wdtext{{heading}}>{{heading}}/span>/a>/div>\n div classaccordion-body collapse!isOpen>\n div classaccordion-inner ng-transclude>/div> /div>\n/div>)});angular.module(template/accordion/accordion.html,).run($templateCache,function(a){a.put(template/accordion/accordion.html,div classaccordion ng-transclude>/div>)});angular.module(template/alert/alert.html,).run($templateCache,function(a){a.put(template/alert/alert.html,div classalert ng-classtype && \alert-\ + type>\n button ng-showcloseable typebutton classclose ng-clickclose()>×/button>\n div ng-transclude>/div>\n/div>\n)});angular.module(template/carousel/carousel.html,).run($templateCache,function(a){a.put(template/carousel/carousel.html,div ng-mouseenterpause() ng-mouseleaveplay() classcarousel>\n ol classcarousel-indicators ng-showslides().length > 1>\n li ng-repeatslide in slides() ng-class{active: isActive(slide)} ng-clickselect(slide)>/li>\n /ol>\n div classcarousel-inner ng-transclude>/div>\n a ng-clickprev() classcarousel-control left ng-showslides().length > 1>‹/a>\n a ng-clicknext() classcarousel-control right ng-showslides().length > 1>›/a>\n/div>\n)});angular.module(template/carousel/slide.html,).run($templateCache,function(a){a.put(template/carousel/slide.html,div ng-class\{\n active: leaving || (active && !entering),\n prev: (next || active) && directionprev,\n next: (next || active) && directionnext,\n right: directionprev,\n left: directionnext\n }\ class\item\ ng-transclude>/div>\n)});angular.module(template/datepicker/datepicker.html,).run($templateCache,function(a){a.put(template/datepicker/datepicker.html,table>\n thead>\n tr classtext-center>\n th>button typebutton classbtn pull-left ng-clickmove(-1)>i classicon-chevron-left>/i>/button>/th>\n th colspan{{rows0.length - 2 + showWeekNumbers}}>button typebutton classbtn btn-block ng-clicktoggleMode()>strong>{{title}}/strong>/button>/th>\n th>button typebutton classbtn pull-right ng-clickmove(1)>i classicon-chevron-right>/i>/button>/th>\n /tr>\n tr classtext-center ng-showlabels.length > 0>\n th ng-showshowWeekNumbers>#/th>\n th ng-repeatlabel in labels>{{label}}/th>\n /tr>\n /thead>\n tbody>\n tr ng-repeatrow in rows>\n td ng-showshowWeekNumbers classtext-center>em>{{ getWeekNumber(row) }}/em>/td>\n td ng-repeatdt in row classtext-center>\n button typebutton stylewidth:100%; classbtn ng-class{\btn-info\: dt.selected} ng-clickselect(dt.date) ng-disableddt.disabled>span ng-class{muted: dt.secondary}>{{dt.label}}/span>/button>\n /td>\n /tr>\n /tbody>\n/table>\n)});angular.module(template/datepicker/popup.html,).run($templateCache,function(a){a.put(template/datepicker/popup.html,ul classdropdown-menu ng-style{display: (isOpen && \block\) || \none\, top: position.top+\px\, left: position.left+\px\} classdropdown-menu>\n li ng-transclude>/li>\n li classdivider>/li>\n li stylepadding: 9px;>\n span classbtn-group>\n button classbtn btn-small btn-inverse ng-clicktoday()>Today/button>\n button classbtn btn-small btn-info ng-clickshowWeeks ! showWeeks ng-class{active: showWeeks}>Weeks/button>\n button classbtn btn-small btn-danger ng-clickclear()>Clear/button>\n /span>\n button classbtn btn-small btn-success pull-right ng-clickisOpen false>Close/button>\n /li>\n/ul>)});angular.module(template/modal/backdrop.html,).run($templateCache,function(a){a.put(template/modal/backdrop.html,div classmodal-backdrop fade ng-class{in: animate} ng-style{\z-index\: 10040 + index*10} ng-clickclose($event)>/div>)});angular.module(template/modal/window.html,).run($templateCache,function(a){a.put(template/modal/window.html,div classmodal fade {{ windowClass }} ng-class{in: animate} ng-style{\z-index\: 10050 + index*10} ng-transclude>/div>)});angular.module(template/pagination/pager.html,).run($templateCache,function(a){a.put(template/pagination/pager.html,div classpager>\n ul>\n li ng-repeatpage in pages ng-class{disabled: page.disabled, previous: page.previous, next: page.next}>a ng-clickselectPage(page.number)>{{page.text}}/a>/li>\n /ul>\n/div>\n)});angular.module(template/pagination/pagination.html,).run($templateCache,function(a){a.put(template/pagination/pagination.html,div classpagination>ul>\n li ng-repeatpage in pages ng-class{active: page.active, disabled: page.disabled}>a ng-clickselectPage(page.number)>{{page.text}}/a>/li>\n /ul>\n/div>\n)});angular.module(template/tooltip/tooltip-html-unsafe-popup.html,).run($templateCache,function(a){a.put(template/tooltip/tooltip-html-unsafe-popup.html,div classtooltip {{placement}} ng-class{ in: isOpen(), fade: animation() }>\n div classtooltip-arrow>/div>\n div classtooltip-inner ng-bind-html-unsafecontent>/div>\n/div>\n)});angular.module(template/tooltip/tooltip-popup.html,).run($templateCache,function(a){a.put(template/tooltip/tooltip-popup.html,div classtooltip {{placement}} ng-class{ in: isOpen(), fade: animation() }>\n div classtooltip-arrow>/div>\n div classtooltip-inner ng-bindcontent>/div>\n/div>\n)});angular.module(template/popover/popover.html,).run($templateCache,function(a){a.put(template/popover/popover.html,div classpopover {{placement}} ng-class{ in: isOpen(), fade: animation() }>\n div classarrow>/div>\n\n div classpopover-inner>\n h3 classpopover-title ng-bindtitle ng-showtitle>/h3>\n div classpopover-content ng-bindcontent>/div>\n /div>\n/div>\n)});angular.module(template/progressbar/bar.html,).run($templateCache,function(a){a.put(template/progressbar/bar.html,div classbar ng-class\type && bar- + type\>/div>)});angular.module(template/progressbar/progress.html,).run($templateCache,function(a){a.put(template/progressbar/progress.html,div classprogress>progressbar ng-repeatbar in bars widthbar.to oldbar.from animatebar.animate typebar.type>/progressbar>/div>)});angular.module(template/rating/rating.html,).run($templateCache,function(a){a.put(template/rating/rating.html,span ng-mouseleavereset()>\n i ng-repeatr in range ng-mouseenterenter($index + 1) ng-clickrate($index + 1) ng-class$index val && (r.stateOn || \icon-star\) || (r.stateOff || \icon-star-empty\)>/i>\n/span>)});angular.module(template/tabs/pane.html,).run($templateCache,function(a){a.put(template/tabs/pane.html,div classtab-pane ng-class{active: selected} ng-showselected ng-transclude>/div>\n)});angular.module(template/tabs/tab.html,).run($templateCache,function(a){a.put(template/tabs/tab.html,li ng-class{active: active, disabled: disabled}>\n a ng-clickselect() tab-heading-transclude>{{heading}}/a>\n/li>\n)});angular.module(template/tabs/tabs.html,).run($templateCache,function(a){a.put(template/tabs/tabs.html,div classtabbable>\n ul classnav nav-tabs>\n li ng-repeatpane in panes ng-class{active:pane.selected}>\n a ng-clickselect(pane)>{{pane.heading}}/a>\n /li>\n /ul>\n div classtab-content ng-transclude>/div>\n/div>\n)});angular.module(template/tabs/tabset-titles.html,).run($templateCache,function(a){a.put(template/tabs/tabset-titles.html,ul class\nav {{type && nav- + type}}\ ng-class\{nav-stacked: vertical}\>\n/ul>\n)});angular.module(template/tabs/tabset.html,).run($templateCache,function(a){a.put(template/tabs/tabset.html,\ndiv classtabbable ng-class{\tabs-right\: direction \right\, \tabs-left\: direction \left\, \tabs-below\: direction \below\}>\n div tabset-titlestabsAbove>/div>\n div classtab-content>\n div classtab-pane \n ng-repeattab in tabs \n ng-class{active: tab.active}\n tab-content-transcludetab>\n /div>\n /div>\n div tabset-titles!tabsAbove>/div>\n/div>\n)});angular.module(template/timepicker/timepicker.html,).run($templateCache,function(a){a.put(template/timepicker/timepicker.html,table classform-inline>\n tr classtext-center>\n td>a ng-clickincrementHours() classbtn btn-link>i classicon-chevron-up>/i>/a>/td>\n td> /td>\n td>a ng-clickincrementMinutes() classbtn btn-link>i classicon-chevron-up>/i>/a>/td>\n td ng-showshowMeridian>/td>\n /tr>\n tr>\n td classcontrol-group ng-class{\error\: invalidHours}>input typetext ng-modelhours ng-changeupdateHours() classspan1 text-center ng-mousewheelincrementHours() ng-readonlyreadonlyInput maxlength2 />/td>\n td>:/td>\n td classcontrol-group ng-class{\error\: invalidMinutes}>input typetext ng-modelminutes ng-changeupdateMinutes() classspan1 text-center ng-readonlyreadonlyInput maxlength2>/td>\n td ng-showshowMeridian>button typebutton ng-clicktoggleMeridian() classbtn text-center>{{meridian}}/button>/td>\n /tr>\n tr classtext-center>\n td>a ng-clickdecrementHours() classbtn btn-link>i classicon-chevron-down>/i>/a>/td>\n td> /td>\n td>a ng-clickdecrementMinutes() classbtn btn-link>i classicon-chevron-down>/i>/a>/td>\n td ng-showshowMeridian>/td>\n /tr>\n/table>)});angular.module(template/typeahead/typeahead-match.html,).run($templateCache,function(a){a.put(template/typeahead/typeahead-match.html,a tabindex-1 bind-html-unsafematch.label | typeaheadHighlight:query>/a>)});angular.module(template/typeahead/typeahead-popup.html,).run($templateCache,function(a){a.put(template/typeahead/typeahead-popup.html,ul classtypeahead dropdown-menu ng-style{display: isOpen()&&\block\ || \none\, top: position.top+\px\, left: position.left+\px\}>\n li ng-repeatmatch in matches ng-class{active: isActive($index) } ng-mouseenterselectActive($index) ng-clickselectMatch($index)>\n typeahead-match index$index matchmatch queryquery template-urltemplateUrl>/typeahead-match>\n /li>\n/ul>)});angular.module(template/typeahead/typeahead.html,).run($templateCache,function(a){a.put(template/typeahead/typeahead.html,ul classtypeahead dropdown-menu ng-style{display: isOpen()&&\block\ || \none\, top: position.top+\px\, left: position.left+\px\}>\n li ng-repeatmatch in matches ng-class{active: isActive($index) } ng-mouseenterselectActive($index)>\n a tabindex-1 ng-clickselectMatch($index) ng-bind-html-unsafematch.label | typeaheadHighlight:query>/a>\n /li>\n/ul>)});/script>script typetext/javascript>!function(a){var bfunction(d,e){this.elementa(d);this.formatc.parseFormat(e.format||this.element.data(date-format)||mm/dd/yyyy);this.pickera(c.template).appendTo(body).on({click:a.proxy(this.click,this)});this.isInputthis.element.is(input);this.componentthis.element.is(.date)?this.element.find(.add-on):false;if(this.isInput){this.element.on({focus:a.proxy(this.show,this),keyup:a.proxy(this.update,this)})}else{if(this.component){this.component.on(click,a.proxy(this.show,this))}else{this.element.on(click,a.proxy(this.show,this))}}this.minViewModee.minViewMode||this.element.data(date-minviewmode)||0;if(typeof this.minViewModestring){switch(this.minViewMode){casemonths:this.minViewMode1;break;caseyears:this.minViewMode2;break;default:this.minViewMode0;break}}this.viewModee.viewMode||this.element.data(date-viewmode)||0;if(typeof this.viewModestring){switch(this.viewMode){casemonths:this.viewMode1;break;caseyears:this.viewMode2;break;default:this.viewMode0;break}}this.startViewModethis.viewMode;this.weekStarte.weekStart||this.element.data(date-weekstart)||0;this.weekEndthis.weekStart0?6:this.weekStart-1;this.onRendere.onRender;this.fillDow();this.fillMonths();this.update();this.showMode()};b.prototype{constructor:b,show:function(d){this.picker.show();this.heightthis.component?this.component.outerHeight():this.element.outerHeight();this.place();a(window).on(resize,a.proxy(this.place,this));if(d){d.stopPropagation();d.preventDefault()}if(!this.isInput){}var fthis;a(document).on(mousedown,function(e){if(a(e.target).closest(.datepicker).length0){f.hide()}});this.element.trigger({type:show,date:this.date})},hide:function(){this.picker.hide();a(window).off(resize,this.place);this.viewModethis.startViewMode;this.showMode();if(!this.isInput){a(document).off(mousedown,this.hide)}this.element.trigger({type:hide,date:this.date})},set:function(){var dc.formatDate(this.date,this.format);if(!this.isInput){if(this.component){this.element.find(input).prop(value,d)}this.element.data(date,d)}else{this.element.prop(value,d);this.element.trigger(change)}},setValue:function(d){if(typeof dstring){this.datec.parseDate(d,this.format)}else{this.datenew Date(d)}this.set();this.viewDatenew Date(this.date.getFullYear(),this.date.getMonth(),1,0,0,0,0);this.fill()},place:function(){var dthis.component?this.component.offset():this.element.offset();this.picker0.style.zIndex200000;this.picker.css({top:d.top+this.height,left:d.left})},update:function(d){this.datec.parseDate(typeof dstring?d:(this.isInput?this.element.prop(value):this.element.data(date)),this.format);this.viewDatenew Date(this.date.getFullYear(),this.date.getMonth(),1,0,0,0,0);this.fill()},fillDow:function(){var dthis.weekStart;var etr>;while(dthis.weekStart+7){e+th classdow>+c.dates.daysMin(d++)%7+/th>}e+/tr>;this.picker.find(.datepicker-days thead).append(e)},fillMonths:function(){var d;var e0;while(e12){d+span classmonth>+c.dates.monthsShorte+++/span>}this.picker.find(.datepicker-months td).append(d)},fill:function(){var hnew Date(this.viewDate),sh.getFullYear(),mh.getMonth(),fthis.date.valueOf();this.picker.find(.datepicker-days th:eq(1)).text(c.dates.monthsm+ +s);var qnew Date(s,m-1,28,0,0,0,0),jc.getDaysInMonth(q.getFullYear(),q.getMonth());q.setDate(j);q.setDate(j-(q.getDay()-this.weekStart+7)%7);var onew Date(q);o.setDate(o.getDate()+42);oo.valueOf();var k;var e,r,p;while(q.valueOf()o){if(q.getDay()this.weekStart){k.push(tr>)}ethis.onRender(q);rq.getFullYear();pq.getMonth();if((pm&&rs)||rs){e+ old}else{if((p>m&&rs)||r>s){e+ new}}if(q.valueOf()f){e+ active}k.push(td classday +e+>+q.getDate()+/td>);if(q.getDay()this.weekEnd){k.push(/tr>)}q.setDate(q.getDate()+1)}this.picker.find(.datepicker-days tbody).empty().append(k.join());var gthis.date.getFullYear();var nthis.picker.find(.datepicker-months).find(th:eq(1)).text(s).end().find(span).removeClass(active);if(gs){n.eq(this.date.getMonth()).addClass(active)}k;sparseInt(s/10,10)*10;var tthis.picker.find(.datepicker-years).find(th:eq(1)).text(s+-+(s+9)).end().find(td);s-1;for(var l-1;l11;l++){k+span classyear+(l-1||l10? old:)+(gs? active:)+>+s+/span>;s+1}t.html(k)},click:function(f){f.stopPropagation();f.preventDefault();var ha(f.target).closest(span, td, th);if(h.length1){switch(h0.nodeName.toLowerCase()){caseth:switch(h0.className){caseswitch:this.showMode(1);break;caseprev:casenext:this.viewDateset+c.modesthis.viewMode.navFnc.call(this.viewDate,this.viewDateget+c.modesthis.viewMode.navFnc.call(this.viewDate)+c.modesthis.viewMode.navStep*(h0.classNameprev?-1:1));this.fill();this.set();break}break;casespan:if(h.is(.month)){var gh.parent().find(span).index(h);this.viewDate.setMonth(g)}else{var iparseInt(h.text(),10)||0;this.viewDate.setFullYear(i)}if(this.viewMode!0){this.datenew Date(this.viewDate);this.element.trigger({type:changeDate,date:this.date,viewMode:c.modesthis.viewMode.clsName})}this.showMode(-1);this.fill();this.set();break;casetd:if(h.is(.day)&&!h.is(.disabled)){var dparseInt(h.text(),10)||1;var gthis.viewDate.getMonth();if(h.is(.old)){g-1}else{if(h.is(.new)){g+1}}var ithis.viewDate.getFullYear();this.datenew Date(i,g,d,0,0,0,0);this.viewDatenew Date(i,g,Math.min(28,d),0,0,0,0);this.fill();this.set();this.element.trigger({type:changeDate,date:this.date,viewMode:c.modesthis.viewMode.clsName})}break}}},mousedown:function(d){d.stopPropagation();d.preventDefault()},showMode:function(d){if(d){this.viewModeMath.max(this.minViewMode,Math.min(2,this.viewMode+d))}this.picker.find(>div).hide().filter(.datepicker-+c.modesthis.viewMode.clsName).show()}};a.fn.datepickerfunction(d,e){return this.each(function(){var fa(this),gf.data(datepicker),htypeof dobject&&d;if(!g){f.data(datepicker,(gnew b(this,a.extend({},a.fn.datepicker.defaults,h))))}if(typeof dstring){gd(e)}})};a.fn.datepicker.defaults{onRender:function(d){return}};a.fn.datepicker.Constructorb;var c{modes:{clsName:days,navFnc:Month,navStep:1},{clsName:months,navFnc:FullYear,navStep:1},{clsName:years,navFnc:FullYear,navStep:10},dates:{days:Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday,daysShort:Sun,Mon,Tue,Wed,Thu,Fri,Sat,Sun,daysMin:Su,Mo,Tu,We,Th,Fr,Sa,Su,months:January,February,March,April,May,June,July,August,September,October,November,December,monthsShort:Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec},isLeapYear:function(d){return(((d%40)&&(d%100!0))||(d%4000))},getDaysInMonth:function(e,d){return31,(c.isLeapYear(e)?29:28),31,30,31,30,31,31,30,31,30,31d},parseFormat:function(d){var fd.match(/.\/\-\s.*?/),ed.split(/\W+/);if(!f||!e||e.length0){throw new Error(Invalid date format.)}return{separator:f,parts:e}},parseDate:function(e,g){var ke.split(g.separator),enew Date(),l;e.setHours(0);e.setMinutes(0);e.setSeconds(0);e.setMilliseconds(0);if(k.lengthg.parts.length){var me.getFullYear(),fe.getDate(),je.getMonth();for(var h0,dg.parts.length;hd;h++){lparseInt(kh,10)||1;switch(g.partsh){casedd:cased:fl;e.setDate(l);break;casemm:casem:jl-1;e.setMonth(l-1);break;caseyy:m2000+l;e.setFullYear(2000+l);break;caseyyyy:ml;e.setFullYear(l);break}}enew Date(m,j,f,0,0,0)}return e},formatDate:function(e,f){var h{d:e.getDate(),m:e.getMonth()+1,yy:e.getFullYear().toString().substring(2),yyyy:e.getFullYear()};h.dd(h.d10?0:)+h.d;h.mm(h.m10?0:)+h.m;var e;for(var g0,df.parts.length;gd;g++){e.push(hf.partsg)}return e.join(f.separator)},headTemplate:thead>tr>th classprev>‹/th>th colspan5 classswitch>/th>th classnext>›/th>/tr>/thead>,contTemplate:tbody>tr>td colspan7>/td>/tr>/tbody>};c.templatediv classdatepicker dropdown-menu>div classdatepicker-days>table class table-condensed>+c.headTemplate+tbody>/tbody>/table>/div>div classdatepicker-months>table classtable-condensed>+c.headTemplate+c.contTemplate+/table>/div>div classdatepicker-years>table classtable-condensed>+c.headTemplate+c.contTemplate+/table>/div>/div>}(window.jQuery);/script>script typetext/javascript>angular.module(fundoo.services,).factory(createDialog,$document,$compile,$rootScope,$controller,$timeout,function(c,a,d,b,e){var g{id:null,template:null,templateUrl:null,title:Confirm Delete,backdrop:true,success:{label:Yes,fn:null},cancel:{label:No,fn:null},_delete:null,controller:null,backdropClass:modal-backdrop,footerTemplate:null,modalClass:modalpopup modal,modalBodyClass:modal-body,modalFooterClass:modal-footer,css:{top:100px,left:30%,margin:0 auto,margin-left:auto}};var fc.find(body);return function h(w,t,u){if(angular.isObject(w)){ut;tw}else{t.templateUrlw}tangular.extend({},g,t);var p;var l;var ot.id? id+t.id+ :;if(t._delete){lbutton stylefloat: left; classbtn onclick+t._delete.fn+; return false;>+t._delete.label+/button>}if(t.cancel.labelhidden){l+button styledisplay: none; classbtn dialogCancelButton ng-click$modalCancel()>{{$modalCancelLabel}}/button>}else{l+button classbtn btn-warning dialogCancelButton ng-click$modalCancel()>{{$modalCancelLabel}}/button>}if(t.success.labelhidden){l+button styledisplay: none; classbtn btn-primary ng-click$modalSuccess()>{{$modalSuccessLabel}}/button>}else{l+button classbtn btn-primary ng-click$modalSuccess()>{{$modalSuccessLabel}}/button>}var mdiv class+t.modalFooterClass+>+(t.footerTemplate||l)+/div>;var r(function(){if(t.template){if(angular.isString(t.template)){returndiv class+t.modalBodyClass+>+t.template+/div>}else{returndiv class+t.modalBodyClass+>+t.template.html()+/div>}}else{returndiv class+t.modalBodyClass+ ng-include\+t.templateUrl+\>/div>}})();var snull;if(t.success.labelhidden){sangular.element(div class+t.modalClass+ fade+o+> div classmodal-header wdDrag> h3>{{$title}}/h3> /div>+r+m+/div>)}else{sangular.element(div class+t.modalClass+ fade+o+ stylewidth: +t.css.width+> div classmodal-header wdDrag> button typebutton classclose ng-click$modalClose()>×/button> h3>{{$title}}/h3> /div>+r+m+/div>)}for(p in t.css){s.css(p,t.cssp)}var iangular.element(div>);i.addClass(t.backdropClass);i.addClass(fade in);var nfunction(y){if(y.keyCode27){v.$modalCancel()}};var jfunction(){f.unbind(keydown,n);s.remove();if(t.backdrop){i.remove()}if(wdCurrentModalDialog!null&&t.backdrop){document.getElementById(wdModalWindow).style.zIndex}};f.bind(keydown,n);var k,q,vt.scope||d.$new();v.$titlet.title;v.$modalClosefunction(){if(document.getElementById(wdModalMessage)&&t.backdrop){document.getElementById(wdModalMessage).style.zIndex}if($(.modal).length0){$(window).off(resize,wdModalWindowResizeHandler)}var yj;y.call(this)};v.$modalCancelfunction(){var yt.cancel.fn||j;y.call(this);v.$modalClose();if(document.getElementById(wdModalMessage)&&t.backdrop){document.getElementById(wdModalMessage).style.zIndex}if($(.modal).length0){$(window).off(resize,wdModalWindowResizeHandler)}};v.$modalSuccessfunction(){var yt.success.fn||j;var zy.call(this);if(typeof(z)undefined){ztrue}if(z){v.$modalClose();if(document.getElementById(wdModalMessage)&&t.backdrop){document.getElementById(wdModalMessage).style.zIndex}if($(.modal).length0){$(window).off(resize,wdModalWindowResizeHandler)}}};v.$modalSuccessLabelt.success.label;v.$modalCancelLabelt.cancel.label;var xdocument.getElementById(wdModalMessage);if(x&&t.backdrop){document.getElementById(wdModalMessage).style.zIndex1000}if(wdCurrentModalDialog!null&&t.backdrop){document.getElementById(wdModalWindow).style.zIndex1000}a(s)(v);a(i)(v);f.append(s);if(t.backdrop&&wdCurrentModalDialognull&&xnull){f.append(i)}e(function(){s.addClass(in);e(function(){$(s).css({left:$(s)0.offsetLeft,margin-left:0,margin-right:0});$(s).draggable()},250)},200);$(window).on(resize,wdModalWindowResizeHandler);setTimeout(wdModalWindowResizeHandler();,50)}});/script>script typetext/javascript>var nodeTypecollection;var treeviewcurrencySymbol$;(function(a){a.module(angularTreeview,).directive(treeModel,$compile,function(b){return{restrict:A,link:function(j,e,c){var lc.treeId;var mc.treeModel;var hc.nodeId||id;var ic.nodeLabel||label;var gc.nodeColor||color;var fc.nodeChildren||children;if(c.nodeDisplaymode!undefined){nodeTypec.nodeDisplaymode}var k;switch(nodeType){casecollection:var d;if({{node.draggable}}){dcollection-draggable}if({{node.droppable}}){d+collection-droppable}kol classtreeview-ol noSelect itemName{{node.itemName}} itemId{{node.id}} dateDeleted{{node.dateDeleted}}>li ng-class{\collection-draggable\: node.draggable true, \collection-droppable\: node.droppable true } data-ng-repeatnode in +m+ idli_{{node.$$hashKey}} itemId{{node.id}} itemName{{node.itemName}} dateDeleted{{node.dateDeleted}} hasImages{{node.isImage true}}>div>i titleActive ng-class{true: \collapsed-active\, false: \collapsed-deleted\}node.dateDeleted 0 data-ng-shownode.+f+.length && node.collapsed && (node.fkSysCodeStatus1 || node.fkSysCodeStatus undefined) data-ng-click+l+.selectNodeHead(node)>/i>i titleInactive ng-class{true: \collapsed-inactive\, false: \collapsed-deleted\}node.dateDeleted 0 data-ng-shownode.+f+.length && node.collapsed && node.fkSysCodeStatus2 data-ng-click+l+.selectNodeHead(node)>/i>i titleArchived ng-class{true: \collapsed-archived\, false: \collapsed-deleted\}node.dateDeleted 0 data-ng-shownode.+f+.length && node.collapsed && node.fkSysCodeStatus3 data-ng-click+l+.selectNodeHead(node)>/i>i titleComing Soon ng-class{true: \collapsed-comingsoon\, false: \collapsed-deleted\}node.dateDeleted 0 data-ng-shownode.+f+.length && node.collapsed && node.fkSysCodeStatus4 data-ng-click+l+.selectNodeHead(node)>/i>i titlePay to Enter ng-class{true: \collapsed-paytoenter\, false: \collapsed-deleted\}node.dateDeleted 0 data-ng-shownode.+f+.length && node.collapsed && node.fkSysCodeStatus253 data-ng-click+l+.selectNodeHead(node)>/i>i titleActive itemId{{node.id}} ng-class{true: \expanded-active\, false: \expanded-deleted\}node.dateDeleted 0 data-ng-shownode.+f+.length && !node.collapsed && (node.fkSysCodeStatus1 || node.fkSysCodeStatus undefined) data-ng-click+l+.selectNodeHead(node)>/i>i titleInactive itemId{{node.id}} ng-class{true: \expanded-inactive\, false: \expanded-deleted\}node.dateDeleted 0 data-ng-shownode.+f+.length && !node.collapsed && node.fkSysCodeStatus2 data-ng-click+l+.selectNodeHead(node)>/i>i titleArchived itemId{{node.id}} ng-class{true: \expanded-archived\, false: \expanded-deleted\}node.dateDeleted 0 data-ng-shownode.+f+.length && !node.collapsed && node.fkSysCodeStatus3 data-ng-click+l+.selectNodeHead(node)>/i>i titleComing Soon itemId{{node.id}} ng-class{true: \expanded-comingsoon\, false: \expanded-deleted\}node.dateDeleted 0 data-ng-shownode.+f+.length && !node.collapsed && node.fkSysCodeStatus4 data-ng-click+l+.selectNodeHead(node)>/i>i titlePay to Enter itemId{{node.id}} ng-class{true: \expanded-paytoenter\, false: \expanded-deleted\}node.dateDeleted 0 data-ng-shownode.+f+.length && !node.collapsed && node.fkSysCodeStatus253 data-ng-click+l+.selectNodeHead(node)>/i>span ng-shownode.draggable && node.id ! null>a hrefjavascript: void(0) itemId{{node.id}} onclickemailLink(this)>img src../../Images/treeview-email.png stylemargin-top: -3px; titlesend email invitation/>/a>/span>span ng-shownode.draggable && node.id ! null>a hrefjavascript: void(0) itemId{{node.id}} data-ng-click+l+.selectNodeLabel(node) onclickeditItem(this)>img src../../Images/gear.png stylemargin-top: -3px; titleedit/>/a>/span>span ng-shownode.fkWelcomePage!null>a hrefjavascript: void(0) itemId{{node.id}} onclickwdPageFunctions.showLiveEdit(this)>img src../../Images/treeview_edit.png stylemargin-top: -4px; titleedit welcome page/>/a>/span>span ondblclickeditItem(this) itemId{{node.id}} titledouble click to edit ng-shownode.id null || node.isMaster false id{{node.$$hashKey}} isDraggabletrue ondragentertargetNode(event) ondragendpreventDefault(event) data-ng-classnode.selected data-ng-click+l+.selectNodeLabel(node)>{{node.+i+}}/span>span ondblclickeditItem(this) itemId{{node.id}} titledouble click to edit ng-shownode.id ! 0 && node.isMaster true id{{node.$$hashKey}} isDraggabletrue ondragentertargetNode(event) ondragendpreventDefault(event) data-ng-classnode.selected data-ng-click+l+.selectNodeLabel(node)>span styletext-align: center; color: green; font-weight: bold; titleprice sheet / shipping methods master>+treeviewcurrencySymbol+/span> {{node.+i+}}/span>img itemId{{node.id}} ng-show!node.draggable && node.id ! null && node.showImageUpload src../../Images/icon-eye.png styleheight: 15px; cursor: pointer; margin-bottom: 2px; data-ng-click+l+.selectNodeLabel(node) onclickgetContentsTree(); />span ondblclickgetContents(this); titledouble click to view images itemId{{node.id}} ng-show!node.draggable && node.id ! null && node.showImageUpload id{{node.$$hashKey}}_images ondragenterpreventDefault(event) ondragendpreventDefault(event) data-ng-classnode.selected data-ng-click+l+.selectNodeLabel(node)>{{node.+i+}}/span>i titleAdd Images data-ng-click+l+.selectNodeLabel(node); fileUploadClick(); itemId{{node.id}} ng-class{true: \addImages\, false: \addImages\}node.dateDeletednull data-ng-hidenode.+f+.length || node.showImageUpload false || node.hideAddImage>/i>div data-ng-hidenode.collapsed data-tree-id+l+ data-tree-modelnode.+f+ data-node-id+h+ data-node-label+i+ data-node-children+f+>/div>/div>/li>/ol>;break;caseproduct:kol classtreeview-ol itemName{{node.itemName}} itemId{{node.id}} dateDeleted{{node.dateDeleted}}>li data-ng-repeatnode in +m+ idli_{{node.$$hashKey}} itemId{{node.id}} itemName{{node.itemName}} dateDeleted{{node.dateDeleted}} >div>i titleProduct Folder ng-class{true: \collapsed-active\, false: \collapsed-deleted\}node.dateDeleted null data-ng-shownode.+f+.length && node.collapsed data-ng-click+l+.selectNodeHead(node)>/i>i titleProduct Folder itemId{{node.id}} ng-class{true: \expanded-active\, false: \expanded-deleted\}node.dateDeleted null data-ng-shownode.+f+.length && !node.collapsed data-ng-click+l+.selectNodeHead(node)>/i>i titleProduct itemId{{node.id}} ng-class{true: \normal\, false: \deleted\}node.dateDeletednull data-ng-hidenode.+f+.length>/i> span ondblclickeditItem() ng-shownode.draggable || node.id null id{{node.$$hashKey}} isDraggabletrue ondragentertargetNode(event) ondragendpreventDefault(event) ondrophandleDrop(event) data-ng-classnode.selected data-ng-click+l+.selectNodeLabel(node)>a hrefjavascript: void(0) itemId{{node.id}} ng-shownode.id > 0 data-ng-click+l+.selectNodeLabel(node); editTreeItem()>img src../../Images/gear.png stylemargin-top: -3px; margin-right: 5px; titleedit/>/a>{{node.+i+}}/span>span ondblclickgetContents(this); itemId{{node.id}} ng-show!node.draggable && node.id ! null id{{node.$$hashKey}}_images ondragenterpreventDefault(event) ondragendpreventDefault(event) ondroppreventDefault(event) data-ng-classnode.selected data-ng-click+l+.selectNodeLabel(node)>{{node.+i+}}/span>div data-ng-hidenode.collapsed data-tree-id+l+ data-tree-modelnode.+f+ data-node-id+h+ data-node-label+i+ data-node-children+f+>/div>/div>/li>/ol>;break;caseportfolio:kol classtreeview-ol itemName{{node.itemName}} itemId{{node.id}} dateDeleted{{node.dateDeleted}}>li data-ng-repeatnode in +m+ idli_{{node.$$hashKey}} itemId{{node.id}} itemName{{node.itemName}} dateDeleted{{node.dateDeleted}} >div stylepadding-bottom: 4px;>i ng-class{true: \collapsed-active\, false: \collapsed-deleted\}node.dateDeleted null data-ng-shownode.+f+.length && node.collapsed data-ng-click+l+.selectNodeHead(node)>/i>i itemId{{node.id}} ng-class{true: \expanded-active\, false: \expanded-deleted\}node.dateDeleted null data-ng-shownode.+f+.length && !node.collapsed ondragentertargetNode(event) ondragendpreventDefault(event) data-ng-click+l+.selectNodeHead(node)>/i>img itemId{{node.id}} data-ng-click+l+.selectNodeLabel(node) ng-shownode.children.length0 && node.id > 0 src../../Images/icon-eye.png styleheight: 15px; cursor: pointer; margin-bottom: 2px; onclickgetContents(this); />span ondblclickeditItem(this) itemId{{node.id}} ng-shownode.children id{{node.$$hashKey}} data-ng-classnode.selected data-ng-click+l+.selectNodeLabel(node)>a hrefjavascript: void(0) itemId{{node.id}} ng-shownode.id > 0 data-ng-click+l+.selectNodeLabel(node) onclickeditItem(this)>img src../../Images/gear.png stylemargin-top: -3px; titleedit/>/a>{{node.+i+}}/span>span ondblclickgetContents(this); itemId{{node.id}} ng-shownode.children.length0 id{{node.$$hashKey}}_images ondragentertargetNode(event) ondragendpreventDefault(event) data-ng-classnode.selected data-ng-click+l+.selectNodeLabel(node)>{{node.+i+}}/span>i titleAdd Images ng-shownode.children.length0 && node.id > 0 data-ng-click+l+.selectNodeLabel(node); fileUploadClick() itemId{{node.id}} ng-class{true: \addImages\, false: \addImages\}node.dateDeletednull>/i>div data-ng-hidenode.collapsed data-tree-id+l+ data-tree-modelnode.+f+ data-node-id+h+ data-node-label+i+ data-node-children+f+>/div>/div>/li>/ol>;break;casegreenscreen:kol classtreeview-ol itemName{{node.itemName}} itemId{{node.id}} dateDeleted{{node.dateDeleted}}>li data-ng-repeatnode in +m+ idli_{{node.$$hashKey}} itemId{{node.id}} itemName{{node.itemName}} dateDeleted{{node.dateDeleted}} >div stylepadding-bottom: 4px;>i ng-class{true: \collapsed-active\, false: \collapsed-deleted\}node.dateDeleted null data-ng-shownode.+f+.length && node.collapsed data-ng-click+l+.selectNodeHead(node)>/i>i itemId{{node.id}} ng-class{true: \expanded-active\, false: \expanded-deleted\}node.dateDeleted null data-ng-shownode.+f+.length && !node.collapsed ondragentertargetNode(event) ondragendpreventDefault(event) data-ng-click+l+.selectNodeHead(node)>/i>img itemId{{node.id}} ng-shownode.children.length0 src../../Images/icon-eye.png styleheight: 15px; cursor: pointer; margin-bottom: 2px; data-ng-click+l+.selectNodeLabel(node) onclickgetContents(this) />span ondblclickeditItem(this) itemId{{node.id}} ng-shownode.children id{{node.$$hashKey}} data-ng-click+l+.selectNodeLabel(node) data-ng-classnode.selected>a hrefjavascript: void(0) itemId{{node.id}} ng-shownode.id > 0 data-ng-click+l+.selectNodeLabel(node) onclickeditItem(this)>img src../../Images/gear.png stylemargin-top: -3px; margin-right: 5px; titleedit/>/a>{{node.+i+}}/span>span ondblclickgetContents(this); data-ng-click+l+.selectNodeLabel(node) itemId{{node.id}} ng-shownode.children.length0 id{{node.$$hashKey}}_images ondragentertargetNode(event) ondragendpreventDefault(event) data-ng-classnode.selected>{{node.+i+}}/span>i titleAdd Images ng-shownode.children.length0 data-ng-click+l+.selectNodeLabel(node); fileUploadClick() itemId{{node.id}} ng-class{true: \addImages\, false: \addImages\}node.dateDeletednull>/i>div data-ng-hidenode.collapsed data-tree-id+l+ data-tree-modelnode.+f+ data-node-id+h+ data-node-label+i+ data-node-children+f+>/div>/div>/li>/ol>;break;caseproductimport:kol classtreeview-ol itemName{{node.itemName}} itemId{{node.id}} dateDeleted{{node.dateDeleted}}>li data-ng-repeatnode in +m+ idli_{{node.$$hashKey}} itemId{{node.id}} itemName{{node.itemName}} dateDeleted{{node.dateDeleted}} >div>input typecheckbox ng-show!node.draggable && node.id ! null id{{node.$$hashKey}}_import ng-clickimportItem(node) />i titleProduct Folder ng-class{true: \collapsed-active\, false: \collapsed-deleted\}node.dateDeleted null data-ng-shownode.+f+.length && node.collapsed data-ng-click+l+.selectNodeHead(node)>/i>i titleProduct Folder itemId{{node.id}} ng-class{true: \expanded-active\, false: \expanded-deleted\}node.dateDeleted null data-ng-shownode.+f+.length && !node.collapsed data-ng-click+l+.selectNodeHead(node)>/i>i titleProduct itemId{{node.id}} ng-class{true: \normal\, false: \deleted\}node.dateDeletednull data-ng-hidenode.+f+.length>/i> span ondblclickeditItem() ng-shownode.draggable || node.id null id{{node.$$hashKey}} isDraggabletrue ondragentertargetNode(event) ondragendpreventDefault(event) ondrophandleDrop(event) data-ng-classnode.selected data-ng-click+l+.selectNodeLabel(node)>{{node.+i+}}/span>span ondblclickgetContents(this); itemId{{node.id}} ng-show!node.draggable && node.id ! null id{{node.$$hashKey}}_images ondragenterpreventDefault(event) ondragendpreventDefault(event) ondroppreventDefault(event) data-ng-classnode.selected data-ng-click+l+.selectNodeLabel(node)>{{node.+i+}}/span>div data-ng-hidenode.collapsed data-tree-id+l+ data-tree-modelnode.+f+ data-node-id+h+ data-node-label+i+ data-node-children+f+>/div>/div>/li>/ol>;break;caselabproduct:kol classtreeview-ol itemName{{node.itemName}} itemId{{node.id}} dateDeleted{{node.dateDeleted}}>li data-ng-repeatnode in +m+ idli_{{node.$$hashKey}} itemId{{node.id}} itemName{{node.itemName}} dateDeleted{{node.dateDeleted}} >div>i titleProduct Folder ng-class{true: \collapsed-active\, false: \collapsed-deleted\}node.dateDeleted null data-ng-shownode.+f+.length && node.collapsed data-ng-click+l+.selectNodeHead(node)>/i>i titleProduct Folder itemId{{node.id}} ng-class{true: \expanded-active\, false: \expanded-deleted\}node.dateDeleted null data-ng-shownode.+f+.length && !node.collapsed data-ng-click+l+.selectNodeHead(node)>/i>i titleProduct itemId{{node.id}} ng-class{true: \dp2\, false: \deleted\}node.dateDeletednull ng-shownode.fkSysCodeProductType14 + >/i> i titleProduct itemId{{node.id}} ng-class{true: \naritsu\, false: \deleted\}node.dateDeletednull ng-shownode.fkSysCodeProductType15 + >/i> i titleProduct itemId{{node.id}} ng-class{true: \custom\, false: \deleted\}node.dateDeletednull ng-shownode.fkSysCodeProductType16 + >/i> i titleProduct itemId{{node.id}} ng-class{true: \book\, false: \deleted\}node.dateDeletednull ng-shownode.fkSysCodeProductType17 + >/i> span ondblclickeditItem() ng-shownode.draggable || node.id null id{{node.$$hashKey}} isDraggabletrue ondragentertargetNode(event) ondragendpreventDefault(event) ondrophandleDrop(event) data-ng-classnode.selected data-ng-click+l+.selectNodeLabel(node)>{{node.+i+}}/span>span data-ng-click+l+.selectNodeLabel(node) ondblclickgetContents(this, true); itemId{{node.id}} ng-show!node.draggable && node.id ! null id{{node.$$hashKey}}_images ondragenterpreventDefault(event) ondragendpreventDefault(event) ondroppreventDefault(event) data-ng-classnode.selected>a hrefjavascript: void(0) itemId{{node.id}} data-ng-click+l+.selectNodeLabel(node); onclickgetContents(this, false)>img src../../Images/gear.png stylemargin-top: -3px; margin-right: 5px; titleedit/>/a>{{node.+i+}}/span>div data-ng-hidenode.collapsed data-tree-id+l+ data-tree-modelnode.+f+ data-node-id+h+ data-node-label+i+ data-node-children+f+>/div>/div>/li>/ol>;break;casepackageBook:kol classtreeview-ol itemName{{node.itemName}} itemId{{node.id}} dateDeleted{{node.dateDeleted}}>li data-ng-repeatnode in +m+ idli_{{node.$$hashKey}} itemId{{node.id}} itemName{{node.itemName}} dateDeleted{{node.dateDeleted}} >div>i titlePackage Book ng-class{true: \collapsed-active\, false: \collapsed-deleted\}node.dateDeleted null data-ng-shownode.+f+.length && node.collapsed data-ng-click+l+.selectNodeHead(node)>/i>i titlePackage Book itemId{{node.id}} ng-class{true: \expanded-active\, false: \expanded-deleted\}node.dateDeleted null data-ng-shownode.+f+.length && !node.collapsed data-ng-click+l+.selectNodeHead(node)>/i>span ondblclickeditItem() ng-shownode.draggable || node.id null id{{node.$$hashKey}} data-ng-classnode.selected data-ng-click+l+.selectNodeLabel(node)>{{node.+i+}}/span>span data-ng-click+l+.selectNodeLabel(node) ondblclickedit(this); itemId{{node.id}} ng-shownode.id ! null && node.type1 id{{node.$$hashKey}}_images data-ng-classnode.selected>a hrefjavascript: void(0) itemId{{node.id}} data-ng-click+l+.selectNodeLabel(node); onclickedit(this)>img src../../Images/gear.png stylemargin-top: -3px; margin-right: 5px; titleedit/>/a>{{node.+i+}}/span>span data-ng-click+l+.selectNodeLabel(node) ondblclickeditPage(this); itemId{{node.id}} ng-shownode.id ! null && node.type2 && node.dateDeleted null id{{node.$$hashKey}}_images data-ng-classnode.selected>a hrefjavascript: void(0) itemId{{node.id}} data-ng-click+l+.selectNodeLabel(node); onclickeditPage(this)>img src../../Images/gear.png stylemargin-top: -3px; margin-right: 5px; titleedit/>/a>{{node.+i+}}/span>span data-ng-click+l+.selectNodeLabel(node) ondblclickeditPage(this); itemId{{node.id}} ng-shownode.id ! null && node.type2 && node.dateDeleted ! null id{{node.$$hashKey}}_images data-ng-classnode.selected>a hrefjavascript: void(0) itemId{{node.id}} data-ng-click+l+.selectNodeLabel(node); onclickeditPage(this)>img src../../Images/gear-deleted.png stylemargin-top: -3px; margin-right: 5px; titleedit/>/a>{{node.+i+}}/span>span data-ng-click+l+.selectNodeLabel(node) itemId{{node.id}} ng-shownode.id ! null && node.type3 id{{node.$$hashKey}}_images data-ng-classnode.selected>{{node.+i+}}/span>div data-ng-hidenode.collapsed data-tree-id+l+ data-tree-modelnode.+f+ data-node-id+h+ data-node-label+i+ data-node-children+f+>/div>/div>/li>/ol>;break;casepricesheet:kol classtreeview-ol itemName{{node.itemName}} itemId{{node.id}} dateDeleted{{node.dateDeleted}}>li data-ng-repeatnode in +m+ idli_{{node.$$hashKey}} itemId{{node.id}} itemName{{node.itemName}} dateDeleted{{node.dateDeleted}} >div>i ng-class{true: \collapsed-active\, false: \collapsed-deleted\}node.dateDeleted null data-ng-shownode.+f+.length && node.collapsed data-ng-click+l+.selectNodeHead(node)\>/i>i ng-class\{true: expanded-active, false: expanded-deleted}node.dateDeleted null\ data-ng-show\node.+f+.length && !node.collapsed data-ng-click+l+.selectNodeHead(node)>/i>a hrefjavascript: void(0) data-ng-click+l+.selectNodeLabel(node) itemId{{node.id}} ng-shownode.id > 0 && node.children onclickeditTreeviewItem(this)>img src../../Images/gear.png stylemargin-top: -3px; titleedit/>/a>span ng-shownode.children ondblclickeditTreeviewItem(this); itemId{{node.id}} id{{node.$$hashKey}}_treeItem data-ng-classnode.selected data-ng-click+l+.selectNodeLabel(node)>{{node.+i+}}/span>span ng-shownode.children.length0 itemId{{node.id}} id{{node.$$hashKey}}_treeItem data-ng-classnode.selected data-ng-click+l+.selectNodeLabel(node)>{{node.+i+}}/span>div data-ng-hidenode.collapsed data-tree-id+l+ data-tree-modelnode.+f+ data-node-id+h+ data-node-label+i+ data-node-children+f+>/div>/div>/li>/ol>;break;caseproductoption:kol classtreeview-ol itemName{{node.itemName}} itemId{{node.id}} dateDeleted{{node.dateDeleted}}>li data-ng-repeatnode in +m+ idli_{{node.$$hashKey}} itemId{{node.id}} itemName{{node.itemName}} dateDeleted{{node.dateDeleted}} >div>i ng-class{true: \collapsed-active\, false: \collapsed-deleted\}node.dateDeleted null data-ng-shownode.+f+.length && node.collapsed data-ng-click+l+.selectNodeHead(node)\>/i>i ng-class\{true: expanded-active, false: expanded-deleted}node.dateDeleted null\ data-ng-show\node.+f+.length && !node.collapsed data-ng-click+l+.selectNodeHead(node)>/i>i titleFont Family stylepadding: 0px; margin-right: 8px; itemId{{node.id}} ng-shownode.optiontype4>A/i> i titleFont Color stylepadding: 0px; margin-right: 8px; color: blue; itemId{{node.id}} ng-shownode.optiontype5>A/i> i titleImage Tone classcolortone itemId{{node.id}} ng-shownode.optiontype6>/i> i titleAuto Retouching classcolortone itemId{{node.id}} ng-shownode.optiontype7>/i> i titleDrop-Down Text itemId{{node.id}} ng-class{true: \dp2\, false: \deleted\}node.dateDeletednull ng-shownode.optiontype1>/i> i titleTextbox itemId{{node.id}} ng-class{true: \naritsu\, false: \deleted\}node.dateDeletednull ng-shownode.optiontype2 >/i> i titleDrop-Down Image itemId{{node.id}} ng-class{true: \custom\, false: \deleted\}node.dateDeletednull ng-shownode.optiontype3 >/i> span>a hrefjavascript: void(0) itemId{{node.id}} ng-shownode.id > 0 data-ng-click+l+.selectNodeLabel(node) onclickeditProductOption(this)>img src../../Images/gear.png stylemargin-top: -3px; margin-right: -5px; titleedit/>/a>/span>span ondblclickeditProductOption(this); itemId{{node.id}} id{{node.$$hashKey}}_option data-ng-classnode.selected>{{node.+i+}}/span>div data-ng-hidenode.collapsed data-tree-id+l+ data-tree-modelnode.+f+ data-node-id+h+ data-node-label+i+ data-node-children+f+>/div>/div>/li>/ol>;break;casesimpleTreeView:kol classtreeview-ol itemName{{node.itemName}} itemId{{node.id}} dateDeleted{{node.dateDeleted}}>li data-ng-repeatnode in +m+ idli_{{node.$$hashKey}} itemId{{node.id}} itemName{{node.itemName}} dateDeleted{{node.dateDeleted}} >div>i ng-class{true: \collapsed-active\, false: \collapsed-deleted\}node.dateDeleted null data-ng-shownode.+f+.length && node.collapsed data-ng-click+l+.selectNodeHead(node)\>/i>i ng-class\{true: expanded-active, false: expanded-deleted}node.dateDeleted null\ data-ng-show\node.+f+.length && !node.collapsed data-ng-click+l+.selectNodeHead(node)>/i>a hrefjavascript: void(0) itemId{{node.id}} ng-shownode.id > 0 && node.dateDeletednull data-ng-click+l+.selectNodeLabel(node) onclickeditTreeviewItem(this)>img src../../Images/gear.png stylemargin-top: -3px; titleedit/>/a>a hrefjavascript: void(0) itemId{{node.id}} ng-shownode.id > 0 && node.dateDeleted!null data-ng-click+l+.selectNodeLabel(node) onclickeditTreeviewItem(this)>img src../../Images/gear-deleted.png stylemargin-top: -3px; titleedit/>/a>span ondblclickeditTreeviewItem(this); itemId{{node.id}} id{{node.$$hashKey}}_treeItem data-ng-classnode.selected data-ng-click+l+.selectNodeLabel(node)>{{node.+i+}}/span>div data-ng-hidenode.collapsed data-tree-id+l+ data-tree-modelnode.+f+ data-node-id+h+ data-node-label+i+ data-node-children+f+>/div>/div>/li>/ol>;break;casedataProduct:kol classtreeview-ol itemName{{node.itemName}} itemId{{node.id}} dateDeleted{{node.dateDeleted}}>li data-ng-repeatnode in +m+ idli_{{node.$$hashKey}} itemId{{node.id}} itemName{{node.itemName}} dateDeleted{{node.dateDeleted}} >div>i ng-class{true: \collapsed-active\, false: \collapsed-deleted\}node.dateDeleted null data-ng-shownode.+f+.length && node.collapsed data-ng-click+l+.selectNodeHead(node)\>/i>i ng-class\{true: expanded-active, false: expanded-deleted}node.dateDeleted null\ data-ng-show\node.+f+.length && !node.collapsed data-ng-click+l+.selectNodeHead(node)>/i>a hrefjavascript: void(0) itemId{{node.id}} ng-shownode.id > 0 && node.dateDeletednull data-ng-click+l+.selectNodeLabel(node) onclickgetContents(this, false)>img src../../Images/gear.png stylemargin-top: -3px; margin-left:10px; titleedit/>/a>a hrefjavascript: void(0) itemId{{node.id}} ng-shownode.id > 0 && node.dateDeleted!null data-ng-click+l+.selectNodeLabel(node) onclickgetContents(this, false)>img src../../Images/gear-deleted.png stylemargin-top: -3px; titleedit/>/a>span ondblclickeditTreeviewItem(this); itemId{{node.id}} id{{node.$$hashKey}}_treeItem data-ng-classnode.selected data-ng-click+l+.selectNodeLabel(node)>{{node.+i+}}/span>div data-ng-hidenode.collapsed data-tree-id+l+ data-tree-modelnode.+f+ data-node-id+h+ data-node-label+i+ data-node-children+f+>/div>/div>/li>/ol>;break;casecolorTreeView:kol classtreeview-ol itemName{{node.itemName}} itemId{{node.id}} dateDeleted{{node.dateDeleted}}>li data-ng-repeatnode in +m+ idli_{{node.$$hashKey}} itemId{{node.id}} itemName{{node.itemName}} dateDeleted{{node.dateDeleted}} >div>i ng-class{true: \collapsed-active\, false: \collapsed-deleted\}node.dateDeleted null data-ng-shownode.+f+.length && node.collapsed data-ng-click+l+.selectNodeHead(node)\>/i>i ng-class\{true: expanded-active, false: expanded-deleted}node.dateDeleted null\ data-ng-show\node.+f+.length && !node.collapsed data-ng-click+l+.selectNodeHead(node)>/i>a hrefjavascript: void(0) itemId{{node.id}} data-ng-click+l+.selectNodeLabel(node) ng-shownode.id > 0 onclickeditTreeviewItem(this)>img src../../Images/gear.png stylemargin-top: -3px; titleedit/>/a>span ondblclickeditTreeviewItem(this); itemId{{node.id}} id{{node.$$hashKey}}_treeItem data-ng-classnode.selected data-ng-click+l+.selectNodeLabel(node)>div classdv{{node.color}}> /div>{{node.+i+}}/span>div data-ng-hidenode.collapsed data-tree-id+l+ data-tree-modelnode.+f+ data-node-id+h+ data-node-label+i+ data-node-children+f+>/div>/div>/li>/ol>;break;casefolderOnly:kol classtreeview-ol itemName{{node.itemName}} itemId{{node.id}} dateDeleted{{node.dateDeleted}}>li data-ng-repeatnode in +m+ idli_{{node.$$hashKey}} itemId{{node.id}} itemName{{node.itemName}} dateDeleted{{node.dateDeleted}} >div>i ng-class{true: \collapsed-active\, false: \collapsed-deleted\}node.dateDeleted null data-ng-shownode.+f+.length > 0 && node.collapsed data-ng-click+l+.selectNodeHead(node)\>/i>i ng-class\{true: expanded-active, false: expanded-deleted}node.dateDeleted null\ data-ng-show\node.+f+.length > 0 && !node.collapsed data-ng-click+l+.selectNodeHead(node)\>/i>i ng-class\{true: collapsed-notick, false: deleted-notick}node.dateDeleted null\ data-ng-show\node.+f+.length 0 data-ng-click+l+.selectNodeHead(node)>/i>span ondblclickeditItem(this); itemId{{node.id}} ng-shownode.id ! null id{{node.$$hashKey}}_page data-ng-classnode.selected data-ng-click+l+.selectNodeLabel(node)>{{node.+i+}}/span>div data-ng-hidenode.collapsed data-tree-id+l+ data-tree-modelnode.+f+ data-node-id+h+ data-node-label+i+ data-node-children+f+>/div>/div>/li>/ol>;break;caseliveEdit:kol classtreeview-ol itemName{{node.itemName}} itemId{{node.id}} dateDeleted{{node.dateDeleted}}>li data-ng-repeatnode in +m+ idli_{{node.$$hashKey}} itemId{{node.id}} itemName{{node.itemName}} dateDeleted{{node.dateDeleted}} >div>i ng-class{true: \collapsed-active\, false: \collapsed-deleted\}node.dateDeleted null data-ng-shownode.+f+.length > 0 && node.collapsed data-ng-click+l+.selectNodeHead(node)\>/i>i ng-class\{true: expanded-active, false: expanded-deleted}node.dateDeleted null\ data-ng-show\node.+f+.length > 0 && !node.collapsed data-ng-click+l+.selectNodeHead(node)\>/i>i ng-class\{true: collapsed-notick, false: deleted-notick}node.dateDeleted null\ data-ng-show\node.+f+.length 0 data-ng-click+l+.selectNodeHead(node)>/i>span data-ng-show(node.canEdittrue) && node.id > 0>a hrefjavascript: void(0) itemId{{node.id}} isHomePage{{node.isHomePage}} pageUrl{{node.pageUrl}} data-ng-click+l+.selectNodeLabel(node) onclickwdPageFunctions.showLiveEdit(this)>img src../../Images/treeview_edit.png titleedit page/>/a>/span>span data-ng-show(node.canEditfalse) && node.id > 0>a hrefjavascript: void(0) itemId{{node.id}} isHomePage{{node.isHomePage}} pageUrl{{node.pageUrl}}>img src../../Images/treeview_edit_disabled.png titlesystem page/>/a>/span>span data-ng-shownode.id ! null>a hrefjavascript: void(0) itemId{{node.id}} data-ng-click+l+.selectNodeLabel(node) onclickeditItem(this)>img src../../Images/gear.png stylemargin-top: -3px; titleedit/>/a>/span>span ondblclickeditItem(this); itemId{{node.id}} ng-shownode.id ! null id{{node.$$hashKey}}_page data-ng-classnode.selected data-ng-click+l+.selectNodeLabel(node)>{{node.+i+}}/span>div data-ng-hidenode.collapsed data-tree-id+l+ data-tree-modelnode.+f+ data-node-id+h+ data-node-label+i+ data-node-children+f+>/div>/div>/li>/ol>;break;caseliveEditsimpleTreeView:kol classtreeview-ol itemName{{node.itemName}} itemId{{node.id}} dateDeleted{{node.dateDeleted}}>li data-ng-repeatnode in +m+ idli_{{node.$$hashKey}} itemId{{node.id}} itemName{{node.itemName}} dateDeleted{{node.dateDeleted}} >div>i ng-class{true: \collapsed-active\, false: \collapsed-deleted\}node.dateDeleted null data-ng-shownode.+f+.length && node.collapsed data-ng-click+l+.selectNodeHead(node)\>/i>i ng-class\{true: expanded-active, false: expanded-deleted}node.dateDeleted null\ data-ng-show\node.+f+.length && !node.collapsed data-ng-click+l+.selectNodeHead(node)>/i>span data-ng-shownode.+f+.length 0 && node.id > 0 && node.dateDeletednull>a hrefjavascript: void(0) itemId{{node.id}} data-ng-click+l+.selectNodeLabel(node) onclickwdPageFunctions.showLiveEdit(this)>img src../../Images/treeview_edit.png titleedit/>/a>/span>span data-ng-shownode.+f+.length 0 && node.id > 0 && node.dateDeleted!null>a hrefjavascript: void(0) itemId{{node.id}} data-ng-click+l+.selectNodeLabel(node) onclickwdPageFunctions.showLiveEdit(this)>img src../../Images/treeview_edit_deleted.png titleedit/>/a>/span>span ng-shownode.id ! null && node.id > 0>a hrefjavascript: void(0) itemId{{node.id}} data-ng-click+l+.selectNodeLabel(node) onclickeditTreeviewItem(this)>img src../../Images/gear.png stylemargin-top: -3px; titleedit/>/a>/span>span ondblclickeditTreeviewItem(this); data-ng-click+l+.selectNodeLabel(node) itemId{{node.id}} id{{node.$$hashKey}}_treeItem data-ng-classnode.selected>{{node.+i+}}/span>div data-ng-hidenode.collapsed data-tree-id+l+ data-tree-modelnode.+f+ data-node-id+h+ data-node-label+i+ data-node-children+f+>/div>/div>/li>/ol>;break}if(l&&m){if(c.angularTreeview){jljl||{};jl.selectNodeHeadjl.selectNodeHead||function(o,n){o.collapsed!o.collapsed;if(j.expandNodeHandler&&!o.collapsed){j.expandNodeHandler(o,n)}if(j.collapseNodeHandler&&o.collapsed){j.collapseNodeHandler(o)}if(jl.currentNode&&jl.currentNode.selected){jl.currentNode.selectedundefined}o.selectedselected;jl.currentNodeo};jl.selectNodeLabeljl.selectNodeLabel||function(n){if(jl.currentNode&&jl.currentNode.selected){jl.currentNode.selectedundefined}n.selectedselected;jl.currentNoden;if(j.selectNodeHandler){j.selectNodeHandler(n)}}}e.html().append(b(k)(j))}}}})})(angular);/script>script typetext/javascript>/* AngularJS v1.2.9 (c) 2010-2014 Google, Inc. http://angularjs.org License: MIT*/(function(p,h,q){use strict;function E(a){var e;s(e,h.noop).chars(a);return e.join()}function k(a){var e{};aa.split(,);var d;for(d0;da.length;d++)ead!0;return e}function F(a,e){function d(a,b,d,g){bh.lowercase(b);if(tb)for(;f.last()&&uf.last();)c(,f.last());vb&&f.last()b&&c(,b);(gwb||!!g)||f.push(b);var l{};d.replace(G,function(a,b,e,c,d){lbr(e||c||d||)});e.start&&e.start(b,l,g)}function c(a,b){var c0,d;if(bh.lowercase(b))for(cf.length-1;0c&&fc!b;c--);if(0c){for(df.length-1;d>c;d--)e.end&&e.end(fd);f.lengthc}}var b,g,f,la;for(f.lastfunction(){return ff.length-1};a;){g!0;if(f.last()&&xf.last())aa.replace(RegExp((.*)\\s*\\/\\s*+f.last()+^>*>,i),function(b,a){aa.replace(H,$1).replace(I,$1);e.chars&&e.chars(r(a));return}),c(,f.last());else{if(0a.indexOf(\x3c!--))ba.indexOf(--,4),0b&&a.lastIndexOf(--\x3e,b)b&&(e.comment&&e.comment(a.substring(4,b)),aa.substring(b+3),g!1);else if(y.test(a)){if(ba.match(y))aa.replace(b0,),g!1}else if(J.test(a)){if(ba.match(z))aa.substring(b0.length),b0.replace(z,c),g!1}else K.test(a)&&(ba.match(A))&&(aa.substring(b0.length),b0.replace(A,d),g!1);g&&(ba.indexOf(),g0>b?a:a.substring(0,b),a0>b?:a.substring(b),e.chars&&e.chars(r(g)))}if(al)throw L(badparse,a);la}c()}function r(a){if(!a)return;var eM.exec(a);ae1;var de3;if(ee2)n.innerHTMLe.replace(//g,<),etextContentin n?n.textContent:n.innerText;return a+e+d}function B(a){return a.replace(/&/g,&).replace(N,function(a){return+a.charCodeAt(0)+;}).replace(//g,<).replace(/>/g,>)}function s(a,e){var d!1,ch.bind(a,a.push);return{start:function(a,g,f){ah.lowercase(a);!d&&xa&&(da);d||!0!Ca||(c(),c(a),h.forEach(g,function(d,f){var gh.lowercase(f),kimga&&srcg||backgroundg;!0!Og||!0Dg&&!e(d,k)||(c( ),c(f),c(),c(B(d)),c())}),c(f?/>:>))},end:function(a){ah.lowercase(a);d||!0!Ca||(c(/),c(a),c(>));ad&&(d!1)},chars:function(a){d||c(B(a))}}}var Lh.$$minErr($sanitize),A/^\s*(\w:-+)((?:\s+\w:-+(?:\s*\s*(?:(?:^*)|(?:^*)|^>\s+))?)*)\s*(\/?)\s*>/,z/^\s*\/\s*(\w:-+)^>*>/,G/(\w:-+)(?:\s*\s*(?:(?:((?:^)*))|(?:((?:^)*))|(^>\s+)))?/g,K/^/,J/^\s*\//,H/\x3c!--(.*?)--\x3e/g,y/!DOCTYPE(^>*?)>/i,I/!\CDATA\(.*?)\x3e/g,N/(^\#-~| |!)/g,wk(area,br,col,hr,img,wbr);pk(colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr);qk(rp,rt);var vh.extend({},q,p),th.extend({},p,k(address,article,aside,blockquote,caption,center,del,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,map,menu,nav,ol,pre,script,section,table,ul)),uh.extend({},q,k(a,abbr,acronym,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,q,ruby,rp,rt,s,samp,small,span,strike,strong,sub,sup,time,tt,u,var)),xk(script,style),Ch.extend({},w,t,u,v),Dk(background,cite,href,longdesc,src,usemap),Oh.extend({},D,k(abbr,align,alt,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,coords,dir,face,headers,height,hreflang,hspace,ismap,lang,language,nohref,nowrap,rel,rev,rows,rowspan,rules,scope,scrolling,shape,size,span,start,summary,target,title,type,valign,value,vspace,width)),ndocument.createElement(pre),M/^(\s*)(\s\S*?)(\s*)$/;h.module(ngSanitize,).provider($sanitize,function(){this.$get$$sanitizeUri,function(a){return function(e){var d;F(e,s(d,function(c,b){return!/^unsafe/.test(a(c,b))}));return d.join()}}});h.module(ngSanitize).filter(linky,$sanitize,function(a){var e/((ftp|https?):\/\/|(mailto:)?A-Za-z0-9._%+-+@)\S*^\s.;,(){}>/,d/^mailto:/;return function(c,b){function g(a){a&&m.push(E(a))}function f(a,c){m.push(a );h.isDefined(b)&&(m.push(target),m.push(b),m.push( ));m.push(href);m.push(a);m.push(>);g(c);m.push(/a>)}if(!c)return c;for(var l,kc,m,n,p;lk.match(e);)nl0,l2l3&&(nmailto:+n),pl.index,g(k.substr(0,p)),f(n,l0.replace(d,)),kk.substring(p+l0.length);g(k);return a(m.join())}})})(window,window.angular);//# sourceMappingURLangular-sanitize.min.js.map/script>script typetext/javascript>/** * 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. *//** * Implementing Drag and Drop functionality in AngularJS is easier than ever. * Demo: http://codef0rmer.github.com/angular-dragdrop/ * * @version 1.0.4 * * (c) 2013 Amit Gharat a.k.a codef0rmer amit.2006.it@gmail.com> - amitgharat.wordpress.com */(function(window,angular,undefined){use strict;var jqyouiangular.module(ngDragDrop,).service(ngDragDropService,$timeout,$parse,function($timeout,$parse){this.callEventCallbackfunction(scope,callbackName,event,ui){if(!callbackName){return}var argsevent,ui;var matchcallbackName.match(/^(.+)\((.+)\)$/);if(match!null){callbackNamematch1;var valueseval(+match0.replace(/^(.+)\(/,).replace(/\)/,)+);args.push.apply(args,values)}scopecallbackName.apply(scope,args)};this.invokeDropfunction(e,t,n,r){var i,s,o{},u{},anull,f{},l{},c,h,pnull,dt.scope(),ve.scope();ie.ngattr(ng-model);st.ngattr(ng-model);cv.$eval(i);hd.$eval(s);pt.find(jqyoui-draggable:last);ud.$eval(t.attr(jqyoui-droppable))||;ov.$eval(e.attr(jqyoui-draggable))||;o.indexthis.fixIndex(v,o,c);u.indexthis.fixIndex(d,u,h);aangular.isArray(c)?o.index:null;fangular.isArray(c)?ca:c;if(angular.isArray(h)&&u&&u.index!undefined){lhu.index}else if(!angular.isArray(h)){lh}else{l{}}if(o.animatetrue){this.move(e,p.length>0?p:t,null,fast,u,null);this.move(p.length>0&&!u.multiple?p:,e.parent(jqyoui-droppable),jqyoui.startXY,fast,u,function(){$timeout(function(){e.css({position:relative,left:,top:});p.css({position:relative,left:,top:});this.mutateDraggable(v,u,o,i,s,l,e);this.mutateDroppable(d,u,o,s,f,a);this.callEventCallback(d,u.onDrop,n,r)}.bind(this))}.bind(this))}else{$timeout(function(){this.mutateDraggable(v,u,o,i,s,l,e);this.mutateDroppable(d,u,o,s,f,a);this.callEventCallback(d,u.onDrop,n,r)}.bind(this))}};this.movefunction(e,t,n,r,i,s){if(e.length0){if(s){window.setTimeout(function(){s()},300)}return false}var o9999,ue.offset(),at&&t.is(:visible);if(nnull&&t.length>0){if(t.attr(jqyoui-draggable)!undefined&&t.ngattr(ng-model)!undefined&&t.is(:visible)&&i&&i.multiple){nt.offset();if(i.stackfalse){n.left+t.outerWidth(true)}else{n.top+t.outerHeight(true)}}else{nt.css({visibility:hidden,display:block}).offset();t.css({visibility:,display:a?:none})}}e.css({position:absolute,z-index:o}).css(u).animate(n,r,function(){if(s)s()})};this.mutateDroppablefunction(e,t,n,r,i,s){var oe.$eval(r);e.__dragItemi;if(angular.isArray(o)){if(t&&t.index>0){ot.indexi}else{o.push(i)}if(n&&n.placeholdertrue){oo.length-1jqyoui_poss}}else{$parse(r+ __dragItem)(e);if(n&&n.placeholdertrue){ojqyoui_poss}}};this.mutateDraggablefunction(e,t,n,r,i,s,o){var uangular.equals(angular.copy(s),{}),ae.$eval(r);e.__dropItems;if(n&&n.placeholder){if(n.placeholder!keep){if(angular.isArray(a)&&n.index!undefined){an.indexs}else{$parse(r+ __dropItem)(e)}}}else{if(angular.isArray(a)){if(u){if(n&&n.placeholder!true&&n.placeholder!keep){a.splice(n.index,1)}}else{an.indexs}}else{$parse(r+ __dropItem)(e);if(e.$parent){$parse(r+ __dropItem)(e.$parent)}}}o.css({z-index:,left:,top:})};this.fixIndexfunction(e,t,n){if(t.applyFilter&&angular.isArray(n)&&n.length>0){var ret.applyFilter(),irt.index,sundefined;n.forEach(function(e,t){if(angular.equals(e,i)){st}});return s}return t.index}}).directive(jqyouiDraggable,ngDragDropService,function(e){return{require:?jqyouiDroppable,restrict:A,link:function(t,n,r){var i,s;var ofunction(o,u){if(o){it.$eval(n.attr(jqyoui-draggable))||;n.draggable({disabled:false}).draggable(t.$eval(r.jqyouiOptions)||{}).draggable({start:function(n,r){sangular.element(this).css(z-index);angular.element(this).css(z-index,99999);jqyoui.startXYangular.element(this).offset();e.callEventCallback(t,i.onStart,n,r)},stop:function(n,r){angular.element(this).css(z-index,s);e.callEventCallback(t,i.onStop,n,r)},drag:function(n,r){e.callEventCallback(t,i.onDrag,n,r)}})}else{n.draggable({disabled:true})}};t.$watch(function(){return t.$eval(r.drag)},o);o()}}}).directive(jqyouiDroppable,ngDragDropService,function(e){return{restrict:A,priority:1,link:function(t,n,r){var ifunction(i,s){if(i){n.droppable({disabled:false}).droppable(t.$eval(r.jqyouiOptions)||{}).droppable({over:function(n,r){var it.$eval(angular.element(this).attr(jqyoui-droppable))||;e.callEventCallback(t,i.onOver,n,r)},out:function(n,r){var it.$eval(angular.element(this).attr(jqyoui-droppable))||;e.callEventCallback(t,i.onOut,n,r)},drop:function(n,i){if(angular.element(i.draggable).ngattr(ng-model)&&r.ngModel){e.invokeDrop(angular.element(i.draggable),angular.element(this),n,i)}else{e.callEventCallback(t,(t.$eval(angular.element(this).attr(jqyoui-droppable))||).onDrop,n,i)}}})}else{n.droppable({disabled:true})}};t.$watch(function(){return t.$eval(r.drop)},i);i()}}});$.fn.ngattrfunction(e,t){var nangular.element(this).get(0);return n.getAttribute(e)||n.getAttribute(data-+e)}})(window,window.angular)/script>script typetext/javascript>/*! jQuery UI - v1.10.3 - 2013-05-03* http://jqueryui.com* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */(function(e,t){function i(t,i){var a,n,r,ot.nodeName.toLowerCase();returnareao?(at.parentNode,na.name,t.href&&n&&mapa.nodeName.toLowerCase()?(re(imgusemap#+n+)0,!!r&&s(r)):!1):(/input|select|textarea|button|object/.test(o)?!t.disabled:ao?t.href||i:i)&&s(t)}function s(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){returnhiddene.css(this,visibility)}).length}var a0,n/^ui-id-\d+$/;e.uie.ui||{},e.extend(e.ui,{version:1.10.3,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}}),e.fn.extend({focus:function(t){return function(i,s){returnnumbertypeof i?this.each(function(){var tthis;setTimeout(function(){e(t).focus(),s&&s.call(t)},i)}):t.apply(this,arguments)}}(e.fn.focus),scrollParent:function(){var t;return te.ui.ie&&/(static|relative)/.test(this.css(position))||/absolute/.test(this.css(position))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.css(this,position))&&/(auto|scroll)/.test(e.css(this,overflow)+e.css(this,overflow-y)+e.css(this,overflow-x))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(e.css(this,overflow)+e.css(this,overflow-y)+e.css(this,overflow-x))}).eq(0),/fixed/.test(this.css(position))||!t.length?e(document):t},zIndex:function(i){if(i!t)return this.css(zIndex,i);if(this.length)for(var s,a,ne(this0);n.length&&n0!document;){if(sn.css(position),(absolutes||relatives||fixeds)&&(aparseInt(n.css(zIndex),10),!isNaN(a)&&0!a))return a;nn.parent()}return 0},uniqueId:function(){return this.each(function(){this.id||(this.idui-id-+ ++a)})},removeUniqueId:function(){return this.each(function(){n.test(this.id)&&e(this).removeAttr(id)})}}),e.extend(e.expr:,{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(i){return!!e.data(i,t)}}):function(t,i,s){return!!e.data(t,s3)},focusable:function(t){return i(t,!isNaN(e.attr(t,tabindex)))},tabbable:function(t){var se.attr(t,tabindex),aisNaN(s);return(a||s>0)&&i(t,!a)}}),e(a>).outerWidth(1).jquery||e.each(Width,Height,function(i,s){function a(t,i,s,a){return e.each(n,function(){i-parseFloat(e.css(t,padding+this))||0,s&&(i-parseFloat(e.css(t,border+this+Width))||0),a&&(i-parseFloat(e.css(t,margin+this))||0)}),i}var nWidths?Left,Right:Top,Bottom,rs.toLowerCase(),o{innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fninner+sfunction(i){return it?oinner+s.call(this):this.each(function(){e(this).css(r,a(this,i)+px)})},e.fnouter+sfunction(t,i){returnnumber!typeof t?oouter+s.call(this,t):this.each(function(){e(this).css(r,a(this,t,!0,i)+px)})}}),e.fn.addBack||(e.fn.addBackfunction(e){return this.add(nulle?this.prevObject:this.prevObject.filter(e))}),e(a>).data(a-b,a).removeData(a-b).data(a-b)&&(e.fn.removeDatafunction(t){return function(i){return arguments.length?t.call(this,e.camelCase(i)):t.call(this)}}(e.fn.removeData)),e.ui.ie!!/msie \w.+/.exec(navigator.userAgent.toLowerCase()),e.support.selectstartonselectstartin document.createElement(div),e.fn.extend({disableSelection:function(){return this.bind((e.support.selectstart?selectstart:mousedown)+.ui-disableSelection,function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(.ui-disableSelection)}}),e.extend(e.ui,{plugin:{add:function(t,i,s){var a,ne.uit.prototype;for(a in s)n.pluginsan.pluginsa||,n.pluginsa.push(i,sa)},call:function(e,t,i){var s,ae.pluginst;if(a&&e.element0.parentNode&&11!e.element0.parentNode.nodeType)for(s0;a.length>s;s++)e.optionsas0&&as1.apply(e.element,i)}},hasScroll:function(t,i){if(hiddene(t).css(overflow))return!1;var si&&lefti?scrollLeft:scrollTop,a!1;return ts>0?!0:(ts1,ats>0,ts0,a)}})})(jQuery);/script>script typetext/javascript>/*! jQuery UI - v1.10.3 - 2013-05-03* http://jqueryui.com* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */(function(e,t){var i0,sArray.prototype.slice,ne.cleanData;e.cleanDatafunction(t){for(var i,s0;null!(its);s++)try{e(i).triggerHandler(remove)}catch(a){}n(t)},e.widgetfunction(i,s,n){var a,r,o,h,l{},ui.split(.)0;ii.split(.)1,au+-+i,n||(ns,se.Widget),e.expr:a.toLowerCase()function(t){return!!e.data(t,a)},eueu||{},reui,oeuifunction(e,i){return this._createWidget?(arguments.length&&this._createWidget(e,i),t):new o(e,i)},e.extend(o,r,{version:n.version,_proto:e.extend({},n),_childConstructors:}),hnew s,h.optionse.widget.extend({},h.options),e.each(n,function(i,n){return e.isFunction(n)?(lifunction(){var efunction(){return s.prototypei.apply(this,arguments)},tfunction(e){return s.prototypei.apply(this,e)};return function(){var i,sthis._super,athis._superApply;return this._supere,this._superApplyt,in.apply(this,arguments),this._supers,this._superApplya,i}}(),t):(lin,t)}),o.prototypee.widget.extend(h,{widgetEventPrefix:r?h.widgetEventPrefix:i},l,{constructor:o,namespace:u,widgetName:i,widgetFullName:a}),r?(e.each(r._childConstructors,function(t,i){var si.prototype;e.widget(s.namespace+.+s.widgetName,o,i._proto)}),delete r._childConstructors):s._childConstructors.push(o),e.widget.bridge(i,o)},e.widget.extendfunction(i){for(var n,a,rs.call(arguments,1),o0,hr.length;h>o;o++)for(n in ro)aron,ro.hasOwnProperty(n)&&a!t&&(ine.isPlainObject(a)?e.isPlainObject(in)?e.widget.extend({},in,a):e.widget.extend({},a):a);return i},e.widget.bridgefunction(i,n){var an.prototype.widgetFullName||i;e.fnifunction(r){var ostringtypeof r,hs.call(arguments,1),lthis;return r!o&&h.length?e.widget.extend.apply(null,r.concat(h)):r,o?this.each(function(){var s,ne.data(this,a);return n?e.isFunction(nr)&&_!r.charAt(0)?(snr.apply(n,h),s!n&&s!t?(ls&&s.jquery?l.pushStack(s.get()):s,!1):t):e.error(no such method +r+ for +i+ widget instance):e.error(cannot call methods on +i+ prior to initialization; +attempted to call method +r+)}):this.each(function(){var te.data(this,a);t?t.option(r||{})._init():e.data(this,a,new n(r,this))}),l}},e.Widgetfunction(){},e.Widget._childConstructors,e.Widget.prototype{widgetName:widget,widgetEventPrefix:,defaultElement:div>,options:{disabled:!1,create:null},_createWidget:function(t,s){se(s||this.defaultElement||this)0,this.elemente(s),this.uuidi++,this.eventNamespace.+this.widgetName+this.uuid,this.optionse.widget.extend({},this.options,this._getCreateOptions(),t),this.bindingse(),this.hoverablee(),this.focusablee(),s!this&&(e.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.targets&&this.destroy()}}),this.documente(s.style?s.ownerDocument:s.document||s),this.windowe(this.document0.defaultView||this.document0.parentWindow)),this._create(),this._trigger(create,null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr(aria-disabled).removeClass(this.widgetFullName+-disabled +ui-state-disabled),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass(ui-state-hover),this.focusable.removeClass(ui-state-focus)},_destroy:e.noop,widget:function(){return this.element},option:function(i,s){var n,a,r,oi;if(0arguments.length)return e.widget.extend({},this.options);if(stringtypeof i)if(o{},ni.split(.),in.shift(),n.length){for(aoie.widget.extend({},this.optionsi),r0;n.length-1>r;r++)anranr||{},aanr;if(in.pop(),st)return ait?null:ai;ais}else{if(st)return this.optionsit?null:this.optionsi;ois}return this._setOptions(o),this},_setOptions:function(e){var t;for(t in e)this._setOption(t,et);return this},_setOption:function(e,t){return this.optionset,disablede&&(this.widget().toggleClass(this.widgetFullName+-disabled ui-state-disabled,!!t).attr(aria-disabled,t),this.hoverable.removeClass(ui-state-hover),this.focusable.removeClass(ui-state-focus)),this},enable:function(){return this._setOption(disabled,!1)},disable:function(){return this._setOption(disabled,!0)},_on:function(i,s,n){var a,rthis;boolean!typeof i&&(ns,si,i!1),n?(sae(s),this.bindingsthis.bindings.add(s)):(ns,sthis.element,athis.widget()),e.each(n,function(n,o){function h(){return i||r.options.disabled!!0&&!e(this).hasClass(ui-state-disabled)?(stringtypeof o?ro:o).apply(r,arguments):t}string!typeof o&&(h.guido.guido.guid||h.guid||e.guid++);var ln.match(/^(\w+)\s*(.*)$/),ul1+r.eventNamespace,cl2;c?a.delegate(c,u,h):s.bind(u,h)})},_off:function(e,t){t(t||).split( ).join(this.eventNamespace+ )+this.eventNamespace,e.unbind(t).undelegate(t)},_delay:function(e,t){function i(){return(stringtypeof e?se:e).apply(s,arguments)}var sthis;return setTimeout(i,t||0)},_hoverable:function(t){this.hoverablethis.hoverable.add(t),this._on(t,{mouseenter:function(t){e(t.currentTarget).addClass(ui-state-hover)},mouseleave:function(t){e(t.currentTarget).removeClass(ui-state-hover)}})},_focusable:function(t){this.focusablethis.focusable.add(t),this._on(t,{focusin:function(t){e(t.currentTarget).addClass(ui-state-focus)},focusout:function(t){e(t.currentTarget).removeClass(ui-state-focus)}})},_trigger:function(t,i,s){var n,a,rthis.optionst;if(ss||{},ie.Event(i),i.type(tthis.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.targetthis.element0,ai.originalEvent)for(n in a)n in i||(inan);return this.element.trigger(i,s),!(e.isFunction(r)&&r.apply(this.element0,i.concat(s))!1||i.isDefaultPrevented())}},e.each({show:fadeIn,hide:fadeOut},function(t,i){e.Widget.prototype_+tfunction(s,n,a){stringtypeof n&&(n{effect:n});var r,on?n!0||numbertypeof n?i:n.effect||i:t;nn||{},numbertypeof n&&(n{duration:n}),r!e.isEmptyObject(n),n.completea,n.delay&&s.delay(n.delay),r&&e.effects&&e.effects.effecto?st(n):o!t&&so?so(n.duration,n.easing,a):s.queue(function(i){e(this)t(),a&&a.call(s0),i()})}})})(jQuery);/script>script typetext/javascript>/*! jQuery UI - v1.10.3 - 2013-05-03* http://jqueryui.com* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */(function(e){var t!1;e(document).mouseup(function(){t!1}),e.widget(ui.mouse,{version:1.10.3,options:{cancel:input,textarea,button,select,option,distance:1,delay:0},_mouseInit:function(){var tthis;this.element.bind(mousedown.+this.widgetName,function(e){return t._mouseDown(e)}).bind(click.+this.widgetName,function(i){return!0e.data(i.target,t.widgetName+.preventClickEvent)?(e.removeData(i.target,t.widgetName+.preventClickEvent),i.stopImmediatePropagation(),!1):undefined}),this.started!1},_mouseDestroy:function(){this.element.unbind(.+this.widgetName),this._mouseMoveDelegate&&e(document).unbind(mousemove.+this.widgetName,this._mouseMoveDelegate).unbind(mouseup.+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(i){if(!t){this._mouseStarted&&this._mouseUp(i),this._mouseDownEventi;var sthis,n1i.which,astringtypeof this.options.cancel&&i.target.nodeName?e(i.target).closest(this.options.cancel).length:!1;return n&&!a&&this._mouseCapture(i)?(this.mouseDelayMet!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimersetTimeout(function(){s.mouseDelayMet!0},this.options.delay)),this._mouseDistanceMet(i)&&this._mouseDelayMet(i)&&(this._mouseStartedthis._mouseStart(i)!!1,!this._mouseStarted)?(i.preventDefault(),!0):(!0e.data(i.target,this.widgetName+.preventClickEvent)&&e.removeData(i.target,this.widgetName+.preventClickEvent),this._mouseMoveDelegatefunction(e){return s._mouseMove(e)},this._mouseUpDelegatefunction(e){return s._mouseUp(e)},e(document).bind(mousemove.+this.widgetName,this._mouseMoveDelegate).bind(mouseup.+this.widgetName,this._mouseUpDelegate),i.preventDefault(),t!0,!0)):!0}},_mouseMove:function(t){return e.ui.ie&&(!document.documentMode||9>document.documentMode)&&!t.button?this._mouseUp(t):this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStartedthis._mouseStart(this._mouseDownEvent,t)!!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){return e(document).unbind(mousemove.+this.widgetName,this._mouseMoveDelegate).unbind(mouseup.+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted!1,t.targetthis._mouseDownEvent.target&&e.data(t.target,this.widgetName+.preventClickEvent,!0),this._mouseStop(t)),!1},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})})(jQuery);/script>script typetext/javascript>/*! jQuery UI - v1.10.3 - 2013-05-03* http://jqueryui.com* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */(function(e){e.widget(ui.draggable,e.ui.mouse,{version:1.10.3,widgetEventPrefix:drag,options:{addClasses:!0,appendTo:parent,axis:!1,connectToSortable:!1,containment:!1,cursor:auto,cursorAt:!1,grid:!1,handle:!1,helper:original,iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:default,scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:both,snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){original!this.options.helper||/^(?:r|a|f)/.test(this.element.css(position))||(this.element0.style.positionrelative),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(t){var ithis.options;return this.helper||i.disabled||e(t.target).closest(.ui-resizable-handle).length>0?!1:(this.handlethis._getHandle(t),this.handle?(e(i.iframeFix!0?iframe:i.iframeFix).each(function(){e(div classui-draggable-iframeFix stylebackground: #fff;>/div>).css({width:this.offsetWidth+px,height:this.offsetHeight+px,position:absolute,opacity:0.001,zIndex:1e3}).css(e(this).offset()).appendTo(body)}),!0):!1)},_mouseStart:function(t){var ithis.options;return this.helperthis._createHelper(t),this.helper.addClass(ui-draggable-dragging),this._cacheHelperProportions(),e.ui.ddmanager&&(e.ui.ddmanager.currentthis),this._cacheMargins(),this.cssPositionthis.helper.css(position),this.scrollParentthis.helper.scrollParent(),this.offsetParentthis.helper.offsetParent(),this.offsetParentCssPositionthis.offsetParent.css(position),this.offsetthis.positionAbsthis.element.offset(),this.offset{top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},this.offset.scroll!1,e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPositionthis.positionthis._generatePosition(t),this.originalPageXt.pageX,this.originalPageYt.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger(start,t)!1?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&&!i.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),e.ui.ddmanager&&e.ui.ddmanager.dragStart(this,t),!0)},_mouseDrag:function(t,i){if(fixedthis.offsetParentCssPosition&&(this.offset.parentthis._getParentOffset()),this.positionthis._generatePosition(t),this.positionAbsthis._convertPositionTo(absolute),!i){var sthis._uiHash();if(this._trigger(drag,t,s)!1)return this._mouseUp({}),!1;this.positions.position}return this.options.axis&&ythis.options.axis||(this.helper0.style.leftthis.position.left+px),this.options.axis&&xthis.options.axis||(this.helper0.style.topthis.position.top+px),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var ithis,s!1;return e.ui.ddmanager&&!this.options.dropBehaviour&&(se.ui.ddmanager.drop(this,t)),this.dropped&&(sthis.dropped,this.dropped!1),original!this.options.helper||e.contains(this.element0.ownerDocument,this.element0)?(invalidthis.options.revert&&!s||validthis.options.revert&&s||this.options.revert!0||e.isFunction(this.options.revert)&&this.options.revert.call(this.element,s)?e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){i._trigger(stop,t)!!1&&i._clear()}):this._trigger(stop,t)!!1&&this._clear(),!1):!1},_mouseUp:function(t){return e(div.ui-draggable-iframeFix).each(function(){this.parentNode.removeChild(this)}),e.ui.ddmanager&&e.ui.ddmanager.dragStop(this,t),e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(.ui-draggable-dragging)?this._mouseUp({}):this._clear(),this},_getHandle:function(t){return this.options.handle?!!e(t.target).closest(this.element.find(this.options.handle)).length:!0},_createHelper:function(t){var ithis.options,se.isFunction(i.helper)?e(i.helper.apply(this.element0,t)):clonei.helper?this.element.clone().removeAttr(id):this.element;return s.parents(body).length||s.appendTo(parenti.appendTo?this.element0.parentNode:i.appendTo),s0this.element0||/(fixed|absolute)/.test(s.css(position))||s.css(position,absolute),s},_adjustOffsetFromHelper:function(t){stringtypeof t&&(tt.split( )),e.isArray(t)&&(t{left:+t0,top:+t1||0}),leftin t&&(this.offset.click.leftt.left+this.margins.left),rightin t&&(this.offset.click.leftthis.helperProportions.width-t.right+this.margins.left),topin t&&(this.offset.click.topt.top+this.margins.top),bottomin t&&(this.offset.click.topthis.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){var tthis.offsetParent.offset();returnabsolutethis.cssPosition&&this.scrollParent0!document&&e.contains(this.scrollParent0,this.offsetParent0)&&(t.left+this.scrollParent.scrollLeft(),t.top+this.scrollParent.scrollTop()),(this.offsetParent0document.body||this.offsetParent0.tagName&&htmlthis.offsetParent0.tagName.toLowerCase()&&e.ui.ie)&&(t{top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css(borderTopWidth),10)||0),left:t.left+(parseInt(this.offsetParent.css(borderLeftWidth),10)||0)}},_getRelativeOffset:function(){if(relativethis.cssPosition){var ethis.element.position();return{top:e.top-(parseInt(this.helper.css(top),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css(left),10)||0)+this.scrollParent.scrollLeft()}}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 t,i,s,nthis.options;return n.containment?windown.containment?(this.containmente(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,e(window).scrollLeft()+e(window).width()-this.helperProportions.width-this.margins.left,e(window).scrollTop()+(e(window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top,undefined):documentn.containment?(this.containment0,0,e(document).width()-this.helperProportions.width-this.margins.left,(e(document).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top,undefined):n.containment.constructorArray?(this.containmentn.containment,undefined):(parentn.containment&&(n.containmentthis.helper0.parentNode),ie(n.containment),si0,s&&(thidden!i.css(overflow),this.containment(parseInt(i.css(borderLeftWidth),10)||0)+(parseInt(i.css(paddingLeft),10)||0),(parseInt(i.css(borderTopWidth),10)||0)+(parseInt(i.css(paddingTop),10)||0),(t?Math.max(s.scrollWidth,s.offsetWidth):s.offsetWidth)-(parseInt(i.css(borderRightWidth),10)||0)-(parseInt(i.css(paddingRight),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(s.scrollHeight,s.offsetHeight):s.offsetHeight)-(parseInt(i.css(borderBottomWidth),10)||0)-(parseInt(i.css(paddingBottom),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom,this.relative_containeri),undefined):(this.containmentnull,undefined)},_convertPositionTo:function(t,i){i||(ithis.position);var sabsolutet?1:-1,nabsolute!this.cssPosition||this.scrollParent0!document&&e.contains(this.scrollParent0,this.offsetParent0)?this.scrollParent:this.offsetParent;return this.offset.scroll||(this.offset.scroll{top:n.scrollTop(),left:n.scrollLeft()}),{top:i.top+this.offset.relative.top*s+this.offset.parent.top*s-(fixedthis.cssPosition?-this.scrollParent.scrollTop():this.offset.scroll.top)*s,left:i.left+this.offset.relative.left*s+this.offset.parent.left*s-(fixedthis.cssPosition?-this.scrollParent.scrollLeft():this.offset.scroll.left)*s}},_generatePosition:function(t){var i,s,n,a,othis.options,rabsolute!this.cssPosition||this.scrollParent0!document&&e.contains(this.scrollParent0,this.offsetParent0)?this.scrollParent:this.offsetParent,ht.pageX,lt.pageY;return this.offset.scroll||(this.offset.scroll{top:r.scrollTop(),left:r.scrollLeft()}),this.originalPosition&&(this.containment&&(this.relative_container?(sthis.relative_container.offset(),ithis.containment0+s.left,this.containment1+s.top,this.containment2+s.left,this.containment3+s.top):ithis.containment,t.pageX-this.offset.click.lefti0&&(hi0+this.offset.click.left),t.pageY-this.offset.click.topi1&&(li1+this.offset.click.top),t.pageX-this.offset.click.left>i2&&(hi2+this.offset.click.left),t.pageY-this.offset.click.top>i3&&(li3+this.offset.click.top)),o.grid&&(no.grid1?this.originalPageY+Math.round((l-this.originalPageY)/o.grid1)*o.grid1:this.originalPageY,li?n-this.offset.click.top>i1||n-this.offset.click.top>i3?n:n-this.offset.click.top>i1?n-o.grid1:n+o.grid1:n,ao.grid0?this.originalPageX+Math.round((h-this.originalPageX)/o.grid0)*o.grid0:this.originalPageX,hi?a-this.offset.click.left>i0||a-this.offset.click.left>i2?a:a-this.offset.click.left>i0?a-o.grid0:a+o.grid0:a)),{top:l-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(fixedthis.cssPosition?-this.scrollParent.scrollTop():this.offset.scroll.top),left:h-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(fixedthis.cssPosition?-this.scrollParent.scrollLeft():this.offset.scroll.left)}},_clear:function(){this.helper.removeClass(ui-draggable-dragging),this.helper0this.element0||this.cancelHelperRemoval||this.helper.remove(),this.helpernull,this.cancelHelperRemoval!1},_trigger:function(t,i,s){return ss||this._uiHash(),e.ui.plugin.call(this,t,i,s),dragt&&(this.positionAbsthis._convertPositionTo(absolute)),e.Widget.prototype._trigger.call(this,t,i,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),e.ui.plugin.add(draggable,connectToSortable,{start:function(t,i){var se(this).data(ui-draggable),ns.options,ae.extend({},i,{item:s.element});s.sortables,e(n.connectToSortable).each(function(){var ie.data(this,ui-sortable);i&&!i.options.disabled&&(s.sortables.push({instance:i,shouldRevert:i.options.revert}),i.refreshPositions(),i._trigger(activate,t,a))})},stop:function(t,i){var se(this).data(ui-draggable),ne.extend({},i,{item:s.element});e.each(s.sortables,function(){this.instance.isOver?(this.instance.isOver0,s.cancelHelperRemoval!0,this.instance.cancelHelperRemoval!1,this.shouldRevert&&(this.instance.options.revertthis.shouldRevert),this.instance._mouseStop(t),this.instance.options.helperthis.instance.options._helper,originals.options.helper&&this.instance.currentItem.css({top:auto,left:auto})):(this.instance.cancelHelperRemoval!1,this.instance._trigger(deactivate,t,n))})},drag:function(t,i){var se(this).data(ui-draggable),nthis;e.each(s.sortables,function(){var a!1,othis;this.instance.positionAbss.positionAbs,this.instance.helperProportionss.helperProportions,this.instance.offset.clicks.offset.click,this.instance._intersectsWith(this.instance.containerCache)&&(a!0,e.each(s.sortables,function(){return this.instance.positionAbss.positionAbs,this.instance.helperProportionss.helperProportions,this.instance.offset.clicks.offset.click,this!o&&this.instance._intersectsWith(this.instance.containerCache)&&e.contains(o.instance.element0,this.instance.element0)&&(a!1),a})),a?(this.instance.isOver||(this.instance.isOver1,this.instance.currentIteme(n).clone().removeAttr(id).appendTo(this.instance.element).data(ui-sortable-item,!0),this.instance.options._helperthis.instance.options.helper,this.instance.options.helperfunction(){return i.helper0},t.targetthis.instance.currentItem0,this.instance._mouseCapture(t,!0),this.instance._mouseStart(t,!0,!0),this.instance.offset.click.tops.offset.click.top,this.instance.offset.click.lefts.offset.click.left,this.instance.offset.parent.left-s.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-s.offset.parent.top-this.instance.offset.parent.top,s._trigger(toSortable,t),s.droppedthis.instance.element,s.currentItems.element,this.instance.fromOutsides),this.instance.currentItem&&this.instance._mouseDrag(t)):this.instance.isOver&&(this.instance.isOver0,this.instance.cancelHelperRemoval!0,this.instance.options.revert!1,this.instance._trigger(out,t,this.instance._uiHash(this.instance)),this.instance._mouseStop(t,!0),this.instance.options.helperthis.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),s._trigger(fromSortable,t),s.dropped!1)})}}),e.ui.plugin.add(draggable,cursor,{start:function(){var te(body),ie(this).data(ui-draggable).options;t.css(cursor)&&(i._cursort.css(cursor)),t.css(cursor,i.cursor)},stop:function(){var te(this).data(ui-draggable).options;t._cursor&&e(body).css(cursor,t._cursor)}}),e.ui.plugin.add(draggable,opacity,{start:function(t,i){var se(i.helper),ne(this).data(ui-draggable).options;s.css(opacity)&&(n._opacitys.css(opacity)),s.css(opacity,n.opacity)},stop:function(t,i){var se(this).data(ui-draggable).options;s._opacity&&e(i.helper).css(opacity,s._opacity)}}),e.ui.plugin.add(draggable,scroll,{start:function(){var te(this).data(ui-draggable);t.scrollParent0!document&&HTML!t.scrollParent0.tagName&&(t.overflowOffsett.scrollParent.offset())},drag:function(t){var ie(this).data(ui-draggable),si.options,n!1;i.scrollParent0!document&&HTML!i.scrollParent0.tagName?(s.axis&&xs.axis||(i.overflowOffset.top+i.scrollParent0.offsetHeight-t.pageYs.scrollSensitivity?i.scrollParent0.scrollTopni.scrollParent0.scrollTop+s.scrollSpeed:t.pageY-i.overflowOffset.tops.scrollSensitivity&&(i.scrollParent0.scrollTopni.scrollParent0.scrollTop-s.scrollSpeed)),s.axis&&ys.axis||(i.overflowOffset.left+i.scrollParent0.offsetWidth-t.pageXs.scrollSensitivity?i.scrollParent0.scrollLeftni.scrollParent0.scrollLeft+s.scrollSpeed:t.pageX-i.overflowOffset.lefts.scrollSensitivity&&(i.scrollParent0.scrollLeftni.scrollParent0.scrollLeft-s.scrollSpeed))):(s.axis&&xs.axis||(t.pageY-e(document).scrollTop()s.scrollSensitivity?ne(document).scrollTop(e(document).scrollTop()-s.scrollSpeed):e(window).height()-(t.pageY-e(document).scrollTop())s.scrollSensitivity&&(ne(document).scrollTop(e(document).scrollTop()+s.scrollSpeed))),s.axis&&ys.axis||(t.pageX-e(document).scrollLeft()s.scrollSensitivity?ne(document).scrollLeft(e(document).scrollLeft()-s.scrollSpeed):e(window).width()-(t.pageX-e(document).scrollLeft())s.scrollSensitivity&&(ne(document).scrollLeft(e(document).scrollLeft()+s.scrollSpeed)))),n!!1&&e.ui.ddmanager&&!s.dropBehaviour&&e.ui.ddmanager.prepareOffsets(i,t)}}),e.ui.plugin.add(draggable,snap,{start:function(){var te(this).data(ui-draggable),it.options;t.snapElements,e(i.snap.constructor!String?i.snap.items||:data(ui-draggable):i.snap).each(function(){var ie(this),si.offset();this!t.element0&&t.snapElements.push({item:this,width:i.outerWidth(),height:i.outerHeight(),top:s.top,left:s.left})})},drag:function(t,i){var s,n,a,o,r,h,l,u,c,d,pe(this).data(ui-draggable),fp.options,mf.snapTolerance,gi.offset.left,vg+p.helperProportions.width,bi.offset.top,yb+p.helperProportions.height;for(cp.snapElements.length-1;c>0;c--)rp.snapElementsc.left,hr+p.snapElementsc.width,lp.snapElementsc.top,ul+p.snapElementsc.height,r-m>v||g>h+m||l-m>y||b>u+m||!e.contains(p.snapElementsc.item.ownerDocument,p.snapElementsc.item)?(p.snapElementsc.snapping&&p.options.snap.release&&p.options.snap.release.call(p.element,t,e.extend(p._uiHash(),{snapItem:p.snapElementsc.item})),p.snapElementsc.snapping!1):(inner!f.snapMode&&(sm>Math.abs(l-y),nm>Math.abs(u-b),am>Math.abs(r-v),om>Math.abs(h-g),s&&(i.position.topp._convertPositionTo(relative,{top:l-p.helperProportions.height,left:0}).top-p.margins.top),n&&(i.position.topp._convertPositionTo(relative,{top:u,left:0}).top-p.margins.top),a&&(i.position.leftp._convertPositionTo(relative,{top:0,left:r-p.helperProportions.width}).left-p.margins.left),o&&(i.position.leftp._convertPositionTo(relative,{top:0,left:h}).left-p.margins.left)),ds||n||a||o,outer!f.snapMode&&(sm>Math.abs(l-b),nm>Math.abs(u-y),am>Math.abs(r-g),om>Math.abs(h-v),s&&(i.position.topp._convertPositionTo(relative,{top:l,left:0}).top-p.margins.top),n&&(i.position.topp._convertPositionTo(relative,{top:u-p.helperProportions.height,left:0}).top-p.margins.top),a&&(i.position.leftp._convertPositionTo(relative,{top:0,left:r}).left-p.margins.left),o&&(i.position.leftp._convertPositionTo(relative,{top:0,left:h-p.helperProportions.width}).left-p.margins.left)),!p.snapElementsc.snapping&&(s||n||a||o||d)&&p.options.snap.snap&&p.options.snap.snap.call(p.element,t,e.extend(p._uiHash(),{snapItem:p.snapElementsc.item})),p.snapElementsc.snappings||n||a||o||d)}}),e.ui.plugin.add(draggable,stack,{start:function(){var t,ithis.data(ui-draggable).options,se.makeArray(e(i.stack)).sort(function(t,i){return(parseInt(e(t).css(zIndex),10)||0)-(parseInt(e(i).css(zIndex),10)||0)});s.length&&(tparseInt(e(s0).css(zIndex),10)||0,e(s).each(function(i){e(this).css(zIndex,t+i)}),this.css(zIndex,t+s.length))}}),e.ui.plugin.add(draggable,zIndex,{start:function(t,i){var se(i.helper),ne(this).data(ui-draggable).options;s.css(zIndex)&&(n._zIndexs.css(zIndex)),s.css(zIndex,n.zIndex)},stop:function(t,i){var se(this).data(ui-draggable).options;s._zIndex&&e(i.helper).css(zIndex,s._zIndex)}})})(jQuery);/script>script typetext/javascript>/*! jQuery UI - v1.10.3 - 2013-05-03* http://jqueryui.com* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */(function(e){function t(e,t,i){return e>t&&t+i>e}e.widget(ui.droppable,{version:1.10.3,widgetEventPrefix:drop,options:{accept:*,activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:default,tolerance:intersect,activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var tthis.options,it.accept;this.isover!1,this.isout!0,this.accepte.isFunction(i)?i:function(e){return e.is(i)},this.proportions{width:this.element0.offsetWidth,height:this.element0.offsetHeight},e.ui.ddmanager.droppablest.scopee.ui.ddmanager.droppablest.scope||,e.ui.ddmanager.droppablest.scope.push(this),t.addClasses&&this.element.addClass(ui-droppable)},_destroy:function(){for(var t0,ie.ui.ddmanager.droppablesthis.options.scope;i.length>t;t++)itthis&&i.splice(t,1);this.element.removeClass(ui-droppable ui-droppable-disabled)},_setOption:function(t,i){acceptt&&(this.accepte.isFunction(i)?i:function(e){return e.is(i)}),e.Widget.prototype._setOption.apply(this,arguments)},_activate:function(t){var ie.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass),i&&this._trigger(activate,t,this.ui(i))},_deactivate:function(t){var ie.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass),i&&this._trigger(deactivate,t,this.ui(i))},_over:function(t){var ie.ui.ddmanager.current;i&&(i.currentItem||i.element)0!this.element0&&this.accept.call(this.element0,i.currentItem||i.element)&&(this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger(over,t,this.ui(i)))},_out:function(t){var ie.ui.ddmanager.current;i&&(i.currentItem||i.element)0!this.element0&&this.accept.call(this.element0,i.currentItem||i.element)&&(this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger(out,t,this.ui(i)))},_drop:function(t,i){var si||e.ui.ddmanager.current,n!1;return s&&(s.currentItem||s.element)0!this.element0?(this.element.find(:data(ui-droppable)).not(.ui-draggable-dragging).each(function(){var te.data(this,ui-droppable);return t.options.greedy&&!t.options.disabled&&t.options.scopes.options.scope&&t.accept.call(t.element0,s.currentItem||s.element)&&e.ui.intersect(s,e.extend(t,{offset:t.element.offset()}),t.options.tolerance)?(n!0,!1):undefined}),n?!1:this.accept.call(this.element0,s.currentItem||s.element)?(this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger(drop,t,this.ui(s)),this.element):!1):!1},ui:function(e){return{draggable:e.currentItem||e.element,helper:e.helper,position:e.position,offset:e.positionAbs}}}),e.ui.intersectfunction(e,i,s){if(!i.offset)return!1;var n,a,o(e.positionAbs||e.position.absolute).left,ro+e.helperProportions.width,h(e.positionAbs||e.position.absolute).top,lh+e.helperProportions.height,ui.offset.left,cu+i.proportions.width,di.offset.top,pd+i.proportions.height;switch(s){casefit:return o>u&&c>r&&h>d&&p>l;caseintersect:return o+e.helperProportions.width/2>u&&c>r-e.helperProportions.width/2&&h+e.helperProportions.height/2>d&&p>l-e.helperProportions.height/2;casepointer:return n(e.positionAbs||e.position.absolute).left+(e.clickOffset||e.offset.click).left,a(e.positionAbs||e.position.absolute).top+(e.clickOffset||e.offset.click).top,t(a,d,i.proportions.height)&&t(n,u,i.proportions.width);casetouch:return(h>d&&p>h||l>d&&p>l||d>h&&l>p)&&(o>u&&c>o||r>u&&c>r||u>o&&r>c);default:return!1}},e.ui.ddmanager{current:null,droppables:{default:},prepareOffsets:function(t,i){var s,n,ae.ui.ddmanager.droppablest.options.scope||,oi?i.type:null,r(t.currentItem||t.element).find(:data(ui-droppable)).addBack();e:for(s0;a.length>s;s++)if(!(as.options.disabled||t&&!as.accept.call(as.element0,t.currentItem||t.element))){for(n0;r.length>n;n++)if(rnas.element0){as.proportions.height0;continue e}as.visiblenone!as.element.css(display),as.visible&&(mousedowno&&as._activate.call(as,i),as.offsetas.element.offset(),as.proportions{width:as.element0.offsetWidth,height:as.element0.offsetHeight})}},drop:function(t,i){var s!1;return e.each((e.ui.ddmanager.droppablest.options.scope||).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&e.ui.intersect(t,this,this.options.tolerance)&&(sthis._drop.call(this,i)||s),!this.options.disabled&&this.visible&&this.accept.call(this.element0,t.currentItem||t.element)&&(this.isout!0,this.isover!1,this._deactivate.call(this,i)))}),s},dragStart:function(t,i){t.element.parentsUntil(body).bind(scroll.droppable,function(){t.options.refreshPositions||e.ui.ddmanager.prepareOffsets(t,i)})},drag:function(t,i){t.options.refreshPositions&&e.ui.ddmanager.prepareOffsets(t,i),e.each(e.ui.ddmanager.droppablest.options.scope||,function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var s,n,a,oe.ui.intersect(t,this,this.options.tolerance),r!o&&this.isover?isout:o&&!this.isover?isover:null;r&&(this.options.greedy&&(nthis.options.scope,athis.element.parents(:data(ui-droppable)).filter(function(){return e.data(this,ui-droppable).options.scopen}),a.length&&(se.data(a0,ui-droppable),s.greedyChildisoverr)),s&&isoverr&&(s.isover!1,s.isout!0,s._out.call(s,i)),thisr!0,thisisoutr?isover:isout!1,thisisoverr?_over:_out.call(this,i),s&&isoutr&&(s.isout!1,s.isover!0,s._over.call(s,i)))}})},dragStop:function(t,i){t.element.parentsUntil(body).unbind(scroll.droppable),t.options.refreshPositions||e.ui.ddmanager.prepareOffsets(t,i)}}})(jQuery);/script>script typetext/javascript>/*! jQuery UI - v1.10.3 - 2013-05-03* http://jqueryui.com* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */(function(t){function e(t,e,i){return t>e&&e+i>t}function i(t){return/left|right/.test(t.css(float))||/inline|table-cell/.test(t.css(display))}t.widget(ui.sortable,t.ui.mouse,{version:1.10.3,widgetEventPrefix:sort,ready:!1,options:{appendTo:parent,axis:!1,connectWith:!1,containment:!1,cursor:auto,cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:original,items:> *,opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:default,tolerance:intersect,zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_create:function(){var tthis.options;this.containerCache{},this.element.addClass(ui-sortable),this.refresh(),this.floatingthis.items.length?xt.axis||i(this.items0.item):!1,this.offsetthis.element.offset(),this._mouseInit(),this.ready!0},_destroy:function(){this.element.removeClass(ui-sortable ui-sortable-disabled),this._mouseDestroy();for(var tthis.items.length-1;t>0;t--)this.itemst.item.removeData(this.widgetName+-item);return this},_setOption:function(e,i){disablede?(this.optionsei,this.widget().toggleClass(ui-sortable-disabled,!!i)):t.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(e,i){var snull,n!1,athis;return this.reverting?!1:this.options.disabled||staticthis.options.type?!1:(this._refreshItems(e),t(e.target).parents().each(function(){return t.data(this,a.widgetName+-item)a?(st(this),!1):undefined}),t.data(e.target,a.widgetName+-item)a&&(st(e.target)),s?!this.options.handle||i||(t(this.options.handle,s).find(*).addBack().each(function(){thise.target&&(n!0)}),n)?(this.currentItems,this._removeCurrentsFromItems(),!0):!1:!1)},_mouseStart:function(e,i,s){var n,a,othis.options;if(this.currentContainerthis,this.refreshPositions(),this.helperthis._createHelper(e),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParentthis.helper.scrollParent(),this.offsetthis.currentItem.offset(),this.offset{top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},t.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css(position,absolute),this.cssPositionthis.helper.css(position),this.originalPositionthis._generatePosition(e),this.originalPageXe.pageX,this.originalPageYe.pageY,o.cursorAt&&this._adjustOffsetFromHelper(o.cursorAt),this.domPosition{prev:this.currentItem.prev()0,parent:this.currentItem.parent()0},this.helper0!this.currentItem0&&this.currentItem.hide(),this._createPlaceholder(),o.containment&&this._setContainment(),o.cursor&&auto!o.cursor&&(athis.document.find(body),this.storedCursora.css(cursor),a.css(cursor,o.cursor),this.storedStylesheett(style>*{ cursor: +o.cursor+ !important; }/style>).appendTo(a)),o.opacity&&(this.helper.css(opacity)&&(this._storedOpacitythis.helper.css(opacity)),this.helper.css(opacity,o.opacity)),o.zIndex&&(this.helper.css(zIndex)&&(this._storedZIndexthis.helper.css(zIndex)),this.helper.css(zIndex,o.zIndex)),this.scrollParent0!document&&HTML!this.scrollParent0.tagName&&(this.overflowOffsetthis.scrollParent.offset()),this._trigger(start,e,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!s)for(nthis.containers.length-1;n>0;n--)this.containersn._trigger(activate,e,this._uiHash(this));return t.ui.ddmanager&&(t.ui.ddmanager.currentthis),t.ui.ddmanager&&!o.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this.dragging!0,this.helper.addClass(ui-sortable-helper),this._mouseDrag(e),!0},_mouseDrag:function(e){var i,s,n,a,othis.options,r!1;for(this.positionthis._generatePosition(e),this.positionAbsthis._convertPositionTo(absolute),this.lastPositionAbs||(this.lastPositionAbsthis.positionAbs),this.options.scroll&&(this.scrollParent0!document&&HTML!this.scrollParent0.tagName?(this.overflowOffset.top+this.scrollParent0.offsetHeight-e.pageYo.scrollSensitivity?this.scrollParent0.scrollToprthis.scrollParent0.scrollTop+o.scrollSpeed:e.pageY-this.overflowOffset.topo.scrollSensitivity&&(this.scrollParent0.scrollToprthis.scrollParent0.scrollTop-o.scrollSpeed),this.overflowOffset.left+this.scrollParent0.offsetWidth-e.pageXo.scrollSensitivity?this.scrollParent0.scrollLeftrthis.scrollParent0.scrollLeft+o.scrollSpeed:e.pageX-this.overflowOffset.lefto.scrollSensitivity&&(this.scrollParent0.scrollLeftrthis.scrollParent0.scrollLeft-o.scrollSpeed)):(e.pageY-t(document).scrollTop()o.scrollSensitivity?rt(document).scrollTop(t(document).scrollTop()-o.scrollSpeed):t(window).height()-(e.pageY-t(document).scrollTop())o.scrollSensitivity&&(rt(document).scrollTop(t(document).scrollTop()+o.scrollSpeed)),e.pageX-t(document).scrollLeft()o.scrollSensitivity?rt(document).scrollLeft(t(document).scrollLeft()-o.scrollSpeed):t(window).width()-(e.pageX-t(document).scrollLeft())o.scrollSensitivity&&(rt(document).scrollLeft(t(document).scrollLeft()+o.scrollSpeed))),r!!1&&t.ui.ddmanager&&!o.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e)),this.positionAbsthis._convertPositionTo(absolute),this.options.axis&&ythis.options.axis||(this.helper0.style.leftthis.position.left+px),this.options.axis&&xthis.options.axis||(this.helper0.style.topthis.position.top+px),ithis.items.length-1;i>0;i--)if(sthis.itemsi,ns.item0,athis._intersectsWithPointer(s),a&&s.instancethis.currentContainer&&n!this.currentItem0&&this.placeholder1a?next:prev()0!n&&!t.contains(this.placeholder0,n)&&(semi-dynamicthis.options.type?!t.contains(this.element0,n):!0)){if(this.direction1a?down:up,pointer!this.options.tolerance&&!this._intersectsWithSides(s))break;this._rearrange(e,s),this._trigger(change,e,this._uiHash());break}return this._contactContainers(e),t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),this._trigger(sort,e,this._uiHash()),this.lastPositionAbsthis.positionAbs,!1},_mouseStop:function(e,i){if(e){if(t.ui.ddmanager&&!this.options.dropBehaviour&&t.ui.ddmanager.drop(this,e),this.options.revert){var sthis,nthis.placeholder.offset(),athis.options.axis,o{};a&&x!a||(o.leftn.left-this.offset.parent.left-this.margins.left+(this.offsetParent0document.body?0:this.offsetParent0.scrollLeft)),a&&y!a||(o.topn.top-this.offset.parent.top-this.margins.top+(this.offsetParent0document.body?0:this.offsetParent0.scrollTop)),this.reverting!0,t(this.helper).animate(o,parseInt(this.options.revert,10)||500,function(){s._clear(e)})}else this._clear(e,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp({target:null}),originalthis.options.helper?this.currentItem.css(this._storedCSS).removeClass(ui-sortable-helper):this.currentItem.show();for(var ethis.containers.length-1;e>0;e--)this.containerse._trigger(deactivate,null,this._uiHash(this)),this.containerse.containerCache.over&&(this.containerse._trigger(out,null,this._uiHash(this)),this.containerse.containerCache.over0)}return this.placeholder&&(this.placeholder0.parentNode&&this.placeholder0.parentNode.removeChild(this.placeholder0),original!this.options.helper&&this.helper&&this.helper0.parentNode&&this.helper.remove(),t.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?t(this.domPosition.prev).after(this.currentItem):t(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(e){var ithis._getItemsAsjQuery(e&&e.connected),s;return ee||{},t(i).each(function(){var i(t(e.item||this).attr(e.attribute||id)||).match(e.expression||/(.+)\-_(.+)/);i&&s.push((e.key||i1+)++(e.key&&e.expression?i1:i2))}),!s.length&&e.key&&s.push(e.key+),s.join(&)},toArray:function(e){var ithis._getItemsAsjQuery(e&&e.connected),s;return ee||{},i.each(function(){s.push(t(e.item||this).attr(e.attribute||id)||)}),s},_intersectsWith:function(t){var ethis.positionAbs.left,ie+this.helperProportions.width,sthis.positionAbs.top,ns+this.helperProportions.height,at.left,oa+t.width,rt.top,hr+t.height,lthis.offset.click.top,cthis.offset.click.left,uxthis.options.axis||s+l>r&&h>s+l,dythis.options.axis||e+c>a&&o>e+c,pu&&d;returnpointerthis.options.tolerance||this.options.forcePointerForContainers||pointer!this.options.tolerance&&this.helperProportionsthis.floating?width:height>tthis.floating?width:height?p:e+this.helperProportions.width/2>a&&o>i-this.helperProportions.width/2&&s+this.helperProportions.height/2>r&&h>n-this.helperProportions.height/2},_intersectsWithPointer:function(t){var ixthis.options.axis||e(this.positionAbs.top+this.offset.click.top,t.top,t.height),sythis.options.axis||e(this.positionAbs.left+this.offset.click.left,t.left,t.width),ni&&s,athis._getDragVerticalDirection(),othis._getDragHorizontalDirection();return n?this.floating?o&&righto||downa?2:1:a&&(downa?2:1):!1},_intersectsWithSides:function(t){var ie(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),se(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),nthis._getDragVerticalDirection(),athis._getDragHorizontalDirection();return this.floating&&a?righta&&s||lefta&&!s:n&&(downn&&i||upn&&!i)},_getDragVerticalDirection:function(){var tthis.positionAbs.top-this.lastPositionAbs.top;return 0!t&&(t>0?down:up)},_getDragHorizontalDirection:function(){var tthis.positionAbs.left-this.lastPositionAbs.left;return 0!t&&(t>0?right:left)},refresh:function(t){return this._refreshItems(t),this.refreshPositions(),this},_connectWith:function(){var tthis.options;return t.connectWith.constructorString?t.connectWith:t.connectWith},_getItemsAsjQuery:function(e){var i,s,n,a,o,r,hthis._connectWith();if(h&&e)for(ih.length-1;i>0;i--)for(nt(hi),sn.length-1;s>0;s--)at.data(ns,this.widgetFullName),a&&a!this&&!a.options.disabled&&r.push(t.isFunction(a.options.items)?a.options.items.call(a.element):t(a.options.items,a.element).not(.ui-sortable-helper).not(.ui-sortable-placeholder),a);for(r.push(t.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):t(this.options.items,this.element).not(.ui-sortable-helper).not(.ui-sortable-placeholder),this),ir.length-1;i>0;i--)ri0.each(function(){o.push(this)});return t(o)},_removeCurrentsFromItems:function(){var ethis.currentItem.find(:data(+this.widgetName+-item));this.itemst.grep(this.items,function(t){for(var i0;e.length>i;i++)if(eit.item0)return!1;return!0})},_refreshItems:function(e){this.items,this.containersthis;var i,s,n,a,o,r,h,l,cthis.items,ut.isFunction(this.options.items)?this.options.items.call(this.element0,e,{item:this.currentItem}):t(this.options.items,this.element),this,dthis._connectWith();if(d&&this.ready)for(id.length-1;i>0;i--)for(nt(di),sn.length-1;s>0;s--)at.data(ns,this.widgetFullName),a&&a!this&&!a.options.disabled&&(u.push(t.isFunction(a.options.items)?a.options.items.call(a.element0,e,{item:this.currentItem}):t(a.options.items,a.element),a),this.containers.push(a));for(iu.length-1;i>0;i--)for(oui1,rui0,s0,lr.length;l>s;s++)ht(rs),h.data(this.widgetName+-item,o),c.push({item:h,instance:o,width:0,height:0,left:0,top:0})},refreshPositions:function(e){this.offsetParent&&this.helper&&(this.offset.parentthis._getParentOffset());var i,s,n,a;for(ithis.items.length-1;i>0;i--)sthis.itemsi,s.instance!this.currentContainer&&this.currentContainer&&s.item0!this.currentItem0||(nthis.options.toleranceElement?t(this.options.toleranceElement,s.item):s.item,e||(s.widthn.outerWidth(),s.heightn.outerHeight()),an.offset(),s.lefta.left,s.topa.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(ithis.containers.length-1;i>0;i--)athis.containersi.element.offset(),this.containersi.containerCache.lefta.left,this.containersi.containerCache.topa.top,this.containersi.containerCache.widththis.containersi.element.outerWidth(),this.containersi.containerCache.heightthis.containersi.element.outerHeight();return this},_createPlaceholder:function(e){ee||this;var i,se.options;s.placeholder&&s.placeholder.constructor!String||(is.placeholder,s.placeholder{element:function(){var se.currentItem0.nodeName.toLowerCase(),nt(+s+>,e.document0).addClass(i||e.currentItem0.className+ ui-sortable-placeholder).removeClass(ui-sortable-helper);returntrs?e.currentItem.children().each(function(){t(td> /td>,e.document0).attr(colspan,t(this).attr(colspan)||1).appendTo(n)}):imgs&&n.attr(src,e.currentItem.attr(src)),i||n.css(visibility,hidden),n},update:function(t,n){(!i||s.forcePlaceholderSize)&&(n.height()||n.height(e.currentItem.innerHeight()-parseInt(e.currentItem.css(paddingTop)||0,10)-parseInt(e.currentItem.css(paddingBottom)||0,10)),n.width()||n.width(e.currentItem.innerWidth()-parseInt(e.currentItem.css(paddingLeft)||0,10)-parseInt(e.currentItem.css(paddingRight)||0,10)))}}),e.placeholdert(s.placeholder.element.call(e.element,e.currentItem)),e.currentItem.after(e.placeholder),s.placeholder.update(e,e.placeholder)},_contactContainers:function(s){var n,a,o,r,h,l,c,u,d,p,fnull,mnull;for(nthis.containers.length-1;n>0;n--)if(!t.contains(this.currentItem0,this.containersn.element0))if(this._intersectsWith(this.containersn.containerCache)){if(f&&t.contains(this.containersn.element0,f.element0))continue;fthis.containersn,mn}else this.containersn.containerCache.over&&(this.containersn._trigger(out,s,this._uiHash(this)),this.containersn.containerCache.over0);if(f)if(1this.containers.length)this.containersm.containerCache.over||(this.containersm._trigger(over,s,this._uiHash(this)),this.containersm.containerCache.over1);else{for(o1e4,rnull,pf.floating||i(this.currentItem),hp?left:top,lp?width:height,cthis.positionAbsh+this.offset.clickh,athis.items.length-1;a>0;a--)t.contains(this.containersm.element0,this.itemsa.item0)&&this.itemsa.item0!this.currentItem0&&(!p||e(this.positionAbs.top+this.offset.click.top,this.itemsa.top,this.itemsa.height))&&(uthis.itemsa.item.offset()h,d!1,Math.abs(u-c)>Math.abs(u+this.itemsal-c)&&(d!0,u+this.itemsal),o>Math.abs(u-c)&&(oMath.abs(u-c),rthis.itemsa,this.directiond?up:down));if(!r&&!this.options.dropOnEmpty)return;if(this.currentContainerthis.containersm)return;r?this._rearrange(s,r,null,!0):this._rearrange(s,null,this.containersm.element,!0),this._trigger(change,s,this._uiHash()),this.containersm._trigger(change,s,this._uiHash(this)),this.currentContainerthis.containersm,this.options.placeholder.update(this.currentContainer,this.placeholder),this.containersm._trigger(over,s,this._uiHash(this)),this.containersm.containerCache.over1}},_createHelper:function(e){var ithis.options,st.isFunction(i.helper)?t(i.helper.apply(this.element0,e,this.currentItem)):clonei.helper?this.currentItem.clone():this.currentItem;return s.parents(body).length||t(parent!i.appendTo?i.appendTo:this.currentItem0.parentNode)0.appendChild(s0),s0this.currentItem0&&(this._storedCSS{width:this.currentItem0.style.width,height:this.currentItem0.style.height,position:this.currentItem.css(position),top:this.currentItem.css(top),left:this.currentItem.css(left)}),(!s0.style.width||i.forceHelperSize)&&s.width(this.currentItem.width()),(!s0.style.height||i.forceHelperSize)&&s.height(this.currentItem.height()),s},_adjustOffsetFromHelper:function(e){stringtypeof e&&(ee.split( )),t.isArray(e)&&(e{left:+e0,top:+e1||0}),leftin e&&(this.offset.click.lefte.left+this.margins.left),rightin e&&(this.offset.click.leftthis.helperProportions.width-e.right+this.margins.left),topin e&&(this.offset.click.tope.top+this.margins.top),bottomin e&&(this.offset.click.topthis.helperProportions.height-e.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParentthis.helper.offsetParent();var ethis.offsetParent.offset();returnabsolutethis.cssPosition&&this.scrollParent0!document&&t.contains(this.scrollParent0,this.offsetParent0)&&(e.left+this.scrollParent.scrollLeft(),e.top+this.scrollParent.scrollTop()),(this.offsetParent0document.body||this.offsetParent0.tagName&&htmlthis.offsetParent0.tagName.toLowerCase()&&t.ui.ie)&&(e{top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css(borderTopWidth),10)||0),left:e.left+(parseInt(this.offsetParent.css(borderLeftWidth),10)||0)}},_getRelativeOffset:function(){if(relativethis.cssPosition){var tthis.currentItem.position();return{top:t.top-(parseInt(this.helper.css(top),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css(left),10)||0)+this.scrollParent.scrollLeft()}}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 e,i,s,nthis.options;parentn.containment&&(n.containmentthis.helper0.parentNode),(documentn.containment||windown.containment)&&(this.containment0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,t(documentn.containment?document:window).width()-this.helperProportions.width-this.margins.left,(t(documentn.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top),/^(document|window|parent)$/.test(n.containment)||(et(n.containment)0,it(n.containment).offset(),shidden!t(e).css(overflow),this.containmenti.left+(parseInt(t(e).css(borderLeftWidth),10)||0)+(parseInt(t(e).css(paddingLeft),10)||0)-this.margins.left,i.top+(parseInt(t(e).css(borderTopWidth),10)||0)+(parseInt(t(e).css(paddingTop),10)||0)-this.margins.top,i.left+(s?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(t(e).css(borderLeftWidth),10)||0)-(parseInt(t(e).css(paddingRight),10)||0)-this.helperProportions.width-this.margins.left,i.top+(s?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(t(e).css(borderTopWidth),10)||0)-(parseInt(t(e).css(paddingBottom),10)||0)-this.helperProportions.height-this.margins.top)},_convertPositionTo:function(e,i){i||(ithis.position);var sabsolutee?1:-1,nabsolute!this.cssPosition||this.scrollParent0!document&&t.contains(this.scrollParent0,this.offsetParent0)?this.scrollParent:this.offsetParent,a/(html|body)/i.test(n0.tagName);return{top:i.top+this.offset.relative.top*s+this.offset.parent.top*s-(fixedthis.cssPosition?-this.scrollParent.scrollTop():a?0:n.scrollTop())*s,left:i.left+this.offset.relative.left*s+this.offset.parent.left*s-(fixedthis.cssPosition?-this.scrollParent.scrollLeft():a?0:n.scrollLeft())*s}},_generatePosition:function(e){var i,s,nthis.options,ae.pageX,oe.pageY,rabsolute!this.cssPosition||this.scrollParent0!document&&t.contains(this.scrollParent0,this.offsetParent0)?this.scrollParent:this.offsetParent,h/(html|body)/i.test(r0.tagName);returnrelative!this.cssPosition||this.scrollParent0!document&&this.scrollParent0!this.offsetParent0||(this.offset.relativethis._getRelativeOffset()),this.originalPosition&&(this.containment&&(e.pageX-this.offset.click.leftthis.containment0&&(athis.containment0+this.offset.click.left),e.pageY-this.offset.click.topthis.containment1&&(othis.containment1+this.offset.click.top),e.pageX-this.offset.click.left>this.containment2&&(athis.containment2+this.offset.click.left),e.pageY-this.offset.click.top>this.containment3&&(othis.containment3+this.offset.click.top)),n.grid&&(ithis.originalPageY+Math.round((o-this.originalPageY)/n.grid1)*n.grid1,othis.containment?i-this.offset.click.top>this.containment1&&i-this.offset.click.topthis.containment3?i:i-this.offset.click.top>this.containment1?i-n.grid1:i+n.grid1:i,sthis.originalPageX+Math.round((a-this.originalPageX)/n.grid0)*n.grid0,athis.containment?s-this.offset.click.left>this.containment0&&s-this.offset.click.leftthis.containment2?s:s-this.offset.click.left>this.containment0?s-n.grid0:s+n.grid0:s)),{top:o-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(fixedthis.cssPosition?-this.scrollParent.scrollTop():h?0:r.scrollTop()),left:a-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(fixedthis.cssPosition?-this.scrollParent.scrollLeft():h?0:r.scrollLeft())}},_rearrange:function(t,e,i,s){i?i0.appendChild(this.placeholder0):e.item0.parentNode.insertBefore(this.placeholder0,downthis.direction?e.item0:e.item0.nextSibling),this.counterthis.counter?++this.counter:1;var nthis.counter;this._delay(function(){nthis.counter&&this.refreshPositions(!s)})},_clear:function(t,e){this.reverting!1;var i,s;if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSortnull,this.helper0this.currentItem0){for(i in this._storedCSS)(autothis._storedCSSi||staticthis._storedCSSi)&&(this._storedCSSi);this.currentItem.css(this._storedCSS).removeClass(ui-sortable-helper)}else this.currentItem.show();for(this.fromOutside&&!e&&s.push(function(t){this._trigger(receive,t,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prevthis.currentItem.prev().not(.ui-sortable-helper)0&&this.domPosition.parentthis.currentItem.parent()0||e||s.push(function(t){this._trigger(update,t,this._uiHash())}),this!this.currentContainer&&(e||(s.push(function(t){this._trigger(remove,t,this._uiHash())}),s.push(function(t){return function(e){t._trigger(receive,e,this._uiHash(this))}}.call(this,this.currentContainer)),s.push(function(t){return function(e){t._trigger(update,e,this._uiHash(this))}}.call(this,this.currentContainer)))),ithis.containers.length-1;i>0;i--)e||s.push(function(t){return function(e){t._trigger(deactivate,e,this._uiHash(this))}}.call(this,this.containersi)),this.containersi.containerCache.over&&(s.push(function(t){return function(e){t._trigger(out,e,this._uiHash(this))}}.call(this,this.containersi)),this.containersi.containerCache.over0);if(this.storedCursor&&(this.document.find(body).css(cursor,this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css(opacity,this._storedOpacity),this._storedZIndex&&this.helper.css(zIndex,autothis._storedZIndex?:this._storedZIndex),this.dragging!1,this.cancelHelperRemoval){if(!e){for(this._trigger(beforeStop,t,this._uiHash()),i0;s.length>i;i++)si.call(this,t);this._trigger(stop,t,this._uiHash())}return this.fromOutside!1,!1}if(e||this._trigger(beforeStop,t,this._uiHash()),this.placeholder0.parentNode.removeChild(this.placeholder0),this.helper0!this.currentItem0&&this.helper.remove(),this.helpernull,!e){for(i0;s.length>i;i++)si.call(this,t);this._trigger(stop,t,this._uiHash())}return this.fromOutside!1,!0},_trigger:function(){t.Widget.prototype._trigger.apply(this,arguments)!1&&this.cancel()},_uiHash:function(e){var ie||this;return{helper:i.helper,placeholder:i.placeholder||t(),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:e?e.element:null}}})})(jQuery);/script>script typetext/javascript>/* * jQuery UI Nested Sortable * v 1.3.5 / 21 jun 2012 * http://mjsarfatti.com/code/nestedSortable * * Depends on: * jquery.ui.sortable.js 1.8+ * * Copyright (c) 2010-2012 Manuele J Sarfatti * Licensed under the MIT License * http://www.opensource.org/licenses/mit-license.php */(function ($) { $.widget(mjs.nestedSortable, $.extend({}, $.ui.sortable.prototype, { options: { tabSize: 20, disableNesting: mjs-nestedSortable-no-nesting, errorClass: mjs-nestedSortable-error, doNotClear: false, listType: ol, maxLevels: 0, protectRoot: true, rootID: null, rtl: false, isAllowed: function (item, parent) { return true; } }, _create: function () { this.element.data(sortable, this.element.data(nestedSortable)); if (!this.element.is(this.options.listType)) throw new Error(nestedSortable: Please check the listType option is set to your actual list type); return $.ui.sortable.prototype._create.apply(this, arguments); }, destroy: function () { this.element .removeData(nestedSortable) .unbind(.nestedSortable); return $.ui.sortable.prototype.destroy.apply(this, arguments); }, _mouseDrag: function (event) { //Compute the helpers position this.position this._generatePosition(event); this.positionAbs this._convertPositionTo(absolute); if (!this.lastPositionAbs) { this.lastPositionAbs this.positionAbs; } var o this.options; //Do scrolling if (this.options.scroll) { var scrolled false; if (this.scrollParent0 ! document && this.scrollParent0.tagName ! HTML) { if ((this.overflowOffset.top + this.scrollParent0.offsetHeight) - event.pageY o.scrollSensitivity) this.scrollParent0.scrollTop scrolled this.scrollParent0.scrollTop + o.scrollSpeed; else if (event.pageY - this.overflowOffset.top o.scrollSensitivity) this.scrollParent0.scrollTop scrolled this.scrollParent0.scrollTop - o.scrollSpeed; if ((this.overflowOffset.left + this.scrollParent0.offsetWidth) - event.pageX o.scrollSensitivity) this.scrollParent0.scrollLeft scrolled this.scrollParent0.scrollLeft + o.scrollSpeed; else if (event.pageX - this.overflowOffset.left o.scrollSensitivity) this.scrollParent0.scrollLeft scrolled this.scrollParent0.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); // Find the top offset before rearrangement, var previousTopOffset this.placeholder.offset().top; //Set the helper position if (!this.options.axis || this.options.axis ! y) this.helper0.style.left this.position.left + px; if (!this.options.axis || this.options.axis ! x) this.helper0.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.itemsi, itemElement item.item0, intersection this._intersectsWithPointer(item); if (!intersection) continue; if (itemElement ! this.currentItem0 //cannot intersect with itself && this.placeholderintersection 1 ? next : prev()0 ! itemElement //no useless actions that have been done before && !$.contains(this.placeholder0, itemElement) //no action if the item moved is the parent of the item checked && (this.options.type semi-dynamic ? !$.contains(this.element0, itemElement) : true) //&& itemElement.parentNode this.placeholder0.parentNode // only rearrange items within the same container ) { $(itemElement).mouseenter(); this.direction intersection 1 ? down : up; if (this.options.tolerance pointer || this._intersectsWithSides(item)) { $(itemElement).mouseleave(); this._rearrange(event, item); } else { break; } // Clear emtpy uls/ols this._clearEmpty(itemElement); this._trigger(change, event, this._uiHash()); break; } } var parentItem (this.placeholder0.parentNode.parentNode && $(this.placeholder0.parentNode.parentNode).closest(.ui-sortable).length) ? $(this.placeholder0.parentNode.parentNode) : null, level this._getLevel(this.placeholder), childLevels this._getChildLevels(this.helper); // To find the previous sibling in the list, keep backtracking until we hit a valid list item. var previousItem this.placeholder0.previousSibling ? $(this.placeholder0.previousSibling) : null; if (previousItem ! null) { while (previousItem0.nodeName.toLowerCase() ! li || previousItem0 this.currentItem0 || previousItem0 this.helper0) { if (previousItem0.previousSibling) { previousItem $(previousItem0.previousSibling); } else { previousItem null; break; } } } // To find the next sibling in the list, keep stepping forward until we hit a valid list item. var nextItem this.placeholder0.nextSibling ? $(this.placeholder0.nextSibling) : null; if (nextItem ! null) { while (nextItem0.nodeName.toLowerCase() ! li || nextItem0 this.currentItem0 || nextItem0 this.helper0) { if (nextItem0.nextSibling) { nextItem $(nextItem0.nextSibling); } else { nextItem null; break; } } } var newList document.createElement(o.listType); this.beyondMaxLevels 0; // If the item is moved to the left, send it to its parents level unless there are siblings below it. if (parentItem ! null && nextItem null && (o.rtl && (this.positionAbs.left + this.helper.outerWidth() > parentItem.offset().left + parentItem.outerWidth()) || !o.rtl && (this.positionAbs.left parentItem.offset().left))) { parentItem.after(this.placeholder0); this._clearEmpty(parentItem0); this._trigger(change, event, this._uiHash()); } // If the item is below a sibling and is moved to the right, make it a child of that sibling. else if (previousItem ! null && (o.rtl && (this.positionAbs.left + this.helper.outerWidth() previousItem.offset().left + previousItem.outerWidth() - o.tabSize) || !o.rtl && (this.positionAbs.left > previousItem.offset().left + o.tabSize))) { this._isAllowed(previousItem, level, level + childLevels + 1); if (!previousItem.children(o.listType).length) { previousItem0.appendChild(newList); } // If this item is being moved from the top, add it to the top of the list. if (previousTopOffset && (previousTopOffset previousItem.offset().top)) { previousItem.children(o.listType).prepend(this.placeholder); } // Otherwise, add it to the bottom of the list. else { previousItem.children(o.listType)0.appendChild(this.placeholder0); } this._trigger(change, event, this._uiHash()); } else { this._isAllowed(parentItem, level, level + childLevels); } //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) { var isDraggable event.target.getAttribute(isDraggable); var isSameParent true; if (this.domPosition.prev) { isSameParent this.placeholder0.parentNode this.domPosition.prev.parentNode; } var itemCollection event.target.parentNode.parentNode.getAttribute(fkCollection); var parentCollection this.domPosition.parent.getAttribute(fkCollection); var tmpCollection this.placeholder0.parentNode.parentNode.getAttribute(fkcollection); if (itemCollection ! parentCollection && parentCollection ! ) { //isDraggable false; } // If the item is in a position not allowed, send it back if (this.beyondMaxLevels || !isDraggable || !isSameParent) { this.placeholder.removeClass(this.options.errorClass); if (this.domPosition.prev) { $(this.domPosition.prev).after(this.placeholder); } else { $(this.domPosition.parent).prepend(this.placeholder); } this._trigger(revert, event, this._uiHash()); } // Clean last empty ul/ol for (var i this.items.length - 1; i > 0; i--) { var item this.itemsi.item0; this._clearEmpty(item); } $.ui.sortable.prototype._mouseStop.apply(this, arguments); }, serialize: function (options) { var o $.extend({}, this.options, options), items this._getItemsAsjQuery(o && o.connected), str ; $(items).each(function () { var res ($(o.item || this).attr(o.attribute || id) || ) .match(o.expression || (/(.+)-_(.+)/)), pid ($(o.item || this).parent(o.listType) .parent(o.items) .attr(o.attribute || id) || ) .match(o.expression || (/(.+)-_(.+)/)); if (res) { str.push(((o.key || res1) + + (o.key && o.expression ? res1 : res2) + ) + + (pid ? (o.key && o.expression ? pid1 : pid2) : o.rootID)); } }); if (!str.length && o.key) { str.push(o.key + ); } return str.join(&); }, toHierarchy: function (options) { var o $.extend({}, this.options, options), sDepth o.startDepthCount || 0, ret ; $(this.element).children(o.items).each(function () { var level _recursiveItems(this); ret.push(level); }); return ret; function _recursiveItems(item) { var id ($(item).attr(o.attribute || id) || ).match(o.expression || (/(.+)-_(.+)/)); if (id) { var currentItem { id: id2 }; if ($(item).children(o.listType).children(o.items).length > 0) { currentItem.children ; $(item).children(o.listType).children(o.items).each(function () { var level _recursiveItems(this); currentItem.children.push(level); }); } return currentItem; } } }, toArray: function (options) { var o $.extend({}, this.options, options), sDepth o.startDepthCount || 0, ret , left 2; ret.push({ item_id: o.rootID, parent_id: none, depth: sDepth, left: 1, right: ($(o.items, this.element).length + 1) * 2 }); $(this.element).children(o.items).each(function () { left _recursiveArray(this, sDepth + 1, left); }); ret ret.sort(function (a, b) { return (a.left - b.left); }); return ret; function _recursiveArray(item, depth, left) { var right left + 1, id, pid; if ($(item).children(o.listType).children(o.items).length > 0) { depth++; $(item).children(o.listType).children(o.items).each(function () { right _recursiveArray($(this), depth, right); }); depth--; } id ($(item).attr(o.attribute || id)).match(o.expression || (/(.+)-_(.+)/)); if (depth sDepth + 1) { pid o.rootID; } else { var parentItem ($(item).parent(o.listType) .parent(o.items) .attr(o.attribute || id)) .match(o.expression || (/(.+)-_(.+)/)); pid parentItem2; } if (id) { ret.push({ item_id: id2, parent_id: pid, depth: depth, left: left, right: right }); } left right + 1; return left; } }, _clearEmpty: function (item) { var emptyList $(item).children(this.options.listType); if (emptyList.length && !emptyList.children().length && !this.options.doNotClear) { emptyList.remove(); } }, _getLevel: function (item) { var level 1; if (this.options.listType) { var list item.closest(this.options.listType); while (list && list.length > 0 && !list.is(.ui-sortable)) { level++; list list.parent().closest(this.options.listType); } } return level; }, _getChildLevels: function (parent, depth) { var self this, o this.options, result 0; depth depth || 0; $(parent).children(o.listType).children(o.items).each(function (index, child) { result Math.max(self._getChildLevels(child, depth + 1), result); }); return depth ? result + 1 : result; }, _isAllowed: function (parentItem, level, levels) { var o this.options, isRoot $(this.domPosition.parent).hasClass(ui-sortable) ? true : false, maxLevels this.placeholder.closest(.ui-sortable).nestedSortable(option, maxLevels); // this takes into account the maxLevels set to the recipient list // Is the root protected? // Are we trying to nest under a no-nest? // Are we nesting too deep? if (!o.isAllowed(this.currentItem, parentItem) || parentItem && parentItem.hasClass(o.disableNesting) || o.protectRoot && (parentItem null && !isRoot || isRoot && level > 1)) { this.placeholder.addClass(o.errorClass); if (maxLevels levels && maxLevels ! 0) { this.beyondMaxLevels levels - maxLevels; } else { this.beyondMaxLevels 1; } } else { if (maxLevels levels && maxLevels ! 0) { this.placeholder.addClass(o.errorClass); this.beyondMaxLevels levels - maxLevels; } else { this.placeholder.removeClass(o.errorClass); this.beyondMaxLevels 0; } } } })); $.mjs.nestedSortable.prototype.options $.extend({}, $.ui.sortable.prototype.options, $.mjs.nestedSortable.prototype.options);})(jQuery);/script>script typetext/javascript>(function ($) { var methods { init: function (options) { this.each(function () { var defaults { data: , speed: 20, infiniteScroll: false, resizeViewPort: true, singleItemScroll: false, textAlign: center, subMenuOffsetTop: 0, subMenuDirection: down, navArrowOffset: 0 }, $obj $(this), $options $(), $wrapper $(), $viewport $(), $inner $(), $prev $(), $next $(), timer null; isNavSliding true; navSliderTimeout null; itemIndex 0; scrollStartIndex 0; navInnerWidth 0; isUserResizing false; $options $.extend(defaults, options); var elem null; elem document.createElement(div); elem.className wd-container; $wrapper $(elem); elem document.createElement(div); elem.className wd-viewport; $viewport $(elem); elem document.createElement(div); elem.className wd-viewport-inner; $inner $(elem); elem document.createElement(span); elem.className wd-prev; $prev $(elem); elem document.createElement(span); elem.className wd-next; $next $(elem); $viewport.append($inner); $wrapper.append($prev); $wrapper.append($viewport); $wrapper.append($next); $obj.html(); $obj.append($wrapper); $(window).on(resize, $.proxy(sizeMenuItems, this)); wdSubMenuOffset $options.subMenuOffsetTop; wdSubMenuDirection $options.subMenuDirection; if ($options.infiniteScroll) { $next.on(mousedown, function () { isNavSliding true; slideNavLeftInfinite(); }) $next.on(mouseup, function () { isNavSliding false; }) } else { $next.on(click, function () { slideNavLeft(); }) } if ($options.infiniteScroll) { $prev.on(mousedown, function () { isNavSliding true; slideNavRightInfinite(); }) $prev.on(mouseup, function () { isNavSliding false; }) } else { $prev.on(click, function () { slideNavRight(); }) } //$(body).disableSelection(); function slideNavLeftInfinite() { if (navSliderTimeout) { clearTimeout(navSliderTimeout); } if (!isNavSliding) { return false; } var id $obj0.id + _ul; var itemWidth $(# + id + > li:first).width(); $inner.animate({ left: 0 - itemWidth }, function () { $(# + id + > li:last).after($(# + id + > li:first)); $inner.css(left, 0px); navSliderTimeout setInterval(slideNavLeftInfinite, options.speed); }); } function slideNavRightInfinite() { if (navSliderTimeout) { clearTimeout(navSliderTimeout); } if (!isNavSliding) { return false; } var id $obj0.id + _ul; var itemWidth $(# + id + > li:last).width(); $inner.css(left, - + itemWidth + px); $(# + id + > li:first).before($(# + id + > li:last)); $inner.animate({ left: 0 }, function () { navSliderTimeout setInterval(slideNavRightInfinite, options.speed); }); } function slideNavLeft() { if (wdIsNavAnimating || $next.css(opacity) 0) { return false; } wdIsNavAnimating true; $prev.css(opacity, 1.0); $prev.css(cursor, hand); hideSubMenus(); var elems $obj.find(wdvisiblenavitem); var itemWidth 0; var viewportwidth $viewport.width(); var totalWidth Math.abs($inner.position().left) + $viewport.width(); var calcWidth 0; var left ; var amountToMove 0; var numberItemsToMove 0; var itemsLeftWidth 0; var itemsRightWidth 0; var itemPartialVisible 0; for (var i 0; i elems.length; i++) { calcWidth + $(elemsi).width(); if ($options.singleItemScroll) { if (calcWidth > totalWidth) { amountToMove calcWidth - totalWidth; numberItemsToMove 2; i elems.length; } } else { if (calcWidth > totalWidth) { if (itemsRightWidth 0) { // get prev item width itemsRightWidth $(elemsi-1).width(); } itemsRightWidth + $(elemsi).width(); if (itemsRightWidth itemsLeftWidth) { numberItemsToMove + 1; } if (amountToMove 0) { itemPartialVisible $(elemsi).width() - Math.abs($viewport.width() - calcWidth); if ($inner.position().left 0) { amountToMove $(elemsi).width() - ($(elemsi).width() - (navInnerWidth - totalWidth)); } else { if (Math.abs($inner.position().left) 0) { amountToMove calcWidth - $(elemsi).width() - Math.abs($inner.position().left); } else { amountToMove $(elemsi).width(); } } } } else { itemsLeftWidth + $(elemsi).width(); } } } if (!$options.singleItemScroll) { if (itemsLeftWidth > itemsRightWidth) { //amountToMove - 10; $next.css(opacity, 0.0); $next.css(cursor, default); } if (amountToMove > itemsRightWidth) { amountToMove itemsRightWidth - itemPartialVisible; // - 10; $next.css(opacity, 0.0); $next.css(cursor, default); } } if (totalWidth + amountToMove > navInnerWidth) { $next.css(opacity, 0.0); $next.css(cursor, default); } left - + amountToMove.toString(); $inner.animate({ left: left }, $options.speed * numberItemsToMove, function () { wdIsNavAnimating false; }); } function slideNavRight() { if (wdIsNavAnimating || $prev.css(opacity) 0) { return false; } wdIsNavAnimating true; $next.css(opacity, 1.0); $next.css(cursor, hand); hideSubMenus(); var elems $obj.find(wdvisiblenavitem); var itemWidth 0; var viewportwidth $viewport.width(); var totalWidth Math.abs($inner.position().left) + $viewport.width(); var calcWidth 0; var left ; var amountToMove 0; var numberItemsToMove 0; var itemsLeftWidth 0; var itemsRightWidth 0; var itemPartialVisible 0; for (var i 0; i elems.length; i++) { calcWidth + $(elemsi).width(); if ($options.singleItemScroll) { if (calcWidth > Math.abs($inner.position().left)) { amountToMove $(elemsi).width() - (calcWidth - Math.abs($inner.position().left)); if (amountToMove 0) { amountToMove $(elemsi-1).width() } numberItemsToMove 1; i elems.length; } } else { if (calcWidth > Math.abs($inner.position().left)) { itemsRightWidth + $(elemsi).width(); if (itemsRightWidth itemsLeftWidth) { numberItemsToMove + 1; } if (amountToMove 0) { itemPartialVisible $(elemsi).width() - (calcWidth - Math.abs($inner.position().left)) if ($inner.position().left 0) { amountToMove $(elemsi).width() - ($(elemsi).width() - (navInnerWidth - totalWidth)); } else { if (Math.abs($inner.position().left) 0) { amountToMove calcWidth - $(elemsi).width() - Math.abs($inner.position().left); } else { amountToMove $(elemsi).width(); } } } } else { itemsLeftWidth + $(elemsi).width(); numberItemsToMove + 1; } } } if (!$options.singleItemScroll) { if (itemsLeftWidth 0) { numberItemsToMove 1; } if (itemsLeftWidth itemsRightWidth) { $prev.css(opacity, 0.0); $prev.css(cursor, default); } if (amountToMove itemsLeftWidth || itemsLeftWidth 0) { amountToMove itemsLeftWidth + itemPartialVisible; $prev.css(opacity, 0.0); $prev.css(cursor, default); } } if (Math.abs($inner.position().left) - amountToMove 0) { $prev.css(opacity, 0.0); $prev.css(cursor, default); } left + + amountToMove.toString(); $inner.animate({ left: left }, $options.speed * numberItemsToMove, function () { wdIsNavAnimating false; }); } function buildNavigation() { var sHtml ul id + $obj0.id + _ul>; var sHtmlMobile div classmenuBarMobile onclicktoggleMobileMenu();>div iddvMobileBackCart stylefloat: left; margin-left: 10px; display: none; onclickmobileBack(event);>img src../../images/btn_back.png />/div>Menu/div>; var sHtmlSubmenus ; sHtmlMobile + div idmenuItemsMobile classmobileMenuItems>; var isShowPage false; var isPhotoCart false; var isShopCart false; for (var i 0; i $options.data.length; i++) { var page $options.datai; if (page.IsTreatAsHomePage) { page.IsHomePage true; } if ((page.IsSystemPage && page.FkSysSitePage null && page.Id > 1) || page.FkSiteLayout null) { isShowPage false; } else { isShowPage true; } if (isShowPage) { if (page.PageUrl Cart.html) { isPhotoCart true; //buildLoginSection(); } if (page.PageUrl ShoppingCart.html) { isShopCart true; //buildLoginSection(); } if (page.IsHomePage) { wdPageId page.Id; //var navObject { id: page.Id, url: ../ClientData/Pages/Home.html, isSystemPage: true, isHomePage: true, vanityName: page.VanityName, ignorSrc: false }; //wdNavigationHistory.push(navObject); } if (page.PageUrl Blog.html) { var prefix https://; if (userAccount.IsFullDomain && !userAccount.IsSSL) { prefix http://; } if (userAccount.HasBlog) { sHtml + li wdvisiblenavitemtrue classwd-item>a onmouseoverhideSubMenus(); classmenuLink href + prefix + userAccount.WebsiteUrl + /Blog target_blank> + page.PageName + /a>/li>; sHtmlMobile + div classmenuLinkDiv>a onmouseoverhideSubMenus(); classmenuLink href + prefix + userAccount.WebsiteUrl + /Blog target_blank> + page.PageName + /a>/div>; } } else { if (page.IsLinkOnly) { if (page.FkSitePageParent null) { sHtml + li wdvisiblenavitemtrue classwd-item>a onmouseoverhideSubMenus(); classmenuLink href + page.ExternalLink + target_blank> + page.PageName + /a>/li>; sHtmlMobile + div classmenuLinkDiv>a onmouseoverhideSubMenus(); classmenuLink href + page.ExternalLink + target_blank> + page.PageName + /a>/div>; } } else { if (page.FkSitePageParent null) { // Do not change the href. This is for google cralwling. Use the onclick event to handle loading page content. // always return false at the end of the onclick event to prevent page postback. sHtml + li wdvisiblenavitemtrue classwd-item>; if (page.IsHomePage) { if (page.IsNavigationOnly) { sHtml + a classmenuLink href/ + page.VanityName + target_top onclickreturn false;; sHtmlMobile + div classmenuLinkDiv>a classmenuLink href/ + page.VanityName + target_top onclickreturn false;> + page.PageName + /div>; } else { if (document.location.host.toLowerCase() morephotosaaa.net || document.location.host.toLowerCase() sellmorephotosaaa.com) { sHtml + a classmenuLink href + document.location.protocol + // + document.location.host.toLowerCase() + /home/index.html target_top; sHtmlMobile + div classmenuLinkDiv>a classmenuLink href + document.location.protocol + // + document.location.host.toLowerCase() + /home/index.html target_top> + page.PageName + /div>; } else { sHtml + a classmenuLink href/ + page.VanityName + target_top onclickhideSubMenus(); selectPage( + page.Id.toString() + , \../ClientData/Pages/Home.html\, + page.IsSystemPage.toString().toLowerCase() + , + page.IsHomePage.toString().toLowerCase() + , \ + page.VanityName + \); return false;; sHtmlMobile + div classmenuLinkDiv>a classmenuLink href/ + page.VanityName + target_top onclickstopMobileMenuClick(event); selectPage( + page.Id.toString() + , \../ClientData/Pages/Home.html\, + page.IsSystemPage.toString().toLowerCase() + , + page.IsHomePage.toString().toLowerCase() + , \ + page.VanityName + \); return false;> + page.PageName + /div>; } } } else { if (page.IsNavigationOnly) { sHtml + a classmenuLink href/ + page.VanityName + target_top onclickreturn false;; sHtmlMobile + div classmenuLinkDiv>a classmenuLink href/ + page.VanityName + target_top onclickreturn false;> + page.PageName + /div>; } else { sHtml + a classmenuLink href/ + page.VanityName + target_top onclickhideSubMenus(); selectPage( + page.Id.toString() + , \../WebsiteThemes/Shared/ + page.PageUrl + \, + page.IsSystemPage.toString().toLowerCase() + , + page.IsHomePage.toString().toLowerCase() + , \ + page.VanityName + \); return false;; sHtmlMobile + div classmenuLinkDiv>a classmenuLink href/ + page.VanityName + target_top onclickstopMobileMenuClick(event); selectPage( + page.Id.toString() + , \../WebsiteThemes/Shared/ + page.PageUrl + \, + page.IsSystemPage.toString().toLowerCase() + , + page.IsHomePage.toString().toLowerCase() + , \ + page.VanityName + \); return false;> + page.PageName + /div>; } } if (page.ChildCount > 0) { sHtml + onmouseoverhideSubMenus(); showSubMenu(this, + page.Id.toString() + , event);; } else { sHtml + onmouseoverhideSubMenus();; } sHtml + > + page.PageName; sHtml + /a>; if (page.ChildCount > 0) { sHtmlSubmenus + div classmenuSubMenu iddvChildMenu + page.Id.toString() + >; //if (page.IsHomePage) { // sHtml + div classsubmenuspacer onclickselectPage( + page.Id.toString() + , \../ClientData/Pages/Home.html\, + page.IsSystemPage.toString().toLowerCase() + , + page.IsHomePage.toString().toLowerCase() + , \ + page.VanityName + \); return false;>/div>; //} //else { // sHtml + div classsubmenuspacer onclickselectPage( + page.Id.toString() + , \../WebsiteThemes/Shared/ + page.PageUrl + \, + page.IsSystemPage.toString().toLowerCase() + , + page.IsHomePage.toString().toLowerCase() + , \ + page.VanityName + \); return false;>/div>; //} sHtmlSubmenus + div classsubmenuparent>; sHtmlSubmenus + ul>; for (var x 0; x $options.data.length; x++) { if ($options.datax.FkSitePageParent page.Id) { if ($options.datax.IsLinkOnly) { //ExternalLink sHtmlSubmenus + li classsubmenuli>a classsubmenuLink menuLink href + $options.datax.ExternalLink + target_blank onclickhideSubMenus();> + $options.datax.PageName + /a>/li>; sHtmlMobile + div classsubmenuItemMobile menuLinkDiv>a classmenuLink href + $options.datax.ExternalLink + target_blank onclickstopMobileMenuClick(event);> + $options.datax.PageName + /a>/div>; } else { sHtmlSubmenus + li classsubmenuli>a classsubmenuLink menuLink href/ + $options.datax.VanityName + onclickhideSubMenus(); selectPage( + $options.datax.Id.toString() + , \../WebsiteThemes/Shared/ + $options.datax.PageUrl + \, + $options.datax.IsSystemPage.toString().toLowerCase() + , + $options.datax.IsHomePage.toString().toLowerCase() + , \ + $options.datax.VanityName + \); return false;> + $options.datax.PageName + /a>/li>; sHtmlMobile + div classsubmenuItemMobile menuLinkDiv>a classmenuLink href/ + $options.datax.VanityName + onclickstopMobileMenuClick(event); selectPage( + $options.datax.Id.toString() + , \../WebsiteThemes/Shared/ + $options.datax.PageUrl + \, + $options.datax.IsSystemPage.toString().toLowerCase() + , + $options.datax.IsHomePage.toString().toLowerCase() + , \ + $options.datax.VanityName + \); return false;> + $options.datax.PageName + /a>/div>; } } } sHtmlSubmenus + /ul>; sHtmlSubmenus + /div>; sHtmlSubmenus + /div>; sHtml + /li>; } else { sHtml + /li>; } } } } } } sHtml + /ul>; sHtmlMobile + /div>; $inner.html(sHtml); var div document.createElement(div); div.innerHTML sHtmlSubmenus; $wrapper.css(opacity, 0.0); document.body.appendChild(div); if (document.getElementById($obj0.id + Mobile)) { $(# + $obj0.id + Mobile).html(sHtmlMobile); $(#menuItemsMobile).hide(); } if (isPhotoCart || isShopCart) { if (isPhotoCart) { wdCartType photo; } if (isShopCart) { wdCartType shop; } if (isPhotoCart && isShopCart) { wdCartType both; } buildLoginSection(); } else { wdCartType none; } timer setInterval(sizeMenuItems, 50, false); } function sizeMenuItems() { if (timer) { clearInterval(timer); } $inner.css(left, 0px); itemIndex 0; scrollStartIndex 0; var elems $obj.find(wdvisiblenavitem); navInnerWidth 0; var viewportWidth $wrapper.width() - 70; for (var i 0; i elems.length; i++) { navInnerWidth + $(elemsi).width(); if (navInnerWidth > viewportWidth && scrollStartIndex 0) { //itemIndex i; scrollStartIndex i; } } if (viewportWidth > navInnerWidth) { $viewport.width($wrapper.width() - $prev.width() - $next.width() - 22 + $options.navArrowOffset); $prev.css(opacity, 0.0); $prev.css(cursor, default); $next.css(opacity, 0.0); $next.css(cursor, default); if ($options.textAlign center) { var left (($viewport.width() - navInnerWidth) / 2); $inner.css(left, left + px); } $wrapper.css({ opacity: 1 }); } else { if ($options.resizeViewPort) { $viewport.width($wrapper.width() - $prev.width() - $next.width() - 22 + $options.navArrowOffset); } if ($options.infiniteScroll) { $prev.css(opacity, 1.0); $prev.css(cursor, hand); } else { $prev.css(opacity, 0.0); $prev.css(cursor, default); } $next.css(opacity, 1.0); $prev.css(cursor, hand); } isUserResizing false; $next.show(); $prev.show(); $wrapper.css({ opacity: 1 }); } buildNavigation(); return this; }); } } /******************************************************************** * function that generates the plugin and instantiates its methods * @param {Object} method *******************************************************************/ $.fn.wdNavigationHorizonal function (method) { if (methodsmethod) { return methodsmethod.apply(this, Array.prototype.slice.call(arguments, 1)); } else if (typeof method object || !method) { return methods.init.apply(this, arguments); } else { $.error(Method + method + does not exist on jQuery.wdNavigationHorizonal); } };})(jQuery);var mobileMenuHeight 500;var wdIsNavAnimating false;var wdSubMenuOffset 0;var wdSubMenuDirection down;function showSubMenu(elem, id, event) { if (wdIsNavAnimating) { return false; } if (wdSubMenuTransparency > 0) { $(.submenuli).css(opacity, wdSubMenuTransparency); } if (document.getElementById(submenuContainer)) { $(#submenuContainer).append($(#dvChildMenu + id)); } else { $(#menuBar).after($(#dvChildMenu + id)); } var elems $(#dvChildMenu + id).find(a); var maxWidth 0; for (var i 0; i elems.length; i++) { if ($(elemsi).width() > maxWidth) { maxWidth $(elemsi).width() } } var submenuOffsetTop 0; if (wdSubMenuDirection up) { $(#dvChildMenu + id).css(height, auto); submenuOffsetTop $(elem.parentNode).offset().top - 6 - $(#dvChildMenu + id).height(); } else { submenuOffsetTop $(elem.parentNode).offset().top + $(elem.parentNode).height() - 8; } $(#dvChildMenu + id).css(left, $(elem).offset().left - 10 - $(body).offset().left + px); $(#dvChildMenu + id).css(max-width, (maxWidth + 150).toString() + px); if (wdHeaderElementId ! null) { var headHeight $(# + wdHeaderElementId).height(); $(#dvChildMenu + id).css(top, (wdSubMenuOffset + headHeight).toString() + px); } else { $(#dvChildMenu + id).css(top, (wdSubMenuOffset + submenuOffsetTop).toString() + px); } $(#dvChildMenu + id).css(height, auto); var elem document.getElementById(dvChildMenu + id).childNodes0.childNodes0; $(#dvSliderCorporate).on(mouseover, hideSubMenus); $(#dvPageContent).on(mouseover, hideSubMenus);}function hideSubMenus() { $(#dvSliderCorporate).off(mouseover, hideSubMenus); $(#dvPageContent).off(mouseover, hideSubMenus); $(.menuSubMenu).height(0);}toggleMobileMenu function () { $(#menuItemsMobile).slideToggle(300, function () { // Animation complete. });}function stopMobileMenuClick(event) { event.stopPropagation(); event.cancelBubble true; closeMobileMenu();}function closeMobileMenu() { $(#menuItemsMobile).slideToggle(10, function () { // Animation complete. });}/script>script typetext/javascript>/* global encodeURI, wdLanguage, decodeURI, wdAccountThemeName, pageContentLoaded, wdNavigationPageContentLoaded, wdCheckoutUrl, pageWindowResizeHandler, wdCurrentVisitor */if (typeof (angular) ! undefined) { var wdWebApp angular.module(wdWebApp, ngResource, ngRoute, ngSanitize, ui.bootstrap, fundoo.services, angularTreeview, ngDragDrop); wdWebApp.run($route, $rootScope, $location, function ($route, $rootScope, $location, $scope) { var original $location.path; $location.path function (path, reload) { if (reload false) { var lastRoute $route.current; var un $rootScope.$on($locationChangeSuccess, function () { $route.current lastRoute; un(); }); } return original.apply($location, path); }; });}function wdDummyFunction() { // This is used for wdFunctions.showConfirm for the cancel function so each page doesnt need to create one // the modal dialog requres a function for cancel, and usually we just want to close the modal (which the $modal already does) - so we just do nothing here // if the modal caller needs to perform and action on cancel, it can pass its own function instead of this one.}var wdIndexpage ;var wdPageId null;var wdIsLiveEditMode false;var wdPageFunctions undefined;var wdIsLabEdit false;var wdLinkId 0;var wdNavigationHistory ;var wdNavigationIndex 0;var wdIsNavClick false;var wdIsUploading false;var wdIsScrollingPageContent true;var wdSnippets ;var wdSnippetGroups ;var wdCustomColors ;var editorFormName ;var wdIsCartOnly false;var wdIsDebug false;var wdIsFullScreenCart false;var wdIsLocationChangeFromNav false;var wdHelpPageId null;var wdHelpPageTips ;var wdHelpIsDisplayHelpButton true;var wdIsConsumerUpload false;var wdIsBuildLinkButton false;var wdCollections ;var wdCustomerId null;var wdMobileImagePreviewOffsetHeight 100;var wdIsTutorialMode true;var wdIsViewingAdmin false;var wdCollectionData ;var wdShowCollectionData true;var wdAPIURL ;var wdLoginReturnFunction null;var wdLoginCancelFunction null;var wdIsAllowAnonymous true;var wdMapAddress ;var wdMapCity ;var wdMapState ;var wdMapCountry United States;var wdCartItemCount 0;var wdUserAccount null;wdSubMenuTransparency 0;var wdHeaderElementId null;var wdIsmCustomScrollbar false;var wdCartHeightOffeset1 125;var wdCartHeightOffeset2 145;var wdCartHeightPercent 0.9;var wdCartHeightOffset 0;var wdCartItemsMinHeightOffset 0;var wdCartWelcomePageOffset 0;var wdCartNoFitHandler null;var wdCartPageContentOffset 0;var wdIsSliderHideable true;var wdIsDirectLink false;var wdCartType none; // can be none, photo, shop or both - used when building login sectionvar wdTimer null;// these two variables are used for user override of music slide show speeds// they are set in the home controller BuildPage in the postbody viewbagvar wdSlideSpeed null;var wdSlideInterval null;var wdSitePageProtect 0;var wdIsHomePage true;var wdIsSystemPage false;var wdLastNavigationUrl ;var portfolioHideElementId null;var wdWebsitePages ;var wdReturnUrl document.location.href;var wdCompanyName null;var wdLastNavigationObject null;var wdNavigationHistory ;var wdNavigationIndex 0;var wdFkUserAccount 0;var wdWebSharer { url: document.location.href, title: document.location.href };function launchShare(type) { var isMobile false; if ($(window).width() 1024) isMobile true; if (isMobile) { switch (type) { case 1: // Facebook window.open(https://www.facebook.com/sharer.php?u + encodeURI(wdWebSharer.url) + &title + encodeURI(wdWebSharer.title)); break; case 2: // Twitter window.open(https://twitter.com/intent/tweet?text + encodeURI(wdWebSharer.title) + &url + encodeURI(wdWebSharer.url)); break; case 3: // Google+ window.open(https://plus.google.com/share?url + encodeURI(wdWebSharer.url)); break; case 4: // LinkedIn window.open(https://www.linkedin.com/shareArticle?minitrue&url + encodeURI(wdWebSharer.url) + &title + encodeURI(wdWebSharer.title)); break; case 5: // Pinterest window.open(http://pinterest.com/pin/create/link/?url + encodeURI(wdWebSharer.url) + &description + encodeURI(wdWebSharer.title)); break; case 6: // Tumbler window.open(http://www.tumblr.com/share/link?url + encodeURI(wdWebSharer.url) + &name + encodeURI(wdWebSharer.title)); break; } } else { switch (type) { case 1: // Facebook window.open(https://www.facebook.com/sharer.php?u + encodeURI(wdWebSharer.url) + &title + encodeURI(wdWebSharer.title), Share to Facebook, width800,height600); break; case 2: // Twitter window.open(https://twitter.com/intent/tweet?text + encodeURI(wdWebSharer.title) + &url + encodeURI(wdWebSharer.url), Share to Twitter, width800,height600); break; case 3: // Google+ window.open(https://plus.google.com/share?url + encodeURI(wdWebSharer.url), Share to Google+, width800,height600); break; case 4: // LinkedIn window.open(https://www.linkedin.com/shareArticle?minitrue&url + encodeURI(wdWebSharer.url) + &title + encodeURI(wdWebSharer.title), Share to LinkedIn, width800,height600); break; case 5: // Pinterest window.open(http://pinterest.com/pin/create/link/?url + encodeURI(wdWebSharer.url) + &description + encodeURI(wdWebSharer.title), Share to Pinterest, width800,height600); break; case 6: // Tumbler window.open(http://www.tumblr.com/share/link?url + encodeURI(wdWebSharer.url) + &name + encodeURI(wdWebSharer.title), Share to Tumblr, width800,height600); break; } }}function wdShowSharer() { var sHtml div classtext-center>; sHtml + a stylemargin: 10px hrefjavascript:void(0) onclicklaunchShare(1);>img width50px height50px altFacebook titleFacebook src../WebsiteThemes/Shared/Images/Social Sharing/facebook.png/>/a>; sHtml + a stylemargin: 10px hrefjavascript:void(0) onclicklaunchShare(2);>img width50px height50px altTwitter titleTwitter src../WebsiteThemes/Shared/Images/Social Sharing/twitter.png/>/a>; sHtml + a stylemargin: 10px hrefjavascript:void(0) onclicklaunchShare(3);>img width50px height50px altGoogle+ titleGoogle+ src../WebsiteThemes/Shared/Images/Social Sharing/google-plus.png/>/a>; sHtml + a stylemargin: 10px hrefjavascript:void(0) onclicklaunchShare(4);>img width50px height50px altLinkedIn titleLinkedIn src../WebsiteThemes/Shared/Images/Social Sharing/linkedin.png/>/a>; sHtml + a stylemargin: 10px hrefjavascript:void(0) onclicklaunchShare(5);>img width50px height50px altPinterest titlePinterest src../WebsiteThemes/Shared/Images/Social Sharing/pinterest.png/>/a>; sHtml + a stylemargin: 10px hrefjavascript:void(0) onclicklaunchShare(6);>img width50px height50px altTumblr titleTumblr src../WebsiteThemes/Shared/Images/Social Sharing/tumblr.png/>/a>; sHtml + /div>; wdFunctions.showMessage(Share to..., sHtml, Cancel);}// global handler for keypress trapping// use keypressHandler function(e){ YOUR CODE HERE }; $(document).on(keydown, keypressHandler); from the page you need to trap this event// the selectPage() function turns this event back off below.var keypressHandler null;var wdFkLink ;if (typeof (angular) ! undefined) { wdWebApp.config(function ($locationProvider, $routeProvider) { if (document.location.href.indexOf(OnlineManager) -1) { $locationProvider.html5Mode(true); } }); wdWebApp.provider($data, function () { this.$get function () { return null; }; }); wdWebApp.provider($data2, function () { this.$get function () { return null; }; }); wdWebApp.provider($data3, function () { this.$get function () { return null; }; }); wdWebApp.provider($data4, function () { this.$get function () { return null; }; }); wdWebApp.provider($data5, function () { this.$get function () { return null; }; }); wdWebApp.provider($data6, function () { this.$get function () { return null; }; });}function preventDefault(e) { e.preventDefault();}var navigationHandler null;var sitePageLoadedHandler null;var formButton null;var isResizingPageContent false;function resizePageContentDivs() { if (isResizingPageContent) { setTimeout(resizePageContentDivs, 250); return; } isResizingPageContent true; var elems $(.pageContentWrapper); var w $(window).width(); for (var i 0; i elems.length; i++) { if (w 1024) { $(elemsi).addClass(fullWidth); } else { $(elemsi).removeClass(fullWidth); } } isResizingPageContent false;}$(window).on(resize, resizePageContentDivs);window.history.pushState(0, );var wdStateHistory ;$(window).on(popstate, wdPopStateHander);function wdPopStateHander(e) { e.originalEvent.preventDefault(); if (document.getElementById(dvMobileCart)) { var scope $(#CollectionCtrl).scope(); if (!scope) { return false; } if (scope.history.length > 0) { return false; } } if (wdStateHistory.length 0) { return false; } wdStateHistory.splice(wdStateHistory.length - 1, 1); if (wdStateHistory.length 0) { document.location.href document.location.protocol + // + document.location.host; return false; } var historyItem wdStateHistorywdStateHistory.length - 1; $(#wdWebCtrl).scope().selectPage(historyItem.id, historyItem.url, historyItem.isSystemPage, historyItem.isHomePage, historyItem.vanityName, historyItem.ignoreSrc, true);}function wdSearchCollections() { if ($(#wdToolbar).is(:visible)) { return false; } var searchText wdFunctions.trim($(#txtbxEditorEventSearch).val()); if (searchText.length > 0) { document.location.href document.location.protocol + // + document.location.host + /Collections?searchText + searchText; }}function wdSubmitForm(btn) { formButton btn; btn.style.cursor progress; document.body.style.cursor progress; btn.disabled true; setTimeout(wdSubmitFormDelay();, 100);}function wdSubmitFormDelay() { var btn formButton; var formid btn.getAttribute(wdformid); var formname btn.getAttribute(wdformname); var forms $(wdformid); var isErrors false; var errMessage ; for (var i 0; i forms.length; i++) { $(formsi).removeClass(validatorCalloutHighlight); if (formsi.getAttribute(wdformid) formid) { formsi.value wdFunctions.trim(formsi.value); // Check if the field is required. If so, make sure it have a value. if (formsi.getAttribute(wdrequired)) { if (formsi.value.length 0) { $(formsi).addClass(validatorCalloutHighlight); var requiredName Unknown; if (formsi.getAttribute(wdCustomFieldName)) { requiredName formsi.getAttribute(wdCustomFieldName); } errMessage + br /> - + requiredName + + wdLanguage.IsARequiredField; isErrors true; } } } } if (isErrors) { document.body.style.cursor default; formButton.style.cursor default; formButton.disabled false; wdFunctions.showMessage(wdLanguage.Error, wdLanguage.PleaseCorrectTheFollowing + br /> + errMessage); return false; } var elems $(wdCustomFieldName); var html Website Form data: + document.location.host + br />br />Form Name: + decodeURI(formname) + br />br />; for (var i 0; i elems.length; i++) { if (elemsi.getAttribute(wdformid) formid) { var fieldValue elemsi.value; if (elemsi.type checkbox) { if (elemsi.checked) { fieldValue Yes; } else { fieldValue No; } } html + decodeURI(elemsi.getAttribute(wdCustomFieldName)) + : + fieldValue + br />; } } var recipients decodeURI(btn.getAttribute(wdEmails)); var message decodeURI(btn.getAttribute(wdSubmitMessage)); $.ajax({ type: POST, url: ../ContactForm/SendMessageCustom/, data: { message: + encodeURI(html) + , recipients: + encodeURI(recipients) + }, contentType: application/json, dataType: json, cache: false, async: false, success: function (response) { if (!wdFunctions.checkStatus(response.status)) { return false; } // clear the form data for (var i 0; i elems.length; i++) { if (elemsi.type checkbox) { elemsi.checked false; } else { elemsi.value ; } } document.body.style.cursor default; formButton.style.cursor default; formButton.disabled false; // show the custom message wdFunctions.showMessage(Message, message); }, error: function (XMLHttpRequest, textStatus, errorThrown) { wdFunctions.showMessage(wdLanguage.Error, wdLanguage.DefaultErrorMessage); } });}function checkRecaptia(response) { var forms $(wdformid); for (var x 0; x forms.length; x++) { if (formsx.type submit) { formsx.disabled false; } }}function wdCancelEvent(e) { e.preventDefault(); if (e.returnValue) { e.returnValue false; } return false;}function setVanityPage(id, url, isSystemPage, isHomePage, vanityName, isIgnoreSrc, linkid) { if (typeof (wdAccountThemeName) undefined) { return false; } if (isIgnoreSrc undefined) { isIgnoreSrc false; } if (linkid undefined) { wdLinkId 0; } else { wdLinkId linkid; } if (typeof (loadPageContent) function) { //loadPageContent(id, url, vanityName, isSystemPage, isHomePage, isSharedPage); //return false; } var themename wdAccountThemeName; url url.replace(##ThemeName##, themename); if (document.getElementById(navParentItemToShow)) { document.getElementById(navParentItemToShow).style.display block; } //wdFkLink linkId; var wdWebCtrl $(#wdWebCtrl).scope(); if (wdWebCtrl) { wdWebCtrl.selectPage(id, url, isSystemPage, isHomePage, vanityName, isIgnoreSrc); }}// handle resizing of videos$(window).on(resize, wdVideoResize);function wdVideoResize() { var elems $(data-wdvideo); for (var i 0; i elems.length; i++) { var elem elemsi; var width $(elem).width(); var ratio 281 / 500; var height width * ratio; $(elem).height(height); }}function sitePageLoaded() { // this was just left as some existing website pages could still be calling it. // the event didnt fire in chrome or firefox and is now handled by the ng-indlude onload event}function sitePageLoaded2() { if (sitePageLoadedHandler ! null) { //sitePageLoadedHandler(); }}if (document.location.pathname ! /OnlineManager) { //$(window).on(resize, wdWindowResizeHandler);}var wdIsMobile $(window).width() 768;// This function converts dates to the users local date format.function getLocaleShortDateString(d) { var f { ar-SA: dd/MM/yy, bg-BG: dd.M.yyyy, ca-ES: dd/MM/yyyy, zh-TW: yyyy/M/d, cs-CZ: d.M.yyyy, da-DK: dd-MM-yyyy, de-DE: dd.MM.yyyy, el-GR: d/M/yyyy, en-US: M/d/yyyy, fi-FI: d.M.yyyy, fr-FR: dd/MM/yyyy, he-IL: dd/MM/yyyy, hu-HU: yyyy. MM. dd., is-IS: d.M.yyyy, it-IT: dd/MM/yyyy, ja-JP: yyyy/MM/dd, ko-KR: yyyy-MM-dd, nl-NL: d-M-yyyy, nb-NO: dd.MM.yyyy, pl-PL: yyyy-MM-dd, pt-BR: d/M/yyyy, ro-RO: dd.MM.yyyy, ru-RU: dd.MM.yyyy, hr-HR: d.M.yyyy, sk-SK: d. M. yyyy, sq-AL: yyyy-MM-dd, sv-SE: yyyy-MM-dd, th-TH: d/M/yyyy, tr-TR: dd.MM.yyyy, ur-PK: dd/MM/yyyy, id-ID: dd/MM/yyyy, uk-UA: dd.MM.yyyy, be-BY: dd.MM.yyyy, sl-SI: d.M.yyyy, et-EE: d.MM.yyyy, lv-LV: yyyy.MM.dd., lt-LT: yyyy.MM.dd, fa-IR: MM/dd/yyyy, vi-VN: dd/MM/yyyy, hy-AM: dd.MM.yyyy, az-Latn-AZ: dd.MM.yyyy, eu-ES: yyyy/MM/dd, mk-MK: dd.MM.yyyy, af-ZA: yyyy/MM/dd, ka-GE: dd.MM.yyyy, fo-FO: dd-MM-yyyy, hi-IN: dd-MM-yyyy, ms-MY: dd/MM/yyyy, kk-KZ: dd.MM.yyyy, ky-KG: dd.MM.yy, sw-KE: M/d/yyyy, uz-Latn-UZ: dd/MM yyyy, tt-RU: dd.MM.yyyy, pa-IN: dd-MM-yy, gu-IN: dd-MM-yy, ta-IN: dd-MM-yyyy, te-IN: dd-MM-yy, kn-IN: dd-MM-yy, mr-IN: dd-MM-yyyy, sa-IN: dd-MM-yyyy, mn-MN: yy.MM.dd, gl-ES: dd/MM/yy, kok-IN: dd-MM-yyyy, syr-SY: dd/MM/yyyy, dv-MV: dd/MM/yy, ar-IQ: dd/MM/yyyy, zh-CN: yyyy/M/d, de-CH: dd.MM.yyyy, en-GB: dd/MM/yyyy, es-MX: dd/MM/yyyy, fr-BE: d/MM/yyyy, it-CH: dd.MM.yyyy, nl-BE: d/MM/yyyy, nn-NO: dd.MM.yyyy, pt-PT: dd-MM-yyyy, sr-Latn-CS: d.M.yyyy, sv-FI: d.M.yyyy, az-Cyrl-AZ: dd.MM.yyyy, ms-BN: dd/MM/yyyy, uz-Cyrl-UZ: dd.MM.yyyy, ar-EG: dd/MM/yyyy, zh-HK: d/M/yyyy, de-AT: dd.MM.yyyy, en-AU: d/MM/yyyy, es-ES: dd/MM/yyyy, fr-CA: yyyy-MM-dd, sr-Cyrl-CS: d.M.yyyy, ar-LY: dd/MM/yyyy, zh-SG: d/M/yyyy, de-LU: dd.MM.yyyy, en-CA: dd/MM/yyyy, es-GT: dd/MM/yyyy, fr-CH: dd.MM.yyyy, ar-DZ: dd-MM-yyyy, zh-MO: d/M/yyyy, de-LI: dd.MM.yyyy, en-NZ: d/MM/yyyy, es-CR: dd/MM/yyyy, fr-LU: dd/MM/yyyy, ar-MA: dd-MM-yyyy, en-IE: dd/MM/yyyy, es-PA: MM/dd/yyyy, fr-MC: dd/MM/yyyy, ar-TN: dd-MM-yyyy, en-ZA: yyyy/MM/dd, es-DO: dd/MM/yyyy, ar-OM: dd/MM/yyyy, en-JM: dd/MM/yyyy, es-VE: dd/MM/yyyy, ar-YE: dd/MM/yyyy, en-029: MM/dd/yyyy, es-CO: dd/MM/yyyy, ar-SY: dd/MM/yyyy, en-BZ: dd/MM/yyyy, es-PE: dd/MM/yyyy, ar-JO: dd/MM/yyyy, en-TT: dd/MM/yyyy, es-AR: dd/MM/yyyy, ar-LB: dd/MM/yyyy, en-ZW: M/d/yyyy, es-EC: dd/MM/yyyy, ar-KW: dd/MM/yyyy, en-PH: M/d/yyyy, es-CL: dd-MM-yyyy, ar-AE: dd/MM/yyyy, es-UY: dd/MM/yyyy, ar-BH: dd/MM/yyyy, es-PY: dd/MM/yyyy, ar-QA: dd/MM/yyyy, es-BO: dd/MM/yyyy, es-SV: dd/MM/yyyy, es-HN: dd/MM/yyyy, es-NI: dd/MM/yyyy, es-PR: dd/MM/yyyy, am-ET: d/M/yyyy, tzm-Latn-DZ: dd-MM-yyyy, iu-Latn-CA: d/MM/yyyy, sma-NO: dd.MM.yyyy, mn-Mong-CN: yyyy/M/d, gd-GB: dd/MM/yyyy, en-MY: d/M/yyyy, prs-AF: dd/MM/yy, bn-BD: dd-MM-yy, wo-SN: dd/MM/yyyy, rw-RW: M/d/yyyy, qut-GT: dd/MM/yyyy, sah-RU: MM.dd.yyyy, gsw-FR: dd/MM/yyyy, co-FR: dd/MM/yyyy, oc-FR: dd/MM/yyyy, mi-NZ: dd/MM/yyyy, ga-IE: dd/MM/yyyy, se-SE: yyyy-MM-dd, br-FR: dd/MM/yyyy, smn-FI: d.M.yyyy, moh-CA: M/d/yyyy, arn-CL: dd-MM-yyyy, ii-CN: yyyy/M/d, dsb-DE: d. M. yyyy, ig-NG: d/M/yyyy, kl-GL: dd-MM-yyyy, lb-LU: dd/MM/yyyy, ba-RU: dd.MM.yy, nso-ZA: yyyy/MM/dd, quz-BO: dd/MM/yyyy, yo-NG: d/M/yyyy, ha-Latn-NG: d/M/yyyy, fil-PH: M/d/yyyy, ps-AF: dd/MM/yy, fy-NL: d-M-yyyy, ne-NP: M/d/yyyy, se-NO: dd.MM.yyyy, iu-Cans-CA: d/M/yyyy, sr-Latn-RS: d.M.yyyy, si-LK: yyyy-MM-dd, sr-Cyrl-RS: d.M.yyyy, lo-LA: dd/MM/yyyy, km-KH: yyyy-MM-dd, cy-GB: dd/MM/yyyy, bo-CN: yyyy/M/d, sms-FI: d.M.yyyy, as-IN: dd-MM-yyyy, ml-IN: dd-MM-yy, en-IN: dd-MM-yyyy, or-IN: dd-MM-yy, bn-IN: dd-MM-yy, tk-TM: dd.MM.yy, bs-Latn-BA: d.M.yyyy, mt-MT: dd/MM/yyyy, sr-Cyrl-ME: d.M.yyyy, se-FI: d.M.yyyy, zu-ZA: yyyy/MM/dd, xh-ZA: yyyy/MM/dd, tn-ZA: yyyy/MM/dd, hsb-DE: d. M. yyyy, bs-Cyrl-BA: d.M.yyyy, tg-Cyrl-TJ: dd.MM.yy, sr-Latn-BA: d.M.yyyy, smj-NO: dd.MM.yyyy, rm-CH: dd/MM/yyyy, smj-SE: yyyy-MM-dd, quz-EC: dd/MM/yyyy, quz-PE: dd/MM/yyyy, hr-BA: d.M.yyyy., sr-Latn-ME: d.M.yyyy, sma-SE: yyyy-MM-dd, en-SG: d/M/yyyy, ug-CN: yyyy-M-d, sr-Cyrl-BA: d.M.yyyy, es-US: M/d/yyyy }; var l navigator.language ? navigator.language : navigatoruserLanguage, y d.getFullYear(), m d.getMonth() + 1, d d.getDate(); f (l in f) ? fl : MM/dd/yyyy; function z(s) { s + s; return s.length > 1 ? s : 0 + s; } f f.replace(/yyyy/, y); f f.replace(/yy/, String(y).substr(2)); f f.replace(/MM/, z(m)); f f.replace(/M/, m); f f.replace(/dd/, z(d)); f f.replace(/d/, d); return f;}function wdShowHelp(id) { $(#wdWebCtrl).scope().showHelp(id);}var wdHelpCtl function ($scope, $http, $timeout, $data) { $scope.html $data; $scope.close function () { this.$close(); }; $timeout(function () { $(.modal-body).css({ overflow: auto }); $(#dvHelpContents).html($scope.html); }, 250);};// ************************************ shared functions/variables for html editor **********************************************var layoutId 0;var layoutContentLength 1;var selectedTemplate null;var selectedEditArea null;var wdEditorData null;var wdEditorHtmlToSave ;function selectPageLayout(id, elem) { if (layoutId id) { return false; } layoutContentLength $(elem).find(.editorPageDiv).length; selectedTemplate elem; if (layoutId > 0) { $(#imgCheckMark + layoutId.toString()).hide(); } layoutId id; $(#imgCheckMark + layoutId.toString()).show();}function wdBuildWebsiteLayoutsHtml() { var sHtml ; sHtml + div stylemargin-bottom: 10px;>Below are some standard layouts. Please note that you can add/remove rows and columns from the page editor to create your own layout./div>; // single row - single column sHtml + div classwebsitePagesLayoutDiv onclickselectPageLayout(1, this);>; sHtml + div classeditorPageDiv stylewidth: 100%;>div classeditorPageDivInner> /div>/div>; sHtml + div classwebsitePagesLayoutDivName>img idimgCheckMark1 styledisplay: none; src../../Images/valid.png /> Layout 1/div>; sHtml + /div>; // single row - two columns sHtml + div classwebsitePagesLayoutDiv onclickselectPageLayout(2, this);>; sHtml + div classeditorPageDiv stylewidth: 50%;>div classeditorPageDivInner> /div>/div>; sHtml + div classeditorPageDiv stylewidth: 50%;>div classeditorPageDivInner> /div>/div>; sHtml + div classwebsitePagesLayoutDivName>img idimgCheckMark2 styledisplay: none; src../../Images/valid.png /> Layout 2/div>; sHtml + /div>; // single row - three columns sHtml + div classwebsitePagesLayoutDiv onclickselectPageLayout(3, this);>; sHtml + div classeditorPageDiv stylewidth: 33%;>div classeditorPageDivInner> /div>/div>; sHtml + div classeditorPageDiv stylewidth: 33%;>div classeditorPageDivInner> /div>/div>; sHtml + div classeditorPageDiv stylewidth: 33%;>div classeditorPageDivInner> /div>/div>; sHtml + div classwebsitePagesLayoutDivName>img idimgCheckMark3 styledisplay: none; src../../Images/valid.png /> Layout 3/div>; sHtml + /div>; // single row - four columns sHtml + div classwebsitePagesLayoutDiv onclickselectPageLayout(4, this);>; sHtml + div classeditorPageDiv stylewidth: 25%;>div classeditorPageDivInner> /div>/div>; sHtml + div classeditorPageDiv stylewidth: 25%;>div classeditorPageDivInner> /div>/div>; sHtml + div classeditorPageDiv stylewidth: 25%;>div classeditorPageDivInner> /div>/div>; sHtml + div classeditorPageDiv stylewidth: 25%;>div classeditorPageDivInner> /div>/div>; sHtml + div classwebsitePagesLayoutDivName>img idimgCheckMark4 styledisplay: none; src../../Images/valid.png /> Layout 4/div>; sHtml + /div>; // 1/2 sHtml + div classwebsitePagesLayoutDiv onclickselectPageLayout(5, this);>; sHtml + div classeditorPageDiv stylewidth: 100%; height: 50%;>div classeditorPageDivInner> /div>/div>; sHtml + div classeditorPageDiv stylewidth: 50%; height: 50%; clear: both;>div classeditorPageDivInner> /div>/div>; sHtml + div classeditorPageDiv stylewidth: 50%; height: 50%;>div classeditorPageDivInner> /div>/div>; sHtml + div classwebsitePagesLayoutDivName>img idimgCheckMark5 styledisplay: none; src../../Images/valid.png /> Layout 5/div>; sHtml + /div>; // 1/3 sHtml + div classwebsitePagesLayoutDiv onclickselectPageLayout(6, this);>; sHtml + div classeditorPageDiv stylewidth: 100%; height: 50%;>div classeditorPageDivInner> /div>/div>; sHtml + div classeditorPageDiv stylewidth: 33.33%; height: 50%; clear: both;>div classeditorPageDivInner> /div>/div>; sHtml + div classeditorPageDiv stylewidth: 33.33%; height: 50%;>div classeditorPageDivInner> /div>/div>; sHtml + div classeditorPageDiv stylewidth: 33.33%; height: 50%;>div classeditorPageDivInner> /div>/div>; sHtml + div classwebsitePagesLayoutDivName>img idimgCheckMark6 styledisplay: none; src../../Images/valid.png /> Layout 6/div>; sHtml + /div>; // 1/4 sHtml + div classwebsitePagesLayoutDiv onclickselectPageLayout(7, this);>; sHtml + div classeditorPageDiv stylewidth: 100%; height: 50%;>div classeditorPageDivInner> /div>/div>; sHtml + div classeditorPageDiv stylewidth: 25%; height: 50%; clear: both;>div classeditorPageDivInner> /div>/div>; sHtml + div classeditorPageDiv stylewidth: 25%; height: 50%;>div classeditorPageDivInner> /div>/div>; sHtml + div classeditorPageDiv stylewidth: 25%; height: 50%;>div classeditorPageDivInner> /div>/div>; sHtml + div classeditorPageDiv stylewidth: 25%; height: 50%;>div classeditorPageDivInner> /div>/div>; sHtml + div classwebsitePagesLayoutDivName>img idimgCheckMark7 styledisplay: none; src../../Images/valid.png /> Layout 7/div>; sHtml + /div>; // 2/2 sHtml + div classwebsitePagesLayoutDiv onclickselectPageLayout(8, this);>; sHtml + div classeditorPageDiv stylewidth: 50%; height: 100%;>div classeditorPageDivInner> /div>/div>; sHtml + div classeditorPageDiv stylewidth: 50%; height: 100%;>; sHtml + div classeditorPageDiv stylewidth: 50%; height: 100%; clear: both;>div classeditorPageDivInner> /div>/div>; sHtml + div classeditorPageDiv stylewidth: 50%; height: 100%;>div classeditorPageDivInner> /div>/div>; sHtml + /div>; sHtml + div classwebsitePagesLayoutDivName>img idimgCheckMark8 styledisplay: none; src../../Images/valid.png /> Layout 8/div>; sHtml + /div>; sHtml + div classwebsitePagesLayoutDiv onclickselectPageLayout(9, this);>; sHtml + div classeditorPageDiv stylewidth: 25%; height: 100%;>div classeditorPageDivInner> /div>/div>; sHtml + div classeditorPageDiv stylewidth: 50%; height: 100%;>div classeditorPageDivInner> /div>/div>; sHtml + div classeditorPageDiv stylewidth: 25%; height: 100%;>div classeditorPageDivInner> /div>/div>; sHtml + div classwebsitePagesLayoutDivName>img idimgCheckMark9 styledisplay: none; src../../Images/valid.png /> Layout 9/div>; sHtml + /div>; sHtml + div classwebsitePagesLayoutDiv onclickselectPageLayout(10, this);>; sHtml + div classeditorPageDiv stylewidth: 25%; height: 100%;>div classeditorPageDivInner> /div>/div>; sHtml + div classeditorPageDiv stylewidth: 25%; height: 100%;>div classeditorPageDivInner> /div>/div>; sHtml + div classeditorPageDiv stylewidth: 50%; height: 100%;>div classeditorPageDivInner> /div>/div>; sHtml + div classwebsitePagesLayoutDivName>img idimgCheckMark10 styledisplay: none; src../../Images/valid.png /> Layout 10/div>; sHtml + /div>; return sHtml;}function hideWebsitePageEdit() { if ($(#iFrameEdit).length > 0) { var isChanged document.getElementById(iFrameEdit).contentWindow.isEditChanged; if (isChanged) { wdFunctions.showConfirm(Changes Not Saved, Would you like to save your changes?, Close Without Saving, hideWebsitePageEditCancel, Save Changes, hideWebsitePageEditConfirm); return false; } } else { if (isEditChanged) { wdFunctions.showConfirm(Changes Not Saved, Would you like to save your changes?, Close Without Saving, hideWebsitePageEditCancel, Save Changes, hideWebsitePageEditConfirm); return false; } } $(#dvUnsaved).hide(); $(#dvWebsitePagesEditor).html(); $(#dvEditorBackground).hide(); $(#dvWebsitePagesEditor).hide(); $(#dvWebsitePagesMaster).fadeIn(); if ($(#wdcontent).length > 0) { $(#wdcontent).redactor(core.destroy); $(#dvPageContent).css({ top: 25px, padding: 20px }); $(#wdToolbar).remove(); $(#dvUnsaved).remove(); $(.redactor-toolbar-tooltip).remove(); selectedEditArea null; $(#dvPageContent).css(background-color, ); } else { $(#dvPageName).hide(); $(#iFrameEdit).hide(); $(#iFrameEdit)0.src ; } wdPageFunctions new pageMethods(); if (typeof (hideWebsitePageEditReturn) function) { hideWebsitePageEditReturn(); }}function hideWebsitePageEditCancel() { $(#dvUnsaved).hide(); $(#dvWebsitePagesEditor).html(); $(#dvEditorBackground).hide(); $(#dvWebsitePagesEditor).hide(); $(#dvWebsitePagesMaster).fadeIn(); if ($(#wdcontent).length > 0) { $(#wdcontent).redactor(core.destroy); $(#dvPageContent).css({ top: 25px, padding: 20px }); $(#wdToolbar).remove(); $(#dvUnsaved).remove(); $(.redactor-toolbar-tooltip).remove(); selectedEditArea null; $(#dvPageContent).css(background-color, ); } else { $(#dvPageName).hide(); $(#iFrameEdit).hide(); $(#iFrameEdit)0.src ; } if (typeof (hideWebsitePageEditReturn) function) { hideWebsitePageEditReturn(); }}function hideWebsitePageEditConfirm() { wdPageFunctions.save();}function deselectEditArea() { if (selectedEditArea) { // update the content selectedEditArea.childNodes0.className editorPageDivInner; $(selectedEditArea.childNodes0).html($(#wdcontent).val()); wdEditorHtmlToSave $(selectedEditArea.childNodes0).html(); } selectedEditArea null;}function wdGetEditorHtml(data, defaultHtml) { wdEditorData data; var sHtml ; if (layoutId > 0) { // make sure we are not going to lose any page content if the new layout has fewer edit areas than the current layout switch (layoutId) { case 1: sHtml + div classpageContentWrapper stylewidth: 100%; clear: both;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(0) + /div>; sHtml + /div>; break; case 2: sHtml + div classpageContentWrapper stylewidth: 50%; clear: both;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(0) + /div>; sHtml + /div>; sHtml + div classpageContentWrapper stylewidth: 50%;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(1) + /div>; sHtml + /div>; break; case 3: sHtml + div classpageContentWrapper stylewidth: 33.33%; clear: both;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(0) + /div>; sHtml + /div>; sHtml + div classpageContentWrapper stylewidth: 33.33%;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(1) + /div>; sHtml + /div>; sHtml + div classpageContentWrapper stylewidth: 33.33%;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(2) + /div>; sHtml + /div>; break; case 4: sHtml + div classpageContentWrapper stylewidth: 25%; clear: both;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(0) + /div>; sHtml + /div>; sHtml + div classpageContentWrapper stylewidth: 25%;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(1) + /div>; sHtml + /div>; sHtml + div classpageContentWrapper stylewidth: 25%;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(2) + /div>; sHtml + /div>; sHtml + div classpageContentWrapper stylewidth: 25%;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(3) + /div>; sHtml + /div>; break; case 5: sHtml + div classpageContentWrapper stylewidth: 100%; clear: both;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(0) + /div>; sHtml + /div>; sHtml + div classpageContentWrapper stylewidth: 50%; clear: both;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(1) + /div>; sHtml + /div>; sHtml + div classpageContentWrapper stylewidth: 50%;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(2) + /div>; sHtml + /div>; break; case 6: sHtml + div classpageContentWrapper stylewidth: 100%; clear: both;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(0) + /div>; sHtml + /div>; sHtml + div classpageContentWrapper stylewidth: 33.33%; clear: both;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(1) + /div>; sHtml + /div>; sHtml + div classpageContentWrapper stylewidth: 33.33%;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(2) + /div>; sHtml + /div>; sHtml + div classpageContentWrapper stylewidth: 33.33%;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(3) + /div>; sHtml + /div>; break; case 7: sHtml + div classpageContentWrapper stylewidth: 100%; clear: both;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(0) + /div>; sHtml + /div>; sHtml + div classpageContentWrapper stylewidth: 25%; clear: both;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(1) + /div>; sHtml + /div>; sHtml + div classpageContentWrapper stylewidth: 25%;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(2) + /div>; sHtml + /div>; sHtml + div classpageContentWrapper stylewidth: 25%;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(3) + /div>; sHtml + /div>; sHtml + div classpageContentWrapper stylewidth: 25%;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(4) + /div>; sHtml + /div>; break; case 8: sHtml + div classpageContentWrapper stylewidth: 50%; clear: both;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(0) + /div>; sHtml + /div>; sHtml + div classpageContentWrapper stylewidth: 25%;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(1) + /div>; sHtml + /div>; sHtml + div classpageContentWrapper stylewidth: 25%;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(2) + /div>; sHtml + /div>; break; case 9: sHtml + div classpageContentWrapper stylewidth: 25%; clear: both;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(0) + /div>; sHtml + /div>; sHtml + div classpageContentWrapper stylewidth: 50%;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(1) + /div>; sHtml + /div>; sHtml + div classpageContentWrapper stylewidth: 25%;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(2) + /div>; sHtml + /div>; break; case 10: sHtml + div classpageContentWrapper stylewidth: 25%; clear: both;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(0) + /div>; sHtml + /div>; sHtml + div classpageContentWrapper stylewidth: 25%;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(1) + /div>; sHtml + /div>; sHtml + div classpageContentWrapper stylewidth: 50%;>; sHtml + div classeditorPageDivInner> + wdGetContentHtml(2) + /div>; sHtml + /div>; break; } } else { sHtml defaultHtml; } return sHtml.replace(/autoplay0/g, autoplay1);}function wdGetContentHtml(index) { var elem wdEditorDataindex; if (typeof (elem) undefined) { return p>Click here to edit./p>; } return $(elem).html();}function wdEditorTabKeyPressed(isShiftKey) { var wdEditorData $(.pageContentWrapper:visible); if (wdEditorData.length 1) { return false; } var targetElement null; for (var i 0; i wdEditorData.length; i++) { var elem wdEditorDatai; if (elem selectedEditArea) { if (isShiftKey) { if (i > 0) { targetElement wdEditorDatai - 1; break; } } else { if (i + 1 wdEditorData.length) { targetElement wdEditorDatai + 1; break; } } } } if (targetElement null) { if (isShiftKey) { targetElement wdEditorDatawdEditorData.length - 1; } else { targetElement wdEditorData0; } } targetElement.click();}function setExpandCollapse(elem) { if (elem.src.indexOf(up) > -1) { // hide it elem.src elem.src.replace(up, down); $(#dvHelpButton).hide(); $(#dvHelpParent).hide(); $(.dvExpander).hide(); $(.form-search).hide(); } else { // show it elem.src elem.src.replace(down, up); $(#dvHelpButton).show(); $(#dvHelpParent).show(); $(.dvExpander).show(); $(.form-search).show(); }}// ************************************ END shared functions/variables for html editor **********************************************var wdWebCtrl function ($scope, $route, $http, $modal, $timeout, $location, createDialog) { $scope.shareMyPhotograpyText wdLanguage.getText(ShareMyPhotography); $scope.page wdIndexpage; $scope.isHomePage null; var hash $location.hash(); var absUrl $location.absUrl(); $scope.showHelp function (id) { $.ajax({ type: GET, url: ../../AdminHelpPages/PageHtml?id + id, contentType: application/json; charsetutf-8, async: true, success: function (response) { if (!wdFunctions.checkStatus(response.status)) { return false; } //var html div stylemax-height: 500px; overflow: auto;> + response.html.replace(/editorPageDivInner/g, editorPageDivInnerNoBorder).replace(/\.\.\/clientdata/gi, document.location.protocol + // + response.imagesUrl + /clientdata) + /div>; // wdFunctions.showMessage(Help - Drag to Move, html, Close, , , 900px, , null, null, false); if (response.html.toLowerCase().indexOf(.mp4) > -1) { var html div stylemax-height: 700px; overflow: auto;> + response.html.replace(/editorPageDivInner/g, editorPageDivInnerNoBorder).replace(/\.\.\/clientdata/gi, document.location.protocol + // + response.imagesUrl + /clientdata) + /div>; wdFunctions.showMessage(Help, html, Close Help, , , 1000, , null, null, false); } else { omModalPopup $modal.open({ templateUrl: ../../Views_Angular/OnlineManager/AdminHelpPagesDisplay.html, controller: wdHelpCtl, resolve: { $data: function () { return response.html.replace(/editorPageDivInner/g, editorPageDivInnerNoBorder).replace(/\.\.\/clientdata/gi, document.location.protocol + // + response.imagesUrl + /clientdata); } }, backdrop: static }); } }, error: function (XMLHttpRequest, textStatus, errorThrown) { wdFunctions.showMessage(wdLanguage.Error, wdLanguage.DefaultErrorMessage); } }); }; $scope.pageLoaded function () { setTimeout(sitePageLoaded2();, 250); }; if (absUrl.indexOf(pageid) > -1) { hash absUrl.split()1; if (hash.indexOf(#) > -1) { hash hash.split(#)0; } $location.search({}); } if (hash ! ) { $timeout(function () { $(#navLink + hash).click(); }, 250); } $scope.$on($includeContentLoaded, function (event, obj1, obj2, obj3) { if (typeof (wdLanguage) ! undefined) wdLanguage.bindText(); wdFunctions.cancelBusy(); resizePageContentDivs(); $(.pageContent).fadeIn(); var tmp wdIndexpage; if (wdIsHomePage) { $(.editorPageDivInner).addClass(editorPageDivInnerNoBorder); } var elems $(.g-recaptcha); if ($(#dvHelpButton).length > 0) { $(#dvHelpButton).remove(); } if ($(#imgCollapse).length > 0) { $(#imgCollapse).remove(); } $(.dvExpander).show(); $(.form-search).show(); if (wdHelpPageId ! null) { var helpPage null; for (var i 0; i pagesData.length; i++) { if (pagesDatai.HelpPageId wdHelpPageId) { helpPage pagesDatai; } } $elems document.getElementById(dvPageContent).getElementsByTagName(H2); if (helpPage.IsDisplayHelpButton) { var pageWidth $(#dvPageContent).width() - 150; //var $div $(div iddvHelpButton styleposition: relative: width: 100%; overflow: hidden; height: 30px;>/div>) var $div $(div iddvHelpButton>/div>); $div.append($(img src../../Images/Tutorial/Bobbie-Icon.png idwdHelpButton titleClick for Help styleposition: absolute; right: 20px; padding-left: 20px; padding-right: 20px; z-index: 8000; onclickwdShowHelp( + wdHelpPageId + ); return false; />)); $(#dvPageContent).prepend($div); //$timeout(function () { // $(#wdHelpButton).animate({ // right: 20 // }, 750); //}, 50); } if (helpPage.PageTips ! null) { $($elems0).after($(div iddvHelpParent stylemargin-bottom: 30px; color: #EF653B; clear: both; width: 100%;>/div>).html(helpPage.PageTips)); $timeout(function () { var child $(#dvHelpParent)0.childNodes0; if (child.style) { child.style.paddingRight 100px; } }, 100); if ($(#dvSlideLeft)0) { var dvSlideLeft $(#dvSlideLeft)0; var pageWidth $(#dvPageContent).width() + 150; dvSlideLeft.style.position absolute; dvSlideLeft.style.left pageWidth.toString() + px; $timeout(function () { $(#dvSlideLeft).animate({ left: 50 }, 2000); }, 50); } } var $hideshow $(img idimgCollapse src../../Images/Collapse-up.png titleHide/Show stylecursor: pointer; height: 25px; position: absolute; right: 5px; top: 5px; padding-left: 20px; z-index: 99000; onclicksetExpandCollapse(this); return false; />); $(#dvPageContent).prepend($hideshow); } $(a).on(click, function () { wdIsNavClick true; }); for (var i 0; i elems.length; i++) { if (typeof (wdRecaptia) ! undefined) { var formid elemsi.id.replace(dvCaptia, ); var forms $(wdformid); for (var x 0; x forms.length; x++) { if (formsx.type submit) { formsx.disabled true; } } grecaptcha.render(elemsi.id, { sitekey: wdRecaptia, callback: checkRecaptia }); } else { // captia key has been removed... remove this element $(elemsi).remove(); } } wdIsNavClick false; if (typeof (pageContentLoaded) function) { pageContentLoaded(); } if (typeof (wdNavigationPageContentLoaded) function) { wdNavigationPageContentLoaded(); } if (typeof (sitePageLoadedHandler) function) { sitePageLoadedHandler(); } if (wdPageFunctions ! null) { if (typeof (wdPageFunctions.pageContentLoaded) function) { wdPageFunctions.pageContentLoaded(); } } //if (typeof (bindSiteData) function) { // var data sharedSiteData; // if (data ! null) { // bindSiteData(data, true); // } //} if (document.location.protocol https:) { var $images document.getElementById(dvPageContent).getElementsByTagName(img); for (var i 0; i $images.length; i++) { $imagesi.src $imagesi.src.replace(http://, https://); } } setTimeout(wdVideoResize();, 1000); }); $scope.$on($locationChangeStart, function (event, toUrl, fromUrl) { if (window.localStorage) { window.localStorage.setItem(cartReturnURL, fromUrl); } if (wdIsLocationChangeFromNav || toUrl fromUrl) { wdIsLocationChangeFromNav false; return false; } if (toUrl.indexOf(MyAccount) > -1) { return false; } if (!wdIsNavClick) { if (toUrl ! fromUrl || fromUrl.toLowerCase().indexOf(?) > -1) { event.preventDefault(); wdLinkId 0; if (fromUrl.toLowerCase().indexOf(?) > -1) { document.location.href window.localStorage.getItem(returnURL); } else { // load the page from history if (wdNavigationHistory.length > 0) { var navItem wdNavigationHistorywdNavigationHistory.length - 2; if (navItem) { //$scope.selectPage(navItem.id, navItem.url, navItem.isSystemPage, navItem.isHomePage, navItem.vanityName, false); } } } } } else { var arrUrl toUrl.split(/); var vName arrUrlarrUrl.length - 1.toLowerCase(); if (wdWebSharer) { wdWebSharer.url toUrl; } if (toUrl.toLowerCase().indexOf(/portfolio?) > -1) { arrVName vName.split(?); vName arrVName0.toLowerCase(); arrValue arrVName1.split(); var link arrValue0.toLowerCase(); wdLinkId parseInt(arrValue1); if (isNaN(wdLinkId)) { wdLinkId 0; wdFunctions.showMessage(Invalid, Invalid parameter in the URL.); return false; } if (link portfolio) { window.localStorage.setItem(wdReturnUrl, fromUrl); document.location.href ../Portfolios/ + wdLinkId; } } else if (toUrl.toLowerCase().indexOf(/collections?) > -1) { arrVName vName.split(?); vName arrVName0.toLowerCase(); arrValue arrVName1.split(); var link arrValue0; wdLinkId parseInt(arrValue1); if (isNaN(wdLinkId)) { wdLinkId 0; wdFunctions.showMessage(Invalid, Invalid parameter in the URL.); return false; } document.location.href ../Collections/ + wdLinkId; } else { if (window.localStorage) { window.localStorage.setItem(returnURL, toUrl); } for (var i 0; i wdWebsitePages.length; i++) { if (wdWebsitePagesi.VanityName.toLowerCase() vName) { var url ; if (wdWebsitePagesi.IsSystemPage) { if (wdWebsitePagesi.IsSharedPage) { url ../WebsiteThemes/Shared/ + wdWebsitePagesi.PageUrl; } else { url ../ClientData/Pages/Home.html; } } //if (!wdIsNavClick) { $scope.selectPage(wdWebsitePagesi.Id, url, wdWebsitePagesi.IsSystemPage, wdWebsitePagesi.IsHomePage, wdWebsitePagesi.VanityName, false); //} } } } } wdIsNavClick false; wdLinkId 0; }); $scope.selectPageNew function (vanityName) { $(#dvPageContent).removeClass(pageContentCart); window.onresize null; $(window).off(resize, cartWindowResizeHandler); if (typeof (pageWindowResizeHandler) function) { $(window).off(resize, pageWindowResizeHandler); } $(document).off(keydown, keypressHandler); $location.path(/ + vanityName, false); document.title $location.$$host + - + vanityName; if (!$scope.$$phase) { $scope.$apply(); } window.scrollTo(0, 0); }; $scope.selectPageOnlineManager function (url, clearwdPageFunctions) { if ($(#wdToolbar).is(:visible)) { if ($(data-ischanged).length > 0) { wdFunctions.showMessage(Unsaved Changes, Please save your changes or exit the toolbar before moving to another page.); return false; } if (typeof (deselectEditAreaLiveEdit) function) { deselectEditAreaLiveEdit(); } } if (clearwdPageFunctions) { if (wdPageFunctions ! undefined && typeof (wdPageFunctions) object) { if (typeof (wdPageFunctions.destroy) function) { wdPageFunctions.destroy(); } $(wdPageFunctions).remove(); wdPageFunctions undefined; } } $scope.page.customUrl ; //$scope.page.systemUrl url; if (url.toLowerCase().indexOf(/clientdata) > -1 || url.toLowerCase().indexOf(/clientwelcomepages) > -1) { $scope.page.systemUrl url.replace(../, ../../); } else { $scope.page.systemUrl url.replace(../../, ../../).replace(../, ../../); } if (document.location.href.indexOf(/) > -1) { window.history.pushState(, Admin, /Admin); } //if (!$scope.$$phase) { // $scope.$apply(); //} }; $scope.isSelectingPage false; $scope.wdLastNavigationUrl $scope.selectPage function (id, url, isSystemPage, isHomePage, vanityName, ignoreSrc, isBackButtonPress) { if ($scope.isSelectingPage) { return false; } var showLoading true; if (wdLastNavigationUrl && isHomePage) { showLoading false; } if (wdLastNavigationUrl ! url && showLoading) { if (typeof (ignoreSrc) undefined) { $(data-wd-fieldwdpagecontent).html(div styletext-align: center; font-size: 24pt; padding: 100px;>Loading.../div>); } } $(.ImageToolbar).remove(); wdFunctions.cancelBusy(); if (isBackButtonPress undefined) { isBackButtonPress false; } if (!$scope.isSelectingPage && !isBackButtonPress) { $scope.isSelectingPage true; wdStateHistory.push({ id: id, url: url, isSystemPage: isSystemPage, isHomePage: isHomePage, vanityName: vanityName, ignoreSrc: ignoreSrc }); //wdFunctions.showBusy(); $timeout(function () { $scope.isSelectingPage false; }, 500); } if (ignoreSrc undefined) { ignoreSrc false; } $(#dvImageMarkerMobile).remove(); if ($(#wdToolbar).is(:visible)) { if ($(data-ischanged).length > 0) { wdFunctions.showMessage(Unsaved Changes, Please save your changes or exit the toolbar before moving to another page.); return false; } if (typeof (deselectEditAreaLiveEdit) function) { deselectEditAreaLiveEdit(); } } document.body.onclick null; var navObject { id: id, url: url, isSystemPage: isSystemPage, isHomePage: isHomePage, vanityName: vanityName, ignorSrc: ignoreSrc }; wdNavigationHistory.push(navObject); wdActiveTab 1; if (typeof (destroyZoom) function) { destroyZoom(); } // clear the globaly shared timer if (wdTimer ! null) { clearTimeout(wdTimer); wdTimer null; } var page null; for (var i 0; i wdWebsitePages.length; i++) { if (wdWebsitePagesi.Id id) { page wdWebsitePagesi; break; } } wdIsDirectLink false; wdIsLocationChangeFromNav true; if (url.indexOf(ConsumerUpload.html) > -1) { wdIsConsumerUpload true; url url.replace(ConsumerUpload.html, Cart.html); if (wdLastNavigationUrl.indexOf(Cart.html) > -1) { // we are moving from the cart to the consumer upload... need to fix this... wdFunctions.showMessage(Oops, Please visit another page (i.e. Home, About Us, etc.), then return to this page.); } } else { wdIsConsumerUpload false; } if (url.indexOf(Cart.html) > -1) { //if ($(window).width() 1024) { // url url.replace(Cart.html, CartMobile.html); //} } else { if (window.localStorage) { window.localStorage.removeItem(wdIsConsumerUpload); } $(#dvPageContent).removeClass(pageContentCart); } if (url.indexOf(ClientSignup.html) > -1) { if (wdIsDebug) { document.location.href http:// + wdCheckoutUrl.replace(Checkout, Signup?id + wdFkUserAccount); } else { document.location.href https:// + wdCheckoutUrl.replace(Checkout, Signup?id + wdFkUserAccount); } return false; } wdPageId id; wdIsSystemPage isSystemPage; wdIsNavClick true; // ensure these events not triggered if (isHomePage undefined) { isHomePage false; } wdIsHomePage isHomePage; if (isHomePage) { url ../ClientData/Pages/Home.html; } try { if (_gaq ! undefined) { _gaq.push(_trackEvent, Pages, Navigation, / + vanityName); } } catch (e) { } if (document.location.href.toLowerCase().indexOf(/home) -1) { //document.location.href document.location.href + Home# + id; //return false; } if (typeof (navigationHandler) function) { navigationHandler(id, url, isSystemPage, isHomePage, vanityName); } $scope.isHomePage isHomePage; window.onresize null; if (typeof (pageWindowResizeHandler) function) { $(window).off(resize, pageWindowResizeHandler); } wdSnippets ; wdSnippetGroups ; $(document).off(keydown, keypressHandler); //wdIsNavClick false; if (url.indexOf(Cart.html) > -1 && url.indexOf(ShoppingCart.html) -1 && wdLastNavigationUrl url) { if (document.location.href.indexOf(/Collections) > -1) { if (typeof ($(#CollectionCtrl).scope()) ! undefined) { if (wdIsConsumerUpload) { $(#CollectionCtrl).scope().getCollections(false); return false; } $(#CollectionCtrl).scope().breadcrumbClick(0); return false; } } $location.path(/Collections, false); } else { $location.path(/ + vanityName, false); } if (url.indexOf(Portfolio.html) > -1) { $location.path(/Portfolios, false); } else { if ($(#dvPortfolio1).length > 0) { $(#dvPortfolio1).remove(); $(#dvPortfolio2).remove(); $(#dvPortfolio3).remove(); $(#dvPortfolio4).remove(); $(#dvSwitchView).remove(); } } wdIsLocationChangeFromNav false; var titlePageName ; var pageTitle null; var pageKeywords null; var pageDescription null; for (var i 0; i wdWebsitePages.length; i++) { if (wdWebsitePagesi.VanityName.toLowerCase() vanityName.toLowerCase()) { titlePageName wdWebsitePagesi.PageName; if (wdWebsitePagesi.MetaTitle ! null) { titlePageName wdWebsitePagesi.MetaTitle; } if (wdWebsitePagesi.MetaKeywords ! null) { $(#mKeywords).attr(content, wdWebsitePagesi.MetaKeywords); } else { $(#mDescription).attr(content, wdWebsitePagesi.MetaKeywords); } if (wdWebsitePagesi.MetaKeywords ! null) { $(#mDescription).attr(content, wdWebsitePagesi.MetaDescription); } else { $(#mDescription).attr(content, wdWebsitePagesi.PageName); } break; } } if (titlePageName ! ) { if (wdCompanyName ! null) { document.title titlePageName + - + wdCompanyName + | + $location.$$host; } else { document.title titlePageName + | + $location.$$host; } } //$location.hash(id); if (isPorfolioMusic && resumeSiteMusic) { isPorfolioMusic false; portfolioMethods.selectNav(0); resumeSiteMusic(); } // var d new Date(); var random ; //if (wdIsLiveEditMode) { // add querystring to the url to prevent cached results for pages if we are in edit mode if (page) { random ?random + page.CacheVersion; } //} if (page null) { page { IsSharedClientPage: false }; } if (!ignoreSrc) { if (page.IsSharedClientPage) { var d new Date(); // Ivan - Where is d declared?? random ?random + d.getTime(); $scope.page.systemUrl ../ClientWelcomePages/Shared_ + id + .html + random; } else { if (isSystemPage) { //$scope.page.customUrl ; $scope.page.systemUrl url + random; //setTimeout($(.menu-details-content).mCustomScrollbar(destroy);$(.menu-details-content).mCustomScrollbar();, 250); } else { //$scope.page.systemUrl ; $scope.page.systemUrl ../ClientData/Pages/ + id + .html + random; //setTimeout($(.menu-details-content).mCustomScrollbar(destroy);$(.menu-details-content).mCustomScrollbar();, 250); } } } //$scope.page.isSystem isSystemPage; if (!$scope.$$phase) { $scope.$apply(); } wdLastNavigationUrl url; wdIsNavClick false; $timeout(function () { if ($(.g-recaptcha).length > 0) { for (var i 0; i $(.g-recaptcha).length; i++) { try { grecaptcha.render($(.g-recaptcha)i); } catch (e) { // ignore this } } } }, 500) //window.scrollTo(0, 0); }; $scope.setPath function (path) { wdIsNavClick true; $location.path(path); if (!$scope.$$phase) { $scope.$apply(); } }; $scope.showMessage function (title, message, label, top, left, width, modalBodyClass, closeFunction, cancelFunction, backdrop) { var marginLeft auto; if (typeof (backdrop) undefined) { backdrop true; } if (!label) { label wdLanguage.getText(Okay); } if (!modalBodyClass) { modalBodyClass modal-body-message; } if (!top) { top 10%; } if (!left) { left 0px; } if (!width) { width 560; } var windowWidth $(window).width() * 0.90; if (width > windowWidth) { width windowWidth; } if (!closeFunction) { closeFunction function () { return true; }; } if (!cancelFunction) { cancelFunction function () { return true; }; } createDialog({ id: wdModalMessage, template: message, title: title, controller: wdWebCtrl, backdrop: backdrop, modalBodyClass: modalBodyClass, cancel: { label: hidden, fn: cancelFunction }, css: { top: top, left: left, width: width.toString() + px, overflow: visible }, success: { label: label, fn: closeFunction } }); $timeout(function () { var elems $(.modal-footer); if (elems.length > 1) { $(elems1).find(.btn).focus(); } }, 150); }; $scope.showConfirm function (title, message, noText, noFunction, yesText, yesFunction, width, modalFooterClass) { if (!width) { width 560px; } var windowWidth $(window).width() * 0.90; if (width > windowWidth) { width windowWidth; } if (typeof (modalFooterClass) undefined) { modalFooterClass modal-footer; } var top 10%; if ($(window).width() 500) { top 1%; } createDialog({ id: wdModalMessage, template: decodeURI(message), title: title, controller: wdWebCtrl, modalBodyClass: modal-body-message, modalFooterClass: modalFooterClass, backdrop: true, cancel: { label: noText, fn: function () { noFunction(); } }, css: { top: top, width: width, overflow: visible }, success: { label: yesText, fn: function () { return yesFunction(); } } }); }; $scope.showBusy function () { var windowWidth $(window).width(); var windowHeight $(window).height(); var imageWidth windowWidth * 0.1; var backdropEl $(div classmodal-backdrop fade in wdBusy>/div>); var spinner $(div classwdBusy styleheight: + imageWidth.toString() + px; width: + imageWidth.toString() + px; position: fixed; top: + ((windowHeight / 2) - (imageWidth / 2)).toString() + px; left: + ((windowWidth / 2) - (imageWidth) / 2).toString() + px; z-index: 600000;>img src../../../Images/Loading.gif stylewidth: + imageWidth.toString() + px; />/div>); $(body).append(backdropEl); $(body).append(spinner); }; $scope.showProcessing function (message) { var marginLeft auto; var width 560; var windowWidth $(window).width() * 0.90; if (width > windowWidth) { width windowWidth; } createDialog({ id: wdModalProcessing, template: img idimgProcessing src../../../images/ajax-loader.gif width20 height20> + message, title: Please Wait..., controller: wdWebCtrl, modalBodyClass: modal-body-message, backdrop: true, cancel: { label: hidden, fn: null }, css: { top: 10%, width: width + px, overflow: visible }, success: { label: hidden, fn: null } }); }; $scope.hideProcessing function () { if ($(#wdModalProcessing).length > 0) { $(#wdModalProcessing).scope().$modalCancel(); } }; $scope.hideMessage function () { if ($(#wdModalMessage).length > 0) { $(#wdModalMessage).scope().$modalCancel(); } }; $scope.showMyAccount function () { omModalPopup $modal.open({ templateUrl: ../../WebsiteThemes/Shared/MyAccount.html, controller: MyAccountCtrl, windowClass: themeModal, backdrop: static }); };};var MyAccountCtrl function ($scope, $http, $timeout, $modal) { $scope.fkCustomer 0; $scope.customer null; $scope.addresses null; $scope.downloads null; $scope.orders null; $scope.address null; $scope.hasCopyright false; $scope.IsDownloadVisible false; $scope.getCustomerData function () { $http.get(../../MyAccount/AccountInfo/). success(function (response) { if (!wdFunctions.checkStatus(response.status)) { return false; } $scope.customer response.customer; if ($scope.customer null) { // session has timed out. $(#dvCustomerTab1).html(Not logged in.); alert(Oops. Your session has timed out. Please log back in.); document.location.href http:// + document.location.host; return false; } $scope.addresses response.addresses; $scope.downloads response.downloads; $scope.orders response.orders; $scope.hasCopyright response.hasCopyright; $scope.buildCustomerData(); $scope.buildCustomerDownload(); $scope.buildOrders(); }).error(function (response) { wdFunctions.showMessage(wdLanguage.Error, wdLanguage.DefaultErrorMessage); }); }; $scope.buildOrders function () { var data $scope.orders; var sHtml ; if (data.length 0) { $(#dvCustomerOrders).html(No orders found.); return false; } sHtml + div stylemargin-bottom: 10px; clear: both; overflow: hidden;>; sHtml + div stylefloat: left; font-weight: bold; width: 80px;>Order#/div>; sHtml + div stylefloat: left; font-weight: bold; width: 100px;>Date/div>; sHtml + div stylefloat: left; font-weight: bold;>Status/div>; sHtml + /div>; for (var i 0; i data.length; i++) { var item datai; sHtml + div stylemargin-bottom: 10px; clear: both; overflow: hidden;>; sHtml + div stylefloat: left; width: 80px;> + item.OrderId + /div>; sHtml + div stylefloat: left; width: 100px;> + item.DateCreated + /div>; sHtml + div stylefloat: left;> + item.Status + /div>; sHtml + /div>; } $(#dvCustomerOrders).html(sHtml); }; $scope.buildCustomerData function () { var sHtml ; sHtml + Email: + $scope.customer.Email; //sHtml + div stylemargin-top: 20px;>button classbtn btn-primary ng-clicksaveCustomer()>Edit/button>/div>; $(#dvCustomerTab1).html(sHtml); }; $scope.buildCustomerDownload function () { var data $scope.downloads; var isRendering false; var isRenderingZip false; var hasZipFile true; var zipPath ; var sHtml ;//div>Webcode: input typetextbox stylewidth: 200px; />button classbtn btn-primary stylemargin-left: 5px;>Look Up/button>/div>; if (data.length 0) { $scope.IsDownloadVisible false; return; } $scope.IsDownloadVisible true; var now new Date(); for (var i 0; i data.length; i++) { var item datai; if (item.GreenScreenFileName ! null) { isRendering true; } if (item.IsRenderZip true) { isRendering true; isRenderingZip true; } if (item.ZipPath null) { var expires new Date(item.DateExpires); if (expires > now) { hasZipFile false; } } else { zipPath item.ZipPath; } } if (data.length > 1) { sHtml + div>Click the Download links to download your photos. If you are not able to download the zip file via Download All, please use the individual download links under each photo../div>; if (!hasZipFile) { if ($scope.hasCopyright) { sHtml + div stylemargin-top: 15px; margin-bottom: 15px;>a hrefjavascript: void(0) onclickdownloadAllImages();>Download All/a> a href../../ClientData/Copyright.jpg target_blank>Copyright Release/a>/div>; } else { sHtml + div stylemargin-top: 15px; margin-bottom: 15px;>a hrefjavascript: void(0) onclickdownloadAllImages();>Download All/a>/div>; } } else { sHtml + div stylemargin-top: 15px; margin-bottom: 15px;>a href + zipPath + target_blank>Download Zip of All Images./a>/div>; } } if (isRendering) { if (isRenderingZip) { sHtml div stylemargin-bottom: 15px;>img src../../../images/ajax-loader.gif stylewidth: 20px; /> Rendering in progress...br />br />Check back in a few moments.br />br />NOTE: We will send you an email to strong> + wdCurrentVisitor.Email + /strong> when your download is ready./div>; } else { sHtml div stylemargin-bottom: 15px;>img src../../../images/ajax-loader.gif stylewidth: 20px; /> Rendering in progress.../div>; } } else { var fkOrder data0.FkOrder for (var i 0; i data.length; i++) { var item datai; if (item.FkOrder ! fkOrder) { fkOrder item.FkOrder; sHtml + div stylepadding-top: 3px; clear: both; text-align: center; width: 100%;>hr styleborder-top: 1px solid black; />/div>; } var expires new Date(item.DateExpires); sHtml + div stylemargin-top: 10px; margin-right: 10px; float: left; text-align: center;>; sHtml + img src + item.ThumbPath + ?ticks + now.getTime() + styleheight: 150px; width: auto; />; if (expires now) { sHtml + br />span stylefont-size: 9pt; color: red;>EXPIRED/span>; sHtml + br />button classbtn btn-primary onclickremoveDownloadItem( + i.toString() + ); return false;>Remove/button>; } else { if (item.GreenScreenFileName ! null) { isRendering true; sHtml + br />span stylefont-size: 9pt;>Available Until + item.DateExpires + /span>; sHtml + br />span stylefont-size: 9pt;>strong>img src../../../images/ajax-loader.gif stylewidth: 20px; /> Background Image Rendering.../strong>br />Please Wait./span>; } else { sHtml + br />span stylefont-size: 9pt;>Available Until + item.DateExpires + /span>; sHtml + br />a hrefjavascript: void(0) onclickdownloadImage( + i.toString() + );>Download/a>; } } sHtml + /div>; } } $(#dvCustomerTab3).html(sHtml); if (isRendering) { $timeout(function () { $scope.checkGreenSreen(); }, 10000); } }; $scope.checkGreenSreen function () { $http.get(../../MyAccount/AccountInfo/). success(function (response) { if (!wdFunctions.checkStatus(response.status)) { return false; } $scope.downloads response.downloads; $scope.buildCustomerDownload(); }).error(function (response) { wdFunctions.showMessage(wdLanguage.Error, wdLanguage.DefaultErrorMessage); }); } $scope.downloadImage function (index) { var item $scope.downloadsindex; document.getElementById(iframeImage).src ./MyAccount/ImageData?fkUserAccount + item.FkUserAccount + &imagePath + item.ImagePath + &fileName + item.FileName + &fkCustomer + wdCurrentVisitor.Id + &fkOrder + item.FkOrder + &originalFileName + encodeURI(item.OriginalFileName); }; $scope.downloadAllImages function () { var data $scope.downloads; var fileNames ; var imagePaths ; var downloadItems ; var now new Date(); var item null; for (var i 0; i data.length; i++) { item datai; var expires new Date(item.DateExpires); if (expires > now) { downloadItems.push({ ImagePath: item.ImagePath, FileName: item.FileName, FkOrder: item.FkOrder, OriginalFileName: item.OriginalFileName }); } } if (downloadItems.length 0) { wdFunctions.showMessage(Oops, There is nothing to download.); return false; } $(#dvCustomerTab3).html(Processing request...); $.ajax({ type: POST, url: ../MyAccount/FlagDigitalDownload/, data: { fkCustomer: + wdCurrentVisitor.Id + }, contentType: application/json, dataType: json, cache: false, async: true, success: function (response) { if (!wdFunctions.checkStatus(response.status)) { return false; } $(#dvCustomerTab3).html(div stylemargin-bottom: 15px;>img src../../../images/ajax-loader.gif stylewidth: 20px; /> Rendering in progress...br />br />Check back in a few moments.br />br />NOTE: We will send you an email to strong> + wdCurrentVisitor.Email + /strong> when your download is ready./div>); $timeout(function () { $scope.checkGreenSreen(); }, 10000); }, error: function (XMLHttpRequest, textStatus, errorThrown) { $(#dvCustomerTab3).html(wdLanguage.DefaultErrorMessage); } }); // Not sure about item if it is not found in the $scope.downloads???? //document.getElementById(iframeImage).src ./MyAccount/ImageDataZip?fkUserAccount + item.FkUserAccount + &fkCustomer + wdCurrentVisitor.Id + &downloadItems + encodeURI(JSON.stringify(downloadItems)); //document.getElementById(iframeImage).src ./MyAccount/ImageDataZip?fkUserAccount + item.FkUserAccount + &fkCustomer + wdCurrentVisitor.Id; }; $scope.removeDownloadItem function (index) { var item $scope.downloadsindex; $.ajax({ type: POST, url: ../MyAccount/HighResDownloadRemove/, data: { id: + item.Id + }, contentType: application/json, dataType: json, cache: false, async: true, success: function (response) { if (!wdFunctions.checkStatus(response.status)) { return false; } $scope.getCustomerData(); }, error: function (XMLHttpRequest, textStatus, errorThrown) { wdFunctions.showMessage(wdLanguage.Error, wdLanguage.DefaultErrorMessage); } }); }; $scope.close function () { this.$close(); }; $timeout(function () { $scope.getCustomerData(); }, 250);};function downloadImage(index) { $(#MyAccountCtrl).scope().downloadImage(index);}function removeDownloadItem(index) { $(#MyAccountCtrl).scope().removeDownloadItem(index);}function downloadAllImages() { $(#MyAccountCtrl).scope().downloadAllImages();}function wdFunctions() { // This class is for all javascript functions used anywhere in the app. // Make sure to vefify there isnt already a function that does what you need before creating a new one! this.CropType { Fill: 1, Fit: 2, Float: 3 }; this.validateForm validateFormFunction; this.showMessage showMessageFunction; this.showConfirm showConfirmFunction; this.showProcessing showProcessingFunction; this.hideProcessing hideProcessingFunction; this.hideMessage hideMessageFunction; this.checkStatus checkStatusFunction; this.setFocus setFocusFunction; this.nullToString nullToStringFunction; this.toXML toXMLFunction; this.stringToNull stringToNullFunction; this.nullToZero nullToZeroFunction; this.trim trimFunction; this.cleanDropDowns cleanDropDownsFunction; this.toProperCase toProperCaseFunction; this.cleanString cleanStringFunction; this.checkEmail checkEmailFunction; this.setPath setPathFunction; this.guid guidFunction; this.encodeURI encodeURIFunction; this.decodeURI decodeURIFunction; this.showFullScreen showFullScreenFunction; this.hideFullScreen hideFullScreenFunction; this.isValidDate isValidDateFunction; this.formatLocalizedDate formatLocalizedDate; this.formatDate formatDate; this.emailTemplate emailTemplate; this.toSQLDateFormat toSQLDateFormat; this.ConvertSize ConvertSize this.isIE window.navigator.userAgent.indexOf(MSIE ) > 0; this.jsonToCsv jsonToCsv; this.showBusy showBusyFunction; this.displayBusy displayBusyFunction; this.cancelBusy cancelBusyFunction; this.busyTimer null; this.isPageLoaded false; function ConvertSize(width, height, maxWidth, maxHeight, CropType) { var ratio width / height; //width maxWidth; //height width / ratio; var offsetLeft (maxWidth - width) / 2; var offsetTop (maxHeight - height) / 2; // croptype 1: Fill, 2: Fit switch (CropType) { case 1: if (height maxHeight) { height maxHeight; width height * ratio; offsetLeft (maxWidth - width) / 2; } if (width maxWidth) { width maxWidth; height width / ratio; offsetTop (maxHeight - height) / 2; } break; case 2: width maxWidth; height width / ratio; if (height > maxHeight) { height maxHeight; width height * ratio; offsetLeft (maxWidth - width) / 2; } break; } return { Width: parseInt(width.toFixed(0)), Height: parseInt(height.toFixed(0)), X: parseInt(offsetLeft.toFixed(0)), Y: parseInt(offsetTop.toFixed(0)) }; } function emailTemplate(html) { var sHtml ; sHtml + !DOCTYPE html>; sHtml + html langen xmlnshttp://www.w3.org/1999/xhtml>; sHtml + head>; sHtml + meta charsetutf-8 />; sHtml + title>/title>; sHtml + /head>; sHtml + body>; sHtml + html; sHtml + /body>; sHtml + /html>; return sHtml; } // Convert JSON string, or JSON objects, to CSV string // Returns a string, on error a null // function jsonToCsv(JSONData, title, isTabDelimited) { var delim , if (isTabDelimited) { delim \t; } var ReportTitle Orders; if (typeof (title) ! undefined) { ReportTitle title; } var CSV ; try { var arrData typeof JSONData ! object ? JSON.parse(JSONData) : JSONData; CSV + ReportTitle + \r\n\n; var row ; // build the label row for (var index in arrData0) { //row + index.replace(/_/g, ).replace(/HYPHEN/g, -).replace(/LEFTPAREN/g, ().replace(/RIGHTPAREN/g, )) + ,; row + index.replace(/_/g, ) + delim; } row row.slice(0, -1); //append Label row with line break CSV + row + \r\n; //loop is to extract data for each row for (var i 0; i arrData.length; i++) { var row ; //2nd loop will extract each column and convert it in string comma-separated for (var index in arrDatai) { if (arrDataiindex null) { arrDataiindex ; } row + + decodeURI(arrDataiindex) + + delim; } row.slice(0, row.length - 1); //add a line break after each row CSV + row + \r\n; } } catch (err) { alert(WDFunction: JSON To CSV Error parsing JSON: + err.message); return null; } if (CSV ) { alert(WDFunction: JSON To CSV Error Invalid data); return null; } return CSV; } function isValidDateFunction(val) { try { var d new Date(val); if (d Invalid Date) { return false; } arrVal val.split(/); if (arrVal0 ! (d.getMonth() + 1).toString()) { return false; } if (arrVal1 ! d.getDate().toString()) { return false; } if (arrVal2 ! d.getFullYear().toString()) { return false; } } catch (e) { return false; } return true; } function encodeURIFunction(val) { return encodeURI(val).replace(/\/g, %27); } function decodeURIFunction(val) { return decodeURI(val).replace(/%27/g, \); } function guidFunction() { function s4() { return Math.floor((1 + Math.random()) * 0x10000) .toString(16) .substring(1); } return s4() + s4() + - + s4() + - + s4() + - + s4() + - + s4() + s4() + s4(); } function setPathFunction(path) { $(#wdWebCtrl).scope().setPath(path); } function validateFormFunction(id) { var div document.getElementById(id); var isErrors false; var errMessage ; if (!div) { alert(id + is not a valid div!); return false; } var elems null; var fieldName null; elems div.getElementsByTagName(input); for (var i 0; i elems.length; i++) { if (elemsi.type ! file) { elemsi.value this.trim(elemsi.value); // Check if the field is required. If so, make sure it have a value. if (elemsi.getAttribute(wdrequired)) { $(elemsi).removeClass(validatorCalloutHighlight); if (elemsi.value.length 0 && $(elemsi).is(:visible)) { $(elemsi).addClass(validatorCalloutHighlight); //elemsi.scrollIntoView(); var requiredName Unknown; if (elemsi.getAttribute(wdfieldname)) { requiredName eval(wdLanguage. + elemsi.getAttribute(wdfieldname)); } if (elemsi.getAttribute(wdCustomFieldName)) { requiredName elemsi.getAttribute(wdCustomFieldName); } errMessage + br /> - + requiredName + + wdLanguage.IsARequiredField; isErrors true; } } // Check if the field should be a decimal value if (elemsi.getAttribute(wddecimal)) { $(elemsi).removeClass(validatorCalloutHighlight); if (elemsi.value.length > 0 && $(elemsi).is(:visible)) { var val parseInt(elemsi.value); if (isNaN(val)) { $(elemsi).addClass(validatorCalloutHighlight); //elemsi.scrollIntoView(); fieldName elemsi.getAttribute(wdfieldname); errMessage + br /> - + eval(wdLanguage. + fieldName) + + wdLanguage.MustBeDecimal; isErrors true; } } } // Check if the field should be a valid email address if (elemsi.getAttribute(wdemail)) { if ($(elemsi).is(:visible)) { var val elemsi.value; if (val.length > 0) { $(elemsi).removeClass(validatorCalloutHighlight); if (!/^\w+(\.-?\w+)*@\w+(\.-?\w+)*(\.\w{2,5})+$/.test(val)) { $(elemsi).addClass(validatorCalloutHighlight); //elemsi.scrollIntoView(); var requiredName Unknown; if (elemsi.getAttribute(wdfieldname)) { requiredName eval(wdLanguage. + elemsi.getAttribute(wdfieldname)); } if (elemsi.getAttribute(wdCustomFieldName)) { requiredName elemsi.getAttribute(wdCustomFieldName); } errMessage + br /> - + eval(wdLanguage. + requiredName) + is not valid.; isErrors true; } } } } } } elems div.getElementsByTagName(textarea); for (var i 0; i elems.length; i++) { elemsi.value this.trim(elemsi.value); // Check if the field is required. If so, make sure it have a value. if (elemsi.getAttribute(wdrequired)) { $(elemsi).removeClass(validatorCalloutHighlight); if (elemsi.value.length 0 && $(elemsi).is(:visible)) { $(elemsi).addClass(validatorCalloutHighlight); //elemsi.scrollIntoView(); var requiredName Unknown; fieldName elemsi.getAttribute(wdfieldname); if (elemsi.getAttribute(wdfieldname)) { requiredName eval(wdLanguage. + fieldName); } if (elemsi.getAttribute(wdCustomFieldName)) { requiredName elemsi.getAttribute(wdCustomFieldName); } errMessage + br /> - + requiredName + + wdLanguage.IsARequiredField; isErrors true; } } } elems div.getElementsByTagName(select); for (var i 0; i elems.length; i++) { // Check if the field is required. If so, make sure it have a value. if (elemsi.getAttribute(wdrequired)) { $(elemsi).removeClass(validatorCalloutHighlight); if (elemsielemsi.selectedIndex.text.length 0 && $(elemsi).is(:visible)) { $(elemsi).addClass(validatorCalloutHighlight); //elemsi.scrollIntoView(); fieldName elemsi.getAttribute(wdfieldname); errMessage + br /> - + eval(wdLanguage. + fieldName) + + wdLanguage.IsARequiredField; isErrors true; } } } if (isErrors) { this.showMessage(wdLanguage.Error, wdLanguage.PleaseCorrectTheFollowing + br /> + errMessage); return false; } return true; } function cleanStringFunction(val) { return val.replace(/^a-z0-9/gi, ); } function showBusyFunction() { if (this.busyTimer) { clearTimeout(this.busyTimer); } //this.busyTimer setTimeout($.proxy(this.displayBusy, this), 1000); $(#wdWebCtrl).scope().showBusy(); } function displayBusyFunction() { $(#wdWebCtrl).scope().showBusy(); } function cancelBusyFunction() { if (this.busyTimer) { clearTimeout(this.busyTimer); } $(.wdBusy).remove(); document.body.style.cursor default; } function showMessageFunction(title, message, label, top, left, width, modalBodyClass, closeFunction, cancelFunction, backdrop) { $(#wdWebCtrl).scope().showMessage(title, message, label, top, left, width, modalBodyClass, closeFunction, cancelFunction, backdrop); } function showConfirmFunction(title, message, noText, noFunction, yesText, yesFunction, width, modalFooterClass) { $(#wdWebCtrl).scope().showConfirm(title, message, noText, noFunction, yesText, yesFunction, width, modalFooterClass); } function showProcessingFunction(message) { $(#wdWebCtrl).scope().showProcessing(message); } function hideProcessingFunction() { $(#wdWebCtrl).scope().hideProcessing(); } function hideMessageFunction() { $(#wdWebCtrl).scope().hideMessage(); } function showFullScreenFunction(HTML, closeFunction) { $(#wdFullScreenDiv).remove(); $(#wdFullScreenClose).remove(); var $div $(div idwdFullScreenDiv classwdFullScreenDiv>/div>); var $close $(div idwdFullScreenClose classwdFullScreenClose>/div>).html(X); $div.append($close); if (typeof (closeFunction) ! undefined) { $close.on(click, closeFunction); } else { $close.on(click, wdFunctions.hideFullScreen); } $(body).append($div); $(body).append($close); $(#wdFullScreenDiv).html(decodeURI(HTML)); $(#wdFullScreenDiv).fadeIn(); } function hideFullScreenFunction() { $(#wdFullScreenDiv).fadeOut(function () { $(#wdFullScreenDiv).remove(); $(#wdFullScreenClose).remove(); }); } function cleanDropDownsFunction() { var elems document.getElementsByTagName(select); for (var i 0; i elems.length; i++) { if (typeof (elemsi.options0.text) ! undefined) { if (elemsi.options0.text ) { elemsi.remove(0); } } } } function toProperCaseFunction(val) { var words val.split( ); var results ; for (var i 0; i words.length; i++) { var letter wordsi.charAt(0).toUpperCase(); results.push(letter + wordsi.slice(1)); } return results.join( ); } // all api calls return a status. // this function is used for global error checking. function checkStatusFunction(status) { switch (status) { case 300: wdFunctions.showMessage(Permission, Either you\re account does not have permission to perform this action OR your session has timed out. Please log out and then log back in.); return false; case 500: wdFunctions.showMessage(wdLanguage.Error, wdLanguage.DefaultErrorMessage); return false; case 501: wdFunctions.hideMessage(); wdFunctions.showMessage(wdLanguage.Error, wdLanguage.SessionTimeoutMessage); return false; default: return true; } } function setFocusFunction(id) { var elem document.getElementById(id); if (elem) { elem.focus(); } } function nullToStringFunction(val, placeholder) { if (typeof (placeholder) undefined) { placeholder ; } if (val null) { return + placeholder; } if (typeof (val) number) { val val.toString() + placeholder; } if (val.toLowerCase() null) { return + placeholder; } return val; } function toXMLFunction(val, placeholder) { if (typeof (placeholder) undefined) { placeholder ; } if (val null) { return + placeholder; } if (typeof (val) number) { val val.toString() + placeholder; } if (typeof (val) string) { if (val.toLowerCase() null) { return + placeholder; } } if (typeof (val) boolean) { if (val) { val true; } else { val false; } } if (val undefined) { val ; } return val; } function nullToZeroFunction(val) { if (val null) { return 0; } return val; } function stringToNullFunction(val) { val trimFunction(val); if (val ) { return null; } return val; } function trimFunction(inputString) { if (inputString ) return inputString; // Removes leading and trailing spaces from the passed string. Also removes // consecutive spaces and replaces it with one space. If something besides // a string is passed in (null, custom object, etc.) then return the input. if (typeof inputString ! string) { return inputString; } var retValue inputString; var ch retValue.substring(0, 1); while (ch ) { // Check for spaces at the beginning of the string retValue retValue.substring(1, retValue.length); ch retValue.substring(0, 1); } ch retValue.substring(retValue.length - 1, retValue.length); while (ch ) { // Check for spaces at the end of the string retValue retValue.substring(0, retValue.length - 1); ch retValue.substring(retValue.length - 1, retValue.length); } while (retValue.indexOf( ) ! -1) { // Note that there are two spaces in the string - look for multiple spaces within the string retValue retValue.substring(0, retValue.indexOf( )) + retValue.substring(retValue.indexOf( ) + 1, retValue.length); // Again, there are two spaces in each of the strings } return retValue; // Return the trimmed string back to the user } function checkEmailFunction(elem) { var email $(elem).val().toString().trim(); if (/^\w+(\.-?\w+)*@\w+(\.-?\w+)*(\.\w{2,3})+$/.test(email)) { return true; } else { //wdFunctions.showMessage(wdLanguage.Error, You have entered an invalid email address!); //elem.value ; return false; } } function formatLocalizedDate(date, includeTime) { if (date null || date ) { return null; } if (includeTime true) { return formatDate(date, getUserDateFormatString() + + getUserTimeFormatString()); } else { return formatDate(date, getUserDateFormatString()); } } function formatDate(date, format) { if (wdFunctions.isIE) { return new Date(date).toString(format); } else { return Date.parse(date).toString(format); } } function toSQLDateFormat(date) { if (date || date null) { return null; } switch (wdUserAccount.DateFormat) { case 0: return date case 1: return date.replace(-, /); case 2: return date.replace(., /); case 3: var arrDate date.split(/); if (arrDate.length 3) { return ; } return arrDate1 + / + arrDate0 + / + arrDate2; case 4: var arrDate date.split(-); if (arrDate.length 3) { return ; } return arrDate1 + / + arrDate0 + / + arrDate2; case 5: var arrDate date.split(.); if (arrDate.length 3) { return ; } return arrDate1 + / + arrDate0 + / + arrDate2; case 6: var arrDate date.split(/); if (arrDate.length 3) { return ; } return arrDate1 + / + arrDate2 + / + arrDate0; case 7: var arrDate date.split(-); if (arrDate.length 3) { return ; } return arrDate1 + / + arrDate2 + / + arrDate0; case 8: var arrDate date.split(.); if (arrDate.length 3) { return ; } return arrDate1 + / + arrDate2 + / + arrDate0; default: return date; } } function getUserDateFormatString() { switch (wdUserAccount.DateFormat) { case 0: return M/d/yyyy; case 1: return M-d-yyyy; case 2: return M.d.yyyy; case 3: return d/M/yyyy; case 4: return d-M-yyyy; case 5: return d.M.yyyy; case 6: return yyyy/M/d; case 7: return yyyy-M-d; case 8: return yyyy.M.d; default: return M/d/yyyy; } } function getUserTimeFormatString() { switch (wdUserAccount.Is24HourTime) { case 0: return h:mm tt; case 1: return H:mm; default: return h:mm tt; } }}var wdFunctions new wdFunctions();function moveProgress() { var dvUploader document.getElementById(dvUploader); document.getElementById(dvModalUploader).appendChild(dvUploader); $(#dvUpload).fadeIn(); $(#dvEvents).fadeIn();}function wdGetCookie(key, isInt) { key key.toLowerCase() + document.domain.toLocaleLowerCase(); var cookie document.cookie; var arrCookies cookie.split(; ); var val ; for (var i 0; i arrCookies.length; i++) { arrValue arrCookiesi.split(); if (arrValue0 key) { val decodeURI(arrValue1); } } if (isInt) { val parseInt(val); if (isNaN(val)) { val null; } } return val;}function wdSetCookie(key, value) { key key.toLowerCase() + document.domain.toLocaleLowerCase(); var expires new Date(); expires.setTime(expires.getTime() + (30 * 24 * 60 * 60 * 1000)); document.cookie key + + encodeURI(value) + ;expires + expires.toUTCString();}function hexToRgb(hex) { var result /^#?(a-f\d{2})(a-f\d{2})(a-f\d{2})$/i.exec(hex); return result ? { r: parseInt(result1, 16), g: parseInt(result2, 16), b: parseInt(result3, 16) } : null;}/script>script typetext/javascript>function wdLanguage(){this.getTextgetTextFunction;this.bindTextbindText;this.languageen;this.EightCharacters8 Characters;this.AccountDescriptionAccount Description;this.AccountInformationAccount Information;this.AccountNameAccount Name;this.AccountNumberAccount Number;this.AccountUsersAccount Users;this.AccountingContactAccounting Contact;this.ActionAction;this.ActiveActive;this.ActivityLogActivity Log;this.addadd;this.AddAdd;this.AddItemAdd Item;this.AdditionalFlatFeeAddl Flat Fee;this.AdditionalPercentageFeeAddl % Fee;this.AdminMusicAdminMusic;this.AdminAdmin;this.AdminPanelAdmin Panel;this.AdminThemePanelAdmin Them Panel;this.AddNewAdd New;this.AdditionalShippingAdditional Shipping;this.AddressAddress;this.Address1Address 1;this.Address2Address 2;this.AddtoCurrentLayoutMenuAdd to Current Layout Menu;this.AffiliateSettingsAffiliate Settings;this.AlbumFlip Album;this.AlbumsFlip Albums;this.AllCollectionsEventsAll Collections / Events;this.AllowViewSenstiveDataAllow viewing of sensitive data (credit card numbers, etc);this.AllowedVendorsAllowed Vendors;this.AllEmailsAll Emails;this.AllEventsAll Events;this.AllPagesAll Pages;this.AllPaymentMethodsAll Payment Methods;this.AllProductsAll Products;this.AllWatermarksAll Watermarks;this.AllowAutoFulfillAllow Auto Fulfill;this.AmountAmount;this.AmountCannotBeLessThanLabAmountAmount cannot be less than the lab amount.;this.AmountMustBeValidNumberAmount must be a valid number.;this.APIKeyDownloads/API Key;this.APIKey2Moved...;this.APIKeysAPI Keys;this.APITestLab API Testing;this.APIClientTestClient API Testing;this.ArchivedArchived;this.ArchiveDateArchive Date;this.AtLeastAt Least;this.ArchiveDaysMustBeValidNumberArchive Days must be a valid number;this.AtLeastOneShippingRateYou must have at least one shipping rate.;this.AutoArchiveDaysAuto Archive Days;this.AutoExpireDaysAuto Expire Days;this.AutoKeywordAuto Keyword;this.AutoFulfillAuto Fulfill;this.BackBack;this.BackgroundsGreen Screen Backgrounds;this.BackgroundRemovalBackground Removal;this.BackgroundSheetsGreen Screen;this.BatchShipDateBatch Ship Date;this.BatchNumberBatch Number;this.BeAtLeastBe At Least;this.BillToBill To;this.BillShipToBill/Ship To;this.BillingLogBilling Log;this.BillingReportsStatistical Reports;this.BillingStatementsBilling Statements;this.BlogBlog;this.BrowserBrowser;this.BulkStatusChangeBulk Status Change;this.BusinessCategory1Primary Business;this.BusinessCategory2Secondary Business;this.BusinessCategory3Tertiary Business;this.ButtonTextButton Text;this.CallForPriceCall For Price;this.CameraCardsPhoto Shoot Cards;this.CancelCancel;this.CannotAddSubFolderYou cannot add sub-folder to this price sheet category.;this.CartDisplayCart Display;this.CartSettingsCart Settings;this.CartThemesCart Themes;this.CashTextMoneyOrderCash/Check/Money Order;this.CategoriesCategories;this.CCNumberCredit Card #;this.ChangeChange;this.ChangePasswordChange Password;this.ChromaKeyRemovalChroma Key Removal;this.CityCity;this.ClearClear;this.ClickAddNewItemClick the Add New button to create a new item.;this.ClickToAddClientUploadProfileClick the add new button to add a client upload profile.;this.ClickAddNewClientMessageClick the add new button to add a new client message.;this.ClickAddNewOrDragHereClick the Add Collection button or drag folder(s) here. (Google Chrome only at this time);this.ClickAddNewOrDragDP2Click the Add New button or drag DP2 file(s) here to add products.;this.ClickAddNewEmailClick the Add New button to add a new email.;this.ClickAddNewPageClick the Add New button to add a new page.;this.ClickAddNewPermissionGroupClick the Add New button to add a new permission group.;this.ClickAddNewPriceSheetClick the Add New button to add a new price sheet;this.ClickAddNewProductClick the Add New button to create a new product.;this.ClickAddNewProfileClick the Add New button to add a new client profile.;this.ClickAddNewPackageClick the Add New button to add a new package.;this.ClickAddNewShippingMethodClick the Add New button to add a new shipping method.;this.ClickAddNewTaxProfileClick the Add New button to add a new tax profile.;this.ClickAddNewToAddShippingRateClick the Add New button to add a shipping rate;this.ClickAddNewWatermarkClick the Add New button to create a new watermark.;this.ClickEditOptionsClick the Edit Options button to add, remove or edit product options.;this.ClientManagerClient Manager;this.ClientMessagesClient Messages;this.ClientPermissionGroupsClient Permission Groups;this.ClientPermissionsClient Permissions (menu items);this.ClientProfileClient Profile;this.ClientProfilesClient Profiles;this.ClientsClients;this.ClientBillingClient Billing;this.ClientMessagingClient Messaging;this.ClientSignupSign Up;this.ClientSignupsClient Sign Ups;this.ClientUsageClient Usage;this.CloseClose;this.CodeCode;this.ColorColor;this.ColorSchemeColor Scheme;this.CollectionDateCollection Date;this.CollectionDescriptionCollection Description;this.CollectionNameCollection Name;this.CollectionsEventsCollections / Events;this.CollectionStatusCollection Status;this.ConsumerUploadConsumer Upload;this.ContactFormContact Form;this.ContactFormFieldsContact Form Fields;this.ContactFormFieldContact Form Field;this.ComingSoonComing Soon;this.CompanyNameCompany Name;this.ComputerTypesComputer Type(s);this.ConditionsConditions;this.ConfigureConfigure;this.ContactInfoContact Info;this.ContentContent;this.CookieEnabledCookie Enabled;this.CodeCode;this.CopyCopy;this.CopyLogoToClientCopy Lab Logo to Client;this.CopyPagesCopy Pages;this.CopyHCopy From H;this.CopyWCopy From W;this.CopyXCopy From X;this.CopyYCopy From Y;this.ContactContact;this.ContactCustomerSupportContact Customer Support;this.CostCost;this.CostToPhotographerCost To Photographer;this.CountyCounty;this.CreditCardBilling Payment Methods;this.CreditCardNonRealTimeCredit Card (non realtime processing);this.CreditCardRealTimeCredit Card (realtime processing);this.CreditCardNumberCredit Card Number;this.CreditExpirationMonthCredit Expiration Month;this.CreditExpirationYearCredit Expiration Year;this.CurrencyCurrency;this.CustomerIDCustomer ID;this.CustomerSearchCustomer Search;this.CustomersCustomers;this.CustomLayoutCustom Layout;this.CustomOptionsCustom Options;this.CustomPreviewCustom Preview;this.CustomProductsCustom Products;this.CustomTemplateCustom Templates;this.CountryCountry;this.DataMappingData Mapping;this.DataFieldsData Fields;this.DataProductsData Products;this.DataSetsData Sets;this.DateDate;this.DateCreatedDate Created;this.DateFromDate From;this.DateRangeDate Range;this.DateToDate To;this.DaysDays;this.DefaultErrorMessageThere was an error processing your request. Please try again later;this.DefaultLayoutDefault Layout;this.DefaultProfileDefault Profile;this.DefineNewProductOptionDefine New Product Option;this.DeleteDelete;this.DescriptionDescription;this.DetailsDetails;this.DiscountAmountDiscount Amount;this.DiscountTypeDiscount Type;this.DiscountsDiscounts;this.DiscountRequirementDiscount Requirement;this.DisplayDisplay;this.DisplayAsCaptionDisplay as Caption;this.DisplayFromDisplay From;this.DisplayNameDisplay Name;this.DisplayTextDisplay Text;this.DisplayToDisplay To;this.DomainCPanelDomain / CPanel;this.DoneDone;this.DP2LayoutDP2 Layout;this.DPIDPI;this.DragImageHereDrag Image Here;this.DragLogoHereDrag logo here.;this.DropDownImageDrop-Down Image;this.DropDownItemsDrop-Down Items;this.DropDownTextDrop-Down Text;this.DropDownItemsLengthA drop-down option must have at least two items (choices). Click the Add Item button to add items.;this.DropDownListDrop-Down List;this.EditEdit;this.EditAccountEdit Account;this.EditCategoryEdit Category;this.EditClientEdit Client;this.EditCollectionEditCollection;this.EditCustomerEdit Customer;this.EditDiscountEdit Discount;this.EditOptionsEdit Options;this.EditFieldsClickSaveEdit fields and click Save.;this.EditNodeEdit Node;this.EditOrderEdit Order;this.EditPackageEdit Package;this.EditPageEdit Page;this.EditEmailEdit Email;this.EditPortfolioEdit Portfolio;this.EditProductEdit Product;this.EditProductCategoryEdit Product Category;this.EditPriceSheetEdit Price Sheet;this.EditShippingMethodEdit Shipping Method;this.EditSiteLayoutEdit Site Layout;this.EditUserEdit User;this.EditWatermarkEdit Watermark;this.EditWelcomePageEdit Welcome Page;this.EditWelcomeEmailEdit Welcome Email;this.EmailEmail;this.SchoolsSchools;this.SchoolNameSchool Name;this.SystemEmailSystem Email;this.EmailAddressEmail Address;this.EmailCampaignsMailChimp;this.EmailContentEmail Content;this.EmailDomainsEmail Domains;this.EmailNameEmail Name;this.EmailTemplatesEmail Templates;this.EmployeeIdEmployee ID;this.ENSEvent Notification System;this.EnableDisableEnable/Disable;this.EnterDatesToBeActiveEnter dates you would like this layout to be active.br />Leave blank if you do not want to auto-activate this layout based on date.;this.enterzeroforunlimited(enter zero for unlimited);this.ErrorError;this.EventTypeEvent Type;this.ExpiresExpires;this.ExpireDateExpire Date;this.ExpireDaysMustBeValidNumberExpire days must be a valid number.;this.ExternalSourcesYour account does not have any external sources from which to import products.;this.FAQF.A.Q.;this.FacialRecognitionFacial Recognition;this.frequentlyAskedQuestionsFrequently Asked Questions (F.A.Q.);this.FavoritesFavorites;this.FaxFax;this.FeaturesManagementFeatures Management;this.FeesFees;this.FieldNameField Name;this.FileNameFile Name;this.FileTypeNotSupportedFile type not supported.;this.FileTypeNotSupportedJpegOnlyOnly JPEG images are allowed here.;this.FirstNameFirst Name;this.FixedAmountFixed Amount;this.FlatRateFlat Rate;this.FlatRateCannotBeLessThanLabFlat rate cannot be less then the lab flat rate.;this.FlatRateMustBeValidNumberFlat rate must be a valid number.;this.FromFileNameFrom File Name;this.FromLastHyphenFile name - from Last Hyphen;this.FromFolderNameFrom Folder Name;this.FontFont;this.FontSizeTextFontSizeText;this.FontSizeMustBeValidNumberFont size must be a valid number.;this.FooterTextFooter Text;this.FooterTextMobileFooter Text Mobile;this.ForceKeywordSearchForce Keyword Search;this.FromFrom;this.FromCannotBeLessThanZeroFrom cannot be less than zero.;this.FromToValidFrom and To must be a valid numbers.;this.FullDomainFull Domain;this.GatewayFieldGateway Field;this.GeneralGeneral;this.GeneratePreviewGenerate Preview;this.GettingFoldersGetting Folders...;this.GiftCertificatesGift Certificates;this.GuestbookGuestbook;this.HeaderTextHeaderText;this.HelpHelp;this.HelpPagesHelp Pages;this.HomeHome;this.highestdiscountappliedhighest calculated discount will be applied;this.IDCardsID Cards;this.InvalidRateInvalid rate.;this.ImageImage;this.ImageDataFrom IPTC Keywords;this.ImageNodeImage Node;this.ImagesImages;this.ImagesFilesImages & Files;this.ImportImport;this.ImportProductsImport Products;this.InactiveInactive;this.IncludeDeletedInclude Deleted;this.IncludeDeletedCollectionsInclude Deleted Collections;this.IncludeDeletedCustomersInclude Deleted Customers;this.IncludeDeletedPagesInclude Deleted Pages;this.IncludeDeletedUsersInclude Deleted Users;this.IncludeInMenuInclude In Menu;this.InvalidQtyDiscountInvalid Qty Discount.br />br />Please check your values.;this.InvalidRateAmountInvalid flat rate amount.;this.InvalidSortOrder Invalid Sort Order;this.InvalidSubdomainInvalid Sub Domain;this.InvoicesInvoices;this.IPAddressIP Address;this.IsIs;this.IsARequiredFieldis a required field.;this.JavaEnabledJava Enabled;this.JobsStudio Jobs;this.KeywordKeyword;this.KeywordsCSVFrom Keywords.csv (comma delimited data);this.KeywordsCommaSeparatedKeywords (comma separated);this.KeywordsSpaceSepKeywordsbr />(space separated);this.LabFlatRateLab Flat Rate;this.LabelLabel;this.LabAccountLab Account;this.LabManagerLab Manager;this.LabOrderStatusLab Order Status;this.LabOrdersLab Orders;this.LabProductsLab Products;this.LastNameLast Name;this.LayoutLayout;this.LessThanZeroFrom cannot be less then zero.;this.LightroomPluginLightroom Plugin;this.LoadLoad;this.LoadingLoading...;this.LoginLogin;this.LogoTitleLogo Title;this.LogoLogo;this.LogoTextLogo Text;this.LogoTextMobileLogo Text Mobile;this.MacMac;this.MailingListMailing List;this.MailToMail To;this.MaxCharactersMax Characters;this.MaxFolderDepthReachedThe maximum depth for sub folders has been reached.;this.MenuItemsYou must select menu items for this profile;this.MessageMessage;this.MessageTitleMessage Title;this.MessageTextMessage Text;this.MigrationMigration;this.MissingFieldsOops, something is missing or incorrect. I have highlighted the item(s) in yellow.;this.MissingOptionImageOne or more options are missing an image. Please drag images to all options.;this.MobileAppMobile App;this.MobileAppsMobile Apps;this.MorePhotosCatpureFrom MorePhotos Capture;this.MoveButtonMove Button;this.MoveCollectionMove Collection;this.MoveNowMoveNow;this.MoveInstructionsDrag and drop to move;this.MusicCategoryMusic Category;this.MusicTypeMusic Type;this.MusicMusic;this.MustBeDecimalmust be a valid decimal value;this.MyAccountMy Account;this.MyAccountsMy Accounts;this.MyDomainsMy Domains;this.MyEmailAccountsMy Email Accounts;this.MyMusicMy Music;this.MyProductsMy Products;this.NameName;this.namename;this.NameOnCardName on Card;this.MenusMenus;this.NewNew;this.NewItemAdd New;this.NewAccountSetupNew Account Setup;this.NewAlbumClick the add new button to add a new album.;this.NewBackgroundClick the add new button to add a new green screen background.;this.NewCategoryNew Category;this.NewClientNew Client;this.NewDiscountNew Discount;this.NewFolderNew Folder;this.NewOrderStatusNew Order Status;this.NewPageNew Page;this.NewEmailNew Email;this.NewPaymentMethodNew Payment Method;this.NewPortfolioClick the add new button to add a new portfolio.;this.NewPriceSheetNew Price Sheet;this.NewProductNew Product;this.NewSetupsNew Setups;this.NewShippingMethodNew Shipping Method;this.NewUserNew User;this.NewWatermarkNew Watermark;this.NewWelcomePageNew Welcome Page;this.NextBillDateNext Bill Date;this.NoNo;this.NoCustomProductsFoundNo custom products found.;this.NodeHNode H;this.NodeImagesNode Images;this.NodeLabelNode Label;this.NodeNameNode Name;this.NodeWNode W;this.NodeXNode X;this.NodeYNode Y;this.NoneNone;this.NonImageNon-Image;this.noWholesalePriceSheetsTextYou have not set up any wholesale price sheets.;this.NoitemsfoundNo items found.;this.NoPackageProductsFoundNo package products found.;this.NoProductsFoundNo products found.;this.NoQtyDiscountsNo Qty Discounts;this.NoritsuLayoutNoritsu Layout;this.NotifyCustomerEmailNotify customer of this status via email.;this.NumberOfPosesNumber of Poses;this.NumberOfUnitsNumber of Units;this.offoff;this.OkayOkay;this.OneColumnOne Column;this.OneLetterOne Letter;this.OneNumberOne Number;this.OneSpecialCharacterOne Special Character;this.OnlineAPIQuickBooks Connector;this.OptionalFeaturesOptional Features;this.OptionNameOption Name;this.oror;this.OrderOrder;this.OrdersOrders;this.OrderSyncOrder Sync;this.orderbyOrder by;this.OrderOnlineOrder Online;this.ordersoverOrders over;this.OrderHistoryOrder History;this.OrderIdOrder #;this.OrderItemsOrder Items;this.OrderProductsButtonTextOrder Products Button Text;this.OrderStatusOrder Status;this.OrderSummaryOrder Summary;this.OrderTotalOrder Total;this.OrderTotalRatesOrder Total Rates;this.OriginalDescriptionOriginal Description;this.OriginalNameOriginal Name;this.PackageBooksPackage Books;this.PackagesPackages;this.PackageInformationPackage Information;this.PackageOptionsPackage Options;this.PagePage;this.PagesPages;this.PageContentPage Content;this.PageNamePage Name;this.PasswordPassword;this.Password2Re-Type Password;this.PasswordsDoNotMatchPasswords do not match;this.PasswordMustMeetRequirementsPassword Must Meet The Following Requirements;this.PasswordResetPassword Reset;this.PasswordStrengthPassword does not meet strength requirements;this.PayToEnterPay to Enter;this.PayableToPayable To;this.PaymentMethodPayment Method;this.PaymentMethodsPayment Methods;this.PaymentServicePayment Service;this.PaymentTypePayment Type;this.PercentPercent;this.PCPC;this.PaymentServiceFieldPayment Service Field;this.PhonePhone;this.PhoneNumbersPhone Numbers;this.PhotoViewerAppPhoto Viewer App;this.PhotoViewerPhoto Viewer;this.PhotoFolioPhoto Folio;this.PhotosPhotos;this.PhotoShootsPhoto Shoots;this.ProductsPhotoPhotography Products;this.ProductsNonPhotoCart Products;this.PleaseCheckYourValuesPlease check your values.;this.PleaseCorrectTheFollowingPlease correct the following:;this.PleaseCreateClientProfilePlease create at least one client profile.;this.PleaseDragWatermarkImagePlease drag an image to use as your watermark into the provided area.;this.PleaseEnterWatermarkTextPlease enter watermark text to build a preview.;this.PortfolioPortfolio;this.PortfoliosPortfolios;this.PortfolioListPortfolios;this.PostalCodePostal Code;this.PostalCodeNotValidPostal code is not a valid US postal code.;this.PreviewPreview;this.PreviewHerePreview Here;this.PreviewBackgroundImagePreview Background Image;this.PricePrice;this.PricesPrices;this.PriceSheetClientsYou have no clients using this price sheet.;this.PriceSheetVisibilityPrice sheet visibility must be Private, Public or Both.;this.PriceMustBeValidPrice must be a valid number.;this.PriceSheetPrice Sheet;this.PriceSheetsPrice Sheets;this.PriceSheetInfoPrice Sheets Info;this.PriceSheetTypePrice Sheet Type ;this.PricesheetVisibilityPrice Sheet Visibility;this.PriceToPhotograherPrice to Photographer;this.PrinterNamePrinter Name;this.PrintersPrinters;this.PrimaryOSPrimary OS;this.PrimaryContactPrimary Contact;this.PrivatePrivate;this.PrivateShippingMethodsPrivate Shipping Methods;this.ProductDescriptionProduct Description;this.ProductImageProduct Image;this.ProductImageExampleFinished Product Example;this.ProductImagesProduct Images;this.ProductLayoutProduct Layout;this.ProductNameProduct Name;this.ProductNodesProduct Nodes;this.ProductOptionProduct Option;this.ProductOptionsProduct Options;this.ProductPreviewProduct Preview;this.ProductsProducts;this.ProductsPricesProducts / Prices;this.ProductTypeProduct Type;this.ProductUnsavedChangesYou have unsaved changes made to this product.br />br />Are you sure you want to cancel those changes?;this.ProfilesProfiles;this.prompTextEdit fields below and click Save;this.PublicPublic;this.PublicProfilePublic Profile;this.PublicShippingMethodsPublic Shipping Methods;this.QtyDiscountsQty Discounts;this.qtyExactTextApply Qty Discount to Same Pose Only;this.QtyInvalidOne or more Qtys are invalid. Please check your values.;this.QuantityDiscountMustBeTwoOrMoreQuantity discount From must be 2 or more.;this.QuantityDiscountMustBeValidNumberQuantity discount must be a valid number.;this.QuantityDiscountPriceMustBeValidNumberQuantity discount Price must be a valid number.;this.QuestionOrIssueQuestion or Issue;this.QuickBooksQuickBooks;this.QuickBooksCodesReference Codes;this.RTCheckProcessingReal-Time Check Processing;this.RTCreditCardProcessingReal-Time Credit Card Processing;this.RealTimeProcessingReal-Time Processing;this.removeremove;this.RequireCVCRequire CVV/CVC Code;this.ResetReset;this.ResolutionResolution;this.RetailRetail;this.RetouchingRetouching;this.ReturnURLReturn URL;this.RetypePasswordRe-Type Password;this.SalesLeadsSales Leads;this.SalesReportsSales Reports;this.SaveSave;this.SearchSearch;this.SearchResultsOkay, you now have search results here! (Well you will in a minute);this.SectionTitleSectionTitle;this.SEOSEO;this.SelectCategorySelect category and click the song to play.;this.SelectCollectionSelect the collection you would like to move ;this.SelectMenuItemsYou must select menu items for this profile.;this.ServiceNameService Name;this.SessionTimeoutMessageOops! Youre session has timed out. No worries, just refresh your browser to fix this.;this.SettingsSettings;this.SetupNewAccountSetup a New Account;this.ShareMyPhotographyShare My Photography;this.SheetXSheet X;this.SheetYSheet Y;this.SheetHSheet H;this.SheetWSheet W;this.SetupWizardSetup Wizard;this.ShipToShip To;this.ShippingShipping;this.ShippingMarkup % Shipping Markup;this.ShippingMethodsShipping Methods;this.ShippingTypeShipping Type;this.ShipToLocationsShip To Locations;this.ShoppingCartShopping Cart;this.SignupSignup;this.SiteInfoSite Info;this.SitePagesSite Pages;this.SiteTypeSite Type;this.SliderSlider;this.SlideSpeedSlide Speed;this.SocialMediaSocial Media;this.SocialSocial;this.SongsTextSongsText;this.SongTitleSong Title;this.SortOrderSort Order;this.StateState;this.StateProvState/Province;this.StatisticalReportsStatistical Reports;this.StoreStore;this.StudioMorePhotos Studio;this.SubDomainSub Domain;this.SuggestedRetailSuggested Retail;this.SubjectLineSubject Line;this.SubmitQuestionSubmit Question;this.SystemSystem;this.SystemPageSystem Page;this.SystemPagesSystem Pages;this.SystemSettingsSystem Settings;this.taketake;this.TargetFolderTarget Folder;this.TaxableTaxable;this.TaxProfilesTax Profiles;this.TaxSettingsTax Settings;this.TaxTableTax Table;this.TechContactTech Contact;this.TechSupportTech Support;this.TemplateTemplate;this.TemplateNameTemplate Name;this.TestTest;this.TextText;this.TextMessagingText Messaging;this.TextNodeText Node;this.TextWidthInPixelsText Width (pixels);this.ThankYouEmailThank You Email;this.ThemeTheme;this.ThemeManagerTheme Manager;this.ThemeScreenShotsTheme Screen Shots;this.ThisFolderAlreadyHasProductsFoldersCannotContainProductsAndFoldersThis folder already has products. Folders cannot contain products AND folders.;this.ThisMonthThis Month;this.ThumbnailImageThumbnail Image;this.ThumbnailPreviewThumbnail Preview;this.ThumbnailSizeThumbnail Size;this.TicketsMy Tickets;this.TicketSystemTicket System;this.TiffMessage.tif file extension not supported. Rename the file with the .tiff extension.;this.TimeZoneTime Zone;this.ToTo;this.ToImportClients to Setup;this.ToolsTools;this.TransistionSpeedTransistion Speed;this.TwoColumnTwo Column;this.TwoPXSolidGreen2px solid Green;this.TwoPXSolidBlack2px solid Black;this.TwoPXSolidGrey2px Solid Grey;this.TypeType;this.UnDeleteUn-Delete;this.UndoUndo;this.UnsavedChangesUnsaved Changes;this.UploadProfileUpload Profile to use;this.UploadProfilesUpload Profiles;this.UploadSettingsUpload Settings;this.UploadSizeImage Upload Max Size;this.UseLogoForHeaderUse Logo For Header;this.UserInformationUser Information;this.UserPermissionsUser Permissions;this.UserUser;this.UsersUsers;this.UsernameUsername;this.UserSearchSearch Users;this.ValueValue;this.VanityNameVanity Name;this.VendorVendor;this.VendorAccountVendor Account;this.VendorAccountsVendor Accounts;this.VendorPricesheetVendor Pricesheet;this.VisibilityVisibility;this.VolumePhotographyVolume Photography;this.YouCannotAddFoldersWithProductsInTheRootFolderYou cannot add folders with products in the root folder.;this.YouMustHaveAtLeastOneShippingRateYou must have at least one shipping rate.;this.WatermarkWatermark;this.WatermarksWatermarks;this.WatermarkImageWatermark Image;this.WatermarkPositionWatermark Position;this.WebsiteWebsite;this.WebsiteEditorWebsite Editor;this.WebsiteLayoutWebsite Layout;this.WebsiteLayoutsWebsite Layouts;this.WebsiteSchemeWebsite Scheme;this.WebsiteThemeWebsite Theme;this.WebsiteMusicWebsite Music;this.WebsitePagesWebsite Pages;this.WelcomePageWelcome Page;this.WelcomePagesWelcome Pages;this.WelcomeEmailWelcome Email;this.WelcomeEmailsWelcome Emails;this.WelcomeEmailInfoYou may customize your welcome email by inserting the code below into the body of your message.;this.WelcomeEmailInfo2The clients company name;this.WelcomeEmailInfo3The clients domain name;this.WelcomeEmailInfo4The clients username;this.WelcomeEmailInfo5The clients password;this.WebsiteURLWebsite URL;this.whenwhen;this.WholesaleWholesale;this.YesYes;this.WestUsWest Us;function getTextFunction(field){try{if(eval(this.+field)){return eval(this.+field)}return field+?}catch(err){return}}function bindText(){return false;var elements$(data-language-text);for(var i0;ielements.length;i++){var sthis.getText($(elementsi).attr(data-language-text));$(elementsi).html(s)}}}var wdLanguagenew wdLanguage();/script>script typetext/javascript>var siteMusic;var portfolioMusic;var portfolioId4;var siteMusicCurrentIndex0;var portfolioMusicCurrentIndex0;var siteMusicTimeoutnull;var isSiteMusicPlayingfalse;var isPorfolioMusicfalse;var isAlbumMusicfalse;var slideShowSpeed2000;var sliderImages;var portfolioImages;var wdIsSiteMusicfalse;var isMusicMutedtrue;var hasUserTouchedTheScreenfalse;var sharedSiteDatanull;var masterMusicVolume.1;var wdAccountOrientationhorizontal;var wdAccountSeperator|;var wdCurrentVisitornull;var wdCurrentCart;var wdIsShowCartfalse;var wdLoginUrl;var wdCheckoutUrl;var wdWebsiteUrl;var wdReadyFiredfalse;var albumMusicSrc;var isAlbumMusicMutedfalse;var isLiveEditMessageShownfalse;$(document).ready(function(){if(wdReadyFired){return false}if(wdSitePageProtect){$(body).bind(contextmenu,function(a){return false})}if($(.fancybox-overlay).length){$(.fancybox-overlay).hide()}if(typeof(resetPassword)!undefined){if(resetPassword){setTimeout(showPasswordReset();,1000)}}if(typeof(newClientSetupToken)!undefined){completeClientSignup()}wdReadyFiredtrue;getSlideShowData()});$(document).bind(dragstart,function(a){if(a.target.className.toLowerCase()!previewthumb&&!a.target.getAttribute(data-wdAllowDrag)&&!wdIsLiveEditMode){a.preventDefault()}});function selectPage(a,d,c,b,e){$(#wdWebCtrl).scope().selectPage(a,d,c,b,e)}var wdIsLoginSectionBuiltfalse;function buildLoginSection(){if(wdIsLoginSectionBuilt){return false}wdIsLoginSectionBuilttrue;if(!document.getElementById(login)||!document.getElementById(account)){alert(Theme must have: div idlogin classlogin>/div> and div idaccount classaccount>/div>);return false}var anull;var cnull;if(window.localStorage){awindow.localStorage.getItem(fkcart);if(isNaN(a)){anull;window.localStorage.removeItem(fkcart)}cwindow.localStorage.getItem(wdauthtoken);var bwindow.localStorage.getItem(wdNewClientRememberMe);if(b!null){if(b.toLowerCase()false){window.localStorage.removeItem(wdauthtoken)}}}$.ajax({type:POST,url:../Login/LoginUserToken/,data:{ fkCart: +a+, token: +c+ },contentType:application/json; charsetutf-8,async:false,success:function(k){var dwdWebsitePages;var hfalse;var ffalse;var gfalse;for(var e0;ed.length;e++){var jde;if((j.IsSystemPage&&j.FkSysSitePagenull&&j.Id>1)||j.FkSiteLayoutnull){hfalse}else{htrue}if(h){if(j.PageUrlCart.html){ftrue}if(j.PageUrlShoppingCart.html){gtrue}}}if(f||g){if(f){wdCartTypephoto}if(g){wdCartTypeshop}if(f&&g){wdCartTypeboth}}else{wdCartTypenone}if(k.status!200){wdCurrentVisitornull;wdCurrentCart;wdLoginUrldocument.location.host;wdWebsiteUrlwdLoginUrl}else{wdCurrentVisitork.customer;wdCurrentCartk.cart;wdLoginUrlk.loginUrl;wdWebsiteUrlk.websiteUrl;wdCheckoutUrlk.checkoutUrl;wdFkUserAccountk.fkUserAccount;wdIsAllowAnonymousk.isAllowAnonymous;wdShowCollectionDatak.showCollectionData;if(wdShowCollectionData){wdCollectionDatak.collectionHistory}if(window.localStorage){var lwindow.localStorage.getItem(sessionid);if(lnull){window.localStorage.setItem(sessionid,k.sessionid)}if(wdCurrentVisitor!null){window.localStorage.setItem(fkcart,wdCurrentVisitor.FkCart)}if(k.token!&&k.token!null){window.localStorage.setItem(wdauthtoken,k.token)}else{window.localStorage.removeItem(wdauthtoken)}}}buildLoginHtml()},error:function(f,e,d){wdFunctions.showMessage(wdLanguage.Error,wdLanguage.DefaultErrorMessage)}})}function buildLoginHtml(){if(wdCurrentVisitornull){var ea hrefjavascript:void(0) onclickvisitorLogin(); return false;>Sign In/a> | a hrefjavascript:void(0) onclickwdShowCart(); return false;>Cart (span idspnMasterCartItems>;var a0;var cnull;for(var d0;dwdCurrentCart.length;d++){if(wdCurrentCartd.FkClientPackage!null){if(wdCurrentCartd.FkClientPackage!c){cwdCurrentCartd.FkClientPackage;a+1}}else{a+1}}wdCartItemCounta;e+a.toString();e+/span>)/a>;$(#account).html(span>/span>);$(#accountMobile).html(span>/span>);$(#login).html(e);$(#loginMobile).html(e.replace(spnMasterCartItems,spnMasterCartItemsMobile))}else{if(document.getElementById(collectionHistory)){if($(#events).is(:visible)){$(#collectionHistoryContent).html();$(#collectionHistoryContentMobile).html();$(#collectionHistory).fadeOut();$(#collectionHistoryMobile).fadeOut();$(#CollectionCtrl).scope().getCollections()}}var b;var a0;var cnull;for(var d0;dwdCurrentCart.length;d++){if(wdCurrentCartd.FkClientPackage!null){if(wdCurrentCartd.FkClientPackage!c){cwdCurrentCartd.FkClientPackage;a+1}}else{a+1}}wdCartItemCounta;ba.toString();var ea hrefjavascript:void(0) onclickwdShowMyAccount();>My Account/a> | a hrefjavascript:void(0) onclickwdShowCart(); return false;>Cart (span idspnMasterCartItems>+b+/span>)/a> | a hrefjavascript:void(0) onclickvisitorLogout(); return false;>Sign Out/a>;$(#account).html(span>Hello, +wdCurrentVisitor.Email+/span>);$(#accountMobile).html(span>Hello, +wdCurrentVisitor.Email+/span>);$(#login).html(e);$(#loginMobile).html(e.replace(spnMasterCartItems,spnMasterCartItemsMobile))}}function wdShowCart(){if(document.getElementById(cart)&&document.getElementById(events)){if(typeof($(#CollectionCtrl).scope().getCartItems)!undefined){$(#CollectionCtrl).scope().getCartItems();return false}}wdIsShowCarttrue;if(wdCartTypephoto||wdCartTypeboth){selectPage(0,../WebsiteThemes/Shared/Cart.html,true,false,OrderOnline)}else{selectPage(0,../WebsiteThemes/Shared/ShoppingCart.html,true,false,ShoppingCart)}}function wdShowMyAccount(){$(#wdWebCtrl).scope().showMyAccount()}function visitorLogin(){var b;var a;if(window.localStorage){bwdFunctions.nullToString(window.localStorage.getItem(sessionid));awdFunctions.nullToString(window.localStorage.getItem(fkcart))}var c;c+div iddvLoginError styledisplay: none; color: red; padding: 3px;>/div>;c+div iddvMasterLogin styleposition: relative;>;c+ div classdvLogin styleposition: relative;>;c+ div stylefont-size: 22px; text-align: center;>;c+ Sign In;c+ /div>;c+ div classcontrol-group>;c+ label classcontrol-label>Email/label>;c+ div classcontrols>;c+ input typetext stylewidth: 100%; autocompleteemail onkeypressloginCheckEnterkey(event) idEmail placeholder wdrequiredtrue wdfieldnameEmail />;c+ /div>;c+ /div>;c+ div>;c+ div stylefloat: left; margin-bottom: 5px;>Password/div>;c+ /div>;c+ div classcontrol-group>;c+ input typetext stylewidth: 100%; -webkit-text-security: disc; autocompletenew-password onkeypressloginCheckEnterkey(event) idPassword wdrequiredtrue wdfieldnamePassword />;c+ /div>;c+ div classcontrol-group>a hrefjavascript: void(0) tabindex-1 onclickloginShowPasswordReset(); return false;>Forgot Password?/a>/div>;c+ div iddvCaptcha classcontrol-group styledisplay: none;>;c+ label classcontrol-label>Captcha/label>;c+ div classcontrols>;c+ input typetext onkeypressloginCheckEnterkey(event) idCaptcha nameCaptcha />;c+ /div>;c+ /div>;c+ div>;c+ button idbtnLogin classbtn btn-primary stylewidth: 100%; onclickloginLogin(); return false;>Sign In/button>;c+ /div>;c+ div styletext-align: center; padding: 15px;>New Customer?/div>;c+ div stylepadding-bottom: 10px;>;c+ button idbtnCreateAccount classbtn btn-primary stylewidth: 100%; onclickloginShowNewAccount(); return false;>Create A New Account/button>;c+ /div>;c+ /div>;c+/div>;c+div iddvMasterCreateAccount styleposition: relative; display: none;>;c+ div classdvLogin styleposition: relative;>;if(typeof(isModalDialogCart)undefined){isModalDialogCartfalse}if(isModalDialogCart){c+ div classcontrol-group stylemargin-bottom: 20px; font-size: 22px; text-align: center;>New Account/div>}else{c+ div classcontrol-group stylefont-size: 22px; text-align: center;>New Account/div>}c+ div classcontrol-group>;c+ label classcontrol-label>Email/label>;c+ div classcontrols>;c+ input typetext stylewidth: 100%; autocompleteemail idEmailNew wdemailtrue wdrequiredtrue wdfieldnameEmail />;c+ /div>;c+ /div>;c+ div classcontrol-group>;c+ label classcontrol-label>Password/label>;c+ div classcontrols>;c+ input typetext stylewidth: 100%; -webkit-text-security: disc; autocompletenew-password idPasswordNew1 wdrequiredtrue wdfieldnamePassword />;c+ /div>;c+ /div>;c+ div>;c+ button idbtnCreateAccount stylewidth: 100%; classbtn btn-primary onclickloginSaveNewAccount(); return false;>Create Account/button>;c+ /div>;c+ div styletext-align: center; margin-bottom: 5px; margin-top: 5px;>Already have an account?/div>;c+ div stylepadding-bottom: 10px;>;c+ button idbtnCreateAccount classbtn btn-primary stylewidth: 100%; onclickloginShowLogin(); return false;>Sign In/button>;c+ /div>;c+ /div>;c+/div>;wdFunctions.hideMessage();if(typeof(isModalDialogCart)undefined){isModalDialogCartfalse}if(isModalDialogCart){if($(window).width()1024){wdFunctions.showMessage(My Account,c,400,500,closeVisitorLogin,cancelVisitorLogin)}else{wdFunctions.showMessage(My Account,c,400,500,closeVisitorLogin,cancelVisitorLogin)}}else{if($(window).width()1024){wdFunctions.showMessage(My Account,c,Cancel,1%,null,400,null,closeVisitorLogin,cancelVisitorLogin)}else{wdFunctions.showMessage(My Account,c,Cancel,null,null,400,null,closeVisitorLogin,cancelVisitorLogin)}}setTimeout($(#Email).focus();,250)}function closeVisitorLogin(){if(typeof(accessId)!undefined){if(accessId){accessIdnull}}if(wdLoginReturnFunction){wdLoginReturnFunction();return false}}function cancelVisitorLogin(){if(wdLoginCancelFunction){wdLoginCancelFunction();return false}}function loginShowNewAccount(){$(#dvMasterLogin).fadeOut(function(){$(#dvMasterCreateAccount).fadeIn();if($(#EmailNew).val()){$(#EmailNew).focus()}else{$(#PasswordNew1).focus()}})}function loginShowLogin(){$(#dvMasterCreateAccount).fadeOut(function(){$(#dvMasterLogin).fadeIn();if($(#Email).val()){$(#Email).focus()}})}var loginIsLoginBusyfalse;var isCreatingNewAccountfalse;function loginLogin(a){if(loginIsLoginBusy){return false}if(!wdFunctions.validateForm(dvMasterLogin)){return false}loginIsLoginBusytrue;document.body.style.cursorprogress;var bnull;var c;if(window.localStorage){bwindow.localStorage.getItem(fkcart);cwdFunctions.nullToString(window.localStorage.getItem(sessionid))}isCreatingNewAccounttrue;$.ajax({type:POST,url:../Login/LoginUser/,data:{ email: +$(#Email).val()+, password: +$(#Password).val()+, fkCart: +b+, captcha: +$(#Captcha).val()+ },contentType:application/json; charsetutf-8,async:true,success:function(d){document.body.style.cursordefault;loginIsLoginBusyfalse;if(d.status!200){wdCurrentVisitornull;wdCurrentCart;wdLoginUrldocument.location.host;wdWebsiteUrlwdLoginUrl;if(d.status201){wdFunctions.showConfirm(Oops!,encodeURI(strong>+$(#Email).val()+/strong> is not in our system. What would you like to do?),Try again,loginEmailNo,Create New Account,loginEmailYes)}else{if(d.status202){wdFunctions.showMessage(wdLanguage.Error,Invalid password.br />br />Password is case sensitive. Check your CAPS LOCK key.br />br />div stylewidth: 100%; text-align: center>a hrefjavascript:void(0) tabindex-1 onclickloginShowPasswordReset(); return false; stylefont-size: 14pt;>CLICK HERE to reset your password./a>div stylewidth: 100%; text-align: center; padding-top: 15px;>OR click Okay to try again./div>)}else{wdFunctions.showMessage(wdLanguage.Error,d.data)}}return false}wdCurrentVisitord.customer;wdCurrentCartd.cart;wdLoginUrld.loginUrl;wdWebsiteUrld.websiteUrl;wdCheckoutUrld.checkoutUrl;wdFkUserAccountd.fkUserAccount;wdIsAllowAnonymousd.isAllowAnonymous;wdShowCollectionDatad.showCollectionData;if(wdShowCollectionData){wdCollectionDatad.collectionHistory}if(window.localStorage){window.localStorage.setItem(fkcart,wdCurrentVisitor.FkCart);if(d.token!){window.localStorage.setItem(wdauthtoken,d.token)}else{window.localStorage.removeItem(wdauthtoken)}}wdFunctions.hideMessage();buildLoginHtml();if(wdLoginReturnFunction){wdLoginReturnFunction()}if(wdIsConsumerUpload){if(typeof(uploadComplete)function){uploadComplete()}}},error:function(f,e,d){document.body.style.cursordefault;loginIsLoginBusyfalse;wdFunctions.showMessage(wdLanguage.Error,wdLanguage.DefaultErrorMessage)}})}function loginSaveNewAccount(){if(loginIsLoginBusy){return false}if(!wdFunctions.validateForm(dvMasterCreateAccount)){return false}var adocument.getElementById(EmailNew);var bdocument.getElementById(PasswordNew1);loginIsLoginBusytrue;document.body.style.cursorprogress;isCreatingNewAccounttrue;$.ajax({type:POST,url:../Login/CustomerNewAccount/,data:{ email: +$(#EmailNew).val()+, password: +$(#PasswordNew1).val()+, fkCart: null },contentType:application/json; charsetutf-8,async:true,success:function(c){document.body.style.cursordefault;loginIsLoginBusyfalse;if(c.status201){wdFunctions.showMessage(wdLanguage.Error,c.data);$(#Email).val($(#EmailNew).val());loginShowLogin();return false}if(c.status!200){wdFunctions.showMessage(wdLanguage.Error,wdLanguage.DefaultErrorMessage);return false}wdCurrentVisitorc.customer;wdCurrentCartc.cart;if(window.localStorage){if(c.token!){window.localStorage.setItem(wdauthtoken,c.token)}else{window.localStorage.removeItem(wdauthtoken)}}wdFunctions.hideMessage();buildLoginHtml();if(wdLoginReturnFunction){wdLoginReturnFunction()}},error:function(e,d,c){document.body.style.cursordefault;loginIsLoginBusyfalse;wdFunctions.showMessage(wdLanguage.Error,wdLanguage.DefaultErrorMessage)}})}function loginEmailYes(){$(#EmailNew).val($(#Email).val());loginShowNewAccount()}function loginEmailNo(){}function customerShowPassCheck(a){$(#pswd_info).fadeIn()}function customerHidePassCheck(a){$(#pswd_info).fadeOut()}function customerComparePasswords(a){var cwdFunctions.trim($(a).val());var bwdFunctions.trim(document.getElementById(ChangePassword).value);if(cb){return true}else{wdFunctions.showMessage(wdLanguage.Error,wdLanguage.PleaseCorrectTheFollowing+br />The passwords do not match! Try again.);return false}}function showPasswordReset(){var a;a+div iddvPasswordReset>;a+ div classdvLogin styleposition: relative; padding: 20px;>;a+ div classcontrol-group>;a+ label classcontrol-label>New Password/label>;a+ div classwdcontrols styleposition: relative;>;a+ input typepassword stylewidth: 100% idChangePassword nameChangePassword />;a+ /div>;a+ /div>;a+ div classcontrol-group styleclear: both; padding-top: 10px;>;a+ label classcontrol-label>Retype Password/label>;a+ div classwdcontrols>;a+ input typepassword idChangePassword2 nameChangePassword2 stylewidth: 100% placeholder onblurcustomerComparePasswords(this); />;a+ /div>;a+ /div>;a+ div stylepadding-top: 20px; clear: both;>;a+ button idbtnLogin stylewidth: 100% classbtn btn-primary onclickcustomerChangePassword(); return false;>Change Password/button>;a+ /div>;a+ /div>;a+/div>;wdFunctions.hideMessage();wdFunctions.showMessage(Password Reset,a,Cancel,null,null,350,null,cancelPasswordReset,cancelPasswordReset);setTimeout($(#ChangePassword).focus();,250)}function cancelPasswordReset(){}function customerChangePassword(){var awdFunctions.trim(document.getElementById(ChangePassword).value);if(a){wdFunctions.showMessage(wdLanguage.Error,Please enter your new password.);return false}$.ajax({type:POST,url:../Login/ChangePassword/,data:{ password: +wdFunctions.trim($(#ChangePassword).val())+ },contentType:application/json; charsetutf-8,async:true,success:function(b){wdFunctions.hideMessage();if(b.status201){wdFunctions.showMessage(wdLanguage.Error,Your reset session has expired. Please close this window and click the reset link from your email again.);return false}if(b.status202){wdFunctions.showMessage(wdLanguage.Error,Reset token has expired.br />br />You must reset your password within 24 hours of the reset password request.);return false}wdFunctions.showProcessing(Your password has been reset. br />br />Page will reload in 2 seconds...);setTimeout(document.location.href +document.location.protocol+//+document.location.host+;,2000)},error:function(d,c,b){wdFunctions.showMessage(wdLanguage.Error,wdLanguage.DefaultErrorMessage)}})}function loginCheckEnterkey(a){if(a.keyCode13){a.preventDefault();if($(#btnLogin).is(:visible)){$(#btnLogin).click()}else{$(#btnCreateAccount).click()}}}function visitorLogout(){$.ajax({type:POST,url:../Login/LogoutUser/,contentType:application/json; charsetutf-8,async:true,success:function(a){if(a.status!200){wdFunctions.showMessage(wdLanguage.Error,a.data);return false}if(window.localStorage){window.localStorage.clear()}document.location.hrefhttp://+document.location.host},error:function(c,b,a){wdFunctions.showMessage(wdLanguage.Error,wdLanguage.DefaultErrorMessage)}})}function loginShowPasswordReset(){var adocument.getElementById(Email);var b;if(a){ba.value}wdFunctions.hideMessage();wdFunctions.hideMessage();wdFunctions.showConfirm(Password Reset,encodeURI(div styletext-align: center;>Email: input typetext idtxtbxResetPasswordEmail stylewidth: 225px; value+b+ />br />br />Enter the email address that you use to login to your account./div>),Cancel,loginCancelPassword,Continue,loginResetPassword);setTimeout(document.getElementById(txtbxResetPasswordEmail).focus();,250)}function loginResetPassword(){$.ajax({type:POST,url:../Login/ResetPassword/,data:{ email: +document.getElementById(txtbxResetPasswordEmail).value+ },contentType:application/json; charsetutf-8,async:true,success:function(a){if(a.status201){wdFunctions.showMessage(wdLanguage.Error,Invalid email address.);return false}if(a.status!200){wdFunctions.showMessage(wdLanguage.Error,wdLanguage.DefaultErrorMessage);return false}wdFunctions.showMessage(Sent,Reset password email has been sent. Please check your inbox (or spam folder) and follow the instructions to reset your password.);return true},error:function(c,b,a){wdFunctions.showMessage(wdLanguage.Error,wdLanguage.DefaultErrorMessage)}})}function loginCancelPassword(){}function bindSiteData(b,k){if(kundefined){kfalse}if(!b){bsharedSiteData}var anew Date();var f;var cCopyright ©+a.getFullYear()+ - All Rights Reserved;if(bnull){$(#mainlogo).html(f);$(#dvPageLogo).html(f);$(#mobilelogo).html(f);$(#dvPageLogoMobile).html(f);$(#mainfooter).html(c);$(#dvCopyright).html(c);$(#mobilefooter).html(c);$(#dvFooterMobile).html(c);return false}sharedSiteDatab;var nfalse;var lfalse;var ofalse;var mfalse;for(var p0;pb.length;p++){var h$(data-wd-field+bp.FieldName+);for(var j0;jh.length;j++){if(bp.FieldNamehj.getAttribute(data-wd-field)){if(document.getElementById(liveEditWrapper)){try{$(hj).html(decodeURI(bp.FieldValue))}catch(g){$(hj).html(escape(bp.FieldValue))}}else{try{$(hj).html(decodeURI(bp.FieldValue).replace(/#YEAR#/g,a.getFullYear()))}catch(g){$(hj).html(escape(bp.FieldValue).replace(/#YEAR#/g,a.getFullYear()))}}}if(bp.FieldNamelogo){ntrue;try{fdecodeURI(bp.FieldValue)}catch(g){fescape(bp.FieldValue)}}if(bp.FieldNamefooter){ntrue;try{cdecodeURI(bp.FieldValue)}catch(g){ddefaultFooterescape(bp.FieldValue)}ltrue}if(bp.FieldNamelogomobile){otrue}if(bp.FieldNamefootermobile){mtrue}}}if(!k){if(!n){$(#mainlogo).html(f);$(#dvPageLogo).html(f)}if(!o){$(#mobilelogo).html(f);$(#dvPageLogoMobile).html(f)}if(!l){$(#mainfooter).html(c);$(#dvCopyright).html(c)}if(!m){$(#mobilefooter).html(c);$(#dvFooterMobile).html(c)}}if(typeof(pageFooter)!undefined){$(#mobilefooter).html(unescape(pageFooter));$(#dvFooterMobile).html(unescape(pageFooter));$(#mainfooter).html(unescape(pageFooter));$(#dvCopyright).html(unescape(pageFooter))}if(typeof(editPageContent)function){editPageContent()}if(wdIsLiveEditMode&&!isLiveEditMessageShown){isLiveEditMessageShowntrue;wdFunctions.showMessage(Live Edit Mode,You can click any editable area of your website to edit the content (i.e. logo, footer, page content, etc.).br />br />NOTE: You will not see the editor toolbar until you select something to edit.)}}function getSlideShowData(){if(typeof(wdJSONPages)undefined){return}var eJSON.parse(wdJSONPages.replace(/\\/g,\\\\).replace(/#QUOTE1#/g,).replace(/#QUOTE2#/g,\\).replace(/\n/, ));var fJSON.parse(wdJSONSiteData.replace(/\\/g,\\\\).replace(/#QUOTE1#/g,).replace(/#QUOTE2#/g,\\).replace(/\n/, ));var aJSON.parse(wdJSONSiteUserAccount.replace(/\\/g,\\\\).replace(/#QUOTE1#/g,).replace(/#QUOTE2#/g,\\).replace(/\n/, ));var gJSON.parse(wdJSONSocialMedia.replace(/\\/g,\\\\).replace(/#QUOTE1#/g,).replace(/#QUOTE2#/g,\\).replace(/\n/, ));if(a.SliderImagesnull){}else{var ca.SliderImages.split(,);for(var b0;bc.length;b++){sliderImages.push({image:../../ClientData/Themes/+a.FkSiteLayout+/Slider/+cb,thumb:../../ClientData/Themes/+a.FkSiteLayout+/Slider/+cb.replace(.png,_t.png)})}}$(#dvMasterContent).show();siteMusicJSON.parse(wdJSONMusic);wdUserAccounta;if(siteMusic.length>0){wdIsSiteMusictrue}if(typeof(initializeSlider)function){initializeSlider(e,g,f,a)}wdCustomColorswdJSONCustomColors;if(!wdIsHomePage){$(#featured).hide();$(#dvSliderCorporate).hide();$(.homePageOnlyContent).hide()}var hdocument.getElementById(WebsiteAudio);masterMusicVolumeparseFloat(wdJSONMusicVolume);wdCompanyNamea.CompanyName;if(siteMusic.length>0){if(window.localStorage){var dparseInt(window.localStorage.getItem(lastMusicIndex));if(isNaN(d)){d0}else{d+1;if(d>siteMusic.length-1){d0}siteMusicCurrentIndexd}window.localStorage.setItem(lastMusicIndex,siteMusicCurrentIndex)}if(h!null){if(siteMusicsiteMusicCurrentIndex.MusicType1){document.getElementById(WebsiteAudio).src/Content/Music/+siteMusicsiteMusicCurrentIndex.FileName}else{document.getElementById(WebsiteAudio).src/ClientData/My Music/+siteMusicsiteMusicCurrentIndex.FileName}slideShowSpeedsiteMusicsiteMusicCurrentIndex.SlideSpeed;h.setAttribute(autoplay,autoplay);h.ondurationchangefunction(i){var ji.target.duration*1000;siteMusicTimeoutsetTimeout(fadeToNextSong();,j-2500)};h.volumemasterMusicVolume;h.play();isSiteMusicPlayingtrue;isMusicMutedfalse}}else{siteMusic{SlideSpeed:4000,TransitionSpeed:2000};if(document.getElementById(hrefMusicIcon)!null){document.getElementById(hrefMusicIcon).style.displaynone}if(document.getElementById(hrefMusicIconMobile)!null){document.getElementById(hrefMusicIconMobile).style.displaynone}}return;$.ajax({type:GET,url:../SiteLayout/LayoutMusic/,contentType:application/json; charsetutf-8,async:true,success:function(n){if(n.status200){if(n.redirectURL!){}if(typeof(initializeSlider)function){var mJSON.parse(wdJSONPages);var oJSON.parse(wdJSONSiteData);initializeSlider(n.pages,n.socialMedia,n.siteData,n.account)}$(#dvMasterContent).show();siteMusicn.data;wdUserAccountn.account;wdCustomColorsn.customColors;if(!wdIsHomePage){$(#featured).hide();$(#dvSliderCorporate).hide();$(.homePageOnlyContent).hide()}var pdocument.getElementById(WebsiteAudio);masterMusicVolumen.musicVolume;wdCompanyNamen.companyName;if(siteMusic.length>0){wdIsSiteMusictrue;if(window.localStorage){var lparseInt(window.localStorage.getItem(lastMusicIndex));if(isNaN(l)){l0}else{l+1;if(l>siteMusic.length-1){l0}siteMusicCurrentIndexl}window.localStorage.setItem(lastMusicIndex,siteMusicCurrentIndex)}if(p!null){if(siteMusicsiteMusicCurrentIndex.MusicType1){document.getElementById(WebsiteAudio).src/Content/Music/+siteMusicsiteMusicCurrentIndex.FileName}else{document.getElementById(WebsiteAudio).src/ClientData/My Music/+siteMusicsiteMusicCurrentIndex.FileName}slideShowSpeedsiteMusicsiteMusicCurrentIndex.SlideSpeed;p.setAttribute(autoplay,autoplay);p.ondurationchangefunction(i){var qi.target.duration*1000;siteMusicTimeoutsetTimeout(fadeToNextSong();,q-2500)};p.volumemasterMusicVolume;p.play();isSiteMusicPlayingtrue}}else{siteMusic{SlideSpeed:4000,TransitionSpeed:2000};if(document.getElementById(hrefMusicIcon)!null){document.getElementById(hrefMusicIcon).style.displaynone}if(document.getElementById(hrefMusicIconMobile)!null){document.getElementById(hrefMusicIconMobile).style.displaynone}}if(n.html!){}if(n.sliderImagesnull){}else{var kn.sliderImages.split(,);for(var j0;jk.length;j++){if(n.isLabClient){sliderImages.push({image:http://+n.labUrl+/ClientData/Themes/+n.fkSiteLayout+/Slider/+kj,thumb:http://+n.labUrl+/ClientData/Themes/+n.fkSiteLayout+/Slider/+kj.replace(.png,_t.png)})}else{sliderImages.push({image:../../ClientData/Themes/+n.fkSiteLayout+/Slider/+kj,thumb:../../ClientData/Themes/+n.fkSiteLayout+/Slider/+kj.replace(.png,_t.png)})}}}}},error:function(k,j,i){wdFunctions.showMessage(wdLanguage.Error,wdLanguage.DefaultErrorMessage)}})}var isFadingToNextSongfalse;function clearIsFadingToNextSong(){isFadingToNextSongfalse}function fadeToNextSong(){if(isFadingToNextSong){return false}isFadingToNextSongtrue;var adocument.getElementById(WebsiteAudio);if(isAlbumMusic){$(a).animate({volume:0},1000,function(){a.setAttribute(src,albumMusicSrc);if(!isAlbumMusicMuted){$(a).animate({volume:masterMusicVolume},1000)}});return false}if(isPorfolioMusic){portfolioMusicCurrentIndex+1;if(portfolioMusicCurrentIndex>portfolioMusic.length-1){portfolioMusicCurrentIndex0}$(a).animate({volume:0},1000,function(){a.setAttribute(src,../Content/Music/+portfolioMusicportfolioMusicCurrentIndex.FileName);if(typeof(musicChangeHandler)function){musicChangeHandler(siteMusicsiteMusicCurrentIndex.SlideSpeed,siteMusicsiteMusicCurrentIndex.TransitionSpeed)}a.setAttribute(autoplay,autoplay);if(!isMusicMuted){$(a).animate({volume:masterMusicVolume},1000)}})}else{siteMusicCurrentIndex+1;if(siteMusicCurrentIndex>siteMusic.length-1){siteMusicCurrentIndex0}$(a).animate({volume:0},1000,function(){if(siteMusicsiteMusicCurrentIndex.MusicType1){a.setAttribute(src,../Content/Music/+siteMusicsiteMusicCurrentIndex.FileName)}else{a.setAttribute(src,../ClientData/My Music/+siteMusicsiteMusicCurrentIndex.FileName)}if(typeof(musicChangeHandler)function){musicChangeHandler(siteMusicsiteMusicCurrentIndex.SlideSpeed,siteMusicsiteMusicCurrentIndex.TransitionSpeed)}a.setAttribute(autoplay,autoplay);if(!isMusicMuted){$(a).animate({volume:masterMusicVolume},1000)}})}setTimeout(clearIsFadingToNextSong,1000)}function toggleMusic(){var adocument.getElementById(dvMusicIcon);var bdocument.getElementById(dvMusicIconMobile);if(a){if(a.classNamemusicIconPause){a.classNamemusicIconPlay;if(b){b.classNamemusicIconPlay}$(WebsiteAudio).animate({volume:0},1000);if((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.match(/iPod/i))||(navigator.userAgent.match(/iPad/i))){WebsiteAudio.pause()}isMusicMutedtrue}else{a.classNamemusicIconPause;if(b){b.classNamemusicIconPause}$(WebsiteAudio).animate({volume:masterMusicVolume},1000);WebsiteAudio.addEventListener(canplay,function(){WebsiteAudio.play()});WebsiteAudio.play();isMusicMutedfalse}}}function pauseMusic(a){var bdocument.getElementById(WebsiteAudio);if(a.src.indexOf(Pause)>-1){a.srca.src.replace(Pause,Play);$(b).animate({volume:0},1000);if((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.match(/iPod/i))||(navigator.userAgent.match(/iPad/i))){document.getElementById(WebsiteAudio).pause()}isMusicMutedtrue}else{a.srca.src.replace(Play,Pause);$(b).animate({volume:masterMusicVolume},1000);if((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.match(/iPod/i))||(navigator.userAgent.match(/iPad/i))){document.getElementById(WebsiteAudio).play()}isMusicMutedfalse}}function resumeSiteMusic(){if(siteMusicTimeout){clearTimeout(siteMusicTimeout)}if(isSiteMusicPlaying){return false}if(document.getElementById(WebsiteAudio)null){return false}if(typeof(resumeSiteMusicOverride)function){resumeSiteMusicOverride();return}isPorfolioMusicfalse;isAlbumMusicfalse;if(siteMusic.length>0){if(siteMusicsiteMusicCurrentIndex.FileNameundefined){$(WebsiteAudio).animate({volume:0},1000);if((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.match(/iPod/i))){document.getElementById(WebsiteAudio).pause()}return false}document.getElementById(hrefMusicIcon).style.display;if(document.getElementById(hrefMusicIconMobile)){document.getElementById(hrefMusicIconMobile).style.display}$(WebsiteAudio).animate({volume:0},1000,function(){WebsiteAudio.setAttribute(src,../Content/Music/+siteMusicsiteMusicCurrentIndex.FileName);slideShowSpeedsiteMusicsiteMusicCurrentIndex.SlideSpeed;WebsiteAudio.setAttribute(autoplay,autoplay);isSiteMusicPlayingtrue;if(!isMusicMuted){$(WebsiteAudio).animate({volume:masterMusicVolume},1000);if((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.match(/iPod/i))){document.getElementById(WebsiteAudio).play()}}})}else{document.getElementById(hrefMusicIcon).style.displaynone;if(document.getElementById(hrefMusicIconMobile)){document.getElementById(hrefMusicIconMobile).style.displaynone}}}function showSocialMediaShare(){}function submitSiteData(){var adocument.getElementsByTagName(input);for(var b0;ba.length;b++){if(ab.getAttribute(wdFormField)){alert(Saving value: +ab.value)}}}var signupProfilenull;var signupAllowChoice;var signupStep1;var signupCompanyName;var signupSubDomain;var signupEmail;var signupEmail2;var signupPassword;var signupFirstName;var signupLastName;var signupPhone;function showSignup(b,a){if(typeof(a)undefined){signupAllowChoicefalse}else{signupAllowChoicea}$.ajax({type:GET,url:../SignupForm/ClientProfile?id+b.toString(),contentType:application/json,dataType:json,cache:false,async:true,success:function(c){if(!wdFunctions.checkStatus(c.status)){return false}signupProfilec.data;signupStep1;if(signupProfile.SignupDescription!null){showSignupDescription()}else{showSignupStep1()}},error:function(e,d,c){wdFunctions.showMessage(wdLanguage.Error,wdLanguage.DefaultErrorMessage)}})}function showSignupDescription(){wdFunctions.showConfirm(Signup,encodeURI(signupProfile.SignupDescription),Cancel,cancelSignup,Next,signupNext,350)}function signupPrevious(){signupStep-1;switch(signupStep){case 1:if(signupProfile.SignupDescriptionnull){setTimeout(showSignupStep2,250)}else{signupCompanyName$(#CompanyName).val();signupSubDomain$(#SubDomain).val();signupEmail$(#Email).val();signupPassword$(#Password1).val();setTimeout(showSignupDescription,250)}break;case 2:signupFirstName$(#FirstName).val();signupLastName$(#LastName).val();signupPhone$(#PhoneNumber).val();setTimeout(showSignupStep2,250);break;case 3:setTimeout(showSignupStep3,250);break;case 4:setTimeout(showSignupStep4,250)}}function signupNext(){signupStep+1;switch(signupStep){case 2:setTimeout(showSignupStep2,250);break;case 3:setTimeout(showSignupStep3,250);break;case 4:setTimeout(showSignupStep4,250)}}function showSignupStep2(){var a;a+div iddvSignupStep2 stylepadding: 10px;>;a+ div classcontrol-group>;a+ label classcontrol-label stylefont-weight: bold;>span stylecolor: red>* /span>Company Name/label>;a+ div classwdcontrols styleposition: relative;>;a+ input typetext stylewidth: 100% idCompanyName wdrequiredtrue wdfieldnameCompanyName value+signupCompanyName+ />;a+ /div>;a+ /div>;a+ div classcontrol-group>;a+ label classcontrol-label stylefont-weight: bold;>span stylecolor: red>* /span>Website URL/label>;a+ div classwdcontrols styleposition: relative;>;a+ input typetext stylewidth: 100% idSubDomain wdrequiredtrue wdfieldnameSubDomain onkeyupcheckSignupDomain(event) onchangevalidateSignupDomain() value+signupSubDomain+ />;a+ div stylemargin-top: 5px;>http://span idspnSubDomainDisplay>YOURSITE/span>.+document.location.host+/div>;a+ div stylefont-size: 9pt; margin-top: 5px; width: 100%; text-align: center; color: #4CA0BB;>(full domain can be added later)/div>;a+ /div>;a+ /div>;a+ div classcontrol-group>;a+ label classcontrol-label stylefont-weight: bold;>span stylecolor: red>* /span>Email/label>;a+ div classwdcontrols styleposition: relative;>;a+ input typetext stylewidth: 100% idEmail wdrequiredtrue wdfieldnameEmail wdemailtrue value+signupEmail+ />;a+ /div>;a+ /div>;a+ div classcontrol-group>;a+ label classcontrol-label stylefont-weight: bold;>span stylecolor: red>* /span>Re-Type Email/label>;a+ div classwdcontrols styleposition: relative;>;a+ input typetext stylewidth: 100% idEmail2 wdrequiredtrue wdfieldnameEmail wdemailtrue value+signupEmail2+ />;a+ /div>;a+ /div>;a+ div classcontrol-group>;a+ label classcontrol-label stylefont-weight: bold;>span stylecolor: red>* /span>Password/label>;a+ div classwdcontrols styleposition: relative;>;a+ input typepassword stylewidth: 100% idPassword1 wdrequiredtrue wdfieldnamePassword value+signupPassword+ />;a+ /div>;a+ /div>;a+ div classcontrol-group>;a+ label classcontrol-label stylefont-weight: bold;>span stylecolor: red>* /span>Re-Type Password/label>;a+ div classwdcontrols styleposition: relative;>;a+ input typepassword stylewidth: 100% idPassword2 wdrequiredtrue wdfieldnamePassword2 value+signupPassword+ />;a+ /div>;a+ /div>;a+/div>;if(signupProfile.SignupDescriptionnull){wdFunctions.showConfirm(Signup,encodeURI(a),Cancel,cancelSignup,Next,showSignupCheckDomain,350)}else{wdFunctions.showConfirm(Signup,encodeURI(a),Previous,signupPrevious,Next,showSignupCheckDomain,350)}}function checkSignupDomain(a){$(#spnSubDomainDisplay).html($(#SubDomain).val().toLowerCase())}function validateSignupDomain(){var b$(#SubDomain).val().toLowerCase();bb.replace(www.,);$(#SubDomain).removeClass(validatorCalloutHighlight);var a/^a-z0-9+$/i;if(!a.test(b)){$(#SubDomain).addClass(validatorCalloutHighlight);alert(Please Use only NUMBERS and/or LETTERS for your Website URL.);return false}$(#SubDomain).val(b);return true}function cancelSignup(){}function showSignupCheckDomain(){if(!wdFunctions.validateForm(dvSignupStep2)){return false}if(!validateSignupDomain()){return false}signupCompanyName$(#CompanyName).val();signupSubDomain$(#SubDomain).val();signupEmail$(#Email).val();signupEmail2$(#Email2).val();signupPassword$(#Password1).val();$(#SubDomain).removeClass(validatorCalloutHighlight);$(#Password1).removeClass(validatorCalloutHighlight);$(#Password2).removeClass(validatorCalloutHighlight);$(#Email).removeClass(validatorCalloutHighlight);$(#Email2).removeClass(validatorCalloutHighlight);var e$(#SubDomain).val();if(!/^a-zA-Z0-9a-zA-Z0-9-{1,61}a-zA-Z0-9(?:\.a-zA-Z{2,})+$/.test(e+.+document.location.host)){$(#SubDomain).addClass(validatorCalloutHighlight);wdFunctions.showMessage(Invalid Characters.,One or more characters in that sub domain are not allowed.);return false}var b$(#Password1).val();var c$(#Password2).val();if(b!c){$(#Password1).addClass(validatorCalloutHighlight);$(#Password2).addClass(validatorCalloutHighlight);wdFunctions.showMessage(Oops!,Passwords do not match.);return false}if(signupEmail!signupEmail2){$(#Email).addClass(validatorCalloutHighlight);$(#Email2).addClass(validatorCalloutHighlight);wdFunctions.showMessage(Oops!,Emails do not match.);return false}var d$(#Password1).val();var atrue;if(d.length8){afalse}if(!d.match(/A-z/)){afalse}if(!d.match(/0-9/)){afalse}if(!d.match(/^A-Za-z0-9 /)){afalse}if(!a){$(#Password1).addClass(validatorCalloutHighlight);$(#Password2).addClass(validatorCalloutHighlight);wdFunctions.showMessage(Password,Password must meet the following requirements:br />br />ul>li>At least strong>one letter/strong>/li>li>At least strong>one number/strong>/li>li>At least strong>one special character/strong>/li>li>Be at least strong>8 characters/strong>/li>/ul>);return false}$.ajax({type:GET,url:../SignupForm/CheckDomain?subdomain+encodeURI(e+.+document.location.host),contentType:application/json,dataType:json,cache:false,async:true,success:function(f){$(#SubDomain).removeClass(validatorCalloutHighlight);switch(f.status){case 200:signupNext();break;case 201:showSignupStep2();wdFunctions.showMessage(Oops,That sub domain is not available. Please try something else.);$(#SubDomain).addClass(validatorCalloutHighlight);break;default:wdFunctions.showMessage(wdLanguage.Error,wdLanguage.DefaultErrorMessage);break}},error:function(h,g,f){wdFunctions.showMessage(wdLanguage.Error,wdLanguage.DefaultErrorMessage)}})}function showSignupStep3(){var a;a+div iddvSignupStep3 stylepadding: 10px;>;a+ div classcontrol-group>;a+ label classcontrol-label stylefont-weight: bold;>span stylecolor: red>* /span>First Name/label>;a+ div classwdcontrols styleposition: relative;>;a+ input typetext stylewidth: 100% idFirstName wdrequiredtrue wdfieldnameFirstName value+signupFirstName+ />;a+ /div>;a+ /div>;a+ div classcontrol-group>;a+ label classcontrol-label stylefont-weight: bold;>span stylecolor: red>* /span>Last Name/label>;a+ div classwdcontrols styleposition: relative;>;a+ input typetext stylewidth: 100% idLastName wdrequiredtrue wdfieldnameLastName value+signupLastName+/>;a+ /div>;a+ /div>;a+ div classcontrol-group>;a+ label classcontrol-label stylefont-weight: bold;>span stylecolor: red>* /span>Phone Number/label>;a+ div classwdcontrols styleposition: relative;>;a+ input typetext stylewidth: 100% idPhoneNumber wdrequiredtrue wdfieldnamePhoneNumber value+signupPhone+/>;a+ /div>;a+ /div>;a+ div classcontrol-group>;a+ Click Finish to receive your activation email. You may have to check your junk mail folder.;a+ /div>;a+/div>;wdFunctions.showConfirm(Signup,encodeURI(a),Previous,signupPrevious,Finish,showSignupFinish,350)}function showSignupFinish(){if(!wdFunctions.validateForm(dvSignupStep3)){return false}signupFirstName$(#FirstName).val();signupLastName$(#LastName).val();signupPhone$(#PhoneNumber).val();if($(#wdModalMessage).length>0){$(#wdModalMessage).scope().$modalClose()}wdFunctions.showProcessing(Sending confirmation email...);$.ajax({type:POST,url:./SignupForm/FreeTrial/,data:{ fkClientProfile: +signupProfile.Id+, companyName: +encodeURI(signupCompanyName)+, subDomain: +encodeURI(signupSubDomain+.+document.location.host)+, email: +encodeURI(signupEmail)+, password: +encodeURI(signupPassword)+, firstName: +encodeURI(signupFirstName)+, lastName: +encodeURI(signupLastName)+, phone: +encodeURI(signupPhone)+ },contentType:application/json,dataType:json,cache:false,async:false,success:function(a){if(!wdFunctions.checkStatus(a.status)){return false}wdFunctions.hideProcessing();wdFunctions.showMessage(Email Sent,An activation link has been sent to +signupEmail+.br />br />Please allow 15 to 20 minutes for the email to arrive. NOTE: Some email providers may put the email in a Junk folder.br />br />The email contains a link to activate your account.)},error:function(c,b,a){wdFunctions.hideProcessing();wdFunctions.showMessage(wdLanguage.Error,wdLanguage.DefaultErrorMessage)}})}var newClientSetupDatanull;function completeClientSignup(){wdFunctions.showProcessing(Validating token request...);$.ajax({type:GET,url:../SignupForm/CompleteSignup?token+newClientSetupToken,contentType:application/json,dataType:json,cache:false,async:true,success:function(a){wdFunctions.hideProcessing();if(!wdFunctions.checkStatus(a.status)){return false}newClientSetupDataa.data;if(newClientSetupDatanull){wdFunctions.showMessage(Expired,That token has expired.br />br />Please create a new signup request.);return false}wdFunctions.showProcessing(We are setting up your account. This may take a few minutes...);setTimeout(completeClientSignupStep1,500)},error:function(c,b,a){wdFunctions.showMessage(wdLanguage.Error,wdLanguage.DefaultErrorMessage)}})}function completeClientSignupStep1(){$.ajax({type:POST,url:./SignupForm/CompleteSignup/,data:{ id: +newClientSetupData.Id+ },contentType:application/json,dataType:json,cache:false,async:false,success:function(a){wdFunctions.hideProcessing();if(a.status!200){if(a.status201){wdFunctions.showMessage(wdLanguage.Error,Your setup record no longer exists.br />br />Please create a new signup request.);return false}wdFunctions.showMessage(wdLanguage.Error,wdLanguage.DefaultErrorMessage);return false}if(a.isIISError){wdFunctions.showMessage(Complete,Your account has been created, but there was an error setting up the server. Our support team has been notified and will correct the server within 24 hours.br />br />We will notify you when your website is live.);return false}wdFunctions.showMessage(Complete,Your account is now live at:br />a hrefhttps://+newClientSetupData.SubDomain+ target_blank>+newClientSetupData.SubDomain+/a>br />br />Your admin area can be accessed at:br />a hrefhttps://+newClientSetupData.SubDomain+/Admin target_blank>+newClientSetupData.SubDomain+/Admin/a>.)},error:function(c,b,a){wdFunctions.hideProcessing();wdFunctions.showMessage(wdLanguage.Error,wdLanguage.DefaultErrorMessage)}})};/script>script>wdIndexpage { systemUrl: ../ClientData/Pages/Home.html, customUrl: , isSystem: true, isHomePage: true };var currentSliderIndex 0;var slideShowTimer null;var isHome false;var siteData null;var userAccount null;wdIsScrollingPageContent true;wdCartHeightPercent 0.8;wdCartPageContentOffset 0;wdCartWelcomePageOffset -55;if (document.location.href.indexOf(/Collections) > -1) { $(#dvSlider).hide();}function navigationHandler(id, url, isSystemPage, isHomePage, vanityName) { if (wdIsHomePage && sliderImages.length > 0) { $(#dvSlider).show(); $(#bannerWrapper).show(); sizePageContent(); } else { $(#dvSlider).hide(); $(#bannerWrapper).hide(); sizePageContent(); }}function buildSocialMedia(data) { // required CSS: // fb, tw, google, pi, yt, li, tm (facebook, twitter, google+, pintrest, youtube, linkeIn and tumblr) if layout has hover, fb:hover, etc // music requires hrefMusicIcon and dvMusicIcon two CSS classes: musicIconPause & musicIconPlay for the images. Shared header.js swaps these class on pause/play of site music var sHtml ; for (var i 0; i data.length; i++) { sHtml + a href + datai.Url + target_blank>div class + datai.CssClass + > /div>/a>; } if (data.length > 0) { sHtml + a hrefjavascript: void(0) onclickwdShowSharer();>div classsocialIcon socialMediaShare> /div>/a>; } if (wdIsSiteMusic) { sHtml + a idhrefMusicIcon hrefjavascript: void(0) onclicktoggleMusic();>div iddvMusicIcon classmusicIconPause> /div>/a>; } $(#socialmedia).html(sHtml); $(#dvPageSocialMobile).html(sHtml.replace(idhrefMusicIcon, idhrefMusicIconMobile).replace(iddvMusicIcon, iddvMusicIconMobile));}// This function is called by websitethemes/shared/header.jsfunction initializeSlider(pages, socialMedia, siteData, account) { userAccount account; wdWebsitePages pages; $(#menuBar).wdNavigationHorizonal({ data: pages, speed: 250 }); bindSiteData(siteData); buildSocialMedia(socialMedia); if (!document.getElementById(dvSlider)) { return false; } if (sliderImages.length > 0) { document.getElementById(imgSlider).addEventListener(load, sliderImageLoaded, false); document.getElementById(imgSlider).src sliderImages0.image; } else { $(#dvSlider).hide(); } if (sliderImages.length > 1) { currentSliderIndex 1; document.getElementById(imgSlider2).addEventListener(load, sliderImageLoaded2, false); document.getElementById(imgSlider2).src sliderImages1.image; }}function sizePageContent() { $(#dvSlider).height($(#imgSlider).height()); if ($(window).width() > 768) { $(#dvPageContent).css(padding-bottom, ($(#footerWrapper).height() - 100).toString() + px); //$(#dvPageContent).css(padding-bottom, ($(#footerWrapper).height() - 50).toString() + px); } else { var elems $(#dvPageSocialMobile).find(div); var socialWidth 0; for (var i 0; i elems.length; i++) { socialWidth + $(elemsi).width() + 10; } $(#dvPageSocialMobile).width(socialWidth); $(#dvPageContent).css(padding-bottom, ($(#mobilefooter).height() + 30).toString() + px); }}function pageContentLoaded() { setTimeout(sizePageContent();, 250);}function sliderImageLoaded() { if (window.location.pathname.length > 1) { if (window.location.pathname.indexOf(Home) > -1) { isHome true; } else { isHome false; } } else { isHome true; } if (isHome) { if ($(#dvSlider).css(display) none) { $(#dvSlider).show(); } $(#dvSlider).height($(#imgSlider).height()); $(window).on(resize, sizePageContent); document.getElementById(imgSlider).removeEventListener(load, sliderImageLoaded); } setTimeout(sizePageContent();, 250);}function sliderImageLoaded2() { document.getElementById(imgSlider2).removeEventListener(load, sliderImageLoaded2); var slideSpeed wdSlideSpeed; var slideInterval wdSlideInterval; if (slideSpeed null || slideInterval null) { if (siteMusicsiteMusicCurrentIndex) { if (siteMusicsiteMusicCurrentIndex.FileName) { slideSpeed siteMusicsiteMusicCurrentIndex.SlideSpeed; slideInterval siteMusicsiteMusicCurrentIndex.TransitionSpeed; } } } if (slideSpeed null || slideInterval null) { slideSpeed 2000; slideInterval 1500; } slideShowTimer setTimeout(slideShowNext();, slideSpeed);}function slideShowNext() { currentSliderIndex + 1; if (!sliderImagescurrentSliderIndex) { currentSliderIndex 0; } var slideSpeed wdSlideSpeed; var slideInterval wdSlideInterval; if (slideSpeed null || slideInterval null) { if (siteMusicsiteMusicCurrentIndex) { if (siteMusicsiteMusicCurrentIndex.FileName) { slideSpeed siteMusicsiteMusicCurrentIndex.SlideSpeed; slideInterval siteMusicsiteMusicCurrentIndex.TransitionSpeed; } } } if (slideSpeed null) { slideSpeed 2000; } if (slideInterval null) { slideInterval 1500; } if ($(#imgSlider).css(opacity) 1) { $(#imgSlider).animate({ opacity: 0 }, slideInterval, function () { document.getElementById(imgSlider).src sliderImagescurrentSliderIndex.image; slideShowTimer setTimeout(slideShowNext();, slideSpeed); }); $(#imgSlider2).animate({ opacity: 1 }, slideInterval); } else { $(#imgSlider2).animate({ opacity: 0 }, slideInterval, function () { document.getElementById(imgSlider2).src sliderImagescurrentSliderIndex.image; slideShowTimer setTimeout(slideShowNext();, slideSpeed); }); $(#imgSlider).animate({ opacity: 1 }, slideInterval); }}function slideShowBack() { currentSliderIndex - 1; if (!sliderImagescurrentSliderIndex) { currentSliderIndex sliderImages.length - 1; } var slideSpeed wdSlideSpeed; var slideInterval wdSlideInterval; if (slideSpeed null || slideInterval null) { if (siteMusicsiteMusicCurrentIndex) { if (siteMusicsiteMusicCurrentIndex.FileName) { slideSpeed siteMusicsiteMusicCurrentIndex.SlideSpeed; slideInterval siteMusicsiteMusicCurrentIndex.TransitionSpeed; } } } if (slideSpeed null || slideInterval null) { slideSpeed 2000; slideInterval 1500; } if ($(#imgSlider).css(opacity) 1) { $(#imgSlider).animate({ opacity: 0 }, slideInterval, function () { document.getElementById(imgSlider).src sliderImagescurrentSliderIndex.image; slideShowTimer setTimeout(slideShowNext();, slideSpeed); }); $(#imgSlider2).animate({ opacity: 1 }, slideInterval); } else { $(#imgSlider2).animate({ opacity: 0 }, slideInterval, function () { document.getElementById(imgSlider2).src sliderImagescurrentSliderIndex.image; slideShowTimer setTimeout(slideShowNext();, slideSpeed); }); $(#imgSlider).animate({ opacity: 1 }, slideInterval); }}/script>/head>style>html,body{font-family:sans-serif}html{-webkit-text-size-adjust:none}body a{transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all}.userAccount{padding-top:40px;text-align:right}.userAccountFullScreen{top:7px;left:auto;right:10px;padding-top:0;position:fixed}.loginFullScreen{display:inline-block}.accountFullScreen{display:inline-block;margin-right:20px}.pageContentCart{color:#161616!important;width:100%!important}h1,h2,h3,h4,h5,h6,p,a{font-family:Roboto,sans-serif}ul li{list-style:none}p{color:#000;font-size:1em}h1{display:block;font-size:1.8em;font-weight:bold;margin-bottom:20px}h2{display:block;font-size:1.6em;font-weight:bold;margin-bottom:20px}h3{display:block;font-size:1.4em;font-weight:bold;margin-bottom:20px}h4{display:block;font-size:1.2em;font-weight:bold}h5{display:block;font-size:1em;font-weight:bold}h6{display:block;font-size:.8em;font-weight:bold}a,a:hover,a:active,a:focus{text-decoration:underline}.logo{float:left;width:25%}.dvLogoMobile{display:none}.dvSocialMobile{display:none;margin-left:auto;margin-right:auto}.headerAfter{padding-top:5px}.wrap-nav{position:relative;float:right;width:75%}.container{width:100%;position:relative;padding-bottom:5px}.container2{width:100%;margin:0 auto;position:relative}.slider-container{position:relative;clear:both;width:100%;height:100%;z-index:1;margin:auto;background-color:transparent}.slider-image{width:100%;height:auto;position:absolute;top:0;left:0}.wrap-navmobile{display:none}.menuBarMobile{width:100%;text-align:center;padding-top:8px;cursor:pointer;font-size:large;color:#82699D}.content{position:relative;height:auto}.pageContent{position:relative;height:100%;min-height:100%;margin:auto;font-size:18px;padding-left:20px;padding-right:20px;padding-bottom:50px}.socialmedia{text-align:center;padding-top:10px}.footer{clear:both;width:100%;height:100%;position:relative;padding-right:10px;overflow:hidden}.footerFullScreen{display:none}.menuSubMenu{display:block}.copyright{text-align:center;padding-top:20px;padding-bottom:10px}.copyrightMobile{display:none;clear:both;width:100%;position:fixed;bottom:0;z-index:5000;padding-bottom:10px}.thumbs,.dvImageViewer,#welcomePageHtml,.eventsScollable,.wdCustomScrollbar{scrollbar-base-color:#686767;scrollbar-shadow-color:#686767;scrollbar-track-color:#999;scrollbar-arrow-color:#fff}::-webkit-scrollbar{width:16px}::-webkit-scrollbar-track{background-color:#999}::-webkit-scrollbar-thumb{background-color:#686767}::-webkit-scrollbar-thumb:window-inactive{background-color:#686767}.btn-cart-welcomepage{color:#000;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#B0B3B5;*background-color:#B0B3B5;background-image:-moz-linear-gradient(top,#fff,#B0B3B5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#B0B3B5));background-image:-webkit-linear-gradient(top,#fff,#B0B3B5);background-image:-o-linear-gradient(top,#fff,#B0B3B5);background-image:linear-gradient(to bottom,#fff,#B0B3B5);background-repeat:repeat-x;border-color:#B0B3B5 #0D4962 #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr#ffffff,endColorstr#B0B3B5,GradientType0);filter:progid:DXImageTransform.Microsoft.gradient(enabledfalse)}.btn-cart-welcomepage:hover,.btn-cart-welcomepage:focus,.btn-cart-welcomepage:active,.btn-cart-welcomepage.active,.btn-cart-welcomepage.disabled,.btn-cart-welcomepagedisabled{color:#000;background-color:#B0B3B5}.productTab{border:2px solid #999!important}.productTabActive{color:#161616!important;border-top:2px solid #fff!important;border-left:2px solid rgba(0,0,0,0.3)!important;border-right:2px solid rgba(0,0,0,0.3)!important;border-bottom:2px solid rgba(0,0,0,0.3)!important}.bread-crumb,.collectionBanner{background:rgba(0,0,0,0.4)!important}.imageCollageImg{border:2px solid black!important}.cartCollectionName{color:#161616!important}.productTabOptions{width:25px;background:url(../../../images/tab-options-black.png) no-repeat center;background-size:contain}.productTabImages{width:25px;background:url(../../../images/tab-images-black.png) no-repeat center;background-size:contain}.productTabFavorites{width:25px;background:url(../../../images/tab-favorites-black.png) no-repeat center;background-size:contain}@media(max-width:768px){.wrap-navmobile{display:block}.wrap-nav{display:none}.copyrightMobile{display:block}.dvLogoMobile{display:block}.menuBarMobile{display:block}.menuSubMenu{display:none}.socialmedia{display:none}.dvSocial{display:none}.dvSocialMobile{display:block;width:100%;text-align:center}.container{padding-left:0;padding-right:0;padding-bottom:0}.pageContent{padding-left:10px;padding-right:10px;padding-bottom:0}.dvLogoMobile{padding-left:15px;padding-right:15px;text-align:center}.userAccount{padding-top:20px}.menuLinkDiv{padding-top:5px;padding-bottom:5px}}/style>style>html,body{background:#fff;color:#414141}a{color:#161616}a:hover{color:#4ca0bb}.menuBarMobile{color:#414141}.video embed,.video object,.video iframe{width:100%;height:auto}nav .wrap-nav{height:40px;background:white}nav .wrap-navmobile{height:auto;min-height:40px;background:white;text-align:center;font-size:large}img{max-width:100%;width:auto}.header{border-top:4px solid #4ca0bb;position:fixed;top:0;left:0;right:0;z-index:10000}.portfolioSlider{border:60px solid #414141!Important}.wdFullScreenDiv{background-color:#414141!important}.category-img{border:2px solid #414141}.cart-WrapperFullScreen{position:fixed;z-index:200000;top:0;width:100%;bottom:0;left:0;background-color:#fff}.footer{background:#0d4962}.copyright,.copyright p{color:#B4B4B4!important}.copyright a,.copyright a:visited,.copyright a:active{color:#4ca0bb;text-decoration:none}.copyright a:hover{color:#B4B4B4;text-decoration:none}.copyrightMobile{background:#0d4962;color:white!important}.submenuparent{border-top:5px solid #4ca0bb;border-bottom:5px solid #4ca0bb;background-color:white;padding-top:5px}.menuLink{text-decoration:none;margin-right:15px;margin-left:15px;font-size:large;color:#414141}.menuLink:visited,.menuLink:focus,.menuLink:active{text-decoration:none;margin-right:15px;margin-left:15px;font-size:large;color:#414141;outline:0}.menuLink:hover{color:#4ca0bb;text-decoration:none;margin-right:15px;margin-left:15px;font-size:large}.submenuli{padding:5px;background:white}.submenuspacer{height:32px}.menuSubMenu{position:absolute;top:0;left:0;height:0;overflow:hidden;z-index:9000}.mobileMenuItems{overflow:hidden;background:white;margin-top:10px}.submenuItemMobile{padding-left:20px}.wd-container{position:relative;width:100%;margin:0 auto;z-index:0}.wd-viewport{height:30px;width:400px;padding-top:4px;float:left;overflow:hidden;margin:0 auto;position:relative}.wd-viewport-inner{list-style:none;position:absolute;left:0}.wd-item{position:relative;display:block;text-align:center;cursor:pointer;float:left;height:40px}.wd-prev,.wd-next{cursor:pointer}.wd-prev{float:left;background:url(../../../WebsiteThemes/Fremont/images/graphite/icon-left-arrow.jpg) no-repeat;height:35px;width:35px}.wd-next{float:right;background:url(../../../WebsiteThemes/Fremont/images/graphite/icon-right-arrow.jpg) no-repeat;height:35px;width:35px}.fb{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/blue/social/facebook.png) center center no-repeat;width:50px;height:50px}.fb:hover{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/graphite/social-hover/facebook.png) center center no-repeat;width:50px;height:50px}.google{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/blue/social/googleplus.png) center center no-repeat;width:50px;height:50px}.google:hover{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/graphite/social-hover/googleplus.png) center center no-repeat;width:50px;height:50px}.tw{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/blue/social/twitter.png) center center no-repeat;width:50px;height:50px}.tw:hover{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/graphite/social-hover/twitter.png) center center no-repeat;width:50px;height:50px}.pi{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/blue/social/pinterest.png) center center no-repeat;width:50px;height:50px}.pi:hover{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/graphite/social-hover/pinterest.png) center center no-repeat;width:50px;height:50px}.yt{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/blue/social/youtube.png) center center no-repeat;width:50px;height:50px}.yt:hover{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/graphite/social-hover/youtube.png) center center no-repeat;width:50px;height:50px}.tm{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/blue/social/tumblr.png) center center no-repeat;width:50px;height:50px}.tm:hover{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/graphite/social-hover/tumblr.png) center center no-repeat;width:50px;height:50px}.li{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/blue/social/linkedin.png) center center no-repeat;width:50px;height:50px}.li:hover{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/graphite/social-hover/linkedin.png) center center no-repeat;width:50px;height:50px}.ig{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/blue/social/instagram.png) center center no-repeat;width:50px;height:50px}.ig:hover{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/graphite/social-hover/instagram.png) center center no-repeat;width:50px;height:50px}.musicIconPause{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/blue/social/icon-pause.png) no-repeat;height:50px;width:50px;float:none}.musicIconPause:hover{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/graphite/social-hover/icon-pause-hover.png) no-repeat;height:50px;width:50px;float:none}.musicIconPlay{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/blue/social/icon-play.png) no-repeat;height:50px;width:50px;float:none}.musicIconPlay:hover{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/graphite/social-hover/icon-play-hover.png) no-repeat;height:50px;width:50px;float:none}.socialMediaShare{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/blue/social/share.png) center center no-repeat;height:50px;width:50px;float:none}.socialMediaShare:hover{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/graphite/social-hover/share.png) center center no-repeat;height:50px;width:50px;float:none}.bread-crumb,.pagesPageSelected,.pagesPrevNext,.cartSlideShowControls,.pagesPage{background:#0d4962!important;color:#fff!important}.pagesPage{opacity:.5}.dvCartFooter{border-top:2px solid #0d4962!important}.pageContentCart{color:#161616!important}.imageFit{border:2px solid rgba(13,73,98,0.3)!important}.imageFitSelected{border:2px solid #0d4962!important}.thumbs,.dvImageViewer,#welcomePageHtml,.eventsScollable,.wdCustomScrollbar{scrollbar-base-color:#4ca0bb;scrollbar-shadow-color:#4ca0bb;scrollbar-track-color:#0d4962;scrollbar-arrow-color:white}::-webkit-scrollbar{width:16px}::-webkit-scrollbar-track{background-color:#0d4962}::-webkit-scrollbar-thumb{background-color:#4ca0bb}::-webkit-scrollbar-thumb:window-inactive{background-color:#4ca0bb}.productTab{border:2px solid #0d4962!important;color:rgba(13,73,98,0.4)!important}.productTabActive{color:#414141!important;border-top:2px solid #fff!important;border-left:2px solid #0d4962!important;border-right:2px solid #0d4962!important;border-bottom:2px solid #0d4962!important}.collectionBanner{background:none!important;color:#161616!important;border:2px solid #0d4962!important}.collectionBannerCart{background:none!important;color:#161616!important;border-bottom:2px solid #0d4962!important;padding-bottom:16px!important}.discountsItem{color:#0d4962!important}.productBanner{background:#fff!important;color:#161616!important;border:none!important;border-bottom:2px solid #0d4962!important}.category-img-cart{border:2px solid #0d4962!important}.cartCollectionName{border-bottom:2px solid #0d4962!important;padding-bottom:16px!important}.optionValue{color:#0d4962;font-style:italic}.cartSubItem{border-bottom:1px solid #0d4962!important}.dvImageViewSwitch{background-color:rgba(255,255,255,0.95)!important;border-bottom:1px solid #0d4962!important;border-left:1px solid #0d4962!important}@media(max-width:768px){.fb{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/blue/social/facebook.png);width:35px;height:35px;background-size:contain}.fb:hover{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/graphite/social-hover/facebook.png);width:35px;height:35px;background-size:contain}.google{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/blue/social/googleplus.png);width:35px;height:35px;background-size:contain}.google:hover{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/graphite/social-hover/googleplus.png);width:35px;height:35px;background-size:contain}.tw{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/blue/social/twitter.png);width:35px;height:35px;background-size:contain}.tw:hover{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/graphite/social-hover/twitter.png);width:35px;height:35px;background-size:contain}.pi{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/blue/social/pinterest.png);width:35px;height:35px;background-size:contain}.pi:hover{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/graphite/social-hover/pinterest.png);width:35px;height:35px;background-size:contain}.yt{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/blue/social/youtube.png);width:35px;height:35px;background-size:contain}.yt:hover{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/graphite/social-hover/youtube.png);width:35px;height:35px;background-size:contain}.tm{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/blue/social/tumblr.png);width:35px;height:35px;background-size:contain}.tm:hover{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/graphite/social-hover/tumblr.png);width:35px;height:35px;background-size:contain}.li{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/blue/social/linkedin.png);width:35px;height:35px;background-size:contain}.li:hover{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/graphite/social-hover/linkedin.png);width:35px;height:35px;background-size:contain}.ig{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/blue/social/instagram.png);width:35px;height:35px;background-size:contain}.ig:hover{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/graphite/social-hover/instagram.png);width:35px;height:35px;background-size:contain}.musicIconPause{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/blue/social/icon-pause.png);height:35px;width:35px;float:none;background-size:contain}.musicIconPause:hover{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/graphite/social-hover/icon-pause-hover.png);height:35px;width:35px;float:none;background-size:contain}.musicIconPlay{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/blue/social/icon-play.png);height:35px;width:35px;float:none;background-size:contain}.musicIconPlay:hover{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/graphite/social-hover/icon-play-hover.png);height:35px;width:35px;float:none;background-size:contain}.socialMediaShare{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/blue/social/share.png) center center no-repeat;height:35px;width:35px;float:none;background-size:contain}.socialMediaShare:hover{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/graphite/social-hover/share.png) center center no-repeat;height:35px;width:35px;float:none;background-size:contain}.menuBarMobile{color:#fff;padding:5px;background-color:#0d4962}.dvCartFooter{border-top:2px solid #fff!important;height:37px}.dvPagerWrapper{background-color:#fff!important}.productTab,.productTabActive{border:2px solid #fff!important}.pagesPrevNext{background:none!important;color:#161616!important}.pagesPage{background:none!important;color:#161616!important;opacity:.5}.pagesPageSelected{background:none!important;color:#161616!important;opacity:1.0}.imageCollageImg{border:2px solid #fff!important}}/style>body ng-appwdWebApp idwdWebCtrl ng-controllerwdWebCtrl ondragoverreturn false; ondropreturn false;> div idTrackList classMusicControl> div iddvWebsiteAudio styledisplay: none;> audio idWebsiteAudio controls> source src typeaudio/mp3 /> /audio> /div> /div> div iddvMasterContent styleposition: relative; classdvMasterContent> div iddvBody> div classheader> /div> div classcontainer headerAfter> div idmobilelogo classdvLogoMobile data-wd-fieldlogomobile>/div> div iddvPageSocialMobile classdvSocialMobile>/div> div idmenuBarMobile classmenuBarMobile>/div> div idmainlogo classlogo data-wd-fieldlogo data-wd-editmodelogo>/div> div classwrap-navmobile idmenuBarMobile>/div> div classwrap-nav idmenuBar>/div> div classuserAccount iddvUserAccount> div idaccountMobile classaccountMobile>/div> div idloginMobile classloginMobile>/div> div idaccount classaccount>/div> div idlogin classlogin>/div> /div> /div> div iddvSlider classslider-container styledisplay:none;> div iddvSliderImages> img classslider-image altSlider Image idimgSlider src../../images/EmptyImage.png styleopacity: 1; /> img classslider-image altSlider Image idimgSlider2 src../../images/EmptyImage.png styleopacity: 0; /> /div> /div> div> section iddvPageContent classpageContent> div idmaincontent ng-includepage.systemUrl data-wd-fieldwdpagecontent>div classpageContentWrapper stylewidth: 100%; clear: both;>div classeditorPageDivInner>p classMsoNormal stylemargin: 15pt 0in; text-align: center; line-height: normal;>strong>span stylefont-family: Arial, sans-serif; font-size: 19pt;>span stylecolor: rgb(0, 0, 0);>span stylefont-size: 12px;>/span>span stylefont-size: 11px;>/span>/span>Welcome to the Village of Kalkaska: Space to Grow!o:p>/o:p>/span>/strong>/p>p classMsoNormal stylemargin: 15pt 0in; text-align: center; line-height: normal;>strong>span stylefont-family: Arial, sans-serif; font-size: 19pt;>span stylecolor: rgb(65, 65, 65); font-family: sans-serif; font-size: 18px; font-weight: 400; text-align: start;>**The Make a Payment function is now operational. /span>/span>/strong>/p>p classMsoNormal stylemargin: 15pt 0in; text-align: center; line-height: normal;>strong>span stylefont-family: Arial, sans-serif; font-size: 19pt;>span stylecolor: rgb(65, 65, 65); font-family: sans-serif; font-size: 18px; font-weight: 400; text-align: start;>/span>/span>/strong>strong stylefont-size: 1em;>span stylefont-family: Arial, sans-serif; font-size: 19pt;>span stylecolor: rgb(65, 65, 65); font-family: sans-serif; font-size: 18px; font-weight: 400; text-align: start;>Please note there is a 3% transaction fee for all payments made on this website./span>/span>/strong>/p>p classMsoNormal styletext-align: center; margin: 15pt 0in; line-height: normal;>Payment Privacy Statement: All information provided to the Village of Kalkaska is protected, and your information will not be used or sold for marketing purposes./p>p classMsoNormal styletext-align: center; margin: 15pt 0in; line-height: normal;>Refunds on credit card payments will be issued at the discretion of the Village of Kalkaska. /p>p classMsoNormal styletext-align: center; margin: 15pt 0in; line-height: normal;>Payments may also be made via cash, check or money order./p>/div>/div>div classpageContentWrapper stylewidth: 100%;>div classeditorPageDivInner>span stylefont-family: Arial, sans-serif;>strong>/strong>strong>/strong>strong>/strong>p classMsoNormal stylemargin: 0in 0in 0pt; text-align: center;>strong>Notices/strong>/p>/span>p classMsoNormal styletext-align: center; reltext-align: center;>strong>Notice of Special Village Council Meeting/strong>br>/p>p classMsoNormal styletext-align: center; reltext-align: center;>strong>September 16, 2024/strong>/p>p classMsoNormal styletext-align: center; reltext-align: center;>Please be advised of a special Village Council meeting scheduled for Monday, September 16, 2024 at 6:00 p.m. at the Village Office located at 200 Hyde Street, Kalkaska, Michigan 49646. The purpose of the special meeting is to consider action on two Zoning Ordinance amendment petitions from the Kalkaska Memorial Health Center to re-zone properties located at 420 S. Birch Street and 502 Second Street from Single-Family Traditional Residential to Medical. These items were tabled from the September 9, 2024 regular meeting./p>p classMsoNormal styletext-align: center; reltext-align: center;>strong>Notice of Public Hearing/strong>br>/p>p classMsoNormal styletext-align: center; reltext-align: center;>strong>October 3, 2024/strong>/p>p classMsoNormal>span stylefont-family:"Arial",sans-serif;mso-bidi-font-family:"Times New Roman">PLEASE TAKE NOTE that the Village of Kalkaska Planning Commission will hold a public hearing at its regular meeting on Thursday, October 3, 2024 at 5:00 p.m. at the Kalkaska Village Office located at 200 Hyde Street, Kalkaska, Michigan 49646 on a proposed amendment to Chapter 152 (Kalkaska Zoning Ordinance) of the Kalkaska Village Code. This amendment consists of the extension of a moratorium on base density requirements in the Multiple Family Residential, Downtown Commercial and Regional Commercial Zones. The moratorium was originally approved on October 10, 2022./span>/p>p classMsoNormal styletext-align: center; reltext-align: center;>span classredactor-invisible-space>span stylefont-size: 1em; font-family: Arial, sans-serif;>A copy of the entire text of the proposed zoning ordinance amendment may be reviewed at the Village Office located at 200 Hyde Street, Kalkaska, Michigan49646 during regular business hours of Monday-Thursday from 10:00 a.m. to 4:30p.m. It is also posted below/span>span stylefont-size: 1em; font-family: Arial, sans-serif;>. /span>span stylefont-size: 1em; font-family: Arial, sans-serif;>Public comments, either oral or written, are welcome at the public hearing./span>span stylefont-size: 1em; font-family: Arial, sans-serif;> Written comments may also be sent to the Village of Kalkaska Clerk at 200 Hyde Street, Kalkaska, Michigan 49646 or via email at /span>a hrefmailto:kalclerk@kalkaskavillage.com stylefont-size: 1em; background-color: rgb(255, 255, 255); relnofollow>span stylefont-family:"Arial",sans-serif;mso-bidi-font-family:"Times New Roman">kalclerk@kalkaskavillage.com/span>/a>span stylefont-size: 1em; font-family: Arial, sans-serif;> prior to the public hearing, and must be received by 4:00 p.m. on October 3, 2024. Should you have any questions, please call the Village Office at (231) 258-9191./span>/span>/p>p classMsoNormal styletext-align: center; reltext-align: center;>span classredactor-invisible-space>span stylefont-size: 1em; font-family: Arial, sans-serif;>a href/clientdata/pages/files/Ord. 2024-011 Extension of Moratorium on Housing Density Requirements draft.pdf target_blank relnofollow>strong>Draft Ord. 2024-011/strong>/a>br>/span>/span>/p>p classMsoNormal styletext-align: center; reltext-align: center;>strong>Notice of DDA Projects and Promotions Committee Meetings/strong>br>/p>p classMsoNormal styletext-align: center;>strong>May-December 2024/strong>/p>p classMsoNormal stylemargin-left:-.25in>o:p> /o:p>/p>p classMsoNormal styletext-align: center;>Please be advised of a Downtown Development Authority Projects and Promotions Committee meeting being held at 11:00 a.m. on the following dates. All meetings will be held at the Kalkaska DDA Office located at 350 S. Cedar Street, Kalkaska, Michigan 49646./p>p classMsoNormal styletext-align: center;>Tuesday, May 7, 2024/p>p classMsoNormal styletext-align: center;>Tuesday, June 4, 2024/p>p classMsoNormal styletext-align: center;>Tuesday, July 9, 2024/p>p classMsoNormal styletext-align: center;>Tuesday, August 6, 2024/p>p classMsoNormal styletext-align: center;>Tuesday, September 10, 2024/p>p classMsoNormal styletext-align: center;>Tuesday, October 1, 2024/p>p classMsoNormal styletext-align: center;>Tuesday, November 12, 2024/p>p classMsoNormal styletext-align: center;>Tuesday, December 3, 2024/p>p classMsoNormal styletext-align: center;>br>/p>p aligncenter classMsoNormal stylemargin: 0in 0in 0pt; text-align: center; font-family: Arial, sans-serif; relmargin: 0in 0in 0pt; text-align: center; font-family: Arial, sans-serif;>span classredactor-invisible-space>br>/span>/p>p aligncenter classMsoNormal stylemargin: 0in 0in 0pt; text-align: center; font-family: Arial, sans-serif; relmargin: 0in 0in 0pt; text-align: center; font-family: Arial, sans-serif;>span stylebackground-color: rgb(75, 172, 198);>span stylecolor: rgb(0, 0, 0);>span stylefont-size: 28px;>span stylebackground-color: rgb(75, 172, 198);>a href/VillageOrdinances relnofollow>Village Ordinances and Zoning/a>/span>/span>/span>/span>/p>p aligncenter stylefont-size: 18px; text-align: center;>span stylefont-family: Arial, sans-serif;>span stylefont-size: 20px;>strong>Quick Links/strong>/span>/span>/p>p stylefont-size: 18px; text-align: center;>a hrefhttps://secure.munetrix.com/n/Michigan/Municipalities/10-Networks-Northwest/Kalkaska-County/Village/Kalkaska relnofollow>strong>Munetrix/strong>/a>br>/p>p stylefont-size: 18px; text-align: center;>a hrefhttps://villageofkalkaska.morephotos.net/clientdata/pages/files/Meetings%20Schedule%202022%20Adopted%2012-13-2021.pdf target_blank relnofollow>/a>strong>a href/clientdata/pages/files/Meetings Schedule 2024.pdf target_blank relnofollow>2024 Village Meeting Dates/a>br>/strong>/p>p stylefont-size: 18px; text-align: center;>strong>a href/clientdata/pages/files/Village Fee Schedule 2024 Amended 05-13-2024.pdf target_blank relnofollow>Village Fee Schedule Amended 05-13-2024/a>br>/strong>/p>p stylefont-size: 18px; text-align: center;>strong>a href/clientdata/pages/files/Annual Water Quality Rpt 2023.pdf target_blank relnofollow>Consumer Confidence Report 2023/a>br>/strong>/p>p stylefont-size: 18px; text-align: center;>a href/clientdata/pages/files/Property Information Request.pdf target_blank relnofollow>Property Information Request/a>br>/p>p stylefont-size: 18px; text-align: center;>a hrefhttps://villageofkalkaska.morephotos.net/clientdata/pages/files/TENANT-OWNER%20LETTER.pdf target_blank relnofollow>span stylefont-family: Arial;>span stylecolor: rgb(79, 129, 189);>span stylefont-size: 16px;>Tenant Landlord Agreement for Utility Bills/span>/span>/span>/a>br>/p>p stylefont-size: 18px; text-align: center;>a href/clientdata/pages/files/ACH Enrollment Form.pdf target_blank relnofollow>ACH Enrollment Form Utility Bills/a>br>/p>p stylefont-size: 18px; text-align: center;>span stylefont-family: Arial, sans-serif; font-size: 14.5pt;>a hrefhttps://villageofkalkaska.morephotos.net/clientdata/pages/files/VOK%20Non-Discrimination%20Plan.pdf target_blank relnofollow>span stylefont-family: Arial;>span stylecolor: rgb(79, 129, 189);>span stylefont-size: 16px;>VOK Non-Discrimination Plan/span>/span>/span>/a>/span>/p>p stylefont-size: 18px; text-align: center;>span stylefont-family: Arial, sans-serif;>span stylefont-size: 18px;>a hrefhttps://villageofkalkaska.morephotos.net/clientdata/pages/files/Kalkaska%20DDA%20TIF%20Plan%20Final%203.26.18.pdf target_blank relnofollow>span stylefont-family: Arial;>span stylecolor: rgb(79, 129, 189);>span stylefont-size: 16px;>DDA Plan Update Approved 3-26-18/span>/span>/span>/a>/span>/span>/p>p stylefont-size: 18px; text-align: center;>span stylefont-family: Arial;>span stylecolor: rgb(79, 129, 189);>span stylefont-size: 16px;>a hrefhttps://villageofkalkaska.morephotos.net/clientdata/pages/files/Kalkaska%20Village%20Master%20Plan%20Amd%20-%20FINAL.pdf target_blank relnofollow>/a>a href/clientdata/pages/files/Kalkaska Village Master Plan_ADOPTED Feb 2024.pdf target_blank relnofollow>Village Master Plan Amended February 2024/a>br>/span>/span>/span>/p>p stylefont-size: 18px; text-align: center;>span>/span>span stylefont-family: Arial;>span stylecolor: rgb(79, 129, 189);>span stylefont-size: 16px;>/span>/span>/span>/p>p stylefont-size: 18px; text-align: center;>a hrefhttps://villageofkalkaska.morephotos.net/clientdata/pages/files/VOK%20Employment%20Application%2006-13-13.pdf target_blank relnofollow>span stylefont-family: Arial;>span stylecolor: rgb(79, 129, 189);>span stylefont-size: 16px;>/span>/span>/span>/a>a hrefhttps://villageofkalkaska.morephotos.net/clientdata/pages/files/VOK%20Employment%20Application%2009-21-2021.pdf target_blank relnofollow>strong>Village Employment Application/strong>/a>/p>p stylefont-size: 18px; text-align: center;>a href/clientdata/pages/files/Railroad Square Pavilion Rental Agreement with Hold Harmless 01-31-2024.pdf target_blank relnofollow>strong>Railroad Square Pavilion rental agreement/strong>/a>br>/p>p stylefont-size: 18px; text-align: center;>a href/clientdata/pages/files/Citizen Complaint Form 052423.pdf target_blank relnofollow>strong>Citizen Complaint Form/strong>/a>br>/p>p stylefont-size: 18px; text-align: center;>a href/clientdata/pages/files/Sewer Rate Increase Sept 2023.pdf target_blank relnofollow>strong>Utility Rates September 2023/strong>/a>br>/p>hr>p aligncenter classMsoNormal stylefont-family: Arial, sans-serif; font-size: 18px; margin: 0in 0in 0pt; text-align: center;>br>/p>p aligncenter classMsoNormal stylefont-family: Arial, sans-serif; font-size: 18px; margin: 0in 0in 0pt; text-align: center;>strong>br>/strong>/p>p aligncenter classMsoNormal stylefont-family: Arial, sans-serif; font-size: 18px; margin: 0in 0in 0pt; text-align: center;>br>/p>p aligncenter classMsoNormal stylemargin: 0in 0in 0pt; text-align: center; font-family: Arial, sans-serif;>br>/p>p aligncenter classMsoNormal stylemargin: 0in 0in 0pt; text-align: center; font-family: Arial, sans-serif;>strong>br>/strong>/p>p aligncenter classMsoNormal stylemargin: 0in 0in 0pt; text-align: center; font-family: Arial, sans-serif;>br>/p>p aligncenter classMsoNormal stylemargin: 0in 0in 0pt; text-align: center; font-family: Arial, sans-serif;>br>/p>p aligncenter classMsoNormal stylemargin: 0in 0in 0pt; text-align: center; font-family: Arial, sans-serif;>br>/p>p aligncenter classMsoNormal stylemargin: 0in 0in 0pt; text-align: center; font-family: Arial, sans-serif;>strong>/strong>/p>p aligncenter classMsoNormal styleline-height: normal; margin-top: 0in; margin-right: 0in; margin-bottom: 0pt;>span stylefont-size: 14px;>br>/span>/p>p aligncenter classMsoNormal styleline-height: normal; margin-top: 0in; margin-right: 0in; margin-bottom: 0pt;>span stylefont-size: 14px;>/span>/p>hr>/div>/div>div classpageContentWrapper stylewidth: 100%; clear: both;>div classeditorPageDivInner>p styletext-align: center;>br>/p>p aligncenter classMsoNormal stylefont-size: 18px; text-align: center; line-height: normal;>COME VISIT US:/p>p aligncenter classMsoNormal stylefont-size: 18px; text-align: center; line-height: normal;>*/p>p aligncenter classMsoNormal stylefont-size: 18px; text-align: center; line-height: normal;>span stylefont-family: Arial, sans-serif; font-size: 18pt;>200 Hyde Streetbr>Kalkaska, MI 49646/span>/p>p aligncenter classMsoNormal stylefont-size: 18px; text-align: center; line-height: normal;>span stylefont-family: Arial, sans-serif; font-size: 18pt;>*/span>span stylefont-family: Arial, sans-serif; font-size: 14.5pt;>o:p>/o:p>/span>/p>p aligncenter classMsoNormal stylefont-size: 18px; text-align: center; line-height: normal;>span stylefont-family: Arial, sans-serif; font-size: 18pt;>(231) 258-9191/span>/p>p aligncenter classMsoNormal stylefont-size: 18px; text-align: center; line-height: normal;>span stylefont-family: Arial, sans-serif; font-size: 18pt;>*/span>span stylefont-family: Arial, sans-serif; font-size: 14.5pt;>o:p>/o:p>/span>/p>p aligncenter classMsoNormal stylefont-size: 18px; text-align: center; line-height: normal;>span stylefont-family: Arial, sans-serif; font-size: 18pt;>Office Hoursbr>Monday-Thursday 10:00-4:30/span>/p>/div>/div>/div> /section> /div> div idfooterWrapper classfooter> div classsocialmedia idsocialmedia>/div> div idmainfooter classcopyright data-wd-fieldfooter>/div> /div> div idmobilefooter classcopyrightMobile data-wd-fieldfootermobile>/div>/div> /div>/body>script>var wdAccountThemeName Fremont; wdSlideSpeed null; wdSlideInterval null; wdSitePageProtect true;/script>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]