Help
RSS
API
Feed
Maltego
Contact
Domain > demolabimages.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
Whois
Property
Value
Email
admin@wdweb.com
NameServer
NS2.WDWEBDNS.NET
Created
2007-01-19 00:00:00
Changed
2015-12-17 00:00:00
Expires
2017-01-19 00:00:00
Registrar
PDR LTD. D/B/A PUBLI
DNS Resolutions
Date
IP Address
2024-09-13
51.91.60.90
(
ClassC
)
Port 80
HTTP/1.1 302 Foundcache-control: privatecontent-type: text/html; charsetutf-8location: https://demolabimages.comserver: Microsoft-IIS/10.0set-cookie: ASP.NET_SessionIdstbu2ejam3lg3ylrup0doco3; 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: Fri, 13 Sep 2024 11:20:24 GMTcontent-length: 142x-iplb-request-id: 3428EA69:3F07_335B3C5A:0050_66E41FF8_2AD820:1F2Bx-iplb-instance: 59280 html>head>title>Object moved/title>/head>body>h2>Object moved to a hrefhttps://demolabimages.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_SessionIdgpqr5tprk34prufxmcmaigro; 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: Fri, 13 Sep 2024 11:20:26 GMTcontent-length: 874198x-iplb-request-id: 3428EA69:7F76_335B3C5A:01BB_66E41FF9_2AD824:1F2Bx-iplb-instance: 59280 !DOCTYPE html>html>head> meta charsetutf-8 /> title>Demo Lab of MorePhotos/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 contentDemo Lab of MorePhotos />meta idmDescription namedescription contentDemo Lab of MorePhotos /> style> .menu-content { position: absolute; } /style> script typetext/javascript>var wdAPIKey 3bb1618a-7832-4cf9-9e29-375211d27f39;/script>script typetext/javascript>var wdJSONSiteUserAccount {Id:60473,ImagePath:\\FILESVR2-NVMe\Shared\ClientData,IsActive:true,FkParentAccount:1,FkLabClientProfile:20063,BlogPath:null,FkSysCountry:208,ThemeName:Fremont,FkSysTheme:20033,ThemeVersion:0,FkSiteLayout:80704,SchemeName:Graphite,SliderImages:3002.jpg,3005.jpg,3026.jpg,CurrencyCodeOnly:USD,CurrencyCode:USD - U.S. Dollar,CurrencySymbol:$,Address1:10850 E Traverse Hwy,Address2:null,CompanyName:My Photo Lab,City:Traverse City,State:MI,PostalCode:49684,County:GRAND TRAVERSE,IsLab:true,IsVendor:false,WebsiteUrl:demolabimages.com,ControlPanelUrl:demolabimages.morephotos.net,IsSSLSite:true,IsDisplayAdditionalShipping:true,HomePageId:96842,LabWelcomePageId:20031,LabImagePath:\\FILESVR1-NVMe\Shared\ClientData,LabWebsiteUrl:Morephotos.net,AdminEmail:tomas@bucco.biz,HighResPath:\\FILESVR2-NVMe\Shared\ClientData\ImagesHighRes,IsWhiteLabelCheckout:false,CartType:0,ReturnURL:null,FkAddressShipTo:null,FkLabClientProfileParent:null,NextBillDate:08/22/2021,Country:United States,IsFullDomain:true,FirstName:Tomas,LastName:Bucco,UserEmail:tomas@bucco.biz,Phone:231-932-0855,FkSysCurrency:6,IsDirectFulfill:false,IsHighRes:true,IsDemo:false,DaysOld:3229,IsTutorialMode:false,DateFormat:0,Is24HourTime:0,HasBlog:false,HasMailChimp:false,BrainTreeCustomerId:null,APIKey:3bb1618a-7832-4cf9-9e29-375211d27f39,FkBillingGroup:2,BillingCycle:1,IsFlattenFulfill:true,SiteNameOld:null,HasSMS:false,SMSPhoneMarkup:2.5,SMSTextMarkup:0.01,SMSImageMarkup:0.02,IsMorephotosSite:false,ShipAdress1:null,ShipPostalCode:null,FkOrderStatusModifyImage:64593,FkOrderStatusPreOrder:64593,HasBackgroundRemoval:true,FileServer:\\FILESVR2-NVMe\Shared\ClientData,MonthlyRetouch:-1,RetouchingFee:3,SquareCustomerID:null,SquareIsActive:false,IsMorePhotosBilling:true,IsApplyBookDiscount:false};/script>script typetext/javascript>var wdJSONPages {Id:96850,FkSitePageParent:null,PageName:Blog,VanityName:Blog,IsSystemPage:true,IsHomePage:false,ChildCount:0,PageUrl:Blog.html,IsSharedPage:true,SortOrder:0,FkSysSitePage:null,FkSiteLayout:null,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:1},{Id:96848,FkSitePageParent:null,PageName:Guestbook,VanityName:Guestbook,IsSystemPage:true,IsHomePage:false,ChildCount:0,PageUrl:Guestbook.html,IsSharedPage:false,SortOrder:0,FkSysSitePage:null,FkSiteLayout:null,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:1},{Id:96846,FkSitePageParent:null,PageName:MailingList,VanityName:MailingList,IsSystemPage:true,IsHomePage:false,ChildCount:0,PageUrl:MailList.html,IsSharedPage:false,SortOrder:0,FkSysSitePage:null,FkSiteLayout:null,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:1},{Id:96849,FkSitePageParent:null,PageName:MyAccount,VanityName:MyAccount,IsSystemPage:true,IsHomePage:false,ChildCount:0,PageUrl:MyAccount.html,IsSharedPage:false,SortOrder:0,FkSysSitePage:null,FkSiteLayout:null,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:1},{Id:96842,FkSitePageParent:null,PageName:Home,VanityName:Home,IsSystemPage:true,IsHomePage:true,ChildCount:0,PageUrl:Index.html,IsSharedPage:false,SortOrder:1,FkSysSitePage:1,FkSiteLayout:80704,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:Demo Lab of MorePhotos,MetaKeywords:Demo Lab of MorePhotos,MetaDescription:Demo Lab of MorePhotos,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:6},{Id:98894,FkSitePageParent:null,PageName:About,VanityName:About,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:2,FkSysSitePage:null,FkSiteLayout:null,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:7},{Id:114924,FkSitePageParent:null,PageName:Your One Stop,VanityName:YourOneStop,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:40,FkSysSitePage:null,FkSiteLayout:80704,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:19},{Id:98893,FkSitePageParent:null,PageName:Photo Products,VanityName:PhotoProducts,IsSystemPage:false,IsHomePage:false,ChildCount:6,PageUrl:null,IsSharedPage:false,SortOrder:45,FkSysSitePage:null,FkSiteLayout:80704,IsTreatAsHomePage:false,IsNavigationOnly:true,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:2},{Id:98895,FkSitePageParent:null,PageName:Retail Products,VanityName:RetailProducts,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:50,FkSysSitePage:null,FkSiteLayout:80704,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:3},{Id:114920,FkSitePageParent:null,PageName:Contact Us,VanityName:ContactUs,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:60,FkSysSitePage:null,FkSiteLayout:80704,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:6},{Id:98810,FkSitePageParent:null,PageName:Consumer Upload,VanityName:ConsumerUpload,IsSystemPage:true,IsHomePage:false,ChildCount:0,PageUrl:ConsumerUpload.html,IsSharedPage:true,SortOrder:65,FkSysSitePage:11,FkSiteLayout:80704,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:1},{Id:96843,FkSitePageParent:null,PageName:Order Online,VanityName:OrderOnline,IsSystemPage:true,IsHomePage:false,ChildCount:0,PageUrl:Cart.html,IsSharedPage:true,SortOrder:65,FkSysSitePage:2,FkSiteLayout:80704,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:1},{Id:96845,FkSitePageParent:null,PageName:,VanityName:Albums,IsSystemPage:true,IsHomePage:false,ChildCount:0,PageUrl:Albums.html,IsSharedPage:true,SortOrder:101,FkSysSitePage:4,FkSiteLayout:null,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:1},{Id:96844,FkSitePageParent:null,PageName:,VanityName:Portfolio,IsSystemPage:true,IsHomePage:false,ChildCount:0,PageUrl:Portfolio.html,IsSharedPage:true,SortOrder:102,FkSysSitePage:3,FkSiteLayout:null,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:1},{Id:96847,FkSitePageParent:null,PageName:,VanityName:ShoppingCart,IsSystemPage:true,IsHomePage:false,ChildCount:0,PageUrl:ShoppingCart.html,IsSharedPage:true,SortOrder:103,FkSysSitePage:6,FkSiteLayout:null,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:1},{Id:115002,FkSitePageParent:98893,PageName:Canvas Wraps,VanityName:CanvasWraps,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:2,FkSysSitePage:null,FkSiteLayout:80704,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:11},{Id:115003,FkSitePageParent:98893,PageName:Magazine Covers,VanityName:MagazineCovers,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:3,FkSysSitePage:null,FkSiteLayout:80704,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:10},{Id:114981,FkSitePageParent:98893,PageName:Standard Photos,VanityName:StandardPhotos,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:3,FkSysSitePage:null,FkSiteLayout:80704,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:9},{Id:115004,FkSitePageParent:98893,PageName:Magnets,VanityName:Magnets,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:4,FkSysSitePage:null,FkSiteLayout:80704,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:8},{Id:115005,FkSitePageParent:98893,PageName:Memory Mates,VanityName:MemoryMates,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:5,FkSysSitePage:null,FkSiteLayout:80704,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:10},{Id:115006,FkSitePageParent:98893,PageName:Others,VanityName:Others,IsSystemPage:false,IsHomePage:false,ChildCount:0,PageUrl:null,IsSharedPage:false,SortOrder:6,FkSysSitePage:null,FkSiteLayout:80704,IsTreatAsHomePage:false,IsNavigationOnly:false,MetaTitle:null,MetaKeywords:null,MetaDescription:null,IsSharedClientPage:false,IsLinkOnly:false,ExternalLink:null,CacheVersion:16};/script>script typetext/javascript>var wdJSONSiteData {FieldName:logo,FieldValue:%3Ca%20href%22http://demolabimages.com/Home%22%3E%3Cimg%20src%22../ClientData/Pages/Images/1508895482443.jpg%22%3E%3C/a%3E},{FieldName:logomobile,FieldValue:%3Ca%20href%22http://demolabimages.com%22%3E%3Cimg%20src%22../ClientData/Pages/Images/1508895468440.jpg%22%3E%3C/a%3E},{FieldName:footer,FieldValue:Copyright%20%C2%A9%20#YEAR#%20-%20All%20Rights%20Reserved},{FieldName:footermobile,FieldValue:Copyright%20%C2%A9%20#YEAR#%20-%20All%20Rights%20Reserved};/script>script typetext/javascript>var wdJSONSocialMedia {Id:1,Name:Facebook,Url:http://www.facebook.com/morephotos,CssClass:fb},{Id:5,Name:YouTube,Url:http://www.youtube.com/morephotos,CssClass:yt};/script>script typetext/javascript>var wdJSONMusic ;/script>script typetext/javascript>var wdJSONCustomColors ;/script>script typetext/javascript>var wdJSONMusicVolume .5;/script>script typetext/javascript>wdMapAddress10850 E Traverse Hwy; wdMapCityTraverse City; 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>(function(i,s,o,g,r,a,m){iGoogleAnalyticsObjectr;irir||function(){(ir.qir.q||).push(arguments)},ir.l1*new Date();as.createElement(o),ms.getElementsByTagName(o)0;a.async1;a.srcg;m.parentNode.insertBefore(a,m)})(window,document,script,//www.google-analytics.com/analytics.js,ga);ga(create, UA-122497207-1, auto);ga(send, pageview);/script>script srchttps://www.google-analytics.com/ga.js>/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:#d6262b}a:hover{color:#414141}.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 #d6252b;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:#414141}.copyright{color:#949494}.copyright a:hover{color:#949494;text-decoration:none}.copyrightMobile{background:#414141;color:white}.submenuparent{border-top:5px solid #414141;border-bottom:5px solid #414141;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:#d6252b;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/graphite/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/graphite/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/graphite/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/graphite/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/graphite/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/graphite/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/graphite/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/graphite/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/graphite/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/graphite/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/graphite/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:#414141!important;color:#fff!important}.pagesPage{opacity:.5}.dvCartFooter{border-top:2px solid #414141!important}.pageContentCart{color:#161616!important}.imageFit{border:2px solid rgba(65,65,65,0.3)!important}.imageFitSelected{border:2px solid #414141!important}.thumbs,.dvImageViewer,#welcomePageHtml,.eventsScollable,.wdCustomScrollbar{scrollbar-base-color:#8B8A8A;scrollbar-shadow-color:#8B8A8A;scrollbar-track-color:#414141;scrollbar-arrow-color:white}::-webkit-scrollbar{width:16px}::-webkit-scrollbar-track{background-color:#414141}::-webkit-scrollbar-thumb{background-color:#8B8A8A}::-webkit-scrollbar-thumb:window-inactive{background-color:#8B8A8A}.productTab{border:2px solid #414141!important;color:rgba(65,65,65,0.4)!important}.productTabActive{color:#414141!important;border-top:2px solid #fff!important;border-left:2px solid #414141!important;border-right:2px solid #414141!important;border-bottom:2px solid #414141!important}.collectionBanner{background:none!important;color:#161616!important;border:2px solid #414141!important}.collectionBannerCart{background:none!important;color:#161616!important;border-bottom:2px solid #414141!important;padding-bottom:16px!important}.discountsItem{color:#414141!important}.productBanner{background:#fff!important;color:#161616!important;border:none!important;border-bottom:2px solid #414141!important}.category-img-cart{border:2px solid #414141!important}.cartCollectionName{border-bottom:2px solid #414141!important;padding-bottom:16px!important}.optionValue{color:#414141;font-style:italic}.cartSubItem{border-bottom:1px solid #414141!important}.dvImageViewSwitch{background-color:rgba(255,255,255,0.95)!important;border-bottom:1px solid #414141!important;border-left:1px solid #414141!important}@media(max-width:768px){.fb{display:inline-block;margin:5px;background:url(../../../WebsiteThemes/Fremont/images/graphite/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/graphite/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/graphite/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/graphite/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/graphite/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/graphite/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/graphite/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/graphite/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/graphite/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/graphite/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/graphite/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:#414141}.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%;>div classeditorPageDivInner>h3>Welcome to My Photo Lab/h3>/div>/div>div classpageContentWrapper stylewidth: 100%; clear: both;>div classeditorPageDivInner>h4>This is a sample site for demonstration of how a lab will interface with the Lab Images System./h4>p>We have set this site up so you can see a working example of how a lab can function on our new system. We have built this entire system from the ground up. Take a look around and see just a handful of the features available. With our system you will be able to offer your customers, not only the products from your lab, but also a website and photo sales solution. You can now give them a One Stop option for their photography business./p>/div>/div>div classpageContentWrapper stylewidth: 50%; clear: both;>div classeditorPageDivInner>p styletext-align: right;>For More Information a hrefhttp://labimages.com target_blank relnofollow>button classbtn btn-primary>CLICK HERE/button>/a>/p>/div>/div>div classpageContentWrapper stylewidth: 50%;>div classeditorPageDivInner>p>Or contact Mike Connors: 231-932-0855 ext.15/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>script>_gaq.push(_setAccount, UA-122497207-1);_gaq.push(_trackPageview);/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
]