From 51168a52c1927a0d086f9c6439d989103b7a174c Mon Sep 17 00:00:00 2001 From: sean kenny Date: Tue, 23 Sep 2014 12:09:03 +0100 Subject: [PATCH] Fixing failing tests --- build/tasks/generateLanguages.js | 1 + dist/cdnjs/2.1.1/fullcalendar.css | 2 +- dist/cdnjs/2.1.1/fullcalendar.js | 4 +- dist/cdnjs/2.1.1/fullcalendar.min.css | 2 +- dist/cdnjs/2.1.1/fullcalendar.min.js | 4 +- dist/cdnjs/2.1.1/fullcalendar.print.css | 2 +- dist/cdnjs/2.1.1/gcal.js | 2 +- dist/cdnjs/package.json | 8 +- dist/fullcalendar-2.1.1.zip | Bin 339936 -> 342327 bytes dist/fullcalendar.css | 2 +- dist/fullcalendar.js | 4 +- dist/fullcalendar.min.css | 2 +- dist/fullcalendar.min.js | 4 +- dist/fullcalendar.print.css | 2 +- dist/gcal.js | 2 +- fullcalendar.jquery.json | 8 +- license.txt | 4 +- readme.md | 1 + src/agenda/AgendaView.js | 2 +- tests/iframe.html | 29 + tests/lib/fancybox/blank.gif | Bin 0 -> 43 bytes tests/lib/fancybox/fancy_close.png | Bin 0 -> 1517 bytes tests/lib/fancybox/fancy_loading.png | Bin 0 -> 10195 bytes tests/lib/fancybox/fancy_nav_left.png | Bin 0 -> 1446 bytes tests/lib/fancybox/fancy_nav_right.png | Bin 0 -> 1454 bytes tests/lib/fancybox/fancy_shadow_e.png | Bin 0 -> 107 bytes tests/lib/fancybox/fancy_shadow_n.png | Bin 0 -> 106 bytes tests/lib/fancybox/fancy_shadow_ne.png | Bin 0 -> 347 bytes tests/lib/fancybox/fancy_shadow_nw.png | Bin 0 -> 324 bytes tests/lib/fancybox/fancy_shadow_s.png | Bin 0 -> 111 bytes tests/lib/fancybox/fancy_shadow_se.png | Bin 0 -> 352 bytes tests/lib/fancybox/fancy_shadow_sw.png | Bin 0 -> 340 bytes tests/lib/fancybox/fancy_shadow_w.png | Bin 0 -> 103 bytes tests/lib/fancybox/fancy_title_left.png | Bin 0 -> 503 bytes tests/lib/fancybox/fancy_title_main.png | Bin 0 -> 96 bytes tests/lib/fancybox/fancy_title_over.png | Bin 0 -> 70 bytes tests/lib/fancybox/fancy_title_right.png | Bin 0 -> 506 bytes tests/lib/fancybox/fancybox-x.png | Bin 0 -> 203 bytes tests/lib/fancybox/fancybox-y.png | Bin 0 -> 176 bytes tests/lib/fancybox/fancybox.png | Bin 0 -> 15287 bytes tests/lib/fancybox/jquery.easing-1.3.pack.js | 72 + tests/lib/fancybox/jquery.fancybox-1.3.4.css | 359 +++++ tests/lib/fancybox/jquery.fancybox-1.3.4.js | 1156 +++++++++++++++++ .../fancybox/jquery.fancybox-1.3.4.pack.js | 46 + .../fancybox/jquery.mousewheel-3.0.4.pack.js | 14 + tests/lib/jquery-1.4.3.min.js | 166 +++ tests/lib/themeswitcher/README.md | 29 + tests/lib/themeswitcher/images/buttonbg.png | Bin 0 -> 4176 bytes .../themeswitcher/images/icon_color_arrow.gif | Bin 0 -> 46 bytes .../lib/themeswitcher/images/menuhoverbg.png | Bin 0 -> 546 bytes .../images/theme_90_black_matte.png | Bin 0 -> 3309 bytes .../images/theme_90_black_tie.png | Bin 0 -> 3623 bytes .../themeswitcher/images/theme_90_blitzer.png | Bin 0 -> 7533 bytes .../images/theme_90_cupertino.png | Bin 0 -> 8530 bytes .../images/theme_90_dark_hive.png | Bin 0 -> 10481 bytes .../themeswitcher/images/theme_90_dot_luv.png | Bin 0 -> 3166 bytes .../images/theme_90_eggplant.png | Bin 0 -> 9041 bytes .../images/theme_90_excite_bike.png | Bin 0 -> 3697 bytes .../themeswitcher/images/theme_90_flick.png | Bin 0 -> 6432 bytes .../images/theme_90_hot_sneaks.png | Bin 0 -> 2961 bytes .../images/theme_90_humanity.png | Bin 0 -> 3259 bytes .../themeswitcher/images/theme_90_le_frog.png | Bin 0 -> 9124 bytes .../images/theme_90_mint_choco.png | Bin 0 -> 8620 bytes .../images/theme_90_overcast.png | Bin 0 -> 7103 bytes .../images/theme_90_pepper_grinder.png | Bin 0 -> 11553 bytes .../images/theme_90_smoothness.png | Bin 0 -> 3417 bytes .../images/theme_90_south_street.png | Bin 0 -> 8417 bytes .../images/theme_90_start_menu.png | Bin 0 -> 3260 bytes .../themeswitcher/images/theme_90_sunny.png | Bin 0 -> 8581 bytes .../images/theme_90_swanky_purse.png | Bin 0 -> 5367 bytes .../images/theme_90_trontastic.png | Bin 0 -> 4191 bytes .../themeswitcher/images/theme_90_ui_dark.png | Bin 0 -> 8760 bytes .../images/theme_90_ui_light.png | Bin 0 -> 5153 bytes .../themeswitcher/images/theme_90_windoze.png | Bin 0 -> 3370 bytes .../lib/themeswitcher/jquery.themeswitcher.js | 466 +++++++ tests/many_agenda_events_json.txt | 1 + tests/many_events_json.txt | 1 + 77 files changed, 2368 insertions(+), 27 deletions(-) create mode 100644 tests/iframe.html create mode 100644 tests/lib/fancybox/blank.gif create mode 100644 tests/lib/fancybox/fancy_close.png create mode 100644 tests/lib/fancybox/fancy_loading.png create mode 100644 tests/lib/fancybox/fancy_nav_left.png create mode 100644 tests/lib/fancybox/fancy_nav_right.png create mode 100644 tests/lib/fancybox/fancy_shadow_e.png create mode 100644 tests/lib/fancybox/fancy_shadow_n.png create mode 100644 tests/lib/fancybox/fancy_shadow_ne.png create mode 100644 tests/lib/fancybox/fancy_shadow_nw.png create mode 100644 tests/lib/fancybox/fancy_shadow_s.png create mode 100644 tests/lib/fancybox/fancy_shadow_se.png create mode 100644 tests/lib/fancybox/fancy_shadow_sw.png create mode 100644 tests/lib/fancybox/fancy_shadow_w.png create mode 100644 tests/lib/fancybox/fancy_title_left.png create mode 100644 tests/lib/fancybox/fancy_title_main.png create mode 100644 tests/lib/fancybox/fancy_title_over.png create mode 100644 tests/lib/fancybox/fancy_title_right.png create mode 100644 tests/lib/fancybox/fancybox-x.png create mode 100644 tests/lib/fancybox/fancybox-y.png create mode 100644 tests/lib/fancybox/fancybox.png create mode 100644 tests/lib/fancybox/jquery.easing-1.3.pack.js create mode 100644 tests/lib/fancybox/jquery.fancybox-1.3.4.css create mode 100644 tests/lib/fancybox/jquery.fancybox-1.3.4.js create mode 100644 tests/lib/fancybox/jquery.fancybox-1.3.4.pack.js create mode 100644 tests/lib/fancybox/jquery.mousewheel-3.0.4.pack.js create mode 100644 tests/lib/jquery-1.4.3.min.js create mode 100644 tests/lib/themeswitcher/README.md create mode 100644 tests/lib/themeswitcher/images/buttonbg.png create mode 100644 tests/lib/themeswitcher/images/icon_color_arrow.gif create mode 100644 tests/lib/themeswitcher/images/menuhoverbg.png create mode 100644 tests/lib/themeswitcher/images/theme_90_black_matte.png create mode 100644 tests/lib/themeswitcher/images/theme_90_black_tie.png create mode 100644 tests/lib/themeswitcher/images/theme_90_blitzer.png create mode 100644 tests/lib/themeswitcher/images/theme_90_cupertino.png create mode 100644 tests/lib/themeswitcher/images/theme_90_dark_hive.png create mode 100644 tests/lib/themeswitcher/images/theme_90_dot_luv.png create mode 100644 tests/lib/themeswitcher/images/theme_90_eggplant.png create mode 100644 tests/lib/themeswitcher/images/theme_90_excite_bike.png create mode 100644 tests/lib/themeswitcher/images/theme_90_flick.png create mode 100644 tests/lib/themeswitcher/images/theme_90_hot_sneaks.png create mode 100644 tests/lib/themeswitcher/images/theme_90_humanity.png create mode 100644 tests/lib/themeswitcher/images/theme_90_le_frog.png create mode 100644 tests/lib/themeswitcher/images/theme_90_mint_choco.png create mode 100644 tests/lib/themeswitcher/images/theme_90_overcast.png create mode 100644 tests/lib/themeswitcher/images/theme_90_pepper_grinder.png create mode 100644 tests/lib/themeswitcher/images/theme_90_smoothness.png create mode 100644 tests/lib/themeswitcher/images/theme_90_south_street.png create mode 100644 tests/lib/themeswitcher/images/theme_90_start_menu.png create mode 100644 tests/lib/themeswitcher/images/theme_90_sunny.png create mode 100644 tests/lib/themeswitcher/images/theme_90_swanky_purse.png create mode 100644 tests/lib/themeswitcher/images/theme_90_trontastic.png create mode 100644 tests/lib/themeswitcher/images/theme_90_ui_dark.png create mode 100644 tests/lib/themeswitcher/images/theme_90_ui_light.png create mode 100644 tests/lib/themeswitcher/images/theme_90_windoze.png create mode 100644 tests/lib/themeswitcher/jquery.themeswitcher.js create mode 100644 tests/many_agenda_events_json.txt create mode 100644 tests/many_events_json.txt diff --git a/build/tasks/generateLanguages.js b/build/tasks/generateLanguages.js index e77fa56..dee8510 100644 --- a/build/tasks/generateLanguages.js +++ b/build/tasks/generateLanguages.js @@ -207,4 +207,5 @@ module.exports = function(grunt) { return js; } + }; \ No newline at end of file diff --git a/dist/cdnjs/2.1.1/fullcalendar.css b/dist/cdnjs/2.1.1/fullcalendar.css index a5b9d33..9e43656 100644 --- a/dist/cdnjs/2.1.1/fullcalendar.css +++ b/dist/cdnjs/2.1.1/fullcalendar.css @@ -1,7 +1,7 @@ /*! * FullCalendar v2.1.1 Stylesheet * Docs & License: http://arshaw.com/fullcalendar/ - * (c) 2013 Adam Shaw + * (c) 2014 Adam Shaw, Sean Kenny */ diff --git a/dist/cdnjs/2.1.1/fullcalendar.js b/dist/cdnjs/2.1.1/fullcalendar.js index 9cadab6..6b94b14 100644 --- a/dist/cdnjs/2.1.1/fullcalendar.js +++ b/dist/cdnjs/2.1.1/fullcalendar.js @@ -1,7 +1,7 @@ /*! * FullCalendar v2.1.1 * Docs & License: http://arshaw.com/fullcalendar/ - * (c) 2013 Adam Shaw + * (c) 2014 Adam Shaw, Sean Kenny */ (function(factory) { @@ -8546,7 +8546,7 @@ $.extend(AgendaView.prototype, { // the all-day area is flexible and might have a lot of events, so shift the height this.updateHeight(); - // /View.prototype.renderEvents.call(this, events); // call the super-method + View.prototype.renderEvents.call(this, events); // call the super-method }, diff --git a/dist/cdnjs/2.1.1/fullcalendar.min.css b/dist/cdnjs/2.1.1/fullcalendar.min.css index 31aaeb4..21182ff 100644 --- a/dist/cdnjs/2.1.1/fullcalendar.min.css +++ b/dist/cdnjs/2.1.1/fullcalendar.min.css @@ -1,5 +1,5 @@ /*! * FullCalendar v2.1.1 Stylesheet * Docs & License: http://arshaw.com/fullcalendar/ - * (c) 2013 Adam Shaw + * (c) 2014 Adam Shaw, Sean Kenny */.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}body .fc{font-size:1em}.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed hr,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-popover .fc-header,.fc-unthemed hr{background:#eee}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666}.fc-unthemed .fc-today{background:#fcf8e3}.fc-highlight{background:#bce8f1;opacity:.3;filter:alpha(opacity=30)}.fc-icon{display:inline-block;font-size:2em;line-height:.5em;height:.5em;font-family:"Courier New",Courier,monospace}.fc-icon-left-single-arrow:after{content:"\02039";font-weight:700}.fc-icon-right-single-arrow:after{content:"\0203A";font-weight:700}.fc-icon-left-double-arrow:after{content:"\000AB"}.fc-icon-right-double-arrow:after{content:"\000BB"}.fc-icon-x:after{content:"\000D7"}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;font-size:1em;white-space:nowrap;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:.05em;margin:0 .1em}.fc-state-default{background-color:#f5f5f5;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-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}.fc-state-hover{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}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{cursor:pointer}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:25px;margin-top:4px}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc hr{height:0;margin:0;padding:0 0 2px;border-style:solid;border-width:1px 0}.fc-clear{clear:both}.fc-bg,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc-bg table{height:100%}.fc table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-highlight-skeleton{z-index:2;bottom:0}.fc-row .fc-highlight-skeleton table{height:100%}.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-content-skeleton{position:relative;z-index:3;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:4}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent;border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{overflow-y:scroll;overflow-x:hidden}.fc-scroller>*{position:relative;width:100%;overflow:hidden}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad;background-color:#3a87ad;font-weight:400}.fc-event,.fc-event:hover,.ui-widget .fc-event{color:#fff;text-decoration:none}.fc-event.fc-draggable,.fc-event[href]{cursor:pointer}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}.fc-ltr .fc-day-grid-event.fc-not-start,.fc-rtl .fc-day-grid-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-day-grid-event.fc-not-end,.fc-rtl .fc-day-grid-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-day-grid-event>.fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:700}.fc-day-grid-event .fc-resizer{position:absolute;top:0;bottom:0;width:7px}.fc-ltr .fc-day-grid-event .fc-resizer{right:-3px;cursor:e-resize}.fc-rtl .fc-day-grid-event .fc-resizer{left:-3px;cursor:w-resize}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-toolbar{text-align:center;margin-bottom:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-top:1px;padding-bottom:1em}.fc-basic-view tbody .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:0 2px}.fc-basic-view td.fc-day-number,.fc-basic-view td.fc-week-number span{padding-top:2px;padding-bottom:2px}.fc-basic-view .fc-week-number{text-align:center}.fc-basic-view .fc-week-number span{display:inline-block;min-width:1.25em}.fc-ltr .fc-basic-view .fc-day-number{text-align:right}.fc-rtl .fc-basic-view .fc-day-number{text-align:left}.fc-day-number.fc-other-month{opacity:.3;filter:alpha(opacity=30)}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-top:1px;padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.ui-widget td.fc-axis{font-weight:400}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-highlight-skeleton{z-index:3}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:4;top:0;left:0;right:0}.fc-time-grid>.fc-helper-skeleton{z-index:5}.fc-slats td{height:1.5em;border-bottom:0}.fc-slats .fc-minor td{border-top-style:dotted}.fc-slats .ui-widget-content{background:0 0}.fc-time-grid .fc-highlight-container{position:relative}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-time-grid .fc-event-container{position:relative}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-time-grid-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event{overflow:hidden}.fc-time-grid-event>.fc-content{position:relative;z-index:2}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event .fc-bg{z-index:1;background:#fff;opacity:.25;filter:alpha(opacity=25)}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\000A0-\000A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event .fc-resizer{position:absolute;z-index:3;left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event .fc-resizer:after{content:"="} \ No newline at end of file diff --git a/dist/cdnjs/2.1.1/fullcalendar.min.js b/dist/cdnjs/2.1.1/fullcalendar.min.js index 93bbc04..c11766b 100644 --- a/dist/cdnjs/2.1.1/fullcalendar.min.js +++ b/dist/cdnjs/2.1.1/fullcalendar.min.js @@ -1,8 +1,8 @@ /*! * FullCalendar v2.1.1 * Docs & License: http://arshaw.com/fullcalendar/ - * (c) 2013 Adam Shaw + * (c) 2014 Adam Shaw, Sean Kenny */ (function(t){"function"==typeof define&&define.amd?define(["jquery","moment"],t):t(jQuery,moment)})(function(t,e){function i(t,e){return e.longDateFormat("LT").replace(":mm","(:mm)").replace(/(\Wmm)$/,"($1)").replace(/\s*a$/i,"t")}function n(t,e){var i=e.longDateFormat("L");return i=i.replace(/^Y+[^\w\s]*|[^\w\s]*Y+$/g,""),t.isRTL?i+=" ddd":i="ddd "+i,i}function r(t){o(ke,t)}function o(e){function i(i,n){t.isPlainObject(n)&&t.isPlainObject(e[i])&&!s(i)?e[i]=o({},e[i],n):void 0!==n&&(e[i]=n)}for(var n=1;arguments.length>n;n++)t.each(arguments[n],i);return e}function s(t){return/(Time|Duration)$/.test(t)}function l(i,n){function r(t){var i=e.localeData||e.langData;return i.call(e,t)||i.call(e,"en")}function s(t){ne?u()&&(m(),p(t)):l()}function l(){re=Q.theme?"ui":"fc",i.addClass("fc"),Q.isRTL?i.addClass("fc-rtl"):i.addClass("fc-ltr"),Q.theme?i.addClass("ui-widget"):i.addClass("fc-unthemed"),ne=t("
").prependTo(i),ee=new a(U,Q),ie=ee.render(),ie&&i.prepend(ie),f(Q.defaultView),Q.handleWindowResize&&(le=L(y,Q.windowResizeDelay),t(window).resize(le))}function d(){oe&&oe.destroy(),ee.destroy(),ne.remove(),i.removeClass("fc fc-ltr fc-rtl fc-unthemed ui-widget"),t(window).unbind("resize",le)}function u(){return i.is(":visible")}function f(t){p(0,t)}function p(e,i){ue++,oe&&i&&oe.name!==i&&(ee.deactivateButton(oe.name),I(),oe.start&&oe.destroy(),oe.el.remove(),oe=null),!oe&&i&&(oe=new ze[i](U),oe.el=t("
").appendTo(ne),ee.activateButton(i)),oe&&(e&&(ae=oe.incrementDate(ae,e)),oe.start&&!e&&ae.isWithin(oe.intervalStart,oe.intervalEnd)||u()&&(I(),oe.start&&oe.destroy(),oe.render(ae),B(),H(),k(),S())),B(),ue--}function g(t){return u()?(t&&v(),ue++,oe.updateSize(!0),ue--,!0):void 0}function m(){u()&&v()}function v(){se="number"==typeof Q.contentHeight?Q.contentHeight:"number"==typeof Q.height?Q.height-(ie?ie.outerHeight(!0):0):Math.round(ne.width()/Math.max(Q.aspectRatio,.5))}function y(t){!ue&&t.target===window&&oe.start&&g(!0)&&oe.trigger("windowResize",he)}function w(){D(),b()}function E(){u()&&(I(),oe.destroyEvents(),oe.renderEvents(fe),B())}function D(){I(),oe.destroyEvents(),B()}function S(){!Q.lazyFetching||ce(oe.start,oe.end)?b():E()}function b(){de(oe.start,oe.end)}function T(t){fe=t,E()}function C(){E()}function H(){ee.updateTitle(oe.title)}function k(){var t=U.getNow();t.isWithin(oe.intervalStart,oe.intervalEnd)?ee.disableButton("today"):ee.enableButton("today")}function M(t,e){t=U.moment(t),e=e?U.moment(e):t.hasTime()?t.clone().add(U.defaultTimedEventDuration):t.clone().add(U.defaultAllDayEventDuration),oe.select(t,e)}function R(){oe&&oe.unselect()}function P(){p(-1)}function z(){p(1)}function N(){ae.add(-1,"years"),p()}function _(){ae.add(1,"years"),p()}function A(){ae=U.getNow(),p()}function Y(t){ae=U.moment(t),p()}function O(t){ae.add(e.duration(t)),p()}function F(t,e){var i,n;e&&void 0!==ze[e]||(e=e||"day",i=ee.getViewsWithButtons().join(" "),n=i.match(RegExp("\\w+"+G(e))),n||(n=i.match(/\w+Day/)),e=n?n[0]:"agendaDay"),ae=t,f(e)}function Z(){return ae.clone()}function I(){ne.css({width:"100%",height:ne.height(),overflow:"hidden"})}function B(){ne.css({width:"",height:"",overflow:""})}function j(){return U}function X(){return oe}function $(t,e){return void 0===e?Q[t]:(("height"==t||"contentHeight"==t||"aspectRatio"==t)&&(Q[t]=e,g(!0)),void 0)}function q(t,e){return Q[t]?Q[t].apply(e||he,Array.prototype.slice.call(arguments,2)):void 0}var U=this;n=n||{};var K,Q=o({},ke,n);K=Q.lang in Me?Me[Q.lang]:Me[ke.lang],K&&(Q=o({},ke,K,n)),Q.isRTL&&(Q=o({},ke,Re,K||{},n)),U.options=Q,U.render=s,U.destroy=d,U.refetchEvents=w,U.reportEvents=T,U.reportEventChange=C,U.rerenderEvents=E,U.changeView=f,U.select=M,U.unselect=R,U.prev=P,U.next=z,U.prevYear=N,U.nextYear=_,U.today=A,U.gotoDate=Y,U.incrementDate=O,U.zoomTo=F,U.getDate=Z,U.getCalendar=j,U.getView=X,U.option=$,U.trigger=q;var J=x(r(Q.lang));if(Q.monthNames&&(J._months=Q.monthNames),Q.monthNamesShort&&(J._monthsShort=Q.monthNamesShort),Q.dayNames&&(J._weekdays=Q.dayNames),Q.dayNamesShort&&(J._weekdaysShort=Q.dayNamesShort),null!=Q.firstDay){var te=x(J._week);te.dow=Q.firstDay,J._week=te}U.defaultAllDayEventDuration=e.duration(Q.defaultAllDayEventDuration),U.defaultTimedEventDuration=e.duration(Q.defaultTimedEventDuration),U.moment=function(){var t;return"local"===Q.timezone?(t=Pe.moment.apply(null,arguments),t.hasTime()&&t.local()):t="UTC"===Q.timezone?Pe.moment.utc.apply(null,arguments):Pe.moment.parseZone.apply(null,arguments),"_locale"in t?t._locale=J:t._lang=J,t},U.getIsAmbigTimezone=function(){return"local"!==Q.timezone&&"UTC"!==Q.timezone},U.rezoneDate=function(t){return U.moment(t.toArray())},U.getNow=function(){var t=Q.now;return"function"==typeof t&&(t=t()),U.moment(t)},U.calculateWeekNumber=function(t){var e=Q.weekNumberCalculation;return"function"==typeof e?e(t):"local"===e?t.week():"ISO"===e.toUpperCase()?t.isoWeek():void 0},U.getEventEnd=function(t){return t.end?t.end.clone():U.getDefaultEventEnd(t.allDay,t.start)},U.getDefaultEventEnd=function(t,e){var i=e.clone();return t?i.stripTime().add(U.defaultAllDayEventDuration):i.add(U.defaultTimedEventDuration),U.getIsAmbigTimezone()&&i.stripZone(),i},U.formatRange=function(t,e,i){return"function"==typeof i&&(i=i.call(U,Q,J)),W(t,e,i,null,Q.isRTL)},U.formatDate=function(t,e){return"function"==typeof e&&(e=e.call(U,Q,J)),V(t,e)},c.call(U,Q),h.call(U,Q);var ee,ie,ne,re,oe,se,le,ae,ce=U.isFetchNeeded,de=U.fetchEvents,he=i[0],ue=0,fe=[];ae=null!=Q.defaultDate?U.moment(Q.defaultDate):U.getNow(),U.getSuggestedViewHeight=function(){return void 0===se&&m(),se},U.isHeightAuto=function(){return"auto"===Q.contentHeight||"auto"===Q.height}}function a(e,i){function n(){var e=i.header;return f=i.theme?"ui":"fc",e?p=t("
").append(o("left")).append(o("right")).append(o("center")).append('
'):void 0}function r(){p.remove()}function o(n){var r=t('
'),o=i.header[n];return o&&t.each(o.split(" "),function(){var n,o=t(),s=!0;t.each(this.split(","),function(n,r){var l,a,c,d,h,u,p,m;"title"==r?(o=o.add(t("

 

")),s=!1):(e[r]?l=function(){e[r]()}:ze[r]&&(l=function(){e.changeView(r)},g.push(r)),l&&(a=b(i.themeButtonIcons,r),c=b(i.buttonIcons,r),d=b(i.defaultButtonText,r),h=b(i.buttonText,r),u=h?P(h):a&&i.theme?"":c&&!i.theme?"":P(d||r),p=["fc-"+r+"-button",f+"-button",f+"-state-default"],m=t('").click(function(){m.hasClass(f+"-state-disabled")||(l(),(m.hasClass(f+"-state-active")||m.hasClass(f+"-state-disabled"))&&m.removeClass(f+"-state-hover"))}).mousedown(function(){m.not("."+f+"-state-active").not("."+f+"-state-disabled").addClass(f+"-state-down")}).mouseup(function(){m.removeClass(f+"-state-down")}).hover(function(){m.not("."+f+"-state-active").not("."+f+"-state-disabled").addClass(f+"-state-hover")},function(){m.removeClass(f+"-state-hover").removeClass(f+"-state-down")}),o=o.add(m)))}),s&&o.first().addClass(f+"-corner-left").end().last().addClass(f+"-corner-right").end(),o.length>1?(n=t("
"),s&&n.addClass("fc-button-group"),n.append(o),r.append(n)):r.append(o)}),r}function s(t){p.find("h2").text(t)}function l(t){p.find(".fc-"+t+"-button").addClass(f+"-state-active")}function a(t){p.find(".fc-"+t+"-button").removeClass(f+"-state-active")}function c(t){p.find(".fc-"+t+"-button").attr("disabled","disabled").addClass(f+"-state-disabled")}function d(t){p.find(".fc-"+t+"-button").removeAttr("disabled").removeClass(f+"-state-disabled")}function h(){return g}var u=this;u.render=n,u.destroy=r,u.updateTitle=s,u.activateButton=l,u.deactivateButton=a,u.disableButton=c,u.enableButton=d,u.getViewsWithButtons=h;var f,p=t(),g=[]}function c(e){function i(t,e){return!b||t.clone().stripZone()C.clone().stripZone()}function n(t,e){b=t,C=e,A=[];var i=++L,n=G.length;N=n;for(var o=0;n>o;o++)r(G[o],i)}function r(e,i){o(e,function(n){var r,o,s=t.isArray(e.events);if(i==L){if(n)for(r=0;n.length>r;r++)o=n[r],s||(o=w(o,e)),o&&A.push(o);N--,N||k(A)}})}function o(i,n){var r,s,l=Pe.sourceFetchers;for(r=0;l.length>r;r++){if(s=l[r].call(S,i,b.clone(),C.clone(),e.timezone,n),s===!0)return;if("object"==typeof s)return o(s,n),void 0}var a=i.events;if(a)t.isFunction(a)?(v(),a.call(S,b.clone(),C.clone(),e.timezone,function(t){n(t),y()})):t.isArray(a)?n(a):n();else{var c=i.url;if(c){var d,h=i.success,u=i.error,f=i.complete;d=t.isFunction(i.data)?i.data():i.data;var p=t.extend({},d||{}),g=R(i.startParam,e.startParam),m=R(i.endParam,e.endParam),w=R(i.timezoneParam,e.timezoneParam);g&&(p[g]=b.format()),m&&(p[m]=C.format()),e.timezone&&"local"!=e.timezone&&(p[w]=e.timezone),v(),t.ajax(t.extend({},Ge,i,{data:p,success:function(e){e=e||[];var i=M(h,this,arguments);t.isArray(i)&&(e=i),n(e)},error:function(){M(u,this,arguments),n()},complete:function(){M(f,this,arguments),y()}}))}else n()}}function s(t){var e=l(t);e&&(G.push(e),N++,r(e,L))}function l(e){var i,n,r=Pe.sourceNormalizers;if(t.isFunction(e)||t.isArray(e)?i={events:e}:"string"==typeof e?i={url:e}:"object"==typeof e&&(i=t.extend({},e)),i){for(i.className?"string"==typeof i.className&&(i.className=i.className.split(/\s+/)):i.className=[],t.isArray(i.events)&&(i.origArray=i.events,i.events=t.map(i.events,function(t){return w(t,i)})),n=0;r.length>n;n++)r[n].call(S,i);return i}}function a(e){G=t.grep(G,function(t){return!c(t,e)}),A=t.grep(A,function(t){return!c(t.source,e)}),k(A)}function c(t,e){return t&&e&&h(t)==h(e)}function h(t){return("object"==typeof t?t.origArray||t.url||t.events:null)||t}function u(t){t.start=S.moment(t.start),t.end&&(t.end=S.moment(t.end)),E(t),f(t),k(A)}function f(t){var e,i,n,r;for(e=0;A.length>e;e++)if(i=A[e],i._id==t._id&&i!==t)for(n=0;Y.length>n;n++)r=Y[n],void 0!==t[r]&&(i[r]=t[r])}function p(t,e){var i=w(t);i&&(i.source||(e&&(z.events.push(i),i.source=z),A.push(i)),k(A))}function g(e){var i,n;for(null==e?e=function(){return!0}:t.isFunction(e)||(i=e+"",e=function(t){return t._id==i}),A=t.grep(A,e,!0),n=0;G.length>n;n++)t.isArray(G[n].events)&&(G[n].events=t.grep(G[n].events,e,!0));k(A)}function m(e){return t.isFunction(e)?t.grep(A,e):null!=e?(e+="",t.grep(A,function(t){return t._id==e})):A}function v(){_++||H("loading",null,!0,x())}function y(){--_||H("loading",null,!1,x())}function w(i,n){var r,o,s,l,a={};return e.eventDataTransform&&(i=e.eventDataTransform(i)),n&&n.eventDataTransform&&(i=n.eventDataTransform(i)),r=S.moment(i.start||i.date),r.isValid()&&(o=null,!i.end||(o=S.moment(i.end),o.isValid()))?(s=i.allDay,void 0===s&&(l=R(n?n.allDayDefault:void 0,e.allDayDefault),s=void 0!==l?l:!(r.hasTime()||o&&o.hasTime())),s?(r.hasTime()&&r.stripTime(),o&&o.hasTime()&&o.stripTime()):(r.hasTime()||(r=S.rezoneDate(r)),o&&!o.hasTime()&&(o=S.rezoneDate(o))),t.extend(a,i),n&&(a.source=n),a._id=i._id||(void 0===i.id?"_fc"+Le++:i.id+""),a.className=i.className?"string"==typeof i.className?i.className.split(/\s+/):i.className:[],a.resources?"string"==typeof a.resources&&(a.resources=a.resources.split(/\s+/)):a.resources=[],a.allDay=s,a.start=r,a.end=o,e.forceEventDuration&&!a.end&&(a.end=P(a)),d(a),a):void 0}function E(t,e,i){var n,r,o,s,l=t._allDay,a=t._start,c=t._end,d=!1;return e||i||(e=t.start,i=t.end),n=t.allDay!=l?t.allDay:!(e||i).hasTime(),n&&(e&&(e=e.clone().stripTime()),i&&(i=i.clone().stripTime())),e&&(r=n?T(e,a.clone().stripTime()):T(e,a)),n!=l?d=!0:i&&(o=T(i||S.getDefaultEventEnd(n,e||a),e||a).subtract(T(c||S.getDefaultEventEnd(l,a),a))),s=D(m(t._id),d,n,r,o),{dateDelta:r,durationDelta:o,undo:s}}function D(i,n,r,o,s){var l=S.getIsAmbigTimezone(),a=[];return t.each(i,function(t,i){var c=i._allDay,h=i._start,u=i._end,f=null!=r?r:c,p=h.clone(),g=!n&&u?u.clone():null;f?(p.stripTime(),g&&g.stripTime()):(p.hasTime()||(p=S.rezoneDate(p)),g&&!g.hasTime()&&(g=S.rezoneDate(g))),g||!e.forceEventDuration&&!+s||(g=S.getDefaultEventEnd(f,p)),p.add(o),g&&g.add(o).add(s),l&&(+o||+s)&&(p.stripZone(),g&&g.stripZone()),i.allDay=f,i.start=p,i.end=g,d(i),a.push(function(){i.allDay=c,i.start=h,i.end=u,d(i)})}),function(){for(var t=0;a.length>t;t++)a[t]()}}var S=this;S.isFetchNeeded=i,S.fetchEvents=n,S.addEventSource=s,S.removeEventSource=a,S.updateEvent=u,S.renderEvent=p,S.removeEvents=g,S.clientEvents=m,S.mutateEvent=E;var b,C,H=S.trigger,x=S.getView,k=S.reportEvents,P=S.getEventEnd,z={events:[]},G=[z],L=0,N=0,_=0,A=[];t.each((e.events?[e.events]:[]).concat(e.eventSources||[]),function(t,e){var i=l(e);i&&G.push(i)});var Y=["title","url","allDay","className","editable","color","backgroundColor","borderColor","textColor"]}function d(t){t._allDay=t.allDay,t._start=t.start.clone(),t._end=t.end?t.end.clone():null}function h(e){function i(e){h=[];var i;if(t.isFunction(e))i={resources:e},h.push(i),c=void 0;else if("string"==typeof e)i={url:e},h.push(i),c=void 0;else if("object"==typeof e&&null!=e){for(var n=0;e.length>n;n++){var r=e[n];o(r),i={resources:r},h.push(i)}c=void 0}}function n(i,n){var o;if(i=i!==void 0?i:!0,!i||void 0===o){o=[];for(var s=h.length,l=0;s>l;l++){var a=r(h[l],n);o=o.concat(a)}}return t.isFunction(e.resourceFilter)?t.grep(o,e.resourceFilter):o}function r(i,n){var r=i.resources;if(r){if(t.isFunction(r))return r()}else{var o=i.url;if(o){var s={};if("object"==typeof n){var l=e.startParam,a=e.endParam;l&&(s[l]=Math.round(+n.intervalStart/1e3)),a&&(s[a]=Math.round(+n.intervalEnd/1e3))}t.ajax(t.extend({},Ge,i,{data:s,dataType:"json",cache:!1,success:function(t){t=t||[],r=t},error:function(){},async:!1}))}}return r}function o(t){t.className?"string"==typeof t.className&&(t.className=t.className.split(/\s+/)):t.className=[];for(var e=Pe.sourceNormalizers,i=0;e.length>i;i++)e[i](t)}function s(t,e,i,n){var r,o,s,c,d=t._allDay,h=t._start,u=t._end,f=!1;return i||n||(i=t.start,n=t.end),r=t.allDay!=d?t.allDay:!(i||n).hasTime(),r&&(i&&(i=i.clone().stripTime()),n&&(n=n.clone().stripTime())),i&&(o=r?T(i,h.clone().stripTime()):T(i,h)),r!=d?f=!0:n&&(s=T(n||a.getDefaultEventEnd(r,i||h),i||h).subtract(T(u||a.getDefaultEventEnd(d,h),h))),c=l(a.clientEvents(t._id),f,r,o,s,e),{dateDelta:o,durationDelta:s,undo:c}}function l(i,n,r,o,s,l){var c=a.getIsAmbigTimezone(),h=[];return t.each(i,function(t,i){var u=i.resources,f=i._allDay,p=i._start,g=i._end,m=null!=r?r:f,v=p.clone(),y=!n&&g?g.clone():null;m?(v.stripTime(),y&&y.stripTime()):(v.hasTime()||(v=a.rezoneDate(v)),y&&!y.hasTime()&&(y=a.rezoneDate(y))),y||!e.forceEventDuration&&!+s||(y=a.getDefaultEventEnd(m,v)),v.add(o),y&&y.add(o).add(s),c&&(+o||+s)&&(v.stripZone(),y&&y.stripZone()),i.allDay=m,i.start=v,i.end=y,i.resources=l,d(i),h.push(function(){i.allDay=f,i.start=p,i.end=g,i.resources=u,d(i)})}),function(){for(var t=0;h.length>t;t++)h[t]()}}var a=this;a.fetchResources=n,a.setResources=i,a.mutateResourceEvent=s;var c,h=[];i(e.resources)}function u(t,e){e.left&&t.css({"border-left-width":1,"margin-left":e.left-1}),e.right&&t.css({"border-right-width":1,"margin-right":e.right-1})}function f(t){t.css({"margin-left":"","margin-right":"","border-left-width":"","border-right-width":""})}function p(e,i,n){var r=Math.floor(i/e.length),o=Math.floor(i-r*(e.length-1)),s=[],l=[],a=[],c=0;g(e),e.each(function(i,n){var d=i===e.length-1?o:r,h=t(n).outerHeight(!0);d>h?(s.push(n),l.push(h),a.push(t(n).height())):c+=h}),n&&(i-=c,r=Math.floor(i/s.length),o=Math.floor(i-r*(s.length-1))),t(s).each(function(e,i){var n=e===s.length-1?o:r,c=l[e],d=a[e],h=n-(c-d);n>c&&t(i).height(h)})}function g(t){t.height("")}function m(e){var i=0;return e.find("> *").each(function(e,n){var r=t(n).outerWidth();r>i&&(i=r)}),i++,e.width(i),i}function v(t,e){return t.height(e).addClass("fc-scroller"),t[0].scrollHeight-1>t[0].clientHeight?!0:(y(t),!1)}function y(t){t.height("").removeClass("fc-scroller")}function w(e){var i=e.css("position"),n=e.parents().filter(function(){var e=t(this);return/(auto|scroll)/.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&n.length?n:t(e[0].ownerDocument||document)}function E(t){var e=t.offset().left,i=e+t.width(),n=t.children(),r=n.offset().left,o=r+n.outerWidth();return{left:r-e,right:i-o}}function D(t){return 1==t.which&&!t.ctrlKey}function S(t,e,i,n){var r,o,s,l;return e>i&&n>t?(t>=i?(r=t.clone(),s=!0):(r=i.clone(),s=!1),n>=e?(o=e.clone(),l=!0):(o=n.clone(),l=!1),{start:r,end:o,isStart:s,isEnd:l}):void 0}function b(t,e){if(t=t||{},void 0!==t[e])return t[e];for(var i,n=e.split(/(?=[A-Z])/),r=n.length-1;r>=0;r--)if(i=t[n[r].toLowerCase()],void 0!==i)return i;return t["default"]}function T(t,i){return e.duration({days:t.clone().stripTime().diff(i.clone().stripTime(),"days"),ms:t.time()-i.time()})}function C(t){return"[object Date]"===Object.prototype.toString.call(t)||t instanceof Date}function H(t,e){return t-e}function x(t){var e=function(){};return e.prototype=t,new e}function k(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])}function M(e,i,n){if(t.isFunction(e)&&(e=[e]),e){var r,o;for(r=0;e.length>r;r++)o=e[r].apply(i,n)||o;return o}}function R(){for(var t=0;arguments.length>t;t++)if(void 0!==arguments[t])return arguments[t]}function P(t){return(t+"").replace(/&/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""").replace(/\n/g,"
")}function z(t){return t.replace(/&.*?;/g,"")}function G(t){return t.charAt(0).toUpperCase()+t.slice(1)}function L(t,e){var i,n,r,o,s=function(){var l=+new Date-o;e>l&&l>0?i=setTimeout(s,e-l):(i=null,t.apply(r,n),i||(r=n=null))};return function(){r=this,n=arguments,o=+new Date,i||(i=setTimeout(s,e))}}function N(i,n,r){var o,s,l,a,c=i[0],d=1==i.length&&"string"==typeof c;return e.isMoment(c)?(a=e.apply(null,i),c._ambigTime&&(a._ambigTime=!0),c._ambigZone&&(a._ambigZone=!0)):C(c)||void 0===c?a=e.apply(null,i):(o=!1,s=!1,d?_e.test(c)?(c+="-01",i=[c],o=!0,s=!0):(l=Ae.exec(c))&&(o=!l[5],s=!0):t.isArray(c)&&(s=!0),a=n?e.utc.apply(e,i):e.apply(null,i),o?(a._ambigTime=!0,a._ambigZone=!0):r&&(s?a._ambigZone=!0:d&&a.zone(c))),new _(a)}function _(t){k(this,t)}function A(t,e){var i,n=[],r=!1,o=!1;for(i=0;t.length>i;i++)n.push(Pe.moment.parseZone(t[i])),r=r||n[i]._ambigTime,o=o||n[i]._ambigZone;for(i=0;n.length>i;i++)r&&!e?n[i].stripTime():o&&n[i].stripZone();return n}function Y(t,i){return e.fn.format.call(t,i)}function V(t,e){return O(t,B(e))}function O(t,e){var i,n="";for(i=0;e.length>i;i++)n+=F(t,e[i]);return n}function F(t,e){var i,n;return"string"==typeof e?e:(i=e.token)?Ye[i]?Ye[i](t):Y(t,i):e.maybe&&(n=O(t,e.maybe),n.match(/[1-9]/))?n:""}function W(t,e,i,n,r){var o;return t=Pe.moment.parseZone(t),e=Pe.moment.parseZone(e),o=(t.localeData||t.lang).call(t),i=o.longDateFormat(i)||i,n=n||" - ",Z(t,e,B(i),n,r)}function Z(t,e,i,n,r){var o,s,l,a,c="",d="",h="",u="",f="";for(s=0;i.length>s&&(o=I(t,e,i[s]),o!==!1);s++)c+=o;for(l=i.length-1;l>s&&(o=I(t,e,i[l]),o!==!1);l--)d=o+d;for(a=s;l>=a;a++)h+=F(t,i[a]),u+=F(e,i[a]);return(h||u)&&(f=r?u+n+h:h+n+u),c+f+d}function I(t,e,i){var n,r;return"string"==typeof i?i:(n=i.token)&&(r=Ve[n.charAt(0)],r&&t.isSame(e,r))?Y(t,n):!1}function B(t){return t in Oe?Oe[t]:Oe[t]=j(t)}function j(t){for(var e,i=[],n=/\[([^\]]*)\]|\(([^\)]*)\)|(LT|(\w)\4*o?)|([^\w\[\(]+)/g;e=n.exec(t);)e[1]?i.push(e[1]):e[2]?i.push({maybe:j(e[2])}):e[3]?i.push({token:e[3]}):e[5]&&i.push(e[5]);return i}function X(t){this.options=t||{}}function $(t){this.grid=t}function q(t){this.coordMaps=t}function U(t,e){this.coordMap=t,this.options=e||{}}function K(t,e){return t||e?t&&e?t.grid===e.grid&&t.row===e.row&&t.col===e.col:!1:!0}function Q(e,i){this.options=i=i||{},this.sourceEl=e,this.parentEl=i.parentEl?t(i.parentEl):e.parent()}function J(t){this.view=t}function te(t){J.call(this,t),this.coordMap=new $(this)}function ee(t,e){return t.eventStartMS-e.eventStartMS||e.eventDurationMS-t.eventDurationMS||e.event.allDay-t.event.allDay||(t.event.title||"").localeCompare(e.event.title)}function ie(t){te.call(this,t)}function ne(t,e){var i,n;for(i=0;e.length>i;i++)if(n=e[i],n.leftCol<=t.rightCol&&n.rightCol>=t.leftCol)return!0;return!1}function re(t,e){return t.leftCol-e.leftCol}function oe(t){te.call(this,t)}function se(t){var e,i,n;if(t.sort(ee),e=le(t),ae(e),i=e[0]){for(n=0;i.length>n;n++)ce(i[n]);for(n=0;i.length>n;n++)de(i[n],0,0)}}function le(t){var e,i,n,r=[];for(e=0;t.length>e;e++){for(i=t[e],n=0;r.length>n&&he(i,r[n]).length;n++);i.level=n,(r[n]||(r[n]=[])).push(i)}return r}function ae(t){var e,i,n,r,o;for(e=0;t.length>e;e++)for(i=t[e],n=0;i.length>n;n++)for(r=i[n],r.forwardSegs=[],o=e+1;t.length>o;o++)he(r,t[o],r.forwardSegs)}function ce(t){var e,i,n=t.forwardSegs,r=0;if(void 0===t.forwardPressure){for(e=0;n.length>e;e++)i=n[e],ce(i),r=Math.max(r,1+i.forwardPressure);t.forwardPressure=r}}function de(t,e,i){var n,r=t.forwardSegs;if(void 0===t.forwardCoord)for(r.length?(r.sort(fe),de(r[0],e+1,i),t.forwardCoord=r[0].backwardCoord):t.forwardCoord=1,t.backwardCoord=t.forwardCoord-(t.forwardCoord-i)/(e+1),n=0;r.length>n;n++)de(r[n],0,t.forwardCoord)}function he(t,e,i){i=i||[];for(var n=0;e.length>n;n++)ue(t,e[n])&&i.push(e[n]);return i}function ue(t,e){return t.bottom>e.top&&t.topd;d++){var h=d*n,u=h+n-1,f=Math.max(a,h),p=Math.min(c,u);if(p>=f){var m=E(f),v=E(p),D=[m.col,v.col].sort(),b=g(f)==s,T=g(p)+1==l;r.push({row:d,leftCol:D[0],rightCol:D[1],isStart:b,isEnd:T})}}return r}function S(t,e){var i,n,r=t.clone().stripTime();return e&&(i=e.clone().stripTime(),n=+e.time(),n&&n>=k&&i.add(1,"days")),(!e||r>=i)&&(i=r.clone().add(1,"days")),{start:r,end:i}}function T(t){var e=S(t.start,t.end);return e.end.diff(e.start,"days")>1}var C=this;C.calendar=i,C.opt=n,C.trigger=r,C.isEventDraggable=o,C.isEventResizable=l,C.eventDrop=a,C.eventResize=c;var H=i.reportEventChange,x=i.options,k=e.duration(x.nextDayThreshold);C.init(),C.getEventTimeText=function(t,e){var r,o;return"object"==typeof t&&"object"==typeof e?(r=t,o=e,e=arguments[2]):(r=t.start,o=t.end),e=e||n("timeFormat"),o&&n("displayEventEnd")?i.formatRange(r,o,e):i.formatDate(r,e)},C.isHiddenDay=d,C.skipHiddenDays=u,C.getCellsPerWeek=h,C.dateToCell=v,C.dateToDayOffset=y,C.dayOffsetToCellOffset=w,C.cellOffsetToCell=E,C.cellToDate=f,C.cellToCellOffset=p,C.cellOffsetToDayOffset=g,C.dayOffsetToDate=m,C.rangeToSegments=D,C.isMultiDayEvent=T;var M,P=n("hiddenDays")||[],z=[],G=[],L=[],N=n("isRTL");(function(){n("weekends")===!1&&P.push(0,6);for(var e=0,i=0;7>e;e++)G[e]=i,z[e]=-1!=t.inArray(e,P),z[e]||(L[i]=e,i++);if(M=i,!M)throw"invalid hiddenDays"})()}function ge(t){pe.call(this,t),this.dayGrid=new ie(this),this.coordMap=this.dayGrid.coordMap}function me(t){ge.call(this,t)}function ve(t){ge.call(this,t)}function ye(t){ge.call(this,t)}function we(t,e){return e.longDateFormat("LT").replace(":mm","(:mm)").replace(/(\Wmm)$/,"($1)").replace(/\s*a$/i,"a")}function Ee(t,e){return e.longDateFormat("LT").replace(/\s*a$/i,"")}function De(t){pe.call(this,t),this.timeGrid=new oe(this),this.opt("allDaySlot")?(this.dayGrid=new ie(this),this.coordMap=new q([this.dayGrid.coordMap,this.timeGrid.coordMap])):this.coordMap=this.timeGrid.coordMap}function Se(t){De.call(this,t)}function be(t){De.call(this,t)}function Te(t){ie.call(this,t)}function Ce(t){oe.call(this,t)}function He(t){pe.call(this,t),this.cellToDate=He.prototype.cellToDate,this.timeGrid=new Ce(this),this.opt("allDaySlot")?(this.dayGrid=new Te(this),this.coordMap=new q([this.dayGrid.coordMap,this.timeGrid.coordMap])):this.coordMap=this.timeGrid.coordMap}function xe(t){He.call(this,t)}var ke={lang:"en",defaultTimedEventDuration:"02:00:00",defaultAllDayEventDuration:{days:1},forceEventDuration:!1,nextDayThreshold:"09:00:00",defaultView:"month",aspectRatio:1.35,header:{left:"title",center:"",right:"today prev,next"},weekends:!0,weekNumbers:!1,weekNumberTitle:"W",weekNumberCalculation:"local",lazyFetching:!0,startParam:"start",endParam:"end",timezoneParam:"timezone",timezone:!1,titleFormat:{month:"MMMM YYYY",week:"ll",day:"LL"},columnFormat:{month:"ddd",week:n,day:"dddd"},timeFormat:{"default":i},displayEventEnd:{month:!1,basicWeek:!1,"default":!0},isRTL:!1,defaultButtonText:{prev:"prev",next:"next",prevYear:"prev year",nextYear:"next year",today:"today",month:"month",week:"week",day:"day"},buttonIcons:{prev:"left-single-arrow",next:"right-single-arrow",prevYear:"left-double-arrow",nextYear:"right-double-arrow"},theme:!1,themeButtonIcons:{prev:"circle-triangle-w",next:"circle-triangle-e",prevYear:"seek-prev",nextYear:"seek-next"},dragOpacity:.75,dragRevertDuration:500,dragScroll:!0,unselectAuto:!0,dropAccept:"*",eventLimit:!1,eventLimitText:"more",eventLimitClick:"popover",dayPopoverFormat:"LL",handleWindowResize:!0,windowResizeDelay:200},Me={en:{columnFormat:{week:"ddd M/D"},dayPopoverFormat:"dddd, MMMM D"}},Re={header:{left:"next,prev today",center:"",right:"title"},buttonIcons:{prev:"right-single-arrow",next:"left-single-arrow",prevYear:"right-double-arrow",nextYear:"left-double-arrow"},themeButtonIcons:{prev:"circle-triangle-e",next:"circle-triangle-w",nextYear:"seek-prev",prevYear:"seek-next"}},Pe=t.fullCalendar={version:"2.1.1"},ze=Pe.views={};t.fn.fullCalendar=function(e){var i=Array.prototype.slice.call(arguments,1),n=this;return this.each(function(r,o){var s,a=t(o),c=a.data("fullCalendar");"string"==typeof e?c&&t.isFunction(c[e])&&(s=c[e].apply(c,i),r||(n=s),"destroy"===e&&a.removeData("fullCalendar")):c||(c=new l(a,e),a.data("fullCalendar",c),c.render())}),n},Pe.langs=Me,Pe.datepickerLang=function(e,i,n){var r=Me[e];r||(r=Me[e]={}),o(r,{isRTL:n.isRTL,weekNumberTitle:n.weekHeader,titleFormat:{month:n.showMonthAfterYear?"YYYY["+n.yearSuffix+"] MMMM":"MMMM YYYY["+n.yearSuffix+"]"},defaultButtonText:{prev:z(n.prevText),next:z(n.nextText),today:z(n.currentText)}}),t.datepicker&&(t.datepicker.regional[i]=t.datepicker.regional[e]=n,t.datepicker.regional.en=t.datepicker.regional[""],t.datepicker.setDefaults(n))},Pe.lang=function(t,e){var i;e&&(i=Me[t],i||(i=Me[t]={}),o(i,e||{})),ke.lang=t},Pe.sourceNormalizers=[],Pe.sourceFetchers=[];var Ge={dataType:"json",cache:!1},Le=1,Ne=["sun","mon","tue","wed","thu","fri","sat"];Pe.applyAll=M;var _e=/^\s*\d{4}-\d\d$/,Ae=/^\s*\d{4}-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?)?$/;Pe.moment=function(){return N(arguments)},Pe.moment.utc=function(){var t=N(arguments,!0);return t.hasTime()&&t.utc(),t},Pe.moment.parseZone=function(){return N(arguments,!0,!0)},_.prototype=x(e.fn),_.prototype.clone=function(){return N([this])},_.prototype.time=function(t){if(null==t)return e.duration({hours:this.hours(),minutes:this.minutes(),seconds:this.seconds(),milliseconds:this.milliseconds()});delete this._ambigTime,e.isDuration(t)||e.isMoment(t)||(t=e.duration(t));var i=0;return e.isDuration(t)&&(i=24*Math.floor(t.asDays())),this.hours(i+t.hours()).minutes(t.minutes()).seconds(t.seconds()).milliseconds(t.milliseconds())},_.prototype.stripTime=function(){var t=this.toArray();return e.fn.utc.call(this),this.year(t[0]).month(t[1]).date(t[2]).hours(0).minutes(0).seconds(0).milliseconds(0),this._ambigTime=!0,this._ambigZone=!0,this},_.prototype.hasTime=function(){return!this._ambigTime},_.prototype.stripZone=function(){var t=this.toArray(),i=this._ambigTime;return e.fn.utc.call(this),this.year(t[0]).month(t[1]).date(t[2]).hours(t[3]).minutes(t[4]).seconds(t[5]).milliseconds(t[6]),i&&(this._ambigTime=!0),this._ambigZone=!0,this},_.prototype.hasZone=function(){return!this._ambigZone},_.prototype.zone=function(t){return null!=t&&(delete this._ambigTime,delete this._ambigZone),e.fn.zone.apply(this,arguments)},_.prototype.local=function(){var t=this.toArray(),i=this._ambigZone;return delete this._ambigTime,delete this._ambigZone,e.fn.local.apply(this,arguments),i&&this.year(t[0]).month(t[1]).date(t[2]).hours(t[3]).minutes(t[4]).seconds(t[5]).milliseconds(t[6]),this},_.prototype.utc=function(){return delete this._ambigTime,delete this._ambigZone,e.fn.utc.apply(this,arguments)},_.prototype.format=function(){return arguments[0]?V(this,arguments[0]):this._ambigTime?Y(this,"YYYY-MM-DD"):this._ambigZone?Y(this,"YYYY-MM-DD[T]HH:mm:ss"):Y(this)},_.prototype.toISOString=function(){return this._ambigTime?Y(this,"YYYY-MM-DD"):this._ambigZone?Y(this,"YYYY-MM-DD[T]HH:mm:ss"):e.fn.toISOString.apply(this,arguments)},_.prototype.isWithin=function(t,e){var i=A([this,t,e]);return i[0]>=i[1]&&i[0]').addClass(i.className||"").css({top:0,left:0}).append(i.content).appendTo(i.parentEl),this.el.on("click",".fc-close",function(){e.hide()}),i.autoHide&&t(document).on("mousedown",this.documentMousedownProxy=t.proxy(this,"documentMousedown"))},documentMousedown:function(e){this.el&&!t(e.target).closest(this.el).length&&this.hide()},destroy:function(){this.hide(),this.el&&(this.el.remove(),this.el=null),t(document).off("mousedown",this.documentMousedownProxy)},position:function(){var e,i,n,r,o,s=this.options,l=this.el.offsetParent().offset(),a=this.el.outerWidth(),c=this.el.outerHeight(),d=t(window),h=w(this.el);r=s.top||0,o=void 0!==s.left?s.left:void 0!==s.right?s.right-a:0,h.is(window)||h.is(document)?(h=d,e=0,i=0):(n=h.offset(),e=n.top,i=n.left),e+=d.scrollTop(),i+=d.scrollLeft(),s.viewportConstrain!==!1&&(r=Math.min(r,e+h.outerHeight()-c-this.margin),r=Math.max(r,e+this.margin),o=Math.min(o,i+h.outerWidth()-a-this.margin),o=Math.max(o,i+this.margin)),this.el.css({top:r-l.top,left:o-l.left}) },trigger:function(t){this.options[t]&&this.options[t].apply(this,Array.prototype.slice.call(arguments,1))}},$.prototype={grid:null,rows:null,cols:null,containerEl:null,minX:null,maxX:null,minY:null,maxY:null,build:function(){this.grid.buildCoords(this.rows=[],this.cols=[]),this.computeBounds()},getCell:function(t,e){var i,n=null,r=this.rows,o=this.cols,s=-1,l=-1;if(this.inBounds(t,e)){for(i=0;r.length>i;i++)if(e>=r[i][0]&&r[i][1]>e){s=i;break}for(i=0;o.length>i;i++)if(t>=o[i][0]&&o[i][1]>t){l=i;break}s>=0&&l>=0&&(n={row:s,col:l},n.grid=this.grid,n.date=this.grid.getCellDate(n))}return n},computeBounds:function(){var t;this.containerEl&&(t=this.containerEl.offset(),this.minX=t.left,this.maxX=t.left+this.containerEl.outerWidth(),this.minY=t.top,this.maxY=t.top+this.containerEl.outerHeight())},inBounds:function(t,e){return this.containerEl?t>=this.minX&&this.maxX>t&&e>=this.minY&&this.maxY>e:!0}},q.prototype={coordMaps:null,build:function(){var t,e=this.coordMaps;for(t=0;e.length>t;t++)e[t].build()},getCell:function(t,e){var i,n=this.coordMaps,r=null;for(i=0;n.length>i&&!r;i++)r=n[i].getCell(t,e);return r}},U.prototype={coordMap:null,options:null,isListening:!1,isDragging:!1,origCell:null,origDate:null,cell:null,date:null,mouseX0:null,mouseY0:null,mousemoveProxy:null,mouseupProxy:null,scrollEl:null,scrollBounds:null,scrollTopVel:null,scrollLeftVel:null,scrollIntervalId:null,scrollHandlerProxy:null,scrollSensitivity:30,scrollSpeed:200,scrollIntervalMs:50,mousedown:function(t){D(t)&&(t.preventDefault(),this.startListening(t),this.options.distance||this.startDrag(t))},startListening:function(e){var i,n;this.isListening||(e&&this.options.scroll&&(i=w(t(e.target)),i.is(window)||i.is(document)||(this.scrollEl=i,this.scrollHandlerProxy=L(t.proxy(this,"scrollHandler"),100),this.scrollEl.on("scroll",this.scrollHandlerProxy))),this.computeCoords(),e&&(n=this.getCell(e),this.origCell=n,this.origDate=n?n.date:null,this.mouseX0=e.pageX,this.mouseY0=e.pageY),t(document).on("mousemove",this.mousemoveProxy=t.proxy(this,"mousemove")).on("mouseup",this.mouseupProxy=t.proxy(this,"mouseup")).on("selectstart",this.preventDefault),this.isListening=!0,this.trigger("listenStart",e))},computeCoords:function(){this.coordMap.build(),this.computeScrollBounds()},mousemove:function(t){var e,i;this.isDragging||(e=this.options.distance||1,i=Math.pow(t.pageX-this.mouseX0,2)+Math.pow(t.pageY-this.mouseY0,2),i>=e*e&&this.startDrag(t)),this.isDragging&&this.drag(t)},startDrag:function(t){var e;this.isListening||this.startListening(),this.isDragging||(this.isDragging=!0,this.trigger("dragStart",t),e=this.getCell(t),e&&this.cellOver(e,!0))},drag:function(t){var e;this.isDragging&&(e=this.getCell(t),K(e,this.cell)||(this.cell&&this.cellOut(),e&&this.cellOver(e)),this.dragScroll(t))},cellOver:function(t){this.cell=t,this.date=t.date,this.trigger("cellOver",t,t.date)},cellOut:function(){this.cell&&(this.trigger("cellOut",this.cell),this.cell=null,this.date=null)},mouseup:function(t){this.stopDrag(t),this.stopListening(t)},stopDrag:function(t){this.isDragging&&(this.stopScrolling(),this.trigger("dragStop",t),this.isDragging=!1)},stopListening:function(e){this.isListening&&(this.scrollEl&&(this.scrollEl.off("scroll",this.scrollHandlerProxy),this.scrollHandlerProxy=null),t(document).off("mousemove",this.mousemoveProxy).off("mouseup",this.mouseupProxy).off("selectstart",this.preventDefault),this.mousemoveProxy=null,this.mouseupProxy=null,this.isListening=!1,this.trigger("listenStop",e),this.origCell=this.cell=null,this.origDate=this.date=null)},getCell:function(t){return this.coordMap.getCell(t.pageX,t.pageY)},trigger:function(t){this.options[t]&&this.options[t].apply(this,Array.prototype.slice.call(arguments,1))},preventDefault:function(t){t.preventDefault()},computeScrollBounds:function(){var t,e=this.scrollEl;e&&(t=e.offset(),this.scrollBounds={top:t.top,left:t.left,bottom:t.top+e.outerHeight(),right:t.left+e.outerWidth()})},dragScroll:function(t){var e,i,n,r,o=this.scrollSensitivity,s=this.scrollBounds,l=0,a=0;s&&(e=(o-(t.pageY-s.top))/o,i=(o-(s.bottom-t.pageY))/o,n=(o-(t.pageX-s.left))/o,r=(o-(s.right-t.pageX))/o,e>=0&&1>=e?l=-1*e*this.scrollSpeed:i>=0&&1>=i&&(l=i*this.scrollSpeed),n>=0&&1>=n?a=-1*n*this.scrollSpeed:r>=0&&1>=r&&(a=r*this.scrollSpeed)),this.setScrollVel(l,a)},setScrollVel:function(e,i){this.scrollTopVel=e,this.scrollLeftVel=i,this.constrainScrollVel(),!this.scrollTopVel&&!this.scrollLeftVel||this.scrollIntervalId||(this.scrollIntervalId=setInterval(t.proxy(this,"scrollIntervalFunc"),this.scrollIntervalMs))},constrainScrollVel:function(){var t=this.scrollEl;0>this.scrollTopVel?0>=t.scrollTop()&&(this.scrollTopVel=0):this.scrollTopVel>0&&t.scrollTop()+t[0].clientHeight>=t[0].scrollHeight&&(this.scrollTopVel=0),0>this.scrollLeftVel?0>=t.scrollLeft()&&(this.scrollLeftVel=0):this.scrollLeftVel>0&&t.scrollLeft()+t[0].clientWidth>=t[0].scrollWidth&&(this.scrollLeftVel=0)},scrollIntervalFunc:function(){var t=this.scrollEl,e=this.scrollIntervalMs/1e3;this.scrollTopVel&&t.scrollTop(t.scrollTop()+this.scrollTopVel*e),this.scrollLeftVel&&t.scrollLeft(t.scrollLeft()+this.scrollLeftVel*e),this.constrainScrollVel(),this.scrollTopVel||this.scrollLeftVel||this.stopScrolling()},stopScrolling:function(){this.scrollIntervalId&&(clearInterval(this.scrollIntervalId),this.scrollIntervalId=null,this.computeCoords())},scrollHandler:function(){this.scrollIntervalId||this.computeCoords()}},Q.prototype={options:null,sourceEl:null,el:null,parentEl:null,top0:null,left0:null,mouseY0:null,mouseX0:null,topDelta:null,leftDelta:null,mousemoveProxy:null,isFollowing:!1,isHidden:!1,isAnimating:!1,start:function(e){this.isFollowing||(this.isFollowing=!0,this.mouseY0=e.pageY,this.mouseX0=e.pageX,this.topDelta=0,this.leftDelta=0,this.isHidden||this.updatePosition(),t(document).on("mousemove",this.mousemoveProxy=t.proxy(this,"mousemove")))},stop:function(e,i){function n(){this.isAnimating=!1,r.destroyEl(),this.top0=this.left0=null,i&&i()}var r=this,o=this.options.revertDuration;this.isFollowing&&!this.isAnimating&&(this.isFollowing=!1,t(document).off("mousemove",this.mousemoveProxy),e&&o&&!this.isHidden?(this.isAnimating=!0,this.el.animate({top:this.top0,left:this.left0},{duration:o,complete:n})):n())},getEl:function(){var t=this.el;return t||(this.sourceEl.width(),t=this.el=this.sourceEl.clone().css({position:"absolute",visibility:"",display:this.isHidden?"none":"",margin:0,right:"auto",bottom:"auto",width:this.sourceEl.width(),height:this.sourceEl.height(),opacity:this.options.opacity||"",zIndex:this.options.zIndex}).appendTo(this.parentEl)),t},destroyEl:function(){this.el&&(this.el.remove(),this.el=null)},updatePosition:function(){var t,e;this.getEl(),null===this.top0&&(this.sourceEl.width(),t=this.sourceEl.offset(),e=this.el.offsetParent().offset(),this.top0=t.top-e.top,this.left0=t.left-e.left),this.el.css({top:this.top0+this.topDelta,left:this.left0+this.leftDelta})},mousemove:function(t){this.topDelta=t.pageY-this.mouseY0,this.leftDelta=t.pageX-this.mouseX0,this.isHidden||this.updatePosition()},hide:function(){this.isHidden||(this.isHidden=!0,this.el&&this.el.hide())},show:function(){this.isHidden&&(this.isHidden=!1,this.updatePosition(),this.getEl().show())}},J.prototype={view:null,cellHtml:"",rowHtml:function(t,e){var i,n,r=this.view,o=this.getHtmlRenderer("cell",t),s="";for(e=e||0,i=0;r.colCnt>i;i++)n=r.cellToDate(e,i),s+=o(e,i,n);return s=this.bookendCells(s,t,e),""+s+""},bookendCells:function(t,e,i){var n=this.view,r=this.getHtmlRenderer("intro",e)(i||0),o=this.getHtmlRenderer("outro",e)(i||0),s=n.opt("isRTL"),l=s?o:r,a=s?r:o;return"string"==typeof t?l+t+a:t.prepend(l).append(a)},getHtmlRenderer:function(t,e){var i,n,r,o,s=this.view;return i=t+"Html",e&&(n=e+G(t)+"Html"),n&&(o=s[n])?r=s:n&&(o=this[n])?r=this:(o=s[i])?r=s:(o=this[i])&&(r=this),"function"==typeof o?function(){return o.apply(r,arguments)||""}:function(){return o||""}}},te.prototype=x(J.prototype),t.extend(te.prototype,{el:null,coordMap:null,cellDuration:null,render:function(){this.bindHandlers()},destroy:function(){},buildCoords:function(){},getCellDate:function(){},getCellDayEl:function(){},rangeToSegs:function(){},bindHandlers:function(){var e=this;this.el.on("mousedown",function(i){t(i.target).is(".fc-event-container *, .fc-more")||t(i.target).closest(".fc-popover").length||e.dayMousedown(i)}),this.bindSegHandlers()},dayMousedown:function(t){var e,i,n,r=this,o=this.view,s=o.opt("selectable"),l=null,a=new U(this.coordMap,{scroll:o.opt("dragScroll"),dragStart:function(){o.unselect()},cellOver:function(t,o){a.origDate&&(n=r.getCellDayEl(t),l=[o,a.origDate].sort(H),e=l[0],i=l[1].clone().add(r.cellDuration),s&&r.renderSelection(e,i))},cellOut:function(){l=null,r.destroySelection()},listenStop:function(t){l&&(l[0].isSame(l[1])&&o.trigger("dayClick",n[0],e,t),s&&o.reportSelection(e,i,t))}});a.mousedown(t)},renderDrag:function(){},destroyDrag:function(){},renderResize:function(){},destroyResize:function(){},renderRangeHelper:function(t,e,i){var n,r=this.view;!e&&r.opt("forceEventDuration")&&(e=r.calendar.getDefaultEventEnd(!t.hasTime(),t)),n=i?x(i.event):{},n.start=t,n.end=e,n.allDay=!(t.hasTime()||e&&e.hasTime()),n.className=(n.className||[]).concat("fc-helper"),i||(n.editable=!1),this.renderHelper(n,i)},renderHelper:function(){},destroyHelper:function(){},renderSelection:function(t,e){this.renderHighlight(t,e)},destroySelection:function(){this.destroyHighlight()},renderHighlight:function(){},destroyHighlight:function(){},headHtml:function(){return'
'+""+""+this.rowHtml("head")+""+"
"+"
"},headCellHtml:function(t,e,i){var n=this.view,r=n.calendar,o=n.opt("columnFormat");return''+P(r.formatDate(i,o))+""},bgCellHtml:function(t,e,i){var n=this.view,r=this.getDayClasses(i);return r.unshift("fc-day",n.widgetContentClass),''},getDayClasses:function(t){var e=this.view,i=e.calendar.getNow().stripTime(),n=["fc-"+Ne[t.day()]];return"month"===e.name&&t.month()!=e.intervalStart.month()&&n.push("fc-other-month"),t.isSame(i,"day")?n.push("fc-today",e.highlightStateClass):i>t?n.push("fc-past"):n.push("fc-future"),n}}),t.extend(te.prototype,{mousedOverSeg:null,isDraggingSeg:!1,isResizingSeg:!1,renderEvents:function(){},getSegs:function(){},destroyEvents:function(){this.triggerSegMouseout()},renderSegs:function(e,i){var n,r=this.view,o="",s=[];for(n=0;e.length>n;n++)o+=this.renderSegHtml(e[n],i);return t(o).each(function(i,n){var o=e[i],l=r.resolveEventEl(o.event,t(n));l&&(l.data("fc-seg",o),o.el=l,s.push(o))}),s},renderSegHtml:function(){},eventsToSegs:function(e,i,n){var r=this;return t.map(e,function(t){return r.eventToSegs(t,i,n)})},eventToSegs:function(t,e,i){var n,r,o,s=t.start.clone().stripZone(),l=this.view.calendar.getEventEnd(t).stripZone();for(e&&i?(o=S(s,l,e,i),n=o?[o]:[]):n=this.rangeToSegs(s,l),r=0;n.length>r;r++)o=n[r],o.event=t,o.eventStartMS=+s,o.eventDurationMS=l-s;return n},bindSegHandlers:function(){var e=this,i=this.view;t.each({mouseenter:function(t,i){e.triggerSegMouseover(t,i)},mouseleave:function(t,i){e.triggerSegMouseout(t,i)},click:function(t,e){return i.trigger("eventClick",this,t.event,e)},mousedown:function(n,r){t(r.target).is(".fc-resizer")&&i.isEventResizable(n.event)?e.segResizeMousedown(n,r):i.isEventDraggable(n.event)&&e.segDragMousedown(n,r)}},function(i,n){e.el.on(i,".fc-event-container > *",function(i){var r=t(this).data("fc-seg");return!r||e.isDraggingSeg||e.isResizingSeg?void 0:n.call(this,r,i)})})},triggerSegMouseover:function(t,e){this.mousedOverSeg||(this.mousedOverSeg=t,this.view.trigger("eventMouseover",t.el[0],t.event,e))},triggerSegMouseout:function(t,e){e=e||{},this.mousedOverSeg&&(t=t||this.mousedOverSeg,this.mousedOverSeg=null,this.view.trigger("eventMouseout",t.el[0],t.event,e))},segDragMousedown:function(t,e){var i,n,r=this,o=this.view,s=t.el,l=t.event,a=new Q(t.el,{parentEl:o.el,opacity:o.opt("dragOpacity"),revertDuration:o.opt("dragRevertDuration"),zIndex:2}),c=new U(o.coordMap,{distance:5,scroll:o.opt("dragScroll"),listenStart:function(t){a.hide(),a.start(t)},dragStart:function(e){r.triggerSegMouseout(t,e),r.isDraggingSeg=!0,o.hideEvent(l),o.trigger("eventDragStart",s[0],l,e,{})},cellOver:function(e,s){var l=t.cellDate||c.origDate,d=r.computeDraggedEventDates(t,l,s);i=d.start,n=d.end,o.renderDrag(i,n,t)?a.hide():a.show()},cellOut:function(){i=null,o.destroyDrag(),a.show()},dragStop:function(t){var e=i&&!i.isSame(l.start);a.stop(!e,function(){r.isDraggingSeg=!1,o.destroyDrag(),o.showEvent(l),o.trigger("eventDragStop",s[0],l,t,{}),e&&o.eventDrop(s[0],l,i,t)})},listenStop:function(){a.stop()}});c.mousedown(e)},computeDraggedEventDates:function(t,e,i){var n,r,o,s=this.view,l=t.event,a=l.start,c=s.calendar.getEventEnd(l);return i.hasTime()===e.hasTime()?(n=T(i,e),r=a.clone().add(n),o=null===l.end?null:c.clone().add(n)):(r=i,o=null),{start:r,end:o}},segResizeMousedown:function(t,e){function i(){r.destroyResize(),o.showEvent(l)}var n,r=this,o=this.view,s=t.el,l=t.event,a=l.start,c=o.calendar.getEventEnd(l),d=null;n=new U(this.coordMap,{distance:5,scroll:o.opt("dragScroll"),dragStart:function(e){r.triggerSegMouseout(t,e),r.isResizingSeg=!0,o.trigger("eventResizeStart",s[0],l,e,{})},cellOver:function(e,n){n.isBefore(a)&&(n=a),d=n.clone().add(r.cellDuration),d.isSame(c)?(d=null,i()):(r.renderResize(a,d,t),o.hideEvent(l))},cellOut:function(){d=null,i()},dragStop:function(t){r.isResizingSeg=!1,i(),o.trigger("eventResizeStop",s[0],l,t,{}),d&&o.eventResize(s[0],l,d,t)}}),n.mousedown(e)},getSegClasses:function(t,e,i){var n=t.event,r=["fc-event",t.isStart?"fc-start":"fc-not-start",t.isEnd?"fc-end":"fc-not-end"].concat(n.className,n.source?n.source.className:[]);return e&&r.push("fc-draggable"),i&&r.push("fc-resizable"),r},getEventSkinCss:function(t){var e=this.view,i=t.source||{},n=t.color,r=i.color,o=e.opt("eventColor"),s=t.backgroundColor||n||i.backgroundColor||r||e.opt("eventBackgroundColor")||o,l=t.borderColor||n||i.borderColor||r||e.opt("eventBorderColor")||o,a=t.textColor||i.textColor||e.opt("eventTextColor"),c=[];return s&&c.push("background-color:"+s),l&&c.push("border-color:"+l),a&&c.push("color:"+a),c.join(";")}}),ie.prototype=x(te.prototype),t.extend(ie.prototype,{numbersVisible:!1,cellDuration:e.duration({days:1}),bottomCoordPadding:0,rowEls:null,dayEls:null,helperEls:null,highlightEls:null,render:function(e){var i,n=this.view,r="";for(i=0;n.rowCnt>i;i++)r+=this.dayRowHtml(i,e);this.el.html(r),this.rowEls=this.el.find(".fc-row"),this.dayEls=this.el.find(".fc-day"),this.dayEls.each(function(e,i){var r=n.cellToDate(Math.floor(e/n.colCnt),e%n.colCnt);n.trigger("dayRender",null,r,t(i))}),te.prototype.render.call(this)},destroy:function(){this.destroySegPopover()},dayRowHtml:function(t,e){var i=this.view,n=["fc-row","fc-week",i.widgetContentClass];return e&&n.push("fc-rigid"),'
'+'
'+""+this.rowHtml("day",t)+"
"+"
"+'
'+""+(this.numbersVisible?""+this.rowHtml("number",t)+"":"")+"
"+"
"+"
"},dayCellHtml:function(t,e,i){return this.bgCellHtml(t,e,i)},buildCoords:function(e,i){var n,r,o,s=this.view.colCnt;this.dayEls.slice(0,s).each(function(e,s){n=t(s),r=n.offset().left,e&&(o[1]=r),o=[r],i[e]=o}),o[1]=r+n.outerWidth(),this.rowEls.each(function(i,s){n=t(s),r=n.offset().top,i&&(o[1]=r),o=[r],e[i]=o}),o[1]=r+n.outerHeight()+this.bottomCoordPadding},getCellDate:function(t){return this.view.cellToDate(t)},getCellDayEl:function(t){return this.dayEls.eq(t.row*this.view.colCnt+t.col)},rangeToSegs:function(t,e){return this.view.rangeToSegments(t,e)},renderDrag:function(t,e,i){var n;return this.renderHighlight(t,e||this.view.calendar.getDefaultEventEnd(!0,t)),i&&!i.el.closest(this.el).length?(this.renderRangeHelper(t,e,i),n=this.view.opt("dragOpacity"),void 0!==n&&this.helperEls.css("opacity",n),!0):void 0},destroyDrag:function(){this.destroyHighlight(),this.destroyHelper()},renderResize:function(t,e,i){this.renderHighlight(t,e),this.renderRangeHelper(t,e,i)},destroyResize:function(){this.destroyHighlight(),this.destroyHelper()},renderHelper:function(e,i){var n=[],r=this.renderEventRows([e]);this.rowEls.each(function(e,o){var s,l=t(o),a=t('
');s=i&&i.row===e?i.el.position().top:l.find(".fc-content-skeleton tbody").position().top,a.css("top",s).find("table").append(r[e].tbodyEl),l.append(a),n.push(a[0])}),this.helperEls=t(n)},destroyHelper:function(){this.helperEls&&(this.helperEls.remove(),this.helperEls=null)},renderHighlight:function(e,i){var n,r,o,s=this.rangeToSegs(e,i),l=[];for(n=0;s.length>n;n++)r=s[n],o=t(this.highlightSkeletonHtml(r.leftCol,r.rightCol+1)),o.appendTo(this.rowEls[r.row]),l.push(o[0]);this.highlightEls=t(l)},destroyHighlight:function(){this.highlightEls&&(this.highlightEls.remove(),this.highlightEls=null)},highlightSkeletonHtml:function(t,e){var i=this.view.colCnt,n="";return t>0&&(n+='"),m=[],v=[],y=[];for(r=0;p>r;r++){if(o=f[r],s=0,l=t(""),m.push([]),v.push([]),y.push([]),o)for(a=0;o.length>a;a++){for(c=o[a],n(c.leftCol),d=t('",l+=""+(s?"":n)+'",c.add(this.slotDuration);return l},processOptions:function(){var t=this.view,i=t.opt("slotDuration"),n=t.opt("snapDuration");i=e.duration(i),n=n?e.duration(n):i,this.slotDuration=i,this.snapDuration=n,this.cellDuration=n,this.minTime=e.duration(t.opt("minTime")),this.maxTime=e.duration(t.opt("maxTime"))},rangeToSegs:function(t,e){var i,n,r,o,s,l=this.view,a=[];for(t=t.clone().stripZone(),e=e.clone().stripZone(),n=0;l.colCnt>n;n++)r=l.cellToDate(0,n),o=r.clone().time(this.minTime),s=r.clone().time(this.maxTime),i=S(t,e,o,s),i&&(i.col=n,a.push(i));return a},resize:function(){this.computeSlatTops(),this.updateSegVerticals()},buildCoords:function(i,n){var r,o,s=this.view.colCnt,l=this.el.offset().top,a=e.duration(+this.minTime),c=null;for(this.dayEls.slice(0,s).each(function(e,i){r=t(i),o=r.offset().left,c&&(c[1]=o),c=[o],n[e]=c}),c[1]=o+r.outerWidth(),c=null;this.maxTime>a;)o=l+this.computeTimeTop(a),c&&(c[1]=o),c=[o],i.push(c),a.add(this.snapDuration);c[1]=l+this.computeTimeTop(a)},getCellDate:function(t){var e=this.view,i=e.calendar;return i.rezoneDate(e.cellToDate(0,t.col).time(this.minTime+this.snapDuration*t.row))},getCellDayEl:function(t){return this.dayEls.eq(t.col)},computeDateTop:function(t,i){return this.computeTimeTop(e.duration(t.clone().stripZone()-i.clone().stripTime()))},computeTimeTop:function(t){var e,i,n,r,o=(t-this.minTime)/this.slotDuration;return o=Math.max(0,o),o=Math.min(this.slatEls.length,o),e=Math.floor(o),i=o-e,n=this.slatTops[e],i?(r=this.slatTops[e+1],n+(r-n)*i):n},computeSlatTops:function(){var e,i=[];this.slatEls.each(function(n,r){e=t(r).position().top,i.push(e)}),i.push(e+this.slatEls.last().outerHeight()),this.slatTops=i},renderDrag:function(t,e,i){var n;return i?(this.renderRangeHelper(t,e,i),n=this.view.opt("dragOpacity"),void 0!==n&&this.helperEl.css("opacity",n),!0):(this.renderHighlight(t,e||this.view.calendar.getDefaultEventEnd(!1,t)),void 0)},destroyDrag:function(){this.destroyHelper(),this.destroyHighlight()},renderResize:function(t,e,i){this.renderRangeHelper(t,e,i)},destroyResize:function(){this.destroyHelper()},renderHelper:function(e,i){var n,r,o,s=this.renderEventTable([e]),l=s.tableEl,a=s.segs;for(n=0;a.length>n;n++)r=a[n],i&&i.col===r.col&&(o=i.el,r.el.css({left:o.css("left"),right:o.css("right"),"margin-left":o.css("margin-left"),"margin-right":o.css("margin-right")}));this.helperEl=t('
').append(l).appendTo(this.el)},destroyHelper:function(){this.helperEl&&(this.helperEl.remove(),this.helperEl=null)},renderSelection:function(t,e){this.view.opt("selectHelper")?this.renderRangeHelper(t,e):this.renderHighlight(t,e)},destroySelection:function(){this.destroyHelper(),this.destroyHighlight()},renderHighlight:function(e,i){this.highlightEl=t(this.highlightSkeletonHtml(e,i)).appendTo(this.el)},destroyHighlight:function(){this.highlightEl&&(this.highlightEl.remove(),this.highlightEl=null)},highlightSkeletonHtml:function(t,e){var i,n,r,o,s,l=this.view,a=this.rangeToSegs(t,e),c="",d=0;for(i=0;a.length>i;i++)n=a[i],n.col>d&&(c+='
",d++;return l.colCnt>d&&(c+='":void 0},numberIntroHtml:function(t){return this.weekNumbersVisible?'":void 0},dayIntroHtml:function(){return this.weekNumbersVisible?'":void 0},introHtml:function(){return this.weekNumbersVisible?'":void 0},numberCellHtml:function(t,e,i){var n;return this.dayNumbersVisible?(n=this.dayGrid.getDayClasses(i),n.unshift("fc-day-number"),'"):""):'"},dayIntroHtml:function(){return'"},slotBgIntroHtml:function(){return'"},introHtml:function(){return'"},axisStyleAttr:function(){return null!==this.axisWidth?'style="width:'+this.axisWidth+'px"':""},updateSize:function(t){t&&this.timeGrid.resize(),pe.prototype.updateSize.call(this,t)},updateWidth:function(){this.axisWidth=m(this.el.find(".fc-axis"))},setHeight:function(t,e){var i,n;null===this.bottomRuleHeight&&(this.bottomRuleHeight=this.bottomRuleEl.outerHeight()),this.bottomRuleEl.hide(),this.scrollerEl.css("overflow",""),y(this.scrollerEl),f(this.noScrollRowEls),this.dayGrid&&(this.dayGrid.destroySegPopover(),i=this.opt("eventLimit"),i&&"number"!=typeof i&&(i=Fe),i&&this.dayGrid.limitRows(i)),e||(n=this.computeScrollerHeight(t),v(this.scrollerEl,n)?(u(this.noScrollRowEls,E(this.scrollerEl)),n=this.computeScrollerHeight(t),this.scrollerEl.height(n),this.restoreScroll()):(this.scrollerEl.height(n).css("overflow","hidden"),this.bottomRuleEl.show()))},resetScroll:function(){function t(){i.scrollerEl.scrollTop(r)}var i=this,n=e.duration(this.opt("scrollTime")),r=this.timeGrid.computeTimeTop(n);r=Math.ceil(r),r&&r++,t(),setTimeout(t,0)},renderEvents:function(t){var e,i,n=[],r=[],o=[];for(i=0;t.length>i;i++)t[i].allDay?n.push(t[i]):r.push(t[i]);e=this.timeGrid.renderEvents(r),this.dayGrid&&(o=this.dayGrid.renderEvents(n)),this.updateHeight()},getSegs:function(){return this.timeGrid.getSegs().concat(this.dayGrid?this.dayGrid.getSegs():[])},destroyEvents:function(){pe.prototype.destroyEvents.call(this),this.recordScroll(),this.timeGrid.destroyEvents(),this.dayGrid&&this.dayGrid.destroyEvents()},renderDrag:function(t,e,i){return t.hasTime()?this.timeGrid.renderDrag(t,e,i):this.dayGrid?this.dayGrid.renderDrag(t,e,i):void 0},destroyDrag:function(){this.timeGrid.destroyDrag(),this.dayGrid&&this.dayGrid.destroyDrag()},renderSelection:function(t,e){t.hasTime()||e.hasTime()?this.timeGrid.renderSelection(t,e):this.dayGrid&&this.dayGrid.renderSelection(t,e)},destroySelection:function(){this.timeGrid.destroySelection(),this.dayGrid&&this.dayGrid.destroySelection()}}),ze.agendaWeek=Se,Se.prototype=x(De.prototype),t.extend(Se.prototype,{name:"agendaWeek",incrementDate:function(t,e){return t.clone().stripTime().add(e,"weeks").startOf("week")},render:function(t){this.intervalStart=t.clone().stripTime().startOf("week"),this.intervalEnd=this.intervalStart.clone().add(1,"weeks"),this.start=this.skipHiddenDays(this.intervalStart),this.end=this.skipHiddenDays(this.intervalEnd,-1,!0),this.title=this.calendar.formatRange(this.start,this.end.clone().subtract(1),this.opt("titleFormat")," — "),De.prototype.render.call(this,this.getCellsPerWeek())}}),ze.agendaDay=be,be.prototype=x(De.prototype),t.extend(be.prototype,{name:"agendaDay",incrementDate:function(t,e){var i=t.clone().stripTime().add(e,"days");return i=this.skipHiddenDays(i,0>e?-1:1)},render:function(t){this.start=this.intervalStart=t.clone().stripTime(),this.end=this.intervalEnd=this.start.clone().add(1,"days"),this.title=this.calendar.formatDate(this.start,this.opt("titleFormat")),De.prototype.render.call(this,1)}}),Te.prototype=x(ie.prototype),t.extend(Te.prototype,{rangeToSegs:function(t,e,i){var n,r=[],o=this.view.calendar.getDate();if(o>=t&&e>o){var s=this.view,l=s.calendar.fetchResources();for(n=0;s.colCnt>n;n++){var a=l[n];i.indexOf(a.id)>-1&&r.push({row:0,leftCol:n,rightCol:n,isStart:!0,isEnd:!0})}}return r}}),t.extend(Te.prototype,{eventToSegs:function(t,e,i){var n,r,o,s=t.start.clone().stripZone(),l=this.view.calendar.getEventEnd(t).stripZone();for(e&&i?(o=S(s,l,e,i),n=o?[o]:[]):n=this.rangeToSegs(s,l,t.resources),r=0;n.length>r;r++)o=n[r],o.event=t,o.eventStartMS=+s,o.eventDurationMS=l-s;return n}}),Ce.prototype=x(oe.prototype),t.extend(Ce.prototype,{rangeToSegs:function(t,e,i){var n,r,o,s,l,a=this.view,c=[],d=a.calendar.fetchResources();for(t=t.clone().stripZone(),e=e.clone().stripZone(),r=0;a.colCnt>r;r++){var h=d[r];i.indexOf(h.id)>-1&&(o=a.cellToDate(0,r),s=o.clone().time(this.minTime),l=o.clone().time(this.maxTime),n=S(t,e,s,l),n&&(n.col=r,c.push(n)))}return c}}),t.extend(Ce.prototype,{eventToSegs:function(t,e,i){var n,r,o,s=t.start.clone().stripZone(),l=this.view.calendar.getEventEnd(t).stripZone();for(e&&i?(o=S(s,l,e,i),n=o?[o]:[]):n=this.rangeToSegs(s,l,t.resources),r=0;n.length>r;r++)o=n[r],o.event=t,o.eventStartMS=+s,o.eventDurationMS=l-s;return n}}),r({allDaySlot:!0,allDayText:"all-day",scrollTime:"06:00:00",slotDuration:"00:30:00",axisFormat:we,timeFormat:{agenda:Ee},minTime:"00:00:00",maxTime:"24:00:00",slotEventOverlap:!0}),He.prototype=x(De.prototype),t.extend(He.prototype,{cellToDate:function(){return this.start.clone()},headCellHtml:function(t,e){var i=this,n=i.calendar,r=n.fetchResources()[e];return'"}}),ze.resourceDay=xe,xe.prototype=x(He.prototype),t.extend(xe.prototype,{name:"resourceDay",incrementDate:function(t,e){var i=t.clone().stripTime().add(e,"days");return i=this.skipHiddenDays(i,0>e?-1:1)},render:function(t){this.start=this.intervalStart=t.clone().stripTime(),this.end=this.intervalEnd=this.start.clone().add(1,"days"),this.title=this.calendar.formatDate(this.start,this.opt("titleFormat")),He.prototype.render.call(this,this.calendar.fetchResources().length)},getDayClasses:function(t){var e=this.view,i=e.calendar.getNow().stripTime(),n=["fc-"+Ne[t.day()]];return"month"===e.name&&t.month()!=e.intervalStart.month()&&n.push("fc-other-month"),t.isSame(i,"day")?n.push("fc-todaysss",e.highlightStateClass):i>t?n.push("fc-past"):n.push("fc-future"),n}})}); \ No newline at end of file +},restoreScroll:function(){null!==this.scrollTop&&this.scrollerEl.scrollTop(this.scrollTop)},renderEvents:function(){this.segEach(function(t){this.trigger("eventAfterRender",t.event,t.event,t.el)}),this.trigger("eventAfterAllRender")},destroyEvents:function(){this.segEach(function(t){this.trigger("eventDestroy",t.event,t.event,t.el)})},resolveEventEl:function(e,i){var n=this.trigger("eventRender",e,e,i);return n===!1?i=null:n&&n!==!0&&(i=t(n)),i},showEvent:function(t){this.segEach(function(t){t.el.css("visibility","")},t)},hideEvent:function(t){this.segEach(function(t){t.el.css("visibility","hidden")},t)},segEach:function(t,e){var i,n=this.getSegs();for(i=0;n.length>i;i++)e&&n[i].event._id!==e._id||t.call(this,n[i])},getSegs:function(){},renderDrag:function(){},destroyDrag:function(){},documentDragStart:function(e){var i,n=this,r=null;this.opt("droppable")&&(i=new U(this.coordMap,{cellOver:function(t,e){r=e,n.renderDrag(e)},cellOut:function(){r=null,n.destroyDrag()}}),t(document).one("dragstop",function(t,e){n.destroyDrag(),r&&n.trigger("drop",t.target,r,t,e)}),i.startDrag(e))},select:function(t,e,i){this.unselect(i),this.renderSelection(t,e),this.reportSelection(t,e,i)},renderSelection:function(){},reportSelection:function(t,e,i){this.isSelected=!0,this.trigger("select",null,t,e,i)},unselect:function(t){this.isSelected&&(this.isSelected=!1,this.destroySelection(),this.trigger("unselect",null,t))},destroySelection:function(){},documentMousedown:function(e){var i;this.isSelected&&this.opt("unselectAuto")&&D(e)&&(i=this.opt("unselectCancel"),i&&t(e.target).closest(i).length||this.unselect(e))}},ge.prototype=x(pe.prototype),t.extend(ge.prototype,{dayGrid:null,dayNumbersVisible:!1,weekNumbersVisible:!1,weekNumberWidth:null,headRowEl:null,render:function(t,e,i){this.rowCnt=t,this.colCnt=e,this.dayNumbersVisible=i,this.weekNumbersVisible=this.opt("weekNumbers"),this.dayGrid.numbersVisible=this.dayNumbersVisible||this.weekNumbersVisible,this.el.addClass("fc-basic-view").html(this.renderHtml()),this.headRowEl=this.el.find("thead .fc-row"),this.scrollerEl=this.el.find(".fc-day-grid-container"),this.dayGrid.coordMap.containerEl=this.scrollerEl,this.dayGrid.el=this.el.find(".fc-day-grid"),this.dayGrid.render(this.hasRigidRows()),pe.prototype.render.call(this)},destroy:function(){this.dayGrid.destroy(),pe.prototype.destroy.call(this)},renderHtml:function(){return'
'),e>t&&(n+=''),i>e&&(n+=''),n=this.bookendCells(n,"highlight"),'
'+n+""+"
"+"
"}}),t.extend(ie.prototype,{segs:null,rowStructs:null,renderEvents:function(e){var i=this.rowStructs=this.renderEventRows(e),n=[];this.rowEls.each(function(e,r){t(r).find(".fc-content-skeleton > table").append(i[e].tbodyEl),n.push.apply(n,i[e].segs)}),this.segs=n},getSegs:function(){return(this.segs||[]).concat(this.popoverSegs||[])},destroyEvents:function(){var t,e;for(te.prototype.destroyEvents.call(this),t=this.rowStructs||[];e=t.pop();)e.tbodyEl.remove();this.segs=null,this.destroySegPopover()},renderEventRows:function(t){var e,i,n=this.eventsToSegs(t),r=[];for(n=this.renderSegs(n),e=this.groupSegRows(n),i=0;e.length>i;i++)r.push(this.renderEventRow(i,e[i]));return r},renderSegHtml:function(t,e){var i,n=this.view,r=n.opt("isRTL"),o=t.event,s=n.isEventDraggable(o),l=!e&&o.allDay&&t.isEnd&&n.isEventResizable(o),a=this.getSegClasses(t,s,l),c=this.getEventSkinCss(o),d="";return a.unshift("fc-day-grid-event"),!o.allDay&&t.isStart&&(d=''+P(n.getEventTimeText(o))+""),i=''+(P(o.title||"")||" ")+"",'"+'
'+(r?i+" "+d:d+" "+i)+"
"+(l?'
':"")+""},renderEventRow:function(e,i){function n(e){for(;e>s;)d=(y[r-1]||[])[s],d?d.attr("rowspan",parseInt(d.attr("rowspan")||1,10)+1):(d=t("
"),l.append(d)),v[r][s]=d,y[r][s]=d,s++}var r,o,s,l,a,c,d,h=this.view,u=h.colCnt,f=this.buildSegLevels(i),p=Math.max(1,f.length),g=t("
').append(c.el),c.leftCol!=c.rightCol?d.attr("colspan",c.rightCol-c.leftCol+1):y[r][s]=d;c.rightCol>=s;)v[r][s]=d,m[r][s]=c,s++;l.append(d)}n(u),this.bookendCells(l,"eventSkeleton"),g.append(l)}return{row:e,tbodyEl:g,cellMatrix:v,segMatrix:m,segLevels:f,segs:i}},buildSegLevels:function(t){var e,i,n,r=[];for(t.sort(ee),e=0;t.length>e;e++){for(i=t[e],n=0;r.length>n&&ne(i,r[n]);n++);i.level=n,(r[n]||(r[n]=[])).push(i)}for(n=0;r.length>n;n++)r[n].sort(re);return r},groupSegRows:function(t){var e,i=this.view,n=[];for(e=0;i.rowCnt>e;e++)n.push([]);for(e=0;t.length>e;e++)n[t[e].row].push(t[e]);return n}}),t.extend(ie.prototype,{segPopover:null,popoverSegs:null,destroySegPopover:function(){this.segPopover&&this.segPopover.hide()},limitRows:function(t){var e,i,n=this.rowStructs||[];for(e=0;n.length>e;e++)this.unlimitRow(e),i=t?"number"==typeof t?t:this.computeRowLevelLimit(e):!1,i!==!1&&this.limitRow(e,i)},computeRowLevelLimit:function(t){var e,i,n=this.rowEls.eq(t),r=n.height(),o=this.rowStructs[t].tbodyEl.children();for(e=0;o.length>e;e++)if(i=o.eq(e).removeClass("fc-limited"),i.position().top+i.outerHeight()>r)return e;return!1},limitRow:function(e,i){function n(n){for(;n>T;)r={row:e,col:T},d=E.getCellSegs(r,i),d.length&&(f=s[i-1][T],w=E.renderMoreLink(r,d),y=t("
").append(w),f.append(y),b.push(y[0])),T++}var r,o,s,l,a,c,d,h,u,f,p,g,m,v,y,w,E=this,D=this.view,S=this.rowStructs[e],b=[],T=0;if(i&&S.segLevels.length>i){for(o=S.segLevels[i-1],s=S.cellMatrix,l=S.tbodyEl.children().slice(i).addClass("fc-limited").get(),a=0;o.length>a;a++){for(c=o[a],n(c.leftCol),u=[],h=0;c.rightCol>=T;)r={row:e,col:T},d=this.getCellSegs(r,i),u.push(d),h+=d.length,T++;if(h){for(f=s[i-1][c.leftCol],p=f.attr("rowspan")||1,g=[],m=0;u.length>m;m++)v=t('
').attr("rowspan",p),d=u[m],r={row:e,col:c.leftCol+m},w=this.renderMoreLink(r,[c].concat(d)),y=t("
").append(w),v.append(y),g.push(v[0]),b.push(v[0]);f.addClass("fc-limited").after(t(g)),l.push(f[0])}}n(D.colCnt),S.moreEls=t(b),S.limitedEls=t(l)}},unlimitRow:function(t){var e=this.rowStructs[t];e.moreEls&&(e.moreEls.remove(),e.moreEls=null),e.limitedEls&&(e.limitedEls.removeClass("fc-limited"),e.limitedEls=null)},renderMoreLink:function(e,i){var n=this,r=this.view;return t('').text(this.getMoreLinkText(i.length)).on("click",function(o){var s=r.opt("eventLimitClick"),l=r.cellToDate(e),a=t(this),c=n.getCellDayEl(e),d=n.getCellSegs(e),h=n.resliceDaySegs(d,l),u=n.resliceDaySegs(i,l);"function"==typeof s&&(s=r.trigger("eventLimitClick",null,{date:l,dayEl:c,moreEl:a,segs:h,hiddenSegs:u},o)),"popover"===s?n.showSegPopover(l,e,a,h):"string"==typeof s&&r.calendar.zoomTo(l,s)})},showSegPopover:function(t,e,i,n){var r,o,s=this,l=this.view,a=i.parent();r=1==l.rowCnt?this.view.el:this.rowEls.eq(e.row),o={className:"fc-more-popover",content:this.renderSegPopoverContent(t,n),parentEl:this.el,top:r.offset().top,autoHide:!0,viewportConstrain:l.opt("popoverViewportConstrain"),hide:function(){s.segPopover.destroy(),s.segPopover=null,s.popoverSegs=null}},l.opt("isRTL")?o.right=a.offset().left+a.outerWidth()+1:o.left=a.offset().left-1,this.segPopover=new X(o),this.segPopover.show()},renderSegPopoverContent:function(e,i){var n,r=this.view,o=r.opt("theme"),s=e.format(r.opt("dayPopoverFormat")),l=t('
'+''+''+P(s)+""+'
'+"
"+'
'+'
'+"
"),a=l.find(".fc-event-container");for(i=this.renderSegs(i,!0),this.popoverSegs=i,n=0;i.length>n;n++)i[n].cellDate=e,a.append(i[n].el);return l},resliceDaySegs:function(e,i){var n=t.map(e,function(t){return t.event}),r=i.clone().stripTime(),o=r.clone().add(1,"days");return this.eventsToSegs(n,r,o)},getMoreLinkText:function(t){var e=this.view,i=e.opt("eventLimitText");return"function"==typeof i?i(t):"+"+t+" "+i},getCellSegs:function(t,e){for(var i,n=this.rowStructs[t.row].segMatrix,r=e||0,o=[];n.length>r;)i=n[r][t.col],i&&o.push(i),r++;return o}}),oe.prototype=x(te.prototype),t.extend(oe.prototype,{slotDuration:null,snapDuration:null,minTime:null,maxTime:null,dayEls:null,slatEls:null,slatTops:null,highlightEl:null,helperEl:null,render:function(){this.processOptions(),this.el.html(this.renderHtml()),this.dayEls=this.el.find(".fc-day"),this.slatEls=this.el.find(".fc-slats tr"),this.computeSlatTops(),te.prototype.render.call(this)},renderHtml:function(){return'
'+this.rowHtml("slotBg")+"
"+"
"+'
'+""+this.slatRowHtml()+"
"+"
"},slotBgCellHtml:function(t,e,i){return this.bgCellHtml(t,e,i)},slatRowHtml:function(){for(var t,i,n,r=this.view,o=r.calendar,s=r.opt("isRTL"),l="",a=0===this.slotDuration.asMinutes()%15,c=e.duration(+this.minTime);this.maxTime>c;)t=r.start.clone().time(c),i=t.minutes(),n='
"+(a&&i?"":""+P(o.formatDate(t,r.opt("axisFormat")))+"")+"
'+(s?n:"")+"
',d=n.col),r=l.cellToDate(0,d),o=this.computeDateTop(n.start,r),s=this.computeDateTop(n.end,r),c+='
'+"
"+"
'),c=this.bookendCells(c,"highlight"),'
'+c+""+"
"+"
"}}),t.extend(oe.prototype,{segs:null,eventSkeletonEl:null,renderEvents:function(e){var i=this.renderEventTable(e);this.eventSkeletonEl=t('
').append(i.tableEl),this.el.append(this.eventSkeletonEl),this.segs=i.segs},getSegs:function(){return this.segs||[]},destroyEvents:function(){te.prototype.destroyEvents.call(this),this.eventSkeletonEl&&(this.eventSkeletonEl.remove(),this.eventSkeletonEl=null),this.segs=null},renderEventTable:function(e){var i,n,r,o,s,l,a=t("
"),c=a.find("tr"),d=this.eventsToSegs(e);for(d=this.renderSegs(d),i=this.groupSegCols(d),this.computeSegVerticals(d),o=0;i.length>o;o++){for(s=i[o],se(s),l=t('
'),n=0;s.length>n;n++)r=s[n],r.el.css(this.generateSegPositionCss(r)),30>r.bottom-r.top&&r.el.addClass("fc-short"),l.append(r.el);c.append(t("
").append(l))}return this.bookendCells(c,"eventSkeleton"),{tableEl:a,segs:d}},updateSegVerticals:function(){var t,e=this.segs;if(e)for(this.computeSegVerticals(e),t=0;e.length>t;t++)e[t].el.css(this.generateSegVerticalCss(e[t]))},computeSegVerticals:function(t){var e,i;for(e=0;t.length>e;e++)i=t[e],i.top=this.computeDateTop(i.start,i.start),i.bottom=this.computeDateTop(i.end,i.start)},renderSegHtml:function(t,e){var i,n,r,o=this.view,s=t.event,l=o.isEventDraggable(s),a=!e&&t.isEnd&&o.isEventResizable(s),c=this.getSegClasses(t,l,a),d=this.getEventSkinCss(s);return c.unshift("fc-time-grid-event"),o.isMultiDayEvent(s)?(t.isStart||t.isEnd)&&(i=o.getEventTimeText(t.start,t.end),n=o.getEventTimeText(t.start,t.end,"LT"),r=o.getEventTimeText(t.start,null)):(i=o.getEventTimeText(s),n=o.getEventTimeText(s,"LT"),r=o.getEventTimeText(s.start,null)),'"+'
'+(i?'
"+""+P(i)+""+"
":"")+(s.title?'
'+P(s.title)+"
":"")+"
"+'
'+(a?'
':"")+""},generateSegPositionCss:function(t){var e,i,n=this.view,r=n.opt("isRTL"),o=n.opt("slotEventOverlap"),s=t.backwardCoord,l=t.forwardCoord,a=this.generateSegVerticalCss(t);return o&&(l=Math.min(1,s+2*(l-s))),r?(e=1-l,i=s):(e=s,i=1-l),a.zIndex=t.level+1,a.left=100*e+"%",a.right=100*i+"%",o&&t.forwardPressure&&(a[r?"marginLeft":"marginRight"]=20),a},generateSegVerticalCss:function(t){return{top:t.top,bottom:-t.bottom}},groupSegCols:function(t){var e,i=this.view,n=[];for(e=0;i.colCnt>e;e++)n.push([]);for(e=0;t.length>e;e++)n[t[e].col].push(t[e]);return n}}),pe.prototype={calendar:null,coordMap:null,el:null,start:null,end:null,intervalStart:null,intervalEnd:null,rowCnt:null,colCnt:null,isSelected:!1,scrollerEl:null,scrollTop:null,widgetHeaderClass:null,widgetContentClass:null,highlightStateClass:null,documentMousedownProxy:null,documentDragStartProxy:null,init:function(){var e=this.opt("theme")?"ui":"fc";this.widgetHeaderClass=e+"-widget-header",this.widgetContentClass=e+"-widget-content",this.highlightStateClass=e+"-state-highlight",this.documentMousedownProxy=t.proxy(this,"documentMousedown"),this.documentDragStartProxy=t.proxy(this,"documentDragStart")},render:function(){this.updateSize(),this.trigger("viewRender",this,this,this.el),t(document).on("mousedown",this.documentMousedownProxy).on("dragstart",this.documentDragStartProxy)},destroy:function(){this.unselect(),this.trigger("viewDestroy",this,this,this.el),this.destroyEvents(),this.el.empty(),t(document).off("mousedown",this.documentMousedownProxy).off("dragstart",this.documentDragStartProxy)},incrementDate:function(){},updateSize:function(t){t&&this.recordScroll(),this.updateHeight(),this.updateWidth()},updateWidth:function(){},updateHeight:function(){var t=this.calendar;this.setHeight(t.getSuggestedViewHeight(),t.isHeightAuto())},setHeight:function(){},computeScrollerHeight:function(t){var e,i=this.el.add(this.scrollerEl);return i.css({position:"relative",left:-1}),e=this.el.outerHeight()-this.scrollerEl.height(),i.css({position:"",left:""}),t-e},recordScroll:function(){this.scrollerEl&&(this.scrollTop=this.scrollerEl.scrollTop()) -},restoreScroll:function(){null!==this.scrollTop&&this.scrollerEl.scrollTop(this.scrollTop)},renderEvents:function(){this.segEach(function(t){this.trigger("eventAfterRender",t.event,t.event,t.el)}),this.trigger("eventAfterAllRender")},destroyEvents:function(){this.segEach(function(t){this.trigger("eventDestroy",t.event,t.event,t.el)})},resolveEventEl:function(e,i){var n=this.trigger("eventRender",e,e,i);return n===!1?i=null:n&&n!==!0&&(i=t(n)),i},showEvent:function(t){this.segEach(function(t){t.el.css("visibility","")},t)},hideEvent:function(t){this.segEach(function(t){t.el.css("visibility","hidden")},t)},segEach:function(t,e){var i,n=this.getSegs();for(i=0;n.length>i;i++)e&&n[i].event._id!==e._id||t.call(this,n[i])},getSegs:function(){},renderDrag:function(){},destroyDrag:function(){},documentDragStart:function(e){var i,n=this,r=null;this.opt("droppable")&&(i=new U(this.coordMap,{cellOver:function(t,e){r=e,n.renderDrag(e)},cellOut:function(){r=null,n.destroyDrag()}}),t(document).one("dragstop",function(t,e){n.destroyDrag(),r&&n.trigger("drop",t.target,r,t,e)}),i.startDrag(e))},select:function(t,e,i){this.unselect(i),this.renderSelection(t,e),this.reportSelection(t,e,i)},renderSelection:function(){},reportSelection:function(t,e,i){this.isSelected=!0,this.trigger("select",null,t,e,i)},unselect:function(t){this.isSelected&&(this.isSelected=!1,this.destroySelection(),this.trigger("unselect",null,t))},destroySelection:function(){},documentMousedown:function(e){var i;this.isSelected&&this.opt("unselectAuto")&&D(e)&&(i=this.opt("unselectCancel"),i&&t(e.target).closest(i).length||this.unselect(e))}},ge.prototype=x(pe.prototype),t.extend(ge.prototype,{dayGrid:null,dayNumbersVisible:!1,weekNumbersVisible:!1,weekNumberWidth:null,headRowEl:null,render:function(t,e,i){this.rowCnt=t,this.colCnt=e,this.dayNumbersVisible=i,this.weekNumbersVisible=this.opt("weekNumbers"),this.dayGrid.numbersVisible=this.dayNumbersVisible||this.weekNumbersVisible,this.el.addClass("fc-basic-view").html(this.renderHtml()),this.headRowEl=this.el.find("thead .fc-row"),this.scrollerEl=this.el.find(".fc-day-grid-container"),this.dayGrid.coordMap.containerEl=this.scrollerEl,this.dayGrid.el=this.el.find(".fc-day-grid"),this.dayGrid.render(this.hasRigidRows()),pe.prototype.render.call(this)},destroy:function(){this.dayGrid.destroy(),pe.prototype.destroy.call(this)},renderHtml:function(){return'"+""+""+""+""+'"+""+""+"
'+this.dayGrid.headHtml()+"
'+'
'+'
'+"
"+"
"},headIntroHtml:function(){return this.weekNumbersVisible?'
"+""+P(this.opt("weekNumberTitle"))+""+""+""+this.calendar.calculateWeekNumber(this.cellToDate(t,0))+""+"'+i.date()+""},weekNumberStyleAttr:function(){return null!==this.weekNumberWidth?'style="width:'+this.weekNumberWidth+'px"':""},hasRigidRows:function(){var t=this.opt("eventLimit");return t&&"number"!=typeof t},updateWidth:function(){this.weekNumbersVisible&&(this.weekNumberWidth=m(this.el.find(".fc-week-number")))},setHeight:function(t,e){var i,n=this.opt("eventLimit");y(this.scrollerEl),f(this.headRowEl),this.dayGrid.destroySegPopover(),n&&"number"==typeof n&&this.dayGrid.limitRows(n),i=this.computeScrollerHeight(t),this.setGridHeight(i,e),n&&"number"!=typeof n&&this.dayGrid.limitRows(n),!e&&v(this.scrollerEl,i)&&(u(this.headRowEl,E(this.scrollerEl)),i=this.computeScrollerHeight(t),this.scrollerEl.height(i),this.restoreScroll())},setGridHeight:function(t,e){e?g(this.dayGrid.rowEls):p(this.dayGrid.rowEls,t,!0)},renderEvents:function(t){this.dayGrid.renderEvents(t),this.updateHeight(),pe.prototype.renderEvents.call(this,t)},getSegs:function(){return this.dayGrid.getSegs()},destroyEvents:function(){pe.prototype.destroyEvents.call(this),this.recordScroll(),this.dayGrid.destroyEvents()},renderDrag:function(t,e,i){return this.dayGrid.renderDrag(t,e,i)},destroyDrag:function(){this.dayGrid.destroyDrag()},renderSelection:function(t,e){this.dayGrid.renderSelection(t,e)},destroySelection:function(){this.dayGrid.destroySelection()}}),r({fixedWeekCount:!0}),ze.month=me,me.prototype=x(ge.prototype),t.extend(me.prototype,{name:"month",incrementDate:function(t,e){return t.clone().stripTime().add(e,"months").startOf("month")},render:function(t){var e;this.intervalStart=t.clone().stripTime().startOf("month"),this.intervalEnd=this.intervalStart.clone().add(1,"months"),this.start=this.intervalStart.clone(),this.start=this.skipHiddenDays(this.start),this.start.startOf("week"),this.start=this.skipHiddenDays(this.start),this.end=this.intervalEnd.clone(),this.end=this.skipHiddenDays(this.end,-1,!0),this.end.add((7-this.end.weekday())%7,"days"),this.end=this.skipHiddenDays(this.end,-1,!0),e=Math.ceil(this.end.diff(this.start,"weeks",!0)),this.isFixedWeeks()&&(this.end.add(6-e,"weeks"),e=6),this.title=this.calendar.formatDate(this.intervalStart,this.opt("titleFormat")),ge.prototype.render.call(this,e,this.getCellsPerWeek(),!0)},setGridHeight:function(t,e){e=e||"variable"===this.opt("weekMode"),e&&(t*=this.rowCnt/6),p(this.dayGrid.rowEls,t,!e)},isFixedWeeks:function(){var t=this.opt("weekMode");return t?"fixed"===t:this.opt("fixedWeekCount")}}),ze.basicWeek=ve,ve.prototype=x(ge.prototype),t.extend(ve.prototype,{name:"basicWeek",incrementDate:function(t,e){return t.clone().stripTime().add(e,"weeks").startOf("week")},render:function(t){this.intervalStart=t.clone().stripTime().startOf("week"),this.intervalEnd=this.intervalStart.clone().add(1,"weeks"),this.start=this.skipHiddenDays(this.intervalStart),this.end=this.skipHiddenDays(this.intervalEnd,-1,!0),this.title=this.calendar.formatRange(this.start,this.end.clone().subtract(1),this.opt("titleFormat")," — "),ge.prototype.render.call(this,1,this.getCellsPerWeek(),!1)}}),ze.basicDay=ye,ye.prototype=x(ge.prototype),t.extend(ye.prototype,{name:"basicDay",incrementDate:function(t,e){var i=t.clone().stripTime().add(e,"days");return i=this.skipHiddenDays(i,0>e?-1:1)},render:function(t){this.start=this.intervalStart=t.clone().stripTime(),this.end=this.intervalEnd=this.start.clone().add(1,"days"),this.title=this.calendar.formatDate(this.start,this.opt("titleFormat")),ge.prototype.render.call(this,1,1,!1)}}),r({allDaySlot:!0,allDayText:"all-day",scrollTime:"06:00:00",slotDuration:"00:30:00",axisFormat:we,timeFormat:{agenda:Ee},minTime:"00:00:00",maxTime:"24:00:00",slotEventOverlap:!0});var Fe=5;De.prototype=x(pe.prototype),t.extend(De.prototype,{timeGrid:null,dayGrid:null,axisWidth:null,noScrollRowEls:null,bottomRuleEl:null,bottomRuleHeight:null,render:function(e){this.rowCnt=1,this.colCnt=e,this.el.addClass("fc-agenda-view").html(this.renderHtml()),this.scrollerEl=this.el.find(".fc-time-grid-container"),this.timeGrid.coordMap.containerEl=this.scrollerEl,this.timeGrid.el=this.el.find(".fc-time-grid"),this.timeGrid.render(),this.bottomRuleEl=t('
').appendTo(this.timeGrid.el),this.dayGrid&&(this.dayGrid.el=this.el.find(".fc-day-grid"),this.dayGrid.render(),this.dayGrid.bottomCoordPadding=this.dayGrid.el.next("hr").outerHeight()),this.noScrollRowEls=this.el.find(".fc-row:not(.fc-scroller *)"),pe.prototype.render.call(this),this.resetScroll()},destroy:function(){this.timeGrid.destroy(),this.dayGrid&&this.dayGrid.destroy(),pe.prototype.destroy.call(this)},renderHtml:function(){return'"+""+""+""+""+'"+""+""+"
'+this.timeGrid.headHtml()+"
'+(this.dayGrid?'

':"")+'
'+'
'+"
"+"
"},headIntroHtml:function(){var t,e,i,n;return this.opt("weekNumbers")?(t=this.cellToDate(0,0),e=this.calendar.calculateWeekNumber(t),i=this.opt("weekNumberTitle"),n=this.opt("isRTL")?e+i:i+e,'
"+""+P(n)+""+""+""+(this.opt("allDayHtml")||P(this.opt("allDayText")))+""+"'+P(r.name)+"
"+""+""+""+""+'"+""+""+"
'+this.dayGrid.headHtml()+"
'+'
'+'
'+"
"+"
"},headIntroHtml:function(){return this.weekNumbersVisible?'"+""+P(this.opt("weekNumberTitle"))+""+"":void 0},numberIntroHtml:function(t){return this.weekNumbersVisible?'"+""+this.calendar.calculateWeekNumber(this.cellToDate(t,0))+""+"":void 0},dayIntroHtml:function(){return this.weekNumbersVisible?'":void 0},introHtml:function(){return this.weekNumbersVisible?'":void 0},numberCellHtml:function(t,e,i){var n;return this.dayNumbersVisible?(n=this.dayGrid.getDayClasses(i),n.unshift("fc-day-number"),''+i.date()+""):""},weekNumberStyleAttr:function(){return null!==this.weekNumberWidth?'style="width:'+this.weekNumberWidth+'px"':""},hasRigidRows:function(){var t=this.opt("eventLimit");return t&&"number"!=typeof t},updateWidth:function(){this.weekNumbersVisible&&(this.weekNumberWidth=m(this.el.find(".fc-week-number")))},setHeight:function(t,e){var i,n=this.opt("eventLimit");y(this.scrollerEl),f(this.headRowEl),this.dayGrid.destroySegPopover(),n&&"number"==typeof n&&this.dayGrid.limitRows(n),i=this.computeScrollerHeight(t),this.setGridHeight(i,e),n&&"number"!=typeof n&&this.dayGrid.limitRows(n),!e&&v(this.scrollerEl,i)&&(u(this.headRowEl,E(this.scrollerEl)),i=this.computeScrollerHeight(t),this.scrollerEl.height(i),this.restoreScroll())},setGridHeight:function(t,e){e?g(this.dayGrid.rowEls):p(this.dayGrid.rowEls,t,!0)},renderEvents:function(t){this.dayGrid.renderEvents(t),this.updateHeight(),pe.prototype.renderEvents.call(this,t)},getSegs:function(){return this.dayGrid.getSegs()},destroyEvents:function(){pe.prototype.destroyEvents.call(this),this.recordScroll(),this.dayGrid.destroyEvents()},renderDrag:function(t,e,i){return this.dayGrid.renderDrag(t,e,i)},destroyDrag:function(){this.dayGrid.destroyDrag()},renderSelection:function(t,e){this.dayGrid.renderSelection(t,e)},destroySelection:function(){this.dayGrid.destroySelection()}}),r({fixedWeekCount:!0}),ze.month=me,me.prototype=x(ge.prototype),t.extend(me.prototype,{name:"month",incrementDate:function(t,e){return t.clone().stripTime().add(e,"months").startOf("month")},render:function(t){var e;this.intervalStart=t.clone().stripTime().startOf("month"),this.intervalEnd=this.intervalStart.clone().add(1,"months"),this.start=this.intervalStart.clone(),this.start=this.skipHiddenDays(this.start),this.start.startOf("week"),this.start=this.skipHiddenDays(this.start),this.end=this.intervalEnd.clone(),this.end=this.skipHiddenDays(this.end,-1,!0),this.end.add((7-this.end.weekday())%7,"days"),this.end=this.skipHiddenDays(this.end,-1,!0),e=Math.ceil(this.end.diff(this.start,"weeks",!0)),this.isFixedWeeks()&&(this.end.add(6-e,"weeks"),e=6),this.title=this.calendar.formatDate(this.intervalStart,this.opt("titleFormat")),ge.prototype.render.call(this,e,this.getCellsPerWeek(),!0)},setGridHeight:function(t,e){e=e||"variable"===this.opt("weekMode"),e&&(t*=this.rowCnt/6),p(this.dayGrid.rowEls,t,!e)},isFixedWeeks:function(){var t=this.opt("weekMode");return t?"fixed"===t:this.opt("fixedWeekCount")}}),ze.basicWeek=ve,ve.prototype=x(ge.prototype),t.extend(ve.prototype,{name:"basicWeek",incrementDate:function(t,e){return t.clone().stripTime().add(e,"weeks").startOf("week")},render:function(t){this.intervalStart=t.clone().stripTime().startOf("week"),this.intervalEnd=this.intervalStart.clone().add(1,"weeks"),this.start=this.skipHiddenDays(this.intervalStart),this.end=this.skipHiddenDays(this.intervalEnd,-1,!0),this.title=this.calendar.formatRange(this.start,this.end.clone().subtract(1),this.opt("titleFormat")," — "),ge.prototype.render.call(this,1,this.getCellsPerWeek(),!1)}}),ze.basicDay=ye,ye.prototype=x(ge.prototype),t.extend(ye.prototype,{name:"basicDay",incrementDate:function(t,e){var i=t.clone().stripTime().add(e,"days");return i=this.skipHiddenDays(i,0>e?-1:1)},render:function(t){this.start=this.intervalStart=t.clone().stripTime(),this.end=this.intervalEnd=this.start.clone().add(1,"days"),this.title=this.calendar.formatDate(this.start,this.opt("titleFormat")),ge.prototype.render.call(this,1,1,!1)}}),r({allDaySlot:!0,allDayText:"all-day",scrollTime:"06:00:00",slotDuration:"00:30:00",axisFormat:we,timeFormat:{agenda:Ee},minTime:"00:00:00",maxTime:"24:00:00",slotEventOverlap:!0});var Fe=5;De.prototype=x(pe.prototype),t.extend(De.prototype,{timeGrid:null,dayGrid:null,axisWidth:null,noScrollRowEls:null,bottomRuleEl:null,bottomRuleHeight:null,render:function(e){this.rowCnt=1,this.colCnt=e,this.el.addClass("fc-agenda-view").html(this.renderHtml()),this.scrollerEl=this.el.find(".fc-time-grid-container"),this.timeGrid.coordMap.containerEl=this.scrollerEl,this.timeGrid.el=this.el.find(".fc-time-grid"),this.timeGrid.render(),this.bottomRuleEl=t('
').appendTo(this.timeGrid.el),this.dayGrid&&(this.dayGrid.el=this.el.find(".fc-day-grid"),this.dayGrid.render(),this.dayGrid.bottomCoordPadding=this.dayGrid.el.next("hr").outerHeight()),this.noScrollRowEls=this.el.find(".fc-row:not(.fc-scroller *)"),pe.prototype.render.call(this),this.resetScroll()},destroy:function(){this.timeGrid.destroy(),this.dayGrid&&this.dayGrid.destroy(),pe.prototype.destroy.call(this)},renderHtml:function(){return'"+""+""+""+""+'"+""+""+"
'+this.timeGrid.headHtml()+"
'+(this.dayGrid?'

':"")+'
'+'
'+"
"+"
"},headIntroHtml:function(){var t,e,i,n;return this.opt("weekNumbers")?(t=this.cellToDate(0,0),e=this.calendar.calculateWeekNumber(t),i=this.opt("weekNumberTitle"),n=this.opt("isRTL")?e+i:i+e,'"+""+P(n)+""+""):'"},dayIntroHtml:function(){return'"+""+(this.opt("allDayHtml")||P(this.opt("allDayText")))+""+""},slotBgIntroHtml:function(){return'"},introHtml:function(){return'"},axisStyleAttr:function(){return null!==this.axisWidth?'style="width:'+this.axisWidth+'px"':""},updateSize:function(t){t&&this.timeGrid.resize(),pe.prototype.updateSize.call(this,t)},updateWidth:function(){this.axisWidth=m(this.el.find(".fc-axis"))},setHeight:function(t,e){var i,n;null===this.bottomRuleHeight&&(this.bottomRuleHeight=this.bottomRuleEl.outerHeight()),this.bottomRuleEl.hide(),this.scrollerEl.css("overflow",""),y(this.scrollerEl),f(this.noScrollRowEls),this.dayGrid&&(this.dayGrid.destroySegPopover(),i=this.opt("eventLimit"),i&&"number"!=typeof i&&(i=Fe),i&&this.dayGrid.limitRows(i)),e||(n=this.computeScrollerHeight(t),v(this.scrollerEl,n)?(u(this.noScrollRowEls,E(this.scrollerEl)),n=this.computeScrollerHeight(t),this.scrollerEl.height(n),this.restoreScroll()):(this.scrollerEl.height(n).css("overflow","hidden"),this.bottomRuleEl.show()))},resetScroll:function(){function t(){i.scrollerEl.scrollTop(r)}var i=this,n=e.duration(this.opt("scrollTime")),r=this.timeGrid.computeTimeTop(n);r=Math.ceil(r),r&&r++,t(),setTimeout(t,0)},renderEvents:function(t){var e,i,n=[],r=[],o=[];for(i=0;t.length>i;i++)t[i].allDay?n.push(t[i]):r.push(t[i]);e=this.timeGrid.renderEvents(r),this.dayGrid&&(o=this.dayGrid.renderEvents(n)),this.updateHeight(),pe.prototype.renderEvents.call(this,t)},getSegs:function(){return this.timeGrid.getSegs().concat(this.dayGrid?this.dayGrid.getSegs():[])},destroyEvents:function(){pe.prototype.destroyEvents.call(this),this.recordScroll(),this.timeGrid.destroyEvents(),this.dayGrid&&this.dayGrid.destroyEvents()},renderDrag:function(t,e,i){return t.hasTime()?this.timeGrid.renderDrag(t,e,i):this.dayGrid?this.dayGrid.renderDrag(t,e,i):void 0},destroyDrag:function(){this.timeGrid.destroyDrag(),this.dayGrid&&this.dayGrid.destroyDrag()},renderSelection:function(t,e){t.hasTime()||e.hasTime()?this.timeGrid.renderSelection(t,e):this.dayGrid&&this.dayGrid.renderSelection(t,e)},destroySelection:function(){this.timeGrid.destroySelection(),this.dayGrid&&this.dayGrid.destroySelection()}}),ze.agendaWeek=Se,Se.prototype=x(De.prototype),t.extend(Se.prototype,{name:"agendaWeek",incrementDate:function(t,e){return t.clone().stripTime().add(e,"weeks").startOf("week")},render:function(t){this.intervalStart=t.clone().stripTime().startOf("week"),this.intervalEnd=this.intervalStart.clone().add(1,"weeks"),this.start=this.skipHiddenDays(this.intervalStart),this.end=this.skipHiddenDays(this.intervalEnd,-1,!0),this.title=this.calendar.formatRange(this.start,this.end.clone().subtract(1),this.opt("titleFormat")," — "),De.prototype.render.call(this,this.getCellsPerWeek())}}),ze.agendaDay=be,be.prototype=x(De.prototype),t.extend(be.prototype,{name:"agendaDay",incrementDate:function(t,e){var i=t.clone().stripTime().add(e,"days");return i=this.skipHiddenDays(i,0>e?-1:1)},render:function(t){this.start=this.intervalStart=t.clone().stripTime(),this.end=this.intervalEnd=this.start.clone().add(1,"days"),this.title=this.calendar.formatDate(this.start,this.opt("titleFormat")),De.prototype.render.call(this,1)}}),Te.prototype=x(ie.prototype),t.extend(Te.prototype,{rangeToSegs:function(t,e,i){var n,r=[],o=this.view.calendar.getDate();if(o>=t&&e>o){var s=this.view,l=s.calendar.fetchResources();for(n=0;s.colCnt>n;n++){var a=l[n];i.indexOf(a.id)>-1&&r.push({row:0,leftCol:n,rightCol:n,isStart:!0,isEnd:!0})}}return r}}),t.extend(Te.prototype,{eventToSegs:function(t,e,i){var n,r,o,s=t.start.clone().stripZone(),l=this.view.calendar.getEventEnd(t).stripZone();for(e&&i?(o=S(s,l,e,i),n=o?[o]:[]):n=this.rangeToSegs(s,l,t.resources),r=0;n.length>r;r++)o=n[r],o.event=t,o.eventStartMS=+s,o.eventDurationMS=l-s;return n}}),Ce.prototype=x(oe.prototype),t.extend(Ce.prototype,{rangeToSegs:function(t,e,i){var n,r,o,s,l,a=this.view,c=[],d=a.calendar.fetchResources();for(t=t.clone().stripZone(),e=e.clone().stripZone(),r=0;a.colCnt>r;r++){var h=d[r];i.indexOf(h.id)>-1&&(o=a.cellToDate(0,r),s=o.clone().time(this.minTime),l=o.clone().time(this.maxTime),n=S(t,e,s,l),n&&(n.col=r,c.push(n)))}return c}}),t.extend(Ce.prototype,{eventToSegs:function(t,e,i){var n,r,o,s=t.start.clone().stripZone(),l=this.view.calendar.getEventEnd(t).stripZone();for(e&&i?(o=S(s,l,e,i),n=o?[o]:[]):n=this.rangeToSegs(s,l,t.resources),r=0;n.length>r;r++)o=n[r],o.event=t,o.eventStartMS=+s,o.eventDurationMS=l-s;return n}}),r({allDaySlot:!0,allDayText:"all-day",scrollTime:"06:00:00",slotDuration:"00:30:00",axisFormat:we,timeFormat:{agenda:Ee},minTime:"00:00:00",maxTime:"24:00:00",slotEventOverlap:!0}),He.prototype=x(De.prototype),t.extend(He.prototype,{cellToDate:function(){return this.start.clone()},headCellHtml:function(t,e){var i=this,n=i.calendar,r=n.fetchResources()[e];return''+P(r.name)+""}}),ze.resourceDay=xe,xe.prototype=x(He.prototype),t.extend(xe.prototype,{name:"resourceDay",incrementDate:function(t,e){var i=t.clone().stripTime().add(e,"days");return i=this.skipHiddenDays(i,0>e?-1:1)},render:function(t){this.start=this.intervalStart=t.clone().stripTime(),this.end=this.intervalEnd=this.start.clone().add(1,"days"),this.title=this.calendar.formatDate(this.start,this.opt("titleFormat")),He.prototype.render.call(this,this.calendar.fetchResources().length)},getDayClasses:function(t){var e=this.view,i=e.calendar.getNow().stripTime(),n=["fc-"+Ne[t.day()]];return"month"===e.name&&t.month()!=e.intervalStart.month()&&n.push("fc-other-month"),t.isSame(i,"day")?n.push("fc-todaysss",e.highlightStateClass):i>t?n.push("fc-past"):n.push("fc-future"),n}})}); \ No newline at end of file diff --git a/dist/cdnjs/2.1.1/fullcalendar.print.css b/dist/cdnjs/2.1.1/fullcalendar.print.css index c276fe3..6078b49 100644 --- a/dist/cdnjs/2.1.1/fullcalendar.print.css +++ b/dist/cdnjs/2.1.1/fullcalendar.print.css @@ -1,7 +1,7 @@ /*! * FullCalendar v2.1.1 Print Stylesheet * Docs & License: http://arshaw.com/fullcalendar/ - * (c) 2013 Adam Shaw + * (c) 2014 Adam Shaw, Sean Kenny */ /* diff --git a/dist/cdnjs/2.1.1/gcal.js b/dist/cdnjs/2.1.1/gcal.js index c7f3b3b..17097d1 100644 --- a/dist/cdnjs/2.1.1/gcal.js +++ b/dist/cdnjs/2.1.1/gcal.js @@ -1,7 +1,7 @@ /*! * FullCalendar v2.1.1 Google Calendar Plugin * Docs & License: http://arshaw.com/fullcalendar/ - * (c) 2013 Adam Shaw + * (c) 2014 Adam Shaw, Sean Kenny */ (function(factory) { diff --git a/dist/cdnjs/package.json b/dist/cdnjs/package.json index 7fa715f..ad5c6c5 100644 --- a/dist/cdnjs/package.json +++ b/dist/cdnjs/package.json @@ -25,10 +25,10 @@ } ], "author": { - "name": "Adam Shaw", - "email": "arshaw@arshaw.com", - "url": "http://arshaw.com/" + "name": "Adam Shaw, Sean Kenny", + "email": "arshaw@arshaw.com, srkenny@gmail.com", + "url": "http://seankenny.me/" }, - "copyright": "2013 Adam Shaw", + "copyright": "2014 Adam Shaw, Sean Kenny", "filename": "fullcalendar.min.js" } \ No newline at end of file diff --git a/dist/fullcalendar-2.1.1.zip b/dist/fullcalendar-2.1.1.zip index 6c17f1cdf6c38e11d6f9948fcb6c44c78840c5fe..f5c28199910d94b85831479ebdbec6a0ed9a92bf 100644 GIT binary patch delta 163747 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≺4?~JoVG^*~K`O#1T+y)v+%< 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 delta 161401 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≺VC1-4cDu=KtdFYvX1|G^{VbO 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

((y*3d-azfkD5ShmrbiJ3d#H;+%H`}q=MqU+ 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:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{cursor:pointer}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:25px;margin-top:4px}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc hr{height:0;margin:0;padding:0 0 2px;border-style:solid;border-width:1px 0}.fc-clear{clear:both}.fc-bg,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc-bg table{height:100%}.fc table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-highlight-skeleton{z-index:2;bottom:0}.fc-row .fc-highlight-skeleton table{height:100%}.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-content-skeleton{position:relative;z-index:3;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:4}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent;border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{overflow-y:scroll;overflow-x:hidden}.fc-scroller>*{position:relative;width:100%;overflow:hidden}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad;background-color:#3a87ad;font-weight:400}.fc-event,.fc-event:hover,.ui-widget .fc-event{color:#fff;text-decoration:none}.fc-event.fc-draggable,.fc-event[href]{cursor:pointer}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}.fc-ltr .fc-day-grid-event.fc-not-start,.fc-rtl .fc-day-grid-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-day-grid-event.fc-not-end,.fc-rtl .fc-day-grid-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-day-grid-event>.fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:700}.fc-day-grid-event .fc-resizer{position:absolute;top:0;bottom:0;width:7px}.fc-ltr .fc-day-grid-event .fc-resizer{right:-3px;cursor:e-resize}.fc-rtl .fc-day-grid-event .fc-resizer{left:-3px;cursor:w-resize}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-toolbar{text-align:center;margin-bottom:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-top:1px;padding-bottom:1em}.fc-basic-view tbody .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:0 2px}.fc-basic-view td.fc-day-number,.fc-basic-view td.fc-week-number span{padding-top:2px;padding-bottom:2px}.fc-basic-view .fc-week-number{text-align:center}.fc-basic-view .fc-week-number span{display:inline-block;min-width:1.25em}.fc-ltr .fc-basic-view .fc-day-number{text-align:right}.fc-rtl .fc-basic-view .fc-day-number{text-align:left}.fc-day-number.fc-other-month{opacity:.3;filter:alpha(opacity=30)}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-top:1px;padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.ui-widget td.fc-axis{font-weight:400}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-highlight-skeleton{z-index:3}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:4;top:0;left:0;right:0}.fc-time-grid>.fc-helper-skeleton{z-index:5}.fc-slats td{height:1.5em;border-bottom:0}.fc-slats .fc-minor td{border-top-style:dotted}.fc-slats .ui-widget-content{background:0 0}.fc-time-grid .fc-highlight-container{position:relative}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-time-grid .fc-event-container{position:relative}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-time-grid-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event{overflow:hidden}.fc-time-grid-event>.fc-content{position:relative;z-index:2}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event .fc-bg{z-index:1;background:#fff;opacity:.25;filter:alpha(opacity=25)}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\000A0-\000A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event .fc-resizer{position:absolute;z-index:3;left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event .fc-resizer:after{content:"="} \ No newline at end of file diff --git a/dist/fullcalendar.min.js b/dist/fullcalendar.min.js index 93bbc04..c11766b 100644 --- a/dist/fullcalendar.min.js +++ b/dist/fullcalendar.min.js @@ -1,8 +1,8 @@ /*! * FullCalendar v2.1.1 * Docs & License: http://arshaw.com/fullcalendar/ - * (c) 2013 Adam Shaw + * (c) 2014 Adam Shaw, Sean Kenny */ (function(t){"function"==typeof define&&define.amd?define(["jquery","moment"],t):t(jQuery,moment)})(function(t,e){function i(t,e){return e.longDateFormat("LT").replace(":mm","(:mm)").replace(/(\Wmm)$/,"($1)").replace(/\s*a$/i,"t")}function n(t,e){var i=e.longDateFormat("L");return i=i.replace(/^Y+[^\w\s]*|[^\w\s]*Y+$/g,""),t.isRTL?i+=" ddd":i="ddd "+i,i}function r(t){o(ke,t)}function o(e){function i(i,n){t.isPlainObject(n)&&t.isPlainObject(e[i])&&!s(i)?e[i]=o({},e[i],n):void 0!==n&&(e[i]=n)}for(var n=1;arguments.length>n;n++)t.each(arguments[n],i);return e}function s(t){return/(Time|Duration)$/.test(t)}function l(i,n){function r(t){var i=e.localeData||e.langData;return i.call(e,t)||i.call(e,"en")}function s(t){ne?u()&&(m(),p(t)):l()}function l(){re=Q.theme?"ui":"fc",i.addClass("fc"),Q.isRTL?i.addClass("fc-rtl"):i.addClass("fc-ltr"),Q.theme?i.addClass("ui-widget"):i.addClass("fc-unthemed"),ne=t("

").prependTo(i),ee=new a(U,Q),ie=ee.render(),ie&&i.prepend(ie),f(Q.defaultView),Q.handleWindowResize&&(le=L(y,Q.windowResizeDelay),t(window).resize(le))}function d(){oe&&oe.destroy(),ee.destroy(),ne.remove(),i.removeClass("fc fc-ltr fc-rtl fc-unthemed ui-widget"),t(window).unbind("resize",le)}function u(){return i.is(":visible")}function f(t){p(0,t)}function p(e,i){ue++,oe&&i&&oe.name!==i&&(ee.deactivateButton(oe.name),I(),oe.start&&oe.destroy(),oe.el.remove(),oe=null),!oe&&i&&(oe=new ze[i](U),oe.el=t("
").appendTo(ne),ee.activateButton(i)),oe&&(e&&(ae=oe.incrementDate(ae,e)),oe.start&&!e&&ae.isWithin(oe.intervalStart,oe.intervalEnd)||u()&&(I(),oe.start&&oe.destroy(),oe.render(ae),B(),H(),k(),S())),B(),ue--}function g(t){return u()?(t&&v(),ue++,oe.updateSize(!0),ue--,!0):void 0}function m(){u()&&v()}function v(){se="number"==typeof Q.contentHeight?Q.contentHeight:"number"==typeof Q.height?Q.height-(ie?ie.outerHeight(!0):0):Math.round(ne.width()/Math.max(Q.aspectRatio,.5))}function y(t){!ue&&t.target===window&&oe.start&&g(!0)&&oe.trigger("windowResize",he)}function w(){D(),b()}function E(){u()&&(I(),oe.destroyEvents(),oe.renderEvents(fe),B())}function D(){I(),oe.destroyEvents(),B()}function S(){!Q.lazyFetching||ce(oe.start,oe.end)?b():E()}function b(){de(oe.start,oe.end)}function T(t){fe=t,E()}function C(){E()}function H(){ee.updateTitle(oe.title)}function k(){var t=U.getNow();t.isWithin(oe.intervalStart,oe.intervalEnd)?ee.disableButton("today"):ee.enableButton("today")}function M(t,e){t=U.moment(t),e=e?U.moment(e):t.hasTime()?t.clone().add(U.defaultTimedEventDuration):t.clone().add(U.defaultAllDayEventDuration),oe.select(t,e)}function R(){oe&&oe.unselect()}function P(){p(-1)}function z(){p(1)}function N(){ae.add(-1,"years"),p()}function _(){ae.add(1,"years"),p()}function A(){ae=U.getNow(),p()}function Y(t){ae=U.moment(t),p()}function O(t){ae.add(e.duration(t)),p()}function F(t,e){var i,n;e&&void 0!==ze[e]||(e=e||"day",i=ee.getViewsWithButtons().join(" "),n=i.match(RegExp("\\w+"+G(e))),n||(n=i.match(/\w+Day/)),e=n?n[0]:"agendaDay"),ae=t,f(e)}function Z(){return ae.clone()}function I(){ne.css({width:"100%",height:ne.height(),overflow:"hidden"})}function B(){ne.css({width:"",height:"",overflow:""})}function j(){return U}function X(){return oe}function $(t,e){return void 0===e?Q[t]:(("height"==t||"contentHeight"==t||"aspectRatio"==t)&&(Q[t]=e,g(!0)),void 0)}function q(t,e){return Q[t]?Q[t].apply(e||he,Array.prototype.slice.call(arguments,2)):void 0}var U=this;n=n||{};var K,Q=o({},ke,n);K=Q.lang in Me?Me[Q.lang]:Me[ke.lang],K&&(Q=o({},ke,K,n)),Q.isRTL&&(Q=o({},ke,Re,K||{},n)),U.options=Q,U.render=s,U.destroy=d,U.refetchEvents=w,U.reportEvents=T,U.reportEventChange=C,U.rerenderEvents=E,U.changeView=f,U.select=M,U.unselect=R,U.prev=P,U.next=z,U.prevYear=N,U.nextYear=_,U.today=A,U.gotoDate=Y,U.incrementDate=O,U.zoomTo=F,U.getDate=Z,U.getCalendar=j,U.getView=X,U.option=$,U.trigger=q;var J=x(r(Q.lang));if(Q.monthNames&&(J._months=Q.monthNames),Q.monthNamesShort&&(J._monthsShort=Q.monthNamesShort),Q.dayNames&&(J._weekdays=Q.dayNames),Q.dayNamesShort&&(J._weekdaysShort=Q.dayNamesShort),null!=Q.firstDay){var te=x(J._week);te.dow=Q.firstDay,J._week=te}U.defaultAllDayEventDuration=e.duration(Q.defaultAllDayEventDuration),U.defaultTimedEventDuration=e.duration(Q.defaultTimedEventDuration),U.moment=function(){var t;return"local"===Q.timezone?(t=Pe.moment.apply(null,arguments),t.hasTime()&&t.local()):t="UTC"===Q.timezone?Pe.moment.utc.apply(null,arguments):Pe.moment.parseZone.apply(null,arguments),"_locale"in t?t._locale=J:t._lang=J,t},U.getIsAmbigTimezone=function(){return"local"!==Q.timezone&&"UTC"!==Q.timezone},U.rezoneDate=function(t){return U.moment(t.toArray())},U.getNow=function(){var t=Q.now;return"function"==typeof t&&(t=t()),U.moment(t)},U.calculateWeekNumber=function(t){var e=Q.weekNumberCalculation;return"function"==typeof e?e(t):"local"===e?t.week():"ISO"===e.toUpperCase()?t.isoWeek():void 0},U.getEventEnd=function(t){return t.end?t.end.clone():U.getDefaultEventEnd(t.allDay,t.start)},U.getDefaultEventEnd=function(t,e){var i=e.clone();return t?i.stripTime().add(U.defaultAllDayEventDuration):i.add(U.defaultTimedEventDuration),U.getIsAmbigTimezone()&&i.stripZone(),i},U.formatRange=function(t,e,i){return"function"==typeof i&&(i=i.call(U,Q,J)),W(t,e,i,null,Q.isRTL)},U.formatDate=function(t,e){return"function"==typeof e&&(e=e.call(U,Q,J)),V(t,e)},c.call(U,Q),h.call(U,Q);var ee,ie,ne,re,oe,se,le,ae,ce=U.isFetchNeeded,de=U.fetchEvents,he=i[0],ue=0,fe=[];ae=null!=Q.defaultDate?U.moment(Q.defaultDate):U.getNow(),U.getSuggestedViewHeight=function(){return void 0===se&&m(),se},U.isHeightAuto=function(){return"auto"===Q.contentHeight||"auto"===Q.height}}function a(e,i){function n(){var e=i.header;return f=i.theme?"ui":"fc",e?p=t("
").append(o("left")).append(o("right")).append(o("center")).append('
'):void 0}function r(){p.remove()}function o(n){var r=t('
'),o=i.header[n];return o&&t.each(o.split(" "),function(){var n,o=t(),s=!0;t.each(this.split(","),function(n,r){var l,a,c,d,h,u,p,m;"title"==r?(o=o.add(t("

 

")),s=!1):(e[r]?l=function(){e[r]()}:ze[r]&&(l=function(){e.changeView(r)},g.push(r)),l&&(a=b(i.themeButtonIcons,r),c=b(i.buttonIcons,r),d=b(i.defaultButtonText,r),h=b(i.buttonText,r),u=h?P(h):a&&i.theme?"":c&&!i.theme?"":P(d||r),p=["fc-"+r+"-button",f+"-button",f+"-state-default"],m=t('").click(function(){m.hasClass(f+"-state-disabled")||(l(),(m.hasClass(f+"-state-active")||m.hasClass(f+"-state-disabled"))&&m.removeClass(f+"-state-hover"))}).mousedown(function(){m.not("."+f+"-state-active").not("."+f+"-state-disabled").addClass(f+"-state-down")}).mouseup(function(){m.removeClass(f+"-state-down")}).hover(function(){m.not("."+f+"-state-active").not("."+f+"-state-disabled").addClass(f+"-state-hover")},function(){m.removeClass(f+"-state-hover").removeClass(f+"-state-down")}),o=o.add(m)))}),s&&o.first().addClass(f+"-corner-left").end().last().addClass(f+"-corner-right").end(),o.length>1?(n=t("
"),s&&n.addClass("fc-button-group"),n.append(o),r.append(n)):r.append(o)}),r}function s(t){p.find("h2").text(t)}function l(t){p.find(".fc-"+t+"-button").addClass(f+"-state-active")}function a(t){p.find(".fc-"+t+"-button").removeClass(f+"-state-active")}function c(t){p.find(".fc-"+t+"-button").attr("disabled","disabled").addClass(f+"-state-disabled")}function d(t){p.find(".fc-"+t+"-button").removeAttr("disabled").removeClass(f+"-state-disabled")}function h(){return g}var u=this;u.render=n,u.destroy=r,u.updateTitle=s,u.activateButton=l,u.deactivateButton=a,u.disableButton=c,u.enableButton=d,u.getViewsWithButtons=h;var f,p=t(),g=[]}function c(e){function i(t,e){return!b||t.clone().stripZone()C.clone().stripZone()}function n(t,e){b=t,C=e,A=[];var i=++L,n=G.length;N=n;for(var o=0;n>o;o++)r(G[o],i)}function r(e,i){o(e,function(n){var r,o,s=t.isArray(e.events);if(i==L){if(n)for(r=0;n.length>r;r++)o=n[r],s||(o=w(o,e)),o&&A.push(o);N--,N||k(A)}})}function o(i,n){var r,s,l=Pe.sourceFetchers;for(r=0;l.length>r;r++){if(s=l[r].call(S,i,b.clone(),C.clone(),e.timezone,n),s===!0)return;if("object"==typeof s)return o(s,n),void 0}var a=i.events;if(a)t.isFunction(a)?(v(),a.call(S,b.clone(),C.clone(),e.timezone,function(t){n(t),y()})):t.isArray(a)?n(a):n();else{var c=i.url;if(c){var d,h=i.success,u=i.error,f=i.complete;d=t.isFunction(i.data)?i.data():i.data;var p=t.extend({},d||{}),g=R(i.startParam,e.startParam),m=R(i.endParam,e.endParam),w=R(i.timezoneParam,e.timezoneParam);g&&(p[g]=b.format()),m&&(p[m]=C.format()),e.timezone&&"local"!=e.timezone&&(p[w]=e.timezone),v(),t.ajax(t.extend({},Ge,i,{data:p,success:function(e){e=e||[];var i=M(h,this,arguments);t.isArray(i)&&(e=i),n(e)},error:function(){M(u,this,arguments),n()},complete:function(){M(f,this,arguments),y()}}))}else n()}}function s(t){var e=l(t);e&&(G.push(e),N++,r(e,L))}function l(e){var i,n,r=Pe.sourceNormalizers;if(t.isFunction(e)||t.isArray(e)?i={events:e}:"string"==typeof e?i={url:e}:"object"==typeof e&&(i=t.extend({},e)),i){for(i.className?"string"==typeof i.className&&(i.className=i.className.split(/\s+/)):i.className=[],t.isArray(i.events)&&(i.origArray=i.events,i.events=t.map(i.events,function(t){return w(t,i)})),n=0;r.length>n;n++)r[n].call(S,i);return i}}function a(e){G=t.grep(G,function(t){return!c(t,e)}),A=t.grep(A,function(t){return!c(t.source,e)}),k(A)}function c(t,e){return t&&e&&h(t)==h(e)}function h(t){return("object"==typeof t?t.origArray||t.url||t.events:null)||t}function u(t){t.start=S.moment(t.start),t.end&&(t.end=S.moment(t.end)),E(t),f(t),k(A)}function f(t){var e,i,n,r;for(e=0;A.length>e;e++)if(i=A[e],i._id==t._id&&i!==t)for(n=0;Y.length>n;n++)r=Y[n],void 0!==t[r]&&(i[r]=t[r])}function p(t,e){var i=w(t);i&&(i.source||(e&&(z.events.push(i),i.source=z),A.push(i)),k(A))}function g(e){var i,n;for(null==e?e=function(){return!0}:t.isFunction(e)||(i=e+"",e=function(t){return t._id==i}),A=t.grep(A,e,!0),n=0;G.length>n;n++)t.isArray(G[n].events)&&(G[n].events=t.grep(G[n].events,e,!0));k(A)}function m(e){return t.isFunction(e)?t.grep(A,e):null!=e?(e+="",t.grep(A,function(t){return t._id==e})):A}function v(){_++||H("loading",null,!0,x())}function y(){--_||H("loading",null,!1,x())}function w(i,n){var r,o,s,l,a={};return e.eventDataTransform&&(i=e.eventDataTransform(i)),n&&n.eventDataTransform&&(i=n.eventDataTransform(i)),r=S.moment(i.start||i.date),r.isValid()&&(o=null,!i.end||(o=S.moment(i.end),o.isValid()))?(s=i.allDay,void 0===s&&(l=R(n?n.allDayDefault:void 0,e.allDayDefault),s=void 0!==l?l:!(r.hasTime()||o&&o.hasTime())),s?(r.hasTime()&&r.stripTime(),o&&o.hasTime()&&o.stripTime()):(r.hasTime()||(r=S.rezoneDate(r)),o&&!o.hasTime()&&(o=S.rezoneDate(o))),t.extend(a,i),n&&(a.source=n),a._id=i._id||(void 0===i.id?"_fc"+Le++:i.id+""),a.className=i.className?"string"==typeof i.className?i.className.split(/\s+/):i.className:[],a.resources?"string"==typeof a.resources&&(a.resources=a.resources.split(/\s+/)):a.resources=[],a.allDay=s,a.start=r,a.end=o,e.forceEventDuration&&!a.end&&(a.end=P(a)),d(a),a):void 0}function E(t,e,i){var n,r,o,s,l=t._allDay,a=t._start,c=t._end,d=!1;return e||i||(e=t.start,i=t.end),n=t.allDay!=l?t.allDay:!(e||i).hasTime(),n&&(e&&(e=e.clone().stripTime()),i&&(i=i.clone().stripTime())),e&&(r=n?T(e,a.clone().stripTime()):T(e,a)),n!=l?d=!0:i&&(o=T(i||S.getDefaultEventEnd(n,e||a),e||a).subtract(T(c||S.getDefaultEventEnd(l,a),a))),s=D(m(t._id),d,n,r,o),{dateDelta:r,durationDelta:o,undo:s}}function D(i,n,r,o,s){var l=S.getIsAmbigTimezone(),a=[];return t.each(i,function(t,i){var c=i._allDay,h=i._start,u=i._end,f=null!=r?r:c,p=h.clone(),g=!n&&u?u.clone():null;f?(p.stripTime(),g&&g.stripTime()):(p.hasTime()||(p=S.rezoneDate(p)),g&&!g.hasTime()&&(g=S.rezoneDate(g))),g||!e.forceEventDuration&&!+s||(g=S.getDefaultEventEnd(f,p)),p.add(o),g&&g.add(o).add(s),l&&(+o||+s)&&(p.stripZone(),g&&g.stripZone()),i.allDay=f,i.start=p,i.end=g,d(i),a.push(function(){i.allDay=c,i.start=h,i.end=u,d(i)})}),function(){for(var t=0;a.length>t;t++)a[t]()}}var S=this;S.isFetchNeeded=i,S.fetchEvents=n,S.addEventSource=s,S.removeEventSource=a,S.updateEvent=u,S.renderEvent=p,S.removeEvents=g,S.clientEvents=m,S.mutateEvent=E;var b,C,H=S.trigger,x=S.getView,k=S.reportEvents,P=S.getEventEnd,z={events:[]},G=[z],L=0,N=0,_=0,A=[];t.each((e.events?[e.events]:[]).concat(e.eventSources||[]),function(t,e){var i=l(e);i&&G.push(i)});var Y=["title","url","allDay","className","editable","color","backgroundColor","borderColor","textColor"]}function d(t){t._allDay=t.allDay,t._start=t.start.clone(),t._end=t.end?t.end.clone():null}function h(e){function i(e){h=[];var i;if(t.isFunction(e))i={resources:e},h.push(i),c=void 0;else if("string"==typeof e)i={url:e},h.push(i),c=void 0;else if("object"==typeof e&&null!=e){for(var n=0;e.length>n;n++){var r=e[n];o(r),i={resources:r},h.push(i)}c=void 0}}function n(i,n){var o;if(i=i!==void 0?i:!0,!i||void 0===o){o=[];for(var s=h.length,l=0;s>l;l++){var a=r(h[l],n);o=o.concat(a)}}return t.isFunction(e.resourceFilter)?t.grep(o,e.resourceFilter):o}function r(i,n){var r=i.resources;if(r){if(t.isFunction(r))return r()}else{var o=i.url;if(o){var s={};if("object"==typeof n){var l=e.startParam,a=e.endParam;l&&(s[l]=Math.round(+n.intervalStart/1e3)),a&&(s[a]=Math.round(+n.intervalEnd/1e3))}t.ajax(t.extend({},Ge,i,{data:s,dataType:"json",cache:!1,success:function(t){t=t||[],r=t},error:function(){},async:!1}))}}return r}function o(t){t.className?"string"==typeof t.className&&(t.className=t.className.split(/\s+/)):t.className=[];for(var e=Pe.sourceNormalizers,i=0;e.length>i;i++)e[i](t)}function s(t,e,i,n){var r,o,s,c,d=t._allDay,h=t._start,u=t._end,f=!1;return i||n||(i=t.start,n=t.end),r=t.allDay!=d?t.allDay:!(i||n).hasTime(),r&&(i&&(i=i.clone().stripTime()),n&&(n=n.clone().stripTime())),i&&(o=r?T(i,h.clone().stripTime()):T(i,h)),r!=d?f=!0:n&&(s=T(n||a.getDefaultEventEnd(r,i||h),i||h).subtract(T(u||a.getDefaultEventEnd(d,h),h))),c=l(a.clientEvents(t._id),f,r,o,s,e),{dateDelta:o,durationDelta:s,undo:c}}function l(i,n,r,o,s,l){var c=a.getIsAmbigTimezone(),h=[];return t.each(i,function(t,i){var u=i.resources,f=i._allDay,p=i._start,g=i._end,m=null!=r?r:f,v=p.clone(),y=!n&&g?g.clone():null;m?(v.stripTime(),y&&y.stripTime()):(v.hasTime()||(v=a.rezoneDate(v)),y&&!y.hasTime()&&(y=a.rezoneDate(y))),y||!e.forceEventDuration&&!+s||(y=a.getDefaultEventEnd(m,v)),v.add(o),y&&y.add(o).add(s),c&&(+o||+s)&&(v.stripZone(),y&&y.stripZone()),i.allDay=m,i.start=v,i.end=y,i.resources=l,d(i),h.push(function(){i.allDay=f,i.start=p,i.end=g,i.resources=u,d(i)})}),function(){for(var t=0;h.length>t;t++)h[t]()}}var a=this;a.fetchResources=n,a.setResources=i,a.mutateResourceEvent=s;var c,h=[];i(e.resources)}function u(t,e){e.left&&t.css({"border-left-width":1,"margin-left":e.left-1}),e.right&&t.css({"border-right-width":1,"margin-right":e.right-1})}function f(t){t.css({"margin-left":"","margin-right":"","border-left-width":"","border-right-width":""})}function p(e,i,n){var r=Math.floor(i/e.length),o=Math.floor(i-r*(e.length-1)),s=[],l=[],a=[],c=0;g(e),e.each(function(i,n){var d=i===e.length-1?o:r,h=t(n).outerHeight(!0);d>h?(s.push(n),l.push(h),a.push(t(n).height())):c+=h}),n&&(i-=c,r=Math.floor(i/s.length),o=Math.floor(i-r*(s.length-1))),t(s).each(function(e,i){var n=e===s.length-1?o:r,c=l[e],d=a[e],h=n-(c-d);n>c&&t(i).height(h)})}function g(t){t.height("")}function m(e){var i=0;return e.find("> *").each(function(e,n){var r=t(n).outerWidth();r>i&&(i=r)}),i++,e.width(i),i}function v(t,e){return t.height(e).addClass("fc-scroller"),t[0].scrollHeight-1>t[0].clientHeight?!0:(y(t),!1)}function y(t){t.height("").removeClass("fc-scroller")}function w(e){var i=e.css("position"),n=e.parents().filter(function(){var e=t(this);return/(auto|scroll)/.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&n.length?n:t(e[0].ownerDocument||document)}function E(t){var e=t.offset().left,i=e+t.width(),n=t.children(),r=n.offset().left,o=r+n.outerWidth();return{left:r-e,right:i-o}}function D(t){return 1==t.which&&!t.ctrlKey}function S(t,e,i,n){var r,o,s,l;return e>i&&n>t?(t>=i?(r=t.clone(),s=!0):(r=i.clone(),s=!1),n>=e?(o=e.clone(),l=!0):(o=n.clone(),l=!1),{start:r,end:o,isStart:s,isEnd:l}):void 0}function b(t,e){if(t=t||{},void 0!==t[e])return t[e];for(var i,n=e.split(/(?=[A-Z])/),r=n.length-1;r>=0;r--)if(i=t[n[r].toLowerCase()],void 0!==i)return i;return t["default"]}function T(t,i){return e.duration({days:t.clone().stripTime().diff(i.clone().stripTime(),"days"),ms:t.time()-i.time()})}function C(t){return"[object Date]"===Object.prototype.toString.call(t)||t instanceof Date}function H(t,e){return t-e}function x(t){var e=function(){};return e.prototype=t,new e}function k(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])}function M(e,i,n){if(t.isFunction(e)&&(e=[e]),e){var r,o;for(r=0;e.length>r;r++)o=e[r].apply(i,n)||o;return o}}function R(){for(var t=0;arguments.length>t;t++)if(void 0!==arguments[t])return arguments[t]}function P(t){return(t+"").replace(/&/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""").replace(/\n/g,"
")}function z(t){return t.replace(/&.*?;/g,"")}function G(t){return t.charAt(0).toUpperCase()+t.slice(1)}function L(t,e){var i,n,r,o,s=function(){var l=+new Date-o;e>l&&l>0?i=setTimeout(s,e-l):(i=null,t.apply(r,n),i||(r=n=null))};return function(){r=this,n=arguments,o=+new Date,i||(i=setTimeout(s,e))}}function N(i,n,r){var o,s,l,a,c=i[0],d=1==i.length&&"string"==typeof c;return e.isMoment(c)?(a=e.apply(null,i),c._ambigTime&&(a._ambigTime=!0),c._ambigZone&&(a._ambigZone=!0)):C(c)||void 0===c?a=e.apply(null,i):(o=!1,s=!1,d?_e.test(c)?(c+="-01",i=[c],o=!0,s=!0):(l=Ae.exec(c))&&(o=!l[5],s=!0):t.isArray(c)&&(s=!0),a=n?e.utc.apply(e,i):e.apply(null,i),o?(a._ambigTime=!0,a._ambigZone=!0):r&&(s?a._ambigZone=!0:d&&a.zone(c))),new _(a)}function _(t){k(this,t)}function A(t,e){var i,n=[],r=!1,o=!1;for(i=0;t.length>i;i++)n.push(Pe.moment.parseZone(t[i])),r=r||n[i]._ambigTime,o=o||n[i]._ambigZone;for(i=0;n.length>i;i++)r&&!e?n[i].stripTime():o&&n[i].stripZone();return n}function Y(t,i){return e.fn.format.call(t,i)}function V(t,e){return O(t,B(e))}function O(t,e){var i,n="";for(i=0;e.length>i;i++)n+=F(t,e[i]);return n}function F(t,e){var i,n;return"string"==typeof e?e:(i=e.token)?Ye[i]?Ye[i](t):Y(t,i):e.maybe&&(n=O(t,e.maybe),n.match(/[1-9]/))?n:""}function W(t,e,i,n,r){var o;return t=Pe.moment.parseZone(t),e=Pe.moment.parseZone(e),o=(t.localeData||t.lang).call(t),i=o.longDateFormat(i)||i,n=n||" - ",Z(t,e,B(i),n,r)}function Z(t,e,i,n,r){var o,s,l,a,c="",d="",h="",u="",f="";for(s=0;i.length>s&&(o=I(t,e,i[s]),o!==!1);s++)c+=o;for(l=i.length-1;l>s&&(o=I(t,e,i[l]),o!==!1);l--)d=o+d;for(a=s;l>=a;a++)h+=F(t,i[a]),u+=F(e,i[a]);return(h||u)&&(f=r?u+n+h:h+n+u),c+f+d}function I(t,e,i){var n,r;return"string"==typeof i?i:(n=i.token)&&(r=Ve[n.charAt(0)],r&&t.isSame(e,r))?Y(t,n):!1}function B(t){return t in Oe?Oe[t]:Oe[t]=j(t)}function j(t){for(var e,i=[],n=/\[([^\]]*)\]|\(([^\)]*)\)|(LT|(\w)\4*o?)|([^\w\[\(]+)/g;e=n.exec(t);)e[1]?i.push(e[1]):e[2]?i.push({maybe:j(e[2])}):e[3]?i.push({token:e[3]}):e[5]&&i.push(e[5]);return i}function X(t){this.options=t||{}}function $(t){this.grid=t}function q(t){this.coordMaps=t}function U(t,e){this.coordMap=t,this.options=e||{}}function K(t,e){return t||e?t&&e?t.grid===e.grid&&t.row===e.row&&t.col===e.col:!1:!0}function Q(e,i){this.options=i=i||{},this.sourceEl=e,this.parentEl=i.parentEl?t(i.parentEl):e.parent()}function J(t){this.view=t}function te(t){J.call(this,t),this.coordMap=new $(this)}function ee(t,e){return t.eventStartMS-e.eventStartMS||e.eventDurationMS-t.eventDurationMS||e.event.allDay-t.event.allDay||(t.event.title||"").localeCompare(e.event.title)}function ie(t){te.call(this,t)}function ne(t,e){var i,n;for(i=0;e.length>i;i++)if(n=e[i],n.leftCol<=t.rightCol&&n.rightCol>=t.leftCol)return!0;return!1}function re(t,e){return t.leftCol-e.leftCol}function oe(t){te.call(this,t)}function se(t){var e,i,n;if(t.sort(ee),e=le(t),ae(e),i=e[0]){for(n=0;i.length>n;n++)ce(i[n]);for(n=0;i.length>n;n++)de(i[n],0,0)}}function le(t){var e,i,n,r=[];for(e=0;t.length>e;e++){for(i=t[e],n=0;r.length>n&&he(i,r[n]).length;n++);i.level=n,(r[n]||(r[n]=[])).push(i)}return r}function ae(t){var e,i,n,r,o;for(e=0;t.length>e;e++)for(i=t[e],n=0;i.length>n;n++)for(r=i[n],r.forwardSegs=[],o=e+1;t.length>o;o++)he(r,t[o],r.forwardSegs)}function ce(t){var e,i,n=t.forwardSegs,r=0;if(void 0===t.forwardPressure){for(e=0;n.length>e;e++)i=n[e],ce(i),r=Math.max(r,1+i.forwardPressure);t.forwardPressure=r}}function de(t,e,i){var n,r=t.forwardSegs;if(void 0===t.forwardCoord)for(r.length?(r.sort(fe),de(r[0],e+1,i),t.forwardCoord=r[0].backwardCoord):t.forwardCoord=1,t.backwardCoord=t.forwardCoord-(t.forwardCoord-i)/(e+1),n=0;r.length>n;n++)de(r[n],0,t.forwardCoord)}function he(t,e,i){i=i||[];for(var n=0;e.length>n;n++)ue(t,e[n])&&i.push(e[n]);return i}function ue(t,e){return t.bottom>e.top&&t.topd;d++){var h=d*n,u=h+n-1,f=Math.max(a,h),p=Math.min(c,u);if(p>=f){var m=E(f),v=E(p),D=[m.col,v.col].sort(),b=g(f)==s,T=g(p)+1==l;r.push({row:d,leftCol:D[0],rightCol:D[1],isStart:b,isEnd:T})}}return r}function S(t,e){var i,n,r=t.clone().stripTime();return e&&(i=e.clone().stripTime(),n=+e.time(),n&&n>=k&&i.add(1,"days")),(!e||r>=i)&&(i=r.clone().add(1,"days")),{start:r,end:i}}function T(t){var e=S(t.start,t.end);return e.end.diff(e.start,"days")>1}var C=this;C.calendar=i,C.opt=n,C.trigger=r,C.isEventDraggable=o,C.isEventResizable=l,C.eventDrop=a,C.eventResize=c;var H=i.reportEventChange,x=i.options,k=e.duration(x.nextDayThreshold);C.init(),C.getEventTimeText=function(t,e){var r,o;return"object"==typeof t&&"object"==typeof e?(r=t,o=e,e=arguments[2]):(r=t.start,o=t.end),e=e||n("timeFormat"),o&&n("displayEventEnd")?i.formatRange(r,o,e):i.formatDate(r,e)},C.isHiddenDay=d,C.skipHiddenDays=u,C.getCellsPerWeek=h,C.dateToCell=v,C.dateToDayOffset=y,C.dayOffsetToCellOffset=w,C.cellOffsetToCell=E,C.cellToDate=f,C.cellToCellOffset=p,C.cellOffsetToDayOffset=g,C.dayOffsetToDate=m,C.rangeToSegments=D,C.isMultiDayEvent=T;var M,P=n("hiddenDays")||[],z=[],G=[],L=[],N=n("isRTL");(function(){n("weekends")===!1&&P.push(0,6);for(var e=0,i=0;7>e;e++)G[e]=i,z[e]=-1!=t.inArray(e,P),z[e]||(L[i]=e,i++);if(M=i,!M)throw"invalid hiddenDays"})()}function ge(t){pe.call(this,t),this.dayGrid=new ie(this),this.coordMap=this.dayGrid.coordMap}function me(t){ge.call(this,t)}function ve(t){ge.call(this,t)}function ye(t){ge.call(this,t)}function we(t,e){return e.longDateFormat("LT").replace(":mm","(:mm)").replace(/(\Wmm)$/,"($1)").replace(/\s*a$/i,"a")}function Ee(t,e){return e.longDateFormat("LT").replace(/\s*a$/i,"")}function De(t){pe.call(this,t),this.timeGrid=new oe(this),this.opt("allDaySlot")?(this.dayGrid=new ie(this),this.coordMap=new q([this.dayGrid.coordMap,this.timeGrid.coordMap])):this.coordMap=this.timeGrid.coordMap}function Se(t){De.call(this,t)}function be(t){De.call(this,t)}function Te(t){ie.call(this,t)}function Ce(t){oe.call(this,t)}function He(t){pe.call(this,t),this.cellToDate=He.prototype.cellToDate,this.timeGrid=new Ce(this),this.opt("allDaySlot")?(this.dayGrid=new Te(this),this.coordMap=new q([this.dayGrid.coordMap,this.timeGrid.coordMap])):this.coordMap=this.timeGrid.coordMap}function xe(t){He.call(this,t)}var ke={lang:"en",defaultTimedEventDuration:"02:00:00",defaultAllDayEventDuration:{days:1},forceEventDuration:!1,nextDayThreshold:"09:00:00",defaultView:"month",aspectRatio:1.35,header:{left:"title",center:"",right:"today prev,next"},weekends:!0,weekNumbers:!1,weekNumberTitle:"W",weekNumberCalculation:"local",lazyFetching:!0,startParam:"start",endParam:"end",timezoneParam:"timezone",timezone:!1,titleFormat:{month:"MMMM YYYY",week:"ll",day:"LL"},columnFormat:{month:"ddd",week:n,day:"dddd"},timeFormat:{"default":i},displayEventEnd:{month:!1,basicWeek:!1,"default":!0},isRTL:!1,defaultButtonText:{prev:"prev",next:"next",prevYear:"prev year",nextYear:"next year",today:"today",month:"month",week:"week",day:"day"},buttonIcons:{prev:"left-single-arrow",next:"right-single-arrow",prevYear:"left-double-arrow",nextYear:"right-double-arrow"},theme:!1,themeButtonIcons:{prev:"circle-triangle-w",next:"circle-triangle-e",prevYear:"seek-prev",nextYear:"seek-next"},dragOpacity:.75,dragRevertDuration:500,dragScroll:!0,unselectAuto:!0,dropAccept:"*",eventLimit:!1,eventLimitText:"more",eventLimitClick:"popover",dayPopoverFormat:"LL",handleWindowResize:!0,windowResizeDelay:200},Me={en:{columnFormat:{week:"ddd M/D"},dayPopoverFormat:"dddd, MMMM D"}},Re={header:{left:"next,prev today",center:"",right:"title"},buttonIcons:{prev:"right-single-arrow",next:"left-single-arrow",prevYear:"right-double-arrow",nextYear:"left-double-arrow"},themeButtonIcons:{prev:"circle-triangle-e",next:"circle-triangle-w",nextYear:"seek-prev",prevYear:"seek-next"}},Pe=t.fullCalendar={version:"2.1.1"},ze=Pe.views={};t.fn.fullCalendar=function(e){var i=Array.prototype.slice.call(arguments,1),n=this;return this.each(function(r,o){var s,a=t(o),c=a.data("fullCalendar");"string"==typeof e?c&&t.isFunction(c[e])&&(s=c[e].apply(c,i),r||(n=s),"destroy"===e&&a.removeData("fullCalendar")):c||(c=new l(a,e),a.data("fullCalendar",c),c.render())}),n},Pe.langs=Me,Pe.datepickerLang=function(e,i,n){var r=Me[e];r||(r=Me[e]={}),o(r,{isRTL:n.isRTL,weekNumberTitle:n.weekHeader,titleFormat:{month:n.showMonthAfterYear?"YYYY["+n.yearSuffix+"] MMMM":"MMMM YYYY["+n.yearSuffix+"]"},defaultButtonText:{prev:z(n.prevText),next:z(n.nextText),today:z(n.currentText)}}),t.datepicker&&(t.datepicker.regional[i]=t.datepicker.regional[e]=n,t.datepicker.regional.en=t.datepicker.regional[""],t.datepicker.setDefaults(n))},Pe.lang=function(t,e){var i;e&&(i=Me[t],i||(i=Me[t]={}),o(i,e||{})),ke.lang=t},Pe.sourceNormalizers=[],Pe.sourceFetchers=[];var Ge={dataType:"json",cache:!1},Le=1,Ne=["sun","mon","tue","wed","thu","fri","sat"];Pe.applyAll=M;var _e=/^\s*\d{4}-\d\d$/,Ae=/^\s*\d{4}-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?)?$/;Pe.moment=function(){return N(arguments)},Pe.moment.utc=function(){var t=N(arguments,!0);return t.hasTime()&&t.utc(),t},Pe.moment.parseZone=function(){return N(arguments,!0,!0)},_.prototype=x(e.fn),_.prototype.clone=function(){return N([this])},_.prototype.time=function(t){if(null==t)return e.duration({hours:this.hours(),minutes:this.minutes(),seconds:this.seconds(),milliseconds:this.milliseconds()});delete this._ambigTime,e.isDuration(t)||e.isMoment(t)||(t=e.duration(t));var i=0;return e.isDuration(t)&&(i=24*Math.floor(t.asDays())),this.hours(i+t.hours()).minutes(t.minutes()).seconds(t.seconds()).milliseconds(t.milliseconds())},_.prototype.stripTime=function(){var t=this.toArray();return e.fn.utc.call(this),this.year(t[0]).month(t[1]).date(t[2]).hours(0).minutes(0).seconds(0).milliseconds(0),this._ambigTime=!0,this._ambigZone=!0,this},_.prototype.hasTime=function(){return!this._ambigTime},_.prototype.stripZone=function(){var t=this.toArray(),i=this._ambigTime;return e.fn.utc.call(this),this.year(t[0]).month(t[1]).date(t[2]).hours(t[3]).minutes(t[4]).seconds(t[5]).milliseconds(t[6]),i&&(this._ambigTime=!0),this._ambigZone=!0,this},_.prototype.hasZone=function(){return!this._ambigZone},_.prototype.zone=function(t){return null!=t&&(delete this._ambigTime,delete this._ambigZone),e.fn.zone.apply(this,arguments)},_.prototype.local=function(){var t=this.toArray(),i=this._ambigZone;return delete this._ambigTime,delete this._ambigZone,e.fn.local.apply(this,arguments),i&&this.year(t[0]).month(t[1]).date(t[2]).hours(t[3]).minutes(t[4]).seconds(t[5]).milliseconds(t[6]),this},_.prototype.utc=function(){return delete this._ambigTime,delete this._ambigZone,e.fn.utc.apply(this,arguments)},_.prototype.format=function(){return arguments[0]?V(this,arguments[0]):this._ambigTime?Y(this,"YYYY-MM-DD"):this._ambigZone?Y(this,"YYYY-MM-DD[T]HH:mm:ss"):Y(this)},_.prototype.toISOString=function(){return this._ambigTime?Y(this,"YYYY-MM-DD"):this._ambigZone?Y(this,"YYYY-MM-DD[T]HH:mm:ss"):e.fn.toISOString.apply(this,arguments)},_.prototype.isWithin=function(t,e){var i=A([this,t,e]);return i[0]>=i[1]&&i[0]').addClass(i.className||"").css({top:0,left:0}).append(i.content).appendTo(i.parentEl),this.el.on("click",".fc-close",function(){e.hide()}),i.autoHide&&t(document).on("mousedown",this.documentMousedownProxy=t.proxy(this,"documentMousedown"))},documentMousedown:function(e){this.el&&!t(e.target).closest(this.el).length&&this.hide()},destroy:function(){this.hide(),this.el&&(this.el.remove(),this.el=null),t(document).off("mousedown",this.documentMousedownProxy)},position:function(){var e,i,n,r,o,s=this.options,l=this.el.offsetParent().offset(),a=this.el.outerWidth(),c=this.el.outerHeight(),d=t(window),h=w(this.el);r=s.top||0,o=void 0!==s.left?s.left:void 0!==s.right?s.right-a:0,h.is(window)||h.is(document)?(h=d,e=0,i=0):(n=h.offset(),e=n.top,i=n.left),e+=d.scrollTop(),i+=d.scrollLeft(),s.viewportConstrain!==!1&&(r=Math.min(r,e+h.outerHeight()-c-this.margin),r=Math.max(r,e+this.margin),o=Math.min(o,i+h.outerWidth()-a-this.margin),o=Math.max(o,i+this.margin)),this.el.css({top:r-l.top,left:o-l.left}) },trigger:function(t){this.options[t]&&this.options[t].apply(this,Array.prototype.slice.call(arguments,1))}},$.prototype={grid:null,rows:null,cols:null,containerEl:null,minX:null,maxX:null,minY:null,maxY:null,build:function(){this.grid.buildCoords(this.rows=[],this.cols=[]),this.computeBounds()},getCell:function(t,e){var i,n=null,r=this.rows,o=this.cols,s=-1,l=-1;if(this.inBounds(t,e)){for(i=0;r.length>i;i++)if(e>=r[i][0]&&r[i][1]>e){s=i;break}for(i=0;o.length>i;i++)if(t>=o[i][0]&&o[i][1]>t){l=i;break}s>=0&&l>=0&&(n={row:s,col:l},n.grid=this.grid,n.date=this.grid.getCellDate(n))}return n},computeBounds:function(){var t;this.containerEl&&(t=this.containerEl.offset(),this.minX=t.left,this.maxX=t.left+this.containerEl.outerWidth(),this.minY=t.top,this.maxY=t.top+this.containerEl.outerHeight())},inBounds:function(t,e){return this.containerEl?t>=this.minX&&this.maxX>t&&e>=this.minY&&this.maxY>e:!0}},q.prototype={coordMaps:null,build:function(){var t,e=this.coordMaps;for(t=0;e.length>t;t++)e[t].build()},getCell:function(t,e){var i,n=this.coordMaps,r=null;for(i=0;n.length>i&&!r;i++)r=n[i].getCell(t,e);return r}},U.prototype={coordMap:null,options:null,isListening:!1,isDragging:!1,origCell:null,origDate:null,cell:null,date:null,mouseX0:null,mouseY0:null,mousemoveProxy:null,mouseupProxy:null,scrollEl:null,scrollBounds:null,scrollTopVel:null,scrollLeftVel:null,scrollIntervalId:null,scrollHandlerProxy:null,scrollSensitivity:30,scrollSpeed:200,scrollIntervalMs:50,mousedown:function(t){D(t)&&(t.preventDefault(),this.startListening(t),this.options.distance||this.startDrag(t))},startListening:function(e){var i,n;this.isListening||(e&&this.options.scroll&&(i=w(t(e.target)),i.is(window)||i.is(document)||(this.scrollEl=i,this.scrollHandlerProxy=L(t.proxy(this,"scrollHandler"),100),this.scrollEl.on("scroll",this.scrollHandlerProxy))),this.computeCoords(),e&&(n=this.getCell(e),this.origCell=n,this.origDate=n?n.date:null,this.mouseX0=e.pageX,this.mouseY0=e.pageY),t(document).on("mousemove",this.mousemoveProxy=t.proxy(this,"mousemove")).on("mouseup",this.mouseupProxy=t.proxy(this,"mouseup")).on("selectstart",this.preventDefault),this.isListening=!0,this.trigger("listenStart",e))},computeCoords:function(){this.coordMap.build(),this.computeScrollBounds()},mousemove:function(t){var e,i;this.isDragging||(e=this.options.distance||1,i=Math.pow(t.pageX-this.mouseX0,2)+Math.pow(t.pageY-this.mouseY0,2),i>=e*e&&this.startDrag(t)),this.isDragging&&this.drag(t)},startDrag:function(t){var e;this.isListening||this.startListening(),this.isDragging||(this.isDragging=!0,this.trigger("dragStart",t),e=this.getCell(t),e&&this.cellOver(e,!0))},drag:function(t){var e;this.isDragging&&(e=this.getCell(t),K(e,this.cell)||(this.cell&&this.cellOut(),e&&this.cellOver(e)),this.dragScroll(t))},cellOver:function(t){this.cell=t,this.date=t.date,this.trigger("cellOver",t,t.date)},cellOut:function(){this.cell&&(this.trigger("cellOut",this.cell),this.cell=null,this.date=null)},mouseup:function(t){this.stopDrag(t),this.stopListening(t)},stopDrag:function(t){this.isDragging&&(this.stopScrolling(),this.trigger("dragStop",t),this.isDragging=!1)},stopListening:function(e){this.isListening&&(this.scrollEl&&(this.scrollEl.off("scroll",this.scrollHandlerProxy),this.scrollHandlerProxy=null),t(document).off("mousemove",this.mousemoveProxy).off("mouseup",this.mouseupProxy).off("selectstart",this.preventDefault),this.mousemoveProxy=null,this.mouseupProxy=null,this.isListening=!1,this.trigger("listenStop",e),this.origCell=this.cell=null,this.origDate=this.date=null)},getCell:function(t){return this.coordMap.getCell(t.pageX,t.pageY)},trigger:function(t){this.options[t]&&this.options[t].apply(this,Array.prototype.slice.call(arguments,1))},preventDefault:function(t){t.preventDefault()},computeScrollBounds:function(){var t,e=this.scrollEl;e&&(t=e.offset(),this.scrollBounds={top:t.top,left:t.left,bottom:t.top+e.outerHeight(),right:t.left+e.outerWidth()})},dragScroll:function(t){var e,i,n,r,o=this.scrollSensitivity,s=this.scrollBounds,l=0,a=0;s&&(e=(o-(t.pageY-s.top))/o,i=(o-(s.bottom-t.pageY))/o,n=(o-(t.pageX-s.left))/o,r=(o-(s.right-t.pageX))/o,e>=0&&1>=e?l=-1*e*this.scrollSpeed:i>=0&&1>=i&&(l=i*this.scrollSpeed),n>=0&&1>=n?a=-1*n*this.scrollSpeed:r>=0&&1>=r&&(a=r*this.scrollSpeed)),this.setScrollVel(l,a)},setScrollVel:function(e,i){this.scrollTopVel=e,this.scrollLeftVel=i,this.constrainScrollVel(),!this.scrollTopVel&&!this.scrollLeftVel||this.scrollIntervalId||(this.scrollIntervalId=setInterval(t.proxy(this,"scrollIntervalFunc"),this.scrollIntervalMs))},constrainScrollVel:function(){var t=this.scrollEl;0>this.scrollTopVel?0>=t.scrollTop()&&(this.scrollTopVel=0):this.scrollTopVel>0&&t.scrollTop()+t[0].clientHeight>=t[0].scrollHeight&&(this.scrollTopVel=0),0>this.scrollLeftVel?0>=t.scrollLeft()&&(this.scrollLeftVel=0):this.scrollLeftVel>0&&t.scrollLeft()+t[0].clientWidth>=t[0].scrollWidth&&(this.scrollLeftVel=0)},scrollIntervalFunc:function(){var t=this.scrollEl,e=this.scrollIntervalMs/1e3;this.scrollTopVel&&t.scrollTop(t.scrollTop()+this.scrollTopVel*e),this.scrollLeftVel&&t.scrollLeft(t.scrollLeft()+this.scrollLeftVel*e),this.constrainScrollVel(),this.scrollTopVel||this.scrollLeftVel||this.stopScrolling()},stopScrolling:function(){this.scrollIntervalId&&(clearInterval(this.scrollIntervalId),this.scrollIntervalId=null,this.computeCoords())},scrollHandler:function(){this.scrollIntervalId||this.computeCoords()}},Q.prototype={options:null,sourceEl:null,el:null,parentEl:null,top0:null,left0:null,mouseY0:null,mouseX0:null,topDelta:null,leftDelta:null,mousemoveProxy:null,isFollowing:!1,isHidden:!1,isAnimating:!1,start:function(e){this.isFollowing||(this.isFollowing=!0,this.mouseY0=e.pageY,this.mouseX0=e.pageX,this.topDelta=0,this.leftDelta=0,this.isHidden||this.updatePosition(),t(document).on("mousemove",this.mousemoveProxy=t.proxy(this,"mousemove")))},stop:function(e,i){function n(){this.isAnimating=!1,r.destroyEl(),this.top0=this.left0=null,i&&i()}var r=this,o=this.options.revertDuration;this.isFollowing&&!this.isAnimating&&(this.isFollowing=!1,t(document).off("mousemove",this.mousemoveProxy),e&&o&&!this.isHidden?(this.isAnimating=!0,this.el.animate({top:this.top0,left:this.left0},{duration:o,complete:n})):n())},getEl:function(){var t=this.el;return t||(this.sourceEl.width(),t=this.el=this.sourceEl.clone().css({position:"absolute",visibility:"",display:this.isHidden?"none":"",margin:0,right:"auto",bottom:"auto",width:this.sourceEl.width(),height:this.sourceEl.height(),opacity:this.options.opacity||"",zIndex:this.options.zIndex}).appendTo(this.parentEl)),t},destroyEl:function(){this.el&&(this.el.remove(),this.el=null)},updatePosition:function(){var t,e;this.getEl(),null===this.top0&&(this.sourceEl.width(),t=this.sourceEl.offset(),e=this.el.offsetParent().offset(),this.top0=t.top-e.top,this.left0=t.left-e.left),this.el.css({top:this.top0+this.topDelta,left:this.left0+this.leftDelta})},mousemove:function(t){this.topDelta=t.pageY-this.mouseY0,this.leftDelta=t.pageX-this.mouseX0,this.isHidden||this.updatePosition()},hide:function(){this.isHidden||(this.isHidden=!0,this.el&&this.el.hide())},show:function(){this.isHidden&&(this.isHidden=!1,this.updatePosition(),this.getEl().show())}},J.prototype={view:null,cellHtml:"",rowHtml:function(t,e){var i,n,r=this.view,o=this.getHtmlRenderer("cell",t),s="";for(e=e||0,i=0;r.colCnt>i;i++)n=r.cellToDate(e,i),s+=o(e,i,n);return s=this.bookendCells(s,t,e),""+s+""},bookendCells:function(t,e,i){var n=this.view,r=this.getHtmlRenderer("intro",e)(i||0),o=this.getHtmlRenderer("outro",e)(i||0),s=n.opt("isRTL"),l=s?o:r,a=s?r:o;return"string"==typeof t?l+t+a:t.prepend(l).append(a)},getHtmlRenderer:function(t,e){var i,n,r,o,s=this.view;return i=t+"Html",e&&(n=e+G(t)+"Html"),n&&(o=s[n])?r=s:n&&(o=this[n])?r=this:(o=s[i])?r=s:(o=this[i])&&(r=this),"function"==typeof o?function(){return o.apply(r,arguments)||""}:function(){return o||""}}},te.prototype=x(J.prototype),t.extend(te.prototype,{el:null,coordMap:null,cellDuration:null,render:function(){this.bindHandlers()},destroy:function(){},buildCoords:function(){},getCellDate:function(){},getCellDayEl:function(){},rangeToSegs:function(){},bindHandlers:function(){var e=this;this.el.on("mousedown",function(i){t(i.target).is(".fc-event-container *, .fc-more")||t(i.target).closest(".fc-popover").length||e.dayMousedown(i)}),this.bindSegHandlers()},dayMousedown:function(t){var e,i,n,r=this,o=this.view,s=o.opt("selectable"),l=null,a=new U(this.coordMap,{scroll:o.opt("dragScroll"),dragStart:function(){o.unselect()},cellOver:function(t,o){a.origDate&&(n=r.getCellDayEl(t),l=[o,a.origDate].sort(H),e=l[0],i=l[1].clone().add(r.cellDuration),s&&r.renderSelection(e,i))},cellOut:function(){l=null,r.destroySelection()},listenStop:function(t){l&&(l[0].isSame(l[1])&&o.trigger("dayClick",n[0],e,t),s&&o.reportSelection(e,i,t))}});a.mousedown(t)},renderDrag:function(){},destroyDrag:function(){},renderResize:function(){},destroyResize:function(){},renderRangeHelper:function(t,e,i){var n,r=this.view;!e&&r.opt("forceEventDuration")&&(e=r.calendar.getDefaultEventEnd(!t.hasTime(),t)),n=i?x(i.event):{},n.start=t,n.end=e,n.allDay=!(t.hasTime()||e&&e.hasTime()),n.className=(n.className||[]).concat("fc-helper"),i||(n.editable=!1),this.renderHelper(n,i)},renderHelper:function(){},destroyHelper:function(){},renderSelection:function(t,e){this.renderHighlight(t,e)},destroySelection:function(){this.destroyHighlight()},renderHighlight:function(){},destroyHighlight:function(){},headHtml:function(){return'
'+""+""+this.rowHtml("head")+""+"
"+"
"},headCellHtml:function(t,e,i){var n=this.view,r=n.calendar,o=n.opt("columnFormat");return''+P(r.formatDate(i,o))+""},bgCellHtml:function(t,e,i){var n=this.view,r=this.getDayClasses(i);return r.unshift("fc-day",n.widgetContentClass),''},getDayClasses:function(t){var e=this.view,i=e.calendar.getNow().stripTime(),n=["fc-"+Ne[t.day()]];return"month"===e.name&&t.month()!=e.intervalStart.month()&&n.push("fc-other-month"),t.isSame(i,"day")?n.push("fc-today",e.highlightStateClass):i>t?n.push("fc-past"):n.push("fc-future"),n}}),t.extend(te.prototype,{mousedOverSeg:null,isDraggingSeg:!1,isResizingSeg:!1,renderEvents:function(){},getSegs:function(){},destroyEvents:function(){this.triggerSegMouseout()},renderSegs:function(e,i){var n,r=this.view,o="",s=[];for(n=0;e.length>n;n++)o+=this.renderSegHtml(e[n],i);return t(o).each(function(i,n){var o=e[i],l=r.resolveEventEl(o.event,t(n));l&&(l.data("fc-seg",o),o.el=l,s.push(o))}),s},renderSegHtml:function(){},eventsToSegs:function(e,i,n){var r=this;return t.map(e,function(t){return r.eventToSegs(t,i,n)})},eventToSegs:function(t,e,i){var n,r,o,s=t.start.clone().stripZone(),l=this.view.calendar.getEventEnd(t).stripZone();for(e&&i?(o=S(s,l,e,i),n=o?[o]:[]):n=this.rangeToSegs(s,l),r=0;n.length>r;r++)o=n[r],o.event=t,o.eventStartMS=+s,o.eventDurationMS=l-s;return n},bindSegHandlers:function(){var e=this,i=this.view;t.each({mouseenter:function(t,i){e.triggerSegMouseover(t,i)},mouseleave:function(t,i){e.triggerSegMouseout(t,i)},click:function(t,e){return i.trigger("eventClick",this,t.event,e)},mousedown:function(n,r){t(r.target).is(".fc-resizer")&&i.isEventResizable(n.event)?e.segResizeMousedown(n,r):i.isEventDraggable(n.event)&&e.segDragMousedown(n,r)}},function(i,n){e.el.on(i,".fc-event-container > *",function(i){var r=t(this).data("fc-seg");return!r||e.isDraggingSeg||e.isResizingSeg?void 0:n.call(this,r,i)})})},triggerSegMouseover:function(t,e){this.mousedOverSeg||(this.mousedOverSeg=t,this.view.trigger("eventMouseover",t.el[0],t.event,e))},triggerSegMouseout:function(t,e){e=e||{},this.mousedOverSeg&&(t=t||this.mousedOverSeg,this.mousedOverSeg=null,this.view.trigger("eventMouseout",t.el[0],t.event,e))},segDragMousedown:function(t,e){var i,n,r=this,o=this.view,s=t.el,l=t.event,a=new Q(t.el,{parentEl:o.el,opacity:o.opt("dragOpacity"),revertDuration:o.opt("dragRevertDuration"),zIndex:2}),c=new U(o.coordMap,{distance:5,scroll:o.opt("dragScroll"),listenStart:function(t){a.hide(),a.start(t)},dragStart:function(e){r.triggerSegMouseout(t,e),r.isDraggingSeg=!0,o.hideEvent(l),o.trigger("eventDragStart",s[0],l,e,{})},cellOver:function(e,s){var l=t.cellDate||c.origDate,d=r.computeDraggedEventDates(t,l,s);i=d.start,n=d.end,o.renderDrag(i,n,t)?a.hide():a.show()},cellOut:function(){i=null,o.destroyDrag(),a.show()},dragStop:function(t){var e=i&&!i.isSame(l.start);a.stop(!e,function(){r.isDraggingSeg=!1,o.destroyDrag(),o.showEvent(l),o.trigger("eventDragStop",s[0],l,t,{}),e&&o.eventDrop(s[0],l,i,t)})},listenStop:function(){a.stop()}});c.mousedown(e)},computeDraggedEventDates:function(t,e,i){var n,r,o,s=this.view,l=t.event,a=l.start,c=s.calendar.getEventEnd(l);return i.hasTime()===e.hasTime()?(n=T(i,e),r=a.clone().add(n),o=null===l.end?null:c.clone().add(n)):(r=i,o=null),{start:r,end:o}},segResizeMousedown:function(t,e){function i(){r.destroyResize(),o.showEvent(l)}var n,r=this,o=this.view,s=t.el,l=t.event,a=l.start,c=o.calendar.getEventEnd(l),d=null;n=new U(this.coordMap,{distance:5,scroll:o.opt("dragScroll"),dragStart:function(e){r.triggerSegMouseout(t,e),r.isResizingSeg=!0,o.trigger("eventResizeStart",s[0],l,e,{})},cellOver:function(e,n){n.isBefore(a)&&(n=a),d=n.clone().add(r.cellDuration),d.isSame(c)?(d=null,i()):(r.renderResize(a,d,t),o.hideEvent(l))},cellOut:function(){d=null,i()},dragStop:function(t){r.isResizingSeg=!1,i(),o.trigger("eventResizeStop",s[0],l,t,{}),d&&o.eventResize(s[0],l,d,t)}}),n.mousedown(e)},getSegClasses:function(t,e,i){var n=t.event,r=["fc-event",t.isStart?"fc-start":"fc-not-start",t.isEnd?"fc-end":"fc-not-end"].concat(n.className,n.source?n.source.className:[]);return e&&r.push("fc-draggable"),i&&r.push("fc-resizable"),r},getEventSkinCss:function(t){var e=this.view,i=t.source||{},n=t.color,r=i.color,o=e.opt("eventColor"),s=t.backgroundColor||n||i.backgroundColor||r||e.opt("eventBackgroundColor")||o,l=t.borderColor||n||i.borderColor||r||e.opt("eventBorderColor")||o,a=t.textColor||i.textColor||e.opt("eventTextColor"),c=[];return s&&c.push("background-color:"+s),l&&c.push("border-color:"+l),a&&c.push("color:"+a),c.join(";")}}),ie.prototype=x(te.prototype),t.extend(ie.prototype,{numbersVisible:!1,cellDuration:e.duration({days:1}),bottomCoordPadding:0,rowEls:null,dayEls:null,helperEls:null,highlightEls:null,render:function(e){var i,n=this.view,r="";for(i=0;n.rowCnt>i;i++)r+=this.dayRowHtml(i,e);this.el.html(r),this.rowEls=this.el.find(".fc-row"),this.dayEls=this.el.find(".fc-day"),this.dayEls.each(function(e,i){var r=n.cellToDate(Math.floor(e/n.colCnt),e%n.colCnt);n.trigger("dayRender",null,r,t(i))}),te.prototype.render.call(this)},destroy:function(){this.destroySegPopover()},dayRowHtml:function(t,e){var i=this.view,n=["fc-row","fc-week",i.widgetContentClass];return e&&n.push("fc-rigid"),'
'+'
'+""+this.rowHtml("day",t)+"
"+"
"+'
'+""+(this.numbersVisible?""+this.rowHtml("number",t)+"":"")+"
"+"
"+"
"},dayCellHtml:function(t,e,i){return this.bgCellHtml(t,e,i)},buildCoords:function(e,i){var n,r,o,s=this.view.colCnt;this.dayEls.slice(0,s).each(function(e,s){n=t(s),r=n.offset().left,e&&(o[1]=r),o=[r],i[e]=o}),o[1]=r+n.outerWidth(),this.rowEls.each(function(i,s){n=t(s),r=n.offset().top,i&&(o[1]=r),o=[r],e[i]=o}),o[1]=r+n.outerHeight()+this.bottomCoordPadding},getCellDate:function(t){return this.view.cellToDate(t)},getCellDayEl:function(t){return this.dayEls.eq(t.row*this.view.colCnt+t.col)},rangeToSegs:function(t,e){return this.view.rangeToSegments(t,e)},renderDrag:function(t,e,i){var n;return this.renderHighlight(t,e||this.view.calendar.getDefaultEventEnd(!0,t)),i&&!i.el.closest(this.el).length?(this.renderRangeHelper(t,e,i),n=this.view.opt("dragOpacity"),void 0!==n&&this.helperEls.css("opacity",n),!0):void 0},destroyDrag:function(){this.destroyHighlight(),this.destroyHelper()},renderResize:function(t,e,i){this.renderHighlight(t,e),this.renderRangeHelper(t,e,i)},destroyResize:function(){this.destroyHighlight(),this.destroyHelper()},renderHelper:function(e,i){var n=[],r=this.renderEventRows([e]);this.rowEls.each(function(e,o){var s,l=t(o),a=t('
');s=i&&i.row===e?i.el.position().top:l.find(".fc-content-skeleton tbody").position().top,a.css("top",s).find("table").append(r[e].tbodyEl),l.append(a),n.push(a[0])}),this.helperEls=t(n)},destroyHelper:function(){this.helperEls&&(this.helperEls.remove(),this.helperEls=null)},renderHighlight:function(e,i){var n,r,o,s=this.rangeToSegs(e,i),l=[];for(n=0;s.length>n;n++)r=s[n],o=t(this.highlightSkeletonHtml(r.leftCol,r.rightCol+1)),o.appendTo(this.rowEls[r.row]),l.push(o[0]);this.highlightEls=t(l)},destroyHighlight:function(){this.highlightEls&&(this.highlightEls.remove(),this.highlightEls=null)},highlightSkeletonHtml:function(t,e){var i=this.view.colCnt,n="";return t>0&&(n+='"),m=[],v=[],y=[];for(r=0;p>r;r++){if(o=f[r],s=0,l=t(""),m.push([]),v.push([]),y.push([]),o)for(a=0;o.length>a;a++){for(c=o[a],n(c.leftCol),d=t('",l+=""+(s?"":n)+'",c.add(this.slotDuration);return l},processOptions:function(){var t=this.view,i=t.opt("slotDuration"),n=t.opt("snapDuration");i=e.duration(i),n=n?e.duration(n):i,this.slotDuration=i,this.snapDuration=n,this.cellDuration=n,this.minTime=e.duration(t.opt("minTime")),this.maxTime=e.duration(t.opt("maxTime"))},rangeToSegs:function(t,e){var i,n,r,o,s,l=this.view,a=[];for(t=t.clone().stripZone(),e=e.clone().stripZone(),n=0;l.colCnt>n;n++)r=l.cellToDate(0,n),o=r.clone().time(this.minTime),s=r.clone().time(this.maxTime),i=S(t,e,o,s),i&&(i.col=n,a.push(i));return a},resize:function(){this.computeSlatTops(),this.updateSegVerticals()},buildCoords:function(i,n){var r,o,s=this.view.colCnt,l=this.el.offset().top,a=e.duration(+this.minTime),c=null;for(this.dayEls.slice(0,s).each(function(e,i){r=t(i),o=r.offset().left,c&&(c[1]=o),c=[o],n[e]=c}),c[1]=o+r.outerWidth(),c=null;this.maxTime>a;)o=l+this.computeTimeTop(a),c&&(c[1]=o),c=[o],i.push(c),a.add(this.snapDuration);c[1]=l+this.computeTimeTop(a)},getCellDate:function(t){var e=this.view,i=e.calendar;return i.rezoneDate(e.cellToDate(0,t.col).time(this.minTime+this.snapDuration*t.row))},getCellDayEl:function(t){return this.dayEls.eq(t.col)},computeDateTop:function(t,i){return this.computeTimeTop(e.duration(t.clone().stripZone()-i.clone().stripTime()))},computeTimeTop:function(t){var e,i,n,r,o=(t-this.minTime)/this.slotDuration;return o=Math.max(0,o),o=Math.min(this.slatEls.length,o),e=Math.floor(o),i=o-e,n=this.slatTops[e],i?(r=this.slatTops[e+1],n+(r-n)*i):n},computeSlatTops:function(){var e,i=[];this.slatEls.each(function(n,r){e=t(r).position().top,i.push(e)}),i.push(e+this.slatEls.last().outerHeight()),this.slatTops=i},renderDrag:function(t,e,i){var n;return i?(this.renderRangeHelper(t,e,i),n=this.view.opt("dragOpacity"),void 0!==n&&this.helperEl.css("opacity",n),!0):(this.renderHighlight(t,e||this.view.calendar.getDefaultEventEnd(!1,t)),void 0)},destroyDrag:function(){this.destroyHelper(),this.destroyHighlight()},renderResize:function(t,e,i){this.renderRangeHelper(t,e,i)},destroyResize:function(){this.destroyHelper()},renderHelper:function(e,i){var n,r,o,s=this.renderEventTable([e]),l=s.tableEl,a=s.segs;for(n=0;a.length>n;n++)r=a[n],i&&i.col===r.col&&(o=i.el,r.el.css({left:o.css("left"),right:o.css("right"),"margin-left":o.css("margin-left"),"margin-right":o.css("margin-right")}));this.helperEl=t('
').append(l).appendTo(this.el)},destroyHelper:function(){this.helperEl&&(this.helperEl.remove(),this.helperEl=null)},renderSelection:function(t,e){this.view.opt("selectHelper")?this.renderRangeHelper(t,e):this.renderHighlight(t,e)},destroySelection:function(){this.destroyHelper(),this.destroyHighlight()},renderHighlight:function(e,i){this.highlightEl=t(this.highlightSkeletonHtml(e,i)).appendTo(this.el)},destroyHighlight:function(){this.highlightEl&&(this.highlightEl.remove(),this.highlightEl=null)},highlightSkeletonHtml:function(t,e){var i,n,r,o,s,l=this.view,a=this.rangeToSegs(t,e),c="",d=0;for(i=0;a.length>i;i++)n=a[i],n.col>d&&(c+='
",d++;return l.colCnt>d&&(c+='":void 0},numberIntroHtml:function(t){return this.weekNumbersVisible?'":void 0},dayIntroHtml:function(){return this.weekNumbersVisible?'":void 0},introHtml:function(){return this.weekNumbersVisible?'":void 0},numberCellHtml:function(t,e,i){var n;return this.dayNumbersVisible?(n=this.dayGrid.getDayClasses(i),n.unshift("fc-day-number"),'"):""):'"},dayIntroHtml:function(){return'"},slotBgIntroHtml:function(){return'"},introHtml:function(){return'"},axisStyleAttr:function(){return null!==this.axisWidth?'style="width:'+this.axisWidth+'px"':""},updateSize:function(t){t&&this.timeGrid.resize(),pe.prototype.updateSize.call(this,t)},updateWidth:function(){this.axisWidth=m(this.el.find(".fc-axis"))},setHeight:function(t,e){var i,n;null===this.bottomRuleHeight&&(this.bottomRuleHeight=this.bottomRuleEl.outerHeight()),this.bottomRuleEl.hide(),this.scrollerEl.css("overflow",""),y(this.scrollerEl),f(this.noScrollRowEls),this.dayGrid&&(this.dayGrid.destroySegPopover(),i=this.opt("eventLimit"),i&&"number"!=typeof i&&(i=Fe),i&&this.dayGrid.limitRows(i)),e||(n=this.computeScrollerHeight(t),v(this.scrollerEl,n)?(u(this.noScrollRowEls,E(this.scrollerEl)),n=this.computeScrollerHeight(t),this.scrollerEl.height(n),this.restoreScroll()):(this.scrollerEl.height(n).css("overflow","hidden"),this.bottomRuleEl.show()))},resetScroll:function(){function t(){i.scrollerEl.scrollTop(r)}var i=this,n=e.duration(this.opt("scrollTime")),r=this.timeGrid.computeTimeTop(n);r=Math.ceil(r),r&&r++,t(),setTimeout(t,0)},renderEvents:function(t){var e,i,n=[],r=[],o=[];for(i=0;t.length>i;i++)t[i].allDay?n.push(t[i]):r.push(t[i]);e=this.timeGrid.renderEvents(r),this.dayGrid&&(o=this.dayGrid.renderEvents(n)),this.updateHeight()},getSegs:function(){return this.timeGrid.getSegs().concat(this.dayGrid?this.dayGrid.getSegs():[])},destroyEvents:function(){pe.prototype.destroyEvents.call(this),this.recordScroll(),this.timeGrid.destroyEvents(),this.dayGrid&&this.dayGrid.destroyEvents()},renderDrag:function(t,e,i){return t.hasTime()?this.timeGrid.renderDrag(t,e,i):this.dayGrid?this.dayGrid.renderDrag(t,e,i):void 0},destroyDrag:function(){this.timeGrid.destroyDrag(),this.dayGrid&&this.dayGrid.destroyDrag()},renderSelection:function(t,e){t.hasTime()||e.hasTime()?this.timeGrid.renderSelection(t,e):this.dayGrid&&this.dayGrid.renderSelection(t,e)},destroySelection:function(){this.timeGrid.destroySelection(),this.dayGrid&&this.dayGrid.destroySelection()}}),ze.agendaWeek=Se,Se.prototype=x(De.prototype),t.extend(Se.prototype,{name:"agendaWeek",incrementDate:function(t,e){return t.clone().stripTime().add(e,"weeks").startOf("week")},render:function(t){this.intervalStart=t.clone().stripTime().startOf("week"),this.intervalEnd=this.intervalStart.clone().add(1,"weeks"),this.start=this.skipHiddenDays(this.intervalStart),this.end=this.skipHiddenDays(this.intervalEnd,-1,!0),this.title=this.calendar.formatRange(this.start,this.end.clone().subtract(1),this.opt("titleFormat")," — "),De.prototype.render.call(this,this.getCellsPerWeek())}}),ze.agendaDay=be,be.prototype=x(De.prototype),t.extend(be.prototype,{name:"agendaDay",incrementDate:function(t,e){var i=t.clone().stripTime().add(e,"days");return i=this.skipHiddenDays(i,0>e?-1:1)},render:function(t){this.start=this.intervalStart=t.clone().stripTime(),this.end=this.intervalEnd=this.start.clone().add(1,"days"),this.title=this.calendar.formatDate(this.start,this.opt("titleFormat")),De.prototype.render.call(this,1)}}),Te.prototype=x(ie.prototype),t.extend(Te.prototype,{rangeToSegs:function(t,e,i){var n,r=[],o=this.view.calendar.getDate();if(o>=t&&e>o){var s=this.view,l=s.calendar.fetchResources();for(n=0;s.colCnt>n;n++){var a=l[n];i.indexOf(a.id)>-1&&r.push({row:0,leftCol:n,rightCol:n,isStart:!0,isEnd:!0})}}return r}}),t.extend(Te.prototype,{eventToSegs:function(t,e,i){var n,r,o,s=t.start.clone().stripZone(),l=this.view.calendar.getEventEnd(t).stripZone();for(e&&i?(o=S(s,l,e,i),n=o?[o]:[]):n=this.rangeToSegs(s,l,t.resources),r=0;n.length>r;r++)o=n[r],o.event=t,o.eventStartMS=+s,o.eventDurationMS=l-s;return n}}),Ce.prototype=x(oe.prototype),t.extend(Ce.prototype,{rangeToSegs:function(t,e,i){var n,r,o,s,l,a=this.view,c=[],d=a.calendar.fetchResources();for(t=t.clone().stripZone(),e=e.clone().stripZone(),r=0;a.colCnt>r;r++){var h=d[r];i.indexOf(h.id)>-1&&(o=a.cellToDate(0,r),s=o.clone().time(this.minTime),l=o.clone().time(this.maxTime),n=S(t,e,s,l),n&&(n.col=r,c.push(n)))}return c}}),t.extend(Ce.prototype,{eventToSegs:function(t,e,i){var n,r,o,s=t.start.clone().stripZone(),l=this.view.calendar.getEventEnd(t).stripZone();for(e&&i?(o=S(s,l,e,i),n=o?[o]:[]):n=this.rangeToSegs(s,l,t.resources),r=0;n.length>r;r++)o=n[r],o.event=t,o.eventStartMS=+s,o.eventDurationMS=l-s;return n}}),r({allDaySlot:!0,allDayText:"all-day",scrollTime:"06:00:00",slotDuration:"00:30:00",axisFormat:we,timeFormat:{agenda:Ee},minTime:"00:00:00",maxTime:"24:00:00",slotEventOverlap:!0}),He.prototype=x(De.prototype),t.extend(He.prototype,{cellToDate:function(){return this.start.clone()},headCellHtml:function(t,e){var i=this,n=i.calendar,r=n.fetchResources()[e];return'"}}),ze.resourceDay=xe,xe.prototype=x(He.prototype),t.extend(xe.prototype,{name:"resourceDay",incrementDate:function(t,e){var i=t.clone().stripTime().add(e,"days");return i=this.skipHiddenDays(i,0>e?-1:1)},render:function(t){this.start=this.intervalStart=t.clone().stripTime(),this.end=this.intervalEnd=this.start.clone().add(1,"days"),this.title=this.calendar.formatDate(this.start,this.opt("titleFormat")),He.prototype.render.call(this,this.calendar.fetchResources().length)},getDayClasses:function(t){var e=this.view,i=e.calendar.getNow().stripTime(),n=["fc-"+Ne[t.day()]];return"month"===e.name&&t.month()!=e.intervalStart.month()&&n.push("fc-other-month"),t.isSame(i,"day")?n.push("fc-todaysss",e.highlightStateClass):i>t?n.push("fc-past"):n.push("fc-future"),n}})}); \ No newline at end of file +},restoreScroll:function(){null!==this.scrollTop&&this.scrollerEl.scrollTop(this.scrollTop)},renderEvents:function(){this.segEach(function(t){this.trigger("eventAfterRender",t.event,t.event,t.el)}),this.trigger("eventAfterAllRender")},destroyEvents:function(){this.segEach(function(t){this.trigger("eventDestroy",t.event,t.event,t.el)})},resolveEventEl:function(e,i){var n=this.trigger("eventRender",e,e,i);return n===!1?i=null:n&&n!==!0&&(i=t(n)),i},showEvent:function(t){this.segEach(function(t){t.el.css("visibility","")},t)},hideEvent:function(t){this.segEach(function(t){t.el.css("visibility","hidden")},t)},segEach:function(t,e){var i,n=this.getSegs();for(i=0;n.length>i;i++)e&&n[i].event._id!==e._id||t.call(this,n[i])},getSegs:function(){},renderDrag:function(){},destroyDrag:function(){},documentDragStart:function(e){var i,n=this,r=null;this.opt("droppable")&&(i=new U(this.coordMap,{cellOver:function(t,e){r=e,n.renderDrag(e)},cellOut:function(){r=null,n.destroyDrag()}}),t(document).one("dragstop",function(t,e){n.destroyDrag(),r&&n.trigger("drop",t.target,r,t,e)}),i.startDrag(e))},select:function(t,e,i){this.unselect(i),this.renderSelection(t,e),this.reportSelection(t,e,i)},renderSelection:function(){},reportSelection:function(t,e,i){this.isSelected=!0,this.trigger("select",null,t,e,i)},unselect:function(t){this.isSelected&&(this.isSelected=!1,this.destroySelection(),this.trigger("unselect",null,t))},destroySelection:function(){},documentMousedown:function(e){var i;this.isSelected&&this.opt("unselectAuto")&&D(e)&&(i=this.opt("unselectCancel"),i&&t(e.target).closest(i).length||this.unselect(e))}},ge.prototype=x(pe.prototype),t.extend(ge.prototype,{dayGrid:null,dayNumbersVisible:!1,weekNumbersVisible:!1,weekNumberWidth:null,headRowEl:null,render:function(t,e,i){this.rowCnt=t,this.colCnt=e,this.dayNumbersVisible=i,this.weekNumbersVisible=this.opt("weekNumbers"),this.dayGrid.numbersVisible=this.dayNumbersVisible||this.weekNumbersVisible,this.el.addClass("fc-basic-view").html(this.renderHtml()),this.headRowEl=this.el.find("thead .fc-row"),this.scrollerEl=this.el.find(".fc-day-grid-container"),this.dayGrid.coordMap.containerEl=this.scrollerEl,this.dayGrid.el=this.el.find(".fc-day-grid"),this.dayGrid.render(this.hasRigidRows()),pe.prototype.render.call(this)},destroy:function(){this.dayGrid.destroy(),pe.prototype.destroy.call(this)},renderHtml:function(){return'
'),e>t&&(n+=''),i>e&&(n+=''),n=this.bookendCells(n,"highlight"),'
'+n+""+"
"+"
"}}),t.extend(ie.prototype,{segs:null,rowStructs:null,renderEvents:function(e){var i=this.rowStructs=this.renderEventRows(e),n=[];this.rowEls.each(function(e,r){t(r).find(".fc-content-skeleton > table").append(i[e].tbodyEl),n.push.apply(n,i[e].segs)}),this.segs=n},getSegs:function(){return(this.segs||[]).concat(this.popoverSegs||[])},destroyEvents:function(){var t,e;for(te.prototype.destroyEvents.call(this),t=this.rowStructs||[];e=t.pop();)e.tbodyEl.remove();this.segs=null,this.destroySegPopover()},renderEventRows:function(t){var e,i,n=this.eventsToSegs(t),r=[];for(n=this.renderSegs(n),e=this.groupSegRows(n),i=0;e.length>i;i++)r.push(this.renderEventRow(i,e[i]));return r},renderSegHtml:function(t,e){var i,n=this.view,r=n.opt("isRTL"),o=t.event,s=n.isEventDraggable(o),l=!e&&o.allDay&&t.isEnd&&n.isEventResizable(o),a=this.getSegClasses(t,s,l),c=this.getEventSkinCss(o),d="";return a.unshift("fc-day-grid-event"),!o.allDay&&t.isStart&&(d=''+P(n.getEventTimeText(o))+""),i=''+(P(o.title||"")||" ")+"",'"+'
'+(r?i+" "+d:d+" "+i)+"
"+(l?'
':"")+""},renderEventRow:function(e,i){function n(e){for(;e>s;)d=(y[r-1]||[])[s],d?d.attr("rowspan",parseInt(d.attr("rowspan")||1,10)+1):(d=t("
"),l.append(d)),v[r][s]=d,y[r][s]=d,s++}var r,o,s,l,a,c,d,h=this.view,u=h.colCnt,f=this.buildSegLevels(i),p=Math.max(1,f.length),g=t("
').append(c.el),c.leftCol!=c.rightCol?d.attr("colspan",c.rightCol-c.leftCol+1):y[r][s]=d;c.rightCol>=s;)v[r][s]=d,m[r][s]=c,s++;l.append(d)}n(u),this.bookendCells(l,"eventSkeleton"),g.append(l)}return{row:e,tbodyEl:g,cellMatrix:v,segMatrix:m,segLevels:f,segs:i}},buildSegLevels:function(t){var e,i,n,r=[];for(t.sort(ee),e=0;t.length>e;e++){for(i=t[e],n=0;r.length>n&&ne(i,r[n]);n++);i.level=n,(r[n]||(r[n]=[])).push(i)}for(n=0;r.length>n;n++)r[n].sort(re);return r},groupSegRows:function(t){var e,i=this.view,n=[];for(e=0;i.rowCnt>e;e++)n.push([]);for(e=0;t.length>e;e++)n[t[e].row].push(t[e]);return n}}),t.extend(ie.prototype,{segPopover:null,popoverSegs:null,destroySegPopover:function(){this.segPopover&&this.segPopover.hide()},limitRows:function(t){var e,i,n=this.rowStructs||[];for(e=0;n.length>e;e++)this.unlimitRow(e),i=t?"number"==typeof t?t:this.computeRowLevelLimit(e):!1,i!==!1&&this.limitRow(e,i)},computeRowLevelLimit:function(t){var e,i,n=this.rowEls.eq(t),r=n.height(),o=this.rowStructs[t].tbodyEl.children();for(e=0;o.length>e;e++)if(i=o.eq(e).removeClass("fc-limited"),i.position().top+i.outerHeight()>r)return e;return!1},limitRow:function(e,i){function n(n){for(;n>T;)r={row:e,col:T},d=E.getCellSegs(r,i),d.length&&(f=s[i-1][T],w=E.renderMoreLink(r,d),y=t("
").append(w),f.append(y),b.push(y[0])),T++}var r,o,s,l,a,c,d,h,u,f,p,g,m,v,y,w,E=this,D=this.view,S=this.rowStructs[e],b=[],T=0;if(i&&S.segLevels.length>i){for(o=S.segLevels[i-1],s=S.cellMatrix,l=S.tbodyEl.children().slice(i).addClass("fc-limited").get(),a=0;o.length>a;a++){for(c=o[a],n(c.leftCol),u=[],h=0;c.rightCol>=T;)r={row:e,col:T},d=this.getCellSegs(r,i),u.push(d),h+=d.length,T++;if(h){for(f=s[i-1][c.leftCol],p=f.attr("rowspan")||1,g=[],m=0;u.length>m;m++)v=t('
').attr("rowspan",p),d=u[m],r={row:e,col:c.leftCol+m},w=this.renderMoreLink(r,[c].concat(d)),y=t("
").append(w),v.append(y),g.push(v[0]),b.push(v[0]);f.addClass("fc-limited").after(t(g)),l.push(f[0])}}n(D.colCnt),S.moreEls=t(b),S.limitedEls=t(l)}},unlimitRow:function(t){var e=this.rowStructs[t];e.moreEls&&(e.moreEls.remove(),e.moreEls=null),e.limitedEls&&(e.limitedEls.removeClass("fc-limited"),e.limitedEls=null)},renderMoreLink:function(e,i){var n=this,r=this.view;return t('').text(this.getMoreLinkText(i.length)).on("click",function(o){var s=r.opt("eventLimitClick"),l=r.cellToDate(e),a=t(this),c=n.getCellDayEl(e),d=n.getCellSegs(e),h=n.resliceDaySegs(d,l),u=n.resliceDaySegs(i,l);"function"==typeof s&&(s=r.trigger("eventLimitClick",null,{date:l,dayEl:c,moreEl:a,segs:h,hiddenSegs:u},o)),"popover"===s?n.showSegPopover(l,e,a,h):"string"==typeof s&&r.calendar.zoomTo(l,s)})},showSegPopover:function(t,e,i,n){var r,o,s=this,l=this.view,a=i.parent();r=1==l.rowCnt?this.view.el:this.rowEls.eq(e.row),o={className:"fc-more-popover",content:this.renderSegPopoverContent(t,n),parentEl:this.el,top:r.offset().top,autoHide:!0,viewportConstrain:l.opt("popoverViewportConstrain"),hide:function(){s.segPopover.destroy(),s.segPopover=null,s.popoverSegs=null}},l.opt("isRTL")?o.right=a.offset().left+a.outerWidth()+1:o.left=a.offset().left-1,this.segPopover=new X(o),this.segPopover.show()},renderSegPopoverContent:function(e,i){var n,r=this.view,o=r.opt("theme"),s=e.format(r.opt("dayPopoverFormat")),l=t('
'+''+''+P(s)+""+'
'+"
"+'
'+'
'+"
"),a=l.find(".fc-event-container");for(i=this.renderSegs(i,!0),this.popoverSegs=i,n=0;i.length>n;n++)i[n].cellDate=e,a.append(i[n].el);return l},resliceDaySegs:function(e,i){var n=t.map(e,function(t){return t.event}),r=i.clone().stripTime(),o=r.clone().add(1,"days");return this.eventsToSegs(n,r,o)},getMoreLinkText:function(t){var e=this.view,i=e.opt("eventLimitText");return"function"==typeof i?i(t):"+"+t+" "+i},getCellSegs:function(t,e){for(var i,n=this.rowStructs[t.row].segMatrix,r=e||0,o=[];n.length>r;)i=n[r][t.col],i&&o.push(i),r++;return o}}),oe.prototype=x(te.prototype),t.extend(oe.prototype,{slotDuration:null,snapDuration:null,minTime:null,maxTime:null,dayEls:null,slatEls:null,slatTops:null,highlightEl:null,helperEl:null,render:function(){this.processOptions(),this.el.html(this.renderHtml()),this.dayEls=this.el.find(".fc-day"),this.slatEls=this.el.find(".fc-slats tr"),this.computeSlatTops(),te.prototype.render.call(this)},renderHtml:function(){return'
'+this.rowHtml("slotBg")+"
"+"
"+'
'+""+this.slatRowHtml()+"
"+"
"},slotBgCellHtml:function(t,e,i){return this.bgCellHtml(t,e,i)},slatRowHtml:function(){for(var t,i,n,r=this.view,o=r.calendar,s=r.opt("isRTL"),l="",a=0===this.slotDuration.asMinutes()%15,c=e.duration(+this.minTime);this.maxTime>c;)t=r.start.clone().time(c),i=t.minutes(),n='
"+(a&&i?"":""+P(o.formatDate(t,r.opt("axisFormat")))+"")+"
'+(s?n:"")+"
',d=n.col),r=l.cellToDate(0,d),o=this.computeDateTop(n.start,r),s=this.computeDateTop(n.end,r),c+='
'+"
"+"
'),c=this.bookendCells(c,"highlight"),'
'+c+""+"
"+"
"}}),t.extend(oe.prototype,{segs:null,eventSkeletonEl:null,renderEvents:function(e){var i=this.renderEventTable(e);this.eventSkeletonEl=t('
').append(i.tableEl),this.el.append(this.eventSkeletonEl),this.segs=i.segs},getSegs:function(){return this.segs||[]},destroyEvents:function(){te.prototype.destroyEvents.call(this),this.eventSkeletonEl&&(this.eventSkeletonEl.remove(),this.eventSkeletonEl=null),this.segs=null},renderEventTable:function(e){var i,n,r,o,s,l,a=t("
"),c=a.find("tr"),d=this.eventsToSegs(e);for(d=this.renderSegs(d),i=this.groupSegCols(d),this.computeSegVerticals(d),o=0;i.length>o;o++){for(s=i[o],se(s),l=t('
'),n=0;s.length>n;n++)r=s[n],r.el.css(this.generateSegPositionCss(r)),30>r.bottom-r.top&&r.el.addClass("fc-short"),l.append(r.el);c.append(t("
").append(l))}return this.bookendCells(c,"eventSkeleton"),{tableEl:a,segs:d}},updateSegVerticals:function(){var t,e=this.segs;if(e)for(this.computeSegVerticals(e),t=0;e.length>t;t++)e[t].el.css(this.generateSegVerticalCss(e[t]))},computeSegVerticals:function(t){var e,i;for(e=0;t.length>e;e++)i=t[e],i.top=this.computeDateTop(i.start,i.start),i.bottom=this.computeDateTop(i.end,i.start)},renderSegHtml:function(t,e){var i,n,r,o=this.view,s=t.event,l=o.isEventDraggable(s),a=!e&&t.isEnd&&o.isEventResizable(s),c=this.getSegClasses(t,l,a),d=this.getEventSkinCss(s);return c.unshift("fc-time-grid-event"),o.isMultiDayEvent(s)?(t.isStart||t.isEnd)&&(i=o.getEventTimeText(t.start,t.end),n=o.getEventTimeText(t.start,t.end,"LT"),r=o.getEventTimeText(t.start,null)):(i=o.getEventTimeText(s),n=o.getEventTimeText(s,"LT"),r=o.getEventTimeText(s.start,null)),'"+'
'+(i?'
"+""+P(i)+""+"
":"")+(s.title?'
'+P(s.title)+"
":"")+"
"+'
'+(a?'
':"")+""},generateSegPositionCss:function(t){var e,i,n=this.view,r=n.opt("isRTL"),o=n.opt("slotEventOverlap"),s=t.backwardCoord,l=t.forwardCoord,a=this.generateSegVerticalCss(t);return o&&(l=Math.min(1,s+2*(l-s))),r?(e=1-l,i=s):(e=s,i=1-l),a.zIndex=t.level+1,a.left=100*e+"%",a.right=100*i+"%",o&&t.forwardPressure&&(a[r?"marginLeft":"marginRight"]=20),a},generateSegVerticalCss:function(t){return{top:t.top,bottom:-t.bottom}},groupSegCols:function(t){var e,i=this.view,n=[];for(e=0;i.colCnt>e;e++)n.push([]);for(e=0;t.length>e;e++)n[t[e].col].push(t[e]);return n}}),pe.prototype={calendar:null,coordMap:null,el:null,start:null,end:null,intervalStart:null,intervalEnd:null,rowCnt:null,colCnt:null,isSelected:!1,scrollerEl:null,scrollTop:null,widgetHeaderClass:null,widgetContentClass:null,highlightStateClass:null,documentMousedownProxy:null,documentDragStartProxy:null,init:function(){var e=this.opt("theme")?"ui":"fc";this.widgetHeaderClass=e+"-widget-header",this.widgetContentClass=e+"-widget-content",this.highlightStateClass=e+"-state-highlight",this.documentMousedownProxy=t.proxy(this,"documentMousedown"),this.documentDragStartProxy=t.proxy(this,"documentDragStart")},render:function(){this.updateSize(),this.trigger("viewRender",this,this,this.el),t(document).on("mousedown",this.documentMousedownProxy).on("dragstart",this.documentDragStartProxy)},destroy:function(){this.unselect(),this.trigger("viewDestroy",this,this,this.el),this.destroyEvents(),this.el.empty(),t(document).off("mousedown",this.documentMousedownProxy).off("dragstart",this.documentDragStartProxy)},incrementDate:function(){},updateSize:function(t){t&&this.recordScroll(),this.updateHeight(),this.updateWidth()},updateWidth:function(){},updateHeight:function(){var t=this.calendar;this.setHeight(t.getSuggestedViewHeight(),t.isHeightAuto())},setHeight:function(){},computeScrollerHeight:function(t){var e,i=this.el.add(this.scrollerEl);return i.css({position:"relative",left:-1}),e=this.el.outerHeight()-this.scrollerEl.height(),i.css({position:"",left:""}),t-e},recordScroll:function(){this.scrollerEl&&(this.scrollTop=this.scrollerEl.scrollTop()) -},restoreScroll:function(){null!==this.scrollTop&&this.scrollerEl.scrollTop(this.scrollTop)},renderEvents:function(){this.segEach(function(t){this.trigger("eventAfterRender",t.event,t.event,t.el)}),this.trigger("eventAfterAllRender")},destroyEvents:function(){this.segEach(function(t){this.trigger("eventDestroy",t.event,t.event,t.el)})},resolveEventEl:function(e,i){var n=this.trigger("eventRender",e,e,i);return n===!1?i=null:n&&n!==!0&&(i=t(n)),i},showEvent:function(t){this.segEach(function(t){t.el.css("visibility","")},t)},hideEvent:function(t){this.segEach(function(t){t.el.css("visibility","hidden")},t)},segEach:function(t,e){var i,n=this.getSegs();for(i=0;n.length>i;i++)e&&n[i].event._id!==e._id||t.call(this,n[i])},getSegs:function(){},renderDrag:function(){},destroyDrag:function(){},documentDragStart:function(e){var i,n=this,r=null;this.opt("droppable")&&(i=new U(this.coordMap,{cellOver:function(t,e){r=e,n.renderDrag(e)},cellOut:function(){r=null,n.destroyDrag()}}),t(document).one("dragstop",function(t,e){n.destroyDrag(),r&&n.trigger("drop",t.target,r,t,e)}),i.startDrag(e))},select:function(t,e,i){this.unselect(i),this.renderSelection(t,e),this.reportSelection(t,e,i)},renderSelection:function(){},reportSelection:function(t,e,i){this.isSelected=!0,this.trigger("select",null,t,e,i)},unselect:function(t){this.isSelected&&(this.isSelected=!1,this.destroySelection(),this.trigger("unselect",null,t))},destroySelection:function(){},documentMousedown:function(e){var i;this.isSelected&&this.opt("unselectAuto")&&D(e)&&(i=this.opt("unselectCancel"),i&&t(e.target).closest(i).length||this.unselect(e))}},ge.prototype=x(pe.prototype),t.extend(ge.prototype,{dayGrid:null,dayNumbersVisible:!1,weekNumbersVisible:!1,weekNumberWidth:null,headRowEl:null,render:function(t,e,i){this.rowCnt=t,this.colCnt=e,this.dayNumbersVisible=i,this.weekNumbersVisible=this.opt("weekNumbers"),this.dayGrid.numbersVisible=this.dayNumbersVisible||this.weekNumbersVisible,this.el.addClass("fc-basic-view").html(this.renderHtml()),this.headRowEl=this.el.find("thead .fc-row"),this.scrollerEl=this.el.find(".fc-day-grid-container"),this.dayGrid.coordMap.containerEl=this.scrollerEl,this.dayGrid.el=this.el.find(".fc-day-grid"),this.dayGrid.render(this.hasRigidRows()),pe.prototype.render.call(this)},destroy:function(){this.dayGrid.destroy(),pe.prototype.destroy.call(this)},renderHtml:function(){return'"+""+""+""+""+'"+""+""+"
'+this.dayGrid.headHtml()+"
'+'
'+'
'+"
"+"
"},headIntroHtml:function(){return this.weekNumbersVisible?'
"+""+P(this.opt("weekNumberTitle"))+""+""+""+this.calendar.calculateWeekNumber(this.cellToDate(t,0))+""+"'+i.date()+""},weekNumberStyleAttr:function(){return null!==this.weekNumberWidth?'style="width:'+this.weekNumberWidth+'px"':""},hasRigidRows:function(){var t=this.opt("eventLimit");return t&&"number"!=typeof t},updateWidth:function(){this.weekNumbersVisible&&(this.weekNumberWidth=m(this.el.find(".fc-week-number")))},setHeight:function(t,e){var i,n=this.opt("eventLimit");y(this.scrollerEl),f(this.headRowEl),this.dayGrid.destroySegPopover(),n&&"number"==typeof n&&this.dayGrid.limitRows(n),i=this.computeScrollerHeight(t),this.setGridHeight(i,e),n&&"number"!=typeof n&&this.dayGrid.limitRows(n),!e&&v(this.scrollerEl,i)&&(u(this.headRowEl,E(this.scrollerEl)),i=this.computeScrollerHeight(t),this.scrollerEl.height(i),this.restoreScroll())},setGridHeight:function(t,e){e?g(this.dayGrid.rowEls):p(this.dayGrid.rowEls,t,!0)},renderEvents:function(t){this.dayGrid.renderEvents(t),this.updateHeight(),pe.prototype.renderEvents.call(this,t)},getSegs:function(){return this.dayGrid.getSegs()},destroyEvents:function(){pe.prototype.destroyEvents.call(this),this.recordScroll(),this.dayGrid.destroyEvents()},renderDrag:function(t,e,i){return this.dayGrid.renderDrag(t,e,i)},destroyDrag:function(){this.dayGrid.destroyDrag()},renderSelection:function(t,e){this.dayGrid.renderSelection(t,e)},destroySelection:function(){this.dayGrid.destroySelection()}}),r({fixedWeekCount:!0}),ze.month=me,me.prototype=x(ge.prototype),t.extend(me.prototype,{name:"month",incrementDate:function(t,e){return t.clone().stripTime().add(e,"months").startOf("month")},render:function(t){var e;this.intervalStart=t.clone().stripTime().startOf("month"),this.intervalEnd=this.intervalStart.clone().add(1,"months"),this.start=this.intervalStart.clone(),this.start=this.skipHiddenDays(this.start),this.start.startOf("week"),this.start=this.skipHiddenDays(this.start),this.end=this.intervalEnd.clone(),this.end=this.skipHiddenDays(this.end,-1,!0),this.end.add((7-this.end.weekday())%7,"days"),this.end=this.skipHiddenDays(this.end,-1,!0),e=Math.ceil(this.end.diff(this.start,"weeks",!0)),this.isFixedWeeks()&&(this.end.add(6-e,"weeks"),e=6),this.title=this.calendar.formatDate(this.intervalStart,this.opt("titleFormat")),ge.prototype.render.call(this,e,this.getCellsPerWeek(),!0)},setGridHeight:function(t,e){e=e||"variable"===this.opt("weekMode"),e&&(t*=this.rowCnt/6),p(this.dayGrid.rowEls,t,!e)},isFixedWeeks:function(){var t=this.opt("weekMode");return t?"fixed"===t:this.opt("fixedWeekCount")}}),ze.basicWeek=ve,ve.prototype=x(ge.prototype),t.extend(ve.prototype,{name:"basicWeek",incrementDate:function(t,e){return t.clone().stripTime().add(e,"weeks").startOf("week")},render:function(t){this.intervalStart=t.clone().stripTime().startOf("week"),this.intervalEnd=this.intervalStart.clone().add(1,"weeks"),this.start=this.skipHiddenDays(this.intervalStart),this.end=this.skipHiddenDays(this.intervalEnd,-1,!0),this.title=this.calendar.formatRange(this.start,this.end.clone().subtract(1),this.opt("titleFormat")," — "),ge.prototype.render.call(this,1,this.getCellsPerWeek(),!1)}}),ze.basicDay=ye,ye.prototype=x(ge.prototype),t.extend(ye.prototype,{name:"basicDay",incrementDate:function(t,e){var i=t.clone().stripTime().add(e,"days");return i=this.skipHiddenDays(i,0>e?-1:1)},render:function(t){this.start=this.intervalStart=t.clone().stripTime(),this.end=this.intervalEnd=this.start.clone().add(1,"days"),this.title=this.calendar.formatDate(this.start,this.opt("titleFormat")),ge.prototype.render.call(this,1,1,!1)}}),r({allDaySlot:!0,allDayText:"all-day",scrollTime:"06:00:00",slotDuration:"00:30:00",axisFormat:we,timeFormat:{agenda:Ee},minTime:"00:00:00",maxTime:"24:00:00",slotEventOverlap:!0});var Fe=5;De.prototype=x(pe.prototype),t.extend(De.prototype,{timeGrid:null,dayGrid:null,axisWidth:null,noScrollRowEls:null,bottomRuleEl:null,bottomRuleHeight:null,render:function(e){this.rowCnt=1,this.colCnt=e,this.el.addClass("fc-agenda-view").html(this.renderHtml()),this.scrollerEl=this.el.find(".fc-time-grid-container"),this.timeGrid.coordMap.containerEl=this.scrollerEl,this.timeGrid.el=this.el.find(".fc-time-grid"),this.timeGrid.render(),this.bottomRuleEl=t('
').appendTo(this.timeGrid.el),this.dayGrid&&(this.dayGrid.el=this.el.find(".fc-day-grid"),this.dayGrid.render(),this.dayGrid.bottomCoordPadding=this.dayGrid.el.next("hr").outerHeight()),this.noScrollRowEls=this.el.find(".fc-row:not(.fc-scroller *)"),pe.prototype.render.call(this),this.resetScroll()},destroy:function(){this.timeGrid.destroy(),this.dayGrid&&this.dayGrid.destroy(),pe.prototype.destroy.call(this)},renderHtml:function(){return'"+""+""+""+""+'"+""+""+"
'+this.timeGrid.headHtml()+"
'+(this.dayGrid?'

':"")+'
'+'
'+"
"+"
"},headIntroHtml:function(){var t,e,i,n;return this.opt("weekNumbers")?(t=this.cellToDate(0,0),e=this.calendar.calculateWeekNumber(t),i=this.opt("weekNumberTitle"),n=this.opt("isRTL")?e+i:i+e,'
"+""+P(n)+""+""+""+(this.opt("allDayHtml")||P(this.opt("allDayText")))+""+"'+P(r.name)+"
"+""+""+""+""+'"+""+""+"
'+this.dayGrid.headHtml()+"
'+'
'+'
'+"
"+"
"},headIntroHtml:function(){return this.weekNumbersVisible?'"+""+P(this.opt("weekNumberTitle"))+""+"":void 0},numberIntroHtml:function(t){return this.weekNumbersVisible?'"+""+this.calendar.calculateWeekNumber(this.cellToDate(t,0))+""+"":void 0},dayIntroHtml:function(){return this.weekNumbersVisible?'":void 0},introHtml:function(){return this.weekNumbersVisible?'":void 0},numberCellHtml:function(t,e,i){var n;return this.dayNumbersVisible?(n=this.dayGrid.getDayClasses(i),n.unshift("fc-day-number"),''+i.date()+""):""},weekNumberStyleAttr:function(){return null!==this.weekNumberWidth?'style="width:'+this.weekNumberWidth+'px"':""},hasRigidRows:function(){var t=this.opt("eventLimit");return t&&"number"!=typeof t},updateWidth:function(){this.weekNumbersVisible&&(this.weekNumberWidth=m(this.el.find(".fc-week-number")))},setHeight:function(t,e){var i,n=this.opt("eventLimit");y(this.scrollerEl),f(this.headRowEl),this.dayGrid.destroySegPopover(),n&&"number"==typeof n&&this.dayGrid.limitRows(n),i=this.computeScrollerHeight(t),this.setGridHeight(i,e),n&&"number"!=typeof n&&this.dayGrid.limitRows(n),!e&&v(this.scrollerEl,i)&&(u(this.headRowEl,E(this.scrollerEl)),i=this.computeScrollerHeight(t),this.scrollerEl.height(i),this.restoreScroll())},setGridHeight:function(t,e){e?g(this.dayGrid.rowEls):p(this.dayGrid.rowEls,t,!0)},renderEvents:function(t){this.dayGrid.renderEvents(t),this.updateHeight(),pe.prototype.renderEvents.call(this,t)},getSegs:function(){return this.dayGrid.getSegs()},destroyEvents:function(){pe.prototype.destroyEvents.call(this),this.recordScroll(),this.dayGrid.destroyEvents()},renderDrag:function(t,e,i){return this.dayGrid.renderDrag(t,e,i)},destroyDrag:function(){this.dayGrid.destroyDrag()},renderSelection:function(t,e){this.dayGrid.renderSelection(t,e)},destroySelection:function(){this.dayGrid.destroySelection()}}),r({fixedWeekCount:!0}),ze.month=me,me.prototype=x(ge.prototype),t.extend(me.prototype,{name:"month",incrementDate:function(t,e){return t.clone().stripTime().add(e,"months").startOf("month")},render:function(t){var e;this.intervalStart=t.clone().stripTime().startOf("month"),this.intervalEnd=this.intervalStart.clone().add(1,"months"),this.start=this.intervalStart.clone(),this.start=this.skipHiddenDays(this.start),this.start.startOf("week"),this.start=this.skipHiddenDays(this.start),this.end=this.intervalEnd.clone(),this.end=this.skipHiddenDays(this.end,-1,!0),this.end.add((7-this.end.weekday())%7,"days"),this.end=this.skipHiddenDays(this.end,-1,!0),e=Math.ceil(this.end.diff(this.start,"weeks",!0)),this.isFixedWeeks()&&(this.end.add(6-e,"weeks"),e=6),this.title=this.calendar.formatDate(this.intervalStart,this.opt("titleFormat")),ge.prototype.render.call(this,e,this.getCellsPerWeek(),!0)},setGridHeight:function(t,e){e=e||"variable"===this.opt("weekMode"),e&&(t*=this.rowCnt/6),p(this.dayGrid.rowEls,t,!e)},isFixedWeeks:function(){var t=this.opt("weekMode");return t?"fixed"===t:this.opt("fixedWeekCount")}}),ze.basicWeek=ve,ve.prototype=x(ge.prototype),t.extend(ve.prototype,{name:"basicWeek",incrementDate:function(t,e){return t.clone().stripTime().add(e,"weeks").startOf("week")},render:function(t){this.intervalStart=t.clone().stripTime().startOf("week"),this.intervalEnd=this.intervalStart.clone().add(1,"weeks"),this.start=this.skipHiddenDays(this.intervalStart),this.end=this.skipHiddenDays(this.intervalEnd,-1,!0),this.title=this.calendar.formatRange(this.start,this.end.clone().subtract(1),this.opt("titleFormat")," — "),ge.prototype.render.call(this,1,this.getCellsPerWeek(),!1)}}),ze.basicDay=ye,ye.prototype=x(ge.prototype),t.extend(ye.prototype,{name:"basicDay",incrementDate:function(t,e){var i=t.clone().stripTime().add(e,"days");return i=this.skipHiddenDays(i,0>e?-1:1)},render:function(t){this.start=this.intervalStart=t.clone().stripTime(),this.end=this.intervalEnd=this.start.clone().add(1,"days"),this.title=this.calendar.formatDate(this.start,this.opt("titleFormat")),ge.prototype.render.call(this,1,1,!1)}}),r({allDaySlot:!0,allDayText:"all-day",scrollTime:"06:00:00",slotDuration:"00:30:00",axisFormat:we,timeFormat:{agenda:Ee},minTime:"00:00:00",maxTime:"24:00:00",slotEventOverlap:!0});var Fe=5;De.prototype=x(pe.prototype),t.extend(De.prototype,{timeGrid:null,dayGrid:null,axisWidth:null,noScrollRowEls:null,bottomRuleEl:null,bottomRuleHeight:null,render:function(e){this.rowCnt=1,this.colCnt=e,this.el.addClass("fc-agenda-view").html(this.renderHtml()),this.scrollerEl=this.el.find(".fc-time-grid-container"),this.timeGrid.coordMap.containerEl=this.scrollerEl,this.timeGrid.el=this.el.find(".fc-time-grid"),this.timeGrid.render(),this.bottomRuleEl=t('
').appendTo(this.timeGrid.el),this.dayGrid&&(this.dayGrid.el=this.el.find(".fc-day-grid"),this.dayGrid.render(),this.dayGrid.bottomCoordPadding=this.dayGrid.el.next("hr").outerHeight()),this.noScrollRowEls=this.el.find(".fc-row:not(.fc-scroller *)"),pe.prototype.render.call(this),this.resetScroll()},destroy:function(){this.timeGrid.destroy(),this.dayGrid&&this.dayGrid.destroy(),pe.prototype.destroy.call(this)},renderHtml:function(){return'"+""+""+""+""+'"+""+""+"
'+this.timeGrid.headHtml()+"
'+(this.dayGrid?'

':"")+'
'+'
'+"
"+"
"},headIntroHtml:function(){var t,e,i,n;return this.opt("weekNumbers")?(t=this.cellToDate(0,0),e=this.calendar.calculateWeekNumber(t),i=this.opt("weekNumberTitle"),n=this.opt("isRTL")?e+i:i+e,'"+""+P(n)+""+""):'"},dayIntroHtml:function(){return'"+""+(this.opt("allDayHtml")||P(this.opt("allDayText")))+""+""},slotBgIntroHtml:function(){return'"},introHtml:function(){return'"},axisStyleAttr:function(){return null!==this.axisWidth?'style="width:'+this.axisWidth+'px"':""},updateSize:function(t){t&&this.timeGrid.resize(),pe.prototype.updateSize.call(this,t)},updateWidth:function(){this.axisWidth=m(this.el.find(".fc-axis"))},setHeight:function(t,e){var i,n;null===this.bottomRuleHeight&&(this.bottomRuleHeight=this.bottomRuleEl.outerHeight()),this.bottomRuleEl.hide(),this.scrollerEl.css("overflow",""),y(this.scrollerEl),f(this.noScrollRowEls),this.dayGrid&&(this.dayGrid.destroySegPopover(),i=this.opt("eventLimit"),i&&"number"!=typeof i&&(i=Fe),i&&this.dayGrid.limitRows(i)),e||(n=this.computeScrollerHeight(t),v(this.scrollerEl,n)?(u(this.noScrollRowEls,E(this.scrollerEl)),n=this.computeScrollerHeight(t),this.scrollerEl.height(n),this.restoreScroll()):(this.scrollerEl.height(n).css("overflow","hidden"),this.bottomRuleEl.show()))},resetScroll:function(){function t(){i.scrollerEl.scrollTop(r)}var i=this,n=e.duration(this.opt("scrollTime")),r=this.timeGrid.computeTimeTop(n);r=Math.ceil(r),r&&r++,t(),setTimeout(t,0)},renderEvents:function(t){var e,i,n=[],r=[],o=[];for(i=0;t.length>i;i++)t[i].allDay?n.push(t[i]):r.push(t[i]);e=this.timeGrid.renderEvents(r),this.dayGrid&&(o=this.dayGrid.renderEvents(n)),this.updateHeight(),pe.prototype.renderEvents.call(this,t)},getSegs:function(){return this.timeGrid.getSegs().concat(this.dayGrid?this.dayGrid.getSegs():[])},destroyEvents:function(){pe.prototype.destroyEvents.call(this),this.recordScroll(),this.timeGrid.destroyEvents(),this.dayGrid&&this.dayGrid.destroyEvents()},renderDrag:function(t,e,i){return t.hasTime()?this.timeGrid.renderDrag(t,e,i):this.dayGrid?this.dayGrid.renderDrag(t,e,i):void 0},destroyDrag:function(){this.timeGrid.destroyDrag(),this.dayGrid&&this.dayGrid.destroyDrag()},renderSelection:function(t,e){t.hasTime()||e.hasTime()?this.timeGrid.renderSelection(t,e):this.dayGrid&&this.dayGrid.renderSelection(t,e)},destroySelection:function(){this.timeGrid.destroySelection(),this.dayGrid&&this.dayGrid.destroySelection()}}),ze.agendaWeek=Se,Se.prototype=x(De.prototype),t.extend(Se.prototype,{name:"agendaWeek",incrementDate:function(t,e){return t.clone().stripTime().add(e,"weeks").startOf("week")},render:function(t){this.intervalStart=t.clone().stripTime().startOf("week"),this.intervalEnd=this.intervalStart.clone().add(1,"weeks"),this.start=this.skipHiddenDays(this.intervalStart),this.end=this.skipHiddenDays(this.intervalEnd,-1,!0),this.title=this.calendar.formatRange(this.start,this.end.clone().subtract(1),this.opt("titleFormat")," — "),De.prototype.render.call(this,this.getCellsPerWeek())}}),ze.agendaDay=be,be.prototype=x(De.prototype),t.extend(be.prototype,{name:"agendaDay",incrementDate:function(t,e){var i=t.clone().stripTime().add(e,"days");return i=this.skipHiddenDays(i,0>e?-1:1)},render:function(t){this.start=this.intervalStart=t.clone().stripTime(),this.end=this.intervalEnd=this.start.clone().add(1,"days"),this.title=this.calendar.formatDate(this.start,this.opt("titleFormat")),De.prototype.render.call(this,1)}}),Te.prototype=x(ie.prototype),t.extend(Te.prototype,{rangeToSegs:function(t,e,i){var n,r=[],o=this.view.calendar.getDate();if(o>=t&&e>o){var s=this.view,l=s.calendar.fetchResources();for(n=0;s.colCnt>n;n++){var a=l[n];i.indexOf(a.id)>-1&&r.push({row:0,leftCol:n,rightCol:n,isStart:!0,isEnd:!0})}}return r}}),t.extend(Te.prototype,{eventToSegs:function(t,e,i){var n,r,o,s=t.start.clone().stripZone(),l=this.view.calendar.getEventEnd(t).stripZone();for(e&&i?(o=S(s,l,e,i),n=o?[o]:[]):n=this.rangeToSegs(s,l,t.resources),r=0;n.length>r;r++)o=n[r],o.event=t,o.eventStartMS=+s,o.eventDurationMS=l-s;return n}}),Ce.prototype=x(oe.prototype),t.extend(Ce.prototype,{rangeToSegs:function(t,e,i){var n,r,o,s,l,a=this.view,c=[],d=a.calendar.fetchResources();for(t=t.clone().stripZone(),e=e.clone().stripZone(),r=0;a.colCnt>r;r++){var h=d[r];i.indexOf(h.id)>-1&&(o=a.cellToDate(0,r),s=o.clone().time(this.minTime),l=o.clone().time(this.maxTime),n=S(t,e,s,l),n&&(n.col=r,c.push(n)))}return c}}),t.extend(Ce.prototype,{eventToSegs:function(t,e,i){var n,r,o,s=t.start.clone().stripZone(),l=this.view.calendar.getEventEnd(t).stripZone();for(e&&i?(o=S(s,l,e,i),n=o?[o]:[]):n=this.rangeToSegs(s,l,t.resources),r=0;n.length>r;r++)o=n[r],o.event=t,o.eventStartMS=+s,o.eventDurationMS=l-s;return n}}),r({allDaySlot:!0,allDayText:"all-day",scrollTime:"06:00:00",slotDuration:"00:30:00",axisFormat:we,timeFormat:{agenda:Ee},minTime:"00:00:00",maxTime:"24:00:00",slotEventOverlap:!0}),He.prototype=x(De.prototype),t.extend(He.prototype,{cellToDate:function(){return this.start.clone()},headCellHtml:function(t,e){var i=this,n=i.calendar,r=n.fetchResources()[e];return''+P(r.name)+""}}),ze.resourceDay=xe,xe.prototype=x(He.prototype),t.extend(xe.prototype,{name:"resourceDay",incrementDate:function(t,e){var i=t.clone().stripTime().add(e,"days");return i=this.skipHiddenDays(i,0>e?-1:1)},render:function(t){this.start=this.intervalStart=t.clone().stripTime(),this.end=this.intervalEnd=this.start.clone().add(1,"days"),this.title=this.calendar.formatDate(this.start,this.opt("titleFormat")),He.prototype.render.call(this,this.calendar.fetchResources().length)},getDayClasses:function(t){var e=this.view,i=e.calendar.getNow().stripTime(),n=["fc-"+Ne[t.day()]];return"month"===e.name&&t.month()!=e.intervalStart.month()&&n.push("fc-other-month"),t.isSame(i,"day")?n.push("fc-todaysss",e.highlightStateClass):i>t?n.push("fc-past"):n.push("fc-future"),n}})}); \ No newline at end of file diff --git a/dist/fullcalendar.print.css b/dist/fullcalendar.print.css index c276fe3..6078b49 100644 --- a/dist/fullcalendar.print.css +++ b/dist/fullcalendar.print.css @@ -1,7 +1,7 @@ /*! * FullCalendar v2.1.1 Print Stylesheet * Docs & License: http://arshaw.com/fullcalendar/ - * (c) 2013 Adam Shaw + * (c) 2014 Adam Shaw, Sean Kenny */ /* diff --git a/dist/gcal.js b/dist/gcal.js index c7f3b3b..17097d1 100644 --- a/dist/gcal.js +++ b/dist/gcal.js @@ -1,7 +1,7 @@ /*! * FullCalendar v2.1.1 Google Calendar Plugin * Docs & License: http://arshaw.com/fullcalendar/ - * (c) 2013 Adam Shaw + * (c) 2014 Adam Shaw, Sean Kenny */ (function(factory) { diff --git a/fullcalendar.jquery.json b/fullcalendar.jquery.json index e600605..05b3728 100644 --- a/fullcalendar.jquery.json +++ b/fullcalendar.jquery.json @@ -23,9 +23,9 @@ ], "author": { - "name": "Adam Shaw", - "email": "arshaw@arshaw.com", - "url": "http://arshaw.com/" + "name": "Adam Shaw, Sean Kenny", + "email": "arshaw@arshaw.com, srkenny@gmail.com", + "url": "http://seankenny.me/" }, - "copyright": "2013 Adam Shaw" + "copyright": "2014 Adam Shaw, Sean Kenny" } \ No newline at end of file diff --git a/license.txt b/license.txt index a7558e5..5535340 100644 --- a/license.txt +++ b/license.txt @@ -1,5 +1,5 @@ -Copyright (c) 2013 Adam Shaw -Copyright (c) 2013 Sean Kenny +Copyright (c) 2014 Adam Shaw +Copyright (c) 2014 Sean Kenny Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the diff --git a/readme.md b/readme.md index f272f74..b1a5f22 100644 --- a/readme.md +++ b/readme.md @@ -1,4 +1,5 @@ #FORK INFO +##v2.1.1 BETA! This fork adds a vertical resource view to FullCalendar. Some details on usage, etc are available here:
http://www.seankenny.me/blog/2013/08/14/fullcalendar-with-a-resource-day-view/ http://www.seankenny.me/blog/2014/07/24/resource-fullcalendar-dragging-and-clicking/ diff --git a/src/agenda/AgendaView.js b/src/agenda/AgendaView.js index 5f4d797..a8d7748 100644 --- a/src/agenda/AgendaView.js +++ b/src/agenda/AgendaView.js @@ -347,7 +347,7 @@ $.extend(AgendaView.prototype, { // the all-day area is flexible and might have a lot of events, so shift the height this.updateHeight(); - // /View.prototype.renderEvents.call(this, events); // call the super-method + View.prototype.renderEvents.call(this, events); // call the super-method }, diff --git a/tests/iframe.html b/tests/iframe.html new file mode 100644 index 0000000..7d44bd7 --- /dev/null +++ b/tests/iframe.html @@ -0,0 +1,29 @@ + + + + + + + + + +
+ +

FancyBox v1.2.6

+ +

+Open a FullCalendar +

+ +
+ + diff --git a/tests/lib/fancybox/blank.gif b/tests/lib/fancybox/blank.gif new file mode 100644 index 0000000000000000000000000000000000000000..35d42e808f0a8017b8d52a06be2f8fec0b466a66 GIT binary patch literal 43 scmZ?wbhEHbWMp7uXkcLY|NlP&1B2pE7Dgb&paUX6G7L;iE{qJ;0LZEa`2YX_ literal 0 HcmV?d00001 diff --git a/tests/lib/fancybox/fancy_close.png b/tests/lib/fancybox/fancy_close.png new file mode 100644 index 0000000000000000000000000000000000000000..07035307ad435f8f2f8eedf0bce50f7ec8a858c2 GIT binary patch literal 1517 zcmV1To%f)hA(E>uTT$~N#GA0orBqo9-jKM;POccZrXJjTzge4|Sa0ca~7y<+{ z2m7~>41(Jqf9L`mBM6zAjf4;hkjP@@B~d6Xz385|dB5iCM=Ro&JZZmk-uHdZd2i=@ zK0a@Md;u9DFE7t8BO^nxckf<*yC?SckUFGmX^jwM@NV80+eiP zQ*s##s^a3}Ldwd@cHO*r^T5i=%Fj}=Cr_R@78e&C((#usU;YFS>C)2Dw4tG)YO=*P zWt;6ZfL46;=u!R1$jGM-hhvcpVyCa+S}Q!T2ALHx;BHe#M~BsHHos=s2iW})#C?}q ztqvud-gYjKsG$zHm2XhmYPB(Bn>kzw z=gS!w6cG`jJ$?H00VK+=!cMnBDn?IFkCkj7KmNq~hrkZvU@n=EP}|7Gxw*M}1_lPI zNx@_?IS^|%_ok<(o3gXBH^f+@(X7_g)K~%n0$gMM{{Ab=%gZ*hH99)_Eo>!VJd8_C zE)WMoNsBB#u&}W3BMEnPby>y64F-cra9>kX)4DJoA0KZ5fitNn`NTT4wY3%+fA;Lz zZ+K4ucJi+Mg!m%<>Ug8kSg^LX_JD-5va;NEM#+V_H)8UHgaj8UJ?LiZVx92t@KxlB zb1oz#Bo|{kAO!IDVfOII$VfwRad8C+y?XV^;VEu~g@tQka>%(zhlYl1p7P=0!-vj9 zYiMYw3l0uW##jWq+eZ-;6r@4F%{+PXGcz;xx78|Q_F7Eb+}ynGO@4TI*h!27r4#SzfR=K~ zhtpe&%-o-olT$}R&!0cHdm}}wbdd`2lO~)PlarHXnm>2$+(ng2^$EtJ+=vwl#Xg-* zSA%x<9|=lJ3CXuACMEY46&1O~{LGm%7HKm8lhZ|+Pv?nF1LcJswy+L%zshO4HzpR4skij zxq<8a{QPpl!oq4$R(*n7$-q`gsjcF2;NWZ?##l9wBW)lu_Bpk)RJgGO&Ey+2dDr3J z*x2~aJFl#)G^5U)q~qh`_b^ru6q9Xf%arlfse$W(T#z5f?cqE0>k)x`c6QcMUS4jN z#$B996B84z1O(|{7{3S{Bb#j7?T~OCi+pq$fP9eGqJ%Evk~i}B@#8tcAnk_QAg)9f z!qn81MJO5W0n6>}?Q|$y25QL`+uU$0x?KbSI<(UOBavf=wCW!^J3Ie)^yty-8!yk& z($YLG4fjwT{k&5mHL@*_7Xi1c4?x$HT^y5qc2zyPPCG3CUKl!f@Zj&~&!7K?fD>&z zDk^G(=74sN=`q$#Wm{gaK5myi7K~vRQ8s=CoB+NC8j<}iKpXzI(SMmt*2r@wST=`s zW7t-}X4hPqXy3W00000NkvXXu0mjftFGKG literal 0 HcmV?d00001 diff --git a/tests/lib/fancybox/fancy_loading.png b/tests/lib/fancybox/fancy_loading.png new file mode 100644 index 0000000000000000000000000000000000000000..2503017960b3972499d3aa92f89953935ae40934 GIT binary patch literal 10195 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 literal 0 HcmV?d00001 diff --git a/tests/lib/fancybox/fancy_nav_left.png b/tests/lib/fancybox/fancy_nav_left.png new file mode 100644 index 0000000000000000000000000000000000000000..ebaa6a4fd34e51575a01da366312c20618985cbc GIT binary patch literal 1446 zcmV;X1zGxuP)R`@usIzf?P{x4#0gFqr~|(;IJySuwjr=+Ar78e&sHZ(Lu;P)*wKU%|U#jmpg5~Q6= zNl8{#mZGz>Q!_F$qJ8n=#Z9x>Jn_n|ZEtTsSzllOW_Wn`!@Rt_=!l4jAl`tKb-5%L zv7js_CMF<1KR>Fcr{|nbr~AR4Y-MG|y0EZdwI6@^^5yrikSZ}TQ5hH*C?{R4Q{?KT zKD6U2SFWfB2M0g0TCEGD5GUP%Y0a>J0W!M1fVuVU?d@ix(YV91PjUK7@OzY8E)OJ~ z&Q30n%8njA8kC)#t?uvd&xMXHQZzI)WQmTB-n1vQM_gQ-{_*3-7UA?*_bJ9=m|W(F zT+IHE$H&L3T3T8zSS*%BTHM>)YZi;eI#;9uNVch|X-go#ckf=VQmKq2-ORBYaGo52 zejyg&!SS;_ltMX3~N9_#ORsfn&tMTp}T$j*yAd)6-A(_4O6g z0=-^ug|9bVkxorbSsNQ0x9sPG&EF`laq6qgf=!d ztnQGKnVtDqz_Vx1Y=Kr=TU+Vx?;nS;5H`1m#Lv%9fqI)#T3Y%!3C+yRSpE-E!h;77 zwm7Z1{&Y;%TkkIqz&m9sAKBbnCkzsHry#@vbY{a-wI?zu7 zloV4Q9NtQWLUAT7Ev=G-*4EZ6|HZd^F*!MDB>C#<>PDGN_5sGi_Yq4ZlG7@css!ck z9};wyN`LrygSGPaaLVfqXl2Z+Nkm;ygvo12>(Bf+YwDwC`Hbwy5foiCI>(Z2*F z+nZVe;)K}P*aF#9Y8tUS3{lK|w(!NULrkdP#x17leSb zXU`h&IIwaw4`8eqNV6{>BDOh|vjhZ0E{e&QDDu0Pe|>%Zmb;{dg@s0w$z&rPA0K~+ zu^J$UblaCq5g(ljxEe?Y`8AmFYt-vOfqZ&;+Eh?bV07kp3Z#jN34Zfk3!OW_7k zM!Hz%fopN!Lja&lI}y+lIZjBszTeT&@!Ra|?DQ)q4Us*EN5ey8M=zh0NVTlX;X`2G z(+8kuN)-Dfn@v@Ns?$arfE9ks%*_0?uCDGc0&cYN@bK_KngiO{r&oDx0_$@6^x5~= zW5Gx^5k=$2z;)mYpdQiR47B2ZEBzOVMD;v(on_N_Z6xdRarMj=Ped`)=n zv4Dh?$k=SYcJSdjDa(58`F?t%ZzxBbaRs;9zaA#)un(S!5dZ)H07*qoM6N<$g4RXF AD*ylh literal 0 HcmV?d00001 diff --git a/tests/lib/fancybox/fancy_nav_right.png b/tests/lib/fancybox/fancy_nav_right.png new file mode 100644 index 0000000000000000000000000000000000000000..873294e969db9160f5ddd4e1ab498ff60b080e3f GIT binary patch literal 1454 zcmV;f1yTBmP)Wa6`&Z+!IVkxf`V#(j>y7#5eg z5*PD+C=wGBwT+F9xi*_^fd=>X_FBba@wz8b0c3ma+OG#c&LYnSBp_4S(*6BG8m#QpsI))yBSw}|WBy?ft)>pk?VIMu|0u-xC@UxO$< zHa9o-0~vR8bXeVyB61x;@W6T@vgyO$TgWvPslhu zJ>BGvFeN3$D2UT9wO!c-2M2E;RvddB6cm(&J}nRg`1!DUaA;_#J})n?kc`&W*6f~w z$XoI8@o`6>)z;Ql1O^7iqc4Qr?IQ^Y2vDQmrd_^#`AagIo}RXO6Tw=o)=2K&OZ?8A zJDVKcH{^2p2j~ms)bf#Ff5Y^8{ZZ7~8Zw%koV0nHJ||9`FbS!%u(0sL`TfAafI}Du zN;}#qfQDkqhr?T=R;!O@W@c89(aOq-SHe5pO)Do4INRL6f8R{+tE;Q)Wir`E=nLN^ zERjf#VBjT`yZ^}0T`IW~brs!I17PDwDHNtJpz(@u7&_Ci&*x`nXGh4eva-_hHlhTo z>wKX6jrLg})!Ef*2q(qH#unh5y~V~`*!#E25W2>+0$@y%jAkE;d^% z7KiBQ=;#CV)c|?K?OZZNymTtyIv@+;=i$b0QLhID@u{gPOF=<_+1^cd)FbceJt|Pr3Z2#UW)pC9hbbpr%#_w3xu>9DucKZSqKjwKC}oa!!=;B zxw)ARh3h~maWUsB$KtMw06>R!GGHKatdM5?eS3TRA2TyEQ!m{-s9LkQG(13d^zuqc z)WBRWF9N%+J^)=)qIgeo*i|*CI?Xfzc;V-hCr|!<<;s9veooizpgD1ug<#0dV!Z literal 0 HcmV?d00001 diff --git a/tests/lib/fancybox/fancy_shadow_e.png b/tests/lib/fancybox/fancy_shadow_e.png new file mode 100644 index 0000000000000000000000000000000000000000..2eda0893649371f8d92b92976d8542cdd1b601ed GIT binary patch literal 107 zcmeAS@N?(olHy`uVBq!ia0vp^B0$W@!3HGnP3ltxQbwLGjv*Y^lSRZuwe#}JO|p{EaWGAM`~zK|Yh zF7SQ+m+Ig>B0@o-N8?trihfzZ+Vp1~`{zf0o*#X0$hUAi%N$P)W1wCJ22WQ%mvv4F FO#q)zAp-ya literal 0 HcmV?d00001 diff --git a/tests/lib/fancybox/fancy_shadow_ne.png b/tests/lib/fancybox/fancy_shadow_ne.png new file mode 100644 index 0000000000000000000000000000000000000000..79f6980a3ba5c43de120d963dbba2516b8f27ac7 GIT binary patch literal 347 zcmV-h0i^zkP)dR9Yb&V8f!h)aDezHAsc|y@|hdQ zYJb}?8~~zFbQ)ku!Ey)KSukutuvdZ@MKMX|x|A3tPyx?YVhN^6z!Mi4Mj2f#%<;nh z2{>?YAzu|{u^;Oq!;f7Z4tPBpJEmZ+^GZ#$=9nz(K+UmK7}|u&EPi%aRt_C3qOFB_ zHc`~N>51%{?ijG?xsHt>MwRChgk=x_z0gh3O2xSL)-6?+2LKZL74~Q>MZjWtwukkA tvjRC=&j+0R$&bLyT7MhBcTXDISHC&xXU0&5CWHV0002ovPDHLkV1fX+la~Mh literal 0 HcmV?d00001 diff --git a/tests/lib/fancybox/fancy_shadow_nw.png b/tests/lib/fancybox/fancy_shadow_nw.png new file mode 100644 index 0000000000000000000000000000000000000000..7182cd938ae98e7e28c65a0bc55df576042ff9f5 GIT binary patch literal 324 zcmV-K0lWT*P)2-&4CO{qhKP$XKD&mgeXEM77>~`RA}h@U^Z##eQZVtM>a-K?QT4 z&(8BFf(rD5V61)2I__wHYuRwoaDIqw5Vdr_JSDVr){#J@r;{vbDL|tRyCiirf~4OF zX-l=Ecm>@yR)1nSMt~dy90Zb`^`)TQbhf8jR@fA!l6V$musRyB9Y{p$SCW}!$3==V zk)fW)Xo{s^ez$t+XhmZj;ts)!kTokvmM>z)zt70000 literal 0 HcmV?d00001 diff --git a/tests/lib/fancybox/fancy_shadow_se.png b/tests/lib/fancybox/fancy_shadow_se.png new file mode 100644 index 0000000000000000000000000000000000000000..541e3ffd3e88224b34a4d2097c66a780e6060aeb GIT binary patch literal 352 zcmV-m0iXVfP){pM9=`y8<_IvWD02WY@RZ<9dgjNmAB|sYF}Xw>7Sq@O0000eMf9z;FC21=)67q_`W0*0KnS4AR00W2`RGn3i8UfsEegLO@ zPhds?2e1Tm)FK3=bymIAx?X=YFo3Mdh7W?@I#8s#svp!&PB> zwah@Ngd|l0N4SCfzvjtQnd$dZ0yM)N$X+lqdtN!Pt{Wn*_`0U}m1^#r1 mwpaW{;a?9KKt^WrpTAEd?0j1W(3L*`0000P{ho=rRL|66mGO)=r*Hk83F#~lnc)I$ztaD0e0sy?& B8X5oq literal 0 HcmV?d00001 diff --git a/tests/lib/fancybox/fancy_title_left.png b/tests/lib/fancybox/fancy_title_left.png new file mode 100644 index 0000000000000000000000000000000000000000..6049223d1ec6af46e100499c01f6489c9e2c6240 GIT binary patch literal 503 zcmV+)0005LNklqcp9&~$uJw{{rUub~E?-XJ#Upm4Fe%-Gl z!u%tb0N102a|s5;SPlQvJlFCTBbvYaK@wIW6Gjx@?i20AlVDJcHNfh25WRlbF6CIq zv9_ZnqOH`}ppaUR0@%ZcM9zpDt2uQM>f+Z#wIMmyuui3DeoYXWE|hQ{D$te=Yhgkq zIvyj+$t8T|S1wITzUftNOe(E+Qjn$kDotY;I5}1lRgwi=?K26ke)djLR5W2|!7CVH zJ-`tuAq|`lK978y+CnqGNCkUke_%Gig ukvFM-ftpWh!il7Wg7kz7Y?7xB@G*olNlgoj4E_Yv!rmdKI;Vst0Ha3^zyJUM literal 0 HcmV?d00001 diff --git a/tests/lib/fancybox/fancy_title_right.png b/tests/lib/fancybox/fancy_title_right.png new file mode 100644 index 0000000000000000000000000000000000000000..e36d9db2a7c6e570aec993d3665cbc13620115e2 GIT binary patch literal 506 zcmV+)0005ONklxjQB-g>5=x46nGBwseihc$zfzvTFh(=tCRj6cJ4M&ASrCAq-HbokPnRBAHVa2(-|l wYU(UxfYLN;KDSr z1<%~X^wgl##FWaylc_d9MY*0Xjv*Ddw)7kFH5l+P-xcE$W)3=fYI&uMKVzWNT*W|n zhqlRY)q0r(8Mg&Fu_zpISivgz+b7g)c6G&O{~njE??Y{u-MM!p^=9_W+X-j8mhfK? zj`H2Yy;kp%)!V-M3;EVThyB(Z@o88wpMja-vy^g)SgE!<&|(HpS3j3^P6|6H_V+Po~-c6$N>^IEGZ*^681?Yf#{6Zf~e!I`r4y-J+3m*Ue*gH=cNZ zzpU%p61aCO%jt%FHUKW&bEWLcUAGzK?;SYE)E{9#W9O8@uj{O@89qzNU(dkI YVCW(7-@(*!CeU;SPgg&ebxsLQ07`N|KL7v# literal 0 HcmV?d00001 diff --git a/tests/lib/fancybox/fancybox.png b/tests/lib/fancybox/fancybox.png new file mode 100644 index 0000000000000000000000000000000000000000..65e14f68fd83b87f75c22c0c074e7b20bf20a133 GIT binary patch literal 15287 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 ZMt7F5hocMxav&E)U0Fw|QQ>vO{{ZOG+C=~W literal 0 HcmV?d00001 diff --git a/tests/lib/fancybox/jquery.easing-1.3.pack.js b/tests/lib/fancybox/jquery.easing-1.3.pack.js new file mode 100644 index 0000000..9028179 --- /dev/null +++ b/tests/lib/fancybox/jquery.easing-1.3.pack.js @@ -0,0 +1,72 @@ +/* + * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ + * + * Uses the built in easing capabilities added In jQuery 1.1 + * to offer multiple easing options + * + * TERMS OF USE - jQuery Easing + * + * Open source under the BSD License. + * + * Copyright © 2008 George McGinley Smith + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * Neither the name of the author nor the names of contributors may be used to endorse + * or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED + * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * +*/ + +// t: current time, b: begInnIng value, c: change In value, d: duration +eval(function(p,a,c,k,e,r){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('h.i[\'1a\']=h.i[\'z\'];h.O(h.i,{y:\'D\',z:9(x,t,b,c,d){6 h.i[h.i.y](x,t,b,c,d)},17:9(x,t,b,c,d){6 c*(t/=d)*t+b},D:9(x,t,b,c,d){6-c*(t/=d)*(t-2)+b},13:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t+b;6-c/2*((--t)*(t-2)-1)+b},X:9(x,t,b,c,d){6 c*(t/=d)*t*t+b},U:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t+1)+b},R:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t+b;6 c/2*((t-=2)*t*t+2)+b},N:9(x,t,b,c,d){6 c*(t/=d)*t*t*t+b},M:9(x,t,b,c,d){6-c*((t=t/d-1)*t*t*t-1)+b},L:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t+b;6-c/2*((t-=2)*t*t*t-2)+b},K:9(x,t,b,c,d){6 c*(t/=d)*t*t*t*t+b},J:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t*t*t+1)+b},I:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t*t+b;6 c/2*((t-=2)*t*t*t*t+2)+b},G:9(x,t,b,c,d){6-c*8.C(t/d*(8.g/2))+c+b},15:9(x,t,b,c,d){6 c*8.n(t/d*(8.g/2))+b},12:9(x,t,b,c,d){6-c/2*(8.C(8.g*t/d)-1)+b},Z:9(x,t,b,c,d){6(t==0)?b:c*8.j(2,10*(t/d-1))+b},Y:9(x,t,b,c,d){6(t==d)?b+c:c*(-8.j(2,-10*t/d)+1)+b},W:9(x,t,b,c,d){e(t==0)6 b;e(t==d)6 b+c;e((t/=d/2)<1)6 c/2*8.j(2,10*(t-1))+b;6 c/2*(-8.j(2,-10*--t)+2)+b},V:9(x,t,b,c,d){6-c*(8.o(1-(t/=d)*t)-1)+b},S:9(x,t,b,c,d){6 c*8.o(1-(t=t/d-1)*t)+b},Q:9(x,t,b,c,d){e((t/=d/2)<1)6-c/2*(8.o(1-t*t)-1)+b;6 c/2*(8.o(1-(t-=2)*t)+1)+b},P:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);6-(a*8.j(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b},H:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);6 a*8.j(2,-10*t)*8.n((t*d-s)*(2*8.g)/p)+c+b},T:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d/2)==2)6 b+c;e(!p)p=d*(.3*1.5);e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);e(t<1)6-.5*(a*8.j(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b;6 a*8.j(2,-10*(t-=1))*8.n((t*d-s)*(2*8.g)/p)*.5+c+b},F:9(x,t,b,c,d,s){e(s==u)s=1.l;6 c*(t/=d)*t*((s+1)*t-s)+b},E:9(x,t,b,c,d,s){e(s==u)s=1.l;6 c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},16:9(x,t,b,c,d,s){e(s==u)s=1.l;e((t/=d/2)<1)6 c/2*(t*t*(((s*=(1.B))+1)*t-s))+b;6 c/2*((t-=2)*t*(((s*=(1.B))+1)*t+s)+2)+b},A:9(x,t,b,c,d){6 c-h.i.v(x,d-t,0,c,d)+b},v:9(x,t,b,c,d){e((t/=d)<(1/2.k)){6 c*(7.q*t*t)+b}m e(t<(2/2.k)){6 c*(7.q*(t-=(1.5/2.k))*t+.k)+b}m e(t<(2.5/2.k)){6 c*(7.q*(t-=(2.14/2.k))*t+.11)+b}m{6 c*(7.q*(t-=(2.18/2.k))*t+.19)+b}},1b:9(x,t,b,c,d){e(t')[0], { prop: 0 }), + + isIE6 = $.browser.msie && $.browser.version < 7 && !window.XMLHttpRequest, + + /* + * Private methods + */ + + _abort = function() { + loading.hide(); + + imgPreloader.onerror = imgPreloader.onload = null; + + if (ajaxLoader) { + ajaxLoader.abort(); + } + + tmp.empty(); + }, + + _error = function() { + if (false === selectedOpts.onError(selectedArray, selectedIndex, selectedOpts)) { + loading.hide(); + busy = false; + return; + } + + selectedOpts.titleShow = false; + + selectedOpts.width = 'auto'; + selectedOpts.height = 'auto'; + + tmp.html( '

The requested content cannot be loaded.
Please try again later.

' ); + + _process_inline(); + }, + + _start = function() { + var obj = selectedArray[ selectedIndex ], + href, + type, + title, + str, + emb, + ret; + + _abort(); + + selectedOpts = $.extend({}, $.fn.fancybox.defaults, (typeof $(obj).data('fancybox') == 'undefined' ? selectedOpts : $(obj).data('fancybox'))); + + ret = selectedOpts.onStart(selectedArray, selectedIndex, selectedOpts); + + if (ret === false) { + busy = false; + return; + } else if (typeof ret == 'object') { + selectedOpts = $.extend(selectedOpts, ret); + } + + title = selectedOpts.title || (obj.nodeName ? $(obj).attr('title') : obj.title) || ''; + + if (obj.nodeName && !selectedOpts.orig) { + selectedOpts.orig = $(obj).children("img:first").length ? $(obj).children("img:first") : $(obj); + } + + if (title === '' && selectedOpts.orig && selectedOpts.titleFromAlt) { + title = selectedOpts.orig.attr('alt'); + } + + href = selectedOpts.href || (obj.nodeName ? $(obj).attr('href') : obj.href) || null; + + if ((/^(?:javascript)/i).test(href) || href == '#') { + href = null; + } + + if (selectedOpts.type) { + type = selectedOpts.type; + + if (!href) { + href = selectedOpts.content; + } + + } else if (selectedOpts.content) { + type = 'html'; + + } else if (href) { + if (href.match(imgRegExp)) { + type = 'image'; + + } else if (href.match(swfRegExp)) { + type = 'swf'; + + } else if ($(obj).hasClass("iframe")) { + type = 'iframe'; + + } else if (href.indexOf("#") === 0) { + type = 'inline'; + + } else { + type = 'ajax'; + } + } + + if (!type) { + _error(); + return; + } + + if (type == 'inline') { + obj = href.substr(href.indexOf("#")); + type = $(obj).length > 0 ? 'inline' : 'ajax'; + } + + selectedOpts.type = type; + selectedOpts.href = href; + selectedOpts.title = title; + + if (selectedOpts.autoDimensions) { + if (selectedOpts.type == 'html' || selectedOpts.type == 'inline' || selectedOpts.type == 'ajax') { + selectedOpts.width = 'auto'; + selectedOpts.height = 'auto'; + } else { + selectedOpts.autoDimensions = false; + } + } + + if (selectedOpts.modal) { + selectedOpts.overlayShow = true; + selectedOpts.hideOnOverlayClick = false; + selectedOpts.hideOnContentClick = false; + selectedOpts.enableEscapeButton = false; + selectedOpts.showCloseButton = false; + } + + selectedOpts.padding = parseInt(selectedOpts.padding, 10); + selectedOpts.margin = parseInt(selectedOpts.margin, 10); + + tmp.css('padding', (selectedOpts.padding + selectedOpts.margin)); + + $('.fancybox-inline-tmp').unbind('fancybox-cancel').bind('fancybox-change', function() { + $(this).replaceWith(content.children()); + }); + + switch (type) { + case 'html' : + tmp.html( selectedOpts.content ); + _process_inline(); + break; + + case 'inline' : + if ( $(obj).parent().is('#fancybox-content') === true) { + busy = false; + return; + } + + $('
') + .hide() + .insertBefore( $(obj) ) + .bind('fancybox-cleanup', function() { + $(this).replaceWith(content.children()); + }).bind('fancybox-cancel', function() { + $(this).replaceWith(tmp.children()); + }); + + $(obj).appendTo(tmp); + + _process_inline(); + break; + + case 'image': + busy = false; + + $.fancybox.showActivity(); + + imgPreloader = new Image(); + + imgPreloader.onerror = function() { + _error(); + }; + + imgPreloader.onload = function() { + busy = true; + + imgPreloader.onerror = imgPreloader.onload = null; + + _process_image(); + }; + + imgPreloader.src = href; + break; + + case 'swf': + selectedOpts.scrolling = 'no'; + + str = ''; + emb = ''; + + $.each(selectedOpts.swf, function(name, val) { + str += ''; + emb += ' ' + name + '="' + val + '"'; + }); + + str += ''; + + tmp.html(str); + + _process_inline(); + break; + + case 'ajax': + busy = false; + + $.fancybox.showActivity(); + + selectedOpts.ajax.win = selectedOpts.ajax.success; + + ajaxLoader = $.ajax($.extend({}, selectedOpts.ajax, { + url : href, + data : selectedOpts.ajax.data || {}, + error : function(XMLHttpRequest, textStatus, errorThrown) { + if ( XMLHttpRequest.status > 0 ) { + _error(); + } + }, + success : function(data, textStatus, XMLHttpRequest) { + var o = typeof XMLHttpRequest == 'object' ? XMLHttpRequest : ajaxLoader; + if (o.status == 200) { + if ( typeof selectedOpts.ajax.win == 'function' ) { + ret = selectedOpts.ajax.win(href, data, textStatus, XMLHttpRequest); + + if (ret === false) { + loading.hide(); + return; + } else if (typeof ret == 'string' || typeof ret == 'object') { + data = ret; + } + } + + tmp.html( data ); + _process_inline(); + } + } + })); + + break; + + case 'iframe': + _show(); + break; + } + }, + + _process_inline = function() { + var + w = selectedOpts.width, + h = selectedOpts.height; + + if (w.toString().indexOf('%') > -1) { + w = parseInt( ($(window).width() - (selectedOpts.margin * 2)) * parseFloat(w) / 100, 10) + 'px'; + + } else { + w = w == 'auto' ? 'auto' : w + 'px'; + } + + if (h.toString().indexOf('%') > -1) { + h = parseInt( ($(window).height() - (selectedOpts.margin * 2)) * parseFloat(h) / 100, 10) + 'px'; + + } else { + h = h == 'auto' ? 'auto' : h + 'px'; + } + + tmp.wrapInner('
'); + + selectedOpts.width = tmp.width(); + selectedOpts.height = tmp.height(); + + _show(); + }, + + _process_image = function() { + selectedOpts.width = imgPreloader.width; + selectedOpts.height = imgPreloader.height; + + $("").attr({ + 'id' : 'fancybox-img', + 'src' : imgPreloader.src, + 'alt' : selectedOpts.title + }).appendTo( tmp ); + + _show(); + }, + + _show = function() { + var pos, equal; + + loading.hide(); + + if (wrap.is(":visible") && false === currentOpts.onCleanup(currentArray, currentIndex, currentOpts)) { + $.event.trigger('fancybox-cancel'); + + busy = false; + return; + } + + busy = true; + + $(content.add( overlay )).unbind(); + + $(window).unbind("resize.fb scroll.fb"); + $(document).unbind('keydown.fb'); + + if (wrap.is(":visible") && currentOpts.titlePosition !== 'outside') { + wrap.css('height', wrap.height()); + } + + currentArray = selectedArray; + currentIndex = selectedIndex; + currentOpts = selectedOpts; + + if (currentOpts.overlayShow) { + overlay.css({ + 'background-color' : currentOpts.overlayColor, + 'opacity' : currentOpts.overlayOpacity, + 'cursor' : currentOpts.hideOnOverlayClick ? 'pointer' : 'auto', + 'height' : $(document).height() + }); + + if (!overlay.is(':visible')) { + if (isIE6) { + $('select:not(#fancybox-tmp select)').filter(function() { + return this.style.visibility !== 'hidden'; + }).css({'visibility' : 'hidden'}).one('fancybox-cleanup', function() { + this.style.visibility = 'inherit'; + }); + } + + overlay.show(); + } + } else { + overlay.hide(); + } + + final_pos = _get_zoom_to(); + + _process_title(); + + if (wrap.is(":visible")) { + $( close.add( nav_left ).add( nav_right ) ).hide(); + + pos = wrap.position(), + + start_pos = { + top : pos.top, + left : pos.left, + width : wrap.width(), + height : wrap.height() + }; + + equal = (start_pos.width == final_pos.width && start_pos.height == final_pos.height); + + content.fadeTo(currentOpts.changeFade, 0.3, function() { + var finish_resizing = function() { + content.html( tmp.contents() ).fadeTo(currentOpts.changeFade, 1, _finish); + }; + + $.event.trigger('fancybox-change'); + + content + .empty() + .removeAttr('filter') + .css({ + 'border-width' : currentOpts.padding, + 'width' : final_pos.width - currentOpts.padding * 2, + 'height' : selectedOpts.autoDimensions ? 'auto' : final_pos.height - titleHeight - currentOpts.padding * 2 + }); + + if (equal) { + finish_resizing(); + + } else { + fx.prop = 0; + + $(fx).animate({prop: 1}, { + duration : currentOpts.changeSpeed, + easing : currentOpts.easingChange, + step : _draw, + complete : finish_resizing + }); + } + }); + + return; + } + + wrap.removeAttr("style"); + + content.css('border-width', currentOpts.padding); + + if (currentOpts.transitionIn == 'elastic') { + start_pos = _get_zoom_from(); + + content.html( tmp.contents() ); + + wrap.show(); + + if (currentOpts.opacity) { + final_pos.opacity = 0; + } + + fx.prop = 0; + + $(fx).animate({prop: 1}, { + duration : currentOpts.speedIn, + easing : currentOpts.easingIn, + step : _draw, + complete : _finish + }); + + return; + } + + if (currentOpts.titlePosition == 'inside' && titleHeight > 0) { + title.show(); + } + + content + .css({ + 'width' : final_pos.width - currentOpts.padding * 2, + 'height' : selectedOpts.autoDimensions ? 'auto' : final_pos.height - titleHeight - currentOpts.padding * 2 + }) + .html( tmp.contents() ); + + wrap + .css(final_pos) + .fadeIn( currentOpts.transitionIn == 'none' ? 0 : currentOpts.speedIn, _finish ); + }, + + _format_title = function(title) { + if (title && title.length) { + if (currentOpts.titlePosition == 'float') { + return '
' + title + '
'; + } + + return '
' + title + '
'; + } + + return false; + }, + + _process_title = function() { + titleStr = currentOpts.title || ''; + titleHeight = 0; + + title + .empty() + .removeAttr('style') + .removeClass(); + + if (currentOpts.titleShow === false) { + title.hide(); + return; + } + + titleStr = $.isFunction(currentOpts.titleFormat) ? currentOpts.titleFormat(titleStr, currentArray, currentIndex, currentOpts) : _format_title(titleStr); + + if (!titleStr || titleStr === '') { + title.hide(); + return; + } + + title + .addClass('fancybox-title-' + currentOpts.titlePosition) + .html( titleStr ) + .appendTo( 'body' ) + .show(); + + switch (currentOpts.titlePosition) { + case 'inside': + title + .css({ + 'width' : final_pos.width - (currentOpts.padding * 2), + 'marginLeft' : currentOpts.padding, + 'marginRight' : currentOpts.padding + }); + + titleHeight = title.outerHeight(true); + + title.appendTo( outer ); + + final_pos.height += titleHeight; + break; + + case 'over': + title + .css({ + 'marginLeft' : currentOpts.padding, + 'width' : final_pos.width - (currentOpts.padding * 2), + 'bottom' : currentOpts.padding + }) + .appendTo( outer ); + break; + + case 'float': + title + .css('left', parseInt((title.width() - final_pos.width - 40)/ 2, 10) * -1) + .appendTo( wrap ); + break; + + default: + title + .css({ + 'width' : final_pos.width - (currentOpts.padding * 2), + 'paddingLeft' : currentOpts.padding, + 'paddingRight' : currentOpts.padding + }) + .appendTo( wrap ); + break; + } + + title.hide(); + }, + + _set_navigation = function() { + if (currentOpts.enableEscapeButton || currentOpts.enableKeyboardNav) { + $(document).bind('keydown.fb', function(e) { + if (e.keyCode == 27 && currentOpts.enableEscapeButton) { + e.preventDefault(); + $.fancybox.close(); + + } else if ((e.keyCode == 37 || e.keyCode == 39) && currentOpts.enableKeyboardNav && e.target.tagName !== 'INPUT' && e.target.tagName !== 'TEXTAREA' && e.target.tagName !== 'SELECT') { + e.preventDefault(); + $.fancybox[ e.keyCode == 37 ? 'prev' : 'next'](); + } + }); + } + + if (!currentOpts.showNavArrows) { + nav_left.hide(); + nav_right.hide(); + return; + } + + if ((currentOpts.cyclic && currentArray.length > 1) || currentIndex !== 0) { + nav_left.show(); + } + + if ((currentOpts.cyclic && currentArray.length > 1) || currentIndex != (currentArray.length -1)) { + nav_right.show(); + } + }, + + _finish = function () { + if (!$.support.opacity) { + content.get(0).style.removeAttribute('filter'); + wrap.get(0).style.removeAttribute('filter'); + } + + if (selectedOpts.autoDimensions) { + content.css('height', 'auto'); + } + + wrap.css('height', 'auto'); + + if (titleStr && titleStr.length) { + title.show(); + } + + if (currentOpts.showCloseButton) { + close.show(); + } + + _set_navigation(); + + if (currentOpts.hideOnContentClick) { + content.bind('click', $.fancybox.close); + } + + if (currentOpts.hideOnOverlayClick) { + overlay.bind('click', $.fancybox.close); + } + + $(window).bind("resize.fb", $.fancybox.resize); + + if (currentOpts.centerOnScroll) { + $(window).bind("scroll.fb", $.fancybox.center); + } + + if (currentOpts.type == 'iframe') { + $('').appendTo(content); + } + + wrap.show(); + + busy = false; + + $.fancybox.center(); + + currentOpts.onComplete(currentArray, currentIndex, currentOpts); + + _preload_images(); + }, + + _preload_images = function() { + var href, + objNext; + + if ((currentArray.length -1) > currentIndex) { + href = currentArray[ currentIndex + 1 ].href; + + if (typeof href !== 'undefined' && href.match(imgRegExp)) { + objNext = new Image(); + objNext.src = href; + } + } + + if (currentIndex > 0) { + href = currentArray[ currentIndex - 1 ].href; + + if (typeof href !== 'undefined' && href.match(imgRegExp)) { + objNext = new Image(); + objNext.src = href; + } + } + }, + + _draw = function(pos) { + var dim = { + width : parseInt(start_pos.width + (final_pos.width - start_pos.width) * pos, 10), + height : parseInt(start_pos.height + (final_pos.height - start_pos.height) * pos, 10), + + top : parseInt(start_pos.top + (final_pos.top - start_pos.top) * pos, 10), + left : parseInt(start_pos.left + (final_pos.left - start_pos.left) * pos, 10) + }; + + if (typeof final_pos.opacity !== 'undefined') { + dim.opacity = pos < 0.5 ? 0.5 : pos; + } + + wrap.css(dim); + + content.css({ + 'width' : dim.width - currentOpts.padding * 2, + 'height' : dim.height - (titleHeight * pos) - currentOpts.padding * 2 + }); + }, + + _get_viewport = function() { + return [ + $(window).width() - (currentOpts.margin * 2), + $(window).height() - (currentOpts.margin * 2), + $(document).scrollLeft() + currentOpts.margin, + $(document).scrollTop() + currentOpts.margin + ]; + }, + + _get_zoom_to = function () { + var view = _get_viewport(), + to = {}, + resize = currentOpts.autoScale, + double_padding = currentOpts.padding * 2, + ratio; + + if (currentOpts.width.toString().indexOf('%') > -1) { + to.width = parseInt((view[0] * parseFloat(currentOpts.width)) / 100, 10); + } else { + to.width = currentOpts.width + double_padding; + } + + if (currentOpts.height.toString().indexOf('%') > -1) { + to.height = parseInt((view[1] * parseFloat(currentOpts.height)) / 100, 10); + } else { + to.height = currentOpts.height + double_padding; + } + + if (resize && (to.width > view[0] || to.height > view[1])) { + if (selectedOpts.type == 'image' || selectedOpts.type == 'swf') { + ratio = (currentOpts.width ) / (currentOpts.height ); + + if ((to.width ) > view[0]) { + to.width = view[0]; + to.height = parseInt(((to.width - double_padding) / ratio) + double_padding, 10); + } + + if ((to.height) > view[1]) { + to.height = view[1]; + to.width = parseInt(((to.height - double_padding) * ratio) + double_padding, 10); + } + + } else { + to.width = Math.min(to.width, view[0]); + to.height = Math.min(to.height, view[1]); + } + } + + to.top = parseInt(Math.max(view[3] - 20, view[3] + ((view[1] - to.height - 40) * 0.5)), 10); + to.left = parseInt(Math.max(view[2] - 20, view[2] + ((view[0] - to.width - 40) * 0.5)), 10); + + return to; + }, + + _get_obj_pos = function(obj) { + var pos = obj.offset(); + + pos.top += parseInt( obj.css('paddingTop'), 10 ) || 0; + pos.left += parseInt( obj.css('paddingLeft'), 10 ) || 0; + + pos.top += parseInt( obj.css('border-top-width'), 10 ) || 0; + pos.left += parseInt( obj.css('border-left-width'), 10 ) || 0; + + pos.width = obj.width(); + pos.height = obj.height(); + + return pos; + }, + + _get_zoom_from = function() { + var orig = selectedOpts.orig ? $(selectedOpts.orig) : false, + from = {}, + pos, + view; + + if (orig && orig.length) { + pos = _get_obj_pos(orig); + + from = { + width : pos.width + (currentOpts.padding * 2), + height : pos.height + (currentOpts.padding * 2), + top : pos.top - currentOpts.padding - 20, + left : pos.left - currentOpts.padding - 20 + }; + + } else { + view = _get_viewport(); + + from = { + width : currentOpts.padding * 2, + height : currentOpts.padding * 2, + top : parseInt(view[3] + view[1] * 0.5, 10), + left : parseInt(view[2] + view[0] * 0.5, 10) + }; + } + + return from; + }, + + _animate_loading = function() { + if (!loading.is(':visible')){ + clearInterval(loadingTimer); + return; + } + + $('div', loading).css('top', (loadingFrame * -40) + 'px'); + + loadingFrame = (loadingFrame + 1) % 12; + }; + + /* + * Public methods + */ + + $.fn.fancybox = function(options) { + if (!$(this).length) { + return this; + } + + $(this) + .data('fancybox', $.extend({}, options, ($.metadata ? $(this).metadata() : {}))) + .unbind('click.fb') + .bind('click.fb', function(e) { + e.preventDefault(); + + if (busy) { + return; + } + + busy = true; + + $(this).blur(); + + selectedArray = []; + selectedIndex = 0; + + var rel = $(this).attr('rel') || ''; + + if (!rel || rel == '' || rel === 'nofollow') { + selectedArray.push(this); + + } else { + selectedArray = $("a[rel=" + rel + "], area[rel=" + rel + "]"); + selectedIndex = selectedArray.index( this ); + } + + _start(); + + return; + }); + + return this; + }; + + $.fancybox = function(obj) { + var opts; + + if (busy) { + return; + } + + busy = true; + opts = typeof arguments[1] !== 'undefined' ? arguments[1] : {}; + + selectedArray = []; + selectedIndex = parseInt(opts.index, 10) || 0; + + if ($.isArray(obj)) { + for (var i = 0, j = obj.length; i < j; i++) { + if (typeof obj[i] == 'object') { + $(obj[i]).data('fancybox', $.extend({}, opts, obj[i])); + } else { + obj[i] = $({}).data('fancybox', $.extend({content : obj[i]}, opts)); + } + } + + selectedArray = jQuery.merge(selectedArray, obj); + + } else { + if (typeof obj == 'object') { + $(obj).data('fancybox', $.extend({}, opts, obj)); + } else { + obj = $({}).data('fancybox', $.extend({content : obj}, opts)); + } + + selectedArray.push(obj); + } + + if (selectedIndex > selectedArray.length || selectedIndex < 0) { + selectedIndex = 0; + } + + _start(); + }; + + $.fancybox.showActivity = function() { + clearInterval(loadingTimer); + + loading.show(); + loadingTimer = setInterval(_animate_loading, 66); + }; + + $.fancybox.hideActivity = function() { + loading.hide(); + }; + + $.fancybox.next = function() { + return $.fancybox.pos( currentIndex + 1); + }; + + $.fancybox.prev = function() { + return $.fancybox.pos( currentIndex - 1); + }; + + $.fancybox.pos = function(pos) { + if (busy) { + return; + } + + pos = parseInt(pos); + + selectedArray = currentArray; + + if (pos > -1 && pos < currentArray.length) { + selectedIndex = pos; + _start(); + + } else if (currentOpts.cyclic && currentArray.length > 1) { + selectedIndex = pos >= currentArray.length ? 0 : currentArray.length - 1; + _start(); + } + + return; + }; + + $.fancybox.cancel = function() { + if (busy) { + return; + } + + busy = true; + + $.event.trigger('fancybox-cancel'); + + _abort(); + + selectedOpts.onCancel(selectedArray, selectedIndex, selectedOpts); + + busy = false; + }; + + // Note: within an iframe use - parent.$.fancybox.close(); + $.fancybox.close = function() { + if (busy || wrap.is(':hidden')) { + return; + } + + busy = true; + + if (currentOpts && false === currentOpts.onCleanup(currentArray, currentIndex, currentOpts)) { + busy = false; + return; + } + + _abort(); + + $(close.add( nav_left ).add( nav_right )).hide(); + + $(content.add( overlay )).unbind(); + + $(window).unbind("resize.fb scroll.fb"); + $(document).unbind('keydown.fb'); + + content.find('iframe').attr('src', isIE6 && /^https/i.test(window.location.href || '') ? 'javascript:void(false)' : 'about:blank'); + + if (currentOpts.titlePosition !== 'inside') { + title.empty(); + } + + wrap.stop(); + + function _cleanup() { + overlay.fadeOut('fast'); + + title.empty().hide(); + wrap.hide(); + + $.event.trigger('fancybox-cleanup'); + + content.empty(); + + currentOpts.onClosed(currentArray, currentIndex, currentOpts); + + currentArray = selectedOpts = []; + currentIndex = selectedIndex = 0; + currentOpts = selectedOpts = {}; + + busy = false; + } + + if (currentOpts.transitionOut == 'elastic') { + start_pos = _get_zoom_from(); + + var pos = wrap.position(); + + final_pos = { + top : pos.top , + left : pos.left, + width : wrap.width(), + height : wrap.height() + }; + + if (currentOpts.opacity) { + final_pos.opacity = 1; + } + + title.empty().hide(); + + fx.prop = 1; + + $(fx).animate({ prop: 0 }, { + duration : currentOpts.speedOut, + easing : currentOpts.easingOut, + step : _draw, + complete : _cleanup + }); + + } else { + wrap.fadeOut( currentOpts.transitionOut == 'none' ? 0 : currentOpts.speedOut, _cleanup); + } + }; + + $.fancybox.resize = function() { + if (overlay.is(':visible')) { + overlay.css('height', $(document).height()); + } + + $.fancybox.center(true); + }; + + $.fancybox.center = function() { + var view, align; + + if (busy) { + return; + } + + align = arguments[0] === true ? 1 : 0; + view = _get_viewport(); + + if (!align && (wrap.width() > view[0] || wrap.height() > view[1])) { + return; + } + + wrap + .stop() + .animate({ + 'top' : parseInt(Math.max(view[3] - 20, view[3] + ((view[1] - content.height() - 40) * 0.5) - currentOpts.padding)), + 'left' : parseInt(Math.max(view[2] - 20, view[2] + ((view[0] - content.width() - 40) * 0.5) - currentOpts.padding)) + }, typeof arguments[0] == 'number' ? arguments[0] : 200); + }; + + $.fancybox.init = function() { + if ($("#fancybox-wrap").length) { + return; + } + + $('body').append( + tmp = $('
'), + loading = $('
'), + overlay = $('
'), + wrap = $('
') + ); + + outer = $('
') + .append('
') + .appendTo( wrap ); + + outer.append( + content = $('
'), + close = $(''), + title = $('
'), + + nav_left = $(''), + nav_right = $('') + ); + + close.click($.fancybox.close); + loading.click($.fancybox.cancel); + + nav_left.click(function(e) { + e.preventDefault(); + $.fancybox.prev(); + }); + + nav_right.click(function(e) { + e.preventDefault(); + $.fancybox.next(); + }); + + if ($.fn.mousewheel) { + wrap.bind('mousewheel.fb', function(e, delta) { + if (busy) { + e.preventDefault(); + + } else if ($(e.target).get(0).clientHeight == 0 || $(e.target).get(0).scrollHeight === $(e.target).get(0).clientHeight) { + e.preventDefault(); + $.fancybox[ delta > 0 ? 'prev' : 'next'](); + } + }); + } + + if (!$.support.opacity) { + wrap.addClass('fancybox-ie'); + } + + if (isIE6) { + loading.addClass('fancybox-ie6'); + wrap.addClass('fancybox-ie6'); + + $('').prependTo(outer); + } + }; + + $.fn.fancybox.defaults = { + padding : 10, + margin : 40, + opacity : false, + modal : false, + cyclic : false, + scrolling : 'auto', // 'auto', 'yes' or 'no' + + width : 560, + height : 340, + + autoScale : true, + autoDimensions : true, + centerOnScroll : false, + + ajax : {}, + swf : { wmode: 'transparent' }, + + hideOnOverlayClick : true, + hideOnContentClick : false, + + overlayShow : true, + overlayOpacity : 0.7, + overlayColor : '#777', + + titleShow : true, + titlePosition : 'float', // 'float', 'outside', 'inside' or 'over' + titleFormat : null, + titleFromAlt : false, + + transitionIn : 'fade', // 'elastic', 'fade' or 'none' + transitionOut : 'fade', // 'elastic', 'fade' or 'none' + + speedIn : 300, + speedOut : 300, + + changeSpeed : 300, + changeFade : 'fast', + + easingIn : 'swing', + easingOut : 'swing', + + showCloseButton : true, + showNavArrows : true, + enableEscapeButton : true, + enableKeyboardNav : true, + + onStart : function(){}, + onCancel : function(){}, + onComplete : function(){}, + onCleanup : function(){}, + onClosed : function(){}, + onError : function(){} + }; + + $(document).ready(function() { + $.fancybox.init(); + }); + +})(jQuery); \ No newline at end of file diff --git a/tests/lib/fancybox/jquery.fancybox-1.3.4.pack.js b/tests/lib/fancybox/jquery.fancybox-1.3.4.pack.js new file mode 100644 index 0000000..1373ed0 --- /dev/null +++ b/tests/lib/fancybox/jquery.fancybox-1.3.4.pack.js @@ -0,0 +1,46 @@ +/* + * FancyBox - jQuery Plugin + * Simple and fancy lightbox alternative + * + * Examples and documentation at: http://fancybox.net + * + * Copyright (c) 2008 - 2010 Janis Skarnelis + * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated. + * + * Version: 1.3.4 (11/11/2010) + * Requires: jQuery v1.3+ + * + * Dual licensed under the MIT and GPL licenses: + * http://www.opensource.org/licenses/mit-license.php + * http://www.gnu.org/licenses/gpl.html + */ + +;(function(b){var m,t,u,f,D,j,E,n,z,A,q=0,e={},o=[],p=0,d={},l=[],G=null,v=new Image,J=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,W=/[^\.]\.(swf)\s*$/i,K,L=1,y=0,s="",r,i,h=false,B=b.extend(b("
")[0],{prop:0}),M=b.browser.msie&&b.browser.version<7&&!window.XMLHttpRequest,N=function(){t.hide();v.onerror=v.onload=null;G&&G.abort();m.empty()},O=function(){if(false===e.onError(o,q,e)){t.hide();h=false}else{e.titleShow=false;e.width="auto";e.height="auto";m.html('

The requested content cannot be loaded.
Please try again later.

'); +F()}},I=function(){var a=o[q],c,g,k,C,P,w;N();e=b.extend({},b.fn.fancybox.defaults,typeof b(a).data("fancybox")=="undefined"?e:b(a).data("fancybox"));w=e.onStart(o,q,e);if(w===false)h=false;else{if(typeof w=="object")e=b.extend(e,w);k=e.title||(a.nodeName?b(a).attr("title"):a.title)||"";if(a.nodeName&&!e.orig)e.orig=b(a).children("img:first").length?b(a).children("img:first"):b(a);if(k===""&&e.orig&&e.titleFromAlt)k=e.orig.attr("alt");c=e.href||(a.nodeName?b(a).attr("href"):a.href)||null;if(/^(?:javascript)/i.test(c)|| +c=="#")c=null;if(e.type){g=e.type;if(!c)c=e.content}else if(e.content)g="html";else if(c)g=c.match(J)?"image":c.match(W)?"swf":b(a).hasClass("iframe")?"iframe":c.indexOf("#")===0?"inline":"ajax";if(g){if(g=="inline"){a=c.substr(c.indexOf("#"));g=b(a).length>0?"inline":"ajax"}e.type=g;e.href=c;e.title=k;if(e.autoDimensions)if(e.type=="html"||e.type=="inline"||e.type=="ajax"){e.width="auto";e.height="auto"}else e.autoDimensions=false;if(e.modal){e.overlayShow=true;e.hideOnOverlayClick=false;e.hideOnContentClick= +false;e.enableEscapeButton=false;e.showCloseButton=false}e.padding=parseInt(e.padding,10);e.margin=parseInt(e.margin,10);m.css("padding",e.padding+e.margin);b(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){b(this).replaceWith(j.children())});switch(g){case "html":m.html(e.content);F();break;case "inline":if(b(a).parent().is("#fancybox-content")===true){h=false;break}b('
').hide().insertBefore(b(a)).bind("fancybox-cleanup",function(){b(this).replaceWith(j.children())}).bind("fancybox-cancel", +function(){b(this).replaceWith(m.children())});b(a).appendTo(m);F();break;case "image":h=false;b.fancybox.showActivity();v=new Image;v.onerror=function(){O()};v.onload=function(){h=true;v.onerror=v.onload=null;e.width=v.width;e.height=v.height;b("").attr({id:"fancybox-img",src:v.src,alt:e.title}).appendTo(m);Q()};v.src=c;break;case "swf":e.scrolling="no";C='';P="";b.each(e.swf,function(x,H){C+='';P+=" "+x+'="'+H+'"'});C+='";m.html(C);F();break;case "ajax":h=false;b.fancybox.showActivity();e.ajax.win=e.ajax.success;G=b.ajax(b.extend({},e.ajax,{url:c,data:e.ajax.data||{},error:function(x){x.status>0&&O()},success:function(x,H,R){if((typeof R=="object"?R:G).status==200){if(typeof e.ajax.win== +"function"){w=e.ajax.win(c,x,H,R);if(w===false){t.hide();return}else if(typeof w=="string"||typeof w=="object")x=w}m.html(x);F()}}}));break;case "iframe":Q()}}else O()}},F=function(){var a=e.width,c=e.height;a=a.toString().indexOf("%")>-1?parseInt((b(window).width()-e.margin*2)*parseFloat(a)/100,10)+"px":a=="auto"?"auto":a+"px";c=c.toString().indexOf("%")>-1?parseInt((b(window).height()-e.margin*2)*parseFloat(c)/100,10)+"px":c=="auto"?"auto":c+"px";m.wrapInner('
');e.width=m.width();e.height=m.height();Q()},Q=function(){var a,c;t.hide();if(f.is(":visible")&&false===d.onCleanup(l,p,d)){b.event.trigger("fancybox-cancel");h=false}else{h=true;b(j.add(u)).unbind();b(window).unbind("resize.fb scroll.fb");b(document).unbind("keydown.fb");f.is(":visible")&&d.titlePosition!=="outside"&&f.css("height",f.height());l=o;p=q;d=e;if(d.overlayShow){u.css({"background-color":d.overlayColor, +opacity:d.overlayOpacity,cursor:d.hideOnOverlayClick?"pointer":"auto",height:b(document).height()});if(!u.is(":visible")){M&&b("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"});u.show()}}else u.hide();i=X();s=d.title||"";y=0;n.empty().removeAttr("style").removeClass();if(d.titleShow!==false){if(b.isFunction(d.titleFormat))a=d.titleFormat(s,l,p,d);else a=s&&s.length? +d.titlePosition=="float"?'
'+s+'
':'
'+s+"
":false;s=a;if(!(!s||s==="")){n.addClass("fancybox-title-"+d.titlePosition).html(s).appendTo("body").show();switch(d.titlePosition){case "inside":n.css({width:i.width-d.padding*2,marginLeft:d.padding,marginRight:d.padding}); +y=n.outerHeight(true);n.appendTo(D);i.height+=y;break;case "over":n.css({marginLeft:d.padding,width:i.width-d.padding*2,bottom:d.padding}).appendTo(D);break;case "float":n.css("left",parseInt((n.width()-i.width-40)/2,10)*-1).appendTo(f);break;default:n.css({width:i.width-d.padding*2,paddingLeft:d.padding,paddingRight:d.padding}).appendTo(f)}}}n.hide();if(f.is(":visible")){b(E.add(z).add(A)).hide();a=f.position();r={top:a.top,left:a.left,width:f.width(),height:f.height()};c=r.width==i.width&&r.height== +i.height;j.fadeTo(d.changeFade,0.3,function(){var g=function(){j.html(m.contents()).fadeTo(d.changeFade,1,S)};b.event.trigger("fancybox-change");j.empty().removeAttr("filter").css({"border-width":d.padding,width:i.width-d.padding*2,height:e.autoDimensions?"auto":i.height-y-d.padding*2});if(c)g();else{B.prop=0;b(B).animate({prop:1},{duration:d.changeSpeed,easing:d.easingChange,step:T,complete:g})}})}else{f.removeAttr("style");j.css("border-width",d.padding);if(d.transitionIn=="elastic"){r=V();j.html(m.contents()); +f.show();if(d.opacity)i.opacity=0;B.prop=0;b(B).animate({prop:1},{duration:d.speedIn,easing:d.easingIn,step:T,complete:S})}else{d.titlePosition=="inside"&&y>0&&n.show();j.css({width:i.width-d.padding*2,height:e.autoDimensions?"auto":i.height-y-d.padding*2}).html(m.contents());f.css(i).fadeIn(d.transitionIn=="none"?0:d.speedIn,S)}}}},Y=function(){if(d.enableEscapeButton||d.enableKeyboardNav)b(document).bind("keydown.fb",function(a){if(a.keyCode==27&&d.enableEscapeButton){a.preventDefault();b.fancybox.close()}else if((a.keyCode== +37||a.keyCode==39)&&d.enableKeyboardNav&&a.target.tagName!=="INPUT"&&a.target.tagName!=="TEXTAREA"&&a.target.tagName!=="SELECT"){a.preventDefault();b.fancybox[a.keyCode==37?"prev":"next"]()}});if(d.showNavArrows){if(d.cyclic&&l.length>1||p!==0)z.show();if(d.cyclic&&l.length>1||p!=l.length-1)A.show()}else{z.hide();A.hide()}},S=function(){if(!b.support.opacity){j.get(0).style.removeAttribute("filter");f.get(0).style.removeAttribute("filter")}e.autoDimensions&&j.css("height","auto");f.css("height","auto"); +s&&s.length&&n.show();d.showCloseButton&&E.show();Y();d.hideOnContentClick&&j.bind("click",b.fancybox.close);d.hideOnOverlayClick&&u.bind("click",b.fancybox.close);b(window).bind("resize.fb",b.fancybox.resize);d.centerOnScroll&&b(window).bind("scroll.fb",b.fancybox.center);if(d.type=="iframe")b('').appendTo(j); +f.show();h=false;b.fancybox.center();d.onComplete(l,p,d);var a,c;if(l.length-1>p){a=l[p+1].href;if(typeof a!=="undefined"&&a.match(J)){c=new Image;c.src=a}}if(p>0){a=l[p-1].href;if(typeof a!=="undefined"&&a.match(J)){c=new Image;c.src=a}}},T=function(a){var c={width:parseInt(r.width+(i.width-r.width)*a,10),height:parseInt(r.height+(i.height-r.height)*a,10),top:parseInt(r.top+(i.top-r.top)*a,10),left:parseInt(r.left+(i.left-r.left)*a,10)};if(typeof i.opacity!=="undefined")c.opacity=a<0.5?0.5:a;f.css(c); +j.css({width:c.width-d.padding*2,height:c.height-y*a-d.padding*2})},U=function(){return[b(window).width()-d.margin*2,b(window).height()-d.margin*2,b(document).scrollLeft()+d.margin,b(document).scrollTop()+d.margin]},X=function(){var a=U(),c={},g=d.autoScale,k=d.padding*2;c.width=d.width.toString().indexOf("%")>-1?parseInt(a[0]*parseFloat(d.width)/100,10):d.width+k;c.height=d.height.toString().indexOf("%")>-1?parseInt(a[1]*parseFloat(d.height)/100,10):d.height+k;if(g&&(c.width>a[0]||c.height>a[1]))if(e.type== +"image"||e.type=="swf"){g=d.width/d.height;if(c.width>a[0]){c.width=a[0];c.height=parseInt((c.width-k)/g+k,10)}if(c.height>a[1]){c.height=a[1];c.width=parseInt((c.height-k)*g+k,10)}}else{c.width=Math.min(c.width,a[0]);c.height=Math.min(c.height,a[1])}c.top=parseInt(Math.max(a[3]-20,a[3]+(a[1]-c.height-40)*0.5),10);c.left=parseInt(Math.max(a[2]-20,a[2]+(a[0]-c.width-40)*0.5),10);return c},V=function(){var a=e.orig?b(e.orig):false,c={};if(a&&a.length){c=a.offset();c.top+=parseInt(a.css("paddingTop"), +10)||0;c.left+=parseInt(a.css("paddingLeft"),10)||0;c.top+=parseInt(a.css("border-top-width"),10)||0;c.left+=parseInt(a.css("border-left-width"),10)||0;c.width=a.width();c.height=a.height();c={width:c.width+d.padding*2,height:c.height+d.padding*2,top:c.top-d.padding-20,left:c.left-d.padding-20}}else{a=U();c={width:d.padding*2,height:d.padding*2,top:parseInt(a[3]+a[1]*0.5,10),left:parseInt(a[2]+a[0]*0.5,10)}}return c},Z=function(){if(t.is(":visible")){b("div",t).css("top",L*-40+"px");L=(L+1)%12}else clearInterval(K)}; +b.fn.fancybox=function(a){if(!b(this).length)return this;b(this).data("fancybox",b.extend({},a,b.metadata?b(this).metadata():{})).unbind("click.fb").bind("click.fb",function(c){c.preventDefault();if(!h){h=true;b(this).blur();o=[];q=0;c=b(this).attr("rel")||"";if(!c||c==""||c==="nofollow")o.push(this);else{o=b("a[rel="+c+"], area[rel="+c+"]");q=o.index(this)}I()}});return this};b.fancybox=function(a,c){var g;if(!h){h=true;g=typeof c!=="undefined"?c:{};o=[];q=parseInt(g.index,10)||0;if(b.isArray(a)){for(var k= +0,C=a.length;ko.length||q<0)q=0;I()}};b.fancybox.showActivity=function(){clearInterval(K);t.show();K=setInterval(Z,66)};b.fancybox.hideActivity=function(){t.hide()};b.fancybox.next=function(){return b.fancybox.pos(p+ +1)};b.fancybox.prev=function(){return b.fancybox.pos(p-1)};b.fancybox.pos=function(a){if(!h){a=parseInt(a);o=l;if(a>-1&&a1){q=a>=l.length?0:l.length-1;I()}}};b.fancybox.cancel=function(){if(!h){h=true;b.event.trigger("fancybox-cancel");N();e.onCancel(o,q,e);h=false}};b.fancybox.close=function(){function a(){u.fadeOut("fast");n.empty().hide();f.hide();b.event.trigger("fancybox-cleanup");j.empty();d.onClosed(l,p,d);l=e=[];p=q=0;d=e={};h=false}if(!(h||f.is(":hidden"))){h= +true;if(d&&false===d.onCleanup(l,p,d))h=false;else{N();b(E.add(z).add(A)).hide();b(j.add(u)).unbind();b(window).unbind("resize.fb scroll.fb");b(document).unbind("keydown.fb");j.find("iframe").attr("src",M&&/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank");d.titlePosition!=="inside"&&n.empty();f.stop();if(d.transitionOut=="elastic"){r=V();var c=f.position();i={top:c.top,left:c.left,width:f.width(),height:f.height()};if(d.opacity)i.opacity=1;n.empty().hide();B.prop=1; +b(B).animate({prop:0},{duration:d.speedOut,easing:d.easingOut,step:T,complete:a})}else f.fadeOut(d.transitionOut=="none"?0:d.speedOut,a)}}};b.fancybox.resize=function(){u.is(":visible")&&u.css("height",b(document).height());b.fancybox.center(true)};b.fancybox.center=function(a){var c,g;if(!h){g=a===true?1:0;c=U();!g&&(f.width()>c[0]||f.height()>c[1])||f.stop().animate({top:parseInt(Math.max(c[3]-20,c[3]+(c[1]-j.height()-40)*0.5-d.padding)),left:parseInt(Math.max(c[2]-20,c[2]+(c[0]-j.width()-40)*0.5- +d.padding))},typeof a=="number"?a:200)}};b.fancybox.init=function(){if(!b("#fancybox-wrap").length){b("body").append(m=b('
'),t=b('
'),u=b('
'),f=b('
'));D=b('
').append('
').appendTo(f); +D.append(j=b('
'),E=b(''),n=b('
'),z=b(''),A=b(''));E.click(b.fancybox.close);t.click(b.fancybox.cancel);z.click(function(a){a.preventDefault();b.fancybox.prev()});A.click(function(a){a.preventDefault();b.fancybox.next()}); +b.fn.mousewheel&&f.bind("mousewheel.fb",function(a,c){if(h)a.preventDefault();else if(b(a.target).get(0).clientHeight==0||b(a.target).get(0).scrollHeight===b(a.target).get(0).clientHeight){a.preventDefault();b.fancybox[c>0?"prev":"next"]()}});b.support.opacity||f.addClass("fancybox-ie");if(M){t.addClass("fancybox-ie6");f.addClass("fancybox-ie6");b('').prependTo(D)}}}; +b.fn.fancybox.defaults={padding:10,margin:40,opacity:false,modal:false,cyclic:false,scrolling:"auto",width:560,height:340,autoScale:true,autoDimensions:true,centerOnScroll:false,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:true,hideOnContentClick:false,overlayShow:true,overlayOpacity:0.7,overlayColor:"#777",titleShow:true,titlePosition:"float",titleFormat:null,titleFromAlt:false,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing", +easingOut:"swing",showCloseButton:true,showNavArrows:true,enableEscapeButton:true,enableKeyboardNav:true,onStart:function(){},onCancel:function(){},onComplete:function(){},onCleanup:function(){},onClosed:function(){},onError:function(){}};b(document).ready(function(){b.fancybox.init()})})(jQuery); \ No newline at end of file diff --git a/tests/lib/fancybox/jquery.mousewheel-3.0.4.pack.js b/tests/lib/fancybox/jquery.mousewheel-3.0.4.pack.js new file mode 100644 index 0000000..cb66588 --- /dev/null +++ b/tests/lib/fancybox/jquery.mousewheel-3.0.4.pack.js @@ -0,0 +1,14 @@ +/*! Copyright (c) 2010 Brandon Aaron (http://brandonaaron.net) +* Licensed under the MIT License (LICENSE.txt). +* +* Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers. +* Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix. +* Thanks to: Seamus Leahy for adding deltaX and deltaY +* +* Version: 3.0.4 +* +* Requires: 1.2.2+ +*/ + +(function(d){function g(a){var b=a||window.event,i=[].slice.call(arguments,1),c=0,h=0,e=0;a=d.event.fix(b);a.type="mousewheel";if(a.wheelDelta)c=a.wheelDelta/120;if(a.detail)c=-a.detail/3;e=c;if(b.axis!==undefined&&b.axis===b.HORIZONTAL_AXIS){e=0;h=-1*c}if(b.wheelDeltaY!==undefined)e=b.wheelDeltaY/120;if(b.wheelDeltaX!==undefined)h=-1*b.wheelDeltaX/120;i.unshift(a,c,h,e);return d.event.handle.apply(this,i)}var f=["DOMMouseScroll","mousewheel"];d.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var a= +f.length;a;)this.addEventListener(f[--a],g,false);else this.onmousewheel=g},teardown:function(){if(this.removeEventListener)for(var a=f.length;a;)this.removeEventListener(f[--a],g,false);else this.onmousewheel=null}};d.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})})(jQuery); \ No newline at end of file diff --git a/tests/lib/jquery-1.4.3.min.js b/tests/lib/jquery-1.4.3.min.js new file mode 100644 index 0000000..c941a5f --- /dev/null +++ b/tests/lib/jquery-1.4.3.min.js @@ -0,0 +1,166 @@ +/*! + * jQuery JavaScript Library v1.4.3 + * http://jquery.com/ + * + * Copyright 2010, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2010, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Thu Oct 14 23:10:06 2010 -0400 + */ +(function(E,A){function U(){return false}function ba(){return true}function ja(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function Ga(a){var b,d,e=[],f=[],h,k,l,n,s,v,B,D;k=c.data(this,this.nodeType?"events":"__events__");if(typeof k==="function")k=k.events;if(!(a.liveFired===this||!k||!k.live||a.button&&a.type==="click")){if(a.namespace)D=RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)");a.liveFired=this;var H=k.live.slice(0);for(n=0;nd)break;a.currentTarget=f.elem;a.data=f.handleObj.data; +a.handleObj=f.handleObj;D=f.handleObj.origHandler.apply(f.elem,arguments);if(D===false||a.isPropagationStopped()){d=f.level;if(D===false)b=false}}return b}}function Y(a,b){return(a&&a!=="*"?a+".":"")+b.replace(Ha,"`").replace(Ia,"&")}function ka(a,b,d){if(c.isFunction(b))return c.grep(a,function(f,h){return!!b.call(f,h,f)===d});else if(b.nodeType)return c.grep(a,function(f){return f===b===d});else if(typeof b==="string"){var e=c.grep(a,function(f){return f.nodeType===1});if(Ja.test(b))return c.filter(b, +e,!d);else b=c.filter(b,e)}return c.grep(a,function(f){return c.inArray(f,b)>=0===d})}function la(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var e=c.data(a[d++]),f=c.data(this,e);if(e=e&&e.events){delete f.handle;f.events={};for(var h in e)for(var k in e[h])c.event.add(this,h,e[h][k],e[h][k].data)}}})}function Ka(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)} +function ma(a,b,d){var e=b==="width"?a.offsetWidth:a.offsetHeight;if(d==="border")return e;c.each(b==="width"?La:Ma,function(){d||(e-=parseFloat(c.css(a,"padding"+this))||0);if(d==="margin")e+=parseFloat(c.css(a,"margin"+this))||0;else e-=parseFloat(c.css(a,"border"+this+"Width"))||0});return e}function ca(a,b,d,e){if(c.isArray(b)&&b.length)c.each(b,function(f,h){d||Na.test(a)?e(a,h):ca(a+"["+(typeof h==="object"||c.isArray(h)?f:"")+"]",h,d,e)});else if(!d&&b!=null&&typeof b==="object")c.isEmptyObject(b)? +e(a,""):c.each(b,function(f,h){ca(a+"["+f+"]",h,d,e)});else e(a,b)}function S(a,b){var d={};c.each(na.concat.apply([],na.slice(0,b)),function(){d[this]=a});return d}function oa(a){if(!da[a]){var b=c("<"+a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d==="")d="block";da[a]=d}return da[a]}function ea(a){return c.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var u=E.document,c=function(){function a(){if(!b.isReady){try{u.documentElement.doScroll("left")}catch(i){setTimeout(a, +1);return}b.ready()}}var b=function(i,r){return new b.fn.init(i,r)},d=E.jQuery,e=E.$,f,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,k=/\S/,l=/^\s+/,n=/\s+$/,s=/\W/,v=/\d/,B=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,D=/^[\],:{}\s]*$/,H=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,w=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,G=/(?:^|:|,)(?:\s*\[)+/g,M=/(webkit)[ \/]([\w.]+)/,g=/(opera)(?:.*version)?[ \/]([\w.]+)/,j=/(msie) ([\w.]+)/,o=/(mozilla)(?:.*? rv:([\w.]+))?/,m=navigator.userAgent,p=false, +q=[],t,x=Object.prototype.toString,C=Object.prototype.hasOwnProperty,P=Array.prototype.push,N=Array.prototype.slice,R=String.prototype.trim,Q=Array.prototype.indexOf,L={};b.fn=b.prototype={init:function(i,r){var y,z,F;if(!i)return this;if(i.nodeType){this.context=this[0]=i;this.length=1;return this}if(i==="body"&&!r&&u.body){this.context=u;this[0]=u.body;this.selector="body";this.length=1;return this}if(typeof i==="string")if((y=h.exec(i))&&(y[1]||!r))if(y[1]){F=r?r.ownerDocument||r:u;if(z=B.exec(i))if(b.isPlainObject(r)){i= +[u.createElement(z[1])];b.fn.attr.call(i,r,true)}else i=[F.createElement(z[1])];else{z=b.buildFragment([y[1]],[F]);i=(z.cacheable?z.fragment.cloneNode(true):z.fragment).childNodes}return b.merge(this,i)}else{if((z=u.getElementById(y[2]))&&z.parentNode){if(z.id!==y[2])return f.find(i);this.length=1;this[0]=z}this.context=u;this.selector=i;return this}else if(!r&&!s.test(i)){this.selector=i;this.context=u;i=u.getElementsByTagName(i);return b.merge(this,i)}else return!r||r.jquery?(r||f).find(i):b(r).find(i); +else if(b.isFunction(i))return f.ready(i);if(i.selector!==A){this.selector=i.selector;this.context=i.context}return b.makeArray(i,this)},selector:"",jquery:"1.4.3",length:0,size:function(){return this.length},toArray:function(){return N.call(this,0)},get:function(i){return i==null?this.toArray():i<0?this.slice(i)[0]:this[i]},pushStack:function(i,r,y){var z=b();b.isArray(i)?P.apply(z,i):b.merge(z,i);z.prevObject=this;z.context=this.context;if(r==="find")z.selector=this.selector+(this.selector?" ": +"")+y;else if(r)z.selector=this.selector+"."+r+"("+y+")";return z},each:function(i,r){return b.each(this,i,r)},ready:function(i){b.bindReady();if(b.isReady)i.call(u,b);else q&&q.push(i);return this},eq:function(i){return i===-1?this.slice(i):this.slice(i,+i+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(N.apply(this,arguments),"slice",N.call(arguments).join(","))},map:function(i){return this.pushStack(b.map(this,function(r,y){return i.call(r, +y,r)}))},end:function(){return this.prevObject||b(null)},push:P,sort:[].sort,splice:[].splice};b.fn.init.prototype=b.fn;b.extend=b.fn.extend=function(){var i=arguments[0]||{},r=1,y=arguments.length,z=false,F,I,K,J,fa;if(typeof i==="boolean"){z=i;i=arguments[1]||{};r=2}if(typeof i!=="object"&&!b.isFunction(i))i={};if(y===r){i=this;--r}for(;r0)){if(q){for(var r=0;i=q[r++];)i.call(u,b);q=null}b.fn.triggerHandler&&b(u).triggerHandler("ready")}}},bindReady:function(){if(!p){p=true;if(u.readyState==="complete")return setTimeout(b.ready, +1);if(u.addEventListener){u.addEventListener("DOMContentLoaded",t,false);E.addEventListener("load",b.ready,false)}else if(u.attachEvent){u.attachEvent("onreadystatechange",t);E.attachEvent("onload",b.ready);var i=false;try{i=E.frameElement==null}catch(r){}u.documentElement.doScroll&&i&&a()}}},isFunction:function(i){return b.type(i)==="function"},isArray:Array.isArray||function(i){return b.type(i)==="array"},isWindow:function(i){return i&&typeof i==="object"&&"setInterval"in i},isNaN:function(i){return i== +null||!v.test(i)||isNaN(i)},type:function(i){return i==null?String(i):L[x.call(i)]||"object"},isPlainObject:function(i){if(!i||b.type(i)!=="object"||i.nodeType||b.isWindow(i))return false;if(i.constructor&&!C.call(i,"constructor")&&!C.call(i.constructor.prototype,"isPrototypeOf"))return false;for(var r in i);return r===A||C.call(i,r)},isEmptyObject:function(i){for(var r in i)return false;return true},error:function(i){throw i;},parseJSON:function(i){if(typeof i!=="string"||!i)return null;i=b.trim(i); +if(D.test(i.replace(H,"@").replace(w,"]").replace(G,"")))return E.JSON&&E.JSON.parse?E.JSON.parse(i):(new Function("return "+i))();else b.error("Invalid JSON: "+i)},noop:function(){},globalEval:function(i){if(i&&k.test(i)){var r=u.getElementsByTagName("head")[0]||u.documentElement,y=u.createElement("script");y.type="text/javascript";if(b.support.scriptEval)y.appendChild(u.createTextNode(i));else y.text=i;r.insertBefore(y,r.firstChild);r.removeChild(y)}},nodeName:function(i,r){return i.nodeName&&i.nodeName.toUpperCase()=== +r.toUpperCase()},each:function(i,r,y){var z,F=0,I=i.length,K=I===A||b.isFunction(i);if(y)if(K)for(z in i){if(r.apply(i[z],y)===false)break}else for(;F";a=u.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var s=u.createElement("div"); +s.style.width=s.style.paddingLeft="1px";u.body.appendChild(s);c.boxModel=c.support.boxModel=s.offsetWidth===2;if("zoom"in s.style){s.style.display="inline";s.style.zoom=1;c.support.inlineBlockNeedsLayout=s.offsetWidth===2;s.style.display="";s.innerHTML="
";c.support.shrinkWrapBlocks=s.offsetWidth!==2}s.innerHTML="
t
";var v=s.getElementsByTagName("td");c.support.reliableHiddenOffsets=v[0].offsetHeight=== +0;v[0].style.display="";v[1].style.display="none";c.support.reliableHiddenOffsets=c.support.reliableHiddenOffsets&&v[0].offsetHeight===0;s.innerHTML="";u.body.removeChild(s).style.display="none"});a=function(s){var v=u.createElement("div");s="on"+s;var B=s in v;if(!B){v.setAttribute(s,"return;");B=typeof v[s]==="function"}return B};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=f=h=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength", +cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var pa={},Oa=/^(?:\{.*\}|\[.*\])$/;c.extend({cache:{},uuid:0,expando:"jQuery"+c.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},data:function(a,b,d){if(c.acceptData(a)){a=a==E?pa:a;var e=a.nodeType,f=e?a[c.expando]:null,h=c.cache;if(!(e&&!f&&typeof b==="string"&&d===A)){if(e)f||(a[c.expando]=f=++c.uuid);else h=a;if(typeof b==="object")if(e)h[f]= +c.extend(h[f],b);else c.extend(h,b);else if(e&&!h[f])h[f]={};a=e?h[f]:h;if(d!==A)a[b]=d;return typeof b==="string"?a[b]:a}}},removeData:function(a,b){if(c.acceptData(a)){a=a==E?pa:a;var d=a.nodeType,e=d?a[c.expando]:a,f=c.cache,h=d?f[e]:e;if(b){if(h){delete h[b];d&&c.isEmptyObject(h)&&c.removeData(a)}}else if(d&&c.support.deleteExpando)delete a[c.expando];else if(a.removeAttribute)a.removeAttribute(c.expando);else if(d)delete f[e];else for(var k in a)delete a[k]}},acceptData:function(a){if(a.nodeName){var b= +c.noData[a.nodeName.toLowerCase()];if(b)return!(b===true||a.getAttribute("classid")!==b)}return true}});c.fn.extend({data:function(a,b){if(typeof a==="undefined")return this.length?c.data(this[0]):null;else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===A){var e=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(e===A&&this.length){e=c.data(this[0],a);if(e===A&&this[0].nodeType===1){e=this[0].getAttribute("data-"+a);if(typeof e=== +"string")try{e=e==="true"?true:e==="false"?false:e==="null"?null:!c.isNaN(e)?parseFloat(e):Oa.test(e)?c.parseJSON(e):e}catch(f){}else e=A}}return e===A&&d[1]?this.data(d[0]):e}else return this.each(function(){var h=c(this),k=[d[0],b];h.triggerHandler("setData"+d[1]+"!",k);c.data(this,a,b);h.triggerHandler("changeData"+d[1]+"!",k)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var e=c.data(a,b);if(!d)return e|| +[];if(!e||c.isArray(d))e=c.data(a,b,c.makeArray(d));else e.push(d);return e}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),e=d.shift();if(e==="inprogress")e=d.shift();if(e){b==="fx"&&d.unshift("inprogress");e.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===A)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this, +a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var qa=/[\n\t]/g,ga=/\s+/,Pa=/\r/g,Qa=/^(?:href|src|style)$/,Ra=/^(?:button|input)$/i,Sa=/^(?:button|input|object|select|textarea)$/i,Ta=/^a(?:rea)?$/i,ra=/^(?:radio|checkbox)$/i;c.fn.extend({attr:function(a,b){return c.access(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this, +a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(s){var v=c(this);v.addClass(a.call(this,s,v.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ga),d=0,e=this.length;d-1)return true;return false}, +val:function(a){if(!arguments.length){var b=this[0];if(b){if(c.nodeName(b,"option")){var d=b.attributes.value;return!d||d.specified?b.value:b.text}if(c.nodeName(b,"select")){var e=b.selectedIndex;d=[];var f=b.options;b=b.type==="select-one";if(e<0)return null;var h=b?e:0;for(e=b?e+1:f.length;h=0;else if(c.nodeName(this,"select")){var B=c.makeArray(v);c("option",this).each(function(){this.selected= +c.inArray(c(this).val(),B)>=0});if(!B.length)this.selectedIndex=-1}else this.value=v}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,e){if(!a||a.nodeType===3||a.nodeType===8)return A;if(e&&b in c.attrFn)return c(a)[b](d);e=a.nodeType!==1||!c.isXMLDoc(a);var f=d!==A;b=e&&c.props[b]||b;if(a.nodeType===1){var h=Qa.test(b);if((b in a||a[b]!==A)&&e&&!h){if(f){b==="type"&&Ra.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed"); +if(d===null)a.nodeType===1&&a.removeAttribute(b);else a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:Sa.test(a.nodeName)||Ta.test(a.nodeName)&&a.href?0:A;return a[b]}if(!c.support.style&&e&&b==="style"){if(f)a.style.cssText=""+d;return a.style.cssText}f&&a.setAttribute(b,""+d);if(!a.attributes[b]&&a.hasAttribute&&!a.hasAttribute(b))return A;a=!c.support.hrefNormalized&&e&& +h?a.getAttribute(b,2):a.getAttribute(b);return a===null?A:a}}});var X=/\.(.*)$/,ha=/^(?:textarea|input|select)$/i,Ha=/\./g,Ia=/ /g,Ua=/[^\w\s.|`]/g,Va=function(a){return a.replace(Ua,"\\$&")},sa={focusin:0,focusout:0};c.event={add:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(c.isWindow(a)&&a!==E&&!a.frameElement)a=E;if(d===false)d=U;var f,h;if(d.handler){f=d;d=f.handler}if(!d.guid)d.guid=c.guid++;if(h=c.data(a)){var k=a.nodeType?"events":"__events__",l=h[k],n=h.handle;if(typeof l=== +"function"){n=l.handle;l=l.events}else if(!l){a.nodeType||(h[k]=h=function(){});h.events=l={}}if(!n)h.handle=n=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(n.elem,arguments):A};n.elem=a;b=b.split(" ");for(var s=0,v;k=b[s++];){h=f?c.extend({},f):{handler:d,data:e};if(k.indexOf(".")>-1){v=k.split(".");k=v.shift();h.namespace=v.slice(0).sort().join(".")}else{v=[];h.namespace=""}h.type=k;if(!h.guid)h.guid=d.guid;var B=l[k],D=c.event.special[k]||{};if(!B){B=l[k]=[]; +if(!D.setup||D.setup.call(a,e,v,n)===false)if(a.addEventListener)a.addEventListener(k,n,false);else a.attachEvent&&a.attachEvent("on"+k,n)}if(D.add){D.add.call(a,h);if(!h.handler.guid)h.handler.guid=d.guid}B.push(h);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(d===false)d=U;var f,h,k=0,l,n,s,v,B,D,H=a.nodeType?"events":"__events__",w=c.data(a),G=w&&w[H];if(w&&G){if(typeof G==="function"){w=G;G=G.events}if(b&&b.type){d=b.handler;b=b.type}if(!b|| +typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(f in G)c.event.remove(a,f+b)}else{for(b=b.split(" ");f=b[k++];){v=f;l=f.indexOf(".")<0;n=[];if(!l){n=f.split(".");f=n.shift();s=RegExp("(^|\\.)"+c.map(n.slice(0).sort(),Va).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(B=G[f])if(d){v=c.event.special[f]||{};for(h=e||0;h=0){a.type= +f=f.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[f]&&c.each(c.cache,function(){this.events&&this.events[f]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return A;a.result=A;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(e=d.nodeType?c.data(d,"handle"):(c.data(d,"__events__")||{}).handle)&&e.apply(d,b);e=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+f]&&d["on"+f].apply(d,b)=== +false){a.result=false;a.preventDefault()}}catch(h){}if(!a.isPropagationStopped()&&e)c.event.trigger(a,b,e,true);else if(!a.isDefaultPrevented()){e=a.target;var k,l=f.replace(X,""),n=c.nodeName(e,"a")&&l==="click",s=c.event.special[l]||{};if((!s._default||s._default.call(d,a)===false)&&!n&&!(e&&e.nodeName&&c.noData[e.nodeName.toLowerCase()])){try{if(e[l]){if(k=e["on"+l])e["on"+l]=null;c.event.triggered=true;e[l]()}}catch(v){}if(k)e["on"+l]=k;c.event.triggered=false}}},handle:function(a){var b,d,e; +d=[];var f,h=c.makeArray(arguments);a=h[0]=c.event.fix(a||E.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;if(!b){e=a.type.split(".");a.type=e.shift();d=e.slice(0).sort();e=RegExp("(^|\\.)"+d.join("\\.(?:.*\\.)?")+"(\\.|$)")}a.namespace=a.namespace||d.join(".");f=c.data(this,this.nodeType?"events":"__events__");if(typeof f==="function")f=f.events;d=(f||{})[a.type];if(f&&d){d=d.slice(0);f=0;for(var k=d.length;f-1?c.map(a.options,function(e){return e.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},Z=function(a,b){var d=a.target,e,f;if(!(!ha.test(d.nodeName)||d.readOnly)){e=c.data(d,"_change_data");f=va(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",f);if(!(e===A||f===e))if(e!=null||f){a.type="change";a.liveFired= +A;return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:Z,beforedeactivate:Z,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return Z.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return Z.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,"_change_data",va(a))}},setup:function(){if(this.type=== +"file")return false;for(var a in V)c.event.add(this,a+".specialChange",V[a]);return ha.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return ha.test(this.nodeName)}};V=c.event.special.change.filters;V.focus=V.beforeactivate}u.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(e){e=c.event.fix(e);e.type=b;return c.event.trigger(e,null,e.target)}c.event.special[b]={setup:function(){sa[b]++===0&&u.addEventListener(a,d,true)},teardown:function(){--sa[b]=== +0&&u.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,e,f){if(typeof d==="object"){for(var h in d)this[b](h,e,d[h],f);return this}if(c.isFunction(e)||e===false){f=e;e=A}var k=b==="one"?c.proxy(f,function(n){c(this).unbind(n,k);return f.apply(this,arguments)}):f;if(d==="unload"&&b!=="one")this.one(d,e,f);else{h=0;for(var l=this.length;h0?this.bind(b,d,e):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});E.attachEvent&&!E.addEventListener&&c(E).bind("unload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}}); +(function(){function a(g,j,o,m,p,q){p=0;for(var t=m.length;p0){C=x;break}}x=x[g]}m[p]=C}}}var d=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,h=false,k=true;[0,0].sort(function(){k=false;return 0});var l=function(g,j,o,m){o=o||[];var p=j=j||u;if(j.nodeType!==1&&j.nodeType!==9)return[];if(!g||typeof g!=="string")return o;var q=[],t,x,C,P,N=true,R=l.isXML(j),Q=g,L;do{d.exec("");if(t=d.exec(Q)){Q=t[3];q.push(t[1]);if(t[2]){P=t[3]; +break}}}while(t);if(q.length>1&&s.exec(g))if(q.length===2&&n.relative[q[0]])x=M(q[0]+q[1],j);else for(x=n.relative[q[0]]?[j]:l(q.shift(),j);q.length;){g=q.shift();if(n.relative[g])g+=q.shift();x=M(g,x)}else{if(!m&&q.length>1&&j.nodeType===9&&!R&&n.match.ID.test(q[0])&&!n.match.ID.test(q[q.length-1])){t=l.find(q.shift(),j,R);j=t.expr?l.filter(t.expr,t.set)[0]:t.set[0]}if(j){t=m?{expr:q.pop(),set:D(m)}:l.find(q.pop(),q.length===1&&(q[0]==="~"||q[0]==="+")&&j.parentNode?j.parentNode:j,R);x=t.expr?l.filter(t.expr, +t.set):t.set;if(q.length>0)C=D(x);else N=false;for(;q.length;){t=L=q.pop();if(n.relative[L])t=q.pop();else L="";if(t==null)t=j;n.relative[L](C,t,R)}}else C=[]}C||(C=x);C||l.error(L||g);if(f.call(C)==="[object Array]")if(N)if(j&&j.nodeType===1)for(g=0;C[g]!=null;g++){if(C[g]&&(C[g]===true||C[g].nodeType===1&&l.contains(j,C[g])))o.push(x[g])}else for(g=0;C[g]!=null;g++)C[g]&&C[g].nodeType===1&&o.push(x[g]);else o.push.apply(o,C);else D(C,o);if(P){l(P,p,o,m);l.uniqueSort(o)}return o};l.uniqueSort=function(g){if(w){h= +k;g.sort(w);if(h)for(var j=1;j0};l.find=function(g,j,o){var m;if(!g)return[];for(var p=0,q=n.order.length;p":function(g,j){var o=typeof j==="string",m,p=0,q=g.length;if(o&&!/\W/.test(j))for(j=j.toLowerCase();p=0))o||m.push(t);else if(o)j[q]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},CHILD:function(g){if(g[1]==="nth"){var j=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=j[1]+(j[2]||1)-0;g[3]=j[3]-0}g[0]=e++;return g},ATTR:function(g,j,o, +m,p,q){j=g[1].replace(/\\/g,"");if(!q&&n.attrMap[j])g[1]=n.attrMap[j];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,j,o,m,p){if(g[1]==="not")if((d.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=l(g[3],null,null,j);else{g=l.filter(g[3],j,o,true^p);o||m.push.apply(m,g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled=== +true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,j,o){return!!l(o[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"=== +g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},setFilters:{first:function(g,j){return j===0},last:function(g,j,o,m){return j===m.length-1},even:function(g,j){return j%2===0},odd:function(g,j){return j%2===1},lt:function(g,j,o){return jo[3]-0},nth:function(g,j,o){return o[3]- +0===j},eq:function(g,j,o){return o[3]-0===j}},filter:{PSEUDO:function(g,j,o,m){var p=j[1],q=n.filters[p];if(q)return q(g,o,j,m);else if(p==="contains")return(g.textContent||g.innerText||l.getText([g])||"").indexOf(j[3])>=0;else if(p==="not"){j=j[3];o=0;for(m=j.length;o=0}},ID:function(g,j){return g.nodeType===1&&g.getAttribute("id")===j},TAG:function(g,j){return j==="*"&&g.nodeType===1||g.nodeName.toLowerCase()=== +j},CLASS:function(g,j){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(j)>-1},ATTR:function(g,j){var o=j[1];o=n.attrHandle[o]?n.attrHandle[o](g):g[o]!=null?g[o]:g.getAttribute(o);var m=o+"",p=j[2],q=j[4];return o==null?p==="!=":p==="="?m===q:p==="*="?m.indexOf(q)>=0:p==="~="?(" "+m+" ").indexOf(q)>=0:!q?m&&o!==false:p==="!="?m!==q:p==="^="?m.indexOf(q)===0:p==="$="?m.substr(m.length-q.length)===q:p==="|="?m===q||m.substr(0,q.length+1)===q+"-":false},POS:function(g,j,o,m){var p=n.setFilters[j[2]]; +if(p)return p(g,o,j,m)}}},s=n.match.POS,v=function(g,j){return"\\"+(j-0+1)},B;for(B in n.match){n.match[B]=RegExp(n.match[B].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[B]=RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[B].source.replace(/\\(\d+)/g,v))}var D=function(g,j){g=Array.prototype.slice.call(g,0);if(j){j.push.apply(j,g);return j}return g};try{Array.prototype.slice.call(u.documentElement.childNodes,0)}catch(H){D=function(g,j){var o=j||[],m=0;if(f.call(g)==="[object Array]")Array.prototype.push.apply(o, +g);else if(typeof g.length==="number")for(var p=g.length;m";var o=u.documentElement;o.insertBefore(g,o.firstChild);if(u.getElementById(j)){n.find.ID=function(m,p,q){if(typeof p.getElementById!=="undefined"&&!q)return(p=p.getElementById(m[1]))?p.id===m[1]||typeof p.getAttributeNode!=="undefined"&&p.getAttributeNode("id").nodeValue===m[1]?[p]:A:[]};n.filter.ID=function(m,p){var q=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&q&&q.nodeValue===p}}o.removeChild(g); +o=g=null})();(function(){var g=u.createElement("div");g.appendChild(u.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(j,o){var m=o.getElementsByTagName(j[1]);if(j[1]==="*"){for(var p=[],q=0;m[q];q++)m[q].nodeType===1&&p.push(m[q]);m=p}return m};g.innerHTML="";if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(j){return j.getAttribute("href",2)};g=null})();u.querySelectorAll&& +function(){var g=l,j=u.createElement("div");j.innerHTML="

";if(!(j.querySelectorAll&&j.querySelectorAll(".TEST").length===0)){l=function(m,p,q,t){p=p||u;if(!t&&!l.isXML(p))if(p.nodeType===9)try{return D(p.querySelectorAll(m),q)}catch(x){}else if(p.nodeType===1&&p.nodeName.toLowerCase()!=="object"){var C=p.id,P=p.id="__sizzle__";try{return D(p.querySelectorAll("#"+P+" "+m),q)}catch(N){}finally{if(C)p.id=C;else p.removeAttribute("id")}}return g(m,p,q,t)};for(var o in g)l[o]=g[o]; +j=null}}();(function(){var g=u.documentElement,j=g.matchesSelector||g.mozMatchesSelector||g.webkitMatchesSelector||g.msMatchesSelector,o=false;try{j.call(u.documentElement,":sizzle")}catch(m){o=true}if(j)l.matchesSelector=function(p,q){try{if(o||!n.match.PSEUDO.test(q))return j.call(p,q)}catch(t){}return l(q,null,null,[p]).length>0}})();(function(){var g=u.createElement("div");g.innerHTML="
";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length=== +0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(j,o,m){if(typeof o.getElementsByClassName!=="undefined"&&!m)return o.getElementsByClassName(j[1])};g=null}}})();l.contains=u.documentElement.contains?function(g,j){return g!==j&&(g.contains?g.contains(j):true)}:function(g,j){return!!(g.compareDocumentPosition(j)&16)};l.isXML=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false};var M=function(g, +j){for(var o=[],m="",p,q=j.nodeType?[j]:j;p=n.match.PSEUDO.exec(g);){m+=p[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;p=0;for(var t=q.length;p0)for(var h=d;h0},closest:function(a, +b){var d=[],e,f,h=this[0];if(c.isArray(a)){var k={},l,n=1;if(h&&a.length){e=0;for(f=a.length;e-1:c(h).is(e))d.push({selector:l,elem:h,level:n})}h=h.parentNode;n++}}return d}k=$a.test(a)?c(a,b||this.context):null;e=0;for(f=this.length;e-1:c.find.matchesSelector(h,a)){d.push(h);break}else{h=h.parentNode;if(!h|| +!h.ownerDocument||h===b)break}d=d.length>1?c.unique(d):d;return this.pushStack(d,"closest",a)},index:function(a){if(!a||typeof a==="string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var d=typeof a==="string"?c(a,b||this.context):c.makeArray(a),e=c.merge(this.get(),d);return this.pushStack(!d[0]||!d[0].parentNode||d[0].parentNode.nodeType===11||!e[0]||!e[0].parentNode||e[0].parentNode.nodeType===11?e:c.unique(e))},andSelf:function(){return this.add(this.prevObject)}}); +c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling", +d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,e){var f=c.map(this,b,d);Wa.test(a)||(e=d);if(e&&typeof e==="string")f=c.filter(e,f);f=this.length>1?c.unique(f):f;if((this.length>1||Ya.test(e))&&Xa.test(a))f=f.reverse();return this.pushStack(f,a,Za.call(arguments).join(","))}}); +c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return b.length===1?c.find.matchesSelector(b[0],a)?[b[0]]:[]:c.find.matches(a,b)},dir:function(a,b,d){var e=[];for(a=a[b];a&&a.nodeType!==9&&(d===A||a.nodeType!==1||!c(a).is(d));){a.nodeType===1&&e.push(a);a=a[b]}return e},nth:function(a,b,d){b=b||1;for(var e=0;a;a=a[d])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var xa=/ jQuery\d+="(?:\d+|null)"/g, +$=/^\s+/,ya=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,za=/<([\w:]+)/,ab=/\s]+\/)>/g,O={option:[1,""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"], +area:[1,"",""],_default:[0,"",""]};O.optgroup=O.option;O.tbody=O.tfoot=O.colgroup=O.caption=O.thead;O.th=O.td;if(!c.support.htmlSerialize)O._default=[1,"div
","
"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==A)return this.empty().append((this[0]&&this[0].ownerDocument||u).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this, +d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})}, +unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a= +c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,e;(e=this[d])!=null;d++)if(!a||c.filter(a,[e]).length){if(!b&&e.nodeType===1){c.cleanData(e.getElementsByTagName("*")); +c.cleanData([e])}e.parentNode&&e.parentNode.removeChild(e)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,e=this.ownerDocument;if(!d){d=e.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(xa,"").replace(cb,'="$1">').replace($, +"")],e)[0]}else return this.cloneNode(true)});if(a===true){la(this,b);la(this.find("*"),b.find("*"))}return b},html:function(a){if(a===A)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(xa,""):null;else if(typeof a==="string"&&!Aa.test(a)&&(c.support.leadingWhitespace||!$.test(a))&&!O[(za.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(ya,"<$1>");try{for(var b=0,d=this.length;b0||e.cacheable||this.length>1?l.cloneNode(true):l)}k.length&&c.each(k,Ka)}return this}});c.buildFragment=function(a,b,d){var e,f,h;b=b&&b[0]?b[0].ownerDocument||b[0]:u;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===u&&!Aa.test(a[0])&&(c.support.checkClone|| +!Ba.test(a[0]))){f=true;if(h=c.fragments[a[0]])if(h!==1)e=h}if(!e){e=b.createDocumentFragment();c.clean(a,b,e,d)}if(f)c.fragments[a[0]]=h?e:1;return{fragment:e,cacheable:f}};c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var e=[];d=c(d);var f=this.length===1&&this[0].parentNode;if(f&&f.nodeType===11&&f.childNodes.length===1&&d.length===1){d[b](this[0]);return this}else{f=0;for(var h= +d.length;f0?this.clone(true):this).get();c(d[f])[b](k);e=e.concat(k)}return this.pushStack(e,a,d.selector)}}});c.extend({clean:function(a,b,d,e){b=b||u;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||u;for(var f=[],h=0,k;(k=a[h])!=null;h++){if(typeof k==="number")k+="";if(k){if(typeof k==="string"&&!bb.test(k))k=b.createTextNode(k);else if(typeof k==="string"){k=k.replace(ya,"<$1>");var l=(za.exec(k)||["",""])[1].toLowerCase(),n=O[l]||O._default, +s=n[0],v=b.createElement("div");for(v.innerHTML=n[1]+k+n[2];s--;)v=v.lastChild;if(!c.support.tbody){s=ab.test(k);l=l==="table"&&!s?v.firstChild&&v.firstChild.childNodes:n[1]===""&&!s?v.childNodes:[];for(n=l.length-1;n>=0;--n)c.nodeName(l[n],"tbody")&&!l[n].childNodes.length&&l[n].parentNode.removeChild(l[n])}!c.support.leadingWhitespace&&$.test(k)&&v.insertBefore(b.createTextNode($.exec(k)[0]),v.firstChild);k=v.childNodes}if(k.nodeType)f.push(k);else f=c.merge(f,k)}}if(d)for(h=0;f[h];h++)if(e&& +c.nodeName(f[h],"script")&&(!f[h].type||f[h].type.toLowerCase()==="text/javascript"))e.push(f[h].parentNode?f[h].parentNode.removeChild(f[h]):f[h]);else{f[h].nodeType===1&&f.splice.apply(f,[h+1,0].concat(c.makeArray(f[h].getElementsByTagName("script"))));d.appendChild(f[h])}return f},cleanData:function(a){for(var b,d,e=c.cache,f=c.event.special,h=c.support.deleteExpando,k=0,l;(l=a[k])!=null;k++)if(!(l.nodeName&&c.noData[l.nodeName.toLowerCase()]))if(d=l[c.expando]){if((b=e[d])&&b.events)for(var n in b.events)f[n]? +c.event.remove(l,n):c.removeEvent(l,n,b.handle);if(h)delete l[c.expando];else l.removeAttribute&&l.removeAttribute(c.expando);delete e[d]}}});var Ca=/alpha\([^)]*\)/i,db=/opacity=([^)]*)/,eb=/-([a-z])/ig,fb=/([A-Z])/g,Da=/^-?\d+(?:px)?$/i,gb=/^-?\d/,hb={position:"absolute",visibility:"hidden",display:"block"},La=["Left","Right"],Ma=["Top","Bottom"],W,ib=u.defaultView&&u.defaultView.getComputedStyle,jb=function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){if(arguments.length===2&&b===A)return this; +return c.access(this,a,b,true,function(d,e,f){return f!==A?c.style(d,e,f):c.css(d,e)})};c.extend({cssHooks:{opacity:{get:function(a,b){if(b){var d=W(a,"opacity","opacity");return d===""?"1":d}else return a.style.opacity}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true,zoom:true,lineHeight:true},cssProps:{"float":c.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,d,e){if(!(!a||a.nodeType===3||a.nodeType===8||!a.style)){var f,h=c.camelCase(b),k=a.style,l=c.cssHooks[h];b=c.cssProps[h]|| +h;if(d!==A){if(!(typeof d==="number"&&isNaN(d)||d==null)){if(typeof d==="number"&&!c.cssNumber[h])d+="px";if(!l||!("set"in l)||(d=l.set(a,d))!==A)try{k[b]=d}catch(n){}}}else{if(l&&"get"in l&&(f=l.get(a,false,e))!==A)return f;return k[b]}}},css:function(a,b,d){var e,f=c.camelCase(b),h=c.cssHooks[f];b=c.cssProps[f]||f;if(h&&"get"in h&&(e=h.get(a,true,d))!==A)return e;else if(W)return W(a,b,f)},swap:function(a,b,d){var e={},f;for(f in b){e[f]=a.style[f];a.style[f]=b[f]}d.call(a);for(f in b)a.style[f]= +e[f]},camelCase:function(a){return a.replace(eb,jb)}});c.curCSS=c.css;c.each(["height","width"],function(a,b){c.cssHooks[b]={get:function(d,e,f){var h;if(e){if(d.offsetWidth!==0)h=ma(d,b,f);else c.swap(d,hb,function(){h=ma(d,b,f)});return h+"px"}},set:function(d,e){if(Da.test(e)){e=parseFloat(e);if(e>=0)return e+"px"}else return e}}});if(!c.support.opacity)c.cssHooks.opacity={get:function(a,b){return db.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"": +b?"1":""},set:function(a,b){var d=a.style;d.zoom=1;var e=c.isNaN(b)?"":"alpha(opacity="+b*100+")",f=d.filter||"";d.filter=Ca.test(f)?f.replace(Ca,e):d.filter+" "+e}};if(ib)W=function(a,b,d){var e;d=d.replace(fb,"-$1").toLowerCase();if(!(b=a.ownerDocument.defaultView))return A;if(b=b.getComputedStyle(a,null)){e=b.getPropertyValue(d);if(e===""&&!c.contains(a.ownerDocument.documentElement,a))e=c.style(a,d)}return e};else if(u.documentElement.currentStyle)W=function(a,b){var d,e,f=a.currentStyle&&a.currentStyle[b], +h=a.style;if(!Da.test(f)&&gb.test(f)){d=h.left;e=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;h.left=b==="fontSize"?"1em":f||0;f=h.pixelLeft+"px";h.left=d;a.runtimeStyle.left=e}return f};if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=a.offsetHeight;return a.offsetWidth===0&&b===0||!c.support.reliableHiddenOffsets&&(a.style.display||c.css(a,"display"))==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var kb=c.now(),lb=/)<[^<]*)*<\/script>/gi, +mb=/^(?:select|textarea)/i,nb=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ob=/^(?:GET|HEAD|DELETE)$/,Na=/\[\]$/,T=/\=\?(&|$)/,ia=/\?/,pb=/([?&])_=[^&]*/,qb=/^(\w+:)?\/\/([^\/?#]+)/,rb=/%20/g,sb=/#.*$/,Ea=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!=="string"&&Ea)return Ea.apply(this,arguments);else if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var f=a.slice(e,a.length);a=a.slice(0,e)}e="GET";if(b)if(c.isFunction(b)){d= +b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);e="POST"}var h=this;c.ajax({url:a,type:e,dataType:"html",data:b,complete:function(k,l){if(l==="success"||l==="notmodified")h.html(f?c("
").append(k.responseText.replace(lb,"")).find(f):k.responseText);d&&h.each(d,[k.responseText,l,k])}});return this},serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&& +!this.disabled&&(this.checked||mb.test(this.nodeName)||nb.test(this.type))}).map(function(a,b){var d=c(this).val();return d==null?null:c.isArray(d)?c.map(d,function(e){return{name:b.name,value:e}}):{name:b.name,value:d}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:e})}, +getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:e})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return new E.XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html", +script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(a){var b=c.extend(true,{},c.ajaxSettings,a),d,e,f,h=b.type.toUpperCase(),k=ob.test(h);b.url=b.url.replace(sb,"");b.context=a&&a.context!=null?a.context:b;if(b.data&&b.processData&&typeof b.data!=="string")b.data=c.param(b.data,b.traditional);if(b.dataType==="jsonp"){if(h==="GET")T.test(b.url)||(b.url+=(ia.test(b.url)?"&":"?")+(b.jsonp||"callback")+"=?");else if(!b.data|| +!T.test(b.data))b.data=(b.data?b.data+"&":"")+(b.jsonp||"callback")+"=?";b.dataType="json"}if(b.dataType==="json"&&(b.data&&T.test(b.data)||T.test(b.url))){d=b.jsonpCallback||"jsonp"+kb++;if(b.data)b.data=(b.data+"").replace(T,"="+d+"$1");b.url=b.url.replace(T,"="+d+"$1");b.dataType="script";var l=E[d];E[d]=function(m){f=m;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);if(c.isFunction(l))l(m);else{E[d]=A;try{delete E[d]}catch(p){}}v&&v.removeChild(B)}}if(b.dataType==="script"&&b.cache===null)b.cache= +false;if(b.cache===false&&h==="GET"){var n=c.now(),s=b.url.replace(pb,"$1_="+n);b.url=s+(s===b.url?(ia.test(b.url)?"&":"?")+"_="+n:"")}if(b.data&&h==="GET")b.url+=(ia.test(b.url)?"&":"?")+b.data;b.global&&c.active++===0&&c.event.trigger("ajaxStart");n=(n=qb.exec(b.url))&&(n[1]&&n[1]!==location.protocol||n[2]!==location.host);if(b.dataType==="script"&&h==="GET"&&n){var v=u.getElementsByTagName("head")[0]||u.documentElement,B=u.createElement("script");if(b.scriptCharset)B.charset=b.scriptCharset;B.src= +b.url;if(!d){var D=false;B.onload=B.onreadystatechange=function(){if(!D&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){D=true;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);B.onload=B.onreadystatechange=null;v&&B.parentNode&&v.removeChild(B)}}}v.insertBefore(B,v.firstChild);return A}var H=false,w=b.xhr();if(w){b.username?w.open(h,b.url,b.async,b.username,b.password):w.open(h,b.url,b.async);try{if(b.data!=null&&!k||a&&a.contentType)w.setRequestHeader("Content-Type", +b.contentType);if(b.ifModified){c.lastModified[b.url]&&w.setRequestHeader("If-Modified-Since",c.lastModified[b.url]);c.etag[b.url]&&w.setRequestHeader("If-None-Match",c.etag[b.url])}n||w.setRequestHeader("X-Requested-With","XMLHttpRequest");w.setRequestHeader("Accept",b.dataType&&b.accepts[b.dataType]?b.accepts[b.dataType]+", */*; q=0.01":b.accepts._default)}catch(G){}if(b.beforeSend&&b.beforeSend.call(b.context,w,b)===false){b.global&&c.active--===1&&c.event.trigger("ajaxStop");w.abort();return false}b.global&& +c.triggerGlobal(b,"ajaxSend",[w,b]);var M=w.onreadystatechange=function(m){if(!w||w.readyState===0||m==="abort"){H||c.handleComplete(b,w,e,f);H=true;if(w)w.onreadystatechange=c.noop}else if(!H&&w&&(w.readyState===4||m==="timeout")){H=true;w.onreadystatechange=c.noop;e=m==="timeout"?"timeout":!c.httpSuccess(w)?"error":b.ifModified&&c.httpNotModified(w,b.url)?"notmodified":"success";var p;if(e==="success")try{f=c.httpData(w,b.dataType,b)}catch(q){e="parsererror";p=q}if(e==="success"||e==="notmodified")d|| +c.handleSuccess(b,w,e,f);else c.handleError(b,w,e,p);d||c.handleComplete(b,w,e,f);m==="timeout"&&w.abort();if(b.async)w=null}};try{var g=w.abort;w.abort=function(){w&&g.call&&g.call(w);M("abort")}}catch(j){}b.async&&b.timeout>0&&setTimeout(function(){w&&!H&&M("timeout")},b.timeout);try{w.send(k||b.data==null?null:b.data)}catch(o){c.handleError(b,w,null,o);c.handleComplete(b,w,e,f)}b.async||M();return w}},param:function(a,b){var d=[],e=function(h,k){k=c.isFunction(k)?k():k;d[d.length]=encodeURIComponent(h)+ +"="+encodeURIComponent(k)};if(b===A)b=c.ajaxSettings.traditional;if(c.isArray(a)||a.jquery)c.each(a,function(){e(this.name,this.value)});else for(var f in a)ca(f,a[f],b,e);return d.join("&").replace(rb,"+")}});c.extend({active:0,lastModified:{},etag:{},handleError:function(a,b,d,e){a.error&&a.error.call(a.context,b,d,e);a.global&&c.triggerGlobal(a,"ajaxError",[b,a,e])},handleSuccess:function(a,b,d,e){a.success&&a.success.call(a.context,e,d,b);a.global&&c.triggerGlobal(a,"ajaxSuccess",[b,a])},handleComplete:function(a, +b,d){a.complete&&a.complete.call(a.context,b,d);a.global&&c.triggerGlobal(a,"ajaxComplete",[b,a]);a.global&&c.active--===1&&c.event.trigger("ajaxStop")},triggerGlobal:function(a,b,d){(a.context&&a.context.url==null?c(a.context):c.event).trigger(b,d)},httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===1223}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),e=a.getResponseHeader("Etag"); +if(d)c.lastModified[b]=d;if(e)c.etag[b]=e;return a.status===304},httpData:function(a,b,d){var e=a.getResponseHeader("content-type")||"",f=b==="xml"||!b&&e.indexOf("xml")>=0;a=f?a.responseXML:a.responseText;f&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b==="json"||!b&&e.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&e.indexOf("javascript")>=0)c.globalEval(a);return a}});if(E.ActiveXObject)c.ajaxSettings.xhr= +function(){if(E.location.protocol!=="file:")try{return new E.XMLHttpRequest}catch(a){}try{return new E.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}};c.support.ajax=!!c.ajaxSettings.xhr();var da={},tb=/^(?:toggle|show|hide)$/,ub=/^([+\-]=)?([\d+.\-]+)(.*)$/,aa,na=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b,d){if(a||a===0)return this.animate(S("show",3),a,b,d);else{a= +0;for(b=this.length;a=0;e--)if(d[e].elem===this){b&&d[e](true);d.splice(e,1)}});b||this.dequeue();return this}});c.each({slideDown:S("show",1),slideUp:S("hide",1),slideToggle:S("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,e,f){return this.animate(b, +d,e,f)}});c.extend({speed:function(a,b,d){var e=a&&typeof a==="object"?c.extend({},a):{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};e.duration=c.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in c.fx.speeds?c.fx.speeds[e.duration]:c.fx.speeds._default;e.old=e.complete;e.complete=function(){e.queue!==false&&c(this).dequeue();c.isFunction(e.old)&&e.old.call(this)};return e},easing:{linear:function(a,b,d,e){return d+e*a},swing:function(a,b,d,e){return(-Math.cos(a* +Math.PI)/2+0.5)*e+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||c.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a=parseFloat(c.css(this.elem,this.prop));return a&&a>-1E4?a:0},custom:function(a,b,d){function e(h){return f.step(h)} +this.startTime=c.now();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;this.pos=this.state=0;var f=this;a=c.fx;e.elem=this.elem;if(e()&&c.timers.push(e)&&!aa)aa=setInterval(a.tick,a.interval)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true; +this.custom(this.cur(),0)},step:function(a){var b=c.now(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var e in this.options.curAnim)if(this.options.curAnim[e]!==true)d=false;if(d){if(this.options.overflow!=null&&!c.support.shrinkWrapBlocks){var f=this.elem,h=this.options;c.each(["","X","Y"],function(l,n){f.style["overflow"+n]=h.overflow[l]})}this.options.hide&&c(this.elem).hide();if(this.options.hide|| +this.options.show)for(var k in this.options.curAnim)c.style(this.elem,k,this.options.orig[k]);this.options.complete.call(this.elem)}return false}else{a=b-this.startTime;this.state=a/this.options.duration;b=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||b](this.state,a,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a= +c.timers,b=0;b-1;e={};var s={};if(n)s=f.position();k=n?s.top:parseInt(k,10)||0;l=n?s.left:parseInt(l,10)||0;if(c.isFunction(b))b=b.call(a,d,h);if(b.top!=null)e.top=b.top-h.top+k;if(b.left!=null)e.left=b.left-h.left+l;"using"in b?b.using.call(a, +e):f.css(e)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),e=Fa.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.css(a,"marginTop"))||0;d.left-=parseFloat(c.css(a,"marginLeft"))||0;e.top+=parseFloat(c.css(b[0],"borderTopWidth"))||0;e.left+=parseFloat(c.css(b[0],"borderLeftWidth"))||0;return{top:d.top-e.top,left:d.left-e.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||u.body;a&&!Fa.test(a.nodeName)&& +c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(e){var f=this[0],h;if(!f)return null;if(e!==A)return this.each(function(){if(h=ea(this))h.scrollTo(!a?e:c(h).scrollLeft(),a?e:c(h).scrollTop());else this[d]=e});else return(h=ea(f))?"pageXOffset"in h?h[a?"pageYOffset":"pageXOffset"]:c.support.boxModel&&h.document.documentElement[d]||h.document.body[d]:f[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase(); +c.fn["inner"+b]=function(){return this[0]?parseFloat(c.css(this[0],d,"padding")):null};c.fn["outer"+b]=function(e){return this[0]?parseFloat(c.css(this[0],d,e?"margin":"border")):null};c.fn[d]=function(e){var f=this[0];if(!f)return e==null?null:this;if(c.isFunction(e))return this.each(function(h){var k=c(this);k[d](e.call(this,h,k[d]()))});return c.isWindow(f)?f.document.compatMode==="CSS1Compat"&&f.document.documentElement["client"+b]||f.document.body["client"+b]:f.nodeType===9?Math.max(f.documentElement["client"+ +b],f.body["scroll"+b],f.documentElement["scroll"+b],f.body["offset"+b],f.documentElement["offset"+b]):e===A?parseFloat(c.css(f,d)):this.css(d,typeof e==="string"?e:e+"px")}})})(window); diff --git a/tests/lib/themeswitcher/README.md b/tests/lib/themeswitcher/README.md new file mode 100644 index 0000000..172cbaf --- /dev/null +++ b/tests/lib/themeswitcher/README.md @@ -0,0 +1,29 @@ +Super Theme Switcher is a jQuery plugin based on the original jQuery theme switcher that is no longer hosted or supported by the jQuery UI project. + +### Example: + $('#switcher').themeswitcher({ + imgpath: "images/", + loadTheme: "dot-luv" + }); + +But since all parameters are optional you can just use it like this: + $('#switcher').themeswitcher(); + +### Options + + * **imgPath**: String, path to image directory where theme icons are located + * **rounded**: Boolean, rounded corners on themeswitcher link and dropdown + * **themes**: An array of theme objects that will override the default themes. + [{title:"My theme",name:"my-theme",icon:"my-icon.png",url:"http://url-to-my-css-file.css"}] + * **additionalThemes**: An array of theme objects that will be INCLUDED along with the default themes. + [{title:"My theme",name:"my-theme",icon:"my-icon.png",url:"http://url-to-my-css-file.css"}] + * **jqueryUiVersion**: String, jQuery UI version of themes (Default themes are linked from Google CDN) + * **themePath**: String, Base path to where the jQuery UI CSS themes are located (Default is Google CDN) + +Demo located [here](http://dl.dropbox.com/u/188460/themeswitcher/sample.htm). + +This plugin includes the awesome jQuery cookie plugin by Klaus Hartl found [here](https://github.com/carhartl/jquery-cookie) + +Contact +---- +[@davehoff](http://www.twitter.com/davehoff) \ No newline at end of file diff --git a/tests/lib/themeswitcher/images/buttonbg.png b/tests/lib/themeswitcher/images/buttonbg.png new file mode 100644 index 0000000000000000000000000000000000000000..084d7f9d58efb9e2225835f95ff8ba4084eab99d GIT binary patch literal 4176 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 literal 0 HcmV?d00001 diff --git a/tests/lib/themeswitcher/images/theme_90_black_matte.png b/tests/lib/themeswitcher/images/theme_90_black_matte.png new file mode 100644 index 0000000000000000000000000000000000000000..182cc0e3815e774029770950d62cf5dbbfb9f5c0 GIT binary patch literal 3309 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 literal 0 HcmV?d00001 diff --git a/tests/lib/themeswitcher/images/theme_90_cupertino.png b/tests/lib/themeswitcher/images/theme_90_cupertino.png new file mode 100644 index 0000000000000000000000000000000000000000..0d9f11aa2cecaaabab29e7fc0305384a83c0dfef GIT binary patch literal 8530 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 M07*qoM6N<$g0+i_T>t<8 literal 0 HcmV?d00001 diff --git a/tests/lib/themeswitcher/images/theme_90_dark_hive.png b/tests/lib/themeswitcher/images/theme_90_dark_hive.png new file mode 100644 index 0000000000000000000000000000000000000000..66ab870bb81a6f12957dac0a4953f2e5062792f1 GIT binary patch literal 10481 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 nSe(G0VEm8Y$H>SXO?&X}?XS4R!?>#; zHcKNTBq}N@)5Elvpsm-}*tfQ{u%noTo3Cq&sZ(r>H8nM9dXBfi#TYnPr=5|MhIo_B z_j!bm2}+0{FFvQGqZ1`J%+=gyT2B)b6S~FG5<_!xsnk0=I|*2%hkbNtm&+$wh?tg@ z#LLwxFgOc8a!*=lIcb&H-Qre)t>W3ywXv#OWN&I~Yy|}cFfcG-Y*n3RzPuM6B{w@k89`?-GBt#}=EB0l&(P9TQBN~5F&asDDkmf!9v&wrClEz=!O-4z zZ*e9oFF{{}G&D3878V&98Fgx47Z(>6Ms^z;8#XpJIXO8pGBO$(8W9l@I5;>nGcy1H z0KNOfcmMzjbV)=(RCwC#m-$=TSQp2`;)J525mDy#l|=>tK~$KixYQ~bajA8!h#l$z zMMJF(3?zgm{_F4EvS6q4*7tq~z`R;%^%_v2?Uz_2zJP2-a^t10dCFZ?4_zp~!ODXInLT2wrK3&tQt#jSV@ zf&qrL5v9c`l-8msEj{=oy=5In=pyoO&8d)lOFbcjX}kd#4+eu2p3ul7trd^M5u%${ zU~YP1VlnuHY#ne7wt_AA3Dj*X7^fnG)NQZ@i8C(ifHyuc7;z2WKG}0CGC8q$YoH@H z6B9R)F0z%1Y-W;QX9imXUn2uw7Y7yx2P#9>nL#Ufj>YWv6??DcG-Ur9 z8J&!b&IIEaU9?7SMsG$Vt?m3FX@;Ig}7mOw0Nv5$dB@4$GhJRS=K zDpyYq{PWGt4cKKIA0wCowVn=klj9Lk>(2v25!cYP>+5u6aBG2{#8(kNF z(x7o|Y?=D_Nt2rPjM8p_VsKx77{;P15^)uaL}XZlMSX0cC3>2kZq}fYj@0P**GrfK zp?B}@?skFQ8RM=t-aQ$+!*}?%k#39_U3&@B(IT(U(LDIkpLioe12ZB#Fg;>kF4AT+ zeVz7ctLU?hLTZQP(r4-PCxW0?_7?UocF4+y6o?R?zD%dJd3xc?I$BK7{E)@7@o8fR zM)`%_aIbIMhcfBwtx|Y@gG1X)jM@9g(qB+k?P0qV?h79vpPw&>H^S?9-d+lCY=ayP zofsS2T8*w_bj4Ddi_U=uny&G$4^P5lJFph?l)L24W|q!7s4`R0LN>cBLSIak&(}O0 zN_y~Sqt2y$uy26&({$$~+qc>`cOZiLH5Rgc(P(yzgAe?N*N3T6?il)F^EB)naaw$S z5m;j?8d}|6M!r8a^3Ch>!~72I%x3#6zB&MbyO9?={KC4pm*-(#hvqnr-rH%4$Y|gf zP(bW(^uzJP9)1vcj^-S@I8bwZaO`$O{E?q_+adT+M`*F*uXpNoyr$D^HX3z822UN` zZ#F>0-_f2rjYb2zji#u%V$@*WU8rBuy z#lLjBeS|iB7OhBz@$uh&#r9jAHwD^`T3dghSv}IGIU|dQXcM_fhZJOONp9!GUw_l= zGv6iwMonnqcpU7QTF6(1kKI& z7YMp=;r3|g!bRz*fYD9e>e{Z^dE2s%o_TNA(aef-cAcP^mGM_qo<$M%#MYmuIplLL zTkhcdT@$qOkU7`U?>1+2v~aQ2yH8^@w`TieUq?H8-{|Pd(i`zdyH>8fMnNXtPwHs+ zhiki*_EOOhj|(Cv%7=NqAZ}6+h$QCcLv3QRq;wsl7GP941db8;lFYUN8u@}C!&;LZ zRYB;w-*2D=Su<4@sb4jtL{*=b8JgD91fJ7nveSWcYJhh1rVydCYb_|fGD(4 zKxG&fA7i_q0?CBXF}4|5k|lhMZ54<_MSa~?WQLIhMKsXTW!7@;&>Eo%?j#nYL9>*X zNkF*h+i(-fFbjRYt&u81tEpVta+IeXz!!!*3Cl>;gjS?Pug{_F8g{({qop%uREB!})f-X+l?r&aYXKpyl~enAOnUlFvcV zm(dNoCy&wBTl@22S%fl?R-)dLCj@s5zGYTZ<--C&qdpH6gb=GKBcuwd(qV`iR0(`0 z4zNHDp&DLNRSIedOGaT;4oJoU{k$xwvVxk=kcrBPy3fjNhb1}z>vYM;Rar1eMiuXN zbmNI+z+xHgx^5DN-+blx8>WEymaChV`2TI#$GWlH-z^#NcPl2zbX47EMME--LTgKa zOg;wn|DCUf?-a6Bk{a4Ef<~9}Y8!V5d;mI=;4wm9g`cTOMv(+qYo!fjA~AyUarhX# z^&TG|?;cML?}B+rWvXCaM@xz`JeASGdeY^Qs*bKEl80W~@&jr#kM-pHqRf4;D_?7(O_ zHIgcatEeDqB5V`{NM=9!MnPz4WfjPW6l7}f^$aKo*mYsSJ(qUt1wn#Q8CH^sWEj-- zSTd5Tf{-p5sj3jkfUh`ko8V)F=XeZj4W>C(t*Y(+MKZEUGC&%9a9FdeVbgr$|CWsC z|7b|2+5Ah%FzA-~fn*e2G7NeFGcDn{e1TY=H{CLZWCTf&(bp4x$pSZsfF&a_1zD2} zxNsyvV6bF>uQCd}(UH#rDZwvQC>cODBqJv*p48krMuS7nc`aBn&|kAGlMcBCZYpJDauHu+XnvvnS4^ugN0+t#fJV4MYRUEbUqLul0hk^Ci#9Dk(@cQ63vB z9Tp%Oyl{<0OMl{mf`Bo$-W37Vb3D7tY{o8KfE6<#JpGK^U=f-EuGEd$cP%b4RiXegPj zGPz}tWXk87Wcs(wlJRXF%FjXr$y8#t^O`1^%2N5&P6ORCTS-fw*4IK}+;i_?pM?gJ z>9_PA)^y2uH!-@fusS}gOGY^f91Zn94-F-=RU!qcCQAL@(w{6Ay4|x~HVRVmrNY89 z&{#6Es@*bq_#hC;z!xU{#SAnxqyGFc@>-wE0w?M{57gCR1>~TBE({=(pKdeC-7_V*XDNA;0ellBP}4X6#T$I!R7W93@tcEFW2tEypK5Q4$}8Cs8PgrcBDD zWPzOki9(_fWw8xyE4G*EeO}M~-#;@uyF0TaK}1e0KQ6$*oBRIz|M$QDz27Zw3F4ow zyo-cCcDrMJTL(=u6iNODia^tKRaLIuxDt&%4YGym`~la_lXN!+2=Z=8YX2)-x|Cw{7p*wXSLFo?)3SQw#_@9c;e8bk3Z-ezH#4k&p-O`T@^x_uiNr(zWT(L z&bq}E`>+1xGu?Z;_3*^t&^&DDEzC!hq_*~!dk-Iq$K#+8@R_2ip&KJ01@Izvr#+d9 zGkEV|>l8%>o%VV?;c(<Yw{cC*oaqK2%|r%MRRA_41{E z|Cir$aYSfx;Chg|XGi0O!Ru-;33>xc2?~4T(no(jx$xI7e4}N1_trZ82Y>bA*T4Cd zyIAc<-~Yjur@!*lvyEhYx-aB>=AN}g|czIx!zuUco=Whrr&6;K<-U*acm;S%qjM0ms;Ex5|mQLb48rEggxZRf6N_TXZbw5U4G! z&7GSz0LzK-iJnWnp!_tr6-8`mZS)7{3~`iIUB5ESbG&W{9o((qnUQ-0pLDyNy@tp9 zY*+@i5xCh#t{D=-i0T?w#B-2v5y`#k+m_zu2H^G0LBuWeeJ`9Ms zJj8PQf+L+U4&7&?CaEkGr0_IyAHLuP>c1S45waq|@&ywQqF`WrhNT;u>Lw?rB~kvr zheXMo>;HcYp$Zn0x2~3EX(S4)kYpbvl{ckZ`i$?=N6A|344o zbR8cHW+jaM4B=bmVQg=U(doHkz7`4E3B#)8CbZT_pE?}zsgY+kd@Dl2V3Hh5MMkdC zaMC#DTlFYl3czrNIB;wR_!snzT*Vd*q7$Hr#fH)#yaNg>RFZ(P;2G>tmd_u>fru4+ zrR(qvSqLVhn8+pKb{*($w)9?`wpq<$O3WWx6xEHp_W#yX5AN>XUgH*S zTpJ_kl|zBq?%IEcr_$Npxz%c?Ti3Tvj!ZHv1#`$r4dh92<}W|<)IE3a-MV#sgU8#_ zS~fT^zIvsyC~iD(@X5#S^^^!BH%3X$l=1BOAV}1<-F4qnPdz}z=cX3o979TqmOoG= z5~RJgbxucVMm2Q$k>CA2M|Aw+Q26jedn^?#b*99~OpwXh6kQ`3>$6|`ii?)l?Y^sw zh*+AoKJ(OJHWeBgo25W}SjIFN_RXnfEuCelx6X||c;Eg~M|FLLe*LB|Hag74(z*n_T90F>7PCR;Fivop^JSn zS<9CR#3S49e{j8%{@~=rd!K&h&h3poJp;0`Odrz{`Ot4YRbvUi^={9B$DVxr;k~21 zm&2(gUXf^sS~@Hw$q>pbFZ?j!Xn+3M!*z|Gy5^QrD-Zgde|jOxn7TU9w(pKIC6?md zdp1;m(tBh7JqLJF!erPA#3P|lC?+Q2;iOd8(A?C}hGR#22C6&Or+tBq zo7RV8YWKDdn&zvjY)UqQK!lpQFu#~cNx^_$RJ4)n{i3eKnJGmvKh191zBw83U!EOt zHg>dEux|$Zp%_Mrhi4bns4ozd z2yct?Xm2=o_IXlQZ+yigIGe zPq6fojoq_zpSQL#w_20HbCezm$64M)sES4uuv%bdAqpgEWG%p~nRzamOrh9x)eMl% zA+4hbt*`}zkO4zg*hrFLVJI;z>IE=67;hRY0fBQ!g=S?079{8(vhZX9r^1+co~0te z2*dMe_BvrC>oR73a(WD*QX|sKqz_Z^L;{4((5fsOG#WxA%l#Z|EZDrv*?}{emQa#4 z<06PW2TLJgfGbsXWBmLxDV zfC#0cL>5^vp=)3~h}mc(yQ8l$b>M+RJLYypRi8cb1JOI|Hn26T6=#@z~Mh-}vKyCrNTaGr*a+^XD#pfM~uhNm9Y-lgMJx-~INV zKmO!n>pI#2n-nwwJa0Pv(b@n0gCBy$V6yJ>*BMh2EXP_bW>Di5C!1p#RZ$>H08|1K zHk-{1D=n|j;8F`1;;dGSB(W9kM%9dxu$=D~G&ympZ@ARc*xKMW)xN*jUTnYx+`gs?C&yqIFPbT(&Wr)(yDjRoKG zIVyMtGk3Cy+}s6z5B78H`sm0+7$>SR@iH2ODA?v!&(MVnQ-LH7lJwO>>AKZspBo+? zn^*)15@Z1y*#BhE_u-o#4&InW^3(G?%dh{mEfM7Aox|8+@2 zSB)$Gup~pFxtT>R%Er1pc)zelx$AWsIwCQ#APp+SO3LiyEXxZN`bx`o zaOATiQz>o3&hAq8=(Xt-V+6m31oVFxQ>tgc&JtIh1Y^P8{m>!wZ6?$+rkO_r&X;%9 zJpKIRvaFg}!XR2nV+7rVtEzHGMUBH@l_l9&CX!kn8M=q6!t2)6wrZ3r=k$Rg{vj@w zWjKyqmXLtc%yPV7MoyFiOvC`h0*`>PbRG@Kn+5m)j~Avf$ed*^T#G=Z1B%4#3ZO4k zTY$;HP%Jj349*pbl88f~Vmr!l9D@0(vIdP&mtjSOCe}*N0ok>yH{!9lEGxx?H99&T zjzrF!K4*Xh^44g87sNyW!>$Zo3x>iFb{1yGu|q?{6ipF;fp=}+V=>tqn;T0@OEs~+t%KSl4eEI*7VSg;gS-k-EJ?IxCePfqtQSh*w9$7 zskcspfhkC>vZ?}Lj;86whKhv4lM~YkF@m5g?B}Cje)!;_J5#B2A?%>@g7B?x{OPtG zT@OEUcr^_s0~z=B^!@lpFMaFV-_VSdQGuaIf@8V=@Q45L!G{m;JFpjG`GV}=RDX2h z<2R4I{r&&+9Z3>bjI=gQE~Lh&2g2xo`>+4#xj%Sj^VUs(h6{>A5cp&7AOExO{6(hh z1kVD_O{LMbe8Wj1Yp1|01F$bZgHpOgDkWNM7Kk9=K&4Wt!mbJhV}wyIN39kx&I)mW z;;4#DP-sd(0Aw%}pr?Fz2#!|QP!z{}Cusk5j12)68=FYUp#4;Tt{Nae{Q z9rc|$*&`F|{(JZ1q*;yzV#1lL0~dz_2M^ydap9A`Ym1xr?d)i&zzYN#U8yGAk>XXex`s)D`TAbSyG7I6S}T*D|hf)s#pwI5`;%i;_PyI5174 z6x0%pqG&d!B@hTigT9^tU*{&z`Eyrg4P(*_8HmJWF%zk9Fq{yqRwx1p5c4X(m&1UnN;8IyXJGklwv>oocA% zYRQtCx)_L*)-_T@(jQ5aWC19zNRrcA*Hl-w=nK&tZs;O&G_VIW%OXsx0E9tk1f}v& z9%pIhMgj%gAFW6VfpU5@(iseb^I{fbD->hLvOjPqv^YPpkZ5kNr&J|_nwQf^X~|t* z=czJ_I^WvlmL(NQP1Eyf44AAf&WEZR8q5sZLtF)1K?6?L=5SgCw!Eg&Vn8h1X}65b z*xs}#)pfS7YjsPoBve7l&;ZU@obi*g=JQKi*SQAzC$?^DBQ+%x*BCUgikLr`kmH?6K7 z2PZhZ9qa2UBApTiLC}dp>?FCouKtk63-*v>2<#MBvQrg`vuxS570|kgCa{~%(SW6Q zHMTs_(hlH=q{_XW8cmV1q~u~oe2i(c_0W?K=|((w|6}(d71J^_*_cJsO(xE477C?_2auPEKv# z-lY_o5^T@HqHkt;X7`?5#c1$Qr%#<}YH0%Cr{%HBPiTTmnwy*N>**J@1cSpHf#)3# zd$Dmr-ZVqQhO9vY^F!Us6lHhV)_{pdph3fiIGm2+Loonwfy`c<9gLGmCSe0Ep6^*B z90%kFAl+)Uz|5BizRQLRhr-C{>L?qg10LFc=f3+NxHpwbV&PG!7YXIojrzOB^8!HK zUESLsd;HNH4bIWSi9}r?M&I^@^OvV4r~lyj=kP(zfp?s?!i`-JOkEkgde^}NcON`} z5nYxYE~z7@W8%0Ej-7}^BF}&A_t8rfOGSPHcMDJ`jmVxndAhf!fBlB`e3600#B)Y| z8MSn?;WLp3AHIL{mW`qT!!SGCt7gnxgM<6dTkn1N!3l~p0(@Wu5HS{u0m8#(2T&T# znshl82qnuZ%IpYAsxaIV4KPM6nFP-<0e_G(nJX(w;47F#JRZ-%Fc1W49^_0$Zy>6x zTCJ#3n@*)+sB{LELX;qZbz~?q5s#}n?Jh3?0w4n&5wq!K74^7*6%*32XfTql@m7iH zG;je*S&{J>pcvX}5#TAay~HXo$wWMvNWpSa$y5vtC1p$bGRZI|mJaztj9_(_sW6ia zs9!SMMq@lgy{XW`t3Q2fVj&q`Sm-%<_U(5*QArxtL@^DZV2J)MojCQz`&Tqo9KAmL z?(1()`4hOw1HnXt3>3pZcH`Ao-VR9wDJNck>GjLQeoO+}qKPu;ywRMaUV2ZBVD&9ots(k95 zj~0CCL?oeReOeYu$`)ryxs4Y^nPNGsg*VxFYAIKm&3;mBwWl1kac*R6W-$^^rC_tM zEtC~NXR`6Gg))3?GzmeEnm+sChx5L``7^y~*(j$OwO9;W1gEpy#e;$X)|r`_PpGn< zmk!R?jtta+MMlF>P_X_J$3Hkf-M+p_!?;7w(x4wT8i~ci(P$(J5^)Inf{VP~%E2(SNog?} zio*gYrh}gK>-2Oe5D{~pn#trBbppo_C~Xmqd+KXhIZl|JZLLH!7*gsgun|(T30Or+ z>y*&!B}2jR{Cu#!eO*JP<>n0o5oc+@;6-C%LxVRRP4BvAPkm!;iWW3g#tA1ak6n3- zm!+g=C_K9m>%MmfPiNw2RnH71rzOf{^^~dRYHw>&4vAbxtLs|t49q;!X^sk=x`mNX zojS+ZT%vFK?f3i;N%2NmGY8UvT_PGU@zeu8t7&LRNfVY9uhWE4-?CP@%oFepXD!)x zu-iD$YqHE&$A(TerYzqR33M6Sf_= zA$hpx;@~F=Do5#Hx+soiu+zy&9|mMC)}06Upuk4ecUM;;JAe?_@^%-7M%lz%`V2L8 z7cMv;# z#bg01xwC6GO9|E0RW`e=ShkL)shR0Hi`DFKIEv9AZ=Fi}e130TZLu^Q&csbm%{WUO zR;zW5J11)?1jE1u z?7d^Rkv=P2LpJgJPyYAcw6(YF?A}p~22=x}+I#ODd-~a@iZ>9Tt@vLrytu1-$A-?1 zWi{kwxm<3r|H`?u=bwGk+0@h^%W|;_ zd2dhO%P+mE(*_I!Gg04Iw`=zf@FuykF!(?n<=q+3c8)Xs^7SKLuP2WN1u~>z3()%) zsD_M=z^M}-Z`;w8i!uS)8<{v6)EU$t&MRo`D=+`NvAJQ_?(GoZq5=y=vqs(lR0`N> z==~x#nM@82T-mv6Tc$d1%mgd|*cao24l~3wTe~*pD)=w~z%{@Q^|Lbg=%E6AYg@~< z9b3e-w2YkwOJLyS0ZUQJfyL3AzMAGHE0rD^nsV29>ucSh6hM|trT~?aB&AB}k?W&eNqJqB zedPK$V{x>vtIww~YymMdHW7>~&Fu|Vft{OLWCXj@jw}mI4B#masS+Xo@aTL^Q$vYB zOx&C$IcxiR7)rtM+)~L}&B9VO6@B+tCual6z7rphPRt#D<8(|^QDQQKToDya1#J82 zw@zO=GjR5F-{8gGo`D%QlMPdq40uI`cxGte*he=~(ZJiUo`|N@T*=yii3rC?k{b8V zzx&IRDUDPUkt2V5A|Ym4Tnv0;q!&dA5XJ|upSU?2l@ifY@10nPinw72)8HBqc!;t7 zo|6}DrbBZ-`^m3H=3+E1YiqiK=dG#Wo5bMa`|qB%RGnV8g=exkVI$c`l5yY6-@f<`#GYjkZbhdqk1mvZ z-I{D*9xVem8A5vV=WmS7rUVn^pI@AvU!0x|WPDCG&j=^H_q}7MdM8TCEmu#Ud-rIc z!_G@6g_S8sSV|sz;*f&URV0KC z!8}xoUT{Ic1SJA^i>`M*mZf5-3eZEQh0{Q#=CZO9v&F0zFY5aJ0bbxO z#c5zTQIaCzNO^@@FOEuKll(rP#cCA{a9wPuR63oA$6ao>z6J;u#b6*P2>e>jDI@_{ z8Nfa&(CbB!E1W6VZ%IueR0@9ksi&XVe_&s#$X1vI;m^MNms_@Oy6^sbiqSwYGSGkJ zXD_|_-S7X2;ji_Aos9qizx~JGJ#^nayZ7u&7Xi4u$#mxQC-1*|^iRI?O#s1q5t^Q! zzCZoe_ljZ7{JjLg_Nnbn**06l)R;^>$`lwqA*c(HA~WwQ(G(aqK&5cgWa4r(xrRms zP$@u9qYez}183A~vo4`hxQj+W?TqjdPAo++aF%(&WOvxOG>230wDF!3$Pl$w>KX)8 z040IUZnugOhx<}!;{_o&9k~4x{stP%;xqOz5})=;*pewV@CjTptZjB=bm01=cYQ~F z8FT5AtJbROuC8@RJgSaqP(!1b?E9oQ#n`*LT84YC1fpWw#tw{&@O!(cIe;OD`ufMG zLmRel;iS;O;Do2GWnHTmXZ>(zBd}Y%Io3NkS<~9ySjk;D(`%}z-@UyRM{eM8QC^dx zlw`dB(xAvWwskdMyKp(K3;Pai)7R?Hxy6fFksQ=z-R5?ePfwrupl_ipG2+v<)zlJ3 zaxgDzfZhRXYOnvr-<&9|sPxoVUjO@#-1V)dY+)6r@F7wu_j;zrM$h$(da1?!zH!lH zTh~^XiPp311gERgG23(MQnb~+5ZC3o3)OWsIHiga7MdK*m<9UM`D!sBzIb_+^YXbX(WF9=%W|b~P$owvD?3`78(ry0$XZw5 z*-507x(!>u*dFl z7f0c@ESH9&X!7dm^TX4DNH|C`0!xzBo~9}%Z&bDkOaoe(2!fI`{8w@0LM9t+wj2+K6DcF@&0JM@0Be(PRh>e*3FWKnTEb z%#M5Sf=F2um24v;&UC72mALES!(bpNmTS1TI~-1eWOa~Qu7s@VfMVMA>}}XCg9qjq zs&(@Qd#RHnHT<5G(Fmfex(a5zwz0l(Q-{qWxLqYOLAy)%`SIJ|{mJBYHgdR+f#ggU zYvyG;cU3vah-FZ6kjbM#Z`uh0J{q`b9ll~&L~JvZ%7nnKJBHuAq3DU!WJ-K&9JuSxhC-Xp|(^7+MGR*>>l(`bt44lC(B1f}uE^dRTKP^a_RntJh-3 zv7CN8-cN%0K=hE5BBayl+}FK77D=yBcF(*H^BFj=c$NB=X+HZ7vc^^474z!oq#I z@aC2SWT)z>)AsSpk`aRD;^N})(J%;8;I!Xr$8u<=^BRT@AUfn{r_{d@Xgru^5Dx0f92ua*KM-z+UfRY zwerv7_OYXufP{-4iRZh`^L4B1?!S7^>izTc^Ea03`TPC&_47K8=hDr|^Y{9ToUYBr z!T8^^r;&in%*@Ef#h{y$@AC71c5hp$?)>@n(AL`B;Nxs)Yna0B=IQLa-T5Jk=;xmm zu)N6G-}YLt@yX57e!=wg^YP2u=Hlk~_xAUw#PONV`WS}i)#v##mh0>5>fq(*>7ykg zgy$`Z=ji6-^XcFfgyyo<^klB@tez=i>4G)YQ`G?(_Tm`|$4i`1ttl?(P5p z02{OC7ytkahe<%U zapyt0^nVYj^yw}}`)?sqA1rjQ=lAzg@a=l!a{p}%%6{F96nXiFX#aB6#n3lT+I*k8 z_I6X7L-N#SZW3Po+*JQ&k>8U{di+Cl&+mw?Rbxzw9*x{&Xf|=2%aOU^NEOE|k(&yI z7DAz&*~CsLvDv#;m1?ZHqHB%R5S=P?ndNSE>^gcX^yln&vA7e0|Hc!E#6)qnxRaQe zNL)=$g^I=E>_nm%3VptT?sPl8ZpTLZmt)aRH{!p6p8YA5I0M4Yn?x~D1k6O}Y_=Gh z=uIYy69ka;iYPIVgqG`I+p^2SD@$BW7t7n%$#~uyxs8oJ%qrL47({M^-hg+_ zS$ZRfM>p7eJ|Eqq2WZUf`M)9mui?iFYoR|K_irH{VD#1f+lU9x09{JoMuagse03Y~ zZ=jEl?PI&gSJHcXB=zk~TH2Mu;gQ5fwq?36T|=kuPS1r)7J2dR?$eia-#Ql( zcXuVC)A!%qf4BIuXTj4?r>Eb}SyM=VxI2A84+=g^-|ge#0ebuAz>{Zxz1zh(`q7u) z0xM6aU*l8L;YWd$caMKhllQFr5?FaM{gSZXL!$EJ716st1y-I-lasFKUjlC*K>MFp~CLY3)2g`n|-9>Kq9f=>Tg`D^9To$bL%uYY;l zw=TiYl}aTrEe+A>PtRUGc=yU$(ogq4efqR$tq#QE)#I0g3-sXCgIDQaUk$F<;s-E> zr9UjD@4p_b_2RSFi@$zd5V-hZcnt{Qa5x>7>`eqsd3f>RxP96c9@zS7H*N1DC{F)7 z`}$u%r#D9;9ezKIQu_V1#8(|oe_xkwpwo^eFGW#e8A2?V95chn>~%yDGG0h{y(N!# zc$(;z+C%MKz9@x<7J&nF+hvml6&1!bm6m4>qpxEf-a{?huVNgF!WGn1WpL)vN_s$CuG$ z4K)}Pw5-{bm^y0+K~>FW>x|UIC2CN}Y6TxMSb=Ev=7L=9Mwi;KL)%Lb^QF1QFfx-& zdkOD$D^X~Z(?GWi($|vZi}|6RzaZ#IJHqL)kw|aaa_?&L`-!p5k&^e}k>mI|}>L&1p`72 zvU?pE1nZCyWY~NVSq-miw#2}y2Tje;6mTOhQ57f$%V@Y99~a14_jMI-bWYR-Vl54C zAdSy*dy$}NBG_h>iP4~WS!Q|7kXou~va-y{tmQ@xw8#TGJJ84+qJfO`_<1ZMA(fDY zgY#7iqk+sGW~u}Yo2-_n8hIJJk!^y`xCmO~TY0Ls{|9y>)^aWX#{f+nsMI}Ma9*9v zIrz{)&_L$2L-)QH(4dibHG0CdcUvmUp@Y1dbOphUSst`0<}q4>;~wF3-$Eb5hXg?I za1~tJM3^iD4>SAS$w(dBSrt8bKxgqC#2-@4GqA^{Fin%e zB`P^ffmv%r3#R49%UfDazh%k_GVt%iK z6BJHRV#y;?R>DiwChn1V17D%@vR&>QxKUM2jYXCl;eLiR!w3cuxDi@i)A@mrN(Mzuw|j&K->#uG?k#Vx@{Rj6WclxEjPkeXp5*!VK)jU-}ZvWXaTl- zxh%Iu4qL`V-Yf9 zGFAgSroc`Q=T4%HwN^=o{g0H|(OL}~UExr(c2sSwmdBE~Rcp?_%NTD2gY&u}|TK7F6Mphmmxa#ZN|Xku`85>=iH5}FW9=zO7akHYXh=R=dkQ57 zd>@vKhpb41LKAa#d0`Ht>0QS#B*`%nQpuLPBl`Mj()PI>+at%1G1~7%nxe3}uA>@F zVGZjGE3A*T5KYW7^>h4tK0l=jLY+kj z39TO32f7*7LEhhjyQ`qVAWNm3kPr}Jc~)inwPC_gTfHVJ=MgIu9N;)13um#}%ws^O z0GHK8UDkuGp4A&giq*4xDvtZ1NHxW*oU(c&C9)>V(hTm6l*m!K%Fry7P$H6Lwcw~@ zP3c};8KM<-etor-hbfTWsK=M1u&*(imE%YAo)dzGeR+D`JTyv;oJRjBjgzhTh1Yy5xM2>9P1x6Um;B4*`vPBNE*dejCyo`6lCPqk+>(cNZXz^xy3oj$IHOPcFP^Nk~F#(^I**DtqfYlejeHzKi2iSrcG!*0y7 z?Q(2BMx|Qd#%8-rMJaEJxUpU?Z*g9kcH>4}hD6M$(NNMXx4H5fYB=x*11)ZGgIN!H zqbV>w&T4c*))bnlxYZlsM-4IM9QH=dYp|`{+OK9h z;70u1jhsho>-*x5qe*XsUgu?N#EquH>6DkZ+=!?xRpf{p;c-^pf;-_q*dd~UOcnn$ zqttqX-e}+!m}*%qFl%Ul&XV3(N38ba3*v7SNXMI*Da_Hfo+-@GbA=h)4?!=}j-iIc zkNlDuqo0r1%-x<*X-P?&fUmRaZr9W$dD-S>fn zKoUqGFktLJz{C#5I6h+R*p-c4j$Juxt5RFF|7@l9N-EjxZvNO^JFZPOn@zHIHee^l zcEHA9n;2|^xKD$OxC97dVwbgC>-G=hkxs8Q*W7pnU zw=JnF4%yd1a9{}d^Ix{nUmc(ZLra?Yx0l$}Vd)VuZlRJE8UhRSop;r>JCurQ?g;d~ zH`R)uczli%v##A4ilz!+4q1r=4Tetk9$k80 zODNW}<%2E5aoT-gw-FySXm{`Nsv{rv1oxi^gzb3DId&%c^{+pM9rKzWO-MyA?5AMV zlxl7x^x}4farEPRS!!m;@R@Lj;A1BL{V5VI7H@vZm{-e@gWm1M6!Gh6l!#s1w>Qq3 zefrpe1G~2!?;Gqr)b+;eZ+2}zOtBq{jp>1a;Fez6c>jvKE6PjR$jB{=?`(_|?BBV6 z@x2dKixGp9;=;fFZJ#{dZxW&wlj3*K+gq29NQ5Dlc_W2wbYd);wEG8e26uA{<(ko*Zwgy zb7tegogbWyS~F(1?|ApEi==pZWBsLz7bA7eAvu_99*cCON|MHcfncUClZWv7%$O`P z-3kaN@n9SK$yWW*mjXdekdXM?blY;SeWt(|n9x@}{$$&X_Df4Xwd3vI^$gl~+w34U3#X3c{SKG@gS=Mk^zpkE$Pcbug_tE*)aA-=;q$-6M_4W1F8Haz`%6*(Jl=NTStap%`F7R2ir09L;yBoR=_b$3?<-8e9 zlVl3E@zr&W3zm$W*d1z^Gpo7UAI1`!UR!rA8n38t{@h(l{CPe$uxNVhc{EWIrO7{`%kr`)G>{L^XH<*XzyjSuDm$Y9mbD;@cj`| zu>H-K?1I|kdp51xyl2|XnPFJ-WiH&_EIXiT@-%1Ss_N7;};`+L(;;c2fi1okm=KIU;S+?$lpKm{OtgNo3q9~YUN%VZr zfBp0~bse1{b9n8`uar-pRT9#&Ft7ag&p#S43c?|Z5-&XeJktuBYO7N39zJ|H)6q1r z^v*jXia54+AN)CW@}m>yE@nH>wwq_qI=z3J9hx$DYVVm?Nqw>T&aPuQvye8=XsxSh zC=byChkCmA9~zFbY)GK2sfr%DtQC%)8B-%iw`}Mi=-ah#Zw}EZQ>V4oRaZ@)+Em%t zTBG8w_xJlPoUy7=jRwZf_1Z-Zb;ZG4%$(a7wKi7t^_<+0rbhmQ-qYI&nijB^|*iZo1_Zg2S6 zUbFCyLZ68+d(PaGia8VYvFY>5>gmv)lQY{pe7X|2sI(LWYfXK9l}?64*e73NI%C1I zhwoq3z3m-~SL=$;lo}fu86A#?3QGcng$v6|ODeJvt5>hiSfp__I5aH(wJng3ldOd% zer9GO8aMN-n&4_0al>L)v&tHaMtR<@I zp%k4t$yOh58jIW#pdSYGS3v>(LYv|+A&apeZ)TaSnHKuuQeDwV+-8d3(3mYMYLt!N zEP#iOg@1G~CR(PePX|d+5h+n*HBj*>;G&{Z^7vi)@`a)>gi=-7KQ4E`^DYj{z>UR) zZ><*P2 z!*0tK3ls+x2^)=D8VP;nC41WmQ&-crw&Vr}FqZtmvBlc26s>HGGOlEGCAX*ul6T~I zBx-u0;W;G>6H?_KP~76CX@Vu*HTAAe<>nbIKLtmz9E{g=cfgp)R02{BL|R!{*+g_e zIDt?}A0Ie$c#yw%&~B(x=2t1UEAJqHvt33|bd0~Sm$gsTI?H58fX>qtl)e}S)wiNm zzoUwP0Y7}-CSyG=2F7?x73sd@NbN5d97z|X{(@P%&e;JC z{oT4)!a;P>a)lVQcqA-kxb65CHDFXVRis=IJr|w0lTA=CgYM{5n~Tud%c8B0R)x^8 znJvSB{hF%jJ&iWf@f#7Mv#-M=(va!5S<7`!^HtC_*EoYi=lb#T0?^m{e^sa1^v!L!Ga(L zCP-w4H#jsHp?~`s3QYO^M}n%31Hi{3dkO&2KD9g`Wx{!AYM^nNbb@zKa5NiI5|bAoMJi0T|lc?mNl6!f{s84xDU|E zqn)I)2)(lfR|VZc`Nx2$E24rZkood-C6_0P0tv_$W~E^uU&LZDfaU4uYA_S-fY-XN zd$J<`2Yhu$I?O@JKdoSh)2xC`#>oK%8K$PHcK%&q&x}0h3gl5oRrO%kkI9f>(P%VX z@MsFANI=xflb#5T#N@UBC^02-U8O5>SqTZ&J3})Zm9YbI7@V8Y6&495%Tq9ihoUCL znTJUi6aWMIgxnNTDExmeq{!y3}*Lo+m(*b|s! z5e$ELiX9xmE1JkNyV#U^?SV$km4Y;71BkS&Q8DbPP2_(B_YjrHjA(6oW8CNsN1#1rH56KRxO^JX_uHfi)T+UtOpxj_sdlfmR3? z+m2fAbh9yoPbm<;-V2m3k_VU5k`?BB^I_|~9)?ws7`E3Pu|P-R^qkE>7w~N#S!=uP z!D0I+n-kmnY$XemJYdLo9JAJSvlG2+?QYXHWo0ZY{X-mnbkcgUo9#So{?Bf6c)+%J z#%k5$L(z2{tv)1L%S4GlM~8%hvq~qhYU=H0zu9XI4BDFxTdyB5LF|x8bqDxE!OPo~ zB7%y-`0XC&!I@OcQ3^oPSi|?sq#>{wi`pVQVj@{b$@H2-(7ml{qmCesh8%R{f-`32 zdKMT5uWVH+Re?hI(GF$(PIJ`p1a2C}5sPLi4Pi7EM{QN~%&>DI0Th*!wjY>|Ds@z- z;R8eB+e@*Mq^*g5Y;ntUWljkm7~*OO7wdS`5Ghts{PtFXTG0F&vcK0J6Y?c2z;byA zGGH)3I&0B|i_U>jbk`grE4G=#1J#6e)L2fI%~pZ}?Kg=EDKf_dDTFlKRz*NB92ydf z+tdQ$h@7GT1awO&S=dhZTy)eTS{;D(OOC7-8fvdXaRW6~qUjOevu%uv8P%k|oHRzT zQ9#OcS^G$m{_54MAA9Vvp`jrlt(46mQGjn?kSc}6C^k*Wk-$d4f9ZaK`RpZda1C(b zSloo!4jIbJ$|>;zodBn}hyU?t%mjAxAP zNEqB0Qe#$Ggt6q+>&h1+0pndU2Q#>%s=^%^%QyyMrzLJNuH_uJl<3I63+D|RkdTijt4n#33NVn8C%dE9kIzxL zTvNSoZ=~($OkgBQkAF{wWWrLr=pM#9)0$$?><#yHn9J?L7v^ew4}){;$vR!&{lXo* z&+T%BVaA%p6Fljq9gs}Gz>qWGs=-W7SRkCTxC3O90z~W1XTw79&S(r!21F2aHNgm2 z&UQ&0a_xi@Mm8oL1_Wd=p{QgGc*v41ojc%03^bUEr3j+3st#SjllP>D2lFtLCMniT z!=$8|=5d(OOD)_ScU{cr^c$PA3CpqJk>H=N@4cPby9bZ|NO+Co(s-wDpq9dcDEE|2i@7oDBG zHq+312iX`)?o*`;0Z>89TWI2f{gV%@J3Ex_9u{{{x~71CK!AR#nL2Uj@E||dZ(m4E zWO$KQr2t>w)?$S;uE9tlVKDsY$AlCIrVh(f)ke!=u`d)YItpz zsaKE%)%f%f1SrmxlDZ~d*>9cW_}&gWtsGmnz(V9!n{*AW-EW<-@ZELznfI(^ok~GY z!3pC1P&eChNi3?w=c6J>1uUd+W|hdpygw*rMZ`rzd^q4-HUz~P7>K&Q^Y;4F&I29F z-7}Qk=j@(QLG#Ekm`(*@^4V5Y97Ho3m8G*Gr`s%(c_3J#F&-|Z1rf5ej=pl(UNKM6 zQ2Gvzj1(&_)G(Q&k>RMgwOOes!d4Cw$~rsf!U8h4oE*K#TbdP!DS+vj0*fpi?!Ma;;=a52Kr{3Z$(MGdsHO>HZbn0zt} zC_;5PNtHzysjqTn7zBeZ)jJYyg&tr)rP&e-qkybNBFhw-q%IUq_{lI2=9P%tu0}=^ zYK{zp0lIQHnHUU<8>Z=<+DK8Uhv7`3fF=yX52L#&%1J&L)8ald%(u|u@g|JkQvq3+ z)Yhg4^YR6FExpiU8WY=M@L69>It-1&z#X6zATLZ{%(UCd4cg>UK})VNlNGJ35|7A> zN$)2^hK0l7{4&h5ArHpeI)eree=_lUl^AFc6e+bf>8RYYjhCVFly+d``7uCKsj5m+ zcfhks)j>U3q0J%hMR8@#C4DrGUB}N>457wq1hT^suwnTLyxirF69ft#GZ2S<@4L&(I{xF67 z#$H@}cfE1h!ONP++uin}nc9~ZV4ER6j`6l{jbZ1nUk5Hh3+u_gQ_f&S`Hy=s5ffjP zk%`yjدtnteyxrr>oTmN7?O3k*$1&bB$F_KGBgimxYdP6@-s!AWzp+TNvjNbU&>q2edzDb<3%zTX-%g>4DByMwbU6j;Y! zp05x?ES{ycM(`IplmN~=!~_&Y(5ks=Ar(EB_}O88X4vO^if}pp^POsyih2fkwSwOJ z$R4z_M+PbUq1kE?5x?zXoy|%F^OK`OxzUH0vSk?jO9lVodgFqEmrbJ;rFd^YXFR($ zC6l2ezWbWNODG++_ZVnpD>YcQ#L|%X-X`O$jY~qPs)X6ULtpHq zBSTzhIHZUy<%(^-{-{)|Azd8nv-`(HkuLa+{=S;xci;%ESg1?QQ&04hcFPns0GcCb zoy{Ea&|-}T2&4ELi(z>rw?DFW&P*GvoTr%t&#S`Wpwrr@1_{fu0i0tpbk8jsLpTt| z^E=hK%~}C6c~%H1xTBKT3ib_G&x?o;cpO0000S6 literal 0 HcmV?d00001 diff --git a/tests/lib/themeswitcher/images/theme_90_hot_sneaks.png b/tests/lib/themeswitcher/images/theme_90_hot_sneaks.png new file mode 100644 index 0000000000000000000000000000000000000000..cde01b30d78fedae934958f31419054a9890bc29 GIT binary patch literal 2961 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 Hu0mjf8kXZ~ literal 0 HcmV?d00001 diff --git a/tests/lib/themeswitcher/images/theme_90_humanity.png b/tests/lib/themeswitcher/images/theme_90_humanity.png new file mode 100644 index 0000000000000000000000000000000000000000..891b39efb0edd69a0fe60ae9df1099a1afbc7474 GIT binary patch literal 3259 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 literal 0 HcmV?d00001 diff --git a/tests/lib/themeswitcher/images/theme_90_le_frog.png b/tests/lib/themeswitcher/images/theme_90_le_frog.png new file mode 100644 index 0000000000000000000000000000000000000000..80d0d8b4fd8c9076eb70394ca96d814fefd0aa92 GIT binary patch literal 9124 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

(=nP*oE8K)_c9DuW;da*xAdhMN_|l2v7^ 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%0D&r^;iKqL7P>-h9s({R?EX!OsJL< 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 literal 0 HcmV?d00001 diff --git a/tests/lib/themeswitcher/images/theme_90_pepper_grinder.png b/tests/lib/themeswitcher/images/theme_90_pepper_grinder.png new file mode 100644 index 0000000000000000000000000000000000000000..97b5d73c0b5872205e69a5852b7ed7837c4db61a GIT binary patch literal 11553 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 T)8WWr00000NkvXXu0mjfUIH%1 literal 0 HcmV?d00001 diff --git a/tests/lib/themeswitcher/images/theme_90_smoothness.png b/tests/lib/themeswitcher/images/theme_90_smoothness.png new file mode 100644 index 0000000000000000000000000000000000000000..fa0f8fe934dc09aad51532de3b1b954616778321 GIT binary patch literal 3417 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 literal 0 HcmV?d00001 diff --git a/tests/lib/themeswitcher/images/theme_90_south_street.png b/tests/lib/themeswitcher/images/theme_90_south_street.png new file mode 100644 index 0000000000000000000000000000000000000000..1545fd00401b7d414b2d8dddf0fc9e44a0a12710 GIT binary patch literal 8417 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 VX+#1GteXG;002ovPDHLkV1mX%`Aq-- literal 0 HcmV?d00001 diff --git a/tests/lib/themeswitcher/images/theme_90_trontastic.png b/tests/lib/themeswitcher/images/theme_90_trontastic.png new file mode 100644 index 0000000000000000000000000000000000000000..f77b455fecfa7f6f7a07388f20ba00c5bd8f3804 GIT binary patch literal 4191 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 literal 0 HcmV?d00001 diff --git a/tests/lib/themeswitcher/images/theme_90_windoze.png b/tests/lib/themeswitcher/images/theme_90_windoze.png new file mode 100644 index 0000000000000000000000000000000000000000..2b8c3bd3ab5ce8893a23661f3b18fcdca5e52174 GIT binary patch literal 3370 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 A4gdfE literal 0 HcmV?d00001 diff --git a/tests/lib/themeswitcher/jquery.themeswitcher.js b/tests/lib/themeswitcher/jquery.themeswitcher.js new file mode 100644 index 0000000..3f4390c --- /dev/null +++ b/tests/lib/themeswitcher/jquery.themeswitcher.js @@ -0,0 +1,466 @@ +/** + * jQuery Theme Switcher plugin + * + * Copyright (c) 2011 Dave Hoff (davehoff.com) + * Dual licensed under the MIT and GPL licenses: + * http://www.opensource.org/licenses/mit-license.php + * http://www.gnu.org/licenses/gpl.html + * + */ + +(function( $ ){ + + $.fn.themeswitcher = function( options ) { + var switcherDiv = this, switcherOptions = {}; + var settings = { + loadtheme : "", + height: 200, + width: 175, + rounded: true, + imgpath: "", + themepath: "https://ajax.googleapis.com/ajax/libs/jqueryui/", + jqueryuiversion: "1.8.10", + initialtext: "Switch Theme", + buttonpretext: "Theme:", + closeonselect: true, + buttonheight: 14, + cookiename: "jquery-ui-theme", + themes: [], + additionalthemes: [], + onopen: null, + onclose: null, + onselect: null, + cookieexpires: 365, + cookiepath: '/' + }; + + if(options) { + //lowercase all options passed in + $.each(options, function(k,v){ + switcherOptions[k.toLowerCase()] = v; + }); + + $.extend( settings, switcherOptions ); + } + + if( ! settings.themes.length ){ + var themes = [ + { + title: "Black Tie", + name: "black-tie", + icon: "theme_90_black_tie.png" + }, + { + title: "Blitzer", + name: "blitzer", + icon: "theme_90_blitzer.png" + }, + { + title: "Cupertino", + name: "cupertino", + icon: "theme_90_cupertino.png" + }, + { + title: "Dark Hive", + name: "dark-hive", + icon: "theme_90_dark_hive.png" + }, + { + title: "Dot Luv", + name: "dot-luv", + icon: "theme_90_dot_luv.png" + }, + { + title: "Eggplant", + name: "eggplant", + icon: "theme_90_eggplant.png" + }, + { + title: "Excite Bike", + name: "excite-bike", + icon: "theme_90_excite_bike.png" + }, + { + title: "Flick", + name: "flick", + icon: "theme_90_flick.png" + }, + { + title: "Hot Sneaks", + name: "hot-sneaks", + icon: "theme_90_hot_sneaks.png" + }, + { + title: "Humanity", + name: "humanity", + icon: "theme_90_humanity.png" + }, + { + title: "Le Frog", + name: "le-frog", + icon: "theme_90_le_frog.png" + }, + { + title: "Mint Choc", + name: "mint-choc", + icon: "theme_90_mint_choco.png" + }, + { + title: "Overcast", + name: "overcast", + icon: "theme_90_overcast.png" + }, + { + title: "Pepper Grinder", + name: "pepper-grinder", + icon: "theme_90_pepper_grinder.png" + }, + { + title: "Redmond", + name: "redmond", + icon: "theme_90_windoze.png" + }, + { + title: "Smoothness", + name: "smoothness", + icon: "theme_90_smoothness.png" + }, + { + title: "South Street", + name: "south-street", + icon: "theme_90_south_street.png" + }, + { + title: "Start", + name: "start", + icon: "theme_90_start_menu.png" + }, + { + title: "Sunny", + name: "sunny", + icon: "theme_90_sunny.png" + }, + { + title: "Swanky Purse", + name: "swanky-purse", + icon: "theme_90_swanky_purse.png" + }, + { + title: "Trontastic", + name: "trontastic", + icon: "theme_90_trontastic.png" + }, + { + title: "UI Darkness", + name: "ui-darkness", + icon: "theme_90_ui_dark.png" + }, + { + title: "UI Lightness", + name: "ui-lightness", + icon: "theme_90_ui_light.png" + }, + { + title: "Vader", + name: "vader", + icon: "theme_90_black_matte.png" + } + ] + }else{ + var themes = settings.themes; + } + + if( settings.additionalthemes.length ){ + $.extend( themes, settings.additionalthemes ); + } + + // Switcher link + var switcherLinkStyle = { + "cursor": "pointer", + "font-family": "'Trebuchet MS', Verdana, sans-serif", + "font-size": "11px", + "color": "#666", + "background": "#eee url("+settings.imgpath+"buttonbg.png) repeat-x 50% 50%", + "border": "1px solid #CCC", + "text-decoration": "none", + "padding": "3px 3px 3px 8px", + "width": settings.width+"px", + "display": "block", + "height": settings.buttonheight+"px", + "outline": "0px" , + "line-height": settings.buttonheight+"px" + } + + if( settings.rounded ){ + switcherLinkStyle['border-radius'] = "6px"; + switcherLinkStyle['-moz-border-radius'] = "6px"; + switcherLinkStyle['-webkit-border-radius'] = "6px"; + } + + var switcherLink = $("") + .addClass("jquery-ui-switcher-link") + .css(switcherLinkStyle) + .bind({ + mouseenter: function(){ + $(this).css({ + "background": "#eee" + }) + }, + mouseleave: function(){ + if( ! switcherDiv.find(".jquery-ui-switcher-list-hldr").is(":visible") ){ + $(this).css({ + "background":"#eee url("+settings.imgpath+"buttonbg.png) repeat-x 50% 50%" + }) + } + }, + click: function(){ + (!switcherDiv.find(".jquery-ui-switcher-list-hldr").is(":visible")) ? openSwitcher() : closeSwitcher(); + } + }); + + // Title & Icon for switcher link + var switcherTitle = $("").addClass("jquery-ui-switcher-title").appendTo(switcherLink); + $("").addClass("jquery-ui-switcher-arrow") + .css({ + "float": "right", + "width": "16px", + "height": "16px", + "background": "url("+settings.imgpath+"icon_color_arrow.gif) no-repeat 50% 50%" + }) + .appendTo(switcherLink); + + // load the default theme or the theme stored in the cookie + if( $.cookie(settings.cookiename) ){ + updateTheme( findTheme($.cookie(settings.cookiename)) ); + + }else if( settings.loadtheme.length ){ + updateTheme( findTheme(settings.loadtheme) ); + + }else{ + switcherTitle.text(settings.initialtext); + } + + var switcherListHldr = $("

") + .addClass("jquery-ui-switcher-list-hldr") + .css({ + "width": eval(settings.width+8)+"px", + "background": "#000", + "color": "#FFF", + "font-family": "'Trebuchet MS', Verdana, sans-serif", + "font-size": "12px", + "border": "1px solid #CCC", + "border-top": "none", + "z-index": "999999", + "position": "absolute", + "top": eval(settings.buttonheight+3)+"px", + "left": "0px", + "padding": "3px 3px 3px 0", + "display": "none" + }) + .bind({ + mouseleave: function(){ + closeSwitcher(); + } + }); + + if( settings.rounded ){ + switcherListHldr.css("border-radius","0 0 6px 6px"); + switcherListHldr.css("-moz-border-radius","0 0 6px 6px"); + switcherListHldr.css("-webkit-border-radius","0 0 6px 6px"); + } + + var switcherList = $("